var blocksyOptions=function(e){function t(t){for(var n,o,i=t[0],a=t[1],s=0,c=[];sfunction(e){for(var t=1;t1&&void 0!==arguments[1]?arguments[1]:{},{ignoreHidden:n=!1}=t,r=Object(s.b)(e);return!(!r.hiddenResponsive||n)||!!e.responsive},d=e=>{let{value:t,option:n,device:r}=e;return"tablet"===r&&"skip"===u(r,n.responsive)?t.mobile:t[r]};t.a=e=>{let{device:t,setDevice:n,responsiveDescriptor:o}=e;return Object(r.createElement)("div",{className:"ct-control-options"},Object(r.createElement)("ul",{className:"ct-responsive-controls ct-devices"},["desktop","tablet","mobile"].filter(e=>"skip"!==u(e,o)).map(e=>Object(r.createElement)("li",{onClick:()=>n(e),className:i()({active:e===t,"ct-disabled":!u(e,o)},"ct-"+e),key:e}))))}},function(e,t,n){"use strict";n.r(t),n.d(t,"createStringInterpolator",(function(){return r})),n.d(t,"frameLoop",(function(){return s})),n.d(t,"to",(function(){return o})),n.d(t,"now",(function(){return l})),n.d(t,"colorNames",(function(){return c})),n.d(t,"skipAnimation",(function(){return u})),n.d(t,"requestAnimationFrame",(function(){return p})),n.d(t,"batchedUpdates",(function(){return d})),n.d(t,"willAdvance",(function(){return f})),n.d(t,"assign",(function(){return h}));var r,o,i=n(43),a=n(2),s=new i.a,l=function(){return performance.now()},c=null,u=!1,p="undefined"!=typeof window?window.requestAnimationFrame:function(){return-1},d=function(e){return e()},f=a.g,h=function(e){var t;return t=Object.assign({to:o,now:l,frameLoop:s,colorNames:c,skipAnimation:u,createStringInterpolator:r,requestAnimationFrame:p,batchedUpdates:d,willAdvance:f},function(e){var t={};for(var n in e)void 0!==e[n]&&(t[n]=e[n]);return t}(e)),o=t.to,l=t.now,s=t.frameLoop,c=t.colorNames,u=t.skipAnimation,r=t.createStringInterpolator,p=t.requestAnimationFrame,d=t.batchedUpdates,f=t.willAdvance,t}},function(e,t,n){"use strict";n.d(t,"a",(function(){return r})),n.d(t,"b",(function(){return o}));const r=()=>"~",o=e=>e.split("~")[0]},function(e,t,n){"use strict";n.d(t,"a",(function(){return u})),n.d(t,"b",(function(){return p}));var r=n(18),o=n.n(r);function i(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function a(e){for(var t=1;t=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}const c=function(e){let t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];const{__CT_KEYS_ORDER__:n}=e,r=l(e,["__CT_KEYS_ORDER__"]);return Object.keys(r).reduce((n,r)=>e[r].type?e[r].options?a(a({},n),c(e[r].options,t)):e[r]["inner-options"]&&t?a(a({},n),{},{[r]:e[r]},c(e[r]["inner-options"],t)):a(a({},n),{},{[r]:e[r]}):a(a({},n),c(e[r],t)),{})},u=e=>Object.keys(e).reduce((t,n)=>a(a({},t),e[n].type?{[n]:e[n]}:"__CT_KEYS_ORDER__"===n?{[n]:e[n]}:u(e[n])),{}),p=function(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,r=!(arguments.length>3&&void 0!==arguments[3])||arguments[3],i=c(e,r);return a(a({},t),Object.keys(i).reduce((e,r)=>{let s=null;if(Object.keys(t).indexOf(r)>-1)(o.a.isString(t[r])||o.a.isNumber(t[r]))&&(s=t[r]),o.a.isObject(t[r])&&(s=a(a({},i[r].value||{}),t[r])),o.a.isArray(t[r])&&(s=t[r]?t[r]:[...i[r].value||[]]);else{if(n)return a(a({},e),n(r,i[r]));s=Object.keys(i[r]).indexOf("value")>-1?i[r].value:""}return a(a({},e),{},{[r]:s})},{}))}},function(e,t,n){"use strict";function r(){return(r=Object.assign||function(e){for(var t=1;t1&&e.pop(),e},l=function(e){return e.all||e.any||(e={all:e}),e},c=function e(t,n){var l=Object.values(t)[0],c=function(e){return!(e.length>4)&&(0===e.indexOf("any")?"any":0===e.indexOf("all")&&"all")},u=Object.keys(l).map((function(t,u){var p=Object.values(l)[u];return"all"===c(t)||"any"===c(t)?e(r({},t,p),n):function(e,t,n){var l=function(e,t){var n=function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:t;return a(e,n)};if(e.indexOf(":")>-1){var l=null;if(function(e){var c,u=(c=e,Array.isArray(c)?c:Array.from(c)),p=u[0],d=u.slice(1);if("visibility"===(d=d.join(":"))&&(l=n(p,o({},t,r({},s(p),a(s(p),t)[t.wp_customizer_current_view]?"yes":"no")))),"responsive"===d&&(l=n(p,o({},t,r({},s(p),a(s(p),t)[t.wp_customizer_current_view]||a(s(p),t))))),"truthy"===d&&(l=n(p)?"yes":"no"),d.indexOf("array-ids:")>-1){var f=d.split(":"),h=i(f,3),m=(h[0],h[1]),b=h[2],g=n(p).find((function(e){return e.id===m}));l=g&&a(b,g)||"no"}if(d.indexOf("json:")>-1&&(l=n(p+"/"+d.split(":")[1]).toString()),"array_length"===d){var y=n(p);l=(y||[]).length.toString()}if(!l)throw new Error("Unknown matcher received. Please verify for typos. The received matcher: "+d+".")}(e.split(":")),l)return l;e=e.split(":")[0]}var c=n(e);if(!c)return!1;if(c.desktop)return c;return c.toString()}(t,n);if(e&&e.toString()&&0===e.toString().indexOf("~")){var c=e.replace("~","");return l.desktop?l.desktop===c||l.tablet===c||l.mobile===c:l===c}if(l=l.toString(),e=e.toString(),!l)return!1;if(e.indexOf("|")>-1)return 0===e.indexOf("!")?-1===e.substring(1).split("|").map((function(e){return e.trim()})).includes(l.trim()):e.split("|").map((function(e){return e.trim()})).indexOf(l.trim())>-1;if(0===e.indexOf("!"))return l!==e.substring(1).trim();if(0===e.indexOf("*"))return l.indexOf(e.trim().substring(1).trim())>-1;return l===e.trim()}(p,t,n)}));return"all"===c(Object.keys(t)[0])?u.every((function(e){return!!e})):"any"===c(Object.keys(t)[0])?u.some((function(e){return!!e})):void 0}},function(e,t,n){"use strict";n.d(t,"b",(function(){return O})),n.d(t,"c",(function(){return j}));var r=n(0),o=n(4),i=n.n(o),a=n(6),s=n(38),l=n.n(s),c=(n(11),n(1)),u=n(39),p=n(26),d=n.n(p);function f(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function h(){return(h=Object.assign||function(e){for(var t=1;t{let t=y.keys().map(e=>e.replace(/^\.\//,"").replace(/\.js$/,"")).indexOf(e);return t>-1&&y.keys()[t]},O=e=>{const t={};return d.a.trigger("blocksy:options:register",t),v(e.type)?y(v(e.type)).default:t[e.type]?t[e.type]:null},j=e=>{let{option:t,value:n}=e;return void 0===n?t.value:n};t.a=e=>{let{option:t,value:n,values:o,onChange:s,onChangeFor:p,hasRevertButton:m,id:g,purpose:y}=e,v=null;wp.data&&wp.data.useSelect&&(v=wp.data.useSelect(e=>e("core/edit-post")?e("core/edit-post").__experimentalGetPreviewDeviceType():null));const _=()=>wp.customize&&wp.customize.previewedDevice?wp.customize.previewedDevice():wp.data&&wp.data.select&&wp.data.select("core/edit-post")&&wp.data.select("core/edit-post").__experimentalGetPreviewDeviceType?wp.data.select("core/edit-post").__experimentalGetPreviewDeviceType().toLowerCase():"desktop",[w,E]=Object(r.useState)(_()),P=()=>{E(_())},k=e=>{let{device:t}=e;E(t)},S=e=>{d.a.trigger("ct:options:device:update",{device:e}),E(e),wp.customize&&wp.customize.previewedDevice.set(e),wp.data&&wp.data.dispatch&&wp.data.dispatch("core/edit-post")&&wp.data.dispatch("core/edit-post").__experimentalSetPreviewDeviceType&&wp.data.dispatch("core/edit-post").__experimentalSetPreviewDeviceType(e.replace(/\w/,e=>e.toUpperCase()))};Object(r.useEffect)(()=>{v&&E(v.toLowerCase())},[v]),Object(r.useEffect)(()=>{if("ct-typography"===t.type||Object(a.d)(t)||t.markAsAutoFor)return wp.customize&&setTimeout(()=>wp.customize.previewedDevice.bind(P),1e3),d.a.on("ct:options:device:update",k),E(_()),()=>{("ct-typography"===t.type||Object(a.d)(t))&&(wp.customize&&wp.customize.previewedDevice.unbind(P),d.a.off("ct:options:device:update",k))}},[]);let C=O(t),x={content:null,option:t};d.a.trigger("blocksy:options:before-option",x);const I=Object(a.e)(j({value:n,option:t}),Object(a.d)(t)),D=Object(a.d)(t,{ignoreHidden:!0})?Object(a.b)({option:t,value:I,device:w}):I,A=e=>{t.triggerRefreshOnChange&&wp.customize&&wp.customize.previewer&&wp.customize.previewer.refresh(),t.switchDeviceOnChange&&wp.customize&&wp.customize.previewedDevice()!==t.switchDeviceOnChange&&wp.customize.previewedDevice.set(t.switchDeviceOnChange),t.sync&&(Object.keys(t.sync).length>0||Array.isArray(t.sync))&&wp.customize&&wp.customize.previewer&&wp.customize.previewer.send("ct:sync:refresh_partial",{id:t.sync.id||t.id,option:t}),s(e)},N=e=>{const r=Object(a.e)(j({value:n,option:t}),Object(a.d)(t));A(Object(a.d)(t,{ignoreHidden:!0})?b(b(b(b({},r),{},{["tablet"===w&&"skip"===Object(a.c)("tablet",t.responsive)?"mobile":w]:e},"desktop"===w?Object.keys(r).reduce((n,o)=>b(b({},n),"desktop"!==o&&"__changed"!==o&&Object.keys(Object(a.e)(t.value)).reduce((e,n)=>!!e&&Object(a.e)(t.value)[n]===Object(a.e)(t.value).desktop,!0)&&-1===(r.__changed||[]).indexOf("tablet")?{[o]:e}:{}),{}):{}),"tablet"===w&&"skip"!==Object(a.c)("tablet",t.responsive)?Object.keys(r).reduce((n,o)=>b(b({},n),"desktop"!==o&&"tablet"!==o&&"__changed"!==o&&Object.keys(Object(a.e)(t.value)).reduce((e,n)=>!!e&&Object(a.e)(t.value)[n]===Object(a.e)(t.value).desktop,!0)&&-1===(r.__changed||[]).indexOf(o)?{[o]:e}:{}),{}):{}),{},{__changed:[...r.__changed||[],..."desktop"!==w?[w]:[]].filter((e,t,n)=>n.indexOf(e)===t)}):e)};if(!C)return Object(r.createElement)("div",null,"Unimplemented option: ",t.type);let T={design:!0,label:!0,wrapperAttr:{}},R=()=>null,M=null,F=()=>null,L=()=>({});T=b(b({},T),C.renderingConfig||{}),t.design&&(T.design=t.design),"function"==typeof T.design&&(T.design=T.design({option:t,value:D})),C.LabelToolbar&&(R=C.LabelToolbar),C.ControlEnd&&(F=C.ControlEnd),C.MetaWrapper&&(M=C.MetaWrapper),C.sectionClassName&&(L=C.sectionClassName);let z=Object(r.createElement)(r.Fragment,null,x&&x.content,Object(r.createElement)(C,h({key:g},{option:b(b({},t),{},{value:Object(a.d)(t,{ignoreHidden:!0})?Object(a.b)({device:w,option:t,value:Object(a.e)(t.value||"")}):Object(a.e)(t.value||"",Object(a.d)(t))}),value:D,id:g,values:o,onChangeFor:p,device:w,onChange:N})));if(!T.design||"none"===T.design)return z;let V=Object(u.b)({id:g,option:t,values:o,renderingConfig:T}),U=-1!==Object.keys(t).indexOf("desc")&&t.desc,B=-1!==Object.keys(t).indexOf("link")&&(t.link||" ");const H="boolean"==typeof T.design?"block":T.design;if("compact"===T.design)return Object(r.createElement)("section",t.sectionAttr||{},V&&Object(r.createElement)("label",null,V),(Object(a.d)(t)&&Object(a.c)(w,t.responsive)||!Object(a.d)(t))&&z,B&&Object(r.createElement)("a",h({dangerouslySetInnerHTML:{__html:B}},t.linkAttr||{})));const W=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},{wrapperAttr:{className:s}={}}=e,u=f(e.wrapperAttr,["className"]);f(e,["wrapperAttr"]);const d=t.wrapperAttr||{},{className:y}=d,v=f(d,["className"]);let O=T.computeOptionValue;return O||(O=e=>e),Object(r.createElement)(r.Fragment,null,Object(r.createElement)("div",h({className:i()("ct-control",s,y,{}),"data-design":H},t.divider?{"data-divider":t.divider}:{},b({},Object(a.d)(t)&&!Object(a.c)(w,t.responsive)||"disabled"===t.state?{"data-state":"disabled"}:{}),b(b({},v),u)),Object(r.createElement)("header",null,V&&Object(r.createElement)("label",null,V),"ct-image-picker"!==t.type&&"ct-layers"!==t.type&&"ct-image-uploader"!==t.type&&"ct-panel"!==t.type&&m&&!t.disableRevertButton&&Object(r.createElement)("button",{type:"button",disabled:l()(O(t.value),T.getValueForRevert?T.getValueForRevert({value:n,option:t,values:o,device:w}):j({value:n,option:t})),className:"ct-revert",onClick:()=>{T.performRevert&&T.performRevert({onChangeFor:p}),A(t.value)}}),Object(r.createElement)(R,{option:t,value:D,id:g,onChange:N}),Object(a.d)(t,{ignoreHidden:!0})&&H.indexOf("block")>-1&&!t.skipResponsiveControls&&Object(r.createElement)(a.a,{device:w,responsiveDescriptor:t.responsive,setDevice:S})),Object(a.d)(t)&&!Object(a.c)(w,t.responsive)&&Object(r.createElement)("div",{className:"ct-disabled-notification"},t.disabledDeviceMessage||Object(c.__)("Option can't be edited for current device","blocksy")),(Object(a.d)(t)&&Object(a.c)(w,t.responsive)||!Object(a.d)(t))&&Object(r.createElement)(r.Fragment,null,Object(r.createElement)("section",h({},t.sectionAttr||{},{className:i()({"ct-responsive-container":Object(a.d)(t,{ignoreHidden:!0})&&"inline"===H},L({design:H,option:t}),(t.sectionAttr||{}).class||"")}),Object(a.d)(t,{ignoreHidden:!0})&&"inline"===H&&Object(r.createElement)(a.a,{device:w,responsiveDescriptor:t.responsive,setDevice:S}),z,B&&Object(r.createElement)("a",h({dangerouslySetInnerHTML:{__html:B}},t.linkAttr||{}))),Object(r.createElement)(F,null),U&&Object(r.createElement)("div",{dangerouslySetInnerHTML:{__html:U},className:"ct-option-description"}))))};return M?Object(r.createElement)(M,{id:g,option:t,value:D,onChangeFor:p,values:o,getActualOption:W}):W()}},function(e,t,n){"use strict";n.d(t,"a",(function(){return O})),n.d(t,"b",(function(){return v})),n.d(t,"c",(function(){return g})),n.d(t,"d",(function(){return b})),n.d(t,"e",(function(){return E})),n.d(t,"f",(function(){return d})),n.d(t,"g",(function(){return h})),n.d(t,"h",(function(){return f}));var r=n(2),o=n(37),i=n(16),a=n(35);function s(){return(s=Object.assign||function(e){for(var t=1;te&&e[p],f=(e,t)=>Object(r.a)(e,p,t),h=e=>e&&e[p]&&e[p].getPayload();class m{constructor(){this.payload=void 0,f(this,this)}getPayload(){return this.payload||[]}}class b extends m{constructor(e){super(),this._value=e,this.done=!0,this.elapsedTime=void 0,this.lastPosition=void 0,this.lastVelocity=void 0,this.v0=void 0,r.d.num(this._value)&&(this.lastPosition=this._value)}static create(e,t){return new b(e)}getPayload(){return[this]}getValue(){return this._value}setValue(e,t){return r.d.num(e)&&(this.lastPosition=e,t&&(e=Math.round(e/t)*t,this.done&&(this.lastPosition=e))),this._value!==e&&(this._value=e,!0)}reset(){const{done:e}=this;this.done=!1,r.d.num(this._value)&&(this.elapsedTime=0,this.lastPosition=this._value,e&&(this.lastVelocity=null),this.v0=null)}}class g extends b{constructor(e,t){super(0),this._value=void 0,this._string=null,this._toString=void 0,this._toString=Object(o.a)({output:[e,t]})}static create(e,t=e){if(r.d.str(e)&&r.d.str(t))return new g(e,t);throw TypeError('Expected "from" and "to" to be strings')}getValue(){let e=this._string;return null==e?this._string=this._toString(this._value):e}setValue(e){if(r.d.num(e)){if(!super.setValue(e))return!1;this._string=null}else this._string=e,this._value=1;return!0}reset(e){e&&(this._toString=Object(o.a)({output:[this.getValue(),e]})),this._value=0,super.reset()}}const y={current:null};class v extends m{constructor(e=null){super(),this.source=void 0,this.setValue(e)}getValue(e){if(!this.source)return null;const t={};return Object(r.b)(this.source,(n,r)=>{if((e=>!!e&&e[p]===e)(n))t[r]=n.getValue(e);else{const o=Object(i.b)(n);o?t[r]=o.get():e||(t[r]=n)}}),t}setValue(e){this.source=e,this.payload=this._makePayload(e)}reset(){this.payload&&Object(r.b)(this.payload,e=>e.reset())}_makePayload(e){if(e){const t=new Set;return Object(r.b)(e,this._addToPayload,t),Array.from(t)}}_addToPayload(e){Object(i.b)(e)&&y.current&&y.current.dependencies.add(e);const t=h(e);t&&Object(r.b)(t,e=>this.add(e))}}class O extends v{constructor(e,t){super(null),this.source=void 0,super.setValue(this._makeAnimated(e,t))}static create(e,t){return new O(e,t)}getValue(){return this.source.map(e=>e.getValue())}setValue(e){const t=this.getPayload();e&&e.length==t.length?Object(r.b)(t,(t,n)=>t.setValue(e[n])):(this.source=this._makeAnimated(e),this.payload=this._makePayload(this.source))}_makeAnimated(e,t=e){return e?e.map((e,n)=>(Object(r.e)(e)?g:b).create(e,t[n])):[]}}class j extends v{constructor(e){super(null),this.update=e,this.dirty=!1}setValue(e,t){if(e){if(t&&(y.current=t,e.style)){const{createAnimatedStyle:n}=t.host;e=s(s({},e),{},{style:n(e.style)})}super.setValue(e),y.current=null}}onParentChange({type:e}){this.dirty||"change"!==e||(this.dirty=!0,l.frameLoop.onFrame(()=>{this.dirty=!1,this.update()}))}}const _=(e,t)=>Object(c.forwardRef)((n,o)=>{const i=Object(c.useRef)(null),l=!r.d.fun(e)||e.prototype&&e.prototype.isReactComponent,p=Object(a.a)(),d=new j(()=>{const e=i.current;l&&!e||!1===(!!e&&t.applyAnimatedValues(e,d.getValue(!0)))&&p()}),f=new Set;return d.setValue(n,{dependencies:f,host:t}),Object(u.a)(()=>(Object(r.b)(f,e=>e.addChild(d)),()=>Object(r.b)(f,e=>e.removeChild(d)))),Object(c.createElement)(e,s({},t.getComponentProps(d.getValue()),{ref:l&&(e=>{i.current=function(e,t){e&&(r.d.fun(e)?e(t):e.current=t);return t}(o,e)})}))});const w=Symbol.for("AnimatedComponent"),E=(e,{applyAnimatedValues:t=(()=>!1),createAnimatedStyle:n=(e=>new v(e)),getComponentProps:o=(e=>e)}={})=>{const i={applyAnimatedValues:t,createAnimatedStyle:n,getComponentProps:o},a=e=>{const t=P(e)||"Anonymous";return(e=r.d.str(e)?_(e,i):e[w]||(e[w]=_(e,i))).displayName="Animated("+t+")",e};return Object(r.b)(e,(e,t)=>{r.d.str(t)||(t=P(e)),a[t]=a(e)}),{animated:a}},P=e=>r.d.str(e)?e:e&&r.d.str(e.displayName)?e.displayName:r.d.fun(e)&&e.name||null},function(e,t,n){"use strict";n.r(t),n.d(t,"default",(function(){return u}));var r=n(0),o=n(4),i=n.n(o);function a(){return(a=Object.assign||function(e){for(var t=1;t{"function"==typeof e?e(t):e.current=t};class u extends r.Component{constructor(){super(...arguments),s(this,"childNode",Object(r.createRef)()),s(this,"checkIsInside",e=>[this.childNode,...this.props.additionalRefs||[]].reduce((t,n)=>t||(n&&n.current?n.current.contains(e.target):t),!1)),s(this,"onMouseDown",e=>{const{useCapture:t}=this.props;this.checkIsInside(e)||(this.removeMouseUp&&(this.removeMouseUp(),this.removeMouseUp=null),document.addEventListener("mouseup",this.onMouseUp,t),this.removeMouseUp=()=>{document.removeEventListener("mouseup",this.onMouseUp,t)})}),s(this,"onMouseUp",e=>{const{onOutsideClick:t}=this.props;this.removeMouseUp&&(this.removeMouseUp(),this.removeMouseUp=null),this.checkIsInside(e)||t(e)}),s(this,"setChildNodeRef",e=>{this.props.wrapperProps&&this.props.wrapperProps.ref&&c(this.props.wrapperProps.ref,e),c(this.childNode,e)})}componentDidMount(){const{disabled:e,useCapture:t}=this.props;e||this.addMouseDownEventListener(t)}UNSAFE_componentWillReceiveProps(e){let{disabled:t,useCapture:n}=e;const{disabled:r}=this.props;r!==t&&(t?this.removeEventListeners():this.addMouseDownEventListener(n))}componentWillUnmount(){this.removeEventListeners()}addMouseDownEventListener(e){document.addEventListener("mousedown",this.onMouseDown,e),this.removeMouseDown=()=>{document.removeEventListener("mousedown",this.onMouseDown,e)}}removeEventListeners(){this.removeMouseDown&&this.removeMouseDown(),this.removeMouseUp&&this.removeMouseUp()}render(){const{children:e,display:t,className:n,wrapperProps:o}=this.props;return Object(r.createElement)("div",a({className:i()(n)},o||{},{ref:this.setChildNodeRef}),e)}}u.defaultProps=l},function(e,t,n){"use strict";n.r(t),n.d(t,"PanelMetaWrapper",(function(){return d}));var r=n(0),o=n(4),i=n.n(o),a=n(19),s=n.n(a),l=n(17),c=n(33),u=n(25),p=n(21);const d=e=>{let{id:t,option:n,getActualOption:o,value:i}=e;const{panelsState:a,panelsHelpers:s,panelsDispatch:l,containerRef:c}=Object(r.useContext)(u.a),p=t;return Object(r.useEffect)(()=>{if(!a.previousPanel&&s.isTransitioningFor(t))if(s.isOpenFor(t)){if(!s.getWrapperParent().querySelector(".ct-tmp-panel-wrapper")){const e=document.createElement("div");e.classList.add("ct-tmp-panel-wrapper"),s.getWrapperParent().appendChild(e)}s.getParentOptionsWrapper()&&s.getParentOptionsWrapper().classList.add("ct-panel-open");const e=c.current.closest("ul")&&c.current.closest("ul").querySelector(".customize-section-description-container h3");l({type:"PANEL_RECEIVE_TITLE",payload:{titlePrefix:e?`${e.querySelector("span").innerText} ▸ ${e.innerText.split("\n")[e.innerText.split("\n").length-1]}`:""}})}else!c.current.closest(".accordion-section-content")||c.current.closest(".accordion-section-content").classList.contains("ct-panel-open"),s.getParentOptionsWrapper()&&s.getParentOptionsWrapper().classList.remove("ct-panel-open")},[a.previousPanel,t,s.isOpenFor(t)]),Object(r.useEffect)(()=>()=>{[...document.querySelectorAll(".ct-panel-open:not(.open)")].map(e=>e.classList.remove("ct-panel-open"))},[]),o({open:()=>s.open(t),wrapperAttr:{className:(n.switch?"yes"===i?"ct-click-allowed":"":"ct-click-allowed")+" ct-panel",onClick:e=>{let{target:t}=e;n.switch&&"yes"!==i||t.closest(".ct-tmp-panel-wrapper")||s.open(p)}}})},f=e=>{let{option:t,id:n,onChange:o,getValues:a,onChangeFor:c}=e,d=-1===Object.keys(t).indexOf("label")?(n||"").replace(/./,e=>e.toUpperCase()).replace(/\_|\-/g," "):t.label;const{panelsState:{titlePrefix:f,previousPanel:h},panelsState:m,panelsHelpers:b,containerRef:g}=Object(r.useContext)(u.a);return g.current&&b.getWrapperParent().querySelector(".ct-tmp-panel-wrapper")?Object(r.createPortal)(Object(r.createElement)(p.Transition,{items:b.isOpenFor(n),from:{transform:"translateX(100%)"},enter:{transform:"translateX(0%)"},leave:h===n?{transform:"translateX(-100%)"}:{transform:"translateX(100%)"},config:(e,t)=>({duration:180,easing:s()(.645,.045,.355,1)}),onRest:e=>{b.stopTransitioning(),e?[...b.getWrapperParent().querySelectorAll(".ct-tmp-panel-wrapper")].map(e=>{setTimeout(()=>{e.firstElementChild&&e.firstElementChild.removeAttribute("style")})}):h||[...b.getWrapperParent().querySelectorAll(".ct-tmp-panel-wrapper")].map(e=>e.parentNode.removeChild(e))}},(e,n)=>n&&Object(r.createElement)(p.animated.div,{style:e,className:i()("ct-customizer-panel ct-options-container",{"ct-panel-second-level":2===m.currentLevel})},Object(r.createElement)("div",null,Object(r.createElement)("div",{className:"customize-panel-actions"},Object(r.createElement)("button",{onClick:e=>{e.stopPropagation(),b.close()},type:"button",className:"customize-section-back"}),Object(r.createElement)("h3",null,Object(r.createElement)("span",null,f),d)),Object(r.createElement)("div",{className:"customizer-panel-content"},Object(r.createElement)(l.a,{purpose:"customizer",onChange:(e,t)=>c(e,t),options:t["inner-options"],value:a()}))),(2===m.currentLevel||m.secondLevelTitleLabel)&&Object(r.createElement)("div",null,Object(r.createElement)("div",{className:"customize-panel-actions"},Object(r.createElement)("button",{onClick:e=>{e.stopPropagation(),b.close()},type:"button",className:"customize-section-back"}),Object(r.createElement)("h3",null,Object(r.createElement)("span",null,m.titlePrefix+" ▸ "+d),m.secondLevelTitleLabel)),Object(r.createElement)("div",{className:"customizer-panel-content"})))),b.getWrapperParent().querySelector(".ct-tmp-panel-wrapper")):null},h=e=>{let{id:t,getValues:n,values:o,onChangeFor:a,option:s,value:l,view:p="normal",onChange:d}=e;const{panelsState:{isOpen:h,isTransitioning:m},panelsHelpers:b}=Object(r.useContext)(u.a);return"simple"===p?b.isTransitioningFor(t)||b.isOpenFor(t)?Object(r.createElement)(f,{id:t,getValues:()=>n?n():o,onChangeFor:a,option:s}):null:Object(r.createElement)("div",{className:"ct-customizer-panel-container"},Object(r.createElement)("div",{className:i()("ct-customizer-panel-option")},s.switch&&Object(r.createElement)(c.default,{value:l,onChange:d,onClick:e=>e.stopPropagation()}),Object(r.createElement)("button",{type:"button"})),(b.isTransitioningFor(t)||b.isOpenFor(t))&&Object(r.createElement)(f,{id:t,getValues:()=>n?n():o,onChangeFor:a,option:s}))};h.renderingConfig={design:"inline"},h.MetaWrapper=d,t.default=h},function(e,t,n){"use strict";n.d(t,"c",(function(){return o})),n.d(t,"b",(function(){return i})),n.d(t,"a",(function(){return a}));var r=Symbol.for("FluidValue:config");function o(e){var t=i(e);return t?t.get():e}function i(e){if(e)return e[r]}var a=function(){var e,t;e=this,t=this,Object.defineProperty(e,r,{value:t,configurable:!0})}},function(e,t,n){"use strict";var r=n(0),o=n(12),i=n(11),a=n(28);const s=(e,t)=>!e;var l=()=>{const[,e]=Object(r.useReducer)(s,!0);return Object(r.useMemo)(()=>()=>{e(null)},[e])};function c(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function u(e){for(var t=1;t{let{renderingChunk:t,value:n,onChange:o,purpose:s,parentValue:c,hasRevertButton:p}=e;const d=l(),{currentView:f}=Object(a.d)();return Object(r.useEffect)(()=>{t.map(e=>e.global&&Object.keys(e.condition).map(e=>wp.customize(e,e=>e.bind(e=>setTimeout(()=>d())))))},[]),t.map(e=>{let t=null;if("global"===e.values_source){Array.isArray(e.perform_replace)?e.perform_replace:e.perform_replace;let n=u(u({},e.condition),e.perform_replace?(Array.isArray(e.perform_replace)?e.perform_replace:[e.perform_replace]).reduce((t,n)=>u(u({},t),e.perform_replace.condition),{}):{});t=Object.keys(n).reduce((e,t)=>u(u({},e),{},{[t]:wp.customize(t)()}),{})}if("parent"===e.values_source&&(t=c),t||(t=u(u({},n),{},{wp_customizer_current_view:f})),e.perform_replace){(Array.isArray(e.perform_replace)?e.perform_replace:[e.perform_replace]).map(e=>{Object(i.a)(Object(i.b)(e.condition),t)&&t[e.key]&&t[e.key]===e.from&&(t[e.key]=e.to)})}return Object(i.a)(Object(i.b)(e.condition),t)?Object(r.createElement)(T,{purpose:s,key:e.id,onChange:o,options:e.options,value:n,hasRevertButton:p,parentValue:c}):[]})},f=n(4),h=n.n(f);class m extends r.Component{constructor(){super(...arguments),function(e,t,n){t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n}(this,"state",{currentTab:0})}render(){const e=this.props.renderingChunk.filter(e=>!e.condition||Object(i.a)(Object(i.b)(e.condition),this.props.value)),t=e[this.state.currentTab];return Object(r.createElement)("div",{className:"ct-tabs"},Object(r.createElement)("ul",null,e.map((e,t)=>({singleTab:e,index:t})).map(e=>{let{singleTab:t,index:n}=e;return Object(r.createElement)("li",{key:t.id,onClick:()=>this.setState({currentTab:n}),className:h()({active:n===this.state.currentTab})},t.title?t.title:t.id)})),Object(r.createElement)("div",{className:"ct-current-tab"},Object(r.createElement)(T,{purpose:this.props.purpose,key:t.id,onChange:(e,t)=>this.props.onChange(e,t),options:t.options,value:this.props.value})))}}var b=n(6);function g(){return(g=Object.assign||function(e){for(var t=1;t{let{renderingChunk:t,value:n,onChange:o,purpose:i,hasRevertButton:s}=e;return t.map(e=>{const{label:t,options:l,id:c,attr:u={},wrapperAttr:p={},responsive:d=!1}=e,{currentView:f}=Object(a.d)(),{setDevice:h}=Object(a.c)(),m=Object(r.createElement)(T,{purpose:i,onChange:o,options:l,value:n,hasRevertButton:s});return Object(r.createElement)("div",g({key:c,className:"ct-controls-group"},p),t&&Object(r.createElement)("header",null,Object(r.createElement)("label",null,t),d&&Object(r.createElement)(b.a,{device:f,responsiveDescriptor:d,setDevice:h})),Object(r.createElement)("section",g({},u,"desktop"!==f?{"data-disabled-last":""}:{}),m))})},v=n(38),O=n.n(v),j=n(39);function _(){return(_=Object.assign||function(e){for(var t=1;t{let{singleChoice:t,groupOption:n,purpose:o,onChange:i,value:a,hasRevertButton:s,parentValue:l}=e;return Object(r.createElement)("div",{key:t.id,className:"ct-labeled-group-item"},t.label&&Object(r.createElement)("label",null,t.label),Object(r.createElement)(T,{purpose:o,key:n.id,onChange:i,options:{[t.id]:E(E({},n.options[t.id]),{},{design:"none"})},value:a,hasRevertButton:s,parentValue:l}))};var S=e=>{let{renderingChunk:t,value:n,onChange:s,purpose:l,parentValue:c,hasRevertButton:u}=e;const{currentView:p}=Object(a.d)(),{setDevice:d}=Object(a.c)();return t.map(e=>{let t=null;t||(t=E(E({},n),{},{wp_customizer_current_view:p}));const a=e.choices.filter(e=>!e.condition||Object(i.a)(Object(i.b)(e.condition),t));let f=Object(j.b)({id:e.id,option:e,values:n});return 0===a.length?null:1===a.length?Object(r.createElement)(T,{purpose:l,onChange:s,key:e.id,options:{[e.choices[0].id]:E(E({},e.options[e.choices[0].id]),e.divider?{divider:e.divider}:{})},value:n,hasRevertButton:u,parentValue:c}):Object(r.createElement)("div",_({className:"ct-control","data-design":"block"},e.divider?{"data-divider":e.divider}:{}),Object(r.createElement)("header",null,f&&Object(r.createElement)("label",null,f),Object(r.createElement)("button",{type:"button",disabled:e.choices.every(t=>{let{id:r}=t;return O()(e.options[r].value,Object(o.c)({value:n[r],option:e.options[r]}))}),className:"ct-revert",onClick:()=>{e.choices.reduce((t,n)=>t.then(()=>new Promise(t=>{setTimeout(()=>{s(n.id,e.options[n.id].value),t()})})),Promise.resolve())}}),e.responsive&&Object(r.createElement)(b.a,{device:p,responsiveDescriptor:e.responsive,setDevice:d})),Object(r.createElement)("section",{className:"ct-labeled-group"},a.map(t=>Object(r.createElement)(k,{key:t.id,singleChoice:t,groupOption:e,purpose:l,onChange:s,value:n,hasRevertButton:u,parentValue:c}))))})};var C=e=>{let{renderingChunk:t,value:n,onChange:o,purpose:i,hasRevertButton:a}=e;return t.map(e=>{const{label:t,options:s,id:l,attr:c={},responsive:u=!1,optionId:p}=e;return n[p].find(e=>{let{id:t,enabled:n,meta_elements:r}=e;return n&&("post_meta"===t||"custom_meta"===t)&&(r||[]).find(e=>{let{id:t,style:n}=e;return("categories"===t||"tags"===t)&&"pill"===n})})?Object(r.createElement)(T,{purpose:i,onChange:o,options:s,value:n,hasRevertButton:a}):null})};var x=e=>{let{value:t,renderingChunk:n,onChange:o,parentValue:i,purpose:a,hasRevertButton:s}=e,l=null;return"ct-has-meta-category-button"===n[0].type&&(l=C),"ct-condition"===n[0].type&&(l=d),"tab"===n[0].type&&(l=m),"ct-group"===n[0].type&&(l=y),"ct-labeled-group"===n[0].type&&(l=S),l?Object(r.createElement)(l,{purpose:a,onChange:o,value:t,renderingChunk:n,hasRevertButton:s,parentValue:i}):Object(r.createElement)("div",null,"Unknown container type.")},I=n(9);function D(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function A(e){for(var t=1;t{let{options:t,value:n,onChange:i,purpose:a="default",hasRevertButton:s=!0,renderOptions:l=null,parentValue:c}=e;if(l)return l({value:n,onChange:i});let u=null;window.wp.components&&(u=window.wp.components.SlotFillProvider);let p=Object(r.useMemo)(()=>{const e=Object(I.a)(t);return[...e.__CT_KEYS_ORDER__?Object.keys(e.__CT_KEYS_ORDER__).map(e=>parseInt(e,10)).sort((e,t)=>e-t).map(t=>e.__CT_KEYS_ORDER__[t]):Object.keys(e)].filter(e=>"__CT_KEYS_ORDER__"!==e).map(t=>A(A({},e[t]),{},{id:t})).reduce((e,t,n)=>{if(0===e.length)return[[t]];let r=e[e.length-1];return(r[0].options&&r[0].type===t.type||"ct-tab-group"===t.type||"ct-tab-group-sync"===t.type)&&"box"!==t.type&&"ct-popup"!==t.type?[...e.slice(0,-1),[...r,t]]:[...e,[t]]},[])},[t]).map(e=>e[0].options||"ct-tab-group-sync"===e[0].type?Object(r.createElement)(x,{key:e[0].id,value:n,parentValue:c,renderingChunk:e,onChange:i,purpose:a,hasRevertButton:s}):Object(r.createElement)(o.a,{hasRevertButton:s,purpose:a,key:e[0].id,id:e[0].id,value:n[e[0].id],values:n,option:e[0],onChangeFor:(e,t)=>i(e,t),onChange:t=>i(e[0].id,t)}));return window.wp.components?Object(r.createElement)(u,null,p):p}},function(e,t){e.exports=window._},function(e,t){var n="function"==typeof Float32Array;function r(e,t){return 1-3*t+3*e}function o(e,t){return 3*t-6*e}function i(e){return 3*e}function a(e,t,n){return((r(t,n)*e+o(t,n))*e+i(t))*e}function s(e,t,n){return 3*r(t,n)*e*e+2*o(t,n)*e+i(t)}function l(e){return e}e.exports=function(e,t,r,o){if(!(0<=e&&e<=1&&0<=r&&r<=1))throw new Error("bezier x values must be in [0, 1] range");if(e===t&&r===o)return l;for(var i=n?new Float32Array(11):new Array(11),c=0;c<11;++c)i[c]=a(.1*c,e,r);function u(t){for(var n=0,o=1;10!==o&&i[o]<=t;++o)n+=.1;--o;var l=n+.1*((t-i[o])/(i[o+1]-i[o])),c=s(l,e,r);return c>=.001?function(e,t,n,r){for(var o=0;o<4;++o){var i=s(t,n,r);if(0===i)return t;t-=(a(t,n,r)-e)/i}return t}(t,l,e,r):0===c?l:function(e,t,n,r,o){var i,s,l=0;do{(i=a(s=t+(n-t)/2,r,o)-e)>0?n=s:t=s}while(Math.abs(i)>1e-7&&++l<10);return s}(t,n,n+.1,e,r)}return function(e){return 0===e?0:1===e?1:a(u(e),t,o)}}},function(e,t){e.exports=jQuery},function(e,t,n){"use strict";n.d(t,"animated",(function(){return E}));var r=n(54),o=n(29),i=n(55);n.o(i,"Transition")&&n.d(t,"Transition",(function(){return i.Transition}));var a=n(34),s=n(52),l=n(73),c=n(13),u=n(2),p=n(16);const d=/^--/;function f(e,t){return null==t||"boolean"==typeof t||""===t?"":"number"!=typeof t||0===t||d.test(e)||m.hasOwnProperty(e)&&m[e]?(""+t).trim():t+"px"}const h={};let m={animationIterationCount:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0};const b=["Webkit","Ms","Moz","O"];m=Object.keys(m).reduce((e,t)=>(b.forEach(n=>e[((e,t)=>e+t.charAt(0).toUpperCase()+t.substring(1))(n,t)]=e[t]),e),m);const g=/^(matrix|translate|scale|rotate|skew)/,y=/^(translate)/,v=/^(rotate|skew)/,O=(e,t)=>u.d.num(e)&&0!==e?e+t:e,j=(e,t)=>u.d.arr(e)?e.every(e=>j(e,t)):u.d.num(e)?e===t:parseFloat(e)===t;class _ extends c.b{constructor(e){let{x:t,y:n,z:o}=e,i=Object(r.a)(e,["x","y","z"]);const a=[],s=[];(t||n||o)&&(a.push([t||0,n||0,o||0]),s.push(e=>["translate3d("+e.map(e=>O(e,"px")).join(",")+")",j(e,0)])),Object(u.b)(i,(e,t)=>{if("transform"===t)a.push([e||""]),s.push(e=>[e,""===e]);else if(g.test(t)){if(delete i[t],u.d.und(e))return;const n=y.test(t)?"px":v.test(t)?"deg":"";a.push(Object(u.h)(e)),s.push("rotate3d"===t?([e,t,r,o])=>["rotate3d("+e+","+t+","+r+","+O(o,n)+")",j(o,0)]:e=>[t+"("+e.map(e=>O(e,n)).join(",")+")",j(e,t.startsWith("scale")?1:0)])}}),a.length&&(i.transform=new w(a,s)),super(i)}}class w extends p.a{constructor(e,t){super(),this.inputs=e,this.transforms=t,this._value=null,this._children=new Set}get(){return this._value||(this._value=this._get())}_get(){let e="",t=!0;return Object(u.b)(this.inputs,(n,r)=>{const o=Object(p.c)(n[0]),[i,a]=this.transforms[r](u.d.arr(o)?o:n.map(p.c));e+=" "+i,t=t&&a}),t?"none":e}addChild(e){this._children.size||Object(u.b)(this.inputs,e=>Object(u.b)(e,e=>{const t=Object(p.b)(e);t&&t.addChild(this)})),this._children.add(e)}removeChild(e){this._children.delete(e),this._children.size||Object(u.b)(this.inputs,e=>Object(u.b)(e,e=>{const t=Object(p.b)(e);t&&t.removeChild(this)}))}onParentChange(e){"change"==e.type&&(this._value=null),Object(u.b)(this._children,t=>{t.onParentChange(e)})}}o.Globals.assign({colorNames:l.a,createStringInterpolator:s.a,batchedUpdates:a.unstable_batchedUpdates});const E=Object(c.e)(["a","abbr","address","area","article","aside","audio","b","base","bdi","bdo","big","blockquote","body","br","button","canvas","caption","cite","code","col","colgroup","data","datalist","dd","del","details","dfn","dialog","div","dl","dt","em","embed","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","iframe","img","input","ins","kbd","keygen","label","legend","li","link","main","map","mark","menu","menuitem","meta","meter","nav","noscript","object","ol","optgroup","option","output","p","param","picture","pre","progress","q","rp","rt","ruby","s","samp","script","section","select","small","source","span","strong","style","sub","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","title","tr","track","u","ul","var","video","wbr","circle","clipPath","defs","ellipse","foreignObject","g","image","line","linearGradient","mask","path","pattern","polygon","polyline","radialGradient","rect","stop","svg","text","tspan"],{applyAnimatedValues:function(e,t){if(!e.nodeType||!e.setAttribute)return!1;const n="filter"===e.nodeName||e.parentNode&&"filter"===e.parentNode.nodeName,i=t,{style:a,children:s,scrollTop:l,scrollLeft:c}=i,u=Object(r.a)(i,["style","children","scrollTop","scrollLeft"]),p=Object.values(u),m=Object.keys(u).map(t=>n||e.hasAttribute(t)?t:h[t]||(h[t]=t.replace(/([A-Z])/g,e=>"-"+e.toLowerCase())));o.Globals.frameLoop.onWrite(()=>{void 0!==s&&(e.textContent=s);for(let t in a)if(a.hasOwnProperty(t)){const n=f(t,a[t]);"float"===t?t="cssFloat":d.test(t)?e.style.setProperty(t,n):e.style[t]=n}m.forEach((t,n)=>{e.setAttribute(t,p[n])}),void 0!==l&&(e.scrollTop=l),void 0!==c&&(e.scrollLeft=c)})},createAnimatedStyle:e=>new _(e),getComponentProps:e=>Object(r.a)(e,["scrollTop","scrollLeft"])}).animated},function(e,t,n){"use strict";var r=n(0);n(4),n(1);function o(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function i(e){for(var t=1;twindow.getComputedStyle(e).transform.split(/\(|,|\)/).slice(1,-1).map(e=>parseFloat(e)))(e);if(6==i.length){const e=i;let a=e[0]*e[3]-e[1]*e[2];return{width:r/e[0],height:o/e[3],left:(n*e[3]-t*e[2]+e[2]*e[5]-e[4]*e[3])/a,top:(-n*e[1]+t*e[0]+e[4]*e[1]-e[0]*e[5])/a}}return{top:t,left:n,width:r,height:o}}t.a=function(){let{contentRef:e,shouldCalculate:t=!0,ref:n,defaultHeight:o=0}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const a=Object(r.useRef)(),[l,c]=Object(r.useState)(null),u=()=>{t&&c(Math.random())},p=t=>{let n=e||a;n&&n.current&&!n.current.contains(t.target)&&u()};Object(r.useEffect)(()=>{let t;return setTimeout(()=>{u()},500),window.addEventListener("resize",u),window.addEventListener("scroll",p,!0),n.current&&(t=new window.ResizeObserver(u),t.observe(n.current,{attributes:!0}),n.current.closest(".ct-tabs-scroll")&&t.observe(n.current.closest(".ct-tabs-scroll"),{attributes:!0}),n.current.closest(".ct-modal-scroll")&&t.observe(n.current.closest(".ct-modal-scroll"),{attributes:!0}),n.current.closest(".customize-pane-child")&&t.observe(n.current.closest(".customize-pane-child"),{attributes:!0})),(e?e.current:a.current)&&(t||(t=new window.ResizeObserver(u)),t.observe(e?e.current:a.current,{attributes:!0})),()=>{window.removeEventListener("resize",u),window.removeEventListener("scroll",p,!0),t&&t.disconnect()}},[t,a.current,e,n.current]);let{right:d,yOffset:f,position:h,otherStyles:m}=Object(r.useMemo)(()=>{let r=0,i=0,l="bottom",c={};if(!t)return{yOffset:i,right:r,position:l};if(n.current){let t=n.current.getBoundingClientRect(),u=n.current.closest(".ct-select-input")?n.current.closest(".ct-select-input"):n.current,p=getComputedStyle(u,":before").content;if(i=t.top+t.height,r=window.innerWidth-t.right,document.body.classList.contains("rtl")&&(r=t.left),p.indexOf("ref-width")>-1){let e=t.width;if(p.indexOf("left")>-1&&u.previousElementSibling&&(e=document.body.classList.contains("rtl")?u.previousElementSibling.getBoundingClientRect().right-t.left:t.right-u.previousElementSibling.getBoundingClientRect().left),p.indexOf("right")>-1){let n=u.parentNode.getBoundingClientRect();document.body.classList.contains("rtl")?(r=n.left,e=t.right-n.left):(r=window.innerWidth-n.right,e=n.right-t.left)}c["--x-select-dropdown-width"]=e+"px"}let d=e&&e.current||a.current?s(e?e.current:a.current):{height:o};i+d.height>window.innerHeight&&t.top-15>d.height&&(l="top",i=window.innerHeight-t.bottom+t.height),i+d.height>window.innerHeight&&"bottom"===l&&(l="top",i=0)}return{yOffset:i,right:r,position:l,otherStyles:c}},[l,t,n,n.current,e,a.current,o]);return{refreshPopover:u,styles:i({"--modal-y-offset":f+"px","--modal-x-offset":d+"px"},m),position:h,popoverProps:i({ref:e||a},h?{"data-position":h}:{})}}},function(e,t,n){for(var r=self.crypto||self.msCrypto,o="-_",i=36;i--;)o+=i.toString(36);for(i=36;i---10;)o+=i.toString(36).toUpperCase();e.exports=function(e){var t="",n=r.getRandomValues(new Uint8Array(e||21));for(i=e||21;i--;)t+=o[63&n[i]];return t}},function(e,t){e.exports=window.wp.components},function(e,t,n){"use strict";n.d(t,"a",(function(){return p}));var r=n(0),o=n(26),i=n.n(o);let a=null;const s=()=>!!a&&a.split(":")[1];function l(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function c(e){for(var t=1;t{wp.customize.previewer.bind("ct-initiate-deep-link",e=>{const[t,n]=e.split(":"),r=Object.values(wp.customize.section._value).find(e=>e.expanded());if(!r||r.id!==t)return a=e,void wp.customize.section(t).expand();i.a.trigger("ct-deep-link-start",e)})});const p=Object(r.createContext)({titlePrefix:"",isOpen:!1,isTransitioning:!1,previousPanel:!1,currentLevel:1,secondLevelTitlePrefix:"",secondLevelTitleLabel:""}),d=(e,t)=>{if("PANEL_OPEN"===t.type){const{panelId:n}=t.payload;return e.isOpen&&e.isOpen===n||e.isTransitioning?e:c(c({},e),{},{isOpen:n,isTransitioning:n,currentLevel:1},e.isOpen?{previousPanel:e.isOpen}:{})}if("PANEL_RECEIVE_TITLE"===t.type){const{titlePrefix:n}=t.payload;return c(c({},e),{},{titlePrefix:n})}return"PANEL_RECEIVE_META"===t.type?c(c({},e),t.payload):"PANEL_OPEN_SECOND_LEVEL"===t.type?c(c({},e),{},{currentLevel:2}):"PANEL_CLOSE"===t.type?c(c({},e),2===e.currentLevel?{currentLevel:1}:{isTransitioning:e.isOpen,isOpen:!1,currentLevel:1}):"PANEL_FINISH_TRANSITIONING"===t.type?c(c({},e),{},{isTransitioning:!1},e.isOpen&&e.isOpen!==e.previousPanel?{previousPanel:!1}:{}):e};t.b=e=>{let{id:t,children:n,containerRef:o,parentContainerRef:l,useRefsAsWrappers:c}=e;const[u,f]=Object(r.useReducer)(d,{isOpen:!1,isTransitioning:!1});return Object(r.useEffect)(()=>{i.a.on("ct-deep-link-start",e=>{const[t,n]=e.split(":");f(n?{type:"PANEL_OPEN",payload:{panelId:n}}:{type:"PANEL_CLOSE"})}),s()&&setTimeout(()=>{f({type:"PANEL_OPEN",payload:{panelId:s()}}),a=null},300)},[]),Object(r.createElement)(p.Provider,{value:{id:t,containerRef:o,panelsState:u,panelsDispatch:f,panelsHelpers:{isOpenFor:e=>u.isOpen&&e===u.isOpen,isTransitioningFor:e=>u.previousPanel&&e===u.previousPanel||u.isTransitioning&&e===u.isTransitioning,open:e=>f({type:"PANEL_OPEN",payload:{panelId:e}}),close:()=>{f({type:"PANEL_CLOSE"})},stopTransitioning:()=>{f({type:"PANEL_FINISH_TRANSITIONING"})},getWrapperParent:()=>c?l.current:o.current.closest('[id="customize-theme-controls"]'),openSecondLevel:()=>{f({type:"PANEL_OPEN_SECOND_LEVEL"})},getParentOptionsWrapper:()=>c?o.current:o.current.closest(".accordion-section-content")}}},n)}},function(e,t){e.exports=ctEvents},function(e,t,n){"use strict";function r(e){return e&&"object"==typeof e&&"default"in e?e.default:e}Object.defineProperty(t,"__esModule",{value:!0});var o=r(n(102)),i=r(n(103)),a=r(n(3)),s=r(n(34));let l=void 0,c=void 0,u=[],p=e=>"undefined"!=typeof window&&window.requestAnimationFrame(e),d=e=>"undefined"!=typeof window&&window.cancelAnimationFrame(e),f=void 0,h=()=>Date.now(),m=void 0,b=void 0;const g=(e,t)=>c={fn:e,transform:t},y=e=>u=e,v=e=>l=e,O=e=>f=e,j=e=>m=e,_=e=>b=e;var w=Object.freeze({get bugfixes(){return l},get applyAnimatedValues(){return c},get colorNames(){return u},get requestFrame(){return p},get cancelFrame(){return d},get interpolation(){return f},get now(){return h},get defaultElement(){return m},get createAnimatedStyle(){return b},injectApplyAnimatedValues:g,injectColorNames:y,injectBugfixes:v,injectInterpolation:O,injectFrame:(e,t)=>{var n=[e,t];return p=n[0],d=n[1],n},injectNow:e=>h=e,injectDefaultElement:j,injectCreateAnimatedStyle:_});class E{attach(){}detach(){}getValue(){}getAnimatedValue(){return this.getValue()}addChild(e){}removeChild(e){}getChildren(){return[]}}const P=e=>Object.keys(e).map(t=>e[t]);class k extends E{constructor(){var e;super(...arguments),e=this,this.children=[],this.getChildren=()=>this.children,this.getPayload=function(t){return void 0===t&&(t=void 0),void 0!==t&&e.payload?e.payload[t]:e.payload||e}}addChild(e){0===this.children.length&&this.attach(),this.children.push(e)}removeChild(e){const t=this.children.indexOf(e);this.children.splice(t,1),0===this.children.length&&this.detach()}}class S extends k{constructor(){super(...arguments),this.payload=[],this.getAnimatedValue=()=>this.getValue(),this.attach=()=>this.payload.forEach(e=>e instanceof E&&e.addChild(this)),this.detach=()=>this.payload.forEach(e=>e instanceof E&&e.removeChild(this))}}class C extends k{constructor(){super(...arguments),this.payload={},this.getAnimatedValue=()=>this.getValue(!0),this.attach=()=>P(this.payload).forEach(e=>e instanceof E&&e.addChild(this)),this.detach=()=>P(this.payload).forEach(e=>e instanceof E&&e.removeChild(this))}getValue(e){void 0===e&&(e=!1);const t={};for(const n in this.payload){const r=this.payload[n];(!e||r instanceof E)&&(t[n]=r instanceof E?r[e?"getAnimatedValue":"getValue"]():r)}return t}}class x extends C{constructor(e){super(),!(e=e||{}).transform||e.transform instanceof E||(e=c.transform(e)),this.payload=e}}const I={transparent:0,aliceblue:4042850303,antiquewhite:4209760255,aqua:16777215,aquamarine:2147472639,azure:4043309055,beige:4126530815,bisque:4293182719,black:255,blanchedalmond:4293643775,blue:65535,blueviolet:2318131967,brown:2771004159,burlywood:3736635391,burntsienna:3934150143,cadetblue:1604231423,chartreuse:2147418367,chocolate:3530104575,coral:4286533887,cornflowerblue:1687547391,cornsilk:4294499583,crimson:3692313855,cyan:16777215,darkblue:35839,darkcyan:9145343,darkgoldenrod:3095792639,darkgray:2846468607,darkgreen:6553855,darkgrey:2846468607,darkkhaki:3182914559,darkmagenta:2332068863,darkolivegreen:1433087999,darkorange:4287365375,darkorchid:2570243327,darkred:2332033279,darksalmon:3918953215,darkseagreen:2411499519,darkslateblue:1211993087,darkslategray:793726975,darkslategrey:793726975,darkturquoise:13554175,darkviolet:2483082239,deeppink:4279538687,deepskyblue:12582911,dimgray:1768516095,dimgrey:1768516095,dodgerblue:512819199,firebrick:2988581631,floralwhite:4294635775,forestgreen:579543807,fuchsia:4278255615,gainsboro:3705462015,ghostwhite:4177068031,gold:4292280575,goldenrod:3668254975,gray:2155905279,green:8388863,greenyellow:2919182335,grey:2155905279,honeydew:4043305215,hotpink:4285117695,indianred:3445382399,indigo:1258324735,ivory:4294963455,khaki:4041641215,lavender:3873897215,lavenderblush:4293981695,lawngreen:2096890111,lemonchiffon:4294626815,lightblue:2916673279,lightcoral:4034953471,lightcyan:3774873599,lightgoldenrodyellow:4210742015,lightgray:3553874943,lightgreen:2431553791,lightgrey:3553874943,lightpink:4290167295,lightsalmon:4288707327,lightseagreen:548580095,lightskyblue:2278488831,lightslategray:2005441023,lightslategrey:2005441023,lightsteelblue:2965692159,lightyellow:4294959359,lime:16711935,limegreen:852308735,linen:4210091775,magenta:4278255615,maroon:2147483903,mediumaquamarine:1724754687,mediumblue:52735,mediumorchid:3126187007,mediumpurple:2473647103,mediumseagreen:1018393087,mediumslateblue:2070474495,mediumspringgreen:16423679,mediumturquoise:1221709055,mediumvioletred:3340076543,midnightblue:421097727,mintcream:4127193855,mistyrose:4293190143,moccasin:4293178879,navajowhite:4292783615,navy:33023,oldlace:4260751103,olive:2155872511,olivedrab:1804477439,orange:4289003775,orangered:4282712319,orchid:3664828159,palegoldenrod:4008225535,palegreen:2566625535,paleturquoise:2951671551,palevioletred:3681588223,papayawhip:4293907967,peachpuff:4292524543,peru:3448061951,pink:4290825215,plum:3718307327,powderblue:2967529215,purple:2147516671,rebeccapurple:1714657791,red:4278190335,rosybrown:3163525119,royalblue:1097458175,saddlebrown:2336560127,salmon:4202722047,sandybrown:4104413439,seagreen:780883967,seashell:4294307583,sienna:2689740287,silver:3233857791,skyblue:2278484991,slateblue:1784335871,slategray:1887473919,slategrey:1887473919,snow:4294638335,springgreen:16744447,steelblue:1182971135,tan:3535047935,teal:8421631,thistle:3636451583,tomato:4284696575,turquoise:1088475391,violet:4001558271,wheat:4125012991,white:4294967295,whitesmoke:4126537215,yellow:4294902015,yellowgreen:2597139199};class D{static create(e,t,n){if("function"==typeof e)return e;if(f&&e.output&&"string"==typeof e.output[0])return f(e);if(Array.isArray(e))return D.create({range:e,output:t,extrapolate:n||"extend"});let r=e.output,o=e.range||[0,1],i=e.easing||(e=>e),a="extend",s=e.map;void 0!==e.extrapolateLeft?a=e.extrapolateLeft:void 0!==e.extrapolate&&(a=e.extrapolate);let l="extend";return void 0!==e.extrapolateRight?l=e.extrapolateRight:void 0!==e.extrapolate&&(l=e.extrapolate),e=>{let t=function(e,t){for(var n=1;n=e);++n);return n-1}(e,o);return function(e,t,n,r,o,i,a,s,l){let c=l?l(e):e;if(cn){if("identity"===s)return c;"clamp"===s&&(c=n)}if(r===o)return r;if(t===n)return e<=t?r:o;t===-1/0?c=-c:n===1/0?c-=t:c=(c-t)/(n-t);c=i(c),r===-1/0?c=-c:o===1/0?c+=r:c=c*(o-r)+r;return c}(e,o[t],o[t+1],r[t],r[t+1],i,a,l,s)}}}const A="[-+]?\\d*\\.?\\d+";function N(){return"\\(\\s*("+Array.prototype.slice.call(arguments).join(")\\s*,\\s*(")+")\\s*\\)"}const T=new RegExp("rgb"+N(A,A,A)),R=new RegExp("rgba"+N(A,A,A,A)),M=new RegExp("hsl"+N(A,"[-+]?\\d*\\.?\\d+%","[-+]?\\d*\\.?\\d+%")),F=new RegExp("hsla"+N(A,"[-+]?\\d*\\.?\\d+%","[-+]?\\d*\\.?\\d+%",A)),L=/^#([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,z=/^#([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,V=/^#([0-9a-fA-F]{6})$/,U=/^#([0-9a-fA-F]{8})$/;function B(e,t,n){return n<0&&(n+=1),n>1&&(n-=1),n<1/6?e+6*(t-e)*n:n<.5?t:n<2/3?e+(t-e)*(2/3-n)*6:e}function H(e,t,n){const r=n<.5?n*(1+t):n+t-n*t,o=2*n-r,i=B(o,r,e+1/3),a=B(o,r,e),s=B(o,r,e-1/3);return Math.round(255*i)<<24|Math.round(255*a)<<16|Math.round(255*s)<<8}function W(e){const t=parseInt(e,10);return t<0?0:t>255?255:t}function $(e){return(parseFloat(e)%360+360)%360/360}function q(e){const t=parseFloat(e);return t<0?0:t>1?255:Math.round(255*t)}function K(e){const t=parseFloat(e);return t<0?0:t>100?1:t/100}function G(e){let t=function(e){let t;return"number"==typeof e?e>>>0===e&&e>=0&&e<=4294967295?e:null:(t=V.exec(e))?parseInt(t[1]+"ff",16)>>>0:I.hasOwnProperty(e)?I[e]:(t=T.exec(e))?(W(t[1])<<24|W(t[2])<<16|W(t[3])<<8|255)>>>0:(t=R.exec(e))?(W(t[1])<<24|W(t[2])<<16|W(t[3])<<8|q(t[4]))>>>0:(t=L.exec(e))?parseInt(t[1]+t[1]+t[2]+t[2]+t[3]+t[3]+"ff",16)>>>0:(t=U.exec(e))?parseInt(t[1],16)>>>0:(t=z.exec(e))?parseInt(t[1]+t[1]+t[2]+t[2]+t[3]+t[3]+t[4]+t[4],16)>>>0:(t=M.exec(e))?(255|H($(t[1]),K(t[2]),K(t[3])))>>>0:(t=F.exec(e))?(H($(t[1]),K(t[2]),K(t[3]))|q(t[4]))>>>0:null}(e);return null===t?e:(t=t||0,`rgba(${(4278190080&t)>>>24}, ${(16711680&t)>>>16}, ${(65280&t)>>>8}, ${(255&t)/255})`)}const X=/[+\-]?(?:0|[1-9]\d*)(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,Y=/(#(?:[0-9a-f]{2}){2,4}|(#[0-9a-f]{3})|(rgb|hsl)a?\((-?\d+%?[,\s]+){2,3}\s*[\d\.]+%?\))/gi,J=new RegExp(`(${Object.keys(I).join("|")})`,"g");class Q extends S{constructor(e,t,n){super(),this.getValue=()=>this.calc(...this.payload.map(e=>e.getValue())),this.updateConfig=(e,t)=>this.calc=D.create(e,t),this.interpolate=(e,t)=>new Q(this,e,t),this.payload=e instanceof S&&!e.updateConfig?e.payload:Array.isArray(e)?e:[e],this.calc=D.create(t,n)}}class Z extends k{constructor(e){var t;super(),t=this,this.setValue=function(e,n){void 0===n&&(n=!0),t.value=e,n&&t.flush()},this.getValue=()=>this.value,this.updateStyles=()=>function e(t,n){"function"==typeof t.update?n.add(t):t.getChildren().forEach(t=>e(t,n))}(this,this.animatedStyles),this.updateValue=e=>this.flush(this.value=e),this.interpolate=(e,t)=>new Q(this,e,t),this.value=e,this.animatedStyles=new Set,this.done=!1,this.startPosition=e,this.lastPosition=e,this.lastVelocity=void 0,this.lastTime=void 0,this.controller=void 0}flush(){0===this.animatedStyles.size&&this.updateStyles(),this.animatedStyles.forEach(e=>e.update())}prepare(e){void 0===this.controller&&(this.controller=e),this.controller===e&&(this.startPosition=this.value,this.lastPosition=this.value,this.lastVelocity=e.isActive?this.lastVelocity:void 0,this.lastTime=e.isActive?this.lastTime:void 0,this.done=!1,this.animatedStyles.clear())}}class ee extends S{constructor(e){var t;super(),t=this,this.setValue=function(e,n){void 0===n&&(n=!0),Array.isArray(e)?e.length===t.payload.length&&e.forEach((e,r)=>t.payload[r].setValue(e,n)):t.payload.forEach((r,o)=>t.payload[o].setValue(e,n))},this.getValue=()=>this.payload.map(e=>e.getValue()),this.interpolate=(e,t)=>new Q(this,e,t),this.payload=e.map(e=>new Z(e))}}function te(e,t){return null==e?t:e}function ne(e){return void 0!==e?Array.isArray(e)?e:[e]:[]}function re(e,t){if(typeof e!=typeof t)return!1;if("string"==typeof e||"number"==typeof e)return e===t;let n;for(n in e)if(!(n in t))return!1;for(n in t)if(e[n]!==t[n])return!1;return void 0!==n||e===t}function oe(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;re[t])}function ae(e){const t=function(e){return e.to,e.from,e.config,e.native,e.onStart,e.onRest,e.onFrame,e.children,e.reset,e.reverse,e.force,e.immediate,e.impl,e.inject,e.delay,e.attach,e.destroyed,e.interpolateTo,e.autoStart,e.ref,o(e,["to","from","config","native","onStart","onRest","onFrame","children","reset","reverse","force","immediate","impl","inject","delay","attach","destroyed","interpolateTo","autoStart","ref"])}(e),n=Object.keys(e).reduce((n,r)=>void 0!==t[r]?n:i({},n,{[r]:e[r]}),{});return i({to:t},n)}function se(e,t){let n=t[0],r=t[1];return i({},e,{[n]:new(Array.isArray(r)?ee:Z)(r)})}function le(e){const t=e.from,n=e.to,r=e.native,o=Object.entries(i({},t,n));return r?o.reduce(se,{}):i({},t,n)}function ce(e,t){return t&&("function"==typeof t?t(e):"object"==typeof t&&(t.current=e)),e}const ue=e=>"auto"===e;let pe={animationIterationCount:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0};const de=["Webkit","Ms","Moz","O"];function fe(e,t,n){return null==t||"boolean"==typeof t||""===t?"":n||"number"!=typeof t||0===t||pe.hasOwnProperty(e)&&pe[e]?(""+t).trim():t+"px"}pe=Object.keys(pe).reduce((e,t)=>(de.forEach(n=>e[((e,t)=>e+t.charAt(0).toUpperCase()+t.substring(1))(n,t)]=e[t]),e),pe);const he={};_(e=>new x(e)),j("div"),O((function(e){const t=e.output.map(e=>e.replace(Y,G)).map(e=>e.replace(J,G)),n=t[0].match(X).map(()=>[]);t.forEach(e=>{e.match(X).forEach((e,t)=>n[t].push(+e))});const r=t[0].match(X).map((t,r)=>D.create(i({},e,{output:n[r]})));return e=>{let n=0;return t[0].replace(X,()=>r[n++](e)).replace(/rgba\(([0-9\.-]+), ([0-9\.-]+), ([0-9\.-]+), ([0-9\.-]+)\)/gi,(e,t,n,r,o)=>`rgba(${Math.round(t)}, ${Math.round(n)}, ${Math.round(r)}, ${o})`)}})),y(I),v((function(e,t){const n=e.from,r=e.to,o=e.children;if(!ie(r).some(ue)&&!ie(n).some(ue))return;let l=o(le(e));if(!l)return;Array.isArray(l)&&(l={type:"div",props:{children:l}});const c=l.props.style;return a.createElement(l.type,i({key:l.key?l.key:void 0},l.props,{style:i({},c,{position:"absolute",visibility:"hidden"}),ref:o=>{if(o){let a,l,c=s.findDOMNode(o),u=getComputedStyle(c);if("border-box"===u.boxSizing)a=c.offsetWidth,l=c.offsetHeight;else{const e=parseFloat(u.paddingLeft||0)+parseFloat(u.paddingRight||0),t=parseFloat(u.paddingTop||0)+parseFloat(u.paddingBottom||0),n=parseFloat(u.borderLeftWidth||0)+parseFloat(u.borderRightWidth||0),r=parseFloat(u.borderTopWidth||0)+parseFloat(u.borderBottomWidth||0);a=c.offsetWidth-e-n,l=c.offsetHeight-t-r}const p=((e,t)=>(n,r)=>{let o=r[0],a=r[1];return i({},n,{[o]:"auto"===a?~o.indexOf("height")?t:e:a})})(a,l);t(i({},e,{from:Object.entries(n).reduce(p,n),to:Object.entries(r).reduce(p,r)}))}}}))})),g((e,t)=>{if(!e.nodeType||void 0===e.setAttribute)return!1;{const i=t.style,a=t.children,s=t.scrollTop,l=t.scrollLeft,c=o(t,["style","children","scrollTop","scrollLeft"]);void 0!==s&&(e.scrollTop=s),void 0!==l&&(e.scrollLeft=l),void 0!==a&&(e.textContent=a);for(let t in i)if(i.hasOwnProperty(t)){var n=0===t.indexOf("--"),r=fe(t,i[t],n);"float"===t&&(t="cssFloat"),n?e.style.setProperty(t,r):e.style[t]=r}for(let t in c){const n=he[t]||(he[t]=t.replace(/([A-Z])/g,e=>"-"+e.toLowerCase()));void 0!==e.getAttribute(n)&&e.setAttribute(n,c[t])}}},e=>e);let me=!1;const be=new Set,ge=()=>{let e=h();for(let t of be){let n=!0,r=!0;for(let o=0;o=t.startTime+s.delay+s.duration;else if(s.decay)p=c+f/(1-.998)*(1-Math.exp(-(1-.998)*(e-t.startTime))),i=Math.abs(l.lastPosition-p)<.1,i&&(u=p);else{a=void 0!==l.lastTime?l.lastTime:e,f=void 0!==l.lastVelocity?l.lastVelocity:s.initialVelocity,e>a+64&&(a=e);let t=Math.floor(e-a);for(let e=0;eu:p{be.has(e)&&be.delete(e)};class ve{constructor(e,t){void 0===t&&(t={native:!0,interpolateTo:!0,autoStart:!0}),this.getValues=()=>this.props.native?this.interpolations:this.animatedProps,this.dependents=new Set,this.isActive=!1,this.hasChanged=!1,this.props={},this.merged={},this.animations={},this.interpolations={},this.animatedProps={},this.configs=[],this.frame=void 0,this.startTime=void 0,this.lastTime=void 0,this.update(i({},e,t))}update(e){this.props=i({},this.props,e);let t=this.props.interpolateTo?ae(this.props):this.props,n=t.from,r=void 0===n?{}:n,o=t.to,a=void 0===o?{}:o,s=t.config,l=void 0===s?{}:s,c=t.delay,p=void 0===c?0:c,d=t.reverse,f=t.attach,h=t.reset,m=t.immediate,b=t.autoStart,g=t.ref;if(d){var y=[a,r];r=y[0],a=y[1]}this.hasChanged=!1;let v=f&&f(this),O=h?{}:this.merged;if(this.merged=i({},r,O,a),this.animations=Object.entries(this.merged).reduce((e,t,n)=>{let o=t[0],a=t[1],s=!h&&e[o]||{};const c="number"==typeof a,d="string"==typeof a&&!a.startsWith("#")&&!/\d/.test(a)&&!u[a],f=!c&&!d&&Array.isArray(a);let b=void 0!==r[o]?r[o]:a,g=c||f||d?a:1,y=oe(l,o);if(v&&(g=v.animations[o].parent),void 0===y.decay&&re(s.changes,a))return e;{let t,n;if(this.hasChanged=!0,c||d)t=n=s.parent||new Z(b);else if(f)t=n=s.parent||new ee(b);else{const e=s.interpolation&&s.interpolation.calc(s.parent.value);s.parent?(t=s.parent,t.setValue(0,!1)):t=new Z(0);const r={output:[void 0!==e?e:b,a]};s.interpolation?(n=s.interpolation,s.interpolation.updateConfig(r)):n=t.interpolate(r)}oe(m,o)&&t.setValue(a,!1);const r=ne(t.getPayload());return r.forEach(e=>e.prepare(this)),i({},e,{[o]:i({},s,{name:o,parent:t,interpolation:n,animatedValues:r,changes:a,fromValues:ne(t.getValue()),toValues:ne(v?g.getPayload():g),immediate:oe(m,o),delay:te(y.delay,p||0),initialVelocity:te(y.velocity,0),clamp:te(y.clamp,!1),precision:te(y.precision,.01),tension:te(y.tension,170),friction:te(y.friction,26),mass:te(y.mass,1),duration:y.duration,easing:te(y.easing,e=>e),decay:y.decay})})}},this.animations),this.hasChanged){this.configs=ie(this.animations),this.animatedProps={},this.interpolations={};for(let e in this.animations)this.interpolations[e]=this.animations[e].interpolation,this.animatedProps[e]=this.animations[e].interpolation.getValue()}for(var j=arguments.length,_=new Array(j>1?j-1:0),w=1;wthis.resolve=e)}stop(e){void 0===e&&(e=!1),e&&ie(this.animations).forEach(e=>e.changes=void 0),this.debouncedOnEnd({finished:e})}destroy(){ye(this),this.props={},this.merged={},this.animations={},this.interpolations={},this.animatedProps={},this.configs=[]}debouncedOnEnd(e){ye(this),this.isActive=!1;const t=this.onEnd;this.onEnd=null,t&&t(e),this.resolve&&this.resolve(),this.resolve=null}}class Oe extends C{constructor(e,t){super(),e.style&&(e=i({},e,{style:b(e.style)})),this.payload=e,this.update=t,this.attach()}}function je(e){class t extends a.Component{constructor(e){super(),this.callback=()=>{if(this.node){!1===c.fn(this.node,this.propsAnimated.getAnimatedValue(),this)&&this.forceUpdate()}},this.attachProps(e)}componentWillUnmount(){this.propsAnimated&&this.propsAnimated.detach()}setNativeProps(e){!1===c.fn(this.node,e,this)&&this.forceUpdate()}attachProps(e){e.forwardRef;let t=o(e,["forwardRef"]);const n=this.propsAnimated;this.propsAnimated=new Oe(t,this.callback),n&&n.detach()}shouldComponentUpdate(e){const t=e.style,n=o(e,["style"]),r=this.props,i=r.style;return(!re(o(r,["style"]),n)||!re(i,t))&&(this.attachProps(e),!0)}render(){const t=this.propsAnimated.getValue(),n=(t.scrollTop,t.scrollLeft,o(t,["scrollTop","scrollLeft"]));return a.createElement(e,i({},n,{ref:e=>this.node=ce(e,this.props.forwardRef)}))}}return a.forwardRef((e,n)=>a.createElement(t,i({},e,{forwardRef:n})))}const _e={default:{tension:170,friction:26},gentle:{tension:120,friction:14},wobbly:{tension:180,friction:12},stiff:{tension:210,friction:20},slow:{tension:280,friction:60},molasses:{tension:280,friction:120}};class we extends a.Component{constructor(){super(...arguments),this.state={lastProps:{from:{},to:{}},propsChanged:!1,internal:!1},this.controller=new ve(null,null),this.didUpdate=!1,this.didInject=!1,this.finished=!0,this.start=()=>{this.finished=!1;let e=this.mounted;this.controller.start(t=>this.finish(i({},t,{wasMounted:e})),this.update)},this.stop=()=>this.controller.stop(!0),this.update=()=>this.mounted&&this.setState({internal:!0}),this.finish=e=>{let t=e.finished,n=e.noChange,r=e.wasMounted;this.finished=!0,this.mounted&&t&&(!this.props.onRest||!r&&n||this.props.onRest(this.controller.merged),this.mounted&&this.didInject&&(this.afterInject=le(this.props),this.setState({internal:!0})),this.mounted&&(this.didInject||this.props.after)&&this.setState({internal:!0}),this.didInject=!1)}}componentDidMount(){this.componentDidUpdate(),this.mounted=!0}componentWillUnmount(){this.mounted=!1,this.stop()}static getDerivedStateFromProps(e,t){let n=t.internal,r=t.lastProps;const o=e.from,i=e.to,a=e.reset,s=e.force;return{propsChanged:!re(i,r.to)||!re(o,r.from)||a&&!n||s&&!n,lastProps:e,internal:!1}}render(){const e=this.props.children,t=this.state.propsChanged;if(this.props.inject&&t&&!this.injectProps){const e=this.props.inject(this.props,e=>{this.injectProps=e,this.setState({internal:!0})});if(e)return e}(this.injectProps||t)&&(this.didInject=!1,this.injectProps?(this.controller.update(this.injectProps),this.didInject=!0):t&&this.controller.update(this.props),this.didUpdate=!0,this.afterInject=void 0,this.injectProps=void 0);let n=i({},this.controller.getValues(),this.afterInject);return this.finished&&(n=i({},n,this.props.after)),Object.keys(n).length?e(n):null}componentDidUpdate(){this.didUpdate&&this.start(),this.didUpdate=!1}}we.defaultProps={from:{},to:{},config:_e.default,native:!1,immediate:!1,reset:!1,force:!1,inject:l};class Ee extends a.PureComponent{constructor(){super(...arguments),this.first=!0,this.instances=new Set,this.hook=(e,t,n,r)=>(this.instances.add(e),(r?t===n-1:0===t)?void 0:Array.from(this.instances)[r?t+1:t-1])}render(){const e=this.props,t=e.items,n=e.children,r=e.from,s=void 0===r?{}:r,l=e.initial,c=e.reverse,u=e.keys,p=e.delay,d=e.onRest,f=o(e,["items","children","from","initial","reverse","keys","delay","onRest"]),h=ne(t);return ne(h).map((e,t)=>a.createElement(we,i({onRest:0===t?d:null,key:"function"==typeof u?u(e):ne(u)[t],from:this.first&&void 0!==l?l||{}:s},f,{delay:0===t&&p||void 0,attach:e=>this.hook(e,t,h.length,c),children:r=>{const o=n(e,t);return o?o(r):null}})))}componentDidUpdate(e){this.first=!1,e.items!==this.props.items&&this.instances.clear()}}Ee.defaultProps={keys:e=>e};class Pe extends a.PureComponent{constructor(){var e;super(...arguments),e=this,this.guid=0,this.state={props:{},resolve:()=>null,last:!0,index:0},this.next=function(t,n,r){return void 0===n&&(n=!0),void 0===r&&(r=0),e.running=!0,new Promise(o=>{e.mounted&&e.setState(e=>({props:t,resolve:o,last:n,index:r}),()=>e.running=!1)})}}componentDidMount(){this.mounted=!0,this.componentDidUpdate({})}componentWillUnmount(){this.mounted=!1}componentDidUpdate(e){var t=this;const n=this.props,r=n.states,o=n.filter,i=n.state;if((e.state!==this.props.state||this.props.reset&&!this.running||!re(r[i],e.states[e.state]))&&r&&i&&r[i]){const e=++this.guid,n=r[i];if(n)if(Array.isArray(n)){let t=Promise.resolve();for(let r=0;re===this.guid&&this.next(o(a),s,i))}}else if("function"==typeof n){let r=0;n((function(n,i){return void 0===i&&(i=!1),e===t.guid&&t.next(o(n),i,r++)}),()=>p(()=>this.instance&&this.instance.stop()),this.props)}else this.next(o(r[i]))}}render(){const e=this.state,t=e.props,n=e.resolve,r=e.last,s=e.index;if(!t||0===Object.keys(t).length)return null;let l=this.props,c=(l.state,l.filter,l.states,l.config),u=l.primitive,p=l.onRest,d=l.forwardRef,f=o(l,["state","filter","states","config","primitive","onRest","forwardRef"]);return Array.isArray(c)&&(c=c[s]),a.createElement(u,i({ref:e=>this.instance=ce(e,d),config:c},f,t,{onRest:e=>{n(e),p&&r&&p(e)}}))}}Pe.defaultProps={state:"__default"};const ke=a.forwardRef((e,t)=>a.createElement(Pe,i({},e,{forwardRef:t})));ke.create=e=>function(t,n){return void 0===n&&(n=e=>e),("function"==typeof t||Array.isArray(t))&&(t={__default:t}),r=>a.createElement(Pe,i({primitive:e,states:t,filter:n},r))},ke.Spring=e=>ke.create(we)(e,ae),ke.Trail=e=>ke.create(Ee)(e,ae);let Se=0,Ce=e=>{let t=e.items,n=e.keys,r=o(e,["items","keys"]);return t=ne(void 0!==t?t:null),n="function"==typeof n?t.map(n):ne(n),i({items:t,keys:n.map(e=>String(e))},r)};class xe extends a.PureComponent{componentDidMount(){this.mounted=!0}componentWillUnmount(){this.mounted=!1}constructor(e){super(e),this.destroyItem=(e,t,n)=>r=>{const o=this.props,i=o.onRest,a=o.onDestroyed;this.mounted&&(a&&a(e),this.setState(e=>({deleted:e.deleted.filter(e=>e.key!==t)})),i&&i(e,n,r))},this.state={first:!0,transitions:[],current:{},deleted:[],prevProps:e}}static getDerivedStateFromProps(e,t){let n=t.first,r=t.prevProps,a=o(t,["first","prevProps"]),s=Ce(e),l=s.items,c=s.keys,u=s.initial,p=s.from,d=s.enter,f=s.leave,h=s.update,m=s.trail,b=void 0===m?0:m,g=s.unique,y=s.config,v=Ce(r),O=v.keys,j=v.items,_=i({},a.current),w=[...a.deleted],E=Object.keys(_),P=new Set(E),k=new Set(c),S=c.filter(e=>!P.has(e)),C=a.transitions.filter(e=>!e.destroyed&&!k.has(e.originalKey)).map(e=>e.originalKey),x=c.filter(e=>P.has(e)),I=0;S.forEach(e=>{g&&w.find(t=>t.originalKey===e)&&(w=w.filter(t=>t.originalKey!==e));const t=c.indexOf(e),r=l[t];_[e]={state:"enter",originalKey:e,key:g?String(e):Se++,item:r,trail:I+=b,config:oe(y,r,"enter"),from:oe(n&&void 0!==u?u||{}:p,r),to:oe(d,r)}}),C.forEach(e=>{const t=O.indexOf(e),n=j[t];w.push(i({},_[e],{state:"leave",destroyed:!0,left:O[Math.max(0,t-1)],right:O[Math.min(O.length,t+1)],trail:I+=b,config:oe(y,n,"leave"),to:oe(f,n)})),delete _[e]}),x.forEach(e=>{const t=c.indexOf(e),n=l[t];_[e]=i({},_[e],{item:n,state:"update",trail:I+=b,config:oe(y,n,"update"),to:oe(h,n)})});let D=c.map(e=>_[e]);return w.forEach(e=>{let t,n=e.left,r=e.right,i=o(e,["left","right"]);-1!==(t=D.findIndex(e=>e.originalKey===n))&&(t+=1),-1===t&&(t=D.findIndex(e=>e.originalKey===r)),-1===t&&(t=w.findIndex(e=>e.originalKey===n)),-1===t&&(t=w.findIndex(e=>e.originalKey===r)),t=Math.max(0,t),D=[...D.slice(0,t),i,...D.slice(t)]}),{first:n&&0===S.length,transitions:D,current:_,deleted:w,prevProps:e}}render(){const e=this.props,t=(e.initial,e.from,e.enter,e.leave,e.update,e.onDestroyed,e.keys,e.items,e.onFrame),n=e.onRest,r=e.onStart,s=(e.trail,e.config,e.children),l=(e.unique,e.reset),c=o(e,["initial","from","enter","leave","update","onDestroyed","keys","items","onFrame","onRest","onStart","trail","config","children","unique","reset"]);return this.state.transitions.map((e,o)=>{let u=e.state,p=e.key,d=e.item,f=e.from,h=e.to,m=e.trail,b=e.config,g=e.destroyed;return a.createElement(ke,i({reset:l&&"enter"===u,primitive:we,state:u,filter:ae,states:{[u]:h},key:p,onRest:g?this.destroyItem(d,p,u):n&&(e=>n(d,u,e)),onStart:r&&(()=>r(d,u)),onFrame:t&&(e=>t(d,u,e)),delay:m,config:b},c,{from:f,children:e=>{const t=s(d,u,o);return t?t(e):null}}))})}}xe.defaultProps={keys:e=>e,unique:!1,reset:!1};const Ie=["a","abbr","address","area","article","aside","audio","b","base","bdi","bdo","big","blockquote","body","br","button","canvas","caption","cite","code","col","colgroup","data","datalist","dd","del","details","dfn","dialog","div","dl","dt","em","embed","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","iframe","img","input","ins","kbd","keygen","label","legend","li","link","main","map","mark","marquee","menu","menuitem","meta","meter","nav","noscript","object","ol","optgroup","option","output","p","param","picture","pre","progress","q","rp","rt","ruby","s","samp","script","section","select","small","source","span","strong","style","sub","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","title","tr","track","u","ul","var","video","wbr","circle","clipPath","defs","ellipse","foreignObject","g","image","line","linearGradient","mask","path","pattern","polygon","polyline","radialGradient","rect","stop","svg","text","tspan"].reduce((e,t)=>(e[t]=je(t),e),je);t.Spring=we,t.Keyframes=ke,t.Transition=xe,t.Trail=Ee,t.Controller=ve,t.config=_e,t.animated=Ie,t.interpolate=(e,t,n)=>e&&new Q(e,t,n),t.Globals=w},function(e,t,n){"use strict";n.d(t,"d",(function(){return a})),n.d(t,"c",(function(){return s})),n.d(t,"b",(function(){return l})),n.d(t,"a",(function(){return c}));var r=n(0);const o=Object(r.createContext)(),i=Object(r.createContext)(),a=()=>Object(r.useContext)(o)||{currentView:"desktop"},s=()=>Object(r.useContext)(i)||{},l=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const{withTablet:t=!0}=e,[n,o]=Object(r.useState)(wp.customize&&wp.customize.previewedDevice?wp.customize.previewedDevice():"desktop"),i=()=>{o(wp.customize&&wp.customize.previewedDevice?wp.customize.previewedDevice():"desktop")};return Object(r.useEffect)(()=>{if(wp.customize)return setTimeout(()=>wp.customize.previewedDevice.bind(i),1e3),()=>{wp.customize&&wp.customize.previewedDevice.unbind(i)}},[]),[t?n:"tablet"===n?"mobile":n,e=>{o(e),wp.customize&&wp.customize.previewedDevice.set(e)}]},c=e=>{let{children:t}=e;const[n,a]=l();return Object(r.createElement)(o.Provider,{value:{currentView:n}},Object(r.createElement)(i.Provider,{value:{setDevice:a}},t))}},function(e,t,n){"use strict";var r=n(7);n.d(t,"Globals",(function(){return r}));n(16)},function(e,t,n){"use strict";function r(){return(r=Object.assign||function(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,r=new Array(t);n0&&void 0!==arguments[0]?arguments[0]:this.active.collection;return this.refs[e].sort(k)}}]),e}();function k(e,t){return e.node.sortableInfo.index-t.node.sortableInfo.index}function S(e,t){return Object.keys(e).reduce((function(n,r){return-1===t.indexOf(r)&&(n[r]=e[r]),n}),{})}var C={end:["touchend","touchcancel","mouseup"],move:["touchmove","mousemove"],start:["touchstart","mousedown"]},x=function(){if("undefined"==typeof window||"undefined"==typeof document)return"";var e=window.getComputedStyle(document.documentElement,"")||["-moz-hidden-iframe"],t=(Array.prototype.slice.call(e).join("").match(/-(moz|webkit|ms)-/)||""===e.OLink&&["","o"])[1];switch(t){case"ms":return"ms";default:return t&&t.length?t[0].toUpperCase()+t.substr(1):""}}();function I(e,t){Object.keys(t).forEach((function(n){e.style[n]=t[n]}))}function D(e,t){e.style["".concat(x,"Transform")]=null==t?"":"translate3d(".concat(t.x,"px,").concat(t.y,"px,0)")}function A(e,t){e.style["".concat(x,"TransitionDuration")]=null==t?"":"".concat(t,"ms")}function N(e,t){for(;e;){if(t(e))return e;e=e.parentNode}return null}function T(e,t,n){return Math.max(e,Math.min(n,t))}function R(e){return"px"===e.substr(-2)?parseFloat(e):0}function M(e){var t=window.getComputedStyle(e);return{bottom:R(t.marginBottom),left:R(t.marginLeft),right:R(t.marginRight),top:R(t.marginTop)}}function F(e,t){var n=t.displayName||t.name;return n?"".concat(e,"(").concat(n,")"):e}function L(e,t){var n=e.getBoundingClientRect();return{top:n.top+t.top,left:n.left+t.left}}function z(e){return e.touches&&e.touches.length?{x:e.touches[0].pageX,y:e.touches[0].pageY}:e.changedTouches&&e.changedTouches.length?{x:e.changedTouches[0].pageX,y:e.changedTouches[0].pageY}:{x:e.pageX,y:e.pageY}}function V(e){return e.touches&&e.touches.length||e.changedTouches&&e.changedTouches.length}function U(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{left:0,top:0};if(e){var r={left:n.left+e.offsetLeft,top:n.top+e.offsetTop};return e.parentNode===t?r:U(e.parentNode,t,r)}}function B(e,t,n){return et?e-1:e>n&&e0&&n[t].height>0)&&e.getContext("2d").drawImage(n[t],0,0)})),r}function se(e){var t,n,o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{withRef:!1};return n=t=function(t){function n(){return c(this,n),h(this,m(n).apply(this,arguments))}return g(n,t),p(n,[{key:"componentDidMount",value:function(){Object(j.findDOMNode)(this).sortableHandle=!0}},{key:"getWrappedInstance",value:function(){return w()(o.withRef,"To access the wrapped instance, you need to pass in {withRef: true} as the second argument of the SortableHandle() call"),this.refs.wrappedInstance}},{key:"render",value:function(){var t=o.withRef?"wrappedInstance":null;return Object(y.createElement)(e,r({ref:t},this.props))}}]),n}(y.Component),s(t,"displayName",F("sortableHandle",e)),n}function le(e){return null!=e.sortableHandle}var ce=function(){function e(t,n){c(this,e),this.container=t,this.onScrollCallback=n}return p(e,[{key:"clear",value:function(){null!=this.interval&&(clearInterval(this.interval),this.interval=null)}},{key:"update",value:function(e){var t=this,n=e.translate,r=e.minTranslate,o=e.maxTranslate,i=e.width,a=e.height,s={x:0,y:0},l={x:1,y:1},c=10,u=10,p=this.container,d=p.scrollTop,f=p.scrollLeft,h=p.scrollHeight,m=p.scrollWidth,b=0===d,g=h-d-p.clientHeight==0,y=0===f,v=m-f-p.clientWidth==0;n.y>=o.y-a/2&&!g?(s.y=1,l.y=u*Math.abs((o.y-a/2-n.y)/a)):n.x>=o.x-i/2&&!v?(s.x=1,l.x=c*Math.abs((o.x-i/2-n.x)/i)):n.y<=r.y+a/2&&!b?(s.y=-1,l.y=u*Math.abs((n.y-a/2-r.y)/a)):n.x<=r.x+i/2&&!y&&(s.x=-1,l.x=c*Math.abs((n.x-i/2-r.x)/i)),this.interval&&(this.clear(),this.isAutoScrolling=!1),0===s.x&&0===s.y||(this.interval=setInterval((function(){t.isAutoScrolling=!0;var e={left:l.x*s.x,top:l.y*s.y};t.container.scrollTop+=e.top,t.container.scrollLeft+=e.left,t.onScrollCallback(e)}),5))}}]),e}();var ue={axis:O.a.oneOf(["x","y","xy"]),contentWindow:O.a.any,disableAutoscroll:O.a.bool,distance:O.a.number,getContainer:O.a.func,getHelperDimensions:O.a.func,helperClass:O.a.string,helperContainer:O.a.oneOfType([O.a.func,"undefined"==typeof HTMLElement?O.a.any:O.a.instanceOf(HTMLElement)]),hideSortableGhost:O.a.bool,keyboardSortingTransitionDuration:O.a.number,lockAxis:O.a.string,lockOffset:O.a.oneOfType([O.a.number,O.a.string,O.a.arrayOf(O.a.oneOfType([O.a.number,O.a.string]))]),lockToContainerEdges:O.a.bool,onSortEnd:O.a.func,onSortMove:O.a.func,onSortOver:O.a.func,onSortStart:O.a.func,pressDelay:O.a.number,pressThreshold:O.a.number,keyCodes:O.a.shape({lift:O.a.arrayOf(O.a.number),drop:O.a.arrayOf(O.a.number),cancel:O.a.arrayOf(O.a.number),up:O.a.arrayOf(O.a.number),down:O.a.arrayOf(O.a.number)}),shouldCancelStart:O.a.func,transitionDuration:O.a.number,updateBeforeSortStart:O.a.func,useDragHandle:O.a.bool,useWindowAsScrollContainer:O.a.bool},pe={lift:[G],drop:[G],cancel:[K],up:[Y,X],down:[Q,J]},de={axis:"y",disableAutoscroll:!1,distance:0,getHelperDimensions:function(e){var t=e.node;return{height:t.offsetHeight,width:t.offsetWidth}},hideSortableGhost:!0,lockOffset:"50%",lockToContainerEdges:!1,pressDelay:0,pressThreshold:5,keyCodes:pe,shouldCancelStart:function(e){return-1!==[ne,oe,ie,re,ee].indexOf(e.target.tagName)||!!N(e.target,(function(e){return"true"===e.contentEditable}))},transitionDuration:300,useWindowAsScrollContainer:!1},fe=Object.keys(ue);function he(e){w()(!(e.distance&&e.pressDelay),"Attempted to set both `pressDelay` and `distance` on SortableContainer, you may only use one or the other, not both at the same time.")}function me(e,t){try{var n=e()}catch(e){return t(!0,e)}return n&&n.then?n.then(t.bind(null,!1),t.bind(null,!0)):t(!1,value)}function be(e){var t,n,o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{withRef:!1};return n=t=function(t){function n(e){var t;return c(this,n),s(f(f(t=h(this,m(n).call(this,e)))),"state",{}),s(f(f(t)),"handleStart",(function(e){var n=t.props,r=n.distance,o=n.shouldCancelStart;if(2!==e.button&&!o(e)){t.touched=!0,t.position=z(e);var i=N(e.target,(function(e){return null!=e.sortableInfo}));if(i&&i.sortableInfo&&t.nodeIsChild(i)&&!t.state.sorting){var a=t.props.useDragHandle,s=i.sortableInfo,l=s.index,c=s.collection;if(s.disabled)return;if(a&&!N(e.target,le))return;t.manager.active={collection:c,index:l},V(e)||e.target.tagName!==Z||e.preventDefault(),r||(0===t.props.pressDelay?t.handlePress(e):t.pressTimer=setTimeout((function(){return t.handlePress(e)}),t.props.pressDelay))}}})),s(f(f(t)),"nodeIsChild",(function(e){return e.sortableInfo.manager===t.manager})),s(f(f(t)),"handleMove",(function(e){var n=t.props,r=n.distance,o=n.pressThreshold;if(!t.state.sorting&&t.touched&&!t._awaitingUpdateBeforeSortStart){var i=z(e),a={x:t.position.x-i.x,y:t.position.y-i.y},s=Math.abs(a.x)+Math.abs(a.y);t.delta=a,r||o&&!(s>=o)?r&&s>=r&&t.manager.isActive()&&t.handlePress(e):(clearTimeout(t.cancelTimer),t.cancelTimer=setTimeout(t.cancel,0))}})),s(f(f(t)),"handleEnd",(function(){t.touched=!1,t.cancel()})),s(f(f(t)),"cancel",(function(){var e=t.props.distance;t.state.sorting||(e||clearTimeout(t.pressTimer),t.manager.active=null)})),s(f(f(t)),"handlePress",(function(e){try{var n=t.manager.getActive(),r=function(){if(n){var r=function(){var n=f.sortableInfo.index,r=M(f),o=q(t.container),u=t.scrollContainer.getBoundingClientRect(),b=a({index:n,node:f,collection:h});if(t.node=f,t.margin=r,t.gridGap=o,t.width=b.width,t.height=b.height,t.marginOffset={x:t.margin.left+t.margin.right+t.gridGap.x,y:Math.max(t.margin.top,t.margin.bottom,t.gridGap.y)},t.boundingClientRect=f.getBoundingClientRect(),t.containerBoundingRect=u,t.index=n,t.newIndex=n,t.axis={x:i.indexOf("x")>=0,y:i.indexOf("y")>=0},t.offsetEdge=U(f,t.container),t.initialOffset=z(m?l({},e,{pageX:t.boundingClientRect.left,pageY:t.boundingClientRect.top}):e),t.initialScroll={left:t.scrollContainer.scrollLeft,top:t.scrollContainer.scrollTop},t.initialWindowScroll={left:window.pageXOffset,top:window.pageYOffset},t.helper=t.helperContainer.appendChild(ae(f)),I(t.helper,{boxSizing:"border-box",height:"".concat(t.height,"px"),left:"".concat(t.boundingClientRect.left-r.left,"px"),pointerEvents:"none",position:"fixed",top:"".concat(t.boundingClientRect.top-r.top,"px"),width:"".concat(t.width,"px")}),m&&t.helper.focus(),c&&(t.sortableGhost=f,I(f,{opacity:0,visibility:"hidden"})),t.minTranslate={},t.maxTranslate={},m){var g=d?{top:0,left:0,width:t.contentWindow.innerWidth,height:t.contentWindow.innerHeight}:t.containerBoundingRect,y=g.top,v=g.left,O=g.width,j=y+g.height,_=v+O;t.axis.x&&(t.minTranslate.x=v-t.boundingClientRect.left,t.maxTranslate.x=_-(t.boundingClientRect.left+t.width)),t.axis.y&&(t.minTranslate.y=y-t.boundingClientRect.top,t.maxTranslate.y=j-(t.boundingClientRect.top+t.height))}else t.axis.x&&(t.minTranslate.x=(d?0:u.left)-t.boundingClientRect.left-t.width/2,t.maxTranslate.x=(d?t.contentWindow.innerWidth:u.left+u.width)-t.boundingClientRect.left-t.width/2),t.axis.y&&(t.minTranslate.y=(d?0:u.top)-t.boundingClientRect.top-t.height/2,t.maxTranslate.y=(d?t.contentWindow.innerHeight:u.top+u.height)-t.boundingClientRect.top-t.height/2);s&&s.split(" ").forEach((function(e){return t.helper.classList.add(e)})),t.listenerNode=e.touches?f:t.contentWindow,m?(t.listenerNode.addEventListener("wheel",t.handleKeyEnd,!0),t.listenerNode.addEventListener("mousedown",t.handleKeyEnd,!0),t.listenerNode.addEventListener("keydown",t.handleKeyDown)):(C.move.forEach((function(e){return t.listenerNode.addEventListener(e,t.handleSortMove,!1)})),C.end.forEach((function(e){return t.listenerNode.addEventListener(e,t.handleSortEnd,!1)}))),t.setState({sorting:!0,sortingIndex:n}),p&&p({node:f,index:n,collection:h,isKeySorting:m,nodes:t.manager.getOrderedRefs(),helper:t.helper},e),m&&t.keyMove(0)},o=t.props,i=o.axis,a=o.getHelperDimensions,s=o.helperClass,c=o.hideSortableGhost,u=o.updateBeforeSortStart,p=o.onSortStart,d=o.useWindowAsScrollContainer,f=n.node,h=n.collection,m=t.manager.isKeySorting,b=function(){if("function"==typeof u){t._awaitingUpdateBeforeSortStart=!0;var n=me((function(){var t=f.sortableInfo.index;return Promise.resolve(u({collection:h,index:t,node:f,isKeySorting:m},e)).then((function(){}))}),(function(e,n){if(t._awaitingUpdateBeforeSortStart=!1,e)throw n;return n}));if(n&&n.then)return n.then((function(){}))}}();return b&&b.then?b.then(r):r()}}();return Promise.resolve(r&&r.then?r.then((function(){})):void 0)}catch(e){return Promise.reject(e)}})),s(f(f(t)),"handleSortMove",(function(e){var n=t.props.onSortMove;"function"==typeof e.preventDefault&&e.preventDefault(),t.updateHelperPosition(e),t.animateNodes(),t.autoscroll(),n&&n(e)})),s(f(f(t)),"handleSortEnd",(function(e){var n=t.props,r=n.hideSortableGhost,o=n.onSortEnd,i=t.manager,a=i.active.collection,s=i.isKeySorting,l=t.manager.getOrderedRefs();t.listenerNode&&(s?(t.listenerNode.removeEventListener("wheel",t.handleKeyEnd,!0),t.listenerNode.removeEventListener("mousedown",t.handleKeyEnd,!0),t.listenerNode.removeEventListener("keydown",t.handleKeyDown)):(C.move.forEach((function(e){return t.listenerNode.removeEventListener(e,t.handleSortMove)})),C.end.forEach((function(e){return t.listenerNode.removeEventListener(e,t.handleSortEnd)})))),t.helper.parentNode.removeChild(t.helper),r&&t.sortableGhost&&I(t.sortableGhost,{opacity:"",visibility:""});for(var c=0,u=l.length;cr)){t.prevIndex=i,t.newIndex=o;var a=B(t.newIndex,t.prevIndex,t.index),s=n.find((function(e){return e.node.sortableInfo.index===a})),l=s.node,c=t.containerScrollDelta,u=s.boundingClientRect||L(l,c),p=s.translate||{x:0,y:0},d=u.top+p.y-c.top,f=u.left+p.x-c.left,h=ib?b/2:this.height/2,width:this.width>m?m/2:this.width/2},y=c&&h>this.index&&h<=u,v=c&&h=u,O={x:0,y:0},j=a[p].edgeOffset;j||(j=U(f,this.container),a[p].edgeOffset=j,c&&(a[p].boundingClientRect=L(f,o)));var _=p0&&a[p-1];_&&!_.edgeOffset&&(_.edgeOffset=U(_.node,this.container),c&&(_.boundingClientRect=L(_.node,o))),h!==this.index?(t&&A(f,t),this.axis.x?this.axis.y?v||hthis.containerBoundingRect.width-g.width&&_&&(O.x=_.edgeOffset.left-j.left,O.y=_.edgeOffset.top-j.top),null===this.newIndex&&(this.newIndex=h)):(y||h>this.index&&(s+i.left+g.width>=j.left&&l+i.top+g.height>=j.top||l+i.top+g.height>=j.top+b))&&(O.x=-(this.width+this.marginOffset.x),j.left+O.xthis.index&&s+i.left+g.width>=j.left?(O.x=-(this.width+this.marginOffset.x),this.newIndex=h):(v||hthis.index&&l+i.top+g.height>=j.top?(O.y=-(this.height+this.marginOffset.y),this.newIndex=h):(v||h1&&void 0!==arguments[1]?arguments[1]:{withRef:!1};return n=t=function(t){function n(){return c(this,n),h(this,m(n).apply(this,arguments))}return g(n,t),p(n,[{key:"componentDidMount",value:function(){this.register()}},{key:"componentDidUpdate",value:function(e){this.node&&(e.index!==this.props.index&&(this.node.sortableInfo.index=this.props.index),e.disabled!==this.props.disabled&&(this.node.sortableInfo.disabled=this.props.disabled)),e.collection!==this.props.collection&&(this.unregister(e.collection),this.register())}},{key:"componentWillUnmount",value:function(){this.unregister()}},{key:"register",value:function(){var e=this.props,t=e.collection,n=e.disabled,r=e.index,o=Object(j.findDOMNode)(this);o.sortableInfo={collection:t,disabled:n,index:r,manager:this.context.manager},this.node=o,this.ref={node:o},this.context.manager.add(t,this.ref)}},{key:"unregister",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.props.collection;this.context.manager.remove(e,this.ref)}},{key:"getWrappedInstance",value:function(){return w()(o.withRef,"To access the wrapped instance, you need to pass in {withRef: true} as the second argument of the SortableElement() call"),this.refs.wrappedInstance}},{key:"render",value:function(){var t=o.withRef?"wrappedInstance":null;return Object(y.createElement)(e,r({ref:t},S(this.props,ye)))}}]),n}(y.Component),s(t,"displayName",F("sortableElement",e)),s(t,"contextTypes",{manager:O.a.object.isRequired}),s(t,"propTypes",ge),s(t,"defaultProps",{collection:0}),n}},function(e,t,n){"use strict";n.d(t,"a",(function(){return o}));var r=n(3),o="undefined"!=typeof window&&window.document&&window.document.createElement?r.useLayoutEffect:r.useEffect},function(e,t,n){"use strict";e.exports=function(e,t,n,r,o,i,a,s){if(!e){var l;if(void 0===t)l=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var c=[n,r,o,i,a,s],u=0;(l=new Error(t.replace(/%s/g,(function(){return c[u++]})))).name="Invariant Violation"}throw l.framesToPop=1,l}}},function(e,t,n){"use strict";n.r(t);var r=n(0),o=n(4),i=n.n(o);const a=e=>{let{option:{behavior:t="words"},value:n}=e;return"words"===t?"yes"===n:!!n},s=e=>{let{value:t,option:n={},onChange:o,onClick:s}=e;return Object(r.createElement)("div",{className:i()({"ct-option-switch":!0,"ct-active":a({option:n,value:t})}),onClick:e=>{s&&s(e),o((e=>{let{option:t={},option:{behavior:n="words"},value:r}=e;return a({option:t,value:r})?"words"===n&&"no":"words"!==n||"yes"})({option:n,value:t}))}},Object(r.createElement)("span",null))};s.renderingConfig={design:"inline"},t.default=s},function(e,t){e.exports=ReactDOM},function(e,t,n){"use strict";n.d(t,"b",(function(){return o})),n.d(t,"a",(function(){return i})),n.d(t,"c",(function(){return a}));var r=n(3),o=function(e){return Object(r.useEffect)(e,[])},i=function(){var e=Object(r.useState)(0)[1],t=Object(r.useRef)(!1);return o((function(){return function(){t.current=!0}})),function(){t.current||e({})}};function a(e){var t=Object(r.useRef)(void 0);return Object(r.useEffect)((function(){t.current=e})),t.current}},function(e,t,n){"use strict";n.r(t);var r=n(0),o=n(40);function i(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r=0||(o[n]=e[n]);return o}function a(){return(a=Object.assign||function(e){for(var t=1;tt||i>e&&a=t&&s>=n?i-e-r:a>t&&sn?a-t+o:0}var m=0;function b(e){return"function"==typeof e?e:g}function g(){}function y(e,t){e&&function(e,t){var n=window,r=t.scrollMode,o=t.block,i=t.inline,a=t.boundary,s=t.skipOverflowHiddenElements,l="function"==typeof a?a:function(e){return e!==a};if(!p(e))throw new TypeError("Invalid target");for(var c=document.scrollingElement||document.documentElement,u=[],d=e;p(d)&&l(d);){if((d=d.parentNode)===c){u.push(d);break}d===document.body&&f(d)&&!f(document.documentElement)||f(d,s)&&u.push(d)}for(var m=n.visualViewport?n.visualViewport.width:innerWidth,b=n.visualViewport?n.visualViewport.height:innerHeight,g=window.scrollX||pageXOffset,y=window.scrollY||pageYOffset,v=e.getBoundingClientRect(),O=v.height,j=v.width,_=v.top,w=v.right,E=v.bottom,P=v.left,k="start"===o||"nearest"===o?_:"end"===o?E:_+O/2,S="center"===i?P+j/2:"end"===i?w:P,C=[],x=0;x=0&&P>=0&&E<=b&&w<=m&&_>=T&&E<=M&&P>=F&&w<=R)return C;var L=getComputedStyle(I),z=parseInt(L.borderLeftWidth,10),V=parseInt(L.borderTopWidth,10),U=parseInt(L.borderRightWidth,10),B=parseInt(L.borderBottomWidth,10),H=0,W=0,$="offsetWidth"in I?I.offsetWidth-I.clientWidth-z-U:0,q="offsetHeight"in I?I.offsetHeight-I.clientHeight-V-B:0;if(c===I)H="start"===o?k:"end"===o?k-b:"nearest"===o?h(y,y+b,b,V,B,y+k,y+k+O,O):k-b/2,W="start"===i?S:"center"===i?S-m/2:"end"===i?S-m:h(g,g+m,m,z,U,g+S,g+S+j,j),H=Math.max(0,H+y),W=Math.max(0,W+g);else{H="start"===o?k-T-V:"end"===o?k-M+B+q:"nearest"===o?h(T,M,A,V,B+q,k,k+O,O):k-(T+A/2)+q/2,W="start"===i?S-F-z:"center"===i?S-(F+N/2)+$/2:"end"===i?S-R+U+$:h(F,R,N,z,U+$,S,S+j,j);var K=I.scrollLeft,G=I.scrollTop;k+=G-(H=Math.max(0,Math.min(G+H,I.scrollHeight-A+q))),S+=K-(W=Math.max(0,Math.min(K+W,I.scrollWidth-N+$)))}C.push({el:I,top:H,left:W})}return C}(e,{boundary:t,block:"nearest",scrollMode:"if-needed"}).forEach((function(e){var t=e.el,n=e.top,r=e.left;t.scrollTop=n,t.scrollLeft=r}))}function v(e,t){return e===t||e.contains&&e.contains(t)}function O(e,t){var n;function r(){n&&clearTimeout(n)}function o(){for(var o=arguments.length,i=new Array(o),a=0;a1?n-1:0),o=1;o=37&&n<=40&&0!==t.indexOf("Arrow")?"Arrow"+t:t}function N(e,t,n,r,o){if(void 0===o&&(o=!0),0===n)return-1;var i=n-1;("number"!=typeof t||t<0||t>=n)&&(t=e>0?-1:i+1);var a=t+e;a<0?a=o?i:0:a>i&&(a=o?0:i);var s=T(e,a,n,r,o);return-1===s?t>=n?-1:t:s}function T(e,t,n,r,o){var i=r(t);if(!i||!i.hasAttribute("disabled"))return t;if(e>0){for(var a=t+1;a=0;s--)if(!r(s).hasAttribute("disabled"))return s;return o?e>0?T(1,0,n,r,!1):T(-1,n-1,n,r,!1):-1}function R(e,t,n,r){return void 0===r&&(r=!0),t.some((function(t){return t&&(v(t,e)||r&&v(t,n.activeElement))}))}var M=O((function(){L().textContent=""}),500);function F(e,t){var n=L(t);e&&(n.textContent=e,M())}function L(e){void 0===e&&(e=document);var t=e.getElementById("a11y-status-message");return t||((t=e.createElement("div")).setAttribute("id","a11y-status-message"),t.setAttribute("role","status"),t.setAttribute("aria-live","polite"),t.setAttribute("aria-relevant","additions text"),Object.assign(t.style,{border:"0",clip:"rect(0 0 0 0)",height:"1px",margin:"-1px",overflow:"hidden",padding:"0",position:"absolute",width:"1px"}),e.body.appendChild(t),t)}var z=Object.freeze({__proto__:null,unknown:0,mouseUp:1,itemMouseEnter:2,keyDownArrowUp:3,keyDownArrowDown:4,keyDownEscape:5,keyDownEnter:6,keyDownHome:7,keyDownEnd:8,clickItem:9,blurInput:10,changeInput:11,keyDownSpaceButton:12,clickButton:13,blurButton:14,controlledPropUpdatedSelectedItem:15,touchEnd:16}),V=function(){var e=function(e){var t,n;function r(t){var n=e.call(this,t)||this;n.id=n.props.id||"downshift-"+w(),n.menuId=n.props.menuId||n.id+"-menu",n.labelId=n.props.labelId||n.id+"-label",n.inputId=n.props.inputId||n.id+"-input",n.getItemId=n.props.getItemId||function(e){return n.id+"-item-"+e},n.input=null,n.items=[],n.itemCount=null,n.previousResultCount=0,n.timeoutIds=[],n.internalSetTimeout=function(e,t){var r=setTimeout((function(){n.timeoutIds=n.timeoutIds.filter((function(e){return e!==r})),e()}),t);n.timeoutIds.push(r)},n.setItemCount=function(e){n.itemCount=e},n.unsetItemCount=function(){n.itemCount=null},n.setHighlightedIndex=function(e,t){void 0===e&&(e=n.props.defaultHighlightedIndex),void 0===t&&(t={}),t=x(t),n.internalSetState(a({highlightedIndex:e},t))},n.clearSelection=function(e){n.internalSetState({selectedItem:null,inputValue:"",highlightedIndex:n.props.defaultHighlightedIndex,isOpen:n.props.defaultIsOpen},e)},n.selectItem=function(e,t,r){t=x(t),n.internalSetState(a({isOpen:n.props.defaultIsOpen,highlightedIndex:n.props.defaultHighlightedIndex,selectedItem:e,inputValue:n.props.itemToString(e)},t),r)},n.selectItemAtIndex=function(e,t,r){var o=n.items[e];null!=o&&n.selectItem(o,t,r)},n.selectHighlightedItem=function(e,t){return n.selectItemAtIndex(n.getState().highlightedIndex,e,t)},n.internalSetState=function(e,t){var r,o,i={},s="function"==typeof e;return!s&&e.hasOwnProperty("inputValue")&&n.props.onInputValueChange(e.inputValue,a({},n.getStateAndHelpers(),e)),n.setState((function(t){t=n.getState(t);var l=s?e(t):e;l=n.props.stateReducer(t,l),r=l.hasOwnProperty("selectedItem");var c={},u={};return r&&l.selectedItem!==t.selectedItem&&(o=l.selectedItem),l.type=l.type||0,Object.keys(l).forEach((function(e){t[e]!==l[e]&&(i[e]=l[e]),"type"!==e&&(u[e]=l[e],D(n.props,e)||(c[e]=l[e]))})),s&&l.hasOwnProperty("inputValue")&&n.props.onInputValueChange(l.inputValue,a({},n.getStateAndHelpers(),l)),c}),(function(){b(t)(),Object.keys(i).length>1&&n.props.onStateChange(i,n.getStateAndHelpers()),r&&n.props.onSelect(e.selectedItem,n.getStateAndHelpers()),void 0!==o&&n.props.onChange(o,n.getStateAndHelpers()),n.props.onUserAction(i,n.getStateAndHelpers())}))},n.rootRef=function(e){return n._rootNode=e},n.getRootProps=function(e,t){var r,o=void 0===e?{}:e,s=o.refKey,l=void 0===s?"ref":s,c=o.ref,u=i(o,["refKey","ref"]),p=(void 0===t?{}:t).suppressRefError,d=void 0!==p&&p;n.getRootProps.called=!0,n.getRootProps.refKey=l,n.getRootProps.suppressRefError=d;var f=n.getState().isOpen;return a(((r={})[l]=_(c,n.rootRef),r.role="combobox",r["aria-expanded"]=f,r["aria-haspopup"]="listbox",r["aria-owns"]=f?n.menuId:null,r["aria-labelledby"]=n.labelId,r),u)},n.keyDownHandlers={ArrowDown:function(e){var t=this;if(e.preventDefault(),this.getState().isOpen){var n=e.shiftKey?5:1;this.moveHighlightedIndex(n,{type:4})}else this.internalSetState({isOpen:!0,type:4},(function(){var e=t.getItemCount();if(e>0){var n=N(1,t.getState().highlightedIndex,e,(function(e){return t.getItemNodeFromIndex(e)}));t.setHighlightedIndex(n,{type:4})}}))},ArrowUp:function(e){var t=this;if(e.preventDefault(),this.getState().isOpen){var n=e.shiftKey?-5:-1;this.moveHighlightedIndex(n,{type:3})}else this.internalSetState({isOpen:!0,type:3},(function(){var e=t.getItemCount();if(e>0){var n=N(-1,t.getState().highlightedIndex,e,(function(e){return t.getItemNodeFromIndex(e)}));t.setHighlightedIndex(n,{type:3})}}))},Enter:function(e){if(229!==e.which){var t=this.getState(),n=t.isOpen,r=t.highlightedIndex;if(n&&null!=r){e.preventDefault();var o=this.items[r],i=this.getItemNodeFromIndex(r);if(null==o||i&&i.hasAttribute("disabled"))return;this.selectHighlightedItem({type:6})}}},Escape:function(e){e.preventDefault(),this.reset(a({type:5},!this.state.isOpen&&{selectedItem:null,inputValue:""}))}},n.buttonKeyDownHandlers=a({},n.keyDownHandlers,{" ":function(e){e.preventDefault(),this.toggleMenu({type:12})}}),n.inputKeyDownHandlers=a({},n.keyDownHandlers,{Home:function(e){var t=this;e.preventDefault();var n=this.getItemCount(),r=this.getState().isOpen;if(!(n<=0)&&r){var o=T(1,0,n,(function(e){return t.getItemNodeFromIndex(e)}),!1);this.setHighlightedIndex(o,{type:7})}},End:function(e){var t=this;e.preventDefault();var n=this.getItemCount(),r=this.getState().isOpen;if(!(n<=0)&&r){var o=T(-1,n-1,n,(function(e){return t.getItemNodeFromIndex(e)}),!1);this.setHighlightedIndex(o,{type:8})}}}),n.getToggleButtonProps=function(e){var t=void 0===e?{}:e,r=t.onClick,o=(t.onPress,t.onKeyDown),s=t.onKeyUp,l=t.onBlur,c=i(t,["onClick","onPress","onKeyDown","onKeyUp","onBlur"]),u=n.getState().isOpen,p={onClick:j(r,n.buttonHandleClick),onKeyDown:j(o,n.buttonHandleKeyDown),onKeyUp:j(s,n.buttonHandleKeyUp),onBlur:j(l,n.buttonHandleBlur)};return a({type:"button",role:"button","aria-label":u?"close menu":"open menu","aria-haspopup":!0,"data-toggle":!0},c.disabled?{}:p,c)},n.buttonHandleKeyUp=function(e){e.preventDefault()},n.buttonHandleKeyDown=function(e){var t=A(e);n.buttonKeyDownHandlers[t]&&n.buttonKeyDownHandlers[t].call(s(n),e)},n.buttonHandleClick=function(e){e.preventDefault(),n.props.environment.document.activeElement===n.props.environment.document.body&&e.target.focus(),n.internalSetTimeout((function(){return n.toggleMenu({type:13})}))},n.buttonHandleBlur=function(e){var t=e.target;n.internalSetTimeout((function(){n.isMouseDown||null!=n.props.environment.document.activeElement&&n.props.environment.document.activeElement.id===n.inputId||n.props.environment.document.activeElement===t||n.reset({type:14})}))},n.getLabelProps=function(e){return a({htmlFor:n.inputId,id:n.labelId},e)},n.getInputProps=function(e){var t=void 0===e?{}:e,r=t.onKeyDown,o=t.onBlur,s=t.onChange,l=t.onInput,c=(t.onChangeText,i(t,["onKeyDown","onBlur","onChange","onInput","onChangeText"])),u={};var p,d=n.getState(),f=d.inputValue,h=d.isOpen,m=d.highlightedIndex;c.disabled||((p={}).onChange=j(s,l,n.inputHandleChange),p.onKeyDown=j(r,n.inputHandleKeyDown),p.onBlur=j(o,n.inputHandleBlur),u=p);return a({"aria-autocomplete":"list","aria-activedescendant":h&&"number"==typeof m&&m>=0?n.getItemId(m):null,"aria-controls":h?n.menuId:null,"aria-labelledby":n.labelId,autoComplete:"off",value:f,id:n.inputId},u,c)},n.inputHandleKeyDown=function(e){var t=A(e);t&&n.inputKeyDownHandlers[t]&&n.inputKeyDownHandlers[t].call(s(n),e)},n.inputHandleChange=function(e){n.internalSetState({type:11,isOpen:!0,inputValue:e.target.value,highlightedIndex:n.props.defaultHighlightedIndex})},n.inputHandleBlur=function(){n.internalSetTimeout((function(){var e=n.props.environment.document&&!!n.props.environment.document.activeElement&&!!n.props.environment.document.activeElement.dataset&&n.props.environment.document.activeElement.dataset.toggle&&n._rootNode&&n._rootNode.contains(n.props.environment.document.activeElement);n.isMouseDown||e||n.reset({type:10})}))},n.menuRef=function(e){n._menuNode=e},n.getMenuProps=function(e,t){var r,o=void 0===e?{}:e,s=o.refKey,l=void 0===s?"ref":s,c=o.ref,u=i(o,["refKey","ref"]),p=(void 0===t?{}:t).suppressRefError,d=void 0!==p&&p;return n.getMenuProps.called=!0,n.getMenuProps.refKey=l,n.getMenuProps.suppressRefError=d,a(((r={})[l]=_(c,n.menuRef),r.role="listbox",r["aria-labelledby"]=u&&u["aria-label"]?null:n.labelId,r.id=n.menuId,r),u)},n.getItemProps=function(e){var t,r=void 0===e?{}:e,o=r.onMouseMove,s=r.onMouseDown,l=r.onClick,c=(r.onPress,r.index),u=r.item,p=void 0===u?void 0:u,d=i(r,["onMouseMove","onMouseDown","onClick","onPress","index","item"]);void 0===c?(n.items.push(p),c=n.items.indexOf(p)):n.items[c]=p;var f=l,h=((t={onMouseMove:j(o,(function(){c!==n.getState().highlightedIndex&&(n.setHighlightedIndex(c,{type:2}),n.avoidScrolling=!0,n.internalSetTimeout((function(){return n.avoidScrolling=!1}),250))})),onMouseDown:j(s,(function(e){e.preventDefault()}))}).onClick=j(f,(function(){n.selectItemAtIndex(c,{type:9})})),t),m=d.disabled?{onMouseDown:h.onMouseDown}:h;return a({id:n.getItemId(c),role:"option","aria-selected":n.getState().highlightedIndex===c},m,d)},n.clearItems=function(){n.items=[]},n.reset=function(e,t){void 0===e&&(e={}),e=x(e),n.internalSetState((function(t){var r=t.selectedItem;return a({isOpen:n.props.defaultIsOpen,highlightedIndex:n.props.defaultHighlightedIndex,inputValue:n.props.itemToString(r)},e)}),t)},n.toggleMenu=function(e,t){void 0===e&&(e={}),e=x(e),n.internalSetState((function(t){var r=t.isOpen;return a({isOpen:!r},r&&{highlightedIndex:n.props.defaultHighlightedIndex},e)}),(function(){var r=n.getState(),o=r.isOpen,i=r.highlightedIndex;o&&n.getItemCount()>0&&"number"==typeof i&&n.setHighlightedIndex(i,e),b(t)()}))},n.openMenu=function(e){n.internalSetState({isOpen:!0},e)},n.closeMenu=function(e){n.internalSetState({isOpen:!1},e)},n.updateStatus=O((function(){var e=n.getState(),t=n.items[e.highlightedIndex],r=n.getItemCount(),o=n.props.getA11yStatusMessage(a({itemToString:n.props.itemToString,previousResultCount:n.previousResultCount,resultCount:r,highlightedItem:t},e));n.previousResultCount=r,F(o,n.props.environment.document)}),200);var r=n.props,o=r.defaultHighlightedIndex,l=r.initialHighlightedIndex,c=void 0===l?o:l,u=r.defaultIsOpen,p=r.initialIsOpen,d=void 0===p?u:p,f=r.initialInputValue,h=void 0===f?"":f,m=r.initialSelectedItem,g=void 0===m?null:m,y=n.getState({highlightedIndex:c,isOpen:d,inputValue:h,selectedItem:g});return null!=y.selectedItem&&void 0===n.props.initialInputValue&&(y.inputValue=n.props.itemToString(y.selectedItem)),n.state=y,n}n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var o=r.prototype;return o.internalClearTimeouts=function(){this.timeoutIds.forEach((function(e){clearTimeout(e)})),this.timeoutIds=[]},o.getState=function(e){return void 0===e&&(e=this.state),I(e,this.props)},o.getItemCount=function(){var e=this.items.length;return null!=this.itemCount?e=this.itemCount:void 0!==this.props.itemCount&&(e=this.props.itemCount),e},o.getItemNodeFromIndex=function(e){return this.props.environment.document.getElementById(this.getItemId(e))},o.scrollHighlightedItemIntoView=function(){var e=this.getItemNodeFromIndex(this.getState().highlightedIndex);this.props.scrollIntoView(e,this._menuNode)},o.moveHighlightedIndex=function(e,t){var n=this,r=this.getItemCount(),o=this.getState().highlightedIndex;if(r>0){var i=N(e,o,r,(function(e){return n.getItemNodeFromIndex(e)}));this.setHighlightedIndex(i,t)}},o.getStateAndHelpers=function(){var e=this.getState(),t=e.highlightedIndex,n=e.inputValue,r=e.selectedItem,o=e.isOpen,i=this.props.itemToString,a=this.id,s=this.getRootProps,l=this.getToggleButtonProps,c=this.getLabelProps,u=this.getMenuProps,p=this.getInputProps,d=this.getItemProps,f=this.openMenu,h=this.closeMenu,m=this.toggleMenu,b=this.selectItem,g=this.selectItemAtIndex,y=this.selectHighlightedItem,v=this.setHighlightedIndex,O=this.clearSelection,j=this.clearItems;return{getRootProps:s,getToggleButtonProps:l,getLabelProps:c,getMenuProps:u,getInputProps:p,getItemProps:d,reset:this.reset,openMenu:f,closeMenu:h,toggleMenu:m,selectItem:b,selectItemAtIndex:g,selectHighlightedItem:y,setHighlightedIndex:v,clearSelection:O,clearItems:j,setItemCount:this.setItemCount,unsetItemCount:this.unsetItemCount,setState:this.internalSetState,itemToString:i,id:a,highlightedIndex:t,inputValue:n,isOpen:o,selectedItem:r}},o.componentDidMount=function(){var e=this;var t=function(){e.isMouseDown=!0},n=function(t){e.isMouseDown=!1,!R(t.target,[e._rootNode,e._menuNode],e.props.environment.document)&&e.getState().isOpen&&e.reset({type:1},(function(){return e.props.onOuterClick(e.getStateAndHelpers())}))},r=function(){e.isTouchMove=!1},o=function(){e.isTouchMove=!0},i=function(t){var n=R(t.target,[e._rootNode,e._menuNode],e.props.environment.document,!1);e.isTouchMove||n||!e.getState().isOpen||e.reset({type:16},(function(){return e.props.onOuterClick(e.getStateAndHelpers())}))},a=this.props.environment;a.addEventListener("mousedown",t),a.addEventListener("mouseup",n),a.addEventListener("touchstart",r),a.addEventListener("touchmove",o),a.addEventListener("touchend",i),this.cleanup=function(){e.internalClearTimeouts(),e.updateStatus.cancel(),a.removeEventListener("mousedown",t),a.removeEventListener("mouseup",n),a.removeEventListener("touchstart",r),a.removeEventListener("touchmove",o),a.removeEventListener("touchend",i)}},o.shouldScroll=function(e,t){var n=(void 0===this.props.highlightedIndex?this.getState():this.props).highlightedIndex,r=(void 0===t.highlightedIndex?e:t).highlightedIndex;return n&&this.getState().isOpen&&!e.isOpen||n!==r},o.componentDidUpdate=function(e,t){D(this.props,"selectedItem")&&this.props.selectedItemChanged(e.selectedItem,this.props.selectedItem)&&this.internalSetState({type:15,inputValue:this.props.itemToString(this.props.selectedItem)}),!this.avoidScrolling&&this.shouldScroll(t,e)&&this.scrollHighlightedItemIntoView(),this.updateStatus()},o.componentWillUnmount=function(){this.cleanup()},o.render=function(){var e=P(this.props.children,g);this.clearItems(),this.getRootProps.called=!1,this.getRootProps.refKey=void 0,this.getRootProps.suppressRefError=void 0,this.getMenuProps.called=!1,this.getMenuProps.refKey=void 0,this.getMenuProps.suppressRefError=void 0,this.getLabelProps.called=!1,this.getInputProps.called=!1;var t=P(e(this.getStateAndHelpers()));return t?this.getRootProps.called||this.props.suppressRefError?t:k(t)?Object(u.cloneElement)(t,this.getRootProps(S(t))):void 0:null},r}(u.Component);return e.defaultProps={defaultHighlightedIndex:null,defaultIsOpen:!1,getA11yStatusMessage:E,itemToString:function(e){return null==e?"":String(e)},onStateChange:g,onInputValueChange:g,onUserAction:g,onChange:g,onSelect:g,onOuterClick:g,selectedItemChanged:function(e,t){return e!==t},environment:"undefined"==typeof window?{}:window,stateReducer:function(e,t){return t},suppressRefError:!1,scrollIntoView:y},e.stateChangeTypes=z,e}();O((function(e,t){F(e(),t)}),200);var U={itemToString:function(e){return e?String(e):""},stateReducer:function(e,t){return t.changes},getA11ySelectionMessage:function(e){var t=e.selectedItem,n=e.itemToString;return t?n(t)+" has been selected.":""},scrollIntoView:y,circularNavigation:!1,environment:"undefined"==typeof window?{}:window};c.a.array.isRequired,c.a.func,c.a.func,c.a.func,c.a.bool,c.a.number,c.a.number,c.a.number,c.a.bool,c.a.bool,c.a.bool,c.a.any,c.a.any,c.a.any,c.a.string,c.a.string,c.a.string,c.a.func,c.a.string,c.a.func,c.a.func,c.a.func,c.a.func,c.a.func,c.a.shape({addEventListener:c.a.func,removeEventListener:c.a.func,document:c.a.shape({getElementById:c.a.func,activeElement:c.a.any,body:c.a.any})});a({},U,{getA11yStatusMessage:function(e){var t=e.isOpen,n=e.resultCount,r=e.previousResultCount;return t?n?n!==r?n+" result"+(1===n?" is":"s are")+" available, use up and down arrow keys to navigate. Press Enter or Space Bar keys to select.":"":"No results are available.":""}});c.a.array.isRequired,c.a.func,c.a.func,c.a.func,c.a.bool,c.a.number,c.a.number,c.a.number,c.a.bool,c.a.bool,c.a.bool,c.a.any,c.a.any,c.a.any,c.a.string,c.a.string,c.a.string,c.a.string,c.a.string,c.a.string,c.a.func,c.a.string,c.a.string,c.a.func,c.a.func,c.a.func,c.a.func,c.a.func,c.a.func,c.a.shape({addEventListener:c.a.func,removeEventListener:c.a.func,document:c.a.shape({getElementById:c.a.func,activeElement:c.a.any,body:c.a.any})});a({},U,{getA11yStatusMessage:E,circularNavigation:!0});c.a.array,c.a.array,c.a.array,c.a.func,c.a.func,c.a.func,c.a.number,c.a.number,c.a.number,c.a.func,c.a.func,c.a.string,c.a.string,c.a.shape({addEventListener:c.a.func,removeEventListener:c.a.func,document:c.a.shape({getElementById:c.a.func,activeElement:c.a.any,body:c.a.any})});var B=V,H=n(4),W=n.n(H),$=n(1),q=n(22);function K(){return(K=Object.assign||function(e){for(var t=1;t{let{value:t,option:n,option:{choices:i,tabletChoices:a,mobileChoices:s,placeholder:l,searchPlaceholder:c,defaultToFirstItem:u=!0,search:p=!1,inputClassName:d="",selectInputStart:f,appendToBody:h=!1},onInputValueChange:m=(()=>{}),renderItemFor:b=(e=>e.value),onChange:g,device:y="desktop"}=e;const v=Object(r.useRef)(null),[O,j]=Object(r.useState)(null);let _=i;"tablet"===y&&a&&(_=a),"mobile"===y&&s&&(_=s);const w=Object(o.a)(_);let E=t||!u||0===parseInt(t,10)?t:(w[0]||{}).key;const{styles:P,popoverProps:k}=Object(q.a)({ref:v,defaultHeight:228,shouldCalculate:h});Object(r.useEffect)(()=>{h&&setTimeout(()=>{j(Math.round())},50)},[]);let S=w.find(e=>{let{key:t}=e;return t===E});return S||(S=w.find(e=>{let{key:t}=e;return parseInt(t)===parseInt(E)})),Object(r.createElement)(B,{onInputValueChange:e=>{m(e)},selectedItem:S||!u?E:(w[0]||{}).key,onChange:e=>{g(e)},itemToString:e=>{let t=w.find(t=>{let{key:n}=t;return n===e});return t||(t=w.find(t=>{let{key:n}=t;return parseInt(n)===parseInt(e)})),e&&t?t.value:""}},e=>{let{getInputProps:t,getItemProps:n,getLabelProps:o,getMenuProps:i,isOpen:a,inputValue:s,highlightedIndex:u,selectedItem:m,openMenu:g,toggleMenu:y,setState:O}=e,_=null;return a&&(_=Object(r.createElement)("div",K({},i(function(e){for(var t=1;t!s||w.find(e=>{let{key:t}=e;return t.toString()===m.toString()})&&w.find(e=>{let{key:t}=e;return t.toString()===m.toString()}).value===s||e.value.toLowerCase().includes(s.toLowerCase())||e.key.toString().toLowerCase().includes(s.toString().toLowerCase())).map((e,t)=>Object(r.createElement)(r.Fragment,{key:t},e.group&&(0===t||w[t-1].group!==w[t].group)&&Object(r.createElement)("div",{className:"ct-select-dropdown-group",key:t+"-group"},e.group),Object(r.createElement)("div",n({key:e.key,index:t,item:e.key,className:W()("ct-select-dropdown-item",{active:u===t,selected:m===e.key})}),b(e))))),h&&(_=Object(r.createPortal)(_,document.body))),Object(r.createElement)("div",{className:W()("ct-select-input 1",d)},f&&f(),Object(r.createElement)("input",K({},t({onKeyDown:e=>{"ArrowDown"===e.key&&p&&!a&&O({inputValue:""})},onClick:()=>{y(),setTimeout(()=>{let e;if(e=h?document.querySelector("body > .ct-select-dropdown.ct-fixed .ct-select-dropdown-item.selected"):v.current.closest(".ct-select-input").querySelector(".ct-select-dropdown .ct-select-dropdown-item.selected"),e){let t=e.parentNode.getBoundingClientRect().top,n=e.getBoundingClientRect().top;e.parentNode.scrollTop=n-t}}),setTimeout(()=>{j(Math.round())},50),p&&O({inputValue:""})},ref:v}),{placeholder:p&&a?c||Object($.__)("Type to search...","blocksy"):l||Object($.__)("Select value...","blocksy"),readOnly:!p||!a})),_)})}},function(e,t,n){"use strict";n.d(t,"a",(function(){return i}));var r=n(7),o=n(2),i=function(e,t,n){if(o.d.fun(e))return e;if(o.d.arr(e))return i({range:e,output:t,extrapolate:n});if(o.d.str(e.output[0]))return r.createStringInterpolator(e);var a=e,s=a.output,l=a.range||[0,1],c=a.extrapolateLeft||a.extrapolate||"extend",u=a.extrapolateRight||a.extrapolate||"extend",p=a.easing||function(e){return e};return function(e){var t=function(e,t){for(var n=1;n=e);++n);return n-1}(e,l);return function(e,t,n,r,o,i,a,s,l){var c=l?l(e):e;if(cn){if("identity"===s)return c;"clamp"===s&&(c=n)}if(r===o)return r;if(t===n)return e<=t?r:o;t===-1/0?c=-c:n===1/0?c-=t:c=(c-t)/(n-t);c=i(c),r===-1/0?c=-c:o===1/0?c+=r:c=c*(o-r)+r;return c}(e,l[t],l[t+1],s[t],s[t+1],p,c,u,a.map)}}},function(e,t,n){var r=n(65),o=n(83),i=n(84),a=n(90),s=n(92),l=n(96),c=Date.prototype.getTime;function u(e,t,n){var f=n||{};return!!(f.strict?i(e,t):e===t)||(!e||!t||"object"!=typeof e&&"object"!=typeof t?f.strict?i(e,t):e==t:function(e,t,n){var i,f;if(typeof e!=typeof t)return!1;if(p(e)||p(t))return!1;if(e.prototype!==t.prototype)return!1;if(o(e)!==o(t))return!1;var h=a(e),m=a(t);if(h!==m)return!1;if(h||m)return e.source===t.source&&s(e)===s(t);if(l(e)&&l(t))return c.call(e)===c.call(t);var b=d(e),g=d(t);if(b!==g)return!1;if(b||g){if(e.length!==t.length)return!1;for(i=0;i=0;i--)if(y[i]!=v[i])return!1;for(i=y.length-1;i>=0;i--)if(f=y[i],!u(e[f],t[f],n))return!1;return!0}(e,t,f))}function p(e){return null==e}function d(e){return!(!e||"object"!=typeof e||"number"!=typeof e.length)&&("function"==typeof e.copy&&"function"==typeof e.slice&&!(e.length>0&&"number"!=typeof e[0]))}e.exports=u},function(e,t,n){"use strict";n.d(t,"a",(function(){return o})),n.d(t,"b",(function(){return i}));var r=n(11);const o=e=>(e=null==e?"":String(e)).charAt(0).toUpperCase()+e.slice(1),i=e=>{let{id:t,option:n,values:i,renderingConfig:a}=e,s=-1===Object.keys(n).indexOf("label")?o(t).replace(/\_|\-/g," "):n.label;return s!==s.toString()&&(s=Object.keys(s).reduce((e,t)=>e||(Object(r.a)(Object(r.b)(s[t]),i)?t:e),null)||Object.keys(s)[0]),""===s&&(s=!0),a&&!a.label&&(s=!1),s}},function(e,t,n){"use strict";n.d(t,"a",(function(){return r}));const r=e=>Array.isArray(e)?e:Object.keys(e).reduce((t,n)=>[...t,{key:n,value:e[n]}],[])},function(e,t,n){"use strict";var r=n(65),o="function"==typeof Symbol&&"symbol"==typeof Symbol("foo"),i=Object.prototype.toString,a=Array.prototype.concat,s=Object.defineProperty,l=s&&function(){var e={};try{for(var t in s(e,"x",{enumerable:!1,value:e}),e)return!1;return e.x===e}catch(e){return!1}}(),c=function(e,t,n,r){var o;(!(t in e)||"function"==typeof(o=r)&&"[object Function]"===i.call(o)&&r())&&(l?s(e,t,{configurable:!0,enumerable:!1,value:n,writable:!0}):e[t]=n)},u=function(e,t){var n=arguments.length>2?arguments[2]:{},i=r(t);o&&(i=a.call(i,Object.getOwnPropertySymbols(t)));for(var s=0;se.priority})),s.splice(~t?t:s.length,0,e))},f=function(){if(!t)try{b(),e(f)}catch(e){console.error(e)}},h=function(){t&&(t=!1,0==i&&(i=r.now(),e(f)))},m=[];this.setTimeout=function(e,t){var n=r.now()+t,o=function(){var e=m.findIndex((function(e){return e.cancel==o}));e>=0&&m.splice(e,1)},i=a(m,(function(e){return e.time>n})),s={time:n,handler:e,cancel:o};return m.splice(i,0,s),h(),s};var b=this.advance=function(){var e=r.now();if(c.size&&(c.forEach(d),c.clear()),m.length&&r.batchedUpdates((function(){var t=a(m,(function(t){return t.time>e}));m.splice(0,t).forEach((function(e){return e.handler()}))})),e>i){var t=Math.min(64,e-i);i=e,r.batchedUpdates((function(){s.length&&(r.willAdvance(s),s=s.filter((function(e){return l=e.priority,e.idle||e.advance(t),!e.idle})),l=0),u.size&&(u.forEach((function(t){return t(e)})),u.clear()),p.size&&(n=!0,p.forEach((function(t){return t(e)})),p.clear(),n=!1)}))}};this.start=function(e){l>e.priority?c.add(e):(d(e),h())},this.onFrame=function(e){u.add(e),h()},this.onWrite=function(e){n?e(i):p.add(e)}};function a(e,t){var n=e.findIndex(t);return n<0?e.length:n}}).call(this,n(106))},function(e,t,n){"use strict";function r(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r=0||(o[n]=e[n]);return o}n.d(t,"a",(function(){return r}))},function(e,t,n){"use strict";var r=n(0),o=n(3),i=n.n(o);n(5);function a(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function s(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}var l=function(e){e.initialState,e.getInitialState,e.refs,e.getRefs,e.didMount,e.didUpdate,e.willUnmount,e.getSnapshotBeforeUpdate,e.shouldUpdate,e.render;return function(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(e,["initialState","getInitialState","refs","getRefs","didMount","didUpdate","willUnmount","getSnapshotBeforeUpdate","shouldUpdate","render"])},c=function(e){function t(){var n,r;a(this,t);for(var o=arguments.length,i=Array(o),l=0;l{let{children:t,container:n=document.body,type:o="reach-portal"}=e;return Object(r.createElement)(p,{getRefs:()=>({node:null}),didMount:e=>{let{refs:t,forceUpdate:r}=e,i=n.hasOwnProperty("current")?n.current:n;t.node=document.createElement(o),i.appendChild(t.node),r()},willUnmount:e=>{let{refs:{node:t}}=e,r=n.hasOwnProperty("current")?n.current:n;r&&r.removeChild(t)},render:e=>{let{refs:{node:n}}=e;return n?Object(r.createPortal)(t,n):null}})};var f=function(e,t){return function(n){if(e&&e(n),!n.defaultPrevented)return t(n)}},h=n(74),m=n.n(h);function b(){return(b=Object.assign||function(e){for(var t=1;t=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}let y=()=>{},v=()=>{},O=(e,t)=>{e.disposeAriaHider=(e=>{let t=[],n=[];return Array.prototype.forEach.call(document.querySelectorAll("body > *"),r=>{if(r===e.parentNode)return;let o=r.getAttribute("aria-hidden");null!==o&&"false"!==o||(t.push(o),n.push(r),r.setAttribute("aria-hidden","true"))}),()=>{n.forEach((e,n)=>{let r=t[n];null===r?e.removeAttribute("aria-hidden"):e.setAttribute("aria-hidden",r)})}})(e.overlayNode),e.trap=m()(e.overlayNode,{initialFocus:t?()=>t.current:void 0,fallbackFocus:e.contentNode,escapeDeactivates:!1,clickOutsideDeactivates:!1})},j=e=>{let{refs:t}=e;t.trap.deactivate(),t.disposeAriaHider()},_=React.createContext(),w=React.forwardRef((e,t)=>{let{container:n,isOpen:o=!0,onDismiss:i=y,initialFocusRef:a,onClick:s,onKeyDown:l}=e,c=g(e,["container","isOpen","onDismiss","initialFocusRef","onClick","onKeyDown"]);return Object(r.createElement)(p,{didMount:v},o?Object(r.createElement)(d,{container:n,"data-reach-dialog-wrapper":!0},Object(r.createElement)(p,{refs:{overlayNode:null,contentNode:null},didMount:e=>{let{refs:t}=e;O(t,a)},willUnmount:j},e=>{let{refs:n}=e;return Object(r.createElement)(_.Provider,{value:e=>n.contentNode=e},Object(r.createElement)("div",b({"data-reach-dialog-overlay":!0,onClick:f(s,e=>{e.stopPropagation(),i()}),onKeyDown:f(l,e=>{"Escape"===e.key&&(e.stopPropagation(),i())}),ref:e=>{n.overlayNode=e,t&&t(e)}},c)))})):null)});w.propTypes={initialFocusRef:()=>{}};let E=e=>e.stopPropagation(),P=React.forwardRef((e,t)=>{let{onClick:n,onKeyDown:o}=e,i=g(e,["onClick","onKeyDown"]);return Object(r.createElement)(_.Consumer,null,e=>Object(r.createElement)("div",b({"aria-modal":"true","data-reach-dialog-content":!0,tabIndex:"-1",onClick:f(n,E),ref:n=>{e(n),t&&t(n)}},i)))});var k=n(27);n(1),n(4);const S=e=>!!e;t.a=e=>{let{items:t,isVisible:n=S,render:o,className:i,initialFocusRef:a,onDismiss:s}=e;return Object(r.createElement)(k.Transition,{items:t,onStart:()=>document.body.classList[n(t)?"add":"remove"]("ct-dashboard-overlay-open"),config:{duration:200},from:{opacity:0,y:-10},enter:{opacity:1,y:0},leave:{opacity:0,y:10}},e=>n(e)&&(t=>Object(r.createElement)(w,{style:{opacity:t.opacity},container:document.body,onDismiss:()=>s(),initialFocusRef:a},Object(r.createElement)(P,{className:i,style:{transform:`translate3d(0px, ${t.y}px, 0px)`}},Object(r.createElement)("button",{className:"close-button",onClick:()=>s()},"×"),o(e,t)))))}},function(e,t,n){"use strict";const r=(e,t,n)=>{const r=n<0?e.length+n:n,o=e.splice(t,1)[0];e.splice(r,0,o)},o=(e,t,n)=>(e=e.slice(),r(e,t,n),e);e.exports=o,e.exports.default=o,e.exports.mutate=r},function(e,t,n){"use strict";n.r(t);var r=n(0),o=n(53),i=n(14),a=n(11);function s(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function l(e){for(var t=1;t{let{option:t,values:n,value:s,onChange:c}=e;const[{isPicking:u,isTransitioning:p},d]=Object(r.useState)({isPicking:null,isTransitioning:null}),f=Object(r.useRef)(),h=Object(r.useRef)();return Object(r.createElement)(i.default,{useCapture:!1,display:"inline-block",disabled:!u,wrapperProps:{ref:f},className:"ct-color-picker-container",additionalRefs:[h],onOutsideClick:()=>{d(e=>{let{isPicking:t}=e;return{isPicking:null,isTransitioning:t}})}},t.pickers.filter(e=>!e.condition||Object(a.a)(Object(a.b)(e.condition),"global"===e.condition_source?Object.keys(e.condition).reduce((e,t)=>l(l({},e),{},{[t]:wp.customize(t)()}),{}):n)).map(e=>Object(r.createElement)(o.a,{containerRef:f,picker:e,key:e.id,option:t,isPicking:u,modalRef:h,isTransitioning:p,values:n,onPickingChange:t=>d({isTransitioning:e.id,isPicking:t}),stopTransitioning:()=>d(e=>l(l({},e),{},{isTransitioning:!1})),onChange:t=>c(l(l({},s),{},{[e.id]:t})),value:s[e.id]||t.value[e.id]})))}},function(e,t,n){"use strict";n.d(t,"a",(function(){return o}));var r=n(62);const o=e=>{const t=Object(r.a)(e);return t.parsed?"#"===e[0]&&e.length<=7||1===t.rgba.a?e:t.toRgbString():e}},function(e,t,n){"use strict";var r=n(0),o=n(75),i=n.n(o);function a(){return(a=Object.assign||function(e){for(var t=1;t=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function l(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function c(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const u={nextSibling:null,activeComponent:null};class p extends r.Component{constructor(){super(...arguments),c(this,"sortable",null)}componentDidMount(){var e=this;const t=function(e){for(var t=1;t{const r=t[n];t[n]=function(){for(var t=arguments.length,o=new Array(t),i=0;ie.dataset.id===a.item.dataset.id&&e!==a.item).map(e=>e.remove()),n.props.onChange&&n.props.onChange(r,n.sortable,a)}e.props.onChange&&e.props.onChange(t,e.sortable,a)}if("move"===a.type){const[e,t]=o;return!r||r(e,t)}setTimeout(()=>{r&&r(a)},0)}}),this.sortable=i.a.create(this.node,t)}componentWillUnmount(){this.sortable&&(this.sortable.destroy(),this.sortable=null)}render(){const e=this.props,{tag:t,options:n,onChange:o}=e,i=s(e,["tag","options","onChange"]);return Object(r.createElement)(t,a({},i,{ref:e=>this.node=e}))}}c(p,"defaultProps",{options:{},tag:"div",style:{}}),t.a=p},function(e,t,n){"use strict";n.r(t);var r=n(0),o=n(18),i=n.n(o),a=n(4),s=n.n(a),l=n(51);function c(){return(c=Object.assign||function(e){for(var t=1;tMath.round(10*e)/10;t.default=e=>{let{value:t,option:n,option:{attr:o,step:a=1,markAsAutoFor:p},device:d,onChange:f}=e;const h=p&&p.indexOf(d)>-1?"auto":t;return Object(r.createElement)("div",c({className:s()("ct-option-number",{"ct-reached-limits":parseFloat(h)===parseInt(n.min)||parseFloat(h)===parseInt(n.max)})},o||{}),Object(r.createElement)("a",{className:s()("ct-minus",{"ct-disabled":parseFloat(h)===parseInt(n.min)}),onClick:()=>f(u(Math.min(Math.max(parseFloat(h)-parseFloat(a),n.min||-1/0),n.max||1/0)))}),Object(r.createElement)("a",{className:s()("ct-plus",{"ct-disabled":parseFloat(h)===parseInt(n.max)}),onClick:()=>f(u(Math.min(Math.max(parseFloat(h)+parseFloat(a),n.min||-1/0),n.max||1/0)))}),Object(r.createElement)(l.a,{value:h,step:a,onBlur:()=>parseFloat(h)?f(u(Math.min(Math.max(h,n.min||-1/0),n.max||1/0))):[],onChange:(e,t)=>t&&i.a.isNumber(parseFloat(e))?f(u(Math.min(Math.max(e,n.min||-1/0),n.max||1/0))):parseFloat(e)?f(u(Math.min(parseFloat(e),n.max||1/0))):f(u(e))}))}},function(e,t,n){"use strict";var r=n(0),o=(n(18),n(1)),i=n(4),a=n.n(i);t.a=e=>{let{disabled:t,className:n="",value:i,onBlur:s,onChange:l,step:c=1,placeholder:u=Object(o.__)("Default","blocksy")}=e;return Object(r.createElement)("input",{type:"text",value:i,onKeyDown:e=>{if([46,8,9,27,13,110,190,27].indexOf(e.keyCode)>-1||65==e.keyCode&&!0===e.ctrlKey||109==e.keyCode||189==e.keyCode||173==e.keyCode||67==e.keyCode&&!0===e.ctrlKey||88==e.keyCode&&!0===e.ctrlKey||e.keyCode>=35&&e.keyCode<=39&&38!==e.keyCode&&40!==e.keyCode)return;let t="__unset__";if(0===i.toString().trim().length)t=0;else{let e=parseFloat(i);(e||0===e)&&(t=e)}let n=e.shiftKey?10*c:c;38===e.keyCode&&"__unset__"!==i&&l(t+n,!0),40===e.keyCode&&"__unset__"!==i&&l(t-n,!0),(e.shiftKey||e.keyCode<48||e.keyCode>57)&&(e.keyCode<96||e.keyCode>105)&&e.preventDefault()},onChange:e=>{let{target:{value:t}}=e;return l(t)},placeholder:u,onBlur:()=>s&&s,className:a()({inactive:"auto"===i})})}},function(e,t,n){"use strict";n.d(t,"a",(function(){return C}));var r=function(){return(r=Object.assign||function(e){for(var t,n=1,r=arguments.length;n255?255:t}function v(e){return(parseFloat(e)%360+360)%360/360}function O(e){var t=parseFloat(e);return t<0?0:t>1?255:Math.round(255*t)}function j(e){var t=parseFloat(e);return t<0?0:t>100?1:t/100}function _(e){var t,n,r="number"==typeof(t=e)?t>>>0===t&&t>=0&&t<=4294967295?t:null:(n=h.exec(t))?parseInt(n[1]+"ff",16)>>>0:b.colorNames&&void 0!==b.colorNames[t]?b.colorNames[t]:(n=l.exec(t))?(y(n[1])<<24|y(n[2])<<16|y(n[3])<<8|255)>>>0:(n=c.exec(t))?(y(n[1])<<24|y(n[2])<<16|y(n[3])<<8|O(n[4]))>>>0:(n=d.exec(t))?parseInt(n[1]+n[1]+n[2]+n[2]+n[3]+n[3]+"ff",16)>>>0:(n=m.exec(t))?parseInt(n[1],16)>>>0:(n=f.exec(t))?parseInt(n[1]+n[1]+n[2]+n[2]+n[3]+n[3]+n[4]+n[4],16)>>>0:(n=u.exec(t))?(255|g(v(n[1]),j(n[2]),j(n[3])))>>>0:(n=p.exec(t))?(g(v(n[1]),j(n[2]),j(n[3]))|O(n[4]))>>>0:null;return null===r?e:"rgba("+((4278190080&(r=r||0))>>>24)+", "+((16711680&r)>>>16)+", "+((65280&r)>>>8)+", "+(255&r)/255+")"}var w,E=/[+\-]?(?:0|[1-9]\d*)(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,P=/(#(?:[0-9a-f]{2}){2,4}|(#[0-9a-f]{3})|(rgb|hsl)a?\((-?\d+%?[,\s]+){2,3}\s*[\d\.]+%?\))/gi,k=/rgba\(([0-9\.-]+), ([0-9\.-]+), ([0-9\.-]+), ([0-9\.-]+)\)/gi,S=function(e,t,n,r,o){return"rgba("+Math.round(t)+", "+Math.round(n)+", "+Math.round(r)+", "+o+")"},C=function(e){w||(w=b.colorNames?new RegExp("("+Object.keys(b.colorNames).join("|")+")","g"):/^\b$/);var t=e.output.map((function(e){return Object(o.c)(e).replace(P,_).replace(w,_)})),n=t.map((function(e){return e.match(E).map(Number)})),a=n[0].map((function(e,t){return n.map((function(e){if(!(t in e))throw Error('The arity of each "output" value must be equal');return e[t]}))})).map((function(t){return Object(i.a)(r(r({},e),{output:t}))}));return function(e){var n=0;return t[0].replace(E,(function(){return String(a[n++](e))})).replace(k,S)}}},function(e,t,n){"use strict";var r=n(0),o=n(24),i=(n(18),n(20),n(1)),a=n(48);function s(){return(s=Object.assign||function(e){for(var t=1;t{let{onChange:t,value:n,value:{color:i}}=e;const l=wp.components.GradientPicker;return Object(r.createElement)("div",{className:l?"ct-gutenberg-color-picker-new":"ct-gutenberg-color-picker"},Object(r.createElement)(o.ColorPicker,s({color:i,enableAlpha:!0},l?{onChange:e=>{t(c(c({},n),{},{color:Object(a.a)(e)}))}}:{onChangeComplete:e=>{t(c(c({},n),{},{color:1===e.rgb.a?e.hex:`rgba(${e.rgb.r}, ${e.rgb.g}, ${e.rgb.b}, ${e.rgb.a})`}))}})),Object(r.createElement)("div",{className:"ct-color-picker-value"},Object(r.createElement)("input",{onChange:e=>{let{target:{value:r}}=e;t(c(c({},n),{},{color:Object(a.a)(r)}))},value:Object(a.a)(i),type:"text"})))},d=n(4),f=n.n(d),h=n(22);function m(){return(m=Object.assign||function(e){for(var t=1;te.noColorTransparent?"transparent":"CT_CSS_SKIP_RULE";var O=e=>{let{containerRef:t,el:n,value:o,picker:a,onChange:s,option:l,style:c,wrapperProps:u={},inline_modal:d,appendToBody:h,inheritValue:b}=e;const y=Object(r.useMemo)(()=>o.color===v(l)?{color:"",key:"empty"}:(o.color||"").indexOf(v(l))>-1?{key:"",color:""}:(o.color||"").indexOf(v(l))>-1&&a.inherit?{key:"picker"+b,color:getComputedStyle(document.documentElement).getPropertyValue(b.replace(/var\(/,"").replace(/\)/,"")).trim().replace(/\s/g,"")}:(o.color||"").indexOf("var")>-1?{key:"var"+o.color,color:getComputedStyle(document.documentElement).getPropertyValue(o.color.replace(/var\(/,"").replace(/\)/,"")).trim().replace(/\s/g,"")}:{key:"color",color:o.color},[o,l,a,b]);let O=o.color;(o.color||"").indexOf(v(l))>-1&&a.inherit&&(O=b);const j=Object(r.useMemo)(()=>u.ref&&u.ref.current&&n&&((e,t)=>{if(!e)return;if(!t)return;let n=getComputedStyle(e),r=parseFloat(n.left);return{"--option-modal-arrow-position":(t=t.firstElementChild.getBoundingClientRect()).left+t.width/2-r-6+"px"}})(u.ref.current,n.current),[u.ref&&u.ref.current,n&&n.current]);return Object(r.createElement)(r.Fragment,null,Object(r.createElement)("div",m({tabIndex:"0",className:f()("ct-color-picker-modal",{"ct-option-modal":!d&&h},l.modalClassName),style:g(g({},j),c||{})},u),!l.predefined&&Object(r.createElement)("div",{className:"ct-color-picker-top"},Object(r.createElement)("ul",{className:"ct-color-picker-skins"},["paletteColor1","paletteColor2","paletteColor3","paletteColor4","paletteColor5","paletteColor6","paletteColor7","paletteColor8"].map(e=>Object(r.createElement)("li",{key:e,style:{background:`var(--${e})`},className:f()({active:O===`var(--${e})`}),onClick:()=>s(g(g({},o),{},{color:`var(--${e})`}))},Object(r.createElement)("div",{className:"ct-tooltip-top"},{paletteColor1:Object(i.__)("Color 1","blocksy"),paletteColor2:Object(i.__)("Color 2","blocksy"),paletteColor3:Object(i.__)("Color 3","blocksy"),paletteColor4:Object(i.__)("Color 4","blocksy"),paletteColor5:Object(i.__)("Color 5","blocksy"),paletteColor6:Object(i.__)("Color 6","blocksy"),paletteColor7:Object(i.__)("Color 7","blocksy"),paletteColor8:Object(i.__)("Color 8","blocksy")}[e]))),!l.skipNoColorPill&&!1)),Object(r.createElement)(p,{onChange:e=>s(e),value:g(g({},o),{},{color:y.color})})))},j=n(27),_=n(19),w=n.n(_),E=n(11);function P(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function k(e){for(var t=1;t{if("string"==typeof e.inherit){if(e.inherit.indexOf("self")>-1){const r=n[t.id]||t.value,o=e.inherit.split(":")[1];let i=r[o].color;return i.indexOf("CT_CSS_SKIP_RULE")>-1&&(i=t.pickers.find(e=>{let{id:t}=e;return t===o}).inherit),{background:i||""}}return{background:e.inherit}}let r=Object.keys(e.inherit).reduce((t,r)=>t||(Object(E.a)(Object(E.b)(e.inherit[r]),"global"===e.inherit_source?Object.keys(e.inherit[r]).reduce((e,t)=>k(k({},e),{},{[t]:wp.customize(t)()}),{}):n)?r:t),null);return r?{background:r}:{}};t.a=e=>{let{option:t,value:n,onChange:o,picker:a,onPickingChange:s,stopTransitioning:l,innerRef:c,containerRef:u,modalRef:p,isTransitioning:d,isPicking:m,values:b}=e;const g=Object(r.useRef)(),{appendToBody:y=!0}=t,{refreshPopover:_,styles:E,popoverProps:P}=Object(h.a)({contentRef:p,ref:u||{},defaultHeight:379,shouldCalculate:!t.inline_modal||y});if(t.inline_modal)return Object(r.createElement)(O,{containerRef:u,option:t,onChange:o,picker:a,value:n,inline_modal:!!t.inline_modal});let S=null;return d!==a.id&&(m||"").split(":")[0]!==a.id||(S=Object(r.createPortal)(Object(r.createElement)(j.Transition,{items:m,onRest:()=>l(),config:{duration:100,easing:w()(.25,.1,.25,1)},from:-1===(m||"").indexOf(":")?{transform:"scale3d(0.95, 0.95, 1)",opacity:0}:{opacity:1},enter:-1===(m||"").indexOf(":")?{transform:"scale3d(1, 1, 1)",opacity:1}:{opacity:1},leave:-1===(m||"").indexOf(":")?{transform:"scale3d(0.95, 0.95, 1)",opacity:0}:{opacity:1}},e=>(e||"").split(":")[0]===a.id&&(e=>Object(r.createElement)(O,{style:k(k({},e),y?E:{}),option:t,onChange:o,picker:a,value:n,el:g,inheritValue:a.inherit?C(a,t,b).background:"",wrapperProps:y?P:{ref:p},appendToBody:y}))),y?document.body:g.current.closest("section").parentNode)),Object(r.createElement)("div",{ref:e=>{g.current=e,c&&(c.current=e)},className:f()("ct-color-picker-single",{})},Object(r.createElement)("span",{tabIndex:"0"},Object(r.createElement)("span",{tabIndex:"0",className:f()({"ct-no-color":(n||{}).color===v(t),"ct-color-inherit":(n||{color:""}).color.indexOf("INHERIT")>-1}),onClick:e=>{if(t.skipModal)return;e.stopPropagation(),_();let n=m?m.split(":")[0]===a.id?null:`${a.id}:${m.split(":")[0]}`:a.id;s(n)},style:-1===((n||{}).color||"").indexOf(v(t))?{background:(n||{}).color}:k({},a.inherit&&(n||{}).color!==v(t)?C(a,t,b):{})},Object(r.createElement)("i",{className:"ct-tooltip-top"},(n||{color:""}).color.indexOf("INHERIT")>-1?Object(i.__)("Inherited","blocksy"):a.title),(n||{color:""}).color.indexOf("INHERIT")>-1&&Object(r.createElement)("svg",{width:"25",height:"25",viewBox:"0 0 30 30"},Object(r.createElement)("path",{d:"M15 3c-3 0-5.7 1.1-7.8 2.9-.4.3-.5.9-.2 1.4.3.4 1 .5 1.4.2h.1C10.3 5.9 12.5 5 15 5c5.2 0 9.5 3.9 10 9h-3l4 6 4-6h-3.1C26.4 7.9 21.3 3 15 3zM4 10l-4 6h3.1c.5 6.1 5.6 11 11.9 11 3 0 5.7-1.1 7.8-2.9.4-.3.5-1 .2-1.4-.3-.4-1-.5-1.4-.2h-.1c-1.7 1.5-4 2.4-6.5 2.4-5.2 0-9.5-3.9-10-9h3L4 10z"})))),S)}},function(e,t,n){"use strict";function r(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r=0||(o[n]=e[n]);return o}n.d(t,"a",(function(){return r}))},function(e,t,n){"use strict";n.d(t,"Transition",(function(){return de}));var r=n(31),o=n(2),i=n(16),a=n(29),s=n(35),l=n(37),c=n(10),u=n(3),p=n(13),d=n(7),f=n(58),h=n(59),m=n(44),b=n(52);const g=Object(c.a)(Object(c.a)({},{tension:170,friction:26}),{},{mass:1,damping:1,easing:e=>e,clamp:!1});class y{constructor(){this.tension=void 0,this.friction=void 0,this.frequency=void 0,this.damping=void 0,this.mass=void 0,this.velocity=0,this.restVelocity=void 0,this.precision=void 0,this.progress=void 0,this.duration=void 0,this.easing=void 0,this.clamp=void 0,this.bounce=void 0,this.decay=void 0,this.round=void 0,Object.assign(this,g)}}function v(e,t){if(o.d.und(t.decay)){const n=!o.d.und(t.tension)||!o.d.und(t.friction);!n&&o.d.und(t.frequency)&&o.d.und(t.damping)&&o.d.und(t.mass)||(e.duration=void 0,e.decay=void 0),n&&(e.frequency=void 0)}else e.duration=void 0}const O=[];class j{constructor(){this.changed=!1,this.values=O,this.toValues=null,this.fromValues=O,this.to=void 0,this.from=void 0,this.config=new y,this.immediate=!1,this.onStart=void 0,this.onChange=void 0,this.onRest=[]}}const _=(e,t)=>Object(f.b)(e,t||[{}]);function w(e,...t){return o.d.fun(e)?e(...t):e}const E=(e,t)=>!0===e||!!(t&&e&&(o.d.fun(e)?e(t):Object(o.h)(e).includes(t))),P=(e,t,n)=>e&&(o.d.fun(e)?e(t,n):o.d.arr(e)?e[t]:Object(c.a)({},e)),k=(e,t)=>!0===e.default?e[t]:e.default?e.default[t]:void 0,S=(e,t=[],n={})=>{let r=C;e.default&&!0!==e.default&&(e=e.default,r=Object.keys(e));for(const i of r){const r=e[i];o.d.und(r)||t.includes(i)||(n[i]=r)}return n},C=["pause","cancel","config","immediate","onDelayEnd","onProps","onStart","onChange","onRest"],x={config:1,from:1,to:1,ref:1,loop:1,reset:1,pause:1,cancel:1,reverse:1,immediate:1,default:1,delay:1,onDelayEnd:1,onProps:1,onStart:1,onChange:1,onRest:1,items:1,trail:1,sort:1,expires:1,initial:1,enter:1,update:1,leave:1,children:1,keys:1,callId:1,parentId:1};function I(e){const t=function(e){const t={};let n=0;if(Object(o.b)(e,(e,r)=>{x[r]||(t[r]=e,n++)}),n)return t}(e);if(t){const n={to:t};return Object(o.b)(e,(e,r)=>r in t||(n[r]=e)),n}return Object(c.a)({},e)}function D(e){const t=Object(i.b)(e);return t?D(t.get()):o.d.arr(e)?e.map(D):Object(o.e)(e)?Object(d.createStringInterpolator)({range:[0,1],output:[e,e]})(1):e}function A(e,{key:t,props:n,state:r,actions:o}){return new Promise((i,s)=>{let l,u,p=!1,d=E(n.cancel,t);function f(){r.resumeQueue.add(h),u.cancel(),l=u.time-a.Globals.now()}function h(){l>0?(r.pauseQueue.add(f),u=a.Globals.frameLoop.setTimeout(m,l)):m()}function m(){r.pauseQueue.delete(f),e<=(r.cancelId||0)&&(d=!0);try{o.start(Object(c.a)(Object(c.a)({},n),{},{callId:e,delay:l,cancel:d,pause:p}),i)}catch(e){s(e)}}d?m():(l=w(n.delay||0,t),p=E(n.pause,t),p?(r.resumeQueue.add(h),o.pause()):(o.resume(),h()))})}const N=(e,t)=>1==t.length?t[0]:t.some(e=>e.cancelled)?M(e):t.every(e=>e.noop)?T(e):R(e,t.every(e=>e.finished)),T=(e,t=e.get())=>({value:t,noop:!0,finished:!0,target:e}),R=(e,t,n=e.get())=>({value:n,finished:t,target:e}),M=(e,t=e.get())=>({value:t,cancelled:!0,target:e});async function F(e,t,n,r){t.pause&&await new Promise(e=>{n.resumeQueue.add(e)});const{callId:i,parentId:a,onRest:s}=t,{asyncTo:l,promise:u}=n;return a||e!==l||t.reset?n.promise=(async()=>{n.asyncId=i,n.asyncTo=e;const p=S(t,["onRest"]);let f,h;const m=new Promise((e,t)=>(f=e,h=t)),b=e=>{const t=i<=(n.cancelId||0)&&M(r)||i!==n.asyncId&&R(r,!1);if(t)throw e.result=t,e},g=(y=(e,t)=>{const a=new z;b(a);const s=o.d.obj(e)?Object(c.a)({},e):Object(c.a)(Object(c.a)({},t),{},{to:e});return s.parentId=i,Object(o.b)(p,(e,t)=>{o.d.und(s[t])&&(s[t]=e)}),r.start(s).then(async e=>(b(a),r.is("PAUSED")&&await new Promise(e=>{n.resumeQueue.add(e)}),e))},(...e)=>{const t=e=>{throw e instanceof z&&h(e),e};try{return y(...e).catch(t)}catch(e){t(e)}});var y;let v;try{let t;o.d.arr(e)?t=(async e=>{for(const t of e)await g(t)})(e):o.d.fun(e)&&(t=Promise.resolve(e(g,r.stop.bind(r)))),await Promise.all([t.then(f),m]),v=R(r,!0)}catch(e){if(!(e instanceof z))throw e;v=e.result}finally{i==n.asyncId&&(n.asyncId=a,n.asyncTo=a?l:void 0,n.promise=a?u:void 0)}return o.d.fun(s)&&Object(d.batchedUpdates)(()=>{s(v)}),v})():u}function L(e,t){e.cancelId=t,e.asyncId=e.asyncTo=e.promise=void 0}class z extends Error{constructor(){super("An async animation has been interrupted. You see this error because you forgot to use `await` or `.catch(...)` on its returned promise."),this.result=void 0}}const V=e=>e instanceof B;let U=1;class B extends i.a{constructor(...e){super(...e),this.id=U++,this.key=void 0,this._priority=0,this._children=new Set}get priority(){return this._priority}set priority(e){this._priority!=e&&(this._priority=e,this._onPriorityChange(e))}get(){const e=Object(p.f)(this);return e&&e.getValue()}to(...e){return Object(d.to)(this,e)}interpolate(...e){return Object(h.a)(),Object(d.to)(this,e)}addChild(e){this._children.size||this._attach(),this._children.add(e)}removeChild(e){this._children.delete(e),this._children.size||this._detach()}onParentChange({type:e}){this.idle?"start"==e&&(this._reset(),this._start()):"reset"==e&&this._reset()}_attach(){}_detach(){}_reset(){this._emit({type:"reset",parent:this})}_start(){this._emit({type:"start",parent:this})}_onChange(e,t=!1){this._emit({type:"change",parent:this,value:e,idle:t})}_onPriorityChange(e){this.idle||d.frameLoop.start(this),this._emit({type:"priority",parent:this,priority:e})}_emit(e){Object(o.b)(Array.from(this._children),t=>{t.onParentChange(e)})}}const H="ACTIVE";class W extends B{constructor(e,t){if(super(),this.key=void 0,this.animation=new j,this.queue=void 0,this._phase="CREATED",this._state={pauseQueue:new Set,resumeQueue:new Set},this._defaultProps={},this._lastCallId=0,this._lastToId=0,!o.d.und(e)||!o.d.und(t)){const n=o.d.obj(e)?Object(c.a)({},e):Object(c.a)(Object(c.a)({},t),{},{from:e});n.default=!0,this.start(n)}}get idle(){return!this.is(H)&&!this._state.asyncTo}get goal(){return Object(i.c)(this.animation.to)}get velocity(){const e=Object(p.f)(this);return e instanceof p.d?e.lastVelocity||0:e.getPayload().map(e=>e.lastVelocity||0)}advance(e){let t=!0,n=!1;const r=this.animation;let{config:a,toValues:s}=r;const l=Object(p.g)(r.to);if(!l){const e=Object(i.b)(r.to);e&&(s=Object(o.h)(e.get()))}return r.values.forEach((i,c)=>{if(i.done)return;let u=l?l[c].lastPosition:s[c],p=r.immediate,d=u;if(!p){if(d=i.lastPosition,a.tension<=0)return void(i.done=!0);const t=i.elapsedTime+=e,n=r.fromValues[c],s=null!=i.v0?i.v0:i.v0=o.d.arr(a.velocity)?a.velocity[c]:a.velocity;let l;if(o.d.und(a.duration))if(a.decay){const e=!0===a.decay?.998:a.decay,r=Math.exp(-(1-e)*t);d=n+s/(1-e)*(1-r),p=Math.abs(i.lastPosition-d)<.1,l=s*r}else{l=null==i.lastVelocity?s:i.lastVelocity;const t=a.precision||(n==u?.005:Math.min(1,.001*Math.abs(u-n))),r=a.restVelocity||t/10,c=a.clamp?0:a.bounce,f=!o.d.und(c),h=n==u?i.v0>0:nr,m||(p=Math.abs(u-d)<=t,!p));++e){f&&(b=d==u||d>u==h,b&&(l=-l*c,d=u)),l+=(1e-6*-a.tension*(d-u)+.001*-a.friction*l)/a.mass*g,d+=l*g}}else{let r=a.progress||0;a.duration<=0?r=1:r+=(1-r)*Math.min(1,t/a.duration),d=n+a.easing(r)*(u-n),l=(d-i.lastPosition)/e,p=1==r}i.lastVelocity=l,Number.isNaN(d)&&(console.warn("Got NaN while animating:",this),p=!0)}l&&!l[c].done&&(p=!1),p?i.done=!0:t=!1,i.setValue(d,a.round)&&(n=!0)}),t?this.finish():n&&this._onChange(this.get()),t}is(e){return this._phase==e}set(e){return Object(d.batchedUpdates)(()=>{if(this._focus(e),this._set(e)&&!this.is(H))return this._onChange(this.get(),!0);this._stop()}),this}pause(){$(this,"pause"),this.is("PAUSED")||(this._phase="PAUSED",Object(o.c)(this._state.pauseQueue,e=>e()))}resume(){$(this,"resume"),this.is("PAUSED")&&(this._start(),Object(o.c)(this._state.resumeQueue,e=>e()))}finish(e){if(this.resume(),this.is(H)){const t=this.animation;!t.config.decay&&o.d.und(e)&&(e=t.to),o.d.und(e)||this._set(e),Object(d.batchedUpdates)(()=>{t.changed||(t.changed=!0,t.onStart&&t.onStart(this)),this._stop()})}return this}update(e){return $(this,"update"),(this.queue||(this.queue=[])).push(e),this}async start(e,t){let n;$(this,"start"),o.d.und(e)?(n=this.queue||[],this.queue=[]):n=[o.d.obj(e)?e:Object(c.a)(Object(c.a)({},t),{},{to:e})];const r=await Promise.all(n.map(e=>this._update(e)));return N(this,r)}stop(e){return this.is("DISPOSED")||(L(this._state,this._lastCallId),this._focus(this.get()),Object(d.batchedUpdates)(()=>this._stop(e))),this}reset(){this._update({reset:!0})}dispose(){this.is("DISPOSED")||(this.animation&&(this.animation.onRest=[]),this.stop(),this._phase="DISPOSED")}onParentChange(e){super.onParentChange(e),"change"==e.type?this.is(H)||(this._reset(),this.is("PAUSED")||this._start()):"priority"==e.type&&(this.priority=e.priority+1)}_prepareNode({to:e,from:t,reverse:n}){const r=this.key||"",a={to:e=!o.d.obj(e)||Object(i.b)(e)?e:e[r],from:t=!o.d.obj(t)||Object(i.b)(t)?t:t[r]};if(this.is("CREATED")){n&&([e,t]=[t,e]),t=Object(i.c)(t);const r=this._updateNode(o.d.und(t)?Object(i.c)(e):t);r&&!o.d.und(t)&&r.setValue(t)}return a}_updateNode(e){let t=Object(p.f)(this);if(!o.d.und(e)){const n=this._getNodeType(e);t&&t.constructor===n||Object(p.h)(this,t=n.create(e))}return t}_getNodeType(e){const t=Object(p.f)(e);return t?t.constructor:o.d.arr(e)?p.a:Object(o.e)(e)?p.c:p.d}_update(e,t){const n=this._defaultProps,r=t=>{const r=k(e,t);o.d.und(r)||(n[t]=r),n[t]&&(e[t]=n[t])};r("cancel"),r("pause");const i=this._prepareNode(e);return A(++this._lastCallId,{key:this.key,props:e,state:this._state,actions:{pause:this.pause.bind(this),resume:this.resume.bind(this),start:this._merge.bind(this,i)}}).then(n=>{if(e.loop&&n.finished&&(!t||!n.noop)){const t=G(e);if(t)return this._update(t,!0)}return n})}_merge(e,t,n){if(t.cancel)return this.stop(!0),n(M(this));const{key:r,animation:a}=this,s=this._defaultProps,l=!o.d.und(e.to),u=!o.d.und(e.from);if(l||u){if(!(t.callId>this._lastToId))return n(M(this));this._lastToId=t.callId}const f=e=>o.d.und(t[e])?s[e]:t[e],h=q(f("onDelayEnd"),r);h&&h(t,this),t.default&&((e,t,n)=>{S(t,n,e)})(s,t,["pause","cancel"]);const{to:m,from:b}=a;let{to:y=m,from:O=b}=e;u&&!l&&(y=O),t.reverse&&([y,O]=[O,y]);const j=!Object(o.f)(O,b);j&&(a.from=O);const _=!Object(o.f)(y,m);_&&this._focus(y);const P=Object(i.b)(y),k=Object(i.b)(O);k&&(O=k.get());const C=o.d.arr(t.to)||o.d.fun(t.to),{config:x}=a,{decay:I,velocity:A}=x;t.config&&!C&&function(e,t,n){n&&(v(n=Object(c.a)({},n),t),t=Object(c.a)(Object(c.a)({},n),t)),v(e,t),Object.assign(e,t);for(const t in g)null==e[t]&&(e[t]=g[t]);let{mass:r,frequency:i,damping:a}=e;o.d.und(i)||(i<.01&&(i=.01),a<0&&(a=0),e.tension=Math.pow(2*Math.PI/i,2)*r,e.friction=4*Math.PI*a*r/i)}(x,w(t.config,r),t.config!==s.config?w(s.config,r):void 0);let N=Object(p.f)(this);if(!N||o.d.und(y))return n(R(this,!0));const L=o.d.und(t.reset)?u&&!t.default:!o.d.und(O)&&E(t.reset,r),z=L?O:this.get(),V=D(y),U=o.d.num(V)||o.d.arr(V)||Object(o.e)(V),B=!C&&(!U||E(s.immediate||t.immediate,r));if(_)if(B)N=this._updateNode(V);else{const e=this._getNodeType(y);if(e!==N.constructor)throw Error("Cannot animate between "+N.constructor.name+" and "+e.name+', as the "to" prop suggests')}const W=N.constructor;let $=!!P,G=!1;if(!$){const e=L||this.is("CREATED")&&j;(_||e)&&(G=Object(o.f)(D(z),V),$=!G),Object(o.f)(x.decay,I)&&Object(o.f)(x.velocity,A)||($=!0)}if(G&&this.is(H)&&(a.changed&&!L?$=!0:$||this._stop()),!C){($||Object(i.b)(m))&&(a.values=N.getPayload(),a.toValues=P?null:W==p.c?[1]:Object(o.h)(V)),a.immediate=B,a.onStart=q(f("onStart"),r),a.onChange=q(f("onChange"),r);const e=a.onRest,s=L&&!t.onRest?e[0]||o.g:K(q(f("onRest"),r),this);if($){a.onRest=[s,K(n,this)];let t=L?0:1;t{for(;te.lastPosition)),super._reset()}_start(){this.is(H)||(this._phase=H,super._start(),d.skipAnimation?this.finish():d.frameLoop.start(this))}_stop(e){if(this.resume(),this.is(H)){this._phase="IDLE",this._onChange(this.get(),!0);const t=this.animation;Object(o.b)(t.values,e=>{e.done=!0});const n=t.onRest;n.length&&(t.onRest=[t.toValues?o.g:n[0]],t.changed||(n[0]=o.g),Object(o.b)(n,t=>t(e)))}}}function $(e,t){if(e.is("DISPOSED"))throw Error('Cannot call "'+t+'" of disposed "'+e.constructor.name+'" object')}function q(e,t){return o.d.fun(e)?e:t&&e?e[t]:void 0}const K=(e,t)=>{const{to:n}=t.animation;return e?r=>{if(r)e(M(t));else{const r=D(n),i=D(t.get()),a=Object(o.f)(i,r);e(R(t,a))}}:o.g};function G(e,t=e.loop,n=e.to){let r=w(t);if(r){const i=!0!==r&&I(r),a=(i||e).reverse,s=!i||i.reset;return X(Object(c.a)(Object(c.a)({},e),{},{loop:t,default:!1,to:!a||o.d.arr(n)||o.d.fun(n)?n:void 0,from:s?e.from:void 0,reset:s},i))}}function X(e){const{to:t,from:n}=e=I(e),r=new Set;return n?Y(n,r):delete e.from,o.d.obj(t)?Y(t,r):t||delete e.to,e.keys=r.size?Array.from(r):null,e}function Y(e,t){Object(o.b)(e,(e,n)=>null!=e&&t.add(n))}const J=["onStart","onChange","onRest"];let Q=1;class Z{constructor(e,t){this.id=Q++,this.springs={},this.queue=[],this._flush=void 0,this._initialProps=void 0,this._phase="CREATED",this._lastAsyncId=0,this._active=new Set,this._state={pauseQueue:new Set,resumeQueue:new Set},this._events={onStart:new Set,onChange:new Set,onRest:new Map},this._onFrame=this._onFrame.bind(this),t&&(this._flush=t),e&&this.start(e)}get idle(){return!this._state.asyncTo&&Object.values(this.springs).every(e=>e.idle)}is(e){return this._phase==e}get(){const e={};return this.each((t,n)=>e[n]=t.get()),e}update(e){return e&&this.queue.push(X(e)),this}start(e){const t=e?Object(o.h)(e).map(X):this.queue;return e||(this.queue=[]),this._flush?this._flush(this,t):(ie(this,t),ee(this,t))}stop(e){if(o.d.und(e))this.each(e=>e.stop()),L(this._state,this._lastAsyncId);else{const t=this.springs;Object(o.b)(Object(o.h)(e),e=>t[e].stop())}return this}pause(e){if(o.d.und(e))this.each(e=>e.pause());else{const t=this.springs;Object(o.b)(Object(o.h)(e),e=>t[e].pause())}return this}resume(e){if(o.d.und(e))this.each(e=>e.resume());else{const t=this.springs;Object(o.b)(Object(o.h)(e),e=>t[e].resume())}return this}reset(){return this.each(e=>e.reset()),this}each(e){Object(o.b)(this.springs,e)}dispose(){this._state.asyncTo=void 0,this.each(e=>e.dispose()),this.springs={}}_onFrame(){const{onStart:e,onChange:t,onRest:n}=this._events,r=this._active.size>0;r&&this._phase!=H&&(this._phase=H,Object(o.c)(e,e=>e(this)));const i=(t.size||!r&&n.size)&&this.get();Object(o.c)(t,e=>e(i)),r||(this._phase="IDLE",Object(o.c)(n,([e,t])=>{t.value=i,e(t)}))}onParentChange(e){"change"==e.type&&(this._active[e.idle?"delete":"add"](e.parent),d.frameLoop.onFrame(this._onFrame))}}function ee(e,t){return Promise.all(t.map(t=>function e(t,n,r){const{to:i,loop:a,onRest:s}=n;a&&(n.loop=!1);const l=o.d.arr(i)||o.d.fun(i)?i:void 0;l?(n.to=void 0,n.onRest=void 0):Object(o.b)(J,e=>{const r=n[e];if(o.d.fun(r)){const o=t._events[e];o instanceof Set?n[e]=()=>o.add(r):n[e]=({finished:e,cancelled:t})=>{const n=o.get(r);n?(e||(n.finished=!1),t&&(n.cancelled=!0)):o.set(r,{value:null,finished:e,cancelled:t})}}});const c=(n.keys||Object.keys(t.springs)).map(e=>t.springs[e].start(n)),u=t._state;l?c.push(A(++t._lastAsyncId,{props:n,state:u,actions:{pause:o.g,resume:o.g,start(e,n){e.onRest=s,e.cancel?((e,t)=>!o.d.und(k(e,t)))(e,"cancel")&&L(u,e.callId):n(F(l,e,u,t))}}})):n.keys||!0!==n.cancel||L(u,t._lastAsyncId);return Promise.all(c).then(o=>{const s=N(t,o);if(a&&s.finished&&(!r||!s.noop)){const r=G(n,a,i);if(r)return ie(t,[r]),e(t,r,!0)}return s})}(e,t))).then(t=>N(e,t))}function te(e,t){const n=Object(c.a)({},e.springs);return t&&Object(o.b)(Object(o.h)(t),e=>{o.d.und(e.keys)&&(e=X(e)),o.d.obj(e.to)||(e=Object(c.a)(Object(c.a)({},e),{},{to:void 0})),oe(n,e,e=>re(e))}),n}function ne(e,t){Object(o.b)(t,(t,n)=>{e.springs[n]||(e.springs[n]=t,t.addChild(e))})}function re(e,t){const n=new W;return n.key=e,t&&n.addChild(t),n}function oe(e,t,n){t.keys&&Object(o.b)(t.keys,r=>{(e[r]||(e[r]=n(r)))._prepareNode(t)})}function ie(e,t){Object(o.b)(t,t=>{oe(e.springs,t,t=>re(t,e))})}const ae=Object(u.createContext)({}),se=e=>{let{children:t}=e,n=Object(m.a)(e,["children"]);const r=Object(u.useContext)(ae);n=_(()=>Object(c.a)(Object(c.a)({},r),n),[r,n.pause,n.cancel,n.immediate,n.config]);const{Provider:o}=ae;return Object(u.createElement)(o,{value:n},t)};se.Provider=ae.Provider,se.Consumer=ae.Consumer;const le=()=>Object(u.useContext)(ae),ce=e=>({get controllers(){return e()},update(t){return Object(o.b)(e(),(e,n)=>{e.update(P(t,n,e))}),this},async start(t){const n=await Promise.all(e().map((e,n)=>{const r=P(t,n,e);return e.start(r)}));return{value:n.map(e=>e.value),finished:n.every(e=>e.finished)}},stop:t=>Object(o.b)(e(),e=>e.stop(t)),pause:t=>Object(o.b)(e(),e=>e.pause(t)),resume:t=>Object(o.b)(e(),e=>e.resume(t))});const ue="enter";function pe(e,{key:t,keys:n=t}){return o.d.und(n)?e:o.d.fun(n)?e.map(n):Object(o.h)(n)}function de(e){let{items:t,children:n}=e,i=Object(m.a)(e,["items","children"]);return Object(u.createElement)(u.Fragment,null,function(e,t,n){const{ref:i,reset:a,sort:l,trail:p=0,expires:d=!0}=t,f=Object(o.h)(e),h=[],m=pe(f,t),b=Object(u.useRef)(null),g=a?null:b.current;Object(r.a)(()=>{b.current=h}),Object(s.b)(()=>()=>Object(o.b)(b.current,e=>{e.expired&&clearTimeout(e.expirationId),e.ctrl.dispose()}));const y=[];if(g&&Object(o.b)(g,(e,t)=>{e.expired?clearTimeout(e.expirationId):~(t=y[t]=m.indexOf(e.key))&&(h[t]=e)}),Object(o.b)(f,(e,t)=>{h[t]||(h[t]={key:m[t],item:e,phase:"mount",ctrl:new Z})}),y.length){let e=-1;Object(o.b)(y,(n,r)=>{const o=g[r];~n?(e=h.indexOf(o),h[e]=Object(c.a)(Object(c.a)({},o),{},{item:f[n]})):t.leave&&h.splice(++e,0,o)})}o.d.fun(l)&&h.sort((e,t)=>l(e.item,t.item));let v=-p;const O=Object(s.a)(),j=S(t),_=new Map;Object(o.b)(h,(e,n)=>{const r=e.key,i=e.phase;let a,s;if("mount"==i)a=t.enter,s=ue;else{const e=m.indexOf(r)<0;if("leave"!=i)if(e)a=t.leave,s="leave";else{if(!(a=t.update))return;s="update"}else{if(e)return;a=t.enter,s=ue}}if(a=w(a,e.item,n),a=o.d.obj(a)?I(a):{to:a},!a.config){const r=t.config||j.config;a.config=w(r,e.item,n)}const l=Object(c.a)(Object(c.a)({},j),{},{delay:v+=p,reset:!1},a);if(s==ue&&o.d.und(l.from)){const r=o.d.und(t.initial)||g?t.from:t.initial;l.from=w(r,e.item,n)}const{onRest:u}=l;l.onRest=e=>{const t=b.current,n=t.find(e=>e.key===r);if(n)if(o.d.fun(u)&&u(e,n),e.cancelled&&"update"!=n.phase)n.phase=i;else if(n.ctrl.idle){const e=t.every(e=>e.ctrl.idle);if("leave"==n.phase){const t=w(d,n.item);if(!1!==t){const r=!0===t?0:t;if(n.expired=!0,!e&&r>0)return void(r<=2147483647&&(n.expirationId=setTimeout(O,r)))}}e&&t.some(e=>e.expired)&&O()}};const f=te(e.ctrl,l);_.set(e,{phase:s,springs:f,payload:l})});const E=le();Object(r.a)(()=>{Object(o.b)(h,e=>{e.ctrl.start({default:E})})},[E]);const P=Object(u.useMemo)(()=>ce(()=>b.current.map(e=>e.ctrl)),[]);Object(u.useImperativeHandle)(i,()=>P),Object(r.a)(()=>{Object(o.b)(_,({phase:e,springs:t,payload:n},r)=>{ne(r.ctrl,t),E.cancel||(r.phase=e,e==ue&&r.ctrl.start({default:E}),r.ctrl[i?"update":"start"](n))})},a?void 0:n);const k=e=>Object(u.createElement)(u.Fragment,null,h.map((t,n)=>{const{springs:r}=_.get(t)||t.ctrl,i=e(Object(c.a)({},r),t.item,t,n);return i&&i.type?Object(u.createElement)(i.type,Object(c.a)({},i.props,{key:o.d.str(t.key)||o.d.num(t.key)?t.key:t.ctrl.id,ref:i.ref})):i}));return 3==arguments.length?[k,P.start,P.stop]:k}(t,i)(n))}class fe extends B{constructor(e,t){super(),this.source=e,this.key=void 0,this.idle=!0,this.calc=void 0,this.calc=Object(l.a)(...t);const n=this._get(),r=o.d.arr(n)?p.a:p.d;Object(p.h)(this,r.create(n))}advance(e){const t=this._get(),n=this.get();Object(o.f)(t,n)||(Object(p.f)(this).setValue(t),this._onChange(t,this.idle))}_get(){const e=o.d.arr(this.source)?this.source.map(e=>e.get()):Object(o.h)(this.source.get());return this.calc(...e)}_reset(){Object(o.b)(Object(p.g)(this),e=>e.reset()),super._reset()}_start(){this.idle=!1,super._start(),d.skipAnimation?(this.idle=!0,this.advance()):d.frameLoop.start(this)}_attach(){let e=!0,t=1;Object(o.b)(Object(o.h)(this.source),n=>{V(n)&&(n.idle||(e=!1),t=Math.max(t,n.priority+1)),n.addChild(this)}),this.priority=t,e||(this._reset(),this._start())}_detach(){Object(o.b)(Object(o.h)(this.source),e=>{e.removeChild(this)}),this.idle=!0}onParentChange(e){"start"==e.type?this.advance():"change"==e.type?this.idle?this.advance():e.idle&&(this.idle=Object(o.h)(this.source).every(e=>!1!==e.idle),this.idle&&(this.advance(),Object(o.b)(Object(p.g)(this),e=>{e.done=!0}))):"priority"==e.type&&(this.priority=Object(o.h)(this.source).reduce((e,t)=>Math.max(e,(t.priority||0)+1),0)),super.onParentChange(e)}}a.Globals.assign({createStringInterpolator:b.a,to:(e,t)=>new fe(e,t)})},function(e,t,n){"use strict";n.r(t),n.d(t,"default",(function(){return h}));var r=n(0),o=n(24),i=n(4),a=n.n(i),s=n(1),l=n(18),c=n.n(l);function u(){return(u=Object.assign||function(e){for(var t=1;te?(e.width<700?e.sizes.full:c.a.max(c.a.values(1===c.a.keys(e.sizes).length?e.sizes:c.a.omit(e.sizes,"full")),e=>{let{width:t}=e;return t})).url||e.url:null),f(this,"onChange",(function(t){let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;return e.props.onChange(e.props.option.inline_value?t||"":d(d({},e.props.value),{},{url:e.getUrlFor(n),attachment_id:t}))})),f(this,"getAttachmentId",(function(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:e.props;return t.option.inline_value?t.value:t.value.attachment_id})),f(this,"onSelect",()=>{var e=this.frame.state().get("selection").first().toJSON();(this.props.option.logo||{}).width===e.width&&(this.props.option.logo||{}).height===e.height&&!(this.props.option.logo||{}).flex_width&&!(this.props.option.logo||{}).flex_height||this.props.option.skipCrop,this.setImageFromAttachment(e),this.frame.close()}),f(this,"onCropped",e=>{this.setImageFromAttachment(e)}),f(this,"onSkippedCrop",()=>{var e=this.frame.state().get("selection").first().toJSON();this.setImageFromAttachment(e)}),f(this,"updateAttachmentInfo",(function(){let t=arguments.length>0&&void 0!==arguments[0]&&arguments[0],n=e.getAttachmentId();n&&(!wp.media.attachment(n).get("url")||t?wp.media.attachment(n).fetch().then(()=>e.setState({attachment_info:JSON.parse(JSON.stringify(wp.media.attachment(n).toJSON()))})):e.setState({attachment_info:JSON.parse(JSON.stringify(wp.media.attachment(n).toJSON()))}),e.detachListener(),wp.media.attachment(n).on("change",e.updateAttachmentInfo))}))}initFrame(){this.frame=wp.media({button:{text:"Select",close:!1},states:[new wp.media.controller.Library({title:Object(s.__)("Select logo","blocksy"),library:wp.media.query({type:this.props.option.mediaType||"image"}),multiple:!1,date:!1,priority:20,suggestedWidth:(this.props.option.logo||{}).width,suggestedHeight:(this.props.option.logo||{}).height}),...(this.props.option.skipCrop,[])]}),this.frame.on("select",this.onSelect,this),this.frame.on("close",()=>{this.props.option.onFrameClose&&this.props.option.onFrameClose()}),this.frame.on("cropped",this.onCropped,this),this.frame.on("skippedcrop",this.onSkippedCrop,this)}openFrame(){this.initFrame(),this.frame.setState("library").open(),this.props.option.onFrameOpen&&this.props.option.onFrameOpen()}calculateImageSelectOptions(e,t){var n,r,o,i=t.get("control"),a=!!parseInt((i.props.option.logo||{}).flex_width,10),s=!!parseInt((i.props.option.logo||{}).flex_height,10),l=e.get("width"),c=e.get("height"),u=parseInt((i.props.option.logo||{}).width,10),p=parseInt((i.props.option.logo||{}).height,10),d=u/p,f=u,h=p;return l/c>d?u=(p=c)*d:p=(u=l)/d,o={handles:!0,keys:!0,instance:!0,persistent:!0,imageWidth:l,imageHeight:c,minWidth:f>u?u:f,minHeight:h>p?p:h,x1:n=(l-u)/2,y1:r=(c-p)/2,x2:u+n,y2:p+r},!1===s&&!1===a&&(o.aspectRatio=u+":"+p),!0===s&&(delete o.minHeight,o.maxWidth=l),!0===a&&(delete o.minWidth,o.maxHeight=c),o}mustBeCropped(e,t,n,r,o,i){return(!0!==e||!0!==t)&&((!0!==e||r!==i)&&((!0!==t||n!==o)&&((n!==o||r!==i)&&!(o<=n))))}setImageFromAttachment(e){this.onChange(e.id,JSON.parse(JSON.stringify(wp.media.attachment(e.id).toJSON()))),this.updateAttachmentInfo()}detachListener(){this.getAttachmentId()&&wp.media.attachment(this.getAttachmentId()).off("change",this.updateAttachmentInfo)}componentDidUpdate(e){this.getAttachmentId()!==this.getAttachmentId(e)&&(wp.media.attachment(this.getAttachmentId(e)).off("change",this.updateAttachmentInfo),this.updateAttachmentInfo())}componentDidMount(){this.updateAttachmentInfo()}componentWillUnmount(){this.detachListener()}render(){return Object(r.createElement)("div",u({className:a()("attachment-media-view ct-attachment",{landscape:this.getAttachmentId()&&this.state.attachment_info,"attachment-media-view-image":this.getAttachmentId()&&this.state.attachment_info})},this.props.option.attr||{}),this.getAttachmentId()&&this.state.attachment_info?Object(r.createElement)(r.Fragment,null,Object(r.createElement)("div",{className:"thumbnail thumbnail-image",onClick:()=>!this.props.option.has_position_picker&&this.openFrame()},!this.props.option.has_position_picker&&Object(r.createElement)("img",{className:"attachment-thumb",src:this.getUrlFor(this.state.attachment_info),draggable:"false",alt:""}),this.props.option.has_position_picker&&Object(r.createElement)(o.FocalPointPicker,{url:this.getUrlFor(this.state.attachment_info),dimensions:{width:400,height:100},value:this.props.value,onChange:e=>{this.props.onChange(d(d({},this.props.value),e))}}),Object(r.createElement)("div",{className:"actions"},Object(r.createElement)("button",{type:"button",className:"button edit-button control-focus",title:Object(s.__)("Edit","blocksy"),onClick:e=>{e.stopPropagation(),this.openFrame()},id:"customize-media-control-button-35"}),Object(r.createElement)("button",{onClick:e=>{e.stopPropagation(),this.setState({attachment_info:null}),this.onChange(null)},title:Object(s.__)("Remove","blocksy"),type:"button",className:"button remove-button"})))):Object(r.createElement)(r.Fragment,null,Object(r.createElement)("button",{type:"button",onClick:()=>this.openFrame(),className:"button ct-upload-button",id:"customize-media-control-button-50"},this.props.option.emptyLabel||Object(s.__)("Select logo","blocksy"))))}}},function(e,t,n){"use strict";n.r(t);var r=n(0),o=n(4),i=n.n(o),a=n(1),s=n(14),l=n(27),c=n(19),u=n.n(c);n(12);var p=e=>{let{renderContent:t,stopTransitioning:n,el:o,isTransitioning:i,isPicking:a}=e;return(i||a)&&Object(r.createPortal)(Object(r.createElement)(l.Transition,{items:a,onRest:e=>n(),config:{duration:100,easing:u()(.25,.1,.25,1)},from:{transform:"scale3d(0.95, 0.95, 1)",opacity:0},enter:{transform:"scale3d(1, 1, 1)",opacity:1},leave:{transform:"scale3d(0.95, 0.95, 1)",opacity:0}},e=>e&&(e=>Object(r.createElement)("div",{style:e,className:"ct-ratio-modal",onClick:e=>{e.preventDefault(),e.stopPropagation()},onMouseDownCapture:e=>{e.nativeEvent.stopImmediatePropagation(),e.nativeEvent.stopPropagation()},onMouseUpCapture:e=>{e.nativeEvent.stopImmediatePropagation(),e.nativeEvent.stopPropagation()}},t&&t()))),o.current.closest(".ct-single-palette")?o.current.closest(".ct-single-palette").querySelector(".ct-color-modal-wrapper"):o.current.closest(".ct-color-modal-wrapper")?o.current.closest(".ct-color-modal-wrapper"):o.current.closest(".ct-control").querySelector(".ct-color-modal-wrapper"))},d=n(17);n(9);const f=e=>{let{option:t,value:n,onChange:o,onChangeFor:l,values:c}=e;const[u,f]=Object(r.useState)(!1);let{hasOriginalRatio:h=!0,view:m="popup",preview_width_key:b=null}=t||{};const[g,y]=Object(r.useState)("ratio");let v=["4/3","16/9","2/1"],O=["3/4","9/16","1/2"];const j=Object(r.useRef)(),[{isPicking:_,isTransitioning:w},E]=Object(r.useState)({isPicking:!1,isTransitioning:!1}),P=!(v.indexOf(n)>-1)&&(O.indexOf(n)>-1||u);let k="original"===n?"original":-1===n.indexOf("/")?"custom":"predefined";n.indexOf("/");const S=Object(r.createElement)(r.Fragment,null,t&&t["inner-options"]&&Object(r.createElement)("ul",{className:"ct-modal-tabs"},Object(r.createElement)("li",{onClick:()=>y("ratio"),className:i()({active:"ratio"===g})},Object(a.__)("Image Ratio","blocksy")),Object(r.createElement)("li",{onClick:()=>y("size"),className:i()({active:"size"===g})},Object(a.__)("Image Size","blocksy"))),Object(r.createElement)("div",{className:"ct-ratio-content"},"ratio"===g&&Object(r.createElement)("div",{className:i()("ct-ratio-picker",{reversed:P})},Object(r.createElement)("ul",{className:"ct-radio-option ct-buttons-group"},h&&Object(r.createElement)("li",{className:i()({active:"original"===k}),onClick:()=>{"original"!==n&&o("original")}},Object(a.__)("Original","blocksy")),Object(r.createElement)("li",{className:i()({active:"predefined"===k}),onClick:()=>{-1!==n.indexOf("/")&&"original"!==n||o("original"===t.value?"1/1":t.value)}},Object(a.__)("Predefined","blocksy")),Object(r.createElement)("li",{className:i()({active:"custom"===k}),onClick:()=>{if(-1!==n.indexOf("/")||"original"===n){let[e,r]=("original"===n?"original"===t.value?"1/1":t.value:n).split("/");o(`${e}:${r}`)}}},Object(a.__)("Custom","blocksy"))),"predefined"===k&&Object(r.createElement)("div",{className:"ct-ratio-predefined"},Object(r.createElement)("ul",{className:"ct-buttons-group"},["1/1",...P?O:v].map(e=>Object(r.createElement)("li",{key:e,className:i()({active:e===n}),onClick:()=>o(e)},e))),Object(r.createElement)("button",{onClick:e=>{if(e.preventDefault(),"1/1"===n)return void f(!P);let[t,r]=n.split("/");f(+t<+r),o(n.split("/").reverse().join("/"))}},Object(r.createElement)("span",null),Object(r.createElement)("i",{className:"ct-tooltip-top"},"Reverse"))),"custom"===k&&Object(r.createElement)("div",{className:"ct-ratio-custom"},Object(r.createElement)("div",{className:"ct-option-input"},Object(r.createElement)("input",{type:"text",value:n.split(":")[0],onChange:e=>{let{target:{value:t}}=e;o(`${t}:${n.split(":")[1]}`)}})),Object(r.createElement)("span",null,":"),Object(r.createElement)("div",{className:"ct-option-input"},Object(r.createElement)("input",{type:"text",value:n.split(":")[1],onChange:e=>{let{target:{value:t}}=e;o(`${n.split(":")[0]}:${t}`)}})),Object(r.createElement)("div",{className:"ct-notification",dangerouslySetInnerHTML:{__html:Object(a.sprintf)(Object(a.__)("Use this online %stool%s for calculating a custom image ratio based on your image size.","blocksy"),'',"")}})),"original"===k&&Object(r.createElement)("div",{className:"ct-ratio-original"},Object(r.createElement)("div",{className:"ct-notification"},Object(a.__)("Images will be displayed using the aspect ratio in which they were uploaded.","blocksy")))),"size"===g&&t["inner-options"]&&Object(r.createElement)(d.a,{onChange:(e,t)=>l(e,t),options:t["inner-options"],value:c})));return"inline"===m?S:Object(r.createElement)("div",{ref:j,className:i()("ct-ratio-picker-container",{})},Object(r.createElement)(s.default,{useCapture:!1,disabled:!_,className:"ct-ratio-preview",onOutsideClick:()=>{_&&E({isTransitioning:!1,isPicking:!1})},wrapperProps:{onClick:e=>{e.preventDefault(),E({isTransitioning:!0,isPicking:!_})}}},n.indexOf(":")>-1&&Object(r.createElement)("span",{className:"ct-ratio-key"},Object(a.__)("Custom","blocksy")),n.indexOf("/")>-1&&Object(r.createElement)("span",{className:"ct-ratio-key"},Object(a.__)("Predefined","blocksy")),"original"===n?Object(a.__)("Original Ratio","blocksy"):n.replace("/",":"),b&&Object(r.createElement)("span",{className:"ct-width-key"},c[b])),Object(r.createElement)(p,{el:j,value:n,onChange:o,option:t,isPicking:_,isTransitioning:w,onPickingChange:e=>{E({isTransitioning:!0,isPicking:e})},stopTransitioning:()=>E({isPicking:_,isTransitioning:!1}),renderContent:()=>S}))};f.ControlEnd=()=>Object(r.createElement)("div",{className:"ct-color-modal-wrapper",onMouseDown:e=>e.stopPropagation(),onMouseUp:e=>e.stopPropagation()});t.default=f},function(e,t,n){"use strict";n.d(t,"a",(function(){return i})),n.d(t,"b",(function(){return o}));var r=n(3);function o(e,t){var n=Object(r.useState)((function(){return{inputs:t,result:e()}}))[0],o=Object(r.useRef)(n),i=Boolean(t&&o.current.inputs&&function(e,t){if(e.length!==t.length)return!1;for(var n=0;n0:"number"==typeof e},i=function(e,t,n){return void 0===t&&(t=0),void 0===n&&(n=Math.pow(10,t)),Math.round(n*e)/n+0},a=function(e,t,n){return void 0===t&&(t=0),void 0===n&&(n=1),e>n?n:e>t?e:t},s=function(e){return(e=isFinite(e)?e%360:0)>0?e:e+360},l=function(e){return{r:a(e.r,0,255),g:a(e.g,0,255),b:a(e.b,0,255),a:a(e.a)}},c=function(e){return{r:i(e.r),g:i(e.g),b:i(e.b),a:i(e.a,3)}},u=/^#([0-9a-f]{3,8})$/i,p=function(e){var t=e.toString(16);return t.length<2?"0"+t:t},d=function(e){var t=e.r,n=e.g,r=e.b,o=e.a,i=Math.max(t,n,r),a=i-Math.min(t,n,r),s=a?i===t?(n-r)/a:i===n?2+(r-t)/a:4+(t-n)/a:0;return{h:60*(s<0?s+6:s),s:i?a/i*100:0,v:i/255*100,a:o}},f=function(e){var t=e.h,n=e.s,r=e.v,o=e.a;t=t/360*6,n/=100,r/=100;var i=Math.floor(t),a=r*(1-n),s=r*(1-(t-i)*n),l=r*(1-(1-t+i)*n),c=i%6;return{r:255*[r,s,a,a,l,r][c],g:255*[l,r,r,s,a,a][c],b:255*[a,a,l,r,r,s][c],a:o}},h=function(e){return{h:s(e.h),s:a(e.s,0,100),l:a(e.l,0,100),a:a(e.a)}},m=function(e){return{h:i(e.h),s:i(e.s),l:i(e.l),a:i(e.a,3)}},b=function(e){return f((n=(t=e).s,{h:t.h,s:(n*=((r=t.l)<50?r:100-r)/100)>0?2*n/(r+n)*100:0,v:r+n,a:t.a}));var t,n,r},g=function(e){return{h:(t=d(e)).h,s:(o=(200-(n=t.s))*(r=t.v)/100)>0&&o<200?n*r/100/(o<=100?o:200-o)*100:0,l:o/2,a:t.a};var t,n,r,o},y=/^hsla?\(\s*([+-]?\d*\.?\d+)(deg|rad|grad|turn)?\s*,\s*([+-]?\d*\.?\d+)%\s*,\s*([+-]?\d*\.?\d+)%\s*(?:,\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,v=/^hsla?\(\s*([+-]?\d*\.?\d+)(deg|rad|grad|turn)?\s+([+-]?\d*\.?\d+)%\s+([+-]?\d*\.?\d+)%\s*(?:\/\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,O=/^rgba?\(\s*([+-]?\d*\.?\d+)(%)?\s*,\s*([+-]?\d*\.?\d+)(%)?\s*,\s*([+-]?\d*\.?\d+)(%)?\s*(?:,\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,j=/^rgba?\(\s*([+-]?\d*\.?\d+)(%)?\s+([+-]?\d*\.?\d+)(%)?\s+([+-]?\d*\.?\d+)(%)?\s*(?:\/\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,_={string:[[function(e){var t=u.exec(e);return t?(e=t[1]).length<=4?{r:parseInt(e[0]+e[0],16),g:parseInt(e[1]+e[1],16),b:parseInt(e[2]+e[2],16),a:4===e.length?i(parseInt(e[3]+e[3],16)/255,2):1}:6===e.length||8===e.length?{r:parseInt(e.substr(0,2),16),g:parseInt(e.substr(2,2),16),b:parseInt(e.substr(4,2),16),a:8===e.length?i(parseInt(e.substr(6,2),16)/255,2):1}:null:null},"hex"],[function(e){var t=O.exec(e)||j.exec(e);return t?t[2]!==t[4]||t[4]!==t[6]?null:l({r:Number(t[1])/(t[2]?100/255:1),g:Number(t[3])/(t[4]?100/255:1),b:Number(t[5])/(t[6]?100/255:1),a:void 0===t[7]?1:Number(t[7])/(t[8]?100:1)}):null},"rgb"],[function(e){var t=y.exec(e)||v.exec(e);if(!t)return null;var n,o,i=h({h:(n=t[1],o=t[2],void 0===o&&(o="deg"),Number(n)*(r[o]||1)),s:Number(t[3]),l:Number(t[4]),a:void 0===t[5]?1:Number(t[5])/(t[6]?100:1)});return b(i)},"hsl"]],object:[[function(e){var t=e.r,n=e.g,r=e.b,i=e.a,a=void 0===i?1:i;return o(t)&&o(n)&&o(r)?l({r:Number(t),g:Number(n),b:Number(r),a:Number(a)}):null},"rgb"],[function(e){var t=e.h,n=e.s,r=e.l,i=e.a,a=void 0===i?1:i;if(!o(t)||!o(n)||!o(r))return null;var s=h({h:Number(t),s:Number(n),l:Number(r),a:Number(a)});return b(s)},"hsl"],[function(e){var t=e.h,n=e.s,r=e.v,i=e.a,l=void 0===i?1:i;if(!o(t)||!o(n)||!o(r))return null;var c=function(e){return{h:s(e.h),s:a(e.s,0,100),v:a(e.v,0,100),a:a(e.a)}}({h:Number(t),s:Number(n),v:Number(r),a:Number(l)});return f(c)},"hsv"]]},w=function(e,t){for(var n=0;n=.5},e.prototype.toHex=function(){return t=(e=c(this.rgba)).r,n=e.g,r=e.b,a=(o=e.a)<1?p(i(255*o)):"","#"+p(t)+p(n)+p(r)+a;var e,t,n,r,o,a},e.prototype.toRgb=function(){return c(this.rgba)},e.prototype.toRgbString=function(){return t=(e=c(this.rgba)).r,n=e.g,r=e.b,(o=e.a)<1?"rgba("+t+", "+n+", "+r+", "+o+")":"rgb("+t+", "+n+", "+r+")";var e,t,n,r,o},e.prototype.toHsl=function(){return m(g(this.rgba))},e.prototype.toHslString=function(){return t=(e=m(g(this.rgba))).h,n=e.s,r=e.l,(o=e.a)<1?"hsla("+t+", "+n+"%, "+r+"%, "+o+")":"hsl("+t+", "+n+"%, "+r+"%)";var e,t,n,r,o},e.prototype.toHsv=function(){return e=d(this.rgba),{h:i(e.h),s:i(e.s),v:i(e.v),a:i(e.a,3)};var e},e.prototype.invert=function(){return x({r:255-(e=this.rgba).r,g:255-e.g,b:255-e.b,a:e.a});var e},e.prototype.saturate=function(e){return void 0===e&&(e=.1),x(P(this.rgba,e))},e.prototype.desaturate=function(e){return void 0===e&&(e=.1),x(P(this.rgba,-e))},e.prototype.grayscale=function(){return x(P(this.rgba,-1))},e.prototype.lighten=function(e){return void 0===e&&(e=.1),x(S(this.rgba,e))},e.prototype.darken=function(e){return void 0===e&&(e=.1),x(S(this.rgba,-e))},e.prototype.rotate=function(e){return void 0===e&&(e=15),this.hue(this.hue()+e)},e.prototype.alpha=function(e){return"number"==typeof e?x({r:(t=this.rgba).r,g:t.g,b:t.b,a:e}):i(this.rgba.a,3);var t},e.prototype.hue=function(e){var t=g(this.rgba);return"number"==typeof e?x({h:e,s:t.s,l:t.l,a:t.a}):i(t.h)},e.prototype.isEqual=function(e){return this.toHex()===x(e).toHex()},e}(),x=function(e){return e instanceof C?e:new C(e)},I=[],D=function(e){e.forEach((function(e){I.indexOf(e)<0&&(e(C,_),I.push(e))}))}},function(e,t){var n;n=function(){return this}();try{n=n||new Function("return this")()}catch(e){"object"==typeof window&&(n=window)}e.exports=n},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.maybePromoteScalarValueIntoResponsive=function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];return e&&Object.keys(e).indexOf("desktop")>-1?t?e:e.desktop:t?{desktop:e,tablet:e,mobile:e}:e}},function(e,t,n){"use strict";var r=Array.prototype.slice,o=n(66),i=Object.keys,a=i?function(e){return i(e)}:n(82),s=Object.keys;a.shim=function(){Object.keys?function(){var e=Object.keys(arguments);return e&&e.length===arguments.length}(1,2)||(Object.keys=function(e){return o(e)?s(r.call(e)):s(e)}):Object.keys=a;return Object.keys||a},e.exports=a},function(e,t,n){"use strict";var r=Object.prototype.toString;e.exports=function(e){var t=r.call(e),n="[object Arguments]"===t;return n||(n="[object Array]"!==t&&null!==e&&"object"==typeof e&&"number"==typeof e.length&&e.length>=0&&"[object Function]"===r.call(e.callee)),n}},function(e,t,n){"use strict";(function(t){var r=t.Symbol,o=n(88);e.exports=function(){return"function"==typeof r&&("function"==typeof Symbol&&("symbol"==typeof r("foo")&&("symbol"==typeof Symbol("bar")&&o())))}}).call(this,n(63))},function(e,t,n){"use strict";var r=function(e){return e!=e};e.exports=function(e,t){return 0===e&&0===t?1/e==1/t:e===t||!(!r(e)||!r(t))}},function(e,t,n){"use strict";var r=n(68);e.exports=function(){return"function"==typeof Object.is?Object.is:r}},function(e,t,n){"use strict";var r=Object,o=TypeError;e.exports=function(){if(null!=this&&this!==r(this))throw new o("RegExp.prototype.flags getter called on non-object");var e="";return this.global&&(e+="g"),this.ignoreCase&&(e+="i"),this.multiline&&(e+="m"),this.dotAll&&(e+="s"),this.unicode&&(e+="u"),this.sticky&&(e+="y"),e}},function(e,t,n){"use strict";var r=n(70),o=n(41).supportsDescriptors,i=Object.getOwnPropertyDescriptor,a=TypeError;e.exports=function(){if(!o)throw new a("RegExp.prototype.flags requires a true ES5 environment that supports property descriptors");if("gim"===/a/gim.flags){var e=i(RegExp.prototype,"flags");if(e&&"function"==typeof e.get&&"boolean"==typeof/a/.dotAll)return e.get}return r}},function(e,t){var n={utf8:{stringToBytes:function(e){return n.bin.stringToBytes(unescape(encodeURIComponent(e)))},bytesToString:function(e){return decodeURIComponent(escape(n.bin.bytesToString(e)))}},bin:{stringToBytes:function(e){for(var t=[],n=0;n=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function o(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function i(e){for(var t=1;t * @author owenm * @license MIT */e.exports=function(){"use strict";function e(e){if("undefined"!=typeof window&&window.navigator)return!!navigator.userAgent.match(e)}const t=e(/(?:Trident.*rv[ :]?11\.|msie|iemobile|Windows Phone)/i),n=e(/Edge/i),o=e(/firefox/i),a=e(/safari/i)&&!e(/chrome/i)&&!e(/android/i),s=e(/iP(ad|od|hone)/i),l=e(/chrome/i)&&e(/android/i),c={capture:!1,passive:!1};function u(e,n,r){e.addEventListener(n,r,!t&&c)}function p(e,n,r){e.removeEventListener(n,r,!t&&c)}function d(e,t){if(t){if(">"===t[0]&&(t=t.substring(1)),e)try{if(e.matches)return e.matches(t);if(e.msMatchesSelector)return e.msMatchesSelector(t);if(e.webkitMatchesSelector)return e.webkitMatchesSelector(t)}catch(e){return!1}return!1}}function f(e){return e.host&&e!==document&&e.host.nodeType?e.host:e.parentNode}function h(e,t,n,r){if(e){n=n||document;do{if(null!=t&&(">"===t[0]?e.parentNode===n&&d(e,t):d(e,t))||r&&e===n)return e;if(e===n)break}while(e=f(e))}return null}const m=/\s+/g;function b(e,t,n){if(e&&t)if(e.classList)e.classList[n?"add":"remove"](t);else{let r=(" "+e.className+" ").replace(m," ").replace(" "+t+" "," ");e.className=(r+(n?" "+t:"")).replace(m," ")}}function g(e,t,n){let r=e&&e.style;if(r){if(void 0===n)return document.defaultView&&document.defaultView.getComputedStyle?n=document.defaultView.getComputedStyle(e,""):e.currentStyle&&(n=e.currentStyle),void 0===t?n:n[t];t in r||-1!==t.indexOf("webkit")||(t="-webkit-"+t),r[t]=n+("string"==typeof n?"":"px")}}function y(e,t){let n="";if("string"==typeof e)n=e;else do{let t=g(e,"transform");t&&"none"!==t&&(n=t+" "+n)}while(!t&&(e=e.parentNode));const r=window.DOMMatrix||window.WebKitCSSMatrix||window.CSSMatrix||window.MSCSSMatrix;return r&&new r(n)}function v(e,t,n){if(e){let r=e.getElementsByTagName(t),o=0,i=r.length;if(n)for(;o=t:o<=t,!e)return r;if(r===O())break;r=S(r,!1)}return!1}function w(e,t,n){let r=0,o=0,i=e.children;for(;o{if("none"===g(e,"display")||e===Ne.ghost)return;t.push({target:e,rect:j(e)});let n=i({},t[t.length-1].rect);if(e.thisAnimationDuration){let t=y(e,!0);t&&(n.top-=t.f,n.left-=t.e)}e.fromRect=n})},addAnimationState(e){t.push(e)},removeAnimationState(e){t.splice(function(e,t){for(let n in e)if(e.hasOwnProperty(n))for(let r in t)if(t.hasOwnProperty(r)&&t[r]===e[n][r])return Number(n);return-1}(t,{target:e}),1)},animateAll(n){if(!this.options.animation)return clearTimeout(e),void("function"==typeof n&&n());let r=!1,o=0;t.forEach(e=>{let t=0,n=e.target,i=n.fromRect,a=j(n),s=n.prevFromRect,l=n.prevToRect,c=e.rect,u=y(n,!0);u&&(a.top-=u.f,a.left-=u.e),n.toRect=a,n.thisAnimationDuration&&C(s,a)&&!C(i,a)&&(c.top-a.top)/(c.left-a.left)==(i.top-a.top)/(i.left-a.left)&&(t=function(e,t,n,r){return Math.sqrt(Math.pow(t.top-e.top,2)+Math.pow(t.left-e.left,2))/Math.sqrt(Math.pow(t.top-n.top,2)+Math.pow(t.left-n.left,2))*r.animation}(c,s,l,this.options)),C(a,i)||(n.prevFromRect=i,n.prevToRect=a,t||(t=this.options.animation),this.animate(n,c,a,t)),t&&(r=!0,o=Math.max(o,t),clearTimeout(n.animationResetTimer),n.animationResetTimer=setTimeout((function(){n.animationTime=0,n.prevFromRect=null,n.fromRect=null,n.prevToRect=null,n.thisAnimationDuration=null}),t),n.thisAnimationDuration=t)}),clearTimeout(e),r?e=setTimeout((function(){"function"==typeof n&&n()}),o):"function"==typeof n&&n(),t=[]},animate(e,t,n,r){if(r){g(e,"transition",""),g(e,"transform","");let o=y(this.el),i=o&&o.a,a=o&&o.d,s=(t.left-n.left)/(i||1),l=(t.top-n.top)/(a||1);e.animatingX=!!s,e.animatingY=!!l,g(e,"transform","translate3d("+s+"px,"+l+"px,0)"),this.forRepaintDummy=function(e){return e.offsetWidth}(e),g(e,"transition","transform "+r+"ms"+(this.options.easing?" "+this.options.easing:"")),g(e,"transform","translate3d(0,0,0)"),"number"==typeof e.animated&&clearTimeout(e.animated),e.animated=setTimeout((function(){g(e,"transition",""),g(e,"transform",""),e.animated=!1,e.animatingX=!1,e.animatingY=!1}),r)}}}}let F=[];const L={initializeByDefault:!0};var z={mount(e){for(let t in L)L.hasOwnProperty(t)&&!(t in e)&&(e[t]=L[t]);F.push(e)},pluginEvent(e,t,n){this.eventCanceled=!1,n.cancel=()=>{this.eventCanceled=!0};const r=e+"Global";F.forEach(o=>{t[o.pluginName]&&(t[o.pluginName][r]&&t[o.pluginName][r](i({sortable:t},n)),t.options[o.pluginName]&&t[o.pluginName][e]&&t[o.pluginName][e](i({sortable:t},n)))})},initializePlugins(e,t,n,r){F.forEach(r=>{const o=r.pluginName;if(!e.options[o]&&!r.initializeByDefault)return;let i=new r(e,t,e.options);i.sortable=e,i.options=e.options,e[o]=i,Object.assign(n,i.defaults)});for(let t in e.options){if(!e.options.hasOwnProperty(t))continue;let n=this.modifyOption(e,t,e.options[t]);void 0!==n&&(e.options[t]=n)}},getEventProperties(e,t){let n={};return F.forEach(r=>{"function"==typeof r.eventProperties&&Object.assign(n,r.eventProperties.call(t[r.pluginName],e))}),n},modifyOption(e,t,n){let r;return F.forEach(o=>{e[o.pluginName]&&o.optionListeners&&"function"==typeof o.optionListeners[t]&&(r=o.optionListeners[t].call(e[o.pluginName],n))}),r}};function V(e){let{sortable:r,rootEl:o,name:a,targetEl:s,cloneEl:l,toEl:c,fromEl:u,oldIndex:p,newIndex:d,oldDraggableIndex:f,newDraggableIndex:h,originalEvent:m,putSortable:b,extraEventProperties:g}=e;if(r=r||o&&o[R],!r)return;let y,v=r.options,O="on"+a.charAt(0).toUpperCase()+a.substr(1);!window.CustomEvent||t||n?(y=document.createEvent("Event"),y.initEvent(a,!0,!0)):y=new CustomEvent(a,{bubbles:!0,cancelable:!0}),y.to=c||o,y.from=u||o,y.item=s||o,y.clone=l,y.oldIndex=p,y.newIndex=d,y.oldDraggableIndex=f,y.newDraggableIndex=h,y.originalEvent=m,y.pullMode=b?b.lastPutMode:void 0;let j=i(i({},g),z.getEventProperties(a,r));for(let e in j)y[e]=j[e];o&&o.dispatchEvent(y),v[O]&&v[O].call(r,y)} /**! * Sortable * @author RubaXa * @author owenm * @license MIT */let U=function(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},{evt:o}=n,a=r(n,["evt"]);z.pluginEvent.bind(Ne)(e,t,i({dragEl:H,parentEl:W,ghostEl:$,rootEl:q,nextEl:K,lastDownEl:G,cloneEl:X,cloneHidden:Y,dragStarted:ce,putSortable:ne,activeSortable:Ne.active,originalEvent:o,oldIndex:J,oldDraggableIndex:Z,newIndex:Q,newDraggableIndex:ee,hideGhostForTarget:xe,unhideGhostForTarget:Ie,cloneNowHidden(){Y=!0},cloneNowShown(){Y=!1},dispatchSortableEvent(e){B({sortable:t,name:e,originalEvent:o})}},a))};function B(e){V(i({putSortable:ne,cloneEl:X,targetEl:H,rootEl:q,oldIndex:J,oldDraggableIndex:Z,newIndex:Q,newDraggableIndex:ee},e))}let H,W,$,q,K,G,X,Y,J,Q,Z,ee,te,ne,re,oe,ie,ae,se,le,ce,ue,pe,de,fe,he=!1,me=!1,be=[],ge=!1,ye=!1,ve=[],Oe=!1,je=[];const _e="undefined"!=typeof document,we=s,Ee=n||t?"cssFloat":"float",Pe=_e&&!l&&!s&&"draggable"in document.createElement("div"),ke=function(){if(!_e)return;if(t)return!1;let e=document.createElement("x");return e.style.cssText="pointer-events:auto","auto"===e.style.pointerEvents}(),Se=function(e,t){let n=g(e),r=parseInt(n.width)-parseInt(n.paddingLeft)-parseInt(n.paddingRight)-parseInt(n.borderLeftWidth)-parseInt(n.borderRightWidth),o=w(e,0,t),i=w(e,1,t),a=o&&g(o),s=i&&g(i),l=a&&parseInt(a.marginLeft)+parseInt(a.marginRight)+j(o).width,c=s&&parseInt(s.marginLeft)+parseInt(s.marginRight)+j(i).width;if("flex"===n.display)return"column"===n.flexDirection||"column-reverse"===n.flexDirection?"vertical":"horizontal";if("grid"===n.display)return n.gridTemplateColumns.split(" ").length<=1?"vertical":"horizontal";if(o&&a.float&&"none"!==a.float){let e="left"===a.float?"left":"right";return!i||"both"!==s.clear&&s.clear!==e?"horizontal":"vertical"}return o&&("block"===a.display||"flex"===a.display||"table"===a.display||"grid"===a.display||l>=r&&"none"===n[Ee]||i&&"none"===n[Ee]&&l+c>r)?"vertical":"horizontal"},Ce=function(e){function t(e,n){return function(r,o,i,a){let s=r.options.group.name&&o.options.group.name&&r.options.group.name===o.options.group.name;if(null==e&&(n||s))return!0;if(null==e||!1===e)return!1;if(n&&"clone"===e)return e;if("function"==typeof e)return t(e(r,o,i,a),n)(r,o,i,a);{let t=(n?r:o).options.group.name;return!0===e||"string"==typeof e&&e===t||e.join&&e.indexOf(t)>-1}}}let n={},r=e.group;r&&"object"==typeof r||(r={name:r}),n.name=r.name,n.checkPull=t(r.pull,!0),n.checkPut=t(r.put),n.revertClone=r.revertClone,e.group=n},xe=function(){!ke&&$&&g($,"display","none")},Ie=function(){!ke&&$&&g($,"display","")};_e&&document.addEventListener("click",(function(e){if(me)return e.preventDefault(),e.stopPropagation&&e.stopPropagation(),e.stopImmediatePropagation&&e.stopImmediatePropagation(),me=!1,!1}),!0);let De=function(e){if(H){let t=function(e,t){let n;return be.some(r=>{if(E(r))return;let o=j(r),i=r[R].options.emptyInsertThreshold,a=e>=o.left-i&&e<=o.right+i,s=t>=o.top-i&&t<=o.bottom+i;return i&&a&&s?n=r:void 0}),n}((e=e.touches?e.touches[0]:e).clientX,e.clientY);if(t){let n={};for(let t in e)e.hasOwnProperty(t)&&(n[t]=e[t]);n.target=n.rootEl=t,n.preventDefault=void 0,n.stopPropagation=void 0,t[R]._onDragOver(n)}}},Ae=function(e){H&&H.parentNode[R]._isOutsideThisEl(e.target)};function Ne(e,t){if(!e||!e.nodeType||1!==e.nodeType)throw"Sortable: `el` must be an HTMLElement, not "+{}.toString.call(e);this.el=e,this.options=t=Object.assign({},t),e[R]=this;let n={group:null,sort:!0,disabled:!1,store:null,handle:null,draggable:/^[uo]l$/i.test(e.nodeName)?">li":">*",swapThreshold:1,invertSwap:!1,invertedSwapThreshold:null,removeCloneOnHide:!0,direction:function(){return Se(e,this.options)},ghostClass:"sortable-ghost",chosenClass:"sortable-chosen",dragClass:"sortable-drag",ignore:"a, img",filter:null,preventOnFilter:!0,animation:0,easing:null,setData:function(e,t){e.setData("Text",t.textContent)},dropBubble:!1,dragoverBubble:!1,dataIdAttr:"data-id",delay:0,delayOnTouchOnly:!1,touchStartThreshold:(Number.parseInt?Number:window).parseInt(window.devicePixelRatio,10)||1,forceFallback:!1,fallbackClass:"sortable-fallback",fallbackOnBody:!1,fallbackTolerance:0,fallbackOffset:{x:0,y:0},supportPointer:!1!==Ne.supportPointer&&"PointerEvent"in window,emptyInsertThreshold:5};z.initializePlugins(this,e,n);for(let e in n)!(e in t)&&(t[e]=n[e]);Ce(t);for(let e in this)"_"===e.charAt(0)&&"function"==typeof this[e]&&(this[e]=this[e].bind(this));this.nativeDraggable=!t.forceFallback&&Pe,this.nativeDraggable&&(this.options.touchStartThreshold=1),t.supportPointer?u(e,"pointerdown",this._onTapStart):(u(e,"mousedown",this._onTapStart),u(e,"touchstart",this._onTapStart)),this.nativeDraggable&&(u(e,"dragover",this),u(e,"dragenter",this)),be.push(this.el),t.store&&t.store.get&&this.sort(t.store.get(this)||[]),Object.assign(this,M())}function Te(e,r,o,i,a,s,l,c){let u,p,d=e[R],f=d.options.onMove;return!window.CustomEvent||t||n?(u=document.createEvent("Event"),u.initEvent("move",!0,!0)):u=new CustomEvent("move",{bubbles:!0,cancelable:!0}),u.to=r,u.from=e,u.dragged=o,u.draggedRect=i,u.related=a||r,u.relatedRect=s||j(r),u.willInsertAfter=c,u.originalEvent=l,e.dispatchEvent(u),f&&(p=f.call(d,u,l)),p}function Re(e){e.draggable=!1}function Me(){Oe=!1}function Fe(e){let t=e.tagName+e.className+e.src+e.href+e.textContent,n=t.length,r=0;for(;n--;)r+=t.charCodeAt(n);return r.toString(36)}function Le(e){return setTimeout(e,0)}function ze(e){return clearTimeout(e)}Ne.prototype={constructor:Ne,_isOutsideThisEl:function(e){this.el.contains(e)||e===this.el||(ue=null)},_getDirection:function(e,t){return"function"==typeof this.options.direction?this.options.direction.call(this,e,t,H):this.options.direction},_onTapStart:function(e){if(!e.cancelable)return;let t=this,n=this.el,r=this.options,o=r.preventOnFilter,i=e.type,s=e.touches&&e.touches[0]||e.pointerType&&"touch"===e.pointerType&&e,l=(s||e).target,c=e.target.shadowRoot&&(e.path&&e.path[0]||e.composedPath&&e.composedPath()[0])||l,u=r.filter;if(function(e){je.length=0;let t=e.getElementsByTagName("input"),n=t.length;for(;n--;){let e=t[n];e.checked&&je.push(e)}}(n),!H&&!(/mousedown|pointerdown/.test(i)&&0!==e.button||r.disabled)&&!c.isContentEditable&&(this.nativeDraggable||!a||!l||"SELECT"!==l.tagName.toUpperCase())&&(l=h(l,r.draggable,n,!1),!(l&&l.animated||G===l))){if(J=P(l),Z=P(l,r.draggable),"function"==typeof u){if(u.call(this,e,l,this))return B({sortable:t,rootEl:c,name:"filter",targetEl:l,toEl:n,fromEl:n}),U("filter",t,{evt:e}),void(o&&e.cancelable&&e.preventDefault())}else if(u&&(u=u.split(",").some((function(r){if(r=h(c,r.trim(),n,!1))return B({sortable:t,rootEl:r,name:"filter",targetEl:l,fromEl:n,toEl:n}),U("filter",t,{evt:e}),!0})),u))return void(o&&e.cancelable&&e.preventDefault());r.handle&&!h(c,r.handle,n,!1)||this._prepareDragStart(e,s,l)}},_prepareDragStart:function(e,r,i){let a,s=this,l=s.el,c=s.options,p=l.ownerDocument;if(i&&!H&&i.parentNode===l){let d=j(i);q=l,H=i,W=H.parentNode,K=H.nextSibling,G=i,te=c.group,Ne.dragged=H;let f=0;const h=i.getBoundingClientRect();if(h.left+95<(r||e).clientX&&(f=(r||e).clientX-h.left-47.5),re={target:H,clientX:(r||e).clientX-f,clientY:(r||e).clientY},se=re.clientX-d.left,le=re.clientY-d.top,this._lastX=(r||e).clientX-f,this._lastY=(r||e).clientY,H.style["will-change"]="all",a=function(){U("delayEnded",s,{evt:e}),Ne.eventCanceled?s._onDrop():(s._disableDelayedDragEvents(),!o&&s.nativeDraggable&&(H.draggable=!0),s._triggerDragStart(e,r),B({sortable:s,name:"choose",originalEvent:e}),b(H,c.chosenClass,!0))},c.ignore.split(",").forEach((function(e){v(H,e.trim(),Re)})),u(p,"dragover",De),u(p,"mousemove",De),u(p,"touchmove",De),u(p,"mouseup",s._onDrop),u(p,"touchend",s._onDrop),u(p,"touchcancel",s._onDrop),o&&this.nativeDraggable&&(this.options.touchStartThreshold=4,H.draggable=!0),U("delayStart",this,{evt:e}),!c.delay||c.delayOnTouchOnly&&!r||this.nativeDraggable&&(n||t))a();else{if(Ne.eventCanceled)return void this._onDrop();u(p,"mouseup",s._disableDelayedDrag),u(p,"touchend",s._disableDelayedDrag),u(p,"touchcancel",s._disableDelayedDrag),u(p,"mousemove",s._delayedDragTouchMoveHandler),u(p,"touchmove",s._delayedDragTouchMoveHandler),c.supportPointer&&u(p,"pointermove",s._delayedDragTouchMoveHandler),s._dragStartTimer=setTimeout(a,c.delay)}}},_delayedDragTouchMoveHandler:function(e){let t=e.touches?e.touches[0]:e;Math.max(Math.abs(t.clientX-this._lastX),Math.abs(t.clientY-this._lastY))>=Math.floor(this.options.touchStartThreshold/(this.nativeDraggable&&window.devicePixelRatio||1))&&this._disableDelayedDrag()},_disableDelayedDrag:function(){H&&Re(H),clearTimeout(this._dragStartTimer),this._disableDelayedDragEvents()},_disableDelayedDragEvents:function(){let e=this.el.ownerDocument;p(e,"mouseup",this._disableDelayedDrag),p(e,"touchend",this._disableDelayedDrag),p(e,"touchcancel",this._disableDelayedDrag),p(e,"mousemove",this._delayedDragTouchMoveHandler),p(e,"touchmove",this._delayedDragTouchMoveHandler),p(e,"pointermove",this._delayedDragTouchMoveHandler)},_triggerDragStart:function(e,t){t=t||"touch"==e.pointerType&&e,!this.nativeDraggable||t?this.options.supportPointer?u(document,"pointermove",this._onTouchMove):u(document,t?"touchmove":"mousemove",this._onTouchMove):(u(H,"dragend",this),u(q,"dragstart",this._onDragStart));try{document.selection?Le((function(){document.selection.empty()})):window.getSelection().removeAllRanges()}catch(e){}},_dragStarted:function(e,t){if(he=!1,q&&H){U("dragStarted",this,{evt:t}),this.nativeDraggable&&u(document,"dragover",Ae);let n=this.options;!e&&b(H,n.dragClass,!1),b(H,n.ghostClass,!0),Ne.active=this,e&&this._appendGhost(),B({sortable:this,name:"start",originalEvent:t})}else this._nulling()},_emulateDragOver:function(){if(oe){this._lastX=oe.clientX,this._lastY=oe.clientY,xe();let e=document.elementFromPoint(oe.clientX,oe.clientY),t=e;for(;e&&e.shadowRoot&&(e=e.shadowRoot.elementFromPoint(oe.clientX,oe.clientY),e!==t);)t=e;if(H.parentNode[R]._isOutsideThisEl(e),t)do{if(t[R]){let n;if(n=t[R]._onDragOver({clientX:oe.clientX,clientY:oe.clientY,target:e,rootEl:t}),n&&!this.options.dragoverBubble)break}e=t}while(t=t.parentNode);Ie()}},_onTouchMove:function(e){if(re){let t=this.options,n=t.fallbackTolerance,r=t.fallbackOffset,o=e.touches?e.touches[0]:e,i=$&&y($,!0),a=$&&i&&i.a,s=$&&i&&i.d,l=we&&fe&&k(fe),c=(o.clientX-re.clientX+r.x)/(a||1)+(l?l[0]-ve[0]:0)/(a||1),u=(o.clientY-re.clientY+r.y)/(s||1)+(l?l[1]-ve[1]:0)/(s||1);if(!Ne.active&&!he){if(n&&Math.max(Math.abs(o.clientX-this._lastX),Math.abs(o.clientY-this._lastY))r.right+10||e.clientX<=r.right&&e.clientY>r.bottom&&e.clientX>=r.left:e.clientX>r.right&&e.clientY>r.top||e.clientX<=r.right&&e.clientY>r.bottom+10}(e,o,this)&&!i.animated){if(i===H)return w(!1);if(i&&a===e.target&&(s=i),s&&(n=j(s)),!1!==Te(q,a,H,t,s,n,e,!!s))return O(),a.appendChild(H),W=a,k(),w(!0)}else if(s.parentNode===a){n=j(s);let r,i,c=0,u=H.parentNode!==a,p=!function(e,t,n){let r=n?e.left:e.top,o=n?e.right:e.bottom,i=n?e.width:e.height,a=n?t.left:t.top,s=n?t.right:t.bottom,l=n?t.width:t.height;return r===a||o===s||r+i/2===a+l/2}(H.animated&&H.toRect||t,s.animated&&s.toRect||n,o),d=o?"top":"left",f=_(s,"top","top")||_(H,"top","top"),h=f?f.scrollTop:void 0;if(ue!==s&&(r=n[d],ge=!1,ye=!p&&l.invertSwap||u),c=function(e,t,n,r,o,i,a,s){let l=r?e.clientY:e.clientX,c=r?n.height:n.width,u=r?n.top:n.left,p=r?n.bottom:n.right,d=!1;if(!a)if(s&&deu+c*i/2:lp-de)return-pe}else if(l>u+c*(1-o)/2&&lp-c*i/2)?l>u+c/2?1:-1:0}(e,s,n,o,p?1:l.swapThreshold,null==l.invertedSwapThreshold?l.swapThreshold:l.invertedSwapThreshold,ye,ue===s),0!==c){let e=P(H);do{e-=c,i=W.children[e]}while(i&&("none"===g(i,"display")||i===$))}if(0===c||i===s)return w(!1);ue=s,pe=c;let m=s.nextElementSibling,b=!1;b=1===c;let y=Te(q,a,H,t,s,n,e,b);if(!1!==y)return 1!==y&&-1!==y||(b=1===y),Oe=!0,setTimeout(Me,30),O(),b&&!m?a.appendChild(H):s.parentNode.insertBefore(H,b?m:s),f&&D(f,0,h-f.scrollTop),W=H.parentNode,void 0===r||ye||(de=Math.abs(r-j(s)[d])),k(),w(!0)}if(a.contains(H))return w(!1)}return!1}function v(l,c){U(l,m,i({evt:e,isOwner:p,axis:o?"vertical":"horizontal",revert:r,dragRect:t,targetRect:n,canSort:d,fromSortable:f,target:s,completed:w,onMove:(n,r)=>Te(q,a,H,t,n,j(n),e,r),changed:k},c))}function O(){v("dragOverAnimationCapture"),m.captureAnimationState(),m!==f&&f.captureAnimationState()}function w(t){return v("dragOverCompleted",{insertion:t}),t&&(p?u._hideClone():u._showClone(m),m!==f&&(b(H,ne?ne.options.ghostClass:u.options.ghostClass,!1),b(H,l.ghostClass,!0)),ne!==m&&m!==Ne.active?ne=m:m===Ne.active&&ne&&(ne=null),f===m&&(m._ignoreWhileAnimating=s),m.animateAll((function(){v("dragOverAnimationComplete"),m._ignoreWhileAnimating=null})),m!==f&&(f.animateAll(),f._ignoreWhileAnimating=null)),(s===H&&!H.animated||s===a&&!s.animated)&&(ue=null),l.dragoverBubble||e.rootEl||s===document||(H.parentNode[R]._isOutsideThisEl(e.target),!t&&De(e)),!l.dragoverBubble&&e.stopPropagation&&e.stopPropagation(),y=!0}function k(){Q=P(H),ee=P(H,l.draggable),B({sortable:m,name:"change",toEl:a,newIndex:Q,newDraggableIndex:ee,originalEvent:e})}},_ignoreWhileAnimating:null,_offMoveEvents:function(){p(document,"mousemove",this._onTouchMove),p(document,"touchmove",this._onTouchMove),p(document,"pointermove",this._onTouchMove),p(document,"dragover",De),p(document,"mousemove",De),p(document,"touchmove",De)},_offUpEvents:function(){let e=this.el.ownerDocument;p(e,"mouseup",this._onDrop),p(e,"touchend",this._onDrop),p(e,"pointerup",this._onDrop),p(e,"touchcancel",this._onDrop),p(document,"selectstart",this)},_onDrop:function(e){let t=this.el,n=this.options;Q=P(H),ee=P(H,n.draggable),U("drop",this,{evt:e}),W=H&&H.parentNode,Q=P(H),ee=P(H,n.draggable),Ne.eventCanceled||(he=!1,ye=!1,ge=!1,clearInterval(this._loopId),clearTimeout(this._dragStartTimer),ze(this.cloneId),ze(this._dragStartId),this.nativeDraggable&&(p(document,"drop",this),p(t,"dragstart",this._onDragStart)),this._offMoveEvents(),this._offUpEvents(),a&&g(document.body,"user-select",""),g(H,"transform",""),e&&(ce&&(e.cancelable&&e.preventDefault(),!n.dropBubble&&e.stopPropagation()),$&&$.parentNode&&$.parentNode.removeChild($),(q===W||ne&&"clone"!==ne.lastPutMode)&&X&&X.parentNode&&X.parentNode.removeChild(X),H&&(this.nativeDraggable&&p(H,"dragend",this),Re(H),H.style["will-change"]="",ce&&!he&&b(H,ne?ne.options.ghostClass:this.options.ghostClass,!1),b(H,this.options.chosenClass,!1),B({sortable:this,name:"unchoose",toEl:W,newIndex:null,newDraggableIndex:null,originalEvent:e}),q!==W?(Q>=0&&(B({rootEl:W,name:"add",toEl:W,fromEl:q,originalEvent:e}),B({sortable:this,name:"remove",toEl:W,originalEvent:e}),B({rootEl:W,name:"sort",toEl:W,fromEl:q,originalEvent:e}),B({sortable:this,name:"sort",toEl:W,originalEvent:e})),ne&&ne.save()):Q!==J&&Q>=0&&(B({sortable:this,name:"update",toEl:W,originalEvent:e}),B({sortable:this,name:"sort",toEl:W,originalEvent:e})),Ne.active?(null!=Q&&-1!==Q||(Q=J,ee=Z),B({sortable:this,name:"end",toEl:W,originalEvent:e}),this.save()):B({sortable:this,name:"end",toEl:W,originalEvent:e})))),this._nulling()},_nulling:function(){U("nulling",this),q=H=W=$=K=X=G=Y=re=oe=ce=Q=ee=J=Z=ue=pe=ne=te=Ne.dragged=Ne.ghost=Ne.clone=Ne.active=null,je.forEach((function(e){e.checked=!0})),je.length=ie=ae=0},handleEvent:function(e){switch(e.type){case"drop":case"dragend":this._onDrop(e);break;case"dragenter":case"dragover":H&&(this._onDragOver(e),function(e){e.dataTransfer&&(e.dataTransfer.dropEffect="move"),e.cancelable&&e.preventDefault()}(e));break;case"selectstart":e.preventDefault()}},toArray:function(){let e,t=[],n=this.el.children,r=0,o=n.length,i=this.options;for(;r{if(!e.prototype||!e.prototype.constructor)throw"Sortable: Mounted plugin must be a constructor function, not "+{}.toString.call(e);e.utils&&(Ne.utils=i(i({},Ne.utils),e.utils)),z.mount(e)})},Ne.create=function(e,t){return new Ne(e,t)},Ne.version="1.11.0";let Ve,Ue,Be,He,We,$e,qe=[],Ke=!1;function Ge(){qe.forEach((function(e){clearInterval(e.pid)})),qe=[]}function Xe(){clearInterval($e)}const Ye=I((function(e,t,n,r){if(!t.scroll)return;const o=(e.touches?e.touches[0]:e).clientX,i=(e.touches?e.touches[0]:e).clientY,a=t.scrollSensitivity,s=t.scrollSpeed,l=O();let c,u=!1;Ue!==n&&(Ue=n,Ge(),Ve=t.scroll,c=t.scrollFn,!0===Ve&&(Ve=S(n,!0)));let p=0,d=Ve;do{let t,n,f=d,h=j(f),m=h.top,b=h.bottom,y=h.left,v=h.right,O=h.width,_=h.height,w=f.scrollWidth,E=f.scrollHeight,P=g(f),k=f.scrollLeft,S=f.scrollTop;f===l?(t=O{let o=t.children[n.sortableIndex+(e?Number(r):0)];o?t.insertBefore(n,o):t.appendChild(n)})}function dt(){at.forEach(e=>{e!==rt&&e.parentNode&&e.parentNode.removeChild(e)})}return Ne.mount(new function(){function e(){this.defaults={scroll:!0,scrollSensitivity:30,scrollSpeed:10,bubbleScroll:!0};for(let e in this)"_"===e.charAt(0)&&"function"==typeof this[e]&&(this[e]=this[e].bind(this))}return e.prototype={dragStarted(e){let{originalEvent:t}=e;this.sortable.nativeDraggable?u(document,"dragover",this._handleAutoScroll):this.options.supportPointer?u(document,"pointermove",this._handleFallbackAutoScroll):t.touches?u(document,"touchmove",this._handleFallbackAutoScroll):u(document,"mousemove",this._handleFallbackAutoScroll)},dragOverCompleted(e){let{originalEvent:t}=e;this.options.dragOverBubble||t.rootEl||this._handleAutoScroll(t)},drop(){this.sortable.nativeDraggable?p(document,"dragover",this._handleAutoScroll):(p(document,"pointermove",this._handleFallbackAutoScroll),p(document,"touchmove",this._handleFallbackAutoScroll),p(document,"mousemove",this._handleFallbackAutoScroll)),Xe(),Ge(),clearTimeout(x),x=void 0},nulling(){We=Ue=Ve=Ke=$e=Be=He=null,qe.length=0},_handleFallbackAutoScroll(e){this._handleAutoScroll(e,!0)},_handleAutoScroll(e,r){const o=(e.touches?e.touches[0]:e).clientX,i=(e.touches?e.touches[0]:e).clientY,s=document.elementFromPoint(o,i);if(We=e,r||n||t||a){Ye(e,this.options,s,r);let t=S(s,!0);!Ke||$e&&o===Be&&i===He||($e&&Xe(),$e=setInterval(()=>{let n=S(document.elementFromPoint(o,i),!0);n!==t&&(t=n,Ge()),Ye(e,this.options,n,r)},10),Be=o,He=i)}else{if(!this.options.bubbleScroll||S(s,!0)===O())return void Ge();Ye(e,this.options,S(s,!1),!1)}}},Object.assign(e,{pluginName:"scroll",initializeByDefault:!0})}),Ne.mount(Ze,Qe),Ne.mount(new function(){function e(){this.defaults={swapClass:"sortable-swap-highlight"}}return e.prototype={dragStart(e){let{dragEl:t}=e;et=t},dragOverValid(e){let{completed:t,target:n,onMove:r,activeSortable:o,changed:i,cancel:a}=e;if(!o.options.swap)return;let s=this.sortable.el,l=this.options;if(n&&n!==s){let e=et;!1!==r(n)?(b(n,l.swapClass,!0),et=n):et=null,e&&e!==et&&b(e,l.swapClass,!1)}i(),t(!0),a()},drop(e){let{activeSortable:t,putSortable:n,dragEl:r}=e,o=n||this.sortable,i=this.options;et&&b(et,i.swapClass,!1),et&&(i.swap||n&&n.options.swap)&&r!==et&&(o.captureAnimationState(),o!==t&&t.captureAnimationState(),function(e,t){let n,r,o=e.parentNode,i=t.parentNode;o&&i&&!o.isEqualNode(t)&&!i.isEqualNode(e)&&(n=P(e),r=P(t),o.isEqualNode(i)&&n({swapItem:et})})}),Ne.mount(new function(){function e(e){for(let e in this)"_"===e.charAt(0)&&"function"==typeof this[e]&&(this[e]=this[e].bind(this));e.options.supportPointer?u(document,"pointerup",this._deselectMultiDrag):(u(document,"mouseup",this._deselectMultiDrag),u(document,"touchend",this._deselectMultiDrag)),u(document,"keydown",this._checkKeyDown),u(document,"keyup",this._checkKeyUp),this.defaults={selectedClass:"sortable-selected",multiDragKey:null,setData(t,n){let r="";at.length&&nt===e?at.forEach((e,t)=>{r+=(t?", ":"")+e.textContent}):r=n.textContent,t.setData("Text",r)}}}return e.prototype={multiDragKeyDown:!1,isMultiDrag:!1,delayStartGlobal(e){let{dragEl:t}=e;rt=t},delayEnded(){this.isMultiDrag=~at.indexOf(rt)},setupClone(e){let{sortable:t,cancel:n}=e;if(this.isMultiDrag){for(let e=0;e{g(e,"display","")}),t(),it=!1,r())},hideClone(e){let{sortable:t,cloneNowHidden:n,cancel:r}=e;this.isMultiDrag&&(st.forEach(e=>{g(e,"display","none"),this.options.removeCloneOnHide&&e.parentNode&&e.parentNode.removeChild(e)}),n(),it=!0,r())},dragStartGlobal(e){let{sortable:t}=e;!this.isMultiDrag&&nt&&nt.multiDrag._deselectMultiDrag(),at.forEach(e=>{e.sortableIndex=P(e)}),at=at.sort((function(e,t){return e.sortableIndex-t.sortableIndex})),ut=!0},dragStarted(e){let{sortable:t}=e;if(this.isMultiDrag){if(this.options.sort&&(t.captureAnimationState(),this.options.animation)){at.forEach(e=>{e!==rt&&g(e,"position","absolute")});let e=j(rt,!1,!0,!0);at.forEach(t=>{t!==rt&&N(t,e)}),ct=!0,lt=!0}t.animateAll(()=>{ct=!1,lt=!1,this.options.animation&&at.forEach(e=>{T(e)}),this.options.sort&&dt()})}},dragOver(e){let{target:t,completed:n,cancel:r}=e;ct&&~at.indexOf(t)&&(n(!1),r())},revert(e){let{fromSortable:t,rootEl:n,sortable:r,dragRect:o}=e;at.length>1&&(at.forEach(e=>{r.addAnimationState({target:e,rect:ct?j(e):o}),T(e),e.fromRect=o,t.removeAnimationState(e)}),ct=!1,function(e,t){at.forEach((n,r)=>{let o=t.children[n.sortableIndex+(e?Number(r):0)];o?t.insertBefore(n,o):t.appendChild(n)})}(!this.options.removeCloneOnHide,n))},dragOverCompleted(e){let{sortable:t,isOwner:n,insertion:r,activeSortable:o,parentEl:i,putSortable:a}=e,s=this.options;if(r){if(n&&o._hideClone(),lt=!1,s.animation&&at.length>1&&(ct||!n&&!o.options.sort&&!a)){let e=j(rt,!1,!0,!0);at.forEach(t=>{t!==rt&&(N(t,e),i.appendChild(t))}),ct=!0}if(!n)if(ct||dt(),at.length>1){let e=it;o._showClone(t),o.options.animation&&!it&&e&&st.forEach(e=>{o.addAnimationState({target:e,rect:ot}),e.fromRect=ot,e.thisAnimationDuration=null})}else o._showClone(t)}},dragOverAnimationCapture(e){let{dragRect:t,isOwner:n,activeSortable:r}=e;if(at.forEach(e=>{e.thisAnimationDuration=null}),r.options.animation&&!n&&r.multiDrag.isMultiDrag){ot=Object.assign({},t);let e=y(rt,!0);ot.top-=e.f,ot.left-=e.e}},dragOverAnimationComplete(){ct&&(ct=!1,dt())},drop(e){let{originalEvent:t,rootEl:n,parentEl:r,sortable:o,dispatchSortableEvent:i,oldIndex:a,putSortable:s}=e,l=s||this.sortable;if(!t)return;let c=this.options,u=r.children;if(!ut)if(c.multiDragKey&&!this.multiDragKeyDown&&this._deselectMultiDrag(),b(rt,c.selectedClass,!~at.indexOf(rt)),~at.indexOf(rt))at.splice(at.indexOf(rt),1),tt=null,V({sortable:o,rootEl:n,name:"deselect",targetEl:rt,originalEvt:t});else{if(at.push(rt),V({sortable:o,rootEl:n,name:"select",targetEl:rt,originalEvt:t}),t.shiftKey&&tt&&o.el.contains(tt)){let e=P(tt),r=P(rt);if(~e&&~r&&e!==r){let i,a;for(r>e?(a=e,i=r):(a=r,i=e+1);a1){let e=j(rt),t=P(rt,":not(."+this.options.selectedClass+")");if(!lt&&c.animation&&(rt.thisAnimationDuration=null),l.captureAnimationState(),!lt&&(c.animation&&(rt.fromRect=e,at.forEach(t=>{if(t.thisAnimationDuration=null,t!==rt){let n=ct?j(t):e;t.fromRect=n,l.addAnimationState({target:t,rect:n})}})),dt(),at.forEach(e=>{u[t]?r.insertBefore(e,u[t]):r.appendChild(e),t++}),a===P(rt))){let e=!1;at.forEach(t=>{t.sortableIndex===P(t)||(e=!0)}),e&&i("update")}at.forEach(e=>{T(e)}),l.animateAll()}nt=l}(n===r||s&&"clone"!==s.lastPutMode)&&st.forEach(e=>{e.parentNode&&e.parentNode.removeChild(e)})},nullingGlobal(){this.isMultiDrag=ut=!1,st.length=0},destroyGlobal(){this._deselectMultiDrag(),p(document,"pointerup",this._deselectMultiDrag),p(document,"mouseup",this._deselectMultiDrag),p(document,"touchend",this._deselectMultiDrag),p(document,"keydown",this._checkKeyDown),p(document,"keyup",this._checkKeyUp)},_deselectMultiDrag(e){if(!(void 0!==ut&&ut||nt!==this.sortable||e&&h(e.target,this.options.draggable,this.sortable.el,!1)||e&&0!==e.button))for(;at.length;){let t=at[0];b(t,this.options.selectedClass,!1),at.shift(),V({sortable:this.sortable,rootEl:this.sortable.el,name:"deselect",targetEl:t,originalEvt:e})}},_checkKeyDown(e){e.key===this.options.multiDragKey&&(this.multiDragKeyDown=!0)},_checkKeyUp(e){e.key===this.options.multiDragKey&&(this.multiDragKeyDown=!1)}},Object.assign(e,{pluginName:"multiDrag",utils:{select(e){let t=e.parentNode[R];t&&t.options.multiDrag&&!~at.indexOf(e)&&(nt&&nt!==t&&(nt.multiDrag._deselectMultiDrag(),nt=t),b(e,t.options.selectedClass,!0),at.push(e))},deselect(e){let t=e.parentNode[R],n=at.indexOf(e);t&&t.options.multiDrag&&~n&&(b(e,t.options.selectedClass,!1),at.splice(n,1))}},eventProperties(){const e=[],t=[];return at.forEach(n=>{let r;e.push({multiDragElement:n,index:n.sortableIndex}),r=ct&&n!==rt?-1:ct?P(n,":not(."+this.options.selectedClass+")"):P(n),t.push({multiDragElement:n,index:r})}),{items:[...at],clones:[...st],oldIndicies:e,newIndicies:t}},optionListeners:{multiDragKey:e=>("ctrl"===(e=e.toLowerCase())?e="Control":e.length>1&&(e=e.charAt(0).toUpperCase()+e.substr(1)),e)}})}),Ne}()},function(e,t,n){var r;!function(){function o(e,t,n){return e.call.apply(e.bind,arguments)}function i(e,t,n){if(!e)throw Error();if(2=t.f?o():e.fonts.load(function(e){return P(e)+" "+e.f+"00 300px "+w(e.c)}(t.a),t.h).then((function(e){1<=e.length?r():setTimeout(i,25)}),(function(){o()}))}()})),o=null,i=new Promise((function(e,n){o=setTimeout(n,t.f)}));Promise.race([i,r]).then((function(){o&&(clearTimeout(o),o=null),t.g(t.a)}),(function(){t.j(t.a)}))};var M={D:"serif",C:"sans-serif"},F=null;function L(){if(null===F){var e=/AppleWebKit\/([0-9]+)(?:\.([0-9]+))/.exec(window.navigator.userAgent);F=!!e&&(536>parseInt(e[1],10)||536===parseInt(e[1],10)&&11>=parseInt(e[2],10))}return F}function z(e,t,n){for(var r in M)if(M.hasOwnProperty(r)&&t===e.f[M[r]]&&n===e.f[M[r]])return!0;return!1}function V(e){var t,n=e.g.a.offsetWidth,r=e.h.a.offsetWidth;(t=n===e.f.serif&&r===e.f["sans-serif"])||(t=L()&&z(e,n,r)),t?s()-e.A>=e.w?L()&&z(e,n,r)&&(null===e.u||e.u.hasOwnProperty(e.a.c))?U(e,e.v):U(e,e.B):function(e){setTimeout(a((function(){V(this)}),e),50)}(e):U(e,e.v)}function U(e,t){setTimeout(a((function(){d(this.g.a),d(this.h.a),d(this.j.a),d(this.m.a),t(this.a)}),e),0)}function B(e,t,n){this.c=e,this.a=t,this.f=0,this.m=this.j=!1,this.s=n}R.prototype.start=function(){this.f.serif=this.j.a.offsetWidth,this.f["sans-serif"]=this.m.a.offsetWidth,this.A=s(),V(this)};var H=null;function W(e){0==--e.f&&e.j&&(e.m?((e=e.a).g&&f(e.f,[e.a.c("wf","active")],[e.a.c("wf","loading"),e.a.c("wf","inactive")]),x(e,"active")):C(e.a))}function $(e){this.j=e,this.a=new I,this.h=0,this.f=this.g=!0}function q(e,t,n,r,o){var i=0==--e.h;(e.f||e.g)&&setTimeout((function(){var e=o||null,s=r||{};if(0===n.length&&i)C(t.a);else{t.f+=n.length,i&&(t.j=i);var l,c=[];for(l=0;l>>24)|4278255360&(n[f]<<24|n[f]>>>8);n[l>>>5]|=128<>>9<<4)]=l;var h=s._ff,m=s._gg,b=s._hh,g=s._ii;for(f=0;f>>0,u=u+v>>>0,p=p+O>>>0,d=d+j>>>0}return r.endian([c,u,p,d])})._ff=function(e,t,n,r,o,i,a){var s=e+(t&n|~t&r)+(o>>>0)+a;return(s<>>32-i)+t},s._gg=function(e,t,n,r,o,i,a){var s=e+(t&r|n&~r)+(o>>>0)+a;return(s<>>32-i)+t},s._hh=function(e,t,n,r,o,i,a){var s=e+(t^n^r)+(o>>>0)+a;return(s<>>32-i)+t},s._ii=function(e,t,n,r,o,i,a){var s=e+(n^(t|~r))+(o>>>0)+a;return(s<>>32-i)+t},s._blocksize=16,s._digestsize=16,e.exports=function(e,t){if(null==e)throw new Error("Illegal argument "+e);var n=r.wordsToBytes(s(e,t));return t&&t.asBytes?n:t&&t.asString?a.bytesToString(n):r.bytesToHex(n)}},,,function(e,t,n){n.p=ct_localizations.public_url},function(e,t,n){"use strict";var r;if(!Object.keys){var o=Object.prototype.hasOwnProperty,i=Object.prototype.toString,a=n(66),s=Object.prototype.propertyIsEnumerable,l=!s.call({toString:null},"toString"),c=s.call((function(){}),"prototype"),u=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],p=function(e){var t=e.constructor;return t&&t.prototype===e},d={$applicationCache:!0,$console:!0,$external:!0,$frame:!0,$frameElement:!0,$frames:!0,$innerHeight:!0,$innerWidth:!0,$onmozfullscreenchange:!0,$onmozfullscreenerror:!0,$outerHeight:!0,$outerWidth:!0,$pageXOffset:!0,$pageYOffset:!0,$parent:!0,$scrollLeft:!0,$scrollTop:!0,$scrollX:!0,$scrollY:!0,$self:!0,$webkitIndexedDB:!0,$webkitStorageInfo:!0,$window:!0},f=function(){if("undefined"==typeof window)return!1;for(var e in window)try{if(!d["$"+e]&&o.call(window,e)&&null!==window[e]&&"object"==typeof window[e])try{p(window[e])}catch(e){return!0}}catch(e){return!0}return!1}();r=function(e){var t=null!==e&&"object"==typeof e,n="[object Function]"===i.call(e),r=a(e),s=t&&"[object String]"===i.call(e),d=[];if(!t&&!n&&!r)throw new TypeError("Object.keys called on a non-object");var h=c&&n;if(s&&e.length>0&&!o.call(e,0))for(var m=0;m0)for(var b=0;b=0&&"[object Array]"!==o.call(e)&&"[object Function]"===o.call(e.callee)},s=function(){return i(arguments)}();i.isLegacyArguments=a,e.exports=s?i:a},function(e,t,n){"use strict";var r=n(41),o=n(85),i=n(68),a=n(69),s=n(89),l=o(a(),Object);r(l,{getPolyfill:a,implementation:i,shim:s}),e.exports=l},function(e,t,n){"use strict";var r=n(42),o=n(87)("%Function%"),i=o.apply,a=o.call;e.exports=function(){return r.apply(a,arguments)},e.exports.apply=function(){return r.apply(i,arguments)}},function(e,t,n){"use strict";var r="Function.prototype.bind called on incompatible ",o=Array.prototype.slice,i=Object.prototype.toString;e.exports=function(e){var t=this;if("function"!=typeof t||"[object Function]"!==i.call(t))throw new TypeError(r+t);for(var n,a=o.call(arguments,1),s=function(){if(this instanceof n){var r=t.apply(this,a.concat(o.call(arguments)));return Object(r)===r?r:this}return t.apply(e,a.concat(o.call(arguments)))},l=Math.max(0,t.length-a.length),c=[],u=0;u1&&"boolean"!=typeof t)throw new TypeError('"allowMissing" argument must be a boolean');for(var n=m(e),i=b("%"+(n.length>0?n[0]:"")+"%",t),a=1;a=n.length){var s=o(i,n[a]);if(!t&&!(n[a]in i))throw new r("base intrinsic for "+e+" exists, but the property is not available.");i=s?s.get||s.value:i[n[a]]}else i=i[n[a]];return i}},function(e,t,n){"use strict";e.exports=function(){if("function"!=typeof Symbol||"function"!=typeof Object.getOwnPropertySymbols)return!1;if("symbol"==typeof Symbol.iterator)return!0;var e={},t=Symbol("test"),n=Object(t);if("string"==typeof t)return!1;if("[object Symbol]"!==Object.prototype.toString.call(t))return!1;if("[object Symbol]"!==Object.prototype.toString.call(n))return!1;for(t in e[t]=42,e)return!1;if("function"==typeof Object.keys&&0!==Object.keys(e).length)return!1;if("function"==typeof Object.getOwnPropertyNames&&0!==Object.getOwnPropertyNames(e).length)return!1;var r=Object.getOwnPropertySymbols(e);if(1!==r.length||r[0]!==t)return!1;if(!Object.prototype.propertyIsEnumerable.call(e,t))return!1;if("function"==typeof Object.getOwnPropertyDescriptor){var o=Object.getOwnPropertyDescriptor(e,t);if(42!==o.value||!0!==o.enumerable)return!1}return!0}},function(e,t,n){"use strict";var r=n(69),o=n(41);e.exports=function(){var e=r();return o(Object,{is:e},{is:function(){return Object.is!==e}}),e}},function(e,t,n){"use strict";var r=n(91),o=RegExp.prototype.exec,i=Object.getOwnPropertyDescriptor,a=Object.prototype.toString,s="function"==typeof Symbol&&"symbol"==typeof Symbol.toStringTag;e.exports=function(e){if(!e||"object"!=typeof e)return!1;if(!s)return"[object RegExp]"===a.call(e);var t=i(e,"lastIndex");return!(!t||!r(t,"value"))&&function(e){try{var t=e.lastIndex;return e.lastIndex=0,o.call(e),!0}catch(e){return!1}finally{e.lastIndex=t}}(e)}},function(e,t,n){"use strict";var r=n(42);e.exports=r.call(Function.call,Object.prototype.hasOwnProperty)},function(e,t,n){"use strict";var r=n(41),o=n(93),i=n(70),a=n(71),s=n(95),l=o(i);r(l,{getPolyfill:a,implementation:i,shim:s}),e.exports=l},function(e,t,n){"use strict";var r=n(42),o=n(94)("%Function%"),i=o.apply,a=o.call;e.exports=function(){return r.apply(a,arguments)},e.exports.apply=function(){return r.apply(i,arguments)}},function(e,t,n){"use strict";var r=TypeError,o=Object.getOwnPropertyDescriptor;if(o)try{o({},"")}catch(e){o=null}var i=function(){throw new r},a=o?function(){try{return arguments.callee,i}catch(e){try{return o(arguments,"callee").get}catch(e){return i}}}():i,s=n(67)(),l=Object.getPrototypeOf||function(e){return e.__proto__},c=void 0,u="undefined"==typeof Uint8Array?void 0:l(Uint8Array),p={"%Array%":Array,"%ArrayBuffer%":"undefined"==typeof ArrayBuffer?void 0:ArrayBuffer,"%ArrayBufferPrototype%":"undefined"==typeof ArrayBuffer?void 0:ArrayBuffer.prototype,"%ArrayIteratorPrototype%":s?l([][Symbol.iterator]()):void 0,"%ArrayPrototype%":Array.prototype,"%ArrayProto_entries%":Array.prototype.entries,"%ArrayProto_forEach%":Array.prototype.forEach,"%ArrayProto_keys%":Array.prototype.keys,"%ArrayProto_values%":Array.prototype.values,"%AsyncFromSyncIteratorPrototype%":void 0,"%AsyncFunction%":void 0,"%AsyncFunctionPrototype%":void 0,"%AsyncGenerator%":void 0,"%AsyncGeneratorFunction%":void 0,"%AsyncGeneratorPrototype%":void 0,"%AsyncIteratorPrototype%":c&&s&&Symbol.asyncIterator?c[Symbol.asyncIterator]():void 0,"%Atomics%":"undefined"==typeof Atomics?void 0:Atomics,"%Boolean%":Boolean,"%BooleanPrototype%":Boolean.prototype,"%DataView%":"undefined"==typeof DataView?void 0:DataView,"%DataViewPrototype%":"undefined"==typeof DataView?void 0:DataView.prototype,"%Date%":Date,"%DatePrototype%":Date.prototype,"%decodeURI%":decodeURI,"%decodeURIComponent%":decodeURIComponent,"%encodeURI%":encodeURI,"%encodeURIComponent%":encodeURIComponent,"%Error%":Error,"%ErrorPrototype%":Error.prototype,"%eval%":eval,"%EvalError%":EvalError,"%EvalErrorPrototype%":EvalError.prototype,"%Float32Array%":"undefined"==typeof Float32Array?void 0:Float32Array,"%Float32ArrayPrototype%":"undefined"==typeof Float32Array?void 0:Float32Array.prototype,"%Float64Array%":"undefined"==typeof Float64Array?void 0:Float64Array,"%Float64ArrayPrototype%":"undefined"==typeof Float64Array?void 0:Float64Array.prototype,"%Function%":Function,"%FunctionPrototype%":Function.prototype,"%Generator%":void 0,"%GeneratorFunction%":void 0,"%GeneratorPrototype%":void 0,"%Int8Array%":"undefined"==typeof Int8Array?void 0:Int8Array,"%Int8ArrayPrototype%":"undefined"==typeof Int8Array?void 0:Int8Array.prototype,"%Int16Array%":"undefined"==typeof Int16Array?void 0:Int16Array,"%Int16ArrayPrototype%":"undefined"==typeof Int16Array?void 0:Int8Array.prototype,"%Int32Array%":"undefined"==typeof Int32Array?void 0:Int32Array,"%Int32ArrayPrototype%":"undefined"==typeof Int32Array?void 0:Int32Array.prototype,"%isFinite%":isFinite,"%isNaN%":isNaN,"%IteratorPrototype%":s?l(l([][Symbol.iterator]())):void 0,"%JSON%":"object"==typeof JSON?JSON:void 0,"%JSONParse%":"object"==typeof JSON?JSON.parse:void 0,"%Map%":"undefined"==typeof Map?void 0:Map,"%MapIteratorPrototype%":"undefined"!=typeof Map&&s?l((new Map)[Symbol.iterator]()):void 0,"%MapPrototype%":"undefined"==typeof Map?void 0:Map.prototype,"%Math%":Math,"%Number%":Number,"%NumberPrototype%":Number.prototype,"%Object%":Object,"%ObjectPrototype%":Object.prototype,"%ObjProto_toString%":Object.prototype.toString,"%ObjProto_valueOf%":Object.prototype.valueOf,"%parseFloat%":parseFloat,"%parseInt%":parseInt,"%Promise%":"undefined"==typeof Promise?void 0:Promise,"%PromisePrototype%":"undefined"==typeof Promise?void 0:Promise.prototype,"%PromiseProto_then%":"undefined"==typeof Promise?void 0:Promise.prototype.then,"%Promise_all%":"undefined"==typeof Promise?void 0:Promise.all,"%Promise_reject%":"undefined"==typeof Promise?void 0:Promise.reject,"%Promise_resolve%":"undefined"==typeof Promise?void 0:Promise.resolve,"%Proxy%":"undefined"==typeof Proxy?void 0:Proxy,"%RangeError%":RangeError,"%RangeErrorPrototype%":RangeError.prototype,"%ReferenceError%":ReferenceError,"%ReferenceErrorPrototype%":ReferenceError.prototype,"%Reflect%":"undefined"==typeof Reflect?void 0:Reflect,"%RegExp%":RegExp,"%RegExpPrototype%":RegExp.prototype,"%Set%":"undefined"==typeof Set?void 0:Set,"%SetIteratorPrototype%":"undefined"!=typeof Set&&s?l((new Set)[Symbol.iterator]()):void 0,"%SetPrototype%":"undefined"==typeof Set?void 0:Set.prototype,"%SharedArrayBuffer%":"undefined"==typeof SharedArrayBuffer?void 0:SharedArrayBuffer,"%SharedArrayBufferPrototype%":"undefined"==typeof SharedArrayBuffer?void 0:SharedArrayBuffer.prototype,"%String%":String,"%StringIteratorPrototype%":s?l(""[Symbol.iterator]()):void 0,"%StringPrototype%":String.prototype,"%Symbol%":s?Symbol:void 0,"%SymbolPrototype%":s?Symbol.prototype:void 0,"%SyntaxError%":SyntaxError,"%SyntaxErrorPrototype%":SyntaxError.prototype,"%ThrowTypeError%":a,"%TypedArray%":u,"%TypedArrayPrototype%":u?u.prototype:void 0,"%TypeError%":r,"%TypeErrorPrototype%":r.prototype,"%Uint8Array%":"undefined"==typeof Uint8Array?void 0:Uint8Array,"%Uint8ArrayPrototype%":"undefined"==typeof Uint8Array?void 0:Uint8Array.prototype,"%Uint8ClampedArray%":"undefined"==typeof Uint8ClampedArray?void 0:Uint8ClampedArray,"%Uint8ClampedArrayPrototype%":"undefined"==typeof Uint8ClampedArray?void 0:Uint8ClampedArray.prototype,"%Uint16Array%":"undefined"==typeof Uint16Array?void 0:Uint16Array,"%Uint16ArrayPrototype%":"undefined"==typeof Uint16Array?void 0:Uint16Array.prototype,"%Uint32Array%":"undefined"==typeof Uint32Array?void 0:Uint32Array,"%Uint32ArrayPrototype%":"undefined"==typeof Uint32Array?void 0:Uint32Array.prototype,"%URIError%":URIError,"%URIErrorPrototype%":URIError.prototype,"%WeakMap%":"undefined"==typeof WeakMap?void 0:WeakMap,"%WeakMapPrototype%":"undefined"==typeof WeakMap?void 0:WeakMap.prototype,"%WeakSet%":"undefined"==typeof WeakSet?void 0:WeakSet,"%WeakSetPrototype%":"undefined"==typeof WeakSet?void 0:WeakSet.prototype},d=n(42).call(Function.call,String.prototype.replace),f=/[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g,h=/\\(\\)?/g,m=function(e){var t=[];return d(e,f,(function(e,n,r,o){t[t.length]=r?d(o,h,"$1"):n||e})),t},b=function(e,t){if(!(e in p))throw new SyntaxError("intrinsic "+e+" does not exist!");if(void 0===p[e]&&!t)throw new r("intrinsic "+e+" exists, but is not available. Please file an issue!");return p[e]};e.exports=function(e,t){if("string"!=typeof e||0===e.length)throw new TypeError("intrinsic name must be a non-empty string");if(arguments.length>1&&"boolean"!=typeof t)throw new TypeError('"allowMissing" argument must be a boolean');for(var n=m(e),i=b("%"+(n.length>0?n[0]:"")+"%",t),a=1;a=n.length){var s=o(i,n[a]);if(!t&&!(n[a]in i))throw new r("base intrinsic for "+e+" exists, but the property is not available.");i=s?s.get||s.value:i[n[a]]}else i=i[n[a]];return i}},function(e,t,n){"use strict";var r=n(41).supportsDescriptors,o=n(71),i=Object.getOwnPropertyDescriptor,a=Object.defineProperty,s=TypeError,l=Object.getPrototypeOf,c=/a/;e.exports=function(){if(!r||!l)throw new s("RegExp.prototype.flags requires a true ES5 environment that supports property descriptors");var e=o(),t=l(c),n=i(t,"flags");return n&&n.get===e||a(t,"flags",{configurable:!0,enumerable:!1,get:e}),e}},function(e,t,n){"use strict";var r=Date.prototype.getDay,o=Object.prototype.toString,i="function"==typeof Symbol&&"symbol"==typeof Symbol.toStringTag;e.exports=function(e){return"object"==typeof e&&null!==e&&(i?function(e){try{return r.call(e),!0}catch(e){return!1}}(e):"[object Date]"===o.call(e))}},function(e,t,n){var r={"./ct-addable-box.js":98,"./ct-background.js":138,"./ct-border.js":101,"./ct-box-shadow.js":141,"./ct-button.js":104,"./ct-checkboxes.js":105,"./ct-color-palettes-picker.js":139,"./ct-color-picker.js":47,"./ct-customizer-reset-options.js":107,"./ct-divider.js":110,"./ct-footer-builder.js":136,"./ct-header-builder.js":135,"./ct-image-picker.js":111,"./ct-image-uploader.js":56,"./ct-layers-mirror.js":112,"./ct-layers.js":140,"./ct-multi-image-uploader.js":114,"./ct-notification.js":115,"./ct-number.js":50,"./ct-panel.js":15,"./ct-radio.js":116,"./ct-ratio.js":57,"./ct-select.js":36,"./ct-slider.js":117,"./ct-spacer.js":118,"./ct-spacing.js":119,"./ct-switch.js":33,"./ct-title.js":120,"./ct-typography.js":134,"./ct-visibility.js":122,"./ct-woocommerce-columns-and-rows.js":123,"./ct-woocommerce-ratio.js":124,"./date-time-picker.js":125,"./hidden.js":126,"./html.js":127,"./jsx.js":128,"./react-outside-click-handler.js":14,"./text.js":129,"./textarea.js":130,"./wp-editor.js":131};function o(e){var t=i(e);return n(t)}function i(e){if(!n.o(r,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return r[e]}o.keys=function(){return Object.keys(r)},o.resolve=i,e.exports=o,o.id=97},function(e,t,n){"use strict";n.r(t),n.d(t,"LayersContext",(function(){return v}));var r=n(0),o=n(4),i=n.n(o),a=n(30),s=n(46),l=n.n(s),c=n(1),u=n(17),p=n(9),d=n(23),f=n.n(d);function h(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function m(e){for(var t=1;t{let{items:t,onChange:n,value:o}=e;const{removeForId:i,addForId:a,option:s,toggleOptionsPanel:l}=Object(r.useContext)(v);return Object(r.createElement)("div",{className:"ct-layer-controls"},Object(r.createElement)("button",{type:"button",className:"ct-visibility",onClick:e=>{e.stopPropagation(),n(t.map(e=>e.__id===o.__id?m(m({},e),{},{enabled:!m({enabled:!0},e).enabled}):e))}},Object(r.createElement)("svg",{width:"13px",height:"13px",viewBox:"0 0 24 24"},Object(r.createElement)("path",{d:"M12,4C4.1,4,0,12,0,12s3.1,8,12,8c8.1,0,12-8,12-8S20.1,4,12,4z M12,17c-2.9,0-5-2.2-5-5c0-2.8,2.1-5,5-5s5,2.2,5,5C17,14.8,14.9,17,12,17z M12,9c-1.7,0-3,1.4-3,3c0,1.6,1.3,3,3,3s3-1.4,3-3C15,10.4,13.7,9,12,9z"}))),Object(r.createElement)("div",{className:"ct-layer-label"},Object(r.createElement)("span",null,window._.template(s["preview-template"])(o))),Object(r.createElement)("button",{type:"button",className:"ct-clone",onClick:()=>a(o)},Object(r.createElement)("svg",{width:"11px",height:"11px",viewBox:"0 0 24 24"},Object(r.createElement)("path",{d:"M23,24H7.7c-0.6,0-1-0.4-1-1V7.7c0-0.6,0.4-1,1-1H23c0.6,0,1,0.4,1,1V23C24,23.6,23.6,24,23,24z M8.7,22H22V8.7 H8.7V22z"}),Object(r.createElement)("path",{d:"M17.3,16.3c0,0.6-0.4,1-1,1H1c-0.6,0-1-0.4-1-1V1c0-0.6,0.4-1,1-1h15.3c0.6,0,1,0.4,1,1V16.3z"})),Object(r.createElement)("i",{className:"ct-tooltip-top"},Object(c.__)("Clone Item","blocksy"))),Object(r.createElement)("button",{type:"button",className:"ct-remove",onClick:()=>i(o.__id)}),s["inner-options"]&&Object(r.createElement)("button",{type:"button",className:"ct-toggle",onMouseDown:e=>{e.stopPropagation()},onClick:e=>{e.stopPropagation(),l(o.__id)}}))}),y=e=>e.map(e=>m(m({},e),e.__id?{}:{__id:f()()})),v=Object(r.createContext)({currentlyPickedItem:null,isDragging:!1,isOpen:!1}),{Provider:O,Consumer:j}=v;class _ extends r.Component{constructor(){super(...arguments),b(this,"state",{isOpen:!1})}render(){const{value:e,items:t,onChange:n}=this.props;return Object(r.createElement)(j,null,o=>{let{option:a,isDragging:s,isOpen:l,parentValue:c}=o;return Object(r.createElement)("li",{className:i()("ct-layer",a.itemClass,{"ct-disabled":!m({enabled:!0},e).enabled})},Object(r.createElement)(g,{items:t,onChange:n,value:e}),l===e.__id&&(!s||s&&s!==l)&&Object(r.createElement)("div",{className:"ct-layer-content"},Object(r.createElement)(u.a,{hasRevertButton:!1,parentValue:c,onChange:(r,o)=>{n(t.map(t=>t.__id===e.__id?m(m({},t),{},{[r]:o}):t))},value:Object(p.b)(a["inner-options"],m(m({},a.value.filter(t=>{let{id:n}=t;return n===e.id}).length>1?a.value.filter(t=>{let{id:n}=t;return e.id===n})[t.filter(t=>{let{id:n}=t;return n===e.id}).map(e=>{let{__id:t}=e;return t}).indexOf(e.__id)]:{}),e)),options:a["inner-options"]})))})}}const w=Object(a.b)(_),E=Object(a.a)(e=>{let{items:t,onChange:n}=e;return Object(r.createElement)(j,null,e=>{let{option:o}=e;return Object(r.createElement)("ul",{className:"ct-layers"},t.map((e,i)=>Object(r.createElement)(w,{key:e.__id,index:i,onChange:n,value:e,items:t,disabled:!!o.disableDrag})))})});t.default=e=>{let{value:t,option:n,onChange:o,values:i}=e;const[a,s]=Object(r.useState)({currentlyPickedItem:null,isDragging:!1,isOpen:!1}),u=e=>{o(e)},d=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};u([...t||[],m(m(m({enabled:!0},Object(p.b)(n["inner-options"]||{},{})),e),{},{__id:f()()})])},h=y(t);return Object(r.createElement)(O,{value:m(m({},a),{},{parentValue:i,addForId:d,option:n,removeForId:e=>u(y(t).filter(t=>{let{__id:n}=t;return n!==e})),toggleOptionsPanel:e=>{t.length>0&&!t[0].__id&&u(h),s(t=>m(m({},t),{},{isOpen:t.isOpen!==e&&e}))}})},Object(r.createElement)(E,{useDragHandle:!0,distance:3,lockAxis:"y",items:h,onChange:e=>{u(e)},helperContainer:()=>document.querySelector("#customize-theme-controls")||document.body,onSortEnd:e=>{let{oldIndex:t,newIndex:n}=e;u(l()(h,t,n)),s(e=>m(m({},e),{},{isDragging:!1}))},updateBeforeSortStart:e=>{let{index:n}=e;new Promise(e=>{t.length>0&&!t[0].__id&&(wp.customize&&wp.customize.previewer&&wp.customize.previewer.send("ct:sync:refresh_partial",{shouldSkip:!0}),u(h)),s(e=>m(m({},e),{},{isDragging:h[n].__id})),e()})}}),Object(r.createElement)("button",{className:"button",onClick:e=>{e.preventDefault(),d()}},Object(c.__)("Add New Item","blocksy")))}},function(e,t,n){"use strict";var r=n(100);function o(){}function i(){}i.resetWarningCache=o,e.exports=function(){function e(e,t,n,o,i,a){if(a!==r){var s=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw s.name="Invariant Violation",s}}function t(){return e}e.isRequired=e;var n={array:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:i,resetWarningCache:o};return n.PropTypes=n,n}},function(e,t,n){"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},function(e,t,n){"use strict";n.r(t);var r=n(0),o=n(14),i=n(4),a=n.n(i),s=n(47),l=n(1);function c(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function u(e){for(var t=1;tMath.max(e,Math.min(t,n));t.default=e=>{let{value:t,option:n,onChange:i}=e;const[c,p]=Object(r.useState)(!1);return Object(r.createElement)("div",{className:a()("ct-option-border")},Object(r.createElement)("div",{className:a()("ct-value-changer",{active:c,"ct-disabled":"none"===t.style||t.inherit})},Object(r.createElement)("input",{type:"number",value:t.width,onChange:e=>{let{target:{value:n}}=e;return i(u(u({},t),{},{width:d(1,5,parseInt(n,10)||1)}))}}),Object(r.createElement)("span",{className:"ct-value-divider"}),Object(r.createElement)("span",{className:"ct-current-value","data-style":t.inherit?"none":t.style,onClick:()=>p(!c)},t.inherit?Object(l.__)("Inherit","blocksy"):"none"===t.style?Object(l.__)("none","blocksy"):null),Object(r.createElement)(o.default,{disabled:!c,onOutsideClick:()=>{c&&p(!1)}},Object(r.createElement)("ul",{className:"ct-styles-list"},["solid","dashed","dotted","none"].reduce((e,t,n)=>[...e.slice(0,n%2==0?void 0:-1),...n%2==0?[[t]]:[[e[e.length-1][0],t]]],[]).map(e=>Object(r.createElement)("li",{key:e[0]},e.map(e=>Object(r.createElement)("span",{className:a()({active:e===t.style}),"data-style":e,key:e,onClick:()=>{i(u(u({},t),{},{style:e},Object.keys(n.value).indexOf("inherit")>-1?{inherit:!1}:{})),p(!1)},"data-style":e},"none"===e?Object(l.__)("None","blocksy"):null))))))),Object(r.createElement)(s.default,{onChange:e=>i(u(u({},t),{},{color:e.default})),option:{pickers:[{id:"default",title:Object(l.__)("Initial","blocksy")}]},value:{default:t.color}}),n.secondColor&&Object(r.createElement)(s.default,{onChange:e=>i(u(u({},t),{},{secondColor:e.default})),option:{pickers:[{id:"default",title:Object(l.__)("Hover","blocksy")}]},value:{default:t.secondColor||n.value.secondColor}}))}},function(e,t,n){"use strict";function r(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r=0||(o[n]=e[n]);return o}n.r(t),n.d(t,"default",(function(){return r}))},function(e,t,n){"use strict";function r(){return(r=Object.assign||function(e){for(var t=1;t{let{option:{text:t="",attr:n={},panel:s,url:l}}=e;return Object(r.createElement)("a",o({},function(e){for(var t=1;t{}}),t)}},function(e,t,n){"use strict";n.r(t);var r=n(0),o=n(40),i=n(4),a=n.n(i);n(18);function s(){return(s=Object.assign||function(e){for(var t=1;t{let{option:t,value:n,onChange:i,option:{view:l="checkboxes"}}=e;const u=Object(o.a)(t.choices),{inline:p=!1}=t;return"checkboxes"===l?Object(r.createElement)("div",s({className:"ct-option-checkbox"},p?{"data-inline":""}:{},t.attr||{}),u.map(e=>{let{key:o,value:a}=e;return Object(r.createElement)("label",{key:o},Object(r.createElement)("input",{type:"checkbox",checked:"boolean"==typeof n[o]?n[o]:"true"===n[o],"data-id":o,onChange:e=>{let{target:{checked:r}}=e;return i(c(c({},n),{},{[o]:!n[o]||1===Object.values(n).filter(e=>e).length&&!t.allow_empty}))}}),a)})):Object(r.createElement)("ul",s({className:"ct-option-checkbox ct-buttons-group"},p?{"data-inline":""}:{},t.attr||{}),u.map(e=>{let{key:o,value:s}=e;return Object(r.createElement)("li",{className:a()({active:"boolean"==typeof n[o]?n[o]:"true"===n[o]}),"data-id":o,key:o,onClick:e=>{let{target:{checked:r}}=e;return i(c(c({},n),{},{[o]:!n[o]||1===Object.values(n).filter(e=>e).length&&!t.allow_empty}))}},s)}))}},function(e,t){var n,r,o=e.exports={};function i(){throw new Error("setTimeout has not been defined")}function a(){throw new Error("clearTimeout has not been defined")}function s(e){if(n===setTimeout)return setTimeout(e,0);if((n===i||!n)&&setTimeout)return n=setTimeout,setTimeout(e,0);try{return n(e,0)}catch(t){try{return n.call(null,e,0)}catch(t){return n.call(this,e,0)}}}!function(){try{n="function"==typeof setTimeout?setTimeout:i}catch(e){n=i}try{r="function"==typeof clearTimeout?clearTimeout:a}catch(e){r=a}}();var l,c=[],u=!1,p=-1;function d(){u&&l&&(u=!1,l.length?c=l.concat(c):p=-1,c.length&&f())}function f(){if(!u){var e=s(d);u=!0;for(var t=c.length;t;){for(l=c,c=[];++p1)for(var n=1;n{let{value:t,option:n,onChange:a}=e;const[s,l]=Object(r.useState)(!1);return Object(r.createElement)(r.Fragment,null,Object(r.createElement)("button",{className:"button",style:{width:"100%"},onClick:e=>{e.preventDefault(),l(!0)}},Object(i.__)("Reset Options","blocksy")),Object(r.createElement)(o.a,{items:s,className:"ct-admin-modal ct-reset-options",onDismiss:()=>l(!1),render:()=>Object(r.createElement)("div",{className:"ct-modal-content"},Object(r.createElement)("h2",{className:"ct-modal-title"},Object(i.__)("Reset Settings","blocksy")),Object(r.createElement)("p",null,Object(i.__)("You are about to reset all settings to their default values, are you sure you want to continue?","blocksy")),Object(r.createElement)("div",{className:"ct-modal-actions has-divider","data-buttons":"2"},Object(r.createElement)("button",{onClick:e=>{e.preventDefault(),e.stopPropagation(),l(!1)},className:"button"},Object(i.__)("Cancel","blocksy")),Object(r.createElement)("button",{className:"button button-primary",onClick:e=>{e.preventDefault(),jQuery.post(ajaxurl,{wp_customize:"on",action:"ct_customizer_reset",nonce:ct_customizer_localizations.customizer_reset_none},()=>{wp.customize.state("saved").set(!0),location.reload()})}},Object(i.__)("Confirm","blocksy"))))}))}},function(e,t){var n=["input","select","textarea","a[href]","button","[tabindex]","audio[controls]","video[controls]",'[contenteditable]:not([contenteditable="false"])'],r=n.join(","),o="undefined"==typeof Element?function(){}:Element.prototype.matches||Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector;function i(e,t){t=t||{};var n,i,s,l=[],p=[],f=new d(e.ownerDocument||e),h=e.querySelectorAll(r);for(t.includeContainer&&o.call(e,r)&&(h=Array.prototype.slice.apply(h)).unshift(e),n=0;n=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}const l=e=>{let{option:{attr:{class:t}={}}}=e,n=s(e.option.attr,["class"]);return Object(r.createElement)("div",a({className:i()("ct-divider",t)},n))};l.renderingConfig={design:"none"},t.default=l},function(e,t,n){"use strict";n.r(t);var r=n(0),o=n(4),i=n.n(o),a=n(11);function s(){return(s=Object.assign||function(e){for(var t=1;t=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}t.default=e=>{let{option:{choices:t,tabletChoices:n,mobileChoices:o},option:l,device:u,value:d,values:f,onChange:h}=e;const m=c({},l.attr||{}),{className:b}=m,g=p(m,["className"]);let y=l.choices;"tablet"===u&&n&&(y=n),"mobile"===u&&o&&(y=o);let v=(Array.isArray(y)?y:Object.keys(y).map(e=>c({key:e},y[e]))).filter(e=>{let{key:t}=e;return!l.conditions||(!l.conditions[t]||Object(a.a)(Object(a.b)(l.conditions[t]),f))}),O=v.map(e=>{let{key:t}=e;return t}).includes(d)?d:l.value;return Object(r.createElement)("ul",s({},g,{className:i()("ct-image-picker",b)},(l.title,{})),v.map(e=>Object(r.createElement)("li",{className:i()({active:e.key===O}),onClick:()=>h(e.key),key:e.key},-1===e.src.indexOf("{let{values:t,onChangeFor:n,value:i,option:s,onChange:l}=e;const c=t[s.layers]||[],u=c.filter(e=>{let{id:t,enabled:n}=e;return n&&t===s.field});return 0===u.length?null:u.map((e,t)=>{let i=Object.keys(s["inner-options"]).reduce((e,n)=>a(a({},e),{},{[n]:a(a({},s["inner-options"][n]),{},{label:s["inner-options"][n].label.replace("INDEX ",1===u.length?"":t+1+" ")})}),{});return Object(r.createElement)(o.a,{key:e.__id||e.id,onChange:(t,r)=>{n(s.layers,c.map(n=>n.__id!==e.__id?n:a(a({},n),{},{[t]:r})))},options:i,value:e})})};l.renderingConfig={design:"none"},t.default=l},function(e,t,n){"use strict"; /** @license React v16.13.1 * react-is.production.min.js * * Copyright (c) Facebook, Inc. and its affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */var r="function"==typeof Symbol&&Symbol.for,o=r?Symbol.for("react.element"):60103,i=r?Symbol.for("react.portal"):60106,a=r?Symbol.for("react.fragment"):60107,s=r?Symbol.for("react.strict_mode"):60108,l=r?Symbol.for("react.profiler"):60114,c=r?Symbol.for("react.provider"):60109,u=r?Symbol.for("react.context"):60110,p=r?Symbol.for("react.async_mode"):60111,d=r?Symbol.for("react.concurrent_mode"):60111,f=r?Symbol.for("react.forward_ref"):60112,h=r?Symbol.for("react.suspense"):60113,m=r?Symbol.for("react.suspense_list"):60120,b=r?Symbol.for("react.memo"):60115,g=r?Symbol.for("react.lazy"):60116,y=r?Symbol.for("react.block"):60121,v=r?Symbol.for("react.fundamental"):60117,O=r?Symbol.for("react.responder"):60118,j=r?Symbol.for("react.scope"):60119;function _(e){if("object"==typeof e&&null!==e){var t=e.$$typeof;switch(t){case o:switch(e=e.type){case p:case d:case a:case l:case s:case h:return e;default:switch(e=e&&e.$$typeof){case u:case f:case g:case b:case c:return e;default:return t}}case i:return t}}}function w(e){return _(e)===d}t.AsyncMode=p,t.ConcurrentMode=d,t.ContextConsumer=u,t.ContextProvider=c,t.Element=o,t.ForwardRef=f,t.Fragment=a,t.Lazy=g,t.Memo=b,t.Portal=i,t.Profiler=l,t.StrictMode=s,t.Suspense=h,t.isAsyncMode=function(e){return w(e)||_(e)===p},t.isConcurrentMode=w,t.isContextConsumer=function(e){return _(e)===u},t.isContextProvider=function(e){return _(e)===c},t.isElement=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===o},t.isForwardRef=function(e){return _(e)===f},t.isFragment=function(e){return _(e)===a},t.isLazy=function(e){return _(e)===g},t.isMemo=function(e){return _(e)===b},t.isPortal=function(e){return _(e)===i},t.isProfiler=function(e){return _(e)===l},t.isStrictMode=function(e){return _(e)===s},t.isSuspense=function(e){return _(e)===h},t.isValidElementType=function(e){return"string"==typeof e||"function"==typeof e||e===a||e===d||e===l||e===s||e===h||e===m||"object"==typeof e&&null!==e&&(e.$$typeof===g||e.$$typeof===b||e.$$typeof===c||e.$$typeof===u||e.$$typeof===f||e.$$typeof===v||e.$$typeof===O||e.$$typeof===j||e.$$typeof===y)},t.typeOf=_},function(e,t,n){"use strict";n.r(t),n.d(t,"default",(function(){return d}));var r=n(0),o=n(4),i=n.n(o),a=n(1),s=n(18),l=n.n(s);function c(){return(c=Object.assign||function(e){for(var t=1;te?(e.width<700?e.sizes.full:l.a.max(l.a.values(1===l.a.keys(e.sizes).length?e.sizes:l.a.omit(e.sizes,"full")),e=>{let{width:t}=e;return t})).url||e.url:null)}render(){return Object(r.createElement)("div",c({className:i()("ct-attachment-multi",{})},this.props.option.attr||{}),Object(r.createElement)(wp.mediaUtils.MediaUpload,{onSelect:e=>{const t=e.map(e=>({url:this.getUrlFor(e),attachment_id:e.id}));this.props.onChange(t)},gallery:!0,allowedTypes:p,value:this.props.value.map(e=>{let{attachment_id:t}=e;return t}),multiple:!0,render:e=>{let{open:t}=e;return Object(r.createElement)(r.Fragment,null,Array.isArray(this.props.value)&&this.props.value.length>0&&Object(r.createElement)("div",{className:"ct-thumbnails-list"},this.props.value.map(e=>{let{url:n,attachment_id:o}=e;return Object(r.createElement)("div",{key:o,className:"thumbnail thumbnail-image",onClick:()=>{t()}},Object(r.createElement)("img",{className:"attachment-thumb",src:n,draggable:"false",alt:""}),Object(r.createElement)("div",{className:"actions"},Object(r.createElement)("button",{type:"button",className:"button edit-button control-focus",title:"Edit"}),Object(r.createElement)("button",{title:"Remove",type:"button",className:"button remove-button",onClick:e=>{e.stopPropagation(),this.props.onChange(this.props.value.filter(e=>e.attachment_id!==o))}})))})),Object(r.createElement)("button",{type:"button",className:"button edit-button control-focus",title:"Edit",onClick:()=>t()},Object(a.__)("Add/Edit Gallery","blocksy")))}}))}}},function(e,t,n){"use strict";n.r(t);var r=n(0);function o(){return(o=Object.assign||function(e){for(var t=1;t{let{option:{text:t="",attr:n={}}}=e;return Object(r.createElement)(r.Fragment,null,Object(r.createElement)("div",o({className:"ct-notification"},function(e){for(var t=1;t{const{inline:t=!1}=e.option;return Object(r.createElement)("div",s({className:"ct-radio-option"},t?{"data-inline":""}:{},e.option.attr||{}),Object.keys(e.option.choices).map(t=>Object(r.createElement)("label",{key:t},Object(r.createElement)("input",{type:"radio",checked:t===e.value,onChange:()=>e.onChange(t)}),e.option.choices[t])))},c=e=>{let{option:t,values:n,value:o,onChange:l,singleChoiceProps:c}=e;const{inline:u=!1}=t;let p=Object.keys(t.choices).filter(e=>!t.conditions||(!t.conditions[e]||Object(a.a)(Object(a.b)(t.conditions[e]),n))),d=p.includes(o)?o:t.value;return Object(r.createElement)("ul",s({className:"ct-radio-option ct-buttons-group"},u?{"data-inline":""}:{},t.attr||{}),p.map((e,n)=>Object(r.createElement)("li",s({className:i()({active:e===d}),onClick:()=>l(e),key:e,dangerouslySetInnerHTML:{__html:t.choices[e]}},c?c(e):{}))))};t.default=e=>{const{option:{view:t}}=e;return"radio"===t?Object(r.createElement)(l,e):Object(r.createElement)(c,e)}},function(e,t,n){"use strict";n.r(t),n.d(t,"default",(function(){return h}));var r=n(0),o=n(4),i=n.n(o),a=n(61),s=n.n(a),l=n(14);function c(){return(c=Object.assign||function(e){for(var t=1;tMath.max(e,Math.min(t,n)),d=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1;const n=Math.pow(10,t),r=Math.round(e*n+Number.EPSILON)/n;return r};const f=e=>{let{option:t,onChange:n,is_open:o,toggleOpen:i,currentUnit:a,getNumericValue:s,getAllowedDecimalPlaces:c}=e;return Object(r.createElement)(r.Fragment,null,Object(r.createElement)("span",{onClick:()=>i(),className:"ct-current-value"},a||"―"),Object(r.createElement)(l.default,{onOutsideClick:()=>{o&&i()}},Object(r.createElement)("ul",{className:"ct-units-list"},t.units.filter(e=>{let{unit:t}=e;return t!==a}).reduce((e,t,n)=>[...e.slice(0,n%2==0?void 0:-1),...n%2==0?[[t]]:[[e[e.length-1][0],t]]],[]).map(e=>Object(r.createElement)("li",{key:e[0].unit},e.map(e=>{let{unit:o}=e;return Object(r.createElement)("span",{key:o,onClick:()=>{(e=>{const r=s();n(`${d(p(t.units.find(t=>{let{unit:n}=t;return n===e}).min,t.units.find(t=>{let{unit:n}=t;return n===e}).max,""===r?-1/0:r),c(e))}${e}`)})(o),i()}},o||"―")}))))))};class h extends r.Component{constructor(){var e;super(...arguments),e=this,u(this,"state",{is_dragging:!1,is_open:!1}),u(this,"el",Object(r.createRef)()),u(this,"hasUnitsList",()=>this.props.option.units&&this.props.option.units.length>1),u(this,"getAllowedDecimalPlaces",(function(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;const n=e.props.option.units?e.props.option.units.find(n=>{let{unit:r}=n;return r===(t||e.getCurrentUnit())}).decimals:e.props.option.decimals;return 0===n||n?n:0})),u(this,"withDefault",(e,t)=>this.props.option.units&&this.props.option.units.find(t=>{let{unit:n}=t;return n===e})?e:e||t),u(this,"getCurrentUnit",()=>{let e=this.props.option.units?this.props.option.units[0].unit:"";return"NaN"===this.props.value||""===this.props.value?e:this.props.option.units?this.withDefault(this.props.value.toString().replace(/[0-9]/g,"").replace(/\-/g,"").replace(/\./g,"").replace("CT_CSS_SKIP_RULE",""),this.props.option.units[0].unit):""}),u(this,"getMax",()=>this.props.option.units?this.props.option.units.find(e=>{let{unit:t}=e;return t===this.getCurrentUnit()}).max:this.props.option.max),u(this,"getMin",()=>this.props.option.units?this.props.option.units.find(e=>{let{unit:t}=e;return t===this.getCurrentUnit()}).min:this.props.option.min),u(this,"getNumericValue",(function(){let{forPosition:t=!1}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const n=parseFloat(e.props.value,10);if(0===n)return n;if(!n){if(e.props.option.defaultPosition&&"center"===e.props.option.defaultPosition&&t){let t=parseFloat(e.getMin(),10);return(parseFloat(e.getMax(),10)-t)/2+t}return""}return n})),u(this,"handleMove",e=>{this.state.is_dragging&&this.computeAndSendNewValue(e)}),u(this,"handleUp",()=>{this.setState({is_dragging:!1}),this.detachEvents()}),u(this,"handleBlur",()=>{if("CT_CSS_SKIP_RULE"===this.props.option.value){if("CT_CSS_SKIP_RULE"===this.props.value)return;if(""===this.getNumericValue())return void this.props.onChange("CT_CSS_SKIP_RULE")}""!==this.props.value.toString().trim()?this.props.onChange(`${p(parseFloat(this.getMin(),10),parseFloat(this.getMax(),10),parseFloat(this.getNumericValue(),10))}${this.getCurrentUnit()}`):this.props.onChange(this.props.option.value)}),u(this,"handleChange",e=>{"CT_CSS_SKIP_RULE"!==this.props.option.value||""!==e.toString().trim()?""!==e.toString().trim()?this.props.onChange(`${((e,t)=>Math.min(e,t))(parseFloat(this.getMax(),10),parseFloat(e||this.getMin()))}${this.getCurrentUnit()}`):this.props.onChange(""):this.props.onChange("CT_CSS_SKIP_RULE")})}computeAndSendNewValue(e){let{pageX:t,shiftKey:n}=e,{top:r,left:o,right:i,width:a}=this.el.current.getBoundingClientRect(),l=t-o-pageXOffset;var c,u;this.props.onChange(`${c=d(s()([0,a],[parseFloat(this.getMin(),10),parseFloat(this.getMax(),10)],!0)(document.body.classList.contains("rtl")?a-l:l),this.getAllowedDecimalPlaces()),u=n?10:1,c=parseFloat(c),u?Math.round(c/u)*u:c}${this.getCurrentUnit()}`)}attachEvents(){document.documentElement.addEventListener("mousemove",this.handleMove,!0),document.documentElement.addEventListener("mouseup",this.handleUp,!0)}detachEvents(){document.documentElement.removeEventListener("mousemove",this.handleMove,!0),document.documentElement.removeEventListener("mouseup",this.handleUp,!0)}render(){const e=""+s()([parseFloat(this.getMin(),10),parseFloat(this.getMax(),10)],[0,100])(p(parseFloat(this.getMin(),10),parseFloat(this.getMax(),10),0===parseFloat(this.getNumericValue({forPosition:!0}),10)?0:parseFloat(this.getNumericValue({forPosition:!0}),10)?parseFloat(this.getNumericValue({forPosition:!0}),10):parseFloat(this.getMin(),10)));return Object(r.createElement)("div",{className:"ct-option-slider"},this.props.beforeOption&&this.props.beforeOption(),Object(r.createElement)("div",c({onMouseDown:e=>{let{pageX:t,pageY:n}=e;this.attachEvents(),this.setState({is_dragging:!0})},onClick:e=>this.computeAndSendNewValue(e),ref:this.el,className:"ct-slider"},this.props.option.steps?{"data-steps":""}:{}),Object(r.createElement)("div",{style:{width:e+"%"}}),Object(r.createElement)("span",{tabIndex:"0",onKeyDown:e=>{const t=this.getNumericValue();let n=1/Math.pow(10,this.getAllowedDecimalPlaces()),r=e.shiftKey?10*n:n;38!==e.keyCode&&39!==e.keyCode||(e.preventDefault(),this.props.onChange(`${p(parseFloat(this.getMin(),10),parseFloat(this.getMax(),10),t+r)}${this.getCurrentUnit()}`)),40!==e.keyCode&&37!==e.keyCode||(e.preventDefault(),this.props.onChange(`${p(parseFloat(this.getMin(),10),parseFloat(this.getMax(),10),t-r)}${this.getCurrentUnit()}`))},style:{"--position":e+"%"}}),this.props.option.steps&&Object(r.createElement)("section",{className:this.props.option.steps},Object(r.createElement)("i",{className:"minus"}),Object(r.createElement)("i",{className:"zero"}),Object(r.createElement)("i",{className:"plus"}))),!this.props.option.skipInput&&Object(r.createElement)("div",{className:i()("ct-slider-input",{"ct-value-changer":!0,"no-unit-list":!this.hasUnitsList(),active:this.state.is_open})},Object(r.createElement)("input",c({type:"number"},this.props.option.ref?{ref:this.props.option.ref}:{},{step:1/Math.pow(10,this.getAllowedDecimalPlaces()),value:this.getNumericValue(),onBlur:()=>this.handleBlur(),onChange:e=>{let{target:{value:t}}=e;return this.handleChange(t)}})),Object(r.createElement)("span",{className:"ct-value-divider"}),!this.hasUnitsList()&&Object(r.createElement)("span",{className:"ct-current-value"},this.withDefault(this.getCurrentUnit(),this.props.option.defaultUnit||"px")),this.hasUnitsList()&&Object(r.createElement)(f,{option:this.props.option,onChange:this.props.onChange,is_open:this.state.is_open,toggleOpen:()=>this.setState({is_open:!this.state.is_open}),currentUnit:this.getCurrentUnit(),getNumericValue:this.getNumericValue,getAllowedDecimalPlaces:this.getAllowedDecimalPlaces})))}}},function(e,t,n){"use strict";n.r(t);var r=n(0),o=n(4),i=n.n(o);function a(){return(a=Object.assign||function(e){for(var t=1;t=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}const l=e=>{let{option:{height:t=10,attr:{class:n}={}}}=e,o=s(e.option.attr,["class"]);return Object(r.createElement)("div",a({className:i()("ct-spacer",n)},o,{style:{height:t+"px"}}))};l.renderingConfig={design:"none"},t.default=l},function(e,t,n){"use strict";n.r(t);var r=n(0),o=n(1),i=n(51),a=n(4),s=n.n(a),l=n(14);function c(){return(c=Object.assign||function(e){for(var t=1;t{let{value:t,option:n,onChange:a}=e;const[u,d]=Object(r.useState)(!1),f=[{unit:"px"},{unit:"%"},{unit:"em"},{unit:"rem"},{unit:"pt"}],h=()=>["top","right","bottom","left"].find(e=>"auto"!==t[e]),m=()=>{return e=t[h()].toString().replace(/[0-9]/g,"").replace("-","").replace(/\./g,""),f.find(t=>{let{unit:n}=t;return n===e})?e:e||f[0].unit;var e},b=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return"auto"===e?e:`${0===parseFloat(e)?0:parseFloat(e)||""}${t}`};return Object(r.createElement)("div",{className:s()("ct-option-spacing",{linked:t.linked})},["top","right","bottom","left"].map(e=>Object(r.createElement)("span",{key:e},Object(r.createElement)(i.a,c({placeholder:"",value:b(t[e]),onChange:n=>{return r=n,o=e,void(t.linked?a(p(p({},t),{},{top:"auto"===t.top?t.top:b(r,m()),left:"auto"===t.left?t.left:b(r,m()),right:"auto"===t.right?t.right:b(r,m()),bottom:"auto"===t.bottom?t.bottom:b(r,m())})):a(p(p({},t),{},{[o]:b(r,m())})));var r,o}},p({placeholder:""},n.inputAttr))),Object(r.createElement)("small",null,{top:Object(o.__)("Top","blocksy"),bottom:Object(o.__)("Bottom","blocksy"),left:Object(o.__)("Left","blocksy"),right:Object(o.__)("Right","blocksy")}[e]))),Object(r.createElement)("div",{className:s()("ct-spacing-controls ct-value-changer",{active:u})},Object(r.createElement)("a",{onClick:e=>{if(e.preventDefault(),t.linked)return void a(p(p({},t),{},{linked:!1}));const n=t[h()];a(p(p({},t),{},{top:"auto"!==t.top?n:t.top,left:"auto"!==t.left?n:t.left,bottom:"auto"!==t.bottom?n:t.bottom,right:"auto"!==t.right?n:t.right,linked:!0}))}},Object(r.createElement)("svg",{width:"10",height:"10",viewBox:"0 0 15 15"},t.linked?Object(r.createElement)("path",{d:"M12.2,5.5V4.7c0-2.6-2.1-4.7-4.7-4.7S2.8,2.1,2.8,4.7v0.8c-0.9,0-1.6,0.7-1.6,1.6v6.3c0,0.9,0.7,1.6,1.6,1.6h9.5c0.9,0,1.6-0.7,1.6-1.6V7.1C13.8,6.2,13.1,5.5,12.2,5.5z M10.7,5.5H4.3V4.7c0-1.8,1.4-3.2,3.2-3.2s3.2,1.4,3.2,3.2V5.5z"}):Object(r.createElement)("path",{d:"M12.2,5.5h-1.6H9.9h-5H4.7l0-0.2C4.4,3.5,5.5,1.9,7.3,1.5c1.1-0.2,2.2,0.1,2.8,0.9l1.3-0.9c-1-1.1-2.6-1.8-4.3-1.5C4.5,0.5,2.8,2.9,3.2,5.5H2.8c-0.9,0-1.6,0.7-1.6,1.6v6.3c0,0.9,0.7,1.6,1.6,1.6h9.5c0.9,0,1.6-0.7,1.6-1.6V7.1C13.8,6.2,13.1,5.5,12.2,5.5z"}))),Object(r.createElement)("span",{className:"ct-value-divider"}),Object(r.createElement)("div",{onClick:()=>d(!u),className:"ct-current-value"},m()||"―"),Object(r.createElement)(l.default,{onOutsideClick:()=>{u&&d(!1)}},Object(r.createElement)("ul",{className:"ct-units-list"},f.filter(e=>{let{unit:t}=e;return t!==m()}).reduce((e,t,n)=>[...e.slice(0,n%2==0?void 0:-1),...n%2==0?[[t]]:[[e[e.length-1][0],t]]],[]).map(e=>Object(r.createElement)("li",{key:e[0].unit},e.map(e=>{let{unit:n}=e;return Object(r.createElement)("span",{key:n,onClick:()=>{a(p(p({},t),{},{top:b(t.top,n),left:b(t.left,n),right:b(t.right,n),bottom:b(t.bottom,n)})),d(!1)}},n||"―")})))))))}},function(e,t,n){"use strict";n.r(t);var r=n(0);function o(){return(o=Object.assign||function(e){for(var t=1;t{let{option:{label:t="",desc:n="",attr:s={},variation:l="simple"}}=e;return Object(r.createElement)(r.Fragment,null,Object(r.createElement)("div",o({className:"ct-title"},function(e){for(var t=1;t div, .contract-trigger:before { content: " "; display: block; position: absolute; top: 0; left: 0; height: 100%; width: 100%; overflow: hidden; z-index: -1; } .resize-triggers > div { background: #eee; overflow: auto; } .contract-trigger:before { width: 200%; height: 200%; }',r=e.head||e.getElementsByTagName("head")[0],o=e.createElement("style");o.id="detectElementResize",o.type="text/css",null!=t&&o.setAttribute("nonce",t),o.styleSheet?o.styleSheet.cssText=n:o.appendChild(e.createTextNode(n)),r.appendChild(o)}}(o),e.__resizeLast__={},e.__resizeListeners__=[],(e.__resizeTriggers__=o.createElement("div")).className="resize-triggers",e.__resizeTriggers__.innerHTML='
',e.appendChild(e.__resizeTriggers__),l(e),e.addEventListener("scroll",c,!0),d&&(e.__resizeTriggers__.__animationListener__=function(t){t.animationName==g&&l(e)},e.__resizeTriggers__.addEventListener(d,e.__resizeTriggers__.__animationListener__))}e.__resizeListeners__.push(r)}},removeResizeListener:function(e,t){if(i)e.detachEvent("onresize",t);else if(e.__resizeListeners__.splice(e.__resizeListeners__.indexOf(t),1),!e.__resizeListeners__.length){e.removeEventListener("scroll",c,!0),e.__resizeTriggers__.__animationListener__&&(e.__resizeTriggers__.removeEventListener(d,e.__resizeTriggers__.__animationListener__),e.__resizeTriggers__.__animationListener__=null);try{e.__resizeTriggers__=!e.removeChild(e.__resizeTriggers__)}catch(e){}}}}}var o=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")},i=function(){function e(e,t){for(var n=0;n{let{option:t,value:n,onChange:i}=e;return Object(r.createElement)("ul",p({className:"ct-visibility-option ct-devices ct-buttons-group"},t.attr||{}),Object(o.a)(t.choices).map(e=>{let{key:o,value:s}=e;return Object(r.createElement)("li",{className:a()({active:n[o]},"ct-"+o),onClick:()=>i(f(f({},n),{},{[o]:!n[o]||1===Object.values(n).filter(e=>e).length&&!t.allow_empty})),key:o})}))},b=e=>{let{option:t,value:n,onChange:o}=e;const[{isPicking:i,isTransitioning:a},l]=Object(r.useState)({isPicking:null,isTransitioning:null}),p=Object(r.useRef)();return Object(r.createElement)(r.Fragment,null,Object(r.createElement)(u.default,{useCapture:!1,disabled:!i,className:"ct-visibility-trigger",additionalRefs:[],onOutsideClick:()=>{i&&l({isTransitioning:!0,isPicking:null})},wrapperProps:{ref:p,onClick:e=>{e.preventDefault(),l({isTransitioning:!0,isPicking:!0})}}},Object(r.createElement)("span",null,"open visibility")),(a||i)&&Object(r.createPortal)(Object(r.createElement)(s.Transition,{items:i,onRest:e=>{l({isPicking:i,isTransitioning:!1})},config:{duration:100,easing:c()(.25,.1,.25,1)},from:i?{transform:"scale3d(0.95, 0.95, 1)",opacity:0}:{opacity:1},enter:i?{transform:"scale3d(1, 1, 1)",opacity:1}:{opacity:1},leave:i?{transform:"scale3d(0.95, 0.95, 1)",opacity:0}:{opacity:1}},e=>e&&(e=>Object(r.createElement)("div",{style:e,className:"ct-box-shadow-modal",onClick:e=>{e.preventDefault(),e.stopPropagation()},onMouseDownCapture:e=>{e.nativeEvent.stopImmediatePropagation(),e.nativeEvent.stopPropagation()},onMouseUpCapture:e=>{e.nativeEvent.stopImmediatePropagation(),e.nativeEvent.stopPropagation()}},Object(r.createElement)(m,{option:t,value:n,onChange:o})))),p.current.closest(".ct-labeled-group-item")?p.current.closest(".ct-labeled-group-item").querySelector(".ct-visibility-modal-wrapper"):p.current.closest(".ct-single-palette")?p.current.closest(".ct-single-palette").querySelector(".ct-visibility-modal-wrapper"):p.current.closest(".ct-visibility-modal-wrapper")?p.current.closest(".ct-visibility-modal-wrapper"):p.current.closest(".ct-control").querySelector(".ct-visibility-modal-wrapper")))},g=e=>{let{option:t,option:{view:n="inline"},value:o,onChange:i}=e;return"inline"===n?Object(r.createElement)(m,{option:t,value:o,onChange:i}):Object(r.createElement)(b,{option:t,value:o,onChange:i})};g.hiddenResponsive=!0,g.ControlEnd=()=>Object(r.createElement)("div",{className:"ct-visibility-modal-wrapper"}),t.default=g},function(e,t,n){"use strict";n.r(t);var r=n(0),o=n(4),i=n.n(o),a=n(1),s=n(50);function l(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function c(e){for(var t=1;t{let{onChange:t,value:n,option:o,option:{columns_id:l,rows_id:c},device:u,onChangeFor:d,values:f,values:{woocommerce_catalog_columns:h,woocommerce_catalog_rows:m}}=e;const b=c?f[c]:m;return Object(r.createElement)("div",p({className:i()("ct-woo-columns-and-rows",{})},"desktop"!==u?{"data-disabled-last":""}:{}),Object(r.createElement)("div",null,Object(r.createElement)(s.default,{option:o,value:l||"desktop"!==u?n:h,onChange:e=>{"desktop"!==u||l?t(e):d("woocommerce_catalog_columns",e)}}),Object(r.createElement)("p",{className:"ct-option-description"},Object(a.__)("Number of columns","blc"))),Object(r.createElement)("div",null,Object(r.createElement)(s.default,{option:{min:1,max:100,responsive:!1,value:4},value:"desktop"===u?b:"auto",onChange:e=>{"desktop"===u&&d(c||"woocommerce_catalog_rows",e),wp.customize&&wp.customize.previewer&&wp.customize.previewer.send("ct:sync:refresh_partial",{id:c||"woocommerce_catalog_rows"})}}),Object(r.createElement)("p",{className:"ct-option-description"},Object(a.__)("Number of rows","blc"))))};d.renderingConfig={getValueForRevert:e=>{let{value:t,values:{woocommerce_catalog_columns:n,woocommerce_catalog_rows:r},option:o,option:{columns_id:i,rows_id:a},values:s,device:l}=e;a&&s[a];return c(c({},t),{},{desktop:n,woocommerce_catalog_columns:n,woocommerce_catalog_rows:r})},computeOptionValue:e=>c(c({},e),{},{woocommerce_catalog_columns:4,woocommerce_catalog_rows:4}),computeOptionValue:e=>c(c({},e),{},{woocommerce_catalog_columns:4,woocommerce_catalog_rows:4}),performRevert:e=>{let{onChangeFor:t}=e;t("woocommerce_catalog_columns",4),t("woocommerce_catalog_rows",4)}},t.default=d},function(e,t,n){"use strict";n.r(t);var r=n(0),o=(n(4),n(1),n(57));function i(){return(i=Object.assign||function(e){for(var t=1;t=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}const u=e=>{let{value:t,onChange:n,onChangeFor:a,values:l,values:{woocommerce_thumbnail_cropping_custom_width:u,woocommerce_thumbnail_cropping_custom_height:p},option:d}=e,f=c(e,["value","onChange","onChangeFor","values","values","option"]);return Object(r.createElement)(o.default,i({onChange:e=>{let t=-1===e.indexOf("/"),[r,o]=e.split(t?":":"/");if("original"===e)return a("woocommerce_thumbnail_cropping","uncropped"),void n("uncropped");n(t?"custom":"predefined"),a("woocommerce_thumbnail_cropping","custom"),a("woocommerce_thumbnail_cropping_custom_height",parseFloat(o||"0")||0),a("woocommerce_thumbnail_cropping_custom_width",parseFloat(r||"0")||0)},value:"uncropped"===t?"original":"1:1"===t?"1/1":`${u}${"custom"===t?":":"/"}${p}`,option:s(s({},d),{},{value:"1/1"}),onChangeFor:a,values:l},f))};u.ControlEnd=()=>Object(r.createElement)("div",{className:"ct-color-modal-wrapper",onMouseDown:e=>e.stopPropagation(),onMouseUp:e=>e.stopPropagation()}),t.default=u},function(e,t,n){"use strict";n.r(t);var r=n(0),o=n(24),i=n(77);t.default=e=>{let{value:t,option:n,onChange:a}=e;const s=Object(i.__experimentalGetSettings)(),l=/a(?!\\)/i.test(s.formats.time.toLowerCase().replace(/\\\\/g,"").split("").reverse().join(""));return Object(r.createElement)("div",{className:"ct-date-time-picker"},Object(r.createElement)(o.DateTimePicker,{currentDate:t||new Date,onChange:e=>{a(e)},is12Hour:l}))}},function(e,t,n){"use strict";n.r(t);var r=n(0);const o=e=>{let{option:{text:t="",attr:n={}}}=e;return Object(r.createElement)(r.Fragment,null)};o.renderingConfig={design:"none"},t.default=o},function(e,t,n){"use strict";n.r(t);var r=n(0);t.default=e=>{const{option:t}=e;return Object(r.createElement)("div",{dangerouslySetInnerHTML:{__html:t.html||""}})}},function(e,t,n){"use strict";n.r(t);n(0);t.default=e=>{const{option:t}=e;return t.render?t.render(e):null}},function(e,t,n){"use strict";n.r(t);var r=n(0);function o(){return(o=Object.assign||function(e){for(var t=1;t{let{value:t,option:n,onChange:i}=e;return Object(r.createElement)("div",{className:"ct-option-input"},Object(r.createElement)("input",o({type:"text",value:t},a(a({},n.field_attr?n.field_attr:{}),n.attr&&n.attr.placeholder?{placeholder:n.attr.placeholder}:{}),{onChange:e=>{let{target:{value:t}}=e;return i(t)}},n.select_on_focus?{onFocus:e=>{let{target:t}=e;return t.select()}}:{})))}},function(e,t,n){"use strict";n.r(t);var r=n(0);function o(){return(o=Object.assign||function(e){for(var t=1;t{let{value:t,option:n,onChange:i}=e;return Object(r.createElement)("div",{className:"ct-option-textarea"},Object(r.createElement)("textarea",o({value:t},a(a({},n.field_attr?n.field_attr:{}),n.attr&&n.attr.placeholder?{placeholder:n.attr.placeholder}:{}),{onChange:e=>{let{target:{value:t}}=e;return i(t)}})))}},function(e,t,n){"use strict";n.r(t);var r=n(0),o=n(78),i=n.n(o);function a(){return(a=Object.assign||function(e){for(var t=1;t{let{id:t,value:n,option:o,onChange:s}=e;const c=Object(r.useRef)(),[u,p]=(Object(r.useRef)(null),Object(r.useState)(`${t}-${i()(Math.random()+"-"+Math.random()+"-"+Math.random())}`)),d=()=>wp.oldEditor||wp.editor,f=Object(r.useCallback)(()=>s(d().getContent(u)),[u]);return Object(r.useEffect)(()=>(d().initialize(u,l(l({quicktags:!0,mediaButtons:!0},o),{},{tinymce:l(l({toolbar1:"formatselect,styleselect,bold,italic,bullist,numlist,link,alignleft,aligncenter,alignright,wp_adv",toolbar2:"strikethrough,hr,forecolor,pastetext,removeformat,charmap,outdent,indent,undo,redo,wp_help"},"object"==typeof o.tinymce?o.tinymce:{}),{},{style_formats_merge:!0,style_formats:[]})})),setTimeout(()=>window.tinymce.editors[u]&&window.tinymce.editors[u].on("change",f)),wp.oldEditor&&setTimeout(()=>{setTimeout(()=>{window.tinymce.editors[u].off("change",f),d().remove(u),d().initialize(u,l(l({quicktags:!0,mediaButtons:!0},o),{},{tinymce:l(l({toolbar1:"formatselect,styleselect,bold,italic,bullist,numlist,link,alignleft,aligncenter,alignright,wp_adv",toolbar2:"strikethrough,hr,forecolor,pastetext,removeformat,charmap,outdent,indent,undo,redo,wp_help"},"object"==typeof o.tinymce?o.tinymce:{}),{},{style_formats_merge:!0,style_formats:[]})})),setTimeout(()=>window.tinymce.editors[u]&&window.tinymce.editors[u].on("change",f))},300)},1e3),()=>{window.tinymce.editors[u]&&setTimeout(()=>{window.tinymce.editors[u].off("change",f),d().remove(u)},300)}),[]),Object(r.createElement)("div",a({className:"ct-option-editor"},o.attr||{}),Object(r.createElement)("textarea",a({style:{opacity:0},id:u,ref:c,value:n,className:"wp-editor-area"},l(l({},o.field_attr?o.field_attr:{}),o.attr&&o.attr.placeholder?{placeholder:o.attr.placeholder}:{}),{onChange:e=>{let{target:{value:t}}=e;return s(t)}})))}},function(e,t){var n,r;n="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",r={rotl:function(e,t){return e<>>32-t},rotr:function(e,t){return e<<32-t|e>>>t},endian:function(e){if(e.constructor==Number)return 16711935&r.rotl(e,8)|4278255360&r.rotl(e,24);for(var t=0;t0;e--)t.push(Math.floor(256*Math.random()));return t},bytesToWords:function(e){for(var t=[],n=0,r=0;n>>5]|=e[n]<<24-r%32;return t},wordsToBytes:function(e){for(var t=[],n=0;n<32*e.length;n+=8)t.push(e[n>>>5]>>>24-n%32&255);return t},bytesToHex:function(e){for(var t=[],n=0;n>>4).toString(16)),t.push((15&e[n]).toString(16));return t.join("")},hexToBytes:function(e){for(var t=[],n=0;n>>6*(3-i)&63)):t.push("=");return t.join("")},base64ToBytes:function(e){e=e.replace(/[^A-Z0-9+\/]/gi,"");for(var t=[],r=0,o=0;r>>6-2*o);return t}},e.exports=r},function(e,t){function n(e){return!!e.constructor&&"function"==typeof e.constructor.isBuffer&&e.constructor.isBuffer(e)} /*! * Determine if an object is a Buffer * * @author Feross Aboukhadijeh * @license MIT */ e.exports=function(e){return null!=e&&(n(e)||function(e){return"function"==typeof e.readFloatLE&&"function"==typeof e.slice&&n(e.slice(0,0))}(e)||!!e._isBuffer)}},function(e,t,n){"use strict";n.r(t);var r=n(0),o=n(4),i=n.n(o),a=n(1);const s=e=>"System Default"===e?"-apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'":e.replace("ct_typekit_",""),l=(e,t)=>Object.values(t).find(t=>t.families.map(e=>{let{family:t}=e;return t}).indexOf(e)>-1),c=e=>({n1:Object(a.__)("Thin 100","blocksy"),i1:Object(a.__)("Thin 100 Italic","blocksy"),n2:Object(a.__)("Extra-Light 200","blocksy"),i2:Object(a.__)("Extra-Light 200 Italic","blocksy"),n3:Object(a.__)("Light 300","blocksy"),i3:Object(a.__)("Light 300 Italic","blocksy"),n4:Object(a.__)("Regular","blocksy"),i4:Object(a.__)("Regular 400 Italic","blocksy"),n5:Object(a.__)("Medium 500","blocksy"),i5:Object(a.__)("Medium 500 Italic","blocksy"),n6:Object(a.__)("Semi-Bold 600","blocksy"),i6:Object(a.__)("Semi-Bold 600 Italic","blocksy"),n7:Object(a.__)("Bold 700","blocksy"),i7:Object(a.__)("Bold 700 Italic","blocksy"),n8:Object(a.__)("Extra-Bold 800","blocksy"),i8:Object(a.__)("Extra-Bold 800 Italic","blocksy"),n9:Object(a.__)("Ultra-Bold 900","blocksy"),i9:Object(a.__)("Ultra-Bold 900 Italic","blocksy"),Default:Object(a.__)("Default Weight","blocksy")}[e]),u=e=>0===e.indexOf("ct_font")?e.replace("ct_font_","").replace(/([-_][a-z])/gi,e=>e.toUpperCase().replace("-","").replace("_","")):0===e.indexOf("ct_typekit")?e.replace("ct_typekit_","").replace(/([-_][a-z])/gi,e=>e.toUpperCase().replace("-"," ").replace("_"," ")):"System Default"===e?Object(a.__)("System Default","blocksy"):"Default"===e?Object(a.__)("Default","blocksy"):e;var p=n(19),d=n.n(p),f=n(21);function h(){return(h=Object.assign||function(e){for(var t=1;t=t?e.call(null):r.id=requestAnimationFrame(o)}))};return r}var w=null;function E(e){if(void 0===e&&(e=!1),null===w||e){var t=document.createElement("div"),n=t.style;n.width="50px",n.height="50px",n.overflow="scroll",n.direction="rtl";var r=document.createElement("div"),o=r.style;return o.width="100px",o.height="100px",t.appendChild(r),document.body.appendChild(t),t.scrollLeft>0?w="positive-descending":(t.scrollLeft=1,w=0===t.scrollLeft?"negative":"positive-ascending"),document.body.removeChild(t),w}return w}var P=function(e,t){return e};function k(e){var t,n,r=e.getItemOffset,o=e.getEstimatedTotalSize,i=e.getItemSize,a=e.getOffsetForIndexAndAlignment,s=e.getStartIndexForOffset,l=e.getStopIndexForStartIndex,c=e.initInstanceProps,u=e.shouldResetStyleCacheOnItemSizeChange,p=e.validateProps;return n=t=function(e){function t(t){var n;return(n=e.call(this,t)||this)._instanceProps=c(n.props,b(b(n))),n._outerRef=void 0,n._resetIsScrollingTimeoutId=null,n.state={instance:b(b(n)),isScrolling:!1,scrollDirection:"forward",scrollOffset:"number"==typeof n.props.initialScrollOffset?n.props.initialScrollOffset:0,scrollUpdateWasRequested:!1},n._callOnItemsRendered=void 0,n._callOnItemsRendered=y((function(e,t,r,o){return n.props.onItemsRendered({overscanStartIndex:e,overscanStopIndex:t,visibleStartIndex:r,visibleStopIndex:o})})),n._callOnScroll=void 0,n._callOnScroll=y((function(e,t,r){return n.props.onScroll({scrollDirection:e,scrollOffset:t,scrollUpdateWasRequested:r})})),n._getItemStyle=void 0,n._getItemStyle=function(e){var t,o=n.props,a=o.direction,s=o.itemSize,l=o.layout,c=n._getItemStyleCache(u&&s,u&&l,u&&a);if(c.hasOwnProperty(e))t=c[e];else{var p,d=r(n.props,e,n._instanceProps),f=i(n.props,e,n._instanceProps),h="horizontal"===a||"horizontal"===l;c[e]=((p={position:"absolute"})["rtl"===a?"right":"left"]=h?d:0,p.top=h?0:d,p.height=h?"100%":f,p.width=h?f:"100%",t=p)}return t},n._getItemStyleCache=void 0,n._getItemStyleCache=y((function(e,t,n){return{}})),n._onScrollHorizontal=function(e){var t=e.currentTarget,r=t.clientWidth,o=t.scrollLeft,i=t.scrollWidth;n.setState((function(e){if(e.scrollOffset===o)return null;var t=n.props.direction,a=o;if("rtl"===t)switch(E()){case"negative":a=-o;break;case"positive-descending":a=i-r-o}return a=Math.max(0,Math.min(a,i-r)),{isScrolling:!0,scrollDirection:e.scrollOffset0)for(var x=k;x<=S;x++)C.push(Object(v.createElement)(t,{data:u,key:d(x,u),index:x,isScrolling:y?j:void 0,style:this._getItemStyle(x)}));var I=o(this.props,this._instanceProps);return Object(v.createElement)(m||b||"div",{className:n,onScroll:w,ref:this._outerRefSetter,style:h({position:"relative",height:i,width:O,overflow:"auto",WebkitOverflowScrolling:"touch",willChange:"transform",direction:r},g)},Object(v.createElement)(s||l||"div",{children:C,ref:a,style:{height:_?"100%":I,pointerEvents:j?"none":void 0,width:_?I:"100%"}}))},n._callPropsCallbacks=function(){if("function"==typeof this.props.onItemsRendered&&this.props.itemCount>0){var e=this._getRangeToRender(),t=e[0],n=e[1],r=e[2],o=e[3];this._callOnItemsRendered(t,n,r,o)}if("function"==typeof this.props.onScroll){var i=this.state,a=i.scrollDirection,s=i.scrollOffset,l=i.scrollUpdateWasRequested;this._callOnScroll(a,s,l)}},n._getRangeToRender=function(){var e=this.props,t=e.itemCount,n=e.overscanCount,r=this.state,o=r.isScrolling,i=r.scrollDirection,a=r.scrollOffset;if(0===t)return[0,0,0,0];var c=s(this.props,a,this._instanceProps),u=l(this.props,c,a,this._instanceProps),p=o&&"backward"!==i?1:Math.max(1,n),d=o&&"forward"!==i?1:Math.max(1,n);return[Math.max(0,c-p),Math.max(0,Math.min(t-1,u+d)),c,u]},t}(v.PureComponent),t.defaultProps={direction:"ltr",itemData:void 0,layout:"vertical",overscanCount:2,useIsScrolling:!1},n}var S=function(e,t){e.children,e.direction,e.height,e.layout,e.innerTagName,e.outerTagName,e.width,t.instance},C=k({getItemOffset:function(e,t){return t*e.itemSize},getItemSize:function(e,t){return e.itemSize},getEstimatedTotalSize:function(e){var t=e.itemCount;return e.itemSize*t},getOffsetForIndexAndAlignment:function(e,t,n,r){var o=e.direction,i=e.height,a=e.itemCount,s=e.itemSize,l=e.layout,c=e.width,u="horizontal"===o||"horizontal"===l?c:i,p=Math.max(0,a*s-u),d=Math.min(p,t*s),f=Math.max(0,t*s-u+s);switch("smart"===n&&(n=r>=f-u&&r<=d+u?"auto":"center"),n){case"start":return d;case"end":return f;case"center":var h=Math.round(f+(d-f)/2);return hp+Math.floor(u/2)?p:h;case"auto":default:return r>=f&&r<=d?r:r{let{data:{linearFontsList:t,onPickFamily:n,value:o},index:a,style:l}=e;const c=t[a];return Object(r.createElement)("div",{style:l,onClick:()=>n(c),className:i()("ct-typography-single-font","ct-"+c.source,{active:c.family===o.family}),key:c.family},Object(r.createElement)("span",{className:"ct-font-name"},u(c.display||c.family)),Object(r.createElement)("span",{style:{fontFamily:s(c.family)},className:"ct-font-preview"},"Simply dummy text"))};var M=e=>{let{option:t,value:n,onPickFamily:o,typographyList:i,linearFontsList:a,currentView:s,searchTerm:l}=e;const c=Object(r.useRef)(null),[u,p]=(Object(r.useRef)(null),Object(r.useState)(null));Object(r.useEffect)(()=>{n.family&&c.current.scrollToItem(a.map(e=>{let{family:t}=e;return t}).indexOf(n.family),"start")},[]);const d=()=>{u&&clearTimeout(u),p(setTimeout(()=>{if(!c.current)return;const[e]=c.current._getRangeToRender(),t=(Math.ceil(a.length/25),Math.ceil((e+1)/25));(e=>{if(0===e.length)return;T=[...T,...e.map(e=>{let{family:t}=e;return t})];const t=e.map(e=>{let{family:t}=e;return t}).filter(e=>-1===e.indexOf("ct_typekit")),n=e.filter(e=>{let{family:t}=e;return t.indexOf("ct_typekit")>-1});(t.length>0||n.length>0)&&I.a.load(A(A(A({},t.length>0?{google:{families:t}}:{}),n.length>0?{typekit:{id:n[0].kit}}:{}),{},{classes:!1,text:"abcdefghijklmnopqrstuvwxyz"}))})([...Array(25)].map((e,n)=>25*(t-1)+n).map(e=>a[e]).filter(e=>!!e).filter(e=>{let{source:t,family:n}=e;return-1===T.indexOf(n)&&("google"===t||"typekit"===t)}))},100))};return Object(r.useEffect)(()=>{d()},[a]),Object(r.createElement)(C,{height:360,itemCount:a.length,itemSize:85,ref:c,onScroll:e=>{d()},itemData:{linearFontsList:a,onPickFamily:o,value:n},onItemsRendered:e=>{let{overscanStartIndex:t,overscanStopIndex:n}=e},className:"ct-typography-fonts"},R)};function F(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function L(e){for(var t=1;t{let{option:t,value:n,onChange:o,typographyList:a,props:s}=e;const u=((e,t)=>{let n=l(e,t);return n?n.families.find(t=>{let{family:n}=t;return n===e}):null})(n.family,a),p=Object(r.useRef)(null);return Object(r.useEffect)(()=>{u&&(p.current.scrollTop=(p.current.children[u.all_variations.indexOf(n.variation)]||p.current.children[0]).offsetTop-p.current.offsetTop)},[u]),Object(r.createElement)(f.animated.ul,{style:s,className:"ct-typography-variations",ref:p},u&&u.all_variations.map(e=>Object(r.createElement)("li",{onClick:()=>o(L(L({},n),{},{variation:e})),className:i()({active:e===n.variation}),key:e},Object(r.createElement)("span",{className:"ct-variation-name","data-variation":e},c(e)))))},U=n(12);function B(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function H(e){for(var t=1;t{let{option:t,value:n,sizeRef:o,onChange:s,props:l}=e;return Object(r.createElement)(f.animated.ul,{style:l,className:"ct-typography-options",key:"options"},Object(r.createElement)("li",{key:"size"},Object(r.createElement)(U.a,{value:n.size,values:n,id:"size",option:{id:"size",label:Object(a.__)("Font Size","blocksy"),type:"ct-slider",value:t.value.size,ref:o,responsive:t.typography_responsive||!0,units:[{unit:"px",min:0,max:200},{unit:"em",min:0,max:50},{unit:"rem",min:0,max:50},{unit:"pt",min:0,max:50},{unit:"vw",min:0,max:100}]},hasRevertButton:!0,onChange:e=>s(H(H({},n),{},{size:e}))})),Object(r.createElement)("li",{key:"line-height"},Object(r.createElement)(U.a,{value:n["line-height"],values:n,id:"line-height",option:{id:"line-height",label:Object(a.__)("Line Height","blocksy"),type:"ct-slider",value:t.value["line-height"],responsive:t.typography_responsive||!0,units:[{unit:"",min:0,max:10,decimals:1},{unit:"px",min:0,max:100},{unit:"em",min:0,max:100},{unit:"pt",min:0,max:100},{unit:"%",min:0,max:100}]},hasRevertButton:!0,onChange:e=>s(H(H({},n),{},{"line-height":e}))})),Object(r.createElement)("li",{key:"letter-spacing"},Object(r.createElement)(U.a,{value:n["letter-spacing"],values:n,id:"letter-spacing",option:{id:"letter-spacing",label:Object(a.__)("Letter Spacing","blocksy"),type:"ct-slider",value:t.value["letter-spacing"],responsive:t.typography_responsive||!0,defaultPosition:"center",units:[{unit:"em",min:-5,max:5,decimals:1},{unit:"px",min:-20,max:20,decimals:1},{unit:"rem",min:-5,max:5,decimals:1}]},hasRevertButton:!0,onChange:e=>s(H(H({},n),{},{"letter-spacing":e}))})),Object(r.createElement)("li",{key:"variant",className:"ct-typography-variant"},Object(r.createElement)("ul",{className:i()("ct-text-transform")},["capitalize","uppercase"].map(e=>Object(r.createElement)("li",{key:e,onClick:()=>s(H(H({},n),{},{"text-transform":n["text-transform"]===e?"none":e})),className:i()({active:e===n["text-transform"]}),"data-variant":e},Object(r.createElement)("i",{className:"ct-tooltip-top"},{capitalize:Object(a.__)("Capitalize","blocksy"),uppercase:Object(a.__)("Uppercase","blocksy")}[e])))),Object(r.createElement)("ul",{className:i()("ct-text-decoration")},["line-through","underline"].map(e=>Object(r.createElement)("li",{key:e,onClick:()=>s(H(H({},n),{},{"text-decoration":n["text-decoration"]===e?"none":e})),className:i()({active:e===n["text-decoration"]}),"data-variant":e},Object(r.createElement)("i",{className:"ct-tooltip-top"},{"line-through":Object(a.__)("Line Through","blocksy"),underline:Object(a.__)("Underline","blocksy")}[e]))))))};function q(){return(q=Object.assign||function(e){for(var t=1;t{let{option:t,value:n,initialView:o,currentView:s,previousView:l,setCurrentView:c,setInititialView:p,onChange:h,wrapperProps:m={}}=e;const[b,g]=Object(r.useState)((e=>{let{isDefault:t}=e;return{system:{type:"system",families:[...t?[]:["Default"],"System Default","Arial","Verdana","Trebuchet","Georgia","Times New Roman","Palatino","Helvetica","Myriad Pro","Lucida","Gill Sans","Impact","Serif","monospace"].map(e=>({source:"system",family:e,display:"System Default"===e?Object(a.__)("System Default","blocksy"):e,variations:[],all_variations:[..."Default"===e?["Default"]:[],"n1","i1","n2","i2","n3","i3","n4","i4","n5","i5","n6","i6","n7","i7","n8","i8","n9","i9"]}))}}})(t)),[y,v]=Object(r.useState)(!1),[O,j]=Object(r.useState)(""),_=Object(r.useMemo)(()=>"_"===l||"search"===s&&"fonts"===l||"search"===l&&"fonts"===s?"static":"options"===l||"fonts"===l&&"variations"===s?"right":"left",[s,l]),w=Object(r.useRef)(null),E=Object(r.useRef)(null),P=Object.keys(b).reduce((e,t)=>[...e,...(b[t].families||[]).filter(e=>{let{family:t}=e;return function(e,t){var n=t.length,r=e.length;if(r>n)return!1;if(r===n)return e===t;e:for(var o=0,i=0;o{o&&"done"!==o&&(j(""),setTimeout(()=>{})),"font_size"===o&&setTimeout(()=>E.current&&E.current.focus(),100)},[o]),Object(r.useEffect)(()=>{(async()=>{const e=new FormData;e.append("action","blocksy_get_fonts_list");try{const n=await fetch(ajaxurl,{method:"POST",body:e});if(200===n.status){const{success:e,data:r}=await n.json();e&&g(G(G({},r.fonts),{},{system:G(G({},r.fonts.system),{},{families:[...t.isDefault?[]:[{source:"system",family:"Default",variations:[],all_variations:["Default","n1","i1","n2","i2","n3","i3","n4","i4","n5","i5","n6","i6","n7","i7","n8","i8","n9","i9"]}],...r.fonts.system.families]})}))}}catch(e){}})()},[]),Object(r.useEffect)(()=>{"search"===s&&w.current.focus()},[s]);const k=e=>{var t,r;h(G(G({},n),{},{family:e.family,variation:(t=e,r=n,t.all_variations.indexOf(r.variation)>-1?r.variation:t.all_variations.indexOf("n4")>-1?"n4":t.all_variations[0])}))};return Object(r.createElement)(f.animated.div,q({className:"ct-option-modal ct-typography-modal"},m),Object(r.createElement)("div",{className:"ct-typography-container"},Object(r.createElement)("ul",{className:i()("ct-typography-top",{"ct-switch-panel":"options"!==s,"ct-static":"_"===l})},Object(r.createElement)("li",{className:"ct-back",onClick:()=>c("options")},Object(r.createElement)("svg",{width:"10",height:"10",viewBox:"0 0 15 15"},Object(r.createElement)("path",{d:"M14.2,6.8H2.6l4-4c0.3-0.3,0.3-0.8,0-1.1c-0.3-0.3-0.8-0.3-1.1,0L0.2,7l0,0c0,0-0.1,0.1-0.1,0.1c0,0,0,0,0,0.1c0,0,0,0,0,0.1c0,0,0,0.1,0,0.1c0,0,0,0,0,0.1c0,0,0,0.1,0,0.1l0,0c0,0,0,0,0,0c0,0,0,0.1,0,0.1c0,0,0,0,0,0.1c0,0,0,0.1,0,0.1c0,0,0,0,0,0.1c0,0,0,0,0,0.1C0.2,8,0.2,8,0.2,8l5.3,5.3c0.3,0.3,0.8,0.3,1.1,0c0.3-0.3,0.3-0.8,0-1.1l-4-4h11.7c0.4,0,0.8-0.3,0.8-0.8S14.7,6.8,14.2,6.8z"}))),Object(r.createElement)("li",{className:i()("ct-font",{active:"search"===s||"fonts"===s}),onClick:()=>{c("fonts"===s?"search":"fonts"),j("")}},"search"!==s&&Object(r.createElement)("span",null,u(n.family)),"search"===s&&Object(r.createElement)("input",{onClick:e=>e.stopPropagation(),ref:w,autoFocus:!0,value:O,onKeyUp:e=>{13==e.keyCode&&P.length>0&&(k(P[0]),c("options"),j(""))},onChange:e=>{let{target:{value:t}}=e;return j(t)}}),Object(r.createElement)("svg",{width:"8",height:"8",viewBox:"0 0 15 15"},"search"===s&&Object(r.createElement)("path",{d:"M8.9,7.5l4.6-4.6c0.4-0.4,0.4-1,0-1.4c-0.4-0.4-1-0.4-1.4,0L7.5,6.1L2.9,1.5c-0.4-0.4-1-0.4-1.4,0c-0.4,0.4-0.4,1,0,1.4l4.6,4.6l-4.6,4.6c-0.4,0.4-0.4,1,0,1.4c0.4,0.4,1,0.4,1.4,0l4.6-4.6l4.6,4.6c0.4,0.4,1,0.4,1.4,0c0.4-0.4,0.4-1,0-1.4L8.9,7.5z"}),"search"!==s&&Object(r.createElement)("path",{d:"M14.6,14.6c-0.6,0.6-1.4,0.6-2,0l-2.5-2.5c-1,0.7-2.2,1-3.5,1C2.9,13.1,0,10.2,0,6.6S2.9,0,6.6,0c3.6,0,6.6,2.9,6.6,6.6c0,1.3-0.4,2.5-1,3.5l2.5,2.5C15.1,13.1,15.1,14,14.6,14.6z M6.6,1.9C4,1.9,1.9,4,1.9,6.6s2.1,4.7,4.7,4.7c2.6,0,4.7-2.1,4.7-4.7C11.3,4,9.2,1.9,6.6,1.9z"}))),Object(r.createElement)("li",{className:i()("ct-weight",{active:"variations"===s}),onClick:()=>c("variations")},Object(r.createElement)("span",{"data-variation":n.variation},(S=n.variation,{n1:"100",i1:"100",n2:"200",i2:"200",n3:"300",i3:"300",n4:"400",i4:"400",n5:"500",i5:"500",n6:"600",i6:"600",n7:"700",i7:"700",n8:"800",i8:"800",n9:"900",i9:"900",Default:Object(a.__)("Default","blocksy")}[S])))),Object(r.createElement)(f.Transition,{items:s,immediate:"static"===_,config:(e,t)=>({duration:210,easing:d()(.455,.03,.515,.955)}),from:{transform:"left"===_?"translateX(100%)":"translateX(-100%)",position:"absolute"},enter:{transform:"translateX(0%)",position:"absolute"},leave:{position:"absolute",transform:"left"===_?"translateX(-100%)":"translateX(100%)"}},(e,o,i,a)=>"options"===o?Object(r.createElement)($,{sizeRef:E,value:n,option:t,onChange:h,props:e,currentView:o}):"fonts"===o||"search"===o?Object(r.createElement)(f.animated.div,{style:e,key:o},Object(r.createElement)(M,{typographyList:b,searchTerm:O,linearFontsList:P,currentView:`${o}:${l}`,onPickFamily:e=>{k(e)},value:n})):"variations"===o?Object(r.createElement)(V,{currentView:o,props:e,typographyList:b,onChange:e=>{h(e)},value:n}):void 0)));var S},J=n(14),Q=n(6),Z=n(22);function ee(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function te(e){for(var t=1;t{let{option:{label:t="",desc:n="",attr:o={}},option:s,value:l,device:p,onChange:h}=e;const[m,b]=Object(r.useState)("_:_"),g=Object(r.useRef)();let[y,v]=Object(r.useMemo)(()=>m.split(":"),[m]);const O=Object(r.useCallback)(e=>b(`${e}:${y}`),[y]),[{isOpen:j,isTransitioning:_},w]=Object(r.useState)({isOpen:!1,isTransitioning:!1}),{styles:E,popoverProps:P}=Object(Z.a)({ref:g,defaultHeight:430,shouldCalculate:_||j}),k=e=>{w(t=>te(te({},t),{},{isOpen:e,isTransitioning:!0}))},S=Object(r.useRef)(),C=Object(r.useRef)(),x=Object(r.useRef)(),I=Object(r.useRef)(),D=Object(r.useMemo)(()=>{const e=y,t="options"===e?C.current:"fonts"===e?S.current:"variations"===e?x.current:C.current;return P.ref&&P.ref.current&&((e,t)=>{if(!e)return;if(!t)return;let n=getComputedStyle(e),r=parseFloat(n.left);return{"--option-modal-arrow-position":(t=t.getBoundingClientRect()).left+t.width/2-r-6+"px"}})(P.ref.current,t)},[j,y,P.ref,P.ref&&P.ref.current,S&&S.current,x&&x.current,C&&C.current,I&&I.current]);return Object(r.createElement)("div",{className:i()("ct-typography",{})},Object(r.createElement)(J.default,{disabled:!j,useCapture:!1,className:"ct-typohraphy-value",additionalRefs:[P.ref],onOutsideClick:()=>{k(!1)},wrapperProps:{ref:g,onClick:e=>{e.preventDefault(),j?O("options"):(b("options:_"),k("options"))}}},Object(r.createElement)("div",null,Object(r.createElement)("span",{onClick:e=>{e.stopPropagation(),j?O("fonts"):(b("fonts:_"),k("fonts"))},className:"ct-font",ref:S},Object(r.createElement)("span",null,"Default"===l.family?Object(a.__)("Default Family","blocksy"):u(l.family))),Object(r.createElement)("i",null,"/"),Object(r.createElement)("span",{onClick:e=>{e.stopPropagation(),j?O("options"):(b("options:_"),k("font_size"))},ref:C,className:"ct-size"},Object(r.createElement)("span",null,"CT_CSS_SKIP_RULE"===Object(Q.e)(l.size)[p]?Object(a.__)("Default Size","blocksy"):Object(Q.e)(l.size)[p])),Object(r.createElement)("i",null,"/"),Object(r.createElement)("span",{ref:x,onClick:e=>{e.stopPropagation(),j?O("variations"):(b("variations:_"),k("variations"))},className:"ct-weight"},Object(r.createElement)("span",null,c(l.variation)))),Object(r.createElement)("a",{ref:I})),(_||j)&&Object(r.createPortal)(Object(r.createElement)(f.Transition,{items:j,onRest:e=>{w(e=>te(te({},e),{},{isTransitioning:!1}))},config:{duration:100,easing:d()(.25,.1,.25,1)},from:j?{transform:"scale3d(0.95, 0.95, 1)",opacity:0}:{opacity:1},enter:j?{transform:"scale3d(1, 1, 1)",opacity:1}:{opacity:1},leave:j?{opacity:1}:{transform:"scale3d(0.95, 0.95, 1)",opacity:0}},(e,t)=>t?Object(r.createElement)(Y,{wrapperProps:te({style:te(te(te({},e),E),D)},P),onChange:h,value:l,option:s,initialView:t,setInititialView:e=>k(e),currentView:y,previousView:v,setCurrentView:O}):null),document.body))}},function(e,t,n){"use strict";n.r(t);var r=n(0),o=n(1),i=n(4),a=n.n(i),s=n(49),l=n(25),c=n(8),u=n(39);function p(){return(p=Object.assign||function(e){for(var t=1;t=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}const b=(e,t)=>{const n=ct_customizer_localizations.header_builder_data.header.find(t=>{let{id:n}=t;return n===Object(c.b)(e)});if(!n)return!0;const r=!(n.config.allowed_in.length>0)||n.config.allowed_in.indexOf(t)>-1,o=!(n.config.excluded_from.length>0)||-1===n.config.excluded_from.indexOf(t);return r&&o},g=e=>{var t,n,o,i;let{item:s,index:l,panelType:p,onRemove:d,renderItem:f,onClick:h,className:m}=e;const b=ct_customizer_localizations.header_builder_data[p].find(e=>{let{id:t}=e;return t===Object(c.b)(s)}),{builderValue:g}=Object(r.useContext)(J);if(f)return f({item:s,itemData:b,index:l});const y=g.items.filter(e=>{let{id:t}=e;return t.indexOf(Object(c.a)())>-1}).map(e=>{let{id:t}=e;return t}),v=[Object(c.b)(s),...y.filter(e=>Object(c.b)(e)===Object(c.b)(s))],O=Object(u.a)(Object(c.b)(s));return Object(r.createElement)("div",{"data-id":s,className:a()("ct-builder-item",m,{}),onClick:h},v.length>1?`${null!==(t=null==b||null===(n=b.config)||void 0===n?void 0:n.name)&&void 0!==t?t:O} ${v.indexOf(s)+1}`:null!==(o=null==b||null===(i=b.config)||void 0===i?void 0:i.name)&&void 0!==o?o:O,Object(r.createElement)("button",{className:"ct-btn-remove",onClick:e=>{e.preventDefault(),e.stopPropagation(),d()}}))};var y=e=>{let{items:t,draggableId:n,hasPointers:o=!0,className:i,tagName:c="div",direction:u="horizontal",group:d="header_sortables",options:h={},propsForItem:y=(e=>({})),displayWrapper:v=!0}=e,O=m(e,["items","draggableId","hasPointers","className","tagName","direction","group","options","propsForItem","displayWrapper"]);const{currentView:j,isDragging:_,setIsDragging:w,onChange:E,setList:P}=Object(r.useContext)(J),{panelsHelpers:k}=Object(r.useContext)(l.a),S=t.map((e,o)=>Object(r.createElement)(g,p({key:e,index:o,panelType:"header",item:e,className:k.isOpenFor("builder_panel_"+e)?"ct-customizing":"",onClick:t=>{t.stopPropagation(),t.preventDefault(),_||k.open("builder_panel_"+e)},onRemove:()=>{k.close(),P(f({[n]:t.filter(t=>t!==e)},"desktop"===j&&"trigger"===e?{"offcanvas:start":[]}:{}))}},y(e))));return v?Object(r.createElement)(s.a,p({options:f({delay:0,group:d,fallbackOnBody:!0,forceFallback:!0,fallbackTolerance:5,filter:".ct-pointer",direction:u,touchStartThreshold:5,onStart:function(e){w(e.item.dataset.id),b(e.item.dataset.id,"middle-row")&&document.body.classList.add("ct-builder-dragging"),e.from&&d&&"clone"!==d.pull&&e.to.classList.add("ct-is-over")},onEnd:()=>{w(!1),document.body.classList.remove("ct-builder-dragging"),[...document.querySelectorAll(".ct-panel-builder .ct-is-over")].map(e=>e.classList.remove("ct-is-over"))},onMove:(e,t)=>{if(e.from.closest("#ct-option-header-builder-items")&&Promise.resolve().then(()=>[...e.from.querySelectorAll(`[data-id="${e.dragged.dataset.id}"]`)].map(e=>{e.classList.remove("ct-builder-item"),e.classList.add("ct-item-in-builder")})),[...document.querySelectorAll(".ct-panel-builder .ct-is-over")].map(e=>e.classList.remove("ct-is-over")),e.to&&e.to.classList.add("ct-is-over"),!b(e.dragged.dataset.id,e.to.dataset.id.split(":")[0]))return!1}},h),onChange:(e,t,r)=>{"available-items"!==n&&E({id:n,value:e.filter(e=>"__pointer__"!==e&&"__filler__"!==e)})},tag:c,className:a()("ct-builder-items",i)},O,{"data-id":n}),["end","start-middle"].indexOf(n.split(":")[1])>-1&&Object(r.createElement)("div",{"data-id":"__filler__",className:"ct-filler"}),o&&_&&b(_,n.split(":")[0])&&Object(r.createElement)("div",{"data-id":"__pointer__",className:"ct-pointer"}),S):Object(r.createElement)(r.Fragment,null,S)};function v(){return(v=Object.assign||function(e){for(var t=1;t{let{placementName:t,bar:n,direction:o}=e;const i=n.placements.find(e=>{let{id:n}=e;return n===t});let a=[i];if("middle"!==t){const e=n.placements.find(e=>{let{id:t}=e;return"middle"===t});if(e&&e.items.length>0){if("start"===t){a=[i,n.placements.find(e=>{let{id:t}=e;return"start-middle"===t})]}if("end"===t){a=[n.placements.find(e=>{let{id:t}=e;return"end-middle"===t}),i]}}}return Object(r.createElement)("li",v({className:["ct-builder-column-"+i.id]},"middle"===i.id?{"data-count":i.items.length}:{}),a.map(e=>Object(r.createElement)(y,{key:e.id,direction:o,className:"middle"===e.id?"":`ct-${e.id.indexOf("-")>-1?"secondary":"primary"}-column`,draggableId:`${n.id}:${e.id}`,items:e.items})))};var j=e=>{let{bar:t,direction:n="horizontal"}=e;const{panelsHelpers:i}=Object(r.useContext)(l.a);return Object(r.createElement)("li",{className:"builder-row"},Object(r.createElement)("div",{className:"ct-row-actions",onClick:()=>i.open("builder_panel_"+t.id)},{"top-row":Object(o.__)("Top Row","blocksy"),"middle-row":Object(o.__)("Main Row","blocksy"),"bottom-row":Object(o.__)("Bottom Row","blocksy"),offcanvas:Object(o.__)("Off Canvas Area","blocksy")}[t.id]),Object(r.createElement)("ul",{className:"row-inner"},["start","middle","end"].filter(e=>!!t.placements.find(t=>{let{id:n}=t;return n===e})).map(e=>Object(r.createElement)(O,{key:e,bar:t,placementName:e,direction:n}))))};var _=e=>{let{inlinedItemsFromBuilder:t,view:n,builderValueWithView:o}=e,i="mobile"===n||t.indexOf("trigger")>-1&&o.find(e=>{let{id:t}=e;return"offcanvas"===t});return Object(r.createElement)("div",{className:a()("placements-builder",{"ct-mobile":i})},i&&Object(r.createElement)("ul",{className:"offcanvas-container"},Object(r.createElement)(j,{direction:"vertical",bar:o.find(e=>{let{id:t}=e;return"offcanvas"===t})})),Object(r.createElement)("ul",{className:"horizontal-rows"},["top-row","middle-row","bottom-row"].map(e=>{const t=o.find(t=>{let{id:n}=t;return n===e});return t?Object(r.createElement)(j,{bar:t,key:e}):null})))};var w=e=>{let{currentView:t,setCurrentView:n}=e;const[i,s]=Object(r.useState)(!1);return Object(r.useEffect)(()=>()=>{document.querySelector(".wp-full-overlay").classList.remove("ct-builder-collapsed")},[]),Object(r.createElement)("ul",{className:"ct-view-switch"},["desktop","mobile"].map(e=>Object(r.createElement)("li",{key:e,onClick:()=>n("mobile"===e?"tablet":e),className:a()({active:t===e})},{desktop:Object(o.__)("Desktop Header","blocksy"),mobile:Object(o.__)("Tablet / Mobile Header","blocksy")}[e])),Object(r.createElement)("li",{className:"ct-builder-toggle",onClick:()=>{s(!i),i?document.querySelector(".wp-full-overlay").classList.remove("ct-builder-collapsed"):document.querySelector(".wp-full-overlay").classList.add("ct-builder-collapsed")}},i?Object(o.__)("Show Builder","blocksy"):Object(o.__)("Hide Builder","blocksy")))},E=n(24),P=n(15),k=n(9);function S(){return(S=Object.assign||function(e){for(var t=1;t{let{builderValue:t,builderValueDispatch:n,inlinedItemsFromBuilder:o,displayList:i=!0}=e;const{panelsState:s,panelsActions:l,currentView:u,isDragging:p}=Object(r.useContext)(J),d=[...t.desktop.reduce((e,t)=>{let{id:n,placements:r}=t;return[...e,...(r||[]).reduce((e,t)=>{let{id:n,items:r}=t;return[...e,...r]},[])]},[]),...t.mobile.reduce((e,t)=>{let{id:n,placements:r}=t;return[...e,...(r||[]).reduce((e,t)=>{let{id:n,items:r}=t;return[...e,...r]},[])]},[])],f=ct_customizer_localizations.header_builder_data.secondary_items.header.filter(e=>{let{config:t}=e;return t.enabled}),h=ct_customizer_localizations.header_builder_data.header,m=t.items.filter(e=>{let{id:t}=e;return t.indexOf(Object(c.a)())>-1}).map(e=>{let{id:t}=e;return t});return Object(r.createElement)(y,{options:{sort:!1,filter:".ct-item-in-builder"},group:{name:"header_sortables",put:!1,pull:"clone"},draggableId:"available-items",items:[...f.map(e=>{let{id:t}=e;return t}),...m].filter(e=>h.some(t=>{let{id:n}=t;return n===Object(c.b)(e)})).sort((e,t)=>{const n=h.find(t=>{let{id:n}=t;return n===Object(c.b)(e)}),r=h.find(e=>{let{id:n}=e;return n===Object(c.b)(t)});return n.config.name.localeCompare(r.config.name)}),hasPointers:!1,displayWrapper:i,propsForItem:e=>({renderItem:e=>{let{item:s,itemData:f,index:b}=e;const g=h.find(e=>{let{id:t}=e;return t===Object(c.b)(s)}).options,y=[Object(c.b)(s),...m.filter(e=>Object(c.b)(e)===Object(c.b)(s))],v=y.length>1?`${f.config.name} ${y.indexOf(s)+1}`:f.config.name,O={label:v,"inner-options":g},j=o.indexOf(s)>-1;let _="__none__";j&&(_=t[u].find(e=>{let{id:t,placements:n}=e;return(n||[]).reduce((e,t)=>{let{id:n,items:r}=t;return[...e,...r]},[]).find(e=>e===s)}).id);const w="builder_panel_"+s,C=["mobile-menu","offcanvas-logo"],I=i&&f.config.devices.includes(u)&&(!C.includes(s)||C.includes(s)&&("desktop"!==u||o.indexOf("trigger")>-1));f.config.name;return Object(r.createElement)(P.PanelMetaWrapper,S({id:w,option:O},l,{getActualOption:e=>{let{open:o}=e;return Object(r.createElement)(r.Fragment,null,d.indexOf(s)>-1&&Object(r.createElement)(P.default,{id:w,getValues:()=>{let e=t.items.find(e=>{let{id:t}=e;return t===s});return e&&Object.keys(e.values)>5?x({builderSettings:t.settings||{},row:_},e.values):x(x({},Object(k.b)(g,e?e.values:{})),{},{row:_,builderSettings:t.settings||{}})},option:O,onChangeFor:(e,r)=>{const o=t.items.find(e=>{let{id:t}=e;return t===s});n({type:"ITEM_VALUE_ON_CHANGE",payload:{id:s,optionId:e,optionValue:r,values:!o||o&&0===Object.keys(o.values).length?Object(k.b)(g,{}):{}}})},view:"simple"}),I&&Object(r.createElement)("div",{"data-id":s,className:a()({"ct-item-in-builder":j,"ct-builder-item":!j}),onClick:e=>{p||j&&o()}},v,Object(r.createElement)(E.Slot,{name:"PlacementsBuilderSidebarItem_"+b,fillProps:{item:s,itemInBuilder:j,itemData:f}})))}}))}}),direction:"vertical"})};function A(){return(A=Object.assign||function(e){for(var t=1;t{let{builderValue:t,builderValueDispatch:n}=e;const o=ct_customizer_localizations.header_builder_data.secondary_items.header,i=ct_customizer_localizations.header_builder_data.header,{panelsState:a,panelsActions:s}=Object(r.useContext)(J),l=i.filter(e=>{let{id:t}=e;return!o.find(e=>e.id===t)});return Object(r.createElement)(r.Fragment,null,l.map(e=>{const o={label:e.config.name,"inner-options":e.options},i="builder_panel_"+e.id;return Object(r.createElement)(P.PanelMetaWrapper,A({id:i,key:e.id,option:o},s,{getActualOption:()=>Object(r.createElement)(r.Fragment,null,Object(r.createElement)(P.default,{id:i,getValues:()=>{let n=t.items.find(t=>{let{id:n}=t;return n===e.id}),r="0";return"top-row"!==e.id&&"middle-row"!==e.id&&"bottom-row"!==e.id||(r=(t.desktop.find(t=>{let{id:n}=t;return n===e.id}).placements.reduce((e,t)=>[...e,...t.items],[]).length+t.mobile.find(t=>{let{id:n}=t;return n===e.id}).placements.reduce((e,t)=>[...e,...t.items],[]).length).toString()),n&&Object.keys(n.values)>5?T({itemsCount:r,builderSettings:t.settings||{}},n.values):T(T({},Object(k.b)(e.options,n?n.values:{})),{},{itemsCount:r,builderSettings:t.settings||{}})},option:o,onChangeFor:(r,o)=>{const i=t.items.find(t=>{let{id:n}=t;return n===e.id});n({type:"ITEM_VALUE_ON_CHANGE",payload:{id:e.id,optionId:r,optionValue:o,values:!i||i&&0===Object.keys(i.values).length?Object(k.b)(e.options,{}):{}}})},view:"simple"}))}))}))};function F(){return(F=Object.assign||function(e){for(var t=1;t{ct_customizer_localizations.header_builder_data.secondary_items.header,ct_customizer_localizations.header_builder_data.header;const{builderValue:e,option:t,builderValueCollection:n,builderValueDispatch:i,panelsActions:s}=Object(r.useContext)(J),l=n.sections.filter(e=>{let{id:t}=e;return"type-2"!==t&&"type-3"!==t&&-1===t.indexOf("ct-custom")});return Object(r.createElement)("ul",{className:a()("ct-panels-manager")},l.map(t=>{let{name:n,id:l}=t,c=n||{"type-1":Object(o.__)("Global Header","blocksy")}[l]||l;const u="builder_header_panel_"+l,p=ct_customizer_localizations.header_builder_data.header_data.header_options,d={label:c,"inner-options":p};return Object(r.createElement)(P.PanelMetaWrapper,F({id:u,key:l,option:d},s,{getActualOption:t=>{let{open:n}=t;return Object(r.createElement)(r.Fragment,null,Object.keys(p).length>0&&l===e.id&&Object(r.createElement)(P.default,{id:u,getValues:()=>e.settings||{},option:d,onChangeFor:(t,n)=>{i({type:"BUILDER_GLOBAL_SETTING_ON_CHANGE",payload:{optionId:t,optionValue:n,values:Object(k.b)(p,Array.isArray(e.settings)?{}:e.settings||{})}})},view:"simple"}),l===e.id&&Object(r.createElement)("li",{className:a()({active:l===e.id,"ct-global":"type-1"===l}),onClick:()=>{Object.keys(p).length>0&&n()}},Object(r.createElement)("span",{className:"ct-panel-name"},c)))}}))}))};var z=e=>{let{allBuilderSections:t,builderValue:n,builderValueDispatch:i,inlinedItemsFromBuilder:s}=e;const[l,c]=Object(r.useState)("items"),{builderValueCollection:u}=Object(r.useContext)(J);ct_customizer_localizations.header_builder_data.secondary_items.header,ct_customizer_localizations.header_builder_data.header,ct_customizer_localizations.header_builder_data.header_data.header_options;return Object(r.createElement)("div",{className:"ct-available-items"},Object(r.createElement)("h3",{className:"ct-title",dangerouslySetInnerHTML:{__html:Object(o.sprintf)(Object(o.__)("Customizing: %s","blocksy"),`${(u.sections.find(e=>{let{id:t}=e;return t===n.id})||{}).name||{"type-1":Object(o.__)("Global Header","blocksy")}[n.id]||n.id}`)}}),Object(r.createElement)("div",{className:"ct-tabs"},Object(r.createElement)("ul",null,["items","panels"].map(e=>Object(r.createElement)("li",{key:e,onClick:t=>{t.preventDefault(),c(e)},className:a()({active:e===l})},{panels:Object(o.__)("Headers","blocksy"),items:Object(o.__)("Elements","blocksy")}[e]))),Object(r.createElement)("div",{className:"ct-current-tab"},"panels"===l&&Object(r.createElement)(E.Slot,{name:"PlacementsBuilderPanelsManager"},e=>0===e.length?Object(r.createElement)(L,null):e),Object(r.createElement)(D,{builderValue:n,builderValueDispatch:i,inlinedItemsFromBuilder:s,displayList:"items"===l}))),Object(r.createElement)(M,{builderValue:n,builderValueDispatch:i}))},V=n(23),U=n.n(V);function B(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function H(e){for(var t=1;t{let n={},r=[],o=e.sections.find(t=>{let{id:n}=t;return n.indexOf(e.__forced_static_header__||Q()||e.sections[0].id)>-1}),i=!1,a=!1,s=[];if("ITEM_VALUE_ON_CHANGE"===t.type){const{id:e,optionId:n,optionValue:r,values:i={}}=t.payload;a=`${e}:${n}`;let s=o.items;s.find(t=>{let{id:n}=t;return n===e})||(s=[...s,{id:e,values:{}}]),o=H(H({},o),{},{items:s.map(t=>t.id===e?H(H({},t),{},{values:H(H(H({},t.values),i),{},{[n]:r})}):t)})}if("PICK_BUILDER_SECTION"===t.type&&(i=!0,n={__forced_static_header__:t.payload.id}),"MARK_HEADER_AS_GLOBAL"===t.type&&(i=!0,n={current_section:e.__forced_static_header__}),"MARK_SPECIFIC_HEADER_AS_GLOBAL"===t.type&&(n={current_section:t.payload.id}),"CLONE_ITEM"===t.type){const e=Object(c.b)(t.payload.id);o=H(H({},o),{},{items:[...o.items,{id:`${e}${Object(c.a)()}${U()()}`,values:o.items.find(t=>{let{id:n}=t;return n===e})?o.items.find(t=>{let{id:n}=t;return n===e}).values:{}}]})}if("REMOVE_CLONED_ITEM"===t.type&&(o=H(H({},o),{},{items:o.items.filter(e=>{let{id:n}=e;return n!==t.payload.id})})),"SET_LIST"===t.type){i=!0;const{currentView:e,lists:n}=t.payload;"desktop"===e&&Object.values(n).reduce((e,t)=>[...e,...t],[]).indexOf("trigger")>-1&&!o.desktop.find(e=>{let{id:t}=e;return"offcanvas"===t})&&(o=H(H({},o),{},{desktop:[...o.desktop,{id:"offcanvas",placements:[{id:"start",items:[]}]}]})),o=H(H({},o),{},{[e]:o[e].map(e=>{let{id:t,placements:r}=e;if(Object.keys(n).map(e=>e.split(":")[0]).indexOf(t)>-1){let e={id:t,placements:r.map(e=>{let{id:r,items:o}=e;return n[`${t}:${r}`]?{id:r,items:n[`${t}:${r}`]}:{id:r,items:o}})};if(e.placements.find(e=>{let{id:t}=e;return"middle"===t})&&0===e.placements.find(e=>{let{id:t}=e;return"middle"===t}).items.length&&e.placements.find(e=>{let{id:t}=e;return"start-middle"===t})&&(e.placements.find(e=>{let{id:t}=e;return"start-middle"===t}).items.length>0||e.placements.find(e=>{let{id:t}=e;return"end-middle"===t}).items.length>0)){let n={};n[t+":start"]=[...e.placements.find(e=>{let{id:t}=e;return"start"===t}).items,...e.placements.find(e=>{let{id:t}=e;return"start-middle"===t}).items],n[t+":end"]=[...e.placements.find(e=>{let{id:t}=e;return"end-middle"===t}).items,...e.placements.find(e=>{let{id:t}=e;return"end"===t}).items],n[t+":start-middle"]=[],n[t+":end-middle"]=[],e={id:t,placements:e.placements.map(e=>{let{id:r,items:o}=e;return n[`${t}:${r}`]?{id:r,items:n[`${t}:${r}`]}:{id:r,items:o}})}}return e}return{id:t,placements:r}})})}if("BUILDER_GLOBAL_SETTING_ON_CHANGE"===t.type){const{optionId:e,optionValue:n,values:r={}}=t.payload;o=H(H({},o),{},{settings:H(H(H({},o.settings),r),{},{[e]:n})})}if("CREATE_NEW_SECTION"===t.type){const{name:n,copy:o}=t.payload;r=[o?H(H({},e.sections.find(e=>{let{id:t}=e;return t===o})||{}),{},{name:n,id:"ct-custom-"+U()()}):{name:n,id:"ct-custom-"+U()(),mode:"placements",items:[],settings:[],desktop:[{id:"top-row",placements:[{id:"start",items:[]},{id:"middle",items:[]},{id:"end",items:[]},{id:"start-middle",items:[]},{id:"end-middle",items:[]}]},{id:"middle-row",placements:[{id:"start",items:["logo"]},{id:"middle",items:[]},{id:"end",items:["menu"]},{id:"start-middle",items:[]},{id:"end-middle",items:[]}]},{id:"bottom-row",placements:[{id:"start",items:[]},{id:"middle",items:[]},{id:"end",items:[]},{id:"start-middle",items:[]},{id:"end-middle",items:[]}]}],mobile:[{id:"top-row",placements:[{id:"start",items:[]},{id:"middle",items:[]},{id:"end",items:[]},{id:"start-middle",items:[]},{id:"end-middle",items:[]}]},{id:"middle-row",placements:[{id:"start",items:["logo"]},{id:"middle",items:[]},{id:"end",items:["trigger"]},{id:"start-middle",items:[]},{id:"end-middle",items:[]}]},{id:"bottom-row",placements:[{id:"start",items:[]},{id:"middle",items:[]},{id:"end",items:[]},{id:"start-middle",items:[]},{id:"end-middle",items:[]}]},{id:"offcanvas",placements:[{id:"start",items:["mobile-menu"]}]}]}]}return"REMOVE_BUILDER_SECTION"===t.type&&s.push(t.payload.id),H(H(H({},e),n),{},{__should_refresh__:i,__should_refresh_item__:a,sections:[...e.sections.map(e=>e.id===o.id?o:e),...r].filter(e=>{let{id:t}=e;return-1===s.indexOf(t)})})};var q=n(28);n(26);function K(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function G(e){for(var t=1;t=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}const J=Object(r.createContext)({}),Q=()=>{(e=wp.customize.previewer.container.find("iframe")[0]).document||e.contentDocument||e.contentWindow.document;var e;return wp.customize.previewer.container.find("iframe")[0].contentDocument.querySelector("header#header")?wp.customize.previewer.container.find("iframe")[0].contentDocument.querySelector("header#header").dataset.id:null};var Z=e=>{let{value:t,option:n,onChange:o}=e;const i=Object(r.useRef)(null);null===i.current&&(i.current=(t.sections.find(e=>{let{id:t}=e;return t.indexOf(Q())>-1})||t.sections[0]).id),Object(r.useEffect)(()=>{let e=wp.customize("header_placements")(),{__forced_dynamic_header__:n,__forced_static_header__:r,__should_refresh__:o}=e,i=Y(e,["__forced_dynamic_header__","__forced_static_header__","__should_refresh__"]);Object.keys(i).map(e=>{parseFloat(e)&&delete i[e]});try{wp.customize("header_placements")(G(G({},i),{},{__forced_static_header__:(t.sections.find(e=>{let{id:t}=e;return t.indexOf(Q())>-1})||t.sections[0]).id}))}catch(e){console.error(e)}return()=>{const e=wp.customize("header_placements")(),{__forced_dynamic_header__:t,__forced_static_header__:n,__should_refresh__:r}=e,o=Y(e,["__forced_dynamic_header__","__forced_static_header__","__should_refresh__"]);wp.customize("header_placements")(G({__should_refresh__:!0,[Math.random()]:"update"},o))}},[]);const[a,s]=Object(r.useState)(!1),[l,c]=Object(r.useReducer)($,G(G({},t),i.current?{__forced_static_header__:i.current}:{})),u=Object(r.useMemo)(()=>l.sections.find(e=>{let{id:t}=e;return t===l.__forced_static_header__})||l.sections[0],[l]),[p,d]=Object(q.b)({withTablet:!1}),f=Object(r.useMemo)(()=>u[p].reduce((e,t)=>{let{id:n,placements:r}=t;return[...e,...(r||[]).reduce((e,t)=>{let{id:n,items:r}=t;return[...e,...r]},[])]},[]),[u,p]),h=Object(r.useCallback)(e=>{let t=$(l,e);if("ITEM_VALUE_ON_CHANGE"===e.type){const{id:n,optionId:r,optionValue:o,values:i={}}=e.payload,a=t.sections.find(e=>{let{id:n}=e;return n===t.__forced_static_header__})||t.sections[0];let s=a.items;"logo"===n&&"custom_logo"===r&&"type-1"===a.id&&wp.customize&&wp.customize("custom_logo")(o?o.desktop?o.desktop:o:""),wp.customize.previewer&&wp.customize.previewer.send("ct:header:receive-value-update",{itemId:n,optionId:r,optionValue:o,futureItems:a.items,values:G(G(G({},(s.find(e=>{let{id:t}=e;return n===t})||{values:{}}).values),i),{},{[r]:o})})}if("BUILDER_GLOBAL_SETTING_ON_CHANGE"===e.type){const{optionId:n,optionValue:r,values:o={}}=e.payload,i=t.sections.find(e=>{let{id:n}=e;return n===t.__forced_static_header__})||t.sections[0];wp.customize.previewer&&wp.customize.previewer.send("ct:header:receive-value-update",{itemId:"global",optionId:n,optionValue:r,values:G(G(G({},i.settings),o),{},{[n]:r})})}o(t),c(e)},[c,o,l]),m=Object(r.useCallback)(e=>h({type:"SET_LIST",payload:{currentView:p,lists:e}}),[h,p]);return Object(r.createElement)(r.Fragment,null,Object(r.createElement)(J.Provider,{value:{option:n,currentView:p,isDragging:a,setIsDragging:s,setList:m,builderValueDispatch:h,builderValue:u,onChange:e=>{let{id:t,value:n}=e;return m({[t]:n})},builderValueCollection:l}},Object(r.createElement)(z,{allBuilderSections:t,builderValue:u,inlinedItemsFromBuilder:f,builderValueDispatch:h}),Object(r.createPortal)(Object(r.createElement)("div",{className:"ct-builder-header"},Object(r.createElement)(w,{currentView:p,setCurrentView:d}),Object(r.createElement)(_,{inlinedItemsFromBuilder:f,builderValueWithView:u[p],view:p})),document.querySelector(".ct-panel-builder"))))};const ee=e=>Object(r.createElement)(Z,e);ee.renderingConfig={design:"none"};t.default=ee},function(e,t,n){"use strict";n.r(t),n.d(t,"DragDropContext",(function(){return $})),n.d(t,"fetchCurrentFooter",(function(){return q}));var r=n(0),o=n(1),i=n(4),a=n.n(i),s=n(49),l=n(25),c=n(8);function u(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function p(e){for(var t=1;t=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}const m=e=>{let{item:t,index:n,panelType:o,onRemove:i,renderItem:s,onClick:l,className:u}=e;const p=ct_customizer_localizations.header_builder_data[o].find(e=>{let{id:n}=e;return n===Object(c.b)(t)}),{builderValue:d}=Object(r.useContext)($);if(s)return s({item:t,itemData:p,index:n});const f=Object.keys(d.items).filter(e=>e.indexOf(Object(c.a)())>-1),h=[Object(c.b)(t),...f.filter(e=>Object(c.b)(e)===Object(c.b)(t))];return Object(r.createElement)("div",{"data-id":t,className:a()("ct-builder-item",u,{}),onClick:l},p&&p.config?h.length>1?`${p.config.name} ${h.indexOf(t)+1}`:p.config.name:t,Object(r.createElement)("button",{className:"ct-btn-remove",onClick:e=>{e.preventDefault(),e.stopPropagation(),i()}}))};var b=e=>{let{items:t,draggableId:n,hasPointers:o=!0,className:i,tagName:c="div",direction:u="horizontal",group:d="header_sortables",options:b={},propsForItem:g=(e=>({})),panelType:y="footer",displayWrapper:v=!0}=e,O=h(e,["items","draggableId","hasPointers","className","tagName","direction","group","options","propsForItem","panelType","displayWrapper"]);const{isDragging:j,setIsDragging:_,onChange:w,setList:E}=Object(r.useContext)($),{panelsHelpers:P}=Object(r.useContext)(l.a),k=t.map((e,o)=>Object(r.createElement)(m,f({key:e,index:o,panelType:y,item:e,className:P.isOpenFor("builder_panel_"+e)?"ct-customizing":"",onClick:t=>{t.stopPropagation(),t.preventDefault(),P.open("builder_panel_"+e)},onRemove:()=>{P.close(),E({[n]:t.filter(t=>t!==e)})}},g(e))));return v?Object(r.createElement)(s.a,f({options:p({delay:0,group:d,fallbackOnBody:!0,forceFallback:!0,fallbackTolerance:5,filter:".ct-pointer",direction:u,touchStartThreshold:5,onStart:e=>{_(e.item.dataset.id),document.body.classList.add("ct-builder-dragging"),e.from&&d&&"clone"!==d.pull&&e.to.classList.add("ct-is-over")},onEnd:()=>{_(!1),document.body.classList.remove("ct-builder-dragging"),[...document.querySelectorAll(".ct-panel-builder .ct-is-over")].map(e=>e.classList.remove("ct-is-over"))},onMove:(e,t)=>{if(e.from.closest("#ct-option-header-builder-items")&&Promise.resolve().then(()=>[...e.from.querySelectorAll(`[data-id="${e.dragged.dataset.id}"]`)].map(e=>{e.classList.remove("ct-builder-item"),e.classList.add("ct-item-in-builder")})),e.to){if(e.to.children&&Array.from(e.to.children).filter(e=>"__pointer__"!==e.dataset.id&&"__filler__"!==e.dataset.id).length>0)return!1;[...document.querySelectorAll(".ct-panel-builder .ct-is-over")].map(e=>e.classList.remove("ct-is-over")),e.to.classList.add("ct-is-over")}}},b),onChange:(e,t,r)=>{"available-items"!==n&&w({id:n,value:e.filter(e=>"__pointer__"!==e&&"__filler__"!==e)})},tag:c,className:a()("ct-builder-items",i)},O,{"data-id":n}),"available-items"!==n&&j&&Object(r.createElement)("div",{"data-id":"__filler__",className:"ct-filler"}),o&&j&&Object(r.createElement)("div",{"data-id":"__pointer__",className:"ct-pointer"}),k):k};const g=e=>{let{bar:t,builderValue:n,direction:i="horizontal"}=e;const{panelsHelpers:a}=Object(r.useContext)(l.a),s=n.items[t.id],c=(ct_customizer_localizations.header_builder_data.footer.find(e=>{let{id:n}=e;return n===t.id}),s?s.values:{});let u="initial";return 2===t.columns.length&&(u=c["2_columns_layout"]||{desktop:"repeat(2, 1fr)",tablet:"initial",mobile:"initial"}),3===t.columns.length&&(u=c["3_columns_layout"]||{desktop:"repeat(3, 1fr)",tablet:"initial",mobile:"initial"}),4===t.columns.length&&(u=c["4_columns_layout"]||{desktop:"repeat(4, 1fr)",tablet:"initial",mobile:"initial"}),5===t.columns.length&&(u=c["5_columns_layout"]||{desktop:"repeat(5, 1fr)",tablet:"initial",mobile:"initial"}),6===t.columns.length&&(u=c["6_columns_layout"]||{desktop:"repeat(6, 1fr)",tablet:"initial",mobile:"initial"}),u&&u.desktop&&(u=u.desktop),Object(r.createElement)("li",{className:"builder-row"},Object(r.createElement)("div",{className:"ct-row-actions",onClick:()=>a.open("builder_panel_"+t.id)},{"top-row":Object(o.__)("Top Row","blocksy"),"middle-row":Object(o.__)("Middle Row","blocksy"),"bottom-row":Object(o.__)("Bottom Row","blocksy")}[t.id]),Object(r.createElement)("ul",{className:"row-inner",style:{"--gridTemplateColummns":u}},t.columns.map((e,n)=>Object(r.createElement)("li",{className:"builder-column",key:n},Object(r.createElement)(b,{draggableId:`${t.id}:${n}`,items:e})))))},y=(e,t)=>{for(let n in t)if(t[n]!==e[n])return!1;return!0};var v=function(e){let t,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:y,o={};return i=>(void 0!==t&&n(o,i)||(o=i,t=Object(r.createElement)(e,Object.assign({},i))),t)}(e=>{let{builderValue:t}=e;return Object(r.createElement)("div",{className:a()("placements-builder")},Object(r.createElement)("ul",{className:"horizontal-rows"},["top-row","middle-row","bottom-row"].map(e=>Object(r.createElement)(g,{builderValue:t,bar:t.rows.find(t=>{let{id:n}=t;return n===e}),key:e}))))}),O=n(15),j=n(9),_=(n(17),n(24));function w(){return(w=Object.assign||function(e){for(var t=1;t{let{builderValue:t,builderValueDispatch:n,inlinedItemsFromBuilder:o,displayList:i=!0}=e;const{panelsState:s,panelsActions:l,currentView:u,isDragging:p}=Object(r.useContext)($),d=t.rows.reduce((e,t)=>{let{columns:n}=t;return[...e,...(n||[]).reduce((e,t)=>[...e,...t],[])]},[]),f=ct_customizer_localizations.header_builder_data.secondary_items.footer.filter(e=>{let{config:t}=e;return t.enabled}),h=ct_customizer_localizations.header_builder_data.footer,m=Object.keys(t.items).filter(e=>e.indexOf(Object(c.a)())>-1);return Object(r.createElement)(b,{options:{sort:!1,filter:".ct-item-in-builder"},group:{name:"header_sortables",put:!1,pull:"clone"},draggableId:"available-items",items:[...f.map(e=>{let{id:t}=e;return t}),...m].sort((e,t)=>{const n=ct_customizer_localizations.header_builder_data.footer.find(t=>{let{id:n}=t;return n===Object(c.b)(e)}),r=ct_customizer_localizations.header_builder_data.footer.find(e=>{let{id:n}=e;return n===Object(c.b)(t)});return n.config.name.localeCompare(r.config.name)}),hasPointers:!1,panelType:"footer",displayWrapper:i,propsForItem:e=>({renderItem:e=>{let{item:s,itemData:u,index:f}=e;const b=h.find(e=>{let{id:t}=e;return t===Object(c.b)(s)}).options,g=[Object(c.b)(s),...m.filter(e=>Object(c.b)(e)===Object(c.b)(s))],y=g.length>1?`${u.config.name} ${g.indexOf(s)+1}`:u.config.name,v={label:y,"inner-options":b},E=o.indexOf(s)>-1,P="builder_panel_"+s;return Object(r.createElement)(O.PanelMetaWrapper,w({id:P,option:v},l,{getActualOption:e=>{let{open:o,container:l}=e;return Object(r.createElement)(r.Fragment,null,d.indexOf(s)>-1&&Object(r.createElement)(O.default,{id:P,getValues:()=>{let e=t.items[s];return e&&Object.keys(e.values)>5?e.values:Object(j.b)(b,e?e.values:{})},option:v,onChangeFor:(e,r)=>{const o=t.items[s];n({type:"ITEM_VALUE_ON_CHANGE",payload:{id:s,optionId:e,optionValue:r,values:!o||o&&0===Object.keys(o.values).length?Object(j.b)(b,{}):{}}})},view:"simple"}),i&&Object(r.createElement)("div",{ref:l,"data-id":s,className:a()({"ct-item-in-builder":E,"ct-builder-item":!E}),onClick:()=>{p||E&&o()}},y,Object(r.createElement)(_.Slot,{name:"ColumnsBuilderSidebarItem_"+f,fillProps:{item:s,itemInBuilder:E,itemData:u}})))}}))}}),direction:"vertical"})};function P(){return(P=Object.assign||function(e){for(var t=1;t{let{builderValue:t,builderValueDispatch:n}=e;const o=ct_customizer_localizations.header_builder_data.secondary_items.footer,i=ct_customizer_localizations.header_builder_data.footer,{panelsState:a,panelsActions:s}=Object(r.useContext)($),l=i.filter(e=>{let{id:t}=e;return!o.find(e=>e.id===t)});return Object(r.createElement)(r.Fragment,null,l.map(e=>{const o={label:e.config.name,"inner-options":e.options},i="builder_panel_"+e.id;return Object(r.createElement)(O.PanelMetaWrapper,P({id:i,key:e.id,option:o},s,{getActualOption:a=>{let{container:s}=a;return Object(r.createElement)(r.Fragment,null,Object(r.createElement)(O.default,{id:i,getValues:()=>{let n=t.items[e.id];const r=t.rows.find(t=>{let{id:n}=t;return n===e.id});let o=!1;return r&&r.columns.reduce((e,t)=>[...e,t],[]).join("").indexOf("widget-area")>-1&&(o=!0),n&&Object.keys(n.values)>5?S(S({},n.values),r?{items_per_row:r.columns.length.toString(),has_widget_areas:o?"yes":"no"}:{}):S(S({},Object(j.b)(e.options,n?n.values:{})),r?{items_per_row:r.columns.length.toString(),has_widget_areas:o?"yes":"no"}:{})},option:o,onChangeFor:(r,o)=>{const i=t.items[e.id];n({type:"ITEM_VALUE_ON_CHANGE",payload:{id:e.id,optionId:r,optionValue:o,values:!i||i&&0===Object.keys(i.values).length?Object(j.b)(e.options,{}):{}}})},view:"simple"}))}}))}))};function I(){return(I=Object.assign||function(e){for(var t=1;t{ct_customizer_localizations.header_builder_data.secondary_items.footer,ct_customizer_localizations.header_builder_data.footer;const{builderValueCollection:e,builderValue:t,builderValueDispatch:n,panelsActions:i}=Object(r.useContext)($),s=e.sections.filter(e=>{let{id:t}=e;return"type-2"!==t&&"type-3"!==t&&-1===t.indexOf("ct-custom")});return Object(r.createElement)("div",{className:"ct-panels-manager"},s.map(e=>{let{name:t,id:n}=e;return Object(r.createElement)("div",null,t)}),Object(r.createElement)("ul",{className:a()("ct-panels-list")},s.map(e=>{let{name:s,id:l}=e,c=s||{"type-1":Object(o.__)("Global Footer","blocksy")}[l]||l;const u="builder_footer_panel_"+l,p=ct_customizer_localizations.header_builder_data.footer_data.footer_options,d={label:c,"inner-options":p};return Object(r.createElement)(O.PanelMetaWrapper,I({id:u,key:l,option:d},i,{getActualOption:e=>{let{open:o}=e;return Object(r.createElement)(r.Fragment,null,l===t.id&&Object(r.createElement)(O.default,{id:u,getValues:()=>Object(j.b)(p,Array.isArray(t.settings)?{}:t.settings),option:d,onChangeFor:(e,t)=>{n({type:"BUILDER_GLOBAL_SETTING_ON_CHANGE",payload:{optionId:e,optionValue:t}})},view:"simple"}),l===t.id&&Object(r.createElement)("li",{className:a()({active:l===t.id,"ct-global":"type-1"===l}),onClick:()=>{o()}},Object(r.createElement)("span",{className:"ct-panel-name"},c)))}}))})))};var A=e=>{let{builderValue:t,builderValueCollection:n,builderValueDispatch:i,inlinedItemsFromBuilder:s}=e;const[l,c]=Object(r.useState)("items");ct_customizer_localizations.header_builder_data.secondary_items.footer,ct_customizer_localizations.header_builder_data.footer,ct_customizer_localizations.header_builder_data.footer_data.footer_options;return Object(r.createElement)("div",{className:"ct-available-items ct-footer-builder-options"},Object(r.createElement)("h3",{className:"ct-title",dangerouslySetInnerHTML:{__html:sprintf(Object(o.__)("Customizing: %s","blocksy"),`${(n.sections.find(e=>{let{id:n}=e;return n===t.id})||{}).name||{"type-1":Object(o.__)("Global Footer","blocksy")}[t.id]||t.id}`)}}),Object(r.createElement)("div",{className:"ct-tabs"},Object(r.createElement)("ul",null,["items","panels"].map(e=>Object(r.createElement)("li",{key:e,onClick:t=>{t.preventDefault(),c(e)},className:a()({active:e===l})},{panels:Object(o.__)("Footers","blocksy"),items:Object(o.__)("Elements","blocksy")}[e]))),Object(r.createElement)("div",{className:"ct-current-tab"},"panels"===l&&Object(r.createElement)(_.Slot,{name:"ColumnsBuilderPanelsManager"},e=>0===e.length?Object(r.createElement)(D,null):e),Object(r.createElement)(E,{builderValue:t,builderValueDispatch:i,inlinedItemsFromBuilder:s,displayList:"items"===l}))),Object(r.createElement)(x,{builderValue:t,builderValueDispatch:i}))},N=n(23),T=n.n(N);function R(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function M(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:String(t)}function F(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function L(e){for(var t=1;t{let n={},r=[],o=e.sections.find(t=>{let{id:n}=t;return n.indexOf(e.__forced_static_footer__||q()||e.sections[0].id)>-1}),i=!1,a=!1,s=[];if("BUILDER_GLOBAL_SETTING_ON_CHANGE"===t.type){const{optionId:e,optionValue:n,values:r={}}=t.payload;o=L(L({},o),{},{settings:L(L({},o.settings),{},{[e]:n})})}if("ITEM_VALUE_ON_CHANGE"===t.type){const{id:e,optionId:n,optionValue:r,values:i={}}=t.payload;a=`${e}:${n}`;let s=o.items;"top-row"!==e&&"middle-row"!==e&&"bottom-row"!==e||"items_per_row"!==n?(s[e]||(s[e]={id:e,values:{}}),o=L(L({},o),{},{items:L(L({},Array.isArray(s)?{}:s),{},{[e]:{id:e,values:L(L({},s[e].values),{},{[n]:r})}})})):o=L(L({},o),{},{rows:o.rows.map(t=>{return t.id===e?L(L({},t),{},{columns:(n=t.columns,o=parseInt(r,10),n=n.filter(e=>e.length>0),Array.from(Array(o)).map((e,t)=>Array.isArray(n[t])?n[t]:[]))}):t;var n,o})})}if("REMOVE_CLONED_ITEM"===t.type){let e=o.items,n=t.payload.id,{[n]:r}=e,i=R(e,[n].map(M));o=L(L({},o),{},{items:i})}if("CLONE_ITEM"===t.type){const e=Object(c.b)(t.payload.id);let n=`${e}${Object(c.a)()}${T()()}`;o=L(L({},o),{},{items:L(L({},o.items),{},{[n]:{id:n,values:o.items[e]&&o.items[e].values||{}}})})}if("PICK_BUILDER_SECTION"===t.type&&(i=!0,n={__forced_static_footer__:t.payload.id}),"MARK_FOOTER_AS_GLOBAL"===t.type&&(i=!0,n={__forced_static_footer__:t.payload.id,current_section:t.payload.id}),"MARK_SPECIFIC_FOOTER_AS_GLOBAL"===t.type&&(n={current_section:t.payload.id}),"SET_LIST"===t.type){i=!0;const{lists:e}=t.payload;o=L(L({},o),{},{rows:o.rows.map(t=>{let{id:n,columns:r}=t;return Object.keys(e).map(e=>e.split(":")[0]).indexOf(n)>-1?{id:n,columns:r.map((t,r)=>e[`${n}:${r}`]?e[`${n}:${r}`]:t)}:{id:n,columns:r}})})}if("CREATE_NEW_SECTION"===t.type){const{name:n,copy:o}=t.payload;r=[o?L(L({},e.sections.find(e=>{let{id:t}=e;return t===o})||{}),{},{name:n,id:"ct-custom-"+T()()}):{name:n,id:"ct-custom-"+T()(),mode:"columns",rows:[{id:"top-row",columns:[[],[]]},{id:"middle-row",columns:[[],[],[]]},{id:"bottom-row",columns:[["copyright"]]}],items:[],settings:[]}]}return"REMOVE_BUILDER_SECTION"===t.type&&s.push(t.payload.id),L(L(L({},e),n),{},{__should_refresh__:i,__should_refresh_item__:a,sections:[...e.sections.map(e=>e.id===o.id?o:e),...r].filter(e=>{let{id:t}=e;return-1===s.indexOf(t)})})};function U(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function B(e){for(var t=1;t=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}const $=Object(r.createContext)({}),q=()=>{(e=wp.customize.previewer.container.find("iframe")[0]).document||e.contentDocument||e.contentWindow.document;var e;return wp.customize.previewer.container.find("iframe")[0].contentDocument.querySelector("footer.ct-footer")?wp.customize.previewer.container.find("iframe")[0].contentDocument.querySelector("footer.ct-footer").dataset.id:null},K=e=>{let{value:t,option:n,onChange:i}=e;const a=Object(r.useRef)(null);null===a.current&&(a.current=(t.sections.find(e=>{let{id:t}=e;return t.indexOf(q())>-1})||t.sections[0]).id),Object(r.useEffect)(()=>{let e=wp.customize("footer_placements")(),{__forced_static_footer__:n,__should_refresh__:r}=e,o=W(e,["__forced_static_footer__","__should_refresh__"]);Object.keys(o).map(e=>{parseFloat(e)&&delete o[e]});try{wp.customize("footer_placements")(B(B({},o),{},{__forced_static_footer__:(t.sections.find(e=>{let{id:t}=e;return t.indexOf(q())>-1})||t.sections[0]).id}))}catch(e){console.error(e)}return()=>{const e=wp.customize("footer_placements")(),{__forced_static_footer__:t}=e,n=W(e,["__forced_static_footer__"]);wp.customize("footer_placements")(B({__should_refresh__:!0,[Math.random()]:"update"},n))}},[]);const[s,l]=Object(r.useReducer)(V,B(B({},t),a.current?{__forced_static_footer__:a.current}:{})),[c,u]=Object(r.useState)(!1),p=Object(r.useMemo)(()=>s.sections.find(e=>{let{id:t}=e;return t===s.__forced_static_footer__})||s.sections[0],[s]),[d,f]=Object(r.useState)(!1),h=p.rows.reduce((e,t)=>{let{columns:n}=t;return[...e,...(n||[]).reduce((e,t)=>[...e,...t],[])]},[]),m=Object(r.useCallback)(e=>{let t=V(s,e);if("BUILDER_GLOBAL_SETTING_ON_CHANGE"===e.type&&wp.customize.previewer){const n=t.sections.find(e=>{let{id:n}=e;return n===t.__forced_static_footer__})||t.sections[0],{optionId:r,optionValue:o,values:i={}}=e.payload;wp.customize.previewer.send("ct:footer:receive-value-update",{itemId:"global",optionId:r,optionValue:o,values:B(B({},n.settings),{},{[r]:o})})}if("ITEM_VALUE_ON_CHANGE"===e.type&&wp.customize.previewer){const{id:n,optionId:r,optionValue:o,values:i={}}=e.payload,a=t.sections.find(e=>{let{id:n}=e;return n===t.__forced_static_footer__})||t.sections[0];const s=a.items[n]||{values:{}};wp.customize.previewer.send("ct:footer:receive-value-update",{itemId:n,optionId:r,optionValue:o,values:B(B(B(B(B({},s.values),i),"top-row"===n||"middle-row"===n||"bottom-row"===n?{items_per_row:a.rows.find(e=>{let{id:t}=e;return n===t}).columns.length}:{}),"top-row"!==n&&"middle-row"!==n&&"bottom-row"!==n||"items_per_row"!==r?{}:{items_per_row:parseInt(o,10)}),{},{[r]:o})})}i(t),l(e)},[l,i,s]),b=e=>m({type:"SET_LIST",onBuilderValueChange:i,payload:{lists:e}});return Object(r.useEffect)(()=>()=>{document.querySelector(".wp-full-overlay").classList.remove("ct-builder-collapsed")},[]),Object(r.createElement)(r.Fragment,null,Object(r.createElement)($.Provider,{value:{isDragging:d,setIsDragging:f,setList:b,builderValueDispatch:m,builderValueCollection:s,builderValue:p,onChange:e=>{let{id:t,value:n}=e;return b({[t]:n})}}},Object(r.createElement)(A,{builderValue:p,inlinedItemsFromBuilder:h,builderValueDispatch:m,builderValueCollection:s}),Object(r.createPortal)(Object(r.createElement)("div",{className:"ct-builder-footer"},Object(r.createElement)("ul",{className:"ct-view-switch"},Object(r.createElement)("li",{className:"ct-builder-toggle",onClick:()=>{u(!c),c?document.querySelector(".wp-full-overlay").classList.remove("ct-builder-collapsed"):document.querySelector(".wp-full-overlay").classList.add("ct-builder-collapsed")}},c?Object(o.__)("Show Builder","blocksy"):Object(o.__)("Hide Builder","blocksy"))),Object(r.createElement)(v,{builderValue:p})),document.querySelector(".ct-panel-builder"))))};K.renderingConfig={design:"none"};t.default=K},function(e,t,n){"use strict";n.r(t),n.d(t,"Overlay",(function(){return w.a})),n.d(t,"getValueFromInput",(function(){return f.b})),n.d(t,"OptionsPanel",(function(){return a.a})),n.d(t,"Panel",(function(){return E.default})),n.d(t,"PanelMetaWrapper",(function(){return E.PanelMetaWrapper})),n.d(t,"DeviceManagerProvider",(function(){return P.a})),n.d(t,"PanelLevel",(function(){return k.b})),n.d(t,"Switch",(function(){return S.default})),n.d(t,"ImageUploader",(function(){return C.default})),n.d(t,"Select",(function(){return x.default})),n.d(t,"OutsideClickHandler",(function(){return I.default})),n.d(t,"Transition",(function(){return D.Transition})),n.d(t,"animated",(function(){return D.animated})),n.d(t,"bezierEasing",(function(){return N.a})),n.d(t,"usePopoverMaker",(function(){return T.a})),n.d(t,"onDocumentLoaded",(function(){return R}));n(81);var r=n(20),o=n.n(r),i=n(0),a=n(17),s=n(26),l=n.n(s);function c(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function u(e){for(var t=1;t{let{value:t,options:n,input_name:r,input_id:s,hasRevertButton:c}=e;const[p,d]=Object(i.useState)(t),f=Object(i.useRef)(),h=Object(i.useCallback)(e=>{let{id:t,value:n,input:r}=e;r===f.current&&d(e=>u(u({},e),{},{[t]:n}))},[]);return Object(i.useEffect)(()=>(l.a.on("ct:options:trigger-change",h),()=>{l.a.off("ct:options:trigger-change",h)}),[]),Object(i.createElement)("div",{className:"ct-options-root"},Object(i.createElement)("input",{value:JSON.stringify(Array.isArray(p)?{}:p),onChange:()=>{},name:r,id:s,type:"hidden",ref:f}),Object(i.createElement)(a.a,{hasRevertButton:c,onChange:(e,t)=>{d(n=>u(u({},n),{},{[e]:t})),o()(f.current).change()},value:p,options:n}))},f=n(9);const h=()=>[...document.querySelectorAll(".ct-options-panel")].map(e=>{e.closest('[id="available-widgets"]')||e.ctHasOptions||(e.ctHasOptions=!0,o()(e).on("remove",()=>setTimeout(()=>h())),o()(e).on("remove",()=>()=>h()),Object(i.render)(Object(i.createElement)(d,{options:JSON.parse(e.firstElementChild.dataset.ctOptions),value:Object(f.b)(JSON.parse(e.firstElementChild.dataset.ctOptions),JSON.parse(e.firstElementChild.value),null,!1),input_id:e.firstElementChild.id,input_name:e.firstElementChild.name,hasRevertButton:-1===Object.keys(e.dataset).indexOf("disableReverseButton")}),e))});var m=n(1);const b=()=>{[...document.querySelectorAll(".woocommerce_variations .woocommerce_variation")].map(e=>{e.hasBlocksyOptions||(e.hasBlocksyOptions=!0,(e=>{const t=e.querySelector(".upload_image");if(!t)return;const n=document.createElement("p");n.classList.add("form-row"),n.classList.add("form-row-full"),n.classList.add("ct-variation-image-gallery"),t.nextElementSibling.insertAdjacentElement("afterend",n);const r=e.querySelector('[name*="blocksy_post_meta_options"]'),o={gallery_source:{label:Object(m.__)("Variation Gallery Source","blocksy"),type:"ct-radio",value:"default",design:"inline",divider:"bottom",choices:{default:Object(m.__)("Default","blocksy"),custom:Object(m.__)("Custom","blocksy")}},condition:{type:"ct-condition",condition:{gallery_source:"custom"},options:{images:{label:Object(m.__)("Variation Image Gallery","blocksy"),type:"ct-multi-image-uploader",design:e=>{let{value:t}=e;return 0===t.length?"inline":"block"},value:[]}}}};Object(i.render)(Object(i.createElement)(d,{options:o,value:Object(f.b)(o,JSON.parse(r.value),null,!1),input_id:r.id,input_name:r.name,hasRevertButton:!1}),n)})(e))})};var g=n(38),y=n.n(g);function v(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function O(e){for(var t=1;t{let{options:t,input_name:n,value:r}=e;const[s,l]=Object(i.useState)(r),c=Object(i.useRef)();return Object(i.createElement)(i.Fragment,null,Object(i.createElement)("input",{value:JSON.stringify(Array.isArray(s)?{}:s),onChange:()=>{},name:n,type:"hidden",ref:c}),Object(i.createPortal)(Object(i.createElement)(a.a,{value:s,options:{accent_color:t.accent_color},onChange:(e,t)=>{l(n=>O(O({},n),{},{[e]:t})),o()(c.current).change()}}),document.querySelector(".term-blocksy-accent-color-wrap td")),Object(i.createPortal)(Object(i.createElement)("button",{type:"button",disabled:y()(t.accent_color.value,s.accent_color),className:"ct-revert",onClick:()=>{l(e=>O(O({},e),{},{accent_color:t.accent_color.value})),o()(c.current).change()}}),document.querySelector(".term-blocksy-accent-color-wrap th label")),Object(i.createPortal)(Object(i.createElement)(a.a,{value:s,options:{image:t.image},onChange:(e,t)=>{l(n=>O(O({},n),{},{[e]:t})),o()(c.current).change()}}),document.querySelector(".term-blocksy-image-wrap td")))};var w=n(45),E=n(15),P=n(28),k=n(25),S=n(33),C=n(56),x=n(36),I=n(14),D=n(27),A=n(19),N=n.n(A),T=n(22);o.a&&o.a.fn&&(o()(document).on("widget-added",(e,t)=>{(e=>{if(e.querySelector(".ct-options-panel")&&e.querySelector(".ct-options-panel").innerHTML.indexOf("__i__")>-1){const t=e.querySelector(".ct-options-panel"),n=e.querySelector("input.multi_number").value;t.innerHTML=t.innerHTML.replace(/__i__|%i%/g,n)}h()})(t[0])}),b(),setTimeout(()=>{o()(document.body).on("woocommerce_variations_added woocommerce_variations_loaded",(function(){b()}))},1e3)),document.addEventListener("DOMContentLoaded",()=>{h(),(()=>{const e=document.querySelector('[name*="blocksy_taxonomy_meta_options"]');if(!e)return;let t={image:{label:Object(m.__)("Transparent State Logo","blocksy"),type:"ct-image-uploader",value:"",attr:{"data-type":"large"},design:"none",emptyLabel:Object(m.__)("Select Image","blocksy")},accent_color:{label:Object(m.__)("Site Title Color","blocksy"),type:"ct-color-picker",design:"none",value:{default:{color:"CT_CSS_SKIP_RULE"},hover:{color:"CT_CSS_SKIP_RULE"},background_initial:{color:"CT_CSS_SKIP_RULE"},background_hover:{color:"CT_CSS_SKIP_RULE"}},pickers:[{title:Object(m.__)("Text Initial","blocksy"),id:"default"},{title:Object(m.__)("Text Hover","blocksy"),id:"hover"},{title:Object(m.__)("Background Initial","blocksy"),id:"background_initial"},{title:Object(m.__)("Background Hover","blocksy"),id:"background_hover"}]}};Object(i.render)(Object(i.createElement)(_,{input_name:e.name,options:t,value:Object(f.b)(t,JSON.parse(e.value),null,!1)}),e.parentNode)})(),[...document.querySelectorAll(".notice-blocksy-plugin"),...document.querySelectorAll("[data-dismiss]")].map(e=>n.e(2).then(n.bind(null,333)).then(t=>{let{mount:n}=t;return n(e)})),o.a&&o()(document).on("click",'[href*="technical_support"][href*="ct-dashboard"]',e=>{e.preventDefault(),location.href="https://creativethemes.com/blocksy/support"})});const R=e=>{/comp|inter|loaded/.test(document.readyState)?e():document.addEventListener("DOMContentLoaded",e,!1)}},function(e,t,n){"use strict";n.r(t);var r=n(0),o=n(4),i=n.n(o),a=n(1),s=n(12);function l(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function c(e){for(var t=1;t{let{option:t,value:n,onChange:o}=e;return Object(r.createElement)(r.Fragment,null,Object(r.createElement)("ul",{className:"ct-patterns-list"},p.map(e=>Object(r.createElement)("li",{onClick:()=>o(c(c({},n),{},{background_pattern:e.id})),className:i()({active:e.id===n.background_pattern}),key:e.id,title:e.title},Object(r.createElement)("img",{src:(window.ct_localizations||ct_customizer_localizations).static_public_url+"images/"+e.src})))),Object(r.createElement)(s.a,{value:n.patternColor,values:n,option:{id:"patternColor",label:Object(a.__)("Pattern Color","blocksy"),type:"ct-color-picker",design:"inline",value:t.value.patternColor,pickers:[{title:Object(a.__)("Initial","blocksy"),id:"default"}],skipNoColorPill:!0,skipArrow:!0,appendToBody:!1},hasRevertButton:!1,onChange:e=>o(c(c({},n),{},{patternColor:e}))}))};function f(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function h(e){for(var t=1;t{let{option:t,value:n,onChange:o,setOutsideClickFreezed:i}=e;return Object(r.createElement)(r.Fragment,null,Object(r.createElement)(s.a,{value:n.background_image,values:n,option:{id:"background_image",label:!1,type:"ct-image-uploader",value:t.value.background_image,has_position_picker:!0,emptyLabel:Object(a.__)("Select Image","blocksy"),filledLabel:Object(a.__)("Change Image","blocksy"),onFrameOpen:()=>{i(!0)},onFrameClose:()=>{i(!1)}},hasRevertButton:!1,onChange:e=>o(h(h({},n),{},{background_image:e}))}),Object(r.createElement)(s.a,{value:n.background_repeat,values:n,option:{id:"background_repeat",label:Object(a.__)("Background Repeat","blocksy"),attr:{"data-type":"repeat"},type:"ct-radio",view:"text",design:"block",value:t.value.background_repeat,choices:{repeat:`\n\t\t\t\t\t\t\t${Object(a.__)("Repeat","blocksy")}`,"repeat-y":`\n\t\t\t\t\t\t\t${Object(a.__)("Repeat Y","blocksy")}`,"repeat-x":`\n\t\t\t\t\t\t\t${Object(a.__)("Repeat X","blocksy")}`,"no-repeat":`\n\t\t\t\t\t\t\t${Object(a.__)("No Repeat","blocksy")}`}},hasRevertButton:!1,onChange:e=>o(h(h({},n),{},{background_repeat:e}))}),Object(r.createElement)(s.a,{value:n.background_size,values:n,option:{id:"background_size",label:Object(a.__)("Background Size","blocksy"),type:"ct-radio",view:"text",design:"block",value:t.value.background_size,choices:{auto:Object(a.__)("Auto","blocksy"),cover:Object(a.__)("Cover","blocksy"),contain:Object(a.__)("Contain","blocksy")}},hasRevertButton:!1,onChange:e=>o(h(h({},n),{},{background_size:e}))}),Object(r.createElement)(s.a,{value:n.background_attachment,values:n,option:{id:"background_size",label:Object(a.__)("Background Attachment","blocksy"),type:"ct-radio",view:"text",design:"block",value:t.value.background_attachment,choices:{scroll:Object(a.__)("Scroll","blocksy"),fixed:Object(a.__)("Fixed","blocksy"),inherit:Object(a.__)("Inherit","blocksy")}},hasRevertButton:!1,onChange:e=>o(h(h({},n),{},{background_attachment:e}))}),n.background_image.url&&Object(r.createElement)(r.Fragment,null,Object(r.createElement)(s.a,{value:n.overlayColor&&-1===n.overlayColor.default.color.indexOf("CT_CSS_SKIP_RULE")?"yes":"no",values:{},option:{id:"has_overlay",label:Object(a.__)("Image Overlay","blocksy"),type:"ct-radio",view:"text",design:"block",value:"no",choices:{no:Object(a.__)("Disabled","blocksy"),yes:Object(a.__)("Enabled","blocksy")}},hasRevertButton:!1,onChange:e=>{let t=-1===n.overlayColor.default.color.indexOf("CT_CSS_SKIP_RULE");o(h(h({},n),{},{overlayColor:{default:{color:t?"CT_CSS_SKIP_RULE":"rgba(0, 0, 0, 0.2)"}}}))}}),n.overlayColor&&-1===n.overlayColor.default.color.indexOf("CT_CSS_SKIP_RULE")&&Object(r.createElement)(s.a,{value:n.overlayColor,values:n,option:{id:"overlayColor",label:Object(a.__)("Image Overlay Color","blocksy"),type:"ct-color-picker",design:"inline",value:t.value.overlayColor,pickers:[{title:Object(a.__)("Initial","blocksy"),id:"default"}],skipArrow:!0,appendToBody:!1},hasRevertButton:!1,onChange:e=>o(h(h({},n),{},{overlayColor:e}))})))};function g(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function y(e){for(var t=1;tnull;setTimeout(()=>{window.wp.components&&Promise.all([n.e(1),n.e(3)]).then(n.bind(null,332)).then(e=>{O=e.default})},1e3);var j=e=>{let{value:t,onChange:n}=e;const o=(window.ct_customizer_localizations||window.ct_localizations).gradients;return Object(r.createElement)(r.Fragment,null,Object(r.createElement)(O,{value:t.gradient||"",onChange:e=>{n(y(y({},t),{},{gradient:e}))}}),Object(r.createElement)("ul",{className:"ct-gradient-swatches"},o.map(e=>{let{gradient:o,slug:a}=e;return Object(r.createElement)("li",{onClick:()=>{n(y(y({},t),{},{gradient:t.gradient===o?"":o}))},className:i()({active:o===t.gradient}),style:{"--background-image":o},key:a})})))};function _(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function w(e){for(var t=1;t{let{option:t,option:{activeTabs:n=["color","gradient","image"]},value:o,isOpen:l,onChange:c,setOutsideClickFreezed:u}=e;return Object(r.createElement)(r.Fragment,null,Object(r.createElement)("ul",{className:"ct-modal-tabs",onMouseUp:e=>{e.preventDefault()}},n.map(e=>Object(r.createElement)("li",{"data-type":e,key:e,className:i()({active:e===o.background_type||"image"===e&&("pattern"===o.background_type||"image"===o.background_type)}),onClick:()=>c(w(w({},o),{},{background_type:e},"gradient"===e?{gradient:"linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%)"}:{}))},{color:Object(a.__)("Color","blocksy"),gradient:Object(a.__)("Gradient","blocksy"),image:Object(a.__)("Image","blocksy")}[e]))),Object(r.createElement)("div",{className:i()({"ct-image-tab ct-options-container":"image"===o.background_type||"pattern"===o.background_type,"ct-color-picker-modal":"gradient"===o.background_type,"ct-gradient-tab":"gradient"===o.background_type&&window.wp.components.__experimentalGradientPicker,"ct-gradient-tab-new":"gradient"===o.background_type&&!window.wp.components.__experimentalGradientPicker,"ct-color-tab":"color"===o.background_type},"ct-modal-tabs-content")},("image"===o.background_type||"pattern"===o.background_type)&&Object(r.createElement)("ul",{className:"ct-radio-option ct-buttons-group",onMouseUp:e=>{e.preventDefault()}},["image","pattern"].map(e=>Object(r.createElement)("li",{"data-type":e,key:e,className:i()({active:e===o.background_type}),onClick:()=>c(w(w({},o),{},{background_type:e}))},{pattern:Object(a.__)("Pattern","blocksy"),image:Object(a.__)("Image","blocksy")}[e]))),"pattern"===o.background_type&&Object(r.createElement)(d,{option:t,onChange:c,value:o}),"image"===o.background_type&&Object(r.createElement)(b,{setOutsideClickFreezed:u,option:t,onChange:c,value:o}),"gradient"===o.background_type&&Object(r.createElement)(j,{value:o,onChange:c}),"gradient"!==o.background_type&&Object(r.createElement)(s.a,{value:o.backgroundColor,values:o,option:{id:"backgroundColor",label:"color"!==o.background_type&&Object(a.__)("Background Color","blocksy"),type:"ct-color-picker",skipNoColorPill:!0,design:"color"===o.background_type?"none":"inline",value:t.value.backgroundColor,pickers:[{title:Object(a.__)("Initial","blocksy"),id:"default"}],inline_modal:"color"===o.background_type,skipArrow:!0,appendToBody:!1},hasRevertButton:!1,onChange:e=>c(w(w({},o),{},{backgroundColor:e}))})))},k=n(14),S=n(22);function C(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function x(e){for(var t=1;t{let{option:t,value:n,onChange:o}=e;const[s,l]=Object(r.useState)(!1),[c,u]=Object(r.useState)(!1),d=Object(r.useRef)();n=(e=>!e.background_type&&e[Object.keys(e)[0]].color?{background_type:"color",background_pattern:"type-1",background_image:{attachment_id:null,x:0,y:0},background_repeat:"no-repeat",background_size:"auto",background_attachment:"scroll",patternColor:{default:{color:"#e5e7ea"}},backgroundColor:{default:e[Object.keys(e)[0]]}}:e)(n);const f=!t.has_no_color&&"color"===n.background_type&&("CT_CSS_SKIP_RULE"===n.backgroundColor.default.color||"transparent"===n.backgroundColor.default.color),h=t.has_no_color&&"color"===n.background_type&&("CT_CSS_SKIP_RULE"===n.backgroundColor.default.color||"transparent"===n.backgroundColor.default.color),{styles:m,popoverProps:b}=Object(S.a)({ref:d,defaultHeight:434,shouldCalculate:d&&d.current});return Object(r.createElement)("div",{ref:d,className:i()("ct-background",{active:s})},Object(r.createElement)("div",{className:i()("ct-background-preview",{"ct-color-inherit":f,"ct-no-color":h}),onClick:e=>{e.preventDefault(),l(!s),"color"===n.background_type&&("CT_CSS_SKIP_RULE"!==n.backgroundColor.default.color&&"transparent"!==n.backgroundColor.default.color||o(x(x({},n),{},{backgroundColor:{default:{color:t.default_inherit_color||"#ffffff"}}})))},"data-background-type":n.background_type,style:x(x({},n.backgroundColor.default.color.indexOf("CT_CSS_SKIP_RULE")>-1?{}:{backgroundColor:n.backgroundColor.default.color}),{},{"--background-position":`${Math.round(100*parseFloat(n.background_image.x))}% ${Math.round(100*parseFloat(n.background_image.y))}%`,"--pattern-mask":"pattern"===n.background_type?`url(${g=n.background_pattern,(window.ct_localizations||ct_customizer_localizations).static_public_url+"images/"+p.find(e=>e.id===g).src})`:"","--background-image":"gradient"===n.background_type?n.gradient:n.background_image.url?`${n.overlayColor&&-1===n.overlayColor.default.color.indexOf("CT_CSS_SKIP_RULE")?`linear-gradient(${n.overlayColor.default.color}, ${n.overlayColor.default.color}), `:""}url(${n.background_image.url})`:"none","--pattern-color":n.patternColor.default.color})},Object(r.createElement)("i",{className:"ct-tooltip-top"},{inherit:Object(a.__)("Inherited","blocksy"),no_color:Object(a.__)("No Color","blocksy"),pattern:Object(a.__)("Pattern","blocksy"),gradient:Object(a.__)("Gradient","blocksy"),color:Object(a.__)("Color","blocksy"),image:Object(a.__)("Image","blocksy")}[h?"no_color":f?"inherit":n.background_type]),f&&Object(r.createElement)("svg",{width:"25",height:"25",viewBox:"0 0 30 30"},Object(r.createElement)("path",{d:"M15 3c-3 0-5.7 1.1-7.8 2.9-.4.3-.5.9-.2 1.4.3.4 1 .5 1.4.2h.1C10.3 5.9 12.5 5 15 5c5.2 0 9.5 3.9 10 9h-3l4 6 4-6h-3.1C26.4 7.9 21.3 3 15 3zM4 10l-4 6h3.1c.5 6.1 5.6 11 11.9 11 3 0 5.7-1.1 7.8-2.9.4-.3.5-1 .2-1.4-.3-.4-1-.5-1.4-.2h-.1c-1.7 1.5-4 2.4-6.5 2.4-5.2 0-9.5-3.9-10-9h3L4 10z"}))),d&&d.current&&Object(r.createPortal)(Object(r.createElement)(k.default,{useCapture:!1,display:"block",disabled:!s||c,onOutsideClick:()=>{setTimeout(()=>l(!1))},wrapperProps:x(x({style:m},b),{},{className:i()("ct-option-modal ct-background-modal",{active:s})})},Object(r.createElement)(P,{onChange:o,value:n,option:t,isOpen:s,setOutsideClickFreezed:u})),document.body));var g}},function(e,t,n){"use strict";n.r(t);var r=n(0),o=n(17),i=n(1),a=n(4),s=n.n(a);function l(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function c(e){for(var t=1;t{let{renderBefore:t=(()=>null),value:n,onChange:a,onClick:l,currentPalette:u=null,className:p}=e;return u||(u=n,n.palettes&&(u=n.palettes.find(e=>{let{id:t}=e;return t===n.current_palette}))),Object(r.createElement)("div",{className:s()("ct-single-palette",p),onClick:e=>{e.target.closest(".ct-color-picker-modal")||e.target.classList.contains("ct-color-picker-modal")||l()}},t(),Object(r.createElement)(o.a,{hasRevertButton:!1,onChange:(e,t)=>{"color"===e&&a(e,Object.keys(t).reduce((e,n)=>c(c({},e),0===n.indexOf("color")?{[n]:t[n]}:{}),{}))},value:{color:u},options:{color:c(c({type:"ct-color-picker",predefined:!0,design:"none",label:!1,modalClassName:"ct-color-palette-modal",value:u},a?{}:{skipModal:!0}),{},{pickers:Object.keys(u).filter(e=>0===e.indexOf("color")).map((e,t)=>({title:Object(i.sprintf)(Object(i.__)("Color %s","blocksy"),t+1),id:e}))})}}))},d=n(21);function f(){return(f=Object.assign||function(e){for(var t=1;t=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}var y=e=>{let{option:t,value:n,onChange:o,wrapperProps:a={}}=e;return Object(r.createElement)(d.animated.div,f({className:"ct-option-modal ct-palettes-modal"},a),n.palettes.map((e,t)=>Object(r.createElement)(p,{currentPalette:e,className:n.current_palette===e.id?"ct-active":"",renderBefore:()=>Object(r.createElement)("label",null,Object(i.sprintf)(Object(i.__)("Palette #%s","blocksy"),t+1)),onClick:()=>{const{id:t}=e,r=g(e,["id"]);o(m(m({},n),{},{current_palette:t},r))}})))},v=n(22),O=n(14),j=n(19),_=n.n(j);function w(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function E(e){for(var t=1;t{let{option:t,value:n,onChange:o}=e;const i=Object(r.useRef)(),[{isOpen:a,isTransitioning:s},l]=Object(r.useState)({isOpen:!1,isTransitioning:!1}),{styles:c,popoverProps:u}=Object(v.a)({ref:i,defaultHeight:430,shouldCalculate:s||a}),f=e=>{l(t=>E(E({},t),{},{isOpen:e,isTransitioning:!0}))},h=E(E(E({},t.value),Object.keys(n).reduce((e,t)=>E(E({},e),n[t]?{[t]:n[t]}:{}),{})),t.value.palettes?{palettes:t.value.palettes.map((e,t)=>{let r=n.palettes.find(t=>{let{id:n}=t;return e.id===n}),o={};return e.id===n.current_palette&&Object.keys(e).map(e=>{0===e.indexOf("color")&&n[e]&&(o[e]=n[e])}),E(E(E({},Object.keys(e).reduce((t,n)=>E(E({},t),e[n]?{[n]:e[n]}:{}),{})),Object.keys(r||{}).reduce((e,t)=>E(E({},e),r[t]?{[t]:r[t]}:{}),{})),o)})}:{});return Object(r.createElement)("div",null,Object(r.createElement)(O.default,{disabled:!a,useCapture:!1,className:"ct-palettes-preview",additionalRefs:[u.ref],onOutsideClick:()=>{f(!1)},wrapperProps:{ref:i,onClick:e=>{e.preventDefault(),e.target.closest(".ct-color-picker-modal")||e.target.classList.contains("ct-color-picker-modal")||h.palettes&&f(!0)}}},Object(r.createElement)(p,{onClick:()=>{h.palettes&&f(!0)},value:h,onChange:(e,t)=>{o(E(E(E({},h),t),h.palettes?{palettes:h.palettes.map(e=>e.id===h.current_palette?E(E({},e),t):e)}:{}))}})),(s||a)&&Object(r.createPortal)(Object(r.createElement)(d.Transition,{items:a,onRest:e=>{l(e=>E(E({},e),{},{isTransitioning:!1}))},config:{duration:100,easing:_()(.25,.1,.25,1)},from:a?{transform:"scale3d(0.95, 0.95, 1)",opacity:0}:{opacity:1},enter:a?{transform:"scale3d(1, 1, 1)",opacity:1}:{opacity:1},leave:a?{opacity:1}:{transform:"scale3d(0.95, 0.95, 1)",opacity:0}},(e,n)=>n?Object(r.createElement)(y,{wrapperProps:E({style:E(E({},e),c)},u),onChange:e=>{f(!1),o(e)},value:h,option:t}):null),document.body))}},function(e,t,n){"use strict";n.r(t),n.d(t,"itemsThatAreNotAdded",(function(){return C})),n.d(t,"LayersContext",(function(){return x}));var r=n(0),o=n(4),i=n.n(o),a=n(30),s=n(46),l=n.n(s),c=n(17),u=n(9),p=n(36),d=n(23),f=n.n(d);function h(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function m(e){for(var t=1;t{let{value:t,option:n}=e;const o=C(t,n),{currentlyPickedItem:i,setCurrentItem:a,addCurrentlySelectedItem:s}=Object(r.useContext)(x);return o.length<=0?null:Object(r.createElement)("div",{className:"ct-add-layer-controls"},Object(r.createElement)(p.default,{onChange:e=>a(e),option:m({search:!0,choices:o.map(e=>({key:e,value:window._.template((n.settings[e]||{label:e}).label)({label:""})}))},n.selectOption||{}),value:i||o[0]}),Object(r.createElement)("button",{type:"button",className:"button button-primary",onClick:()=>s()},Object(r.createElement)("svg",{width:"10",height:"10",viewBox:"0 0 17 17"},Object(r.createElement)("path",{d:"M17,10h-7v7H7v-7H0V7h7V0h3v7h7V10z"}))))},y=n(1),v=n(11);function O(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function j(e){for(var t=1;t{let{itemIndex:t,items:n,onChange:o,value:i}=e;const{removeForId:a,addForId:s,option:l,toggleOptionsPanel:c}=Object(r.useContext)(x),u=l.settings[i.id]&&l.settings[i.id].options&&(!l.settings[i.id].options_condition||l.settings[i.id].options_condition&&Object(v.a)(Object(v.b)(l.settings[i.id].options_condition),j(j({},i),{},{itemIndex:t})));let p=n.filter(e=>{let{id:t}=e;return t===i.id}),d=p.map(e=>{let{__id:t}=e;return t}).indexOf(i.__id);return Object(r.createElement)("div",{className:"ct-layer-controls"},!l.disableHiding&&Object(r.createElement)("button",{type:"button",className:"ct-visibility",onClick:e=>{e.stopPropagation(),o(n.map(e=>e.__id===i.__id?j(j({},e),{},{enabled:!j({enabled:!0},e).enabled}):e))}},Object(r.createElement)("svg",{width:"13px",height:"13px",viewBox:"0 0 24 24"},Object(r.createElement)("path",{d:"M12,4C4.1,4,0,12,0,12s3.1,8,12,8c8.1,0,12-8,12-8S20.1,4,12,4z M12,17c-2.9,0-5-2.2-5-5c0-2.8,2.1-5,5-5s5,2.2,5,5C17,14.8,14.9,17,12,17z M12,9c-1.7,0-3,1.4-3,3c0,1.6,1.3,3,3,3s3-1.4,3-3C15,10.4,13.7,9,12,9z"}))),Object(r.createElement)("div",{className:"ct-layer-label"},Object(r.createElement)("span",null,window._.template((l.settings[i.id]||{label:i.id}).label)(i).replace(" INDEX",1===p.length?"":" "+(d+1)))),l.settings[i.id]&&l.settings[i.id].clone&&n.filter(e=>{let{id:t}=e;return t===i.id}).length<(parseInt(l.settings[i.id].clone)||1)+1&&Object(r.createElement)("button",{type:"button",className:"ct-clone",onClick:()=>s(i.id,i)},Object(r.createElement)("svg",{width:"11px",height:"11px",viewBox:"0 0 24 24"},Object(r.createElement)("path",{d:"M23,24H7.7c-0.6,0-1-0.4-1-1V7.7c0-0.6,0.4-1,1-1H23c0.6,0,1,0.4,1,1V23C24,23.6,23.6,24,23,24z M8.7,22H22V8.7 H8.7V22z"}),Object(r.createElement)("path",{d:"M17.3,16.3c0,0.6-0.4,1-1,1H1c-0.6,0-1-0.4-1-1V1c0-0.6,0.4-1,1-1h15.3c0.6,0,1,0.4,1,1V16.3z"})),Object(r.createElement)("i",{className:"ct-tooltip-top"},Object(y.__)("Clone Item","blocksy"))),(l.manageable||l.settings[i.id]&&l.settings[i.id].clone&&n.filter(e=>{let{id:t}=e;return t===i.id}).length>1||!l.settings[i.id])&&Object(r.createElement)("button",{type:"button",className:"ct-remove",onClick:()=>a(i.__id)}),u&&Object(r.createElement)("button",{type:"button",className:"ct-toggle",onMouseDown:e=>{e.stopPropagation()},onClick:e=>{e.stopPropagation(),c(i.__id)}}))});function E(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function P(e){for(var t=1;te.map(e=>P(P({},e),e.__id?{}:{__id:f()()})),C=(e,t)=>Object.keys(t.settings).filter(t=>!e.find(e=>{let{id:n}=e;return n===t})),x=Object(r.createContext)({currentlyPickedItem:null,isDragging:!1,isOpen:!1}),{Provider:I,Consumer:D}=x;class A extends r.Component{constructor(){super(...arguments),k(this,"state",{isOpen:!1})}render(){const{value:e,items:t,onChange:n,index:o}=this.props,a=t.map(e=>{let{__id:t}=e;return t}).indexOf(e.__id).toString();return Object(r.createElement)(D,null,o=>{let{option:s,isDragging:l,isOpen:p,parentValue:d}=o;return Object(r.createElement)("li",{className:i()("ct-layer",s.itemClass,{"ct-disabled":!P({enabled:!0},e).enabled})},Object(r.createElement)(w,{items:t,onChange:n,value:e,itemIndex:a}),s.settings[e.id]&&s.settings[e.id].options&&p===e.__id&&(!l||l&&l!==p)&&Object(r.createElement)("div",{className:"ct-layer-content"},Object(r.createElement)(c.a,{hasRevertButton:!1,parentValue:d,onChange:(r,o)=>{if(s.settings[e.id].sync&&s.settings[e.id].clone){let n=t.filter(t=>{let{id:n}=t;return n===e.id}).length,r=s.settings[e.id].sync.id+"_first";n>1&&t.filter(t=>{let{id:n}=t;return n===e.id}).map(e=>{let{__id:t}=e;return t}).indexOf(e.__id)>0&&(r=s.settings[e.id].sync.id+"_second"),wp.customize&&wp.customize.previewer&&wp.customize.previewer.send("ct:sync:refresh_partial",{id:r})}n(t.map(t=>t.__id===e.__id?P(P({},t),{},{[r]:o}):t))},value:Object(u.b)(s.settings[e.id].options,P(P(P({},s.value.filter(t=>{let{id:n}=t;return n===e.id}).length>1?s.value.filter(t=>{let{id:n}=t;return e.id===n})[t.filter(t=>{let{id:n}=t;return n===e.id}).map(e=>{let{__id:t}=e;return t}).indexOf(e.__id)]:{}),e),{},{itemIndex:a})),options:s.settings[e.id].options})))})}}const N=Object(a.b)(A),T=Object(a.a)(e=>{let{items:t,onChange:n}=e;return Object(r.createElement)(D,null,e=>{let{option:o}=e;return Object(r.createElement)("ul",{className:"ct-layers"},t.map((e,i)=>Object(r.createElement)(N,{key:e.__id,index:i,onChange:n,value:e,items:t,disabled:!!o.disableDrag})))})});t.default=e=>{let{value:t,option:n,onChange:o,values:i}=e;const[a,s]=Object(r.useState)({currentlyPickedItem:null,isDragging:!1,isOpen:!1}),c=function(e){let r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};o([...t||[],P(P(P({id:e,enabled:!0},Object(u.b)(n.settings[e].options||{},{})),r),{},{__id:f()()})])},p=(n.manageable?S(t):[...S(t),...n.value.filter(e=>{let{id:n}=e;return-1===t.map(e=>{let{id:t}=e;return t}).indexOf(n)}).map(e=>P(P({},e),{},{__id:f()(),enabled:!1}))]).filter(e=>!!n.settings[e.id]);return Object(r.createElement)(I,{value:P(P({},a),{},{parentValue:i,addCurrentlySelectedItem:()=>{const e=a.currentlyPickedItem||C(S(t),n)[0];s(e=>P(P({},e),{},{currentlyPickedItem:null})),c(e)},addForId:(e,t)=>c(e,t),option:n,setCurrentItem:e=>s(t=>P(P({},t),{},{currentlyPickedItem:e})),removeForId:e=>o(S(t).filter(t=>{let{__id:n}=t;return n!==e})),toggleOptionsPanel:e=>{t.length>0&&!t[0].__id&&(wp.customize&&wp.customize.previewer&&wp.customize.previewer.send("ct:sync:refresh_partial",{shouldSkip:!0}),o(p)),s(t=>P(P({},t),{},{isOpen:t.isOpen!==e&&e}))}})},n.manageable&&Object(r.createElement)(g,{value:p,option:n}),Object(r.createElement)(T,{useDragHandle:!0,distance:3,lockAxis:"y",items:p,onChange:e=>o(e),helperContainer:()=>document.querySelector("#customize-theme-controls")||document.body,onSortEnd:e=>{let{oldIndex:t,newIndex:n}=e;o(l()(p,t,n)),s(e=>P(P({},e),{},{isDragging:!1}))},updateBeforeSortStart:e=>{let{index:n}=e;new Promise(e=>{t.length>0&&!t[0].__id&&(wp.customize&&wp.customize.previewer&&wp.customize.previewer.send("ct:sync:refresh_partial",{shouldSkip:!0}),o(p)),s(e=>P(P({},e),{},{isDragging:p[n].__id})),e()})}}))}},function(e,t,n){"use strict";n.r(t);var r=n(0),o=n(14),i=n(4),a=n.n(i),s=n(53),l=n(1),c=n(27),u=n(19),p=n.n(u),d=n(12),f=n(33),h=n(22);function m(){return(m=Object.assign||function(e){for(var t=1;t{let{option:t,value:n,onChange:o,picker:i,onPickingChange:s,stopTransitioning:u,el:b,hOffsetRef:y,vOffsetRef:v,blurRef:O,spreadRef:j,isTransitioning:_,isPicking:w}=e;const{styles:E,popoverProps:P}=Object(h.a)({ref:b,defaultHeight:t.hide_shadow_placement?437:507,shouldCalculate:_===i.id||(w||"").split(":")[0]===i.id});return(_===i.id||(w||"").split(":")[0]===i.id)&&Object(r.createPortal)(Object(r.createElement)(c.Transition,{items:w,onRest:e=>{u()},config:{duration:100,easing:p()(.25,.1,.25,1)},from:-1===(w||"").indexOf(":")?{transform:"scale3d(0.95, 0.95, 1)",opacity:0}:{opacity:1},enter:-1===(w||"").indexOf(":")?{transform:"scale3d(1, 1, 1)",opacity:1}:{opacity:1},leave:-1===(w||"").indexOf(":")?{transform:"scale3d(0.95, 0.95, 1)",opacity:0}:{opacity:1}},e=>(e||"").split(":")[0]===i.id&&(e=>Object(r.createElement)("div",m({style:g(g({},e),E)},P,{className:"ct-option-modal ct-box-shadow-modal",onClick:e=>{e.preventDefault(),e.stopPropagation()},onMouseDownCapture:e=>{e.nativeEvent.stopImmediatePropagation(),e.nativeEvent.stopPropagation()},onMouseUpCapture:e=>{e.nativeEvent.stopImmediatePropagation(),e.nativeEvent.stopPropagation()}}),Object(r.createElement)("div",{className:"ct-shadow-trigger"},Object(r.createElement)("label",null,Object(l.__)("Enable/Disable","blocksy")),Object(r.createElement)(f.default,{value:n.enable?"yes":"no",onChange:()=>{o(g(g({},n),{},{enable:!n.enable}))}})),Object(r.createElement)("div",{className:"shadow-sliders"},Object(r.createElement)(d.a,{value:n.h_offset,values:n,id:"h_offset",option:{id:"h_offset",label:Object(l.__)("Horizontal Offset","blocksy"),type:"ct-slider",steps:"half",value:t.value.h_offset,min:-100,max:100,design:"compact",ref:y},hasRevertButton:!1,onChange:e=>o(g(g({},n),{},{h_offset:e}))}),Object(r.createElement)(d.a,{value:n.v_offset,values:n,id:"v_offset",option:{steps:"half",id:"v_offset",label:Object(l.__)("Vertical Offset","blocksy"),type:"ct-slider",value:t.value.v_offset,min:-100,max:100,design:"compact",ref:v},hasRevertButton:!1,onChange:e=>o(g(g({},n),{},{v_offset:e}))}),Object(r.createElement)(d.a,{value:n.blur,values:n,id:"blur",option:{steps:"positive",id:"blur",label:Object(l.__)("Blur","blocksy"),type:"ct-slider",value:t.value.blur,min:0,max:100,design:"compact",ref:O},hasRevertButton:!1,onChange:e=>{o(g(g({},n),{},{blur:e}))}}),Object(r.createElement)(d.a,{value:n.spread,values:n,id:"spread",option:{steps:"half",id:"spread",label:Object(l.__)("Spread","blocksy"),type:"ct-slider",value:t.value.spread,min:-100,max:100,design:"compact",ref:j},hasRevertButton:!1,onChange:e=>o(g(g({},n),{},{spread:e}))})),!t.hide_shadow_placement&&Object(r.createElement)("ul",{className:"ct-shadow-style"},Object(r.createElement)("li",{onClick:()=>o(g(g({},n),{},{inset:!1})),className:a()({active:!n.inset})},Object(l.__)("Outline","blocksy")),Object(r.createElement)("li",{onClick:()=>o(g(g({},n),{},{inset:!0})),className:a()({active:n.inset})},Object(l.__)("Inset","blocksy")))))),document.body)};function O(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function j(e){for(var t=1;t{let{value:t,option:n,onChange:i}=e;const[{isPicking:c,isTransitioning:u},p]=Object(r.useState)({isPicking:null,isTransitioning:null}),[d,f]=Object(r.useState)(null),h=Object(r.useRef)(),m=Object(r.useRef)(),b=Object(r.useRef)(),g=Object(r.useRef)(),y=Object(r.useRef)(),O=Object(r.useRef)(),_=Object(r.useRef)(),w=Object(r.useRef)();return Object(r.createElement)("div",{ref:h,className:a()("ct-box-shadow",{"ct-disabled":!t.enable||t.inherit})},Object(r.createElement)(s.a,{innerRef:m,picker:{id:"default",title:"Initial"},option:{pickers:[{id:"default",title:"Initial"}]},isPicking:c,isTransitioning:u,modalRef:w,containerRef:_,onPickingChange:e=>{t.enable&&p({isTransitioning:"default",isPicking:e})},stopTransitioning:()=>p({isPicking:c,isTransitioning:!1}),onChange:e=>i(j(j({},t),{},{color:e})),value:t.color}),Object(r.createElement)(o.default,{useCapture:!1,disabled:!c,className:"ct-box-shadow-values",additionalRefs:[m,w],onOutsideClick:()=>{c&&p({isTransitioning:c.split(":")[0],isPicking:null})},wrapperProps:{ref:_,onClick:e=>{e.preventDefault();let t=c?"opts"===c.split(":")[0]?null:"opts:"+c.split(":")[0]:"opts";p({isTransitioning:"opts",isPicking:t})}}},Object(r.createElement)("span",null,t.inherit?Object(l.__)("Inherit","blocksy"):t.enable?Object(l.__)("Adjust","blocksy"):Object(l.__)("None","blocksy"))),Object(r.createElement)(v,{el:h,value:t,onChange:e=>i(j(j({},e),{},{inherit:!1})),option:n,isPicking:c,isTransitioning:u,hOffsetRef:b,vOffsetRef:g,blurRef:y,spreadRef:O,picker:{id:"opts"},onPickingChange:e=>{t.enable&&p({isTransitioning:"opts",isPicking:e})},stopTransitioning:()=>p({isPicking:c,isTransitioning:!1})}))}},function(e,t){e.exports=window.wp.primitives},function(e,t){e.exports=window.wp.compose},function(e,t){e.exports=window.wp.keycodes}]);