Sid Gifari File Manager
🏠 Root
/
home2
/
meumer25
/
netodolele.com.br
/
wp-content
/
plugins
/
jet-engine
/
assets
/
js
/
admin
/
blocks-views
/
Editing: blocks-min.js
(()=>{var e={359:()=>{!function(e){"use strict";var t={cssInput:null,init:function(){var t=this,n=null;t.cssInput=e(".jet_engine_listing_css"),t.cssInput.length&&(e(document).on("change",".jet_engine_listing_css",t.updateStyles),(n=t.cssInput.val())&&(n=t.parseCSS(n)),e("head").append('<style id="jet_engine_listing_styles">'+n+"</style>"))},updateStyles:function(){var n=e(this).val();n&&(n=t.parseCSS(n)),e("#jet_engine_listing_styles").text(n)},parseCSS:function(e){return e.replace(/selector/g,"#editor")}};t.init()}(jQuery)},673:()=>{var e=wp.i18n.__,t=wp.hooks.addFilter,n=wp.element.Fragment,l=wp.editor.InspectorAdvancedControls,r=wp.compose.createHigherOrderComponent,o=wp.components.TextControl,a=window.JetEngineListingData.blocksWithIdAttr;t("editor.BlockEdit","jet-engine/add-element-id-advanced-control",r((function(t){return function(r){if(!a.includes(r.name))return wp.element.createElement(t,r);var i=r.attributes,u=r.setAttributes,c=r.isSelected,s=i._element_id;return wp.element.createElement(n,null,wp.element.createElement(t,r),c&&wp.element.createElement(l,null,wp.element.createElement(o,{type:"text",label:e("CSS ID"),value:s,onChange:function(e){u({_element_id:e})}})))}}),"addElementIdAdvancedControl"))}},t={};function n(l){var r=t[l];if(void 0!==r)return r.exports;var o=t[l]={exports:{}};return e[l](o,o.exports,n),o.exports}(()=>{"use strict";var e=window.lodash.isEmpty,t=window.wp.compose.withInstanceId,l=window.wp.components.BaseControl;function r(t){var n=t.help,r=t.instanceId,o=t.label,a=(t.multiple,t.onChange),i=t.options,u=void 0===i?[]:i,c=t.className,s=t.value,m=t.hideLabelFromVision,p="inspector-select-control-".concat(r);return!e(u)&&wp.element.createElement(l,{label:o,hideLabelFromVision:m,id:p,help:n,className:c},wp.element.createElement("select",{id:p,className:"components-select-control__input",onChange:function(e){a(e.target.value)},value:s,"aria-describedby":n?"".concat(p,"__help"):void 0},wp.element.createElement("option",{key:"".concat(o,"-placeholder"),value:""},"--"),u.map((function(e,t){return wp.element.createElement("optgroup",{key:"".concat(e.label,"-").concat(t),label:e.label},e.values.map((function(e,n){return wp.element.createElement("option",{key:"".concat(e.value,"-").concat(n,"-").concat(t),value:e.value,disabled:e.disabled},e.label)})))}))))}window.JetEngineBlocksComponents=window.JetEngineBlocksComponents||{},window.JetEngineBlocksComponents.GroupedSelectControl=t(r);const o=t(r);function a(e){return a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},a(e)}function i(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,l=new Array(t);n<t;n++)l[n]=e[n];return l}function u(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function c(e,t){for(var n=0;n<t.length;n++){var l=t[n];l.enumerable=l.enumerable||!1,l.configurable=!0,"value"in l&&(l.writable=!0),Object.defineProperty(e,(r=function(e,t){if("object"!==a(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var l=n.call(e,"string");if("object"!==a(l))return l;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(l.key),"symbol"===a(r)?r:String(r)),l)}var r}function s(e,t){return s=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},s(e,t)}function m(e,t){if(t&&("object"===a(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}function p(e){return p=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},p(e)}var f=wp.components,b=f.SelectControl,d=f.ToggleControl,y=f.TextControl,g=f.TextareaControl,w=wp.element,v=w.Component,h=w.Fragment,E=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&s(e,t)}(f,e);var t,n,l,r,a=(l=f,r=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,t=p(l);if(r){var n=p(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return m(this,e)});function f(){return u(this,f),a.apply(this,arguments)}return t=f,(n=[{key:"isEnabled",value:function(){if(!this.props.control.condition)return!0;for(var e in this.props.control.condition){var t=this.props.control.condition[e],n=e.includes("!");n&&(e=e.replace("!","")),this.props.prefix&&(e=this.props.prefix+e);var l=this.props.attributes[e];if(!(n?Array.isArray(t)?!t.includes(l):l!=t:Array.isArray(t)?t.includes(l):l==t))return!1}return!0}},{key:"htmlDesc",value:function(e){return e&&wp.element.createElement("p",{className:"components-base-control__help",style:{fontSize:"12px",fontStyle:"normal",color:"rgb(117, 117, 117)",margin:"-7px 0 20px"},dangerouslySetInnerHTML:{__html:e}})}},{key:"render",value:function(){var e=this.props,t=e.control,n=e.value,l=e.onChange,r=e.children;if(!this.isEnabled())return null;var a,u=t.has_html&&t.description?t.description:"",c=!u&&t.description?t.description:"";switch(t.type){case"select":case"select2":var s=[];return t.options&&t.options.length&&(s=function(e){if(Array.isArray(e))return i(e)}(a=t.options)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(a)||function(e,t){if(e){if("string"==typeof e)return i(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?i(e,t):void 0}}(a)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(),t.placeholder&&s.unshift({value:"",label:t.placeholder})),t.groups?wp.element.createElement(h,null,r,wp.element.createElement(o,{label:t.label,help:c,options:t.groups,value:n,onChange:function(e){l(e)}}),this.htmlDesc(u)):wp.element.createElement(h,null,r,wp.element.createElement(b,{label:t.label,help:c,options:s,value:n,onChange:function(e){l(e)}}),this.htmlDesc(u));case"textarea":return wp.element.createElement(h,null,r,wp.element.createElement(g,{label:t.label,help:c,value:n,onChange:function(e){l(e)}}),this.htmlDesc(u));case"switcher":return wp.element.createElement(h,null,r,wp.element.createElement(d,{label:t.label,help:c,checked:n,onChange:function(){l(!n)}}),this.htmlDesc(u));case"number":return wp.element.createElement(h,null,r,wp.element.createElement(y,{type:"number",label:t.label,help:c,min:t.min?t.min:1,max:t.max?t.max:100,step:t.step?t.step:1,value:n,onChange:function(e){l(Number(e))}}),this.htmlDesc(u));case"raw_html":return wp.element.createElement(h,null,r,wp.element.createElement("p",{dangerouslySetInnerHTML:{__html:t.raw}}));default:return wp.element.createElement(h,null,r,wp.element.createElement(y,{type:"text",label:t.label,help:c,value:n,onChange:function(e){l(e)}}),this.htmlDesc(u))}}}])&&c(t.prototype,n),Object.defineProperty(t,"prototype",{writable:!1}),f}(v);window.JetEngineBlocksComponents=window.JetEngineBlocksComponents||{},window.JetEngineBlocksComponents.CustomControl=E;const C=E;function k(e){return k="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},k(e)}function x(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function S(e,t){return S=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},S(e,t)}function A(e,t){if(t&&("object"===k(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}function O(e){return O=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},O(e)}var L=wp.components;L.SelectControl,L.ToggleControl,L.TextControl,L.TextareaControl;const j=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&S(e,t)}(a,wp.element.Component);var t,n,l,r,o=(l=a,r=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,t=O(l);if(r){var n=O(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return A(this,e)});function a(){return x(this,a),o.apply(this,arguments)}return t=a,(n=[{key:"render",value:function(){var e=this.props,t=e.getValue,n=e.attr,l=e.attributes,r=e.setAttributes,o=e.setValue,a=e.supports,i=e.control,u=e.prefix,c=e.condition,s=i.name;return u&&(s=u+s),wp.element.createElement(C,{control:i,value:t(s,n,l),attr:n,attributes:l,getValue:t,prefix:u,condition:c,onChange:function(e){o(e,s,n,l,r,a)}})}}])&&function(e,t){for(var n=0;n<t.length;n++){var l=t[n];l.enumerable=l.enumerable||!1,l.configurable=!0,"value"in l&&(l.writable=!0),Object.defineProperty(e,(r=function(e,t){if("object"!==k(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var l=n.call(e,"string");if("object"!==k(l))return l;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(l.key),"symbol"===k(r)?r:String(r)),l)}var r}(t.prototype,n),Object.defineProperty(t,"prototype",{writable:!1}),a}();function T(e){return T="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},T(e)}function I(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function P(e,t){return P=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},P(e,t)}function D(e,t){if(t&&("object"===T(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}function N(e){return N=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},N(e)}var q=wp.components,B=(q.TextControl,q.SelectControl),R=wp.element.Fragment,M=function(e){var t=[{value:"",label:"Select..."}];return e?(Object.keys(e).map((function(n){t.push({value:n,label:e[n].label})})),t):t},J=function(e,t){if(e)if(Array.isArray(e))for(var n=0;n<e.length;n++)t.push(e[n]);else Object.keys(e).map((function(n){t.push({value:n,label:e[n]})}))};const H=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&P(e,t)}(a,wp.element.Component);var t,n,l,r,o=(l=a,r=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,t=N(l);if(r){var n=N(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return D(this,e)});function a(){return I(this,a),o.apply(this,arguments)}return t=a,(n=[{key:"render",value:function(){var e=this.props,t=e.getValue,n=e.attr,l=e.attributes,r=e.setAttributes,o=e.setValue,a=e.supports,i=window.JetEngineListingData.macrosList;return wp.element.createElement(R,null,wp.element.createElement(B,{label:"Select data to show",options:M(i),value:t("macros",n,l),onChange:function(e){o(e,"macros",n,l,r,a)}}),i[t("macros",n,l)]&&i[t("macros",n,l)].args&&Object.keys(i[t("macros",n,l)].args).map((function(e){var u=i[t("macros",n,l)].args[e],c=[];if(u.name=e,u.groups){for(var s=0;s<u.groups.length;s++){var m=[],p=u.groups[s].options||u.groups[s].values||[];J(p,m),c.push({label:u.groups[s].label,values:m})}u.groups=c}else u.options&&(J(u.options,c),u.options=c);return wp.element.createElement(j,{getValue:t,setValue:o,attr:n,attributes:l,setAttributes:r,supports:a,control:u})})))}}])&&function(e,t){for(var n=0;n<t.length;n++){var l=t[n];l.enumerable=l.enumerable||!1,l.configurable=!0,"value"in l&&(l.writable=!0),Object.defineProperty(e,(r=function(e,t){if("object"!==T(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var l=n.call(e,"string");if("object"!==T(l))return l;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(l.key),"symbol"===T(r)?r:String(r)),l)}var r}(t.prototype,n),Object.defineProperty(t,"prototype",{writable:!1}),a}();function F(e){return F="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},F(e)}function G(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function z(e,t){return z=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},z(e,t)}function V(e,t){if(t&&("object"===F(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}function Z(e){return Z=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},Z(e)}var U=wp.components,W=(U.TextControl,U.SelectControl),Q=U.withFilters,$=wp.element.Fragment,X=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&z(e,t)}(i,wp.element.Component);var t,n,l,r,a=(l=i,r=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,t=Z(l);if(r){var n=Z(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return V(this,e)});function i(){return G(this,i),a.apply(this,arguments)}return t=i,(n=[{key:"render",value:function(){var e=this.props,t=e.getValue,n=e.attr,l=e.attributes,r=e.setAttributes,a=e.setValue,i=e.supports,u=window.JetEngineListingData.objectFields,c=window.JetEngineListingData.dynamicDataSources;return wp.element.createElement($,null,wp.element.createElement(W,{label:"Source",options:c,value:t("data_source",n,l),onChange:function(e){a(e,"data_source",n,l,r,i)}}),"object"===t("data_source",n,l)&&wp.element.createElement(o,{label:"Propery",value:t("property",n,l),options:u,onChange:function(e){a(e,"property",n,l,r,i)}}),"custom"===t("data_source",n,l)&&wp.element.createElement(H,{getValue:t,setValue:a,attr:n,attributes:l,setAttributes:r,supports:i}))}}])&&function(e,t){for(var n=0;n<t.length;n++){var l=t[n];l.enumerable=l.enumerable||!1,l.configurable=!0,"value"in l&&(l.writable=!0),Object.defineProperty(e,(r=function(e,t){if("object"!==F(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var l=n.call(e,"string");if("object"!==F(l))return l;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(l.key),"symbol"===F(r)?r:String(r)),l)}var r}(t.prototype,n),Object.defineProperty(t,"prototype",{writable:!1}),i}();window.JetEngineBlocksComponents=window.JetEngineBlocksComponents||{},window.JetEngineBlocksComponents.DataSourceControls=Q("jetEngine.dynamic.dataSourceControls")(X);const K=Q("jetEngine.dynamic.dataSourceControls")(X);function Y(e){return Y="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Y(e)}function ee(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function te(e,t){return te=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},te(e,t)}function ne(e,t){if(t&&("object"===Y(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}function le(e){return le=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},le(e)}var re=wp.components,oe=(re.TextControl,re.SelectControl,re.withFilters),ae=wp.element.Fragment,ie=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&te(e,t)}(i,wp.element.Component);var t,n,l,r,a=(l=i,r=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,t=le(l);if(r){var n=le(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return ne(this,e)});function i(){return ee(this,i),a.apply(this,arguments)}return t=i,(n=[{key:"render",value:function(){var e=this.props,t=e.getValue,n=e.attr,l=e.attributes,r=e.setAttributes,a=e.setValue,i=e.supports,u=window.JetEngineListingData.mediaFields;return wp.element.createElement(ae,null,wp.element.createElement(o,{label:"Image Source",value:t("data_source",n,l),options:u,onChange:function(e){a(e,"data_source",n,l,r,i)}}))}}])&&function(e,t){for(var n=0;n<t.length;n++){var l=t[n];l.enumerable=l.enumerable||!1,l.configurable=!0,"value"in l&&(l.writable=!0),Object.defineProperty(e,(r=function(e,t){if("object"!==Y(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var l=n.call(e,"string");if("object"!==Y(l))return l;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(l.key),"symbol"===Y(r)?r:String(r)),l)}var r}(t.prototype,n),Object.defineProperty(t,"prototype",{writable:!1}),i}();const ue=oe("jetEngine.dynamic.dataImageControls")(ie);function ce(e){return ce="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},ce(e)}function se(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function me(e,t){return me=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},me(e,t)}function pe(e,t){if(t&&("object"===ce(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}function fe(e){return fe=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},fe(e)}var be=wp.components,de=(be.TextControl,be.SelectControl),_e=be.withFilters,ye=wp.element.Fragment,ge=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&me(e,t)}(a,wp.element.Component);var t,n,l,r,o=(l=a,r=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,t=fe(l);if(r){var n=fe(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return pe(this,e)});function a(){return se(this,a),o.apply(this,arguments)}return t=a,(n=[{key:"render",value:function(){var e=this.props,t=e.getValue,n=e.attr,l=e.attributes,r=e.setAttributes,o=e.setValue,a=e.supports,i=window.JetEngineListingData.allowedContextList;return wp.element.createElement(ye,null,wp.element.createElement(de,{label:"Context",options:i,value:t("object_context",n,l),onChange:function(e){o(e,"object_context",n,l,r,a)}}))}}])&&function(e,t){for(var n=0;n<t.length;n++){var l=t[n];l.enumerable=l.enumerable||!1,l.configurable=!0,"value"in l&&(l.writable=!0),Object.defineProperty(e,(r=function(e,t){if("object"!==ce(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var l=n.call(e,"string");if("object"!==ce(l))return l;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(l.key),"symbol"===ce(r)?r:String(r)),l)}var r}(t.prototype,n),Object.defineProperty(t,"prototype",{writable:!1}),a}();window.JetEngineBlocksComponents=window.JetEngineBlocksComponents||{},window.JetEngineBlocksComponents.DataContextControls=_e("jetEngine.dynamic.dataContextControls")(ge);const we=_e("jetEngine.dynamic.dataContextControls")(ge);function ve(e){return ve="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},ve(e)}function he(e){var t,n,l;for(l in t=Array.isArray(e)?[]:{},e)n=e[l],t[l]="object"===ve(n)?he(n):n;return t}function Ee(e,t,n){for(;t<0;)t+=e.length;for(;n<0;)n+=e.length;if(n>=e.length)for(var l=n-e.length+1;l--;)e.push(void 0);return e.splice(n,0,e.splice(t,1)[0]),e}function Ce(e){if(!window.JetEngineListingData.filterCallbacksArgs)return[];for(var t=[],n=0;n<window.JetEngineListingData.filterCallbacksArgs.length;n++){var l=window.JetEngineListingData.filterCallbacksArgs[n];l.condition&&(Array.isArray(l.condition)&&!l.condition.includes(e)||(Array.isArray(l.condition)||l.condition===e)&&(l.name=l.prop,t.push(l)))}return t}function ke(e,t){return(0,window.lodash.find)(e,{color:t})}function xe(e,t,n){var l=window.lodash.find;if(t){var r=l(e,{slug:t});if(r)return r}return{color:n}}function Se(e,t){return t&&e?"has-"+e+"-"+t:null}function Ae(e){return Ae="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Ae(e)}function Oe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Le(e,t){return Le=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},Le(e,t)}function je(e,t){if(t&&("object"===Ae(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}function Te(e){return Te=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},Te(e)}var Ie=wp.components,Pe=(Ie.TextControl,Ie.SelectControl),De=Ie.ToggleControl,Ne=Ie.withFilters,qe=wp.element.Fragment,Be=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Le(e,t)}(a,wp.element.Component);var t,n,l,r,o=(l=a,r=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,t=Te(l);if(r){var n=Te(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return je(this,e)});function a(){return Oe(this,a),o.apply(this,arguments)}return t=a,(n=[{key:"render",value:function(){var e=this.props,t=e.getValue,n=e.attr,l=e.attributes,r=e.setAttributes,o=e.setValue,a=e.supports,i=window.JetEngineListingData.filterCallbacks;return wp.element.createElement(qe,null,wp.element.createElement("br",null),wp.element.createElement(De,{label:"Filter output",checked:t("filter_output",n,l),onChange:function(){o(!t("filter_output",n,l),"filter_output",n,l,r,a)}}),t("filter_output",n,l)&&wp.element.createElement(Pe,{label:"Callback",value:t("filter_callback",n,l),options:i,onChange:function(e){o(e,"filter_callback",n,l,r,a)}}),t("filter_output",n,l)&&t("filter_callback",n,l)&&Ce(t("filter_callback",n,l)).map((function(e){return wp.element.createElement(j,{getValue:t,setValue:o,attr:n,attributes:l,setAttributes:r,supports:a,control:e,key:"filter_callback_control_"+e.name})})))}}])&&function(e,t){for(var n=0;n<t.length;n++){var l=t[n];l.enumerable=l.enumerable||!1,l.configurable=!0,"value"in l&&(l.writable=!0),Object.defineProperty(e,(r=function(e,t){if("object"!==Ae(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var l=n.call(e,"string");if("object"!==Ae(l))return l;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(l.key),"symbol"===Ae(r)?r:String(r)),l)}var r}(t.prototype,n),Object.defineProperty(t,"prototype",{writable:!1}),a}();const Re=Ne("jetEngine.dynamic.dataFilterControls")(Be);var Me=wp.element.Fragment,Je=wp.components,He=Je.SVG,Fe=Je.Path;const Ge=wp.element.createElement(He,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20"},wp.element.createElement(Fe,{d:"M10 6c3.9 0 7-.9 7-2s-3.1-2-7-2-7 .9-7 2 3.1 2 7 2zm0 9c-3.9 0-7-.9-7-2v3c0 1.1 3.1 2 7 2s7-.9 7-2v-3c0 1.1-3.1 2-7 2zm0-4c-3.9 0-7-.9-7-2v3c0 1.1 3.1 2 7 2s7-.9 7-2V9c0 1.1-3.1 2-7 2zm0-4c-3.9 0-7-.9-7-2v3c0 1.1 3.1 2 7 2s7-.9 7-2V5c0 1.1-3.1 2-7 2z"}));var ze=wp.components,Ve=ze.SVG,Ze=ze.Path;const Ue=wp.element.createElement(Ve,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20"},wp.element.createElement(Ze,{d:"M9 6c0-1.6.8-3 2-4h-1c-3.9 0-7 .9-7 2 0 1 2.6 1.8 6 2zm3.8 4.8c-.9.1-1.9.2-2.8.2-3.9 0-7-.9-7-2v3c0 1.1 3.1 2 7 2s7-.9 7-2v-2c-.9.7-1.9 1-3 1-.4 0-.8-.1-1.2-.2zM10 15c-3.9 0-7-.9-7-2v3c0 1.1 3.1 2 7 2s7-.9 7-2v-3c0 1.1-3.1 2-7 2zm0-5h1c-1-.7-1.7-1.8-1.9-3C5.7 6.9 3 6 3 5v3c0 1.1 3.1 2 7 2zm4 0c2.2 0 4-1.8 4-4s-1.8-4-4-4-4 1.8-4 4 1.8 4 4 4zm-2.3-4.4l1.7 1.7 2.9-2.9.7.7-3.6 3.6L11 6.3l.7-.7z"}));function We(e){return We="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},We(e)}function Qe(e,t,n){return(t=function(e){var t=function(e,t){if("object"!==We(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var l=n.call(e,"string");if("object"!==We(l))return l;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"===We(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Xe=wp.hooks.addFilter,Ke=wp.components,Ye=Ke.ToolbarGroup,$e=Ke.ToolbarButton,et=Ke.Button,tt=Ke.Dropdown,nt=Ke.MenuGroup,lt=Ke.MenuItem,rt=Ke.PanelBody,ot=wp.blockEditor.BlockControls,at=wp.element.Fragment;Xe("jetEngine.dynamic.dataSourceControls","jet-engine/dynamic-functions-controls",(function(e){return function(t){var n=t.getValue,l=t.attr,r=t.attributes,o=t.setAttributes,a=t.setValue,i=t.supports,u=window.JetEngineListingData.dynamicFunctionsControls||[];return wp.element.createElement(Me,null,wp.element.createElement(e,t),"dynamic_function"===n("data_source",l,r)&&u.map((function(e){return wp.element.createElement(j,{getValue:n,setValue:a,attr:l,attributes:r,setAttributes:o,supports:i,control:e,prefix:"dynamic_functions_",condition:e.condition,key:"dynamic_functions_control_"+e.name})})))}}),900);const it=function(e){if(!e.attributes.jetEngineDynamicData)return null;for(var t=wp.data.select("core/blocks").getBlockSupport(e.name,"jetEngineDynamicData"),n=e.attributes.jetEngineDynamicData,l=function(e,t,n){return n=n||{},e&&t&&n[t]?n[t][e]:null},r=function(e,t){return"string"==typeof e&&e.includes("%%"+t+"%%")},o=function(t,n,l,o,a,i){var u=o[l]||{},c=_.assign({},u,Qe({},n,t));if(a({jetEngineDynamicData:_.assign({},o,Qe({},l,c))}),t)for(var s=function(e,t){return t=t||{},Object.keys(t).length?"%%"+e+"%%":void 0}(l,c),m=e.attributes[l],p=0;p<i.length;p++){if(i[p].attr===l&&i[p].rewrite&&s&&!r(m,l)){a(Qe({},l,s));break}if(i[p].attr===l&&"image"===i[p].type){a(Qe({},l,"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQwIiBoZWlnaHQ9IjE1MCIgdmlld0JveD0iMCAwIDI0MCAxNTAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHJlY3Qgd2lkdGg9IjI0MCIgaGVpZ2h0PSIxNTAiIGZpbGw9IndoaXRlIi8+PHBhdGggZD0iTTY0IDEwM0w5MSA2Ni41TDEwNC41IDg0TDEzMy41IDQ2TDE3NiAxMDMiIHN0cm9rZT0iI0VDRUNFQyIgc3Ryb2tlLXdpZHRoPSI1IiBzdHJva2UtbGluZWNhcD0icm91bmQiLz48L3N2Zz4="));break}}},a=!1,i=0;i<t.length;i++)if(l("data_source",t[i].attr,n)){a=!0;break}return wp.element.createElement(ot,null,wp.element.createElement(Ye,null,wp.element.createElement(tt,{className:"jet-engine-dynamic-dropdown",contentClassName:"jet-engine-dynamic-dropdown--content",position:"bottom right",renderToggle:function(e){var t=e.isOpen,n=e.onToggle;return wp.element.createElement($e,{icon:a?Ue:Ge,label:"Dynamic Content",onClick:n,"aria-expanded":t})},renderContent:function(){return wp.element.createElement(nt,null,t.map((function(r,a){return wp.element.createElement(tt,{className:"jet-engine-dynamic-source",contentClassName:"jet-engine-dynamic-source--inner-content",position:"bottom right",key:"dynamic_control_"+r.attr+a,renderToggle:function(e){var t=e.isOpen,o=e.onToggle;return wp.element.createElement(lt,{key:r.attr+a,className:t?"is-selected":"",onClick:o},r.label,l("data_source",r.attr,n)&&Ue)},renderContent:function(){return wp.element.createElement(at,null,wp.element.createElement(rt,{title:"Data Source",initialOpen:!0},"image"===r.type&&wp.element.createElement(ue,{getValue:l,setValue:o,attr:r.attr,attributes:n,setAttributes:e.setAttributes,supports:t}),!r.type&&wp.element.createElement(K,{getValue:l,setValue:o,attr:r.attr,attributes:n,setAttributes:e.setAttributes,supports:t})),wp.element.createElement(rt,{title:"Data Context",initialOpen:!1},wp.element.createElement(we,{getValue:l,setValue:o,attr:r.attr,attributes:n,setAttributes:e.setAttributes,supports:t})),!r.type&&wp.element.createElement(rt,{title:"Data Filter", initialOpen:!1},wp.element.createElement(Re,{getValue:l,setValue:o,attr:r.attr,attributes:n,setAttributes:e.setAttributes,supports:t})),wp.element.createElement(et,{isSmall:!0,variant:"tertiary",isDestructive:!0,className:"jet-engine-dynamic-source--reset",onClick:function(){!function(t,n,l,r){l({jetEngineDynamicData:_.assign({},n,Qe({},t,{data_source:""}))});for(var o=0;o<r.length;o++)if(r[o].attr===t&&r[o].rewrite){var a=e.attributes[t];l(Qe({},t,a="string"==typeof a?a.replace("%%"+t+"%%",""):(wp.blocks.getBlockAttributes("jet-engine/dynamic-field","")||{})[t]||""))}else r[o].attr===t&&"image"===r[o].type&&l(Qe({},t,""))}(r.attr,n,e.setAttributes,t)}},"Reset"))}})})))}})))};function ut(e){return ut="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},ut(e)}function ct(e,t,n){return(t=function(e){var t=function(e,t){if("object"!==ut(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var l=n.call(e,"string");if("object"!==ut(l))return l;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"===ut(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var st=wp.hooks,mt=st.addFilter,pt=(st.applyFilters,wp.element.Fragment);function ft(e){return ft="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},ft(e)}mt("editor.BlockEdit","jet-engine/add-toolbar-controls",(function(e){return function(t){return t.isSelected?wp.element.createElement(pt,null,wp.element.createElement(e,t),wp.element.createElement(it,t)):wp.element.createElement(e,t)}}),900),mt("blocks.registerBlockType","jet-engine/register-block-attributes",(function(e,t){var n=window.JetEngineListingData.dynamicData[t];return n?_.assign({},e,{attributes:_.assign({},e.attributes,ct({},window.JetEngineListingData.dynamicKey,{type:"object",default:{}})),supports:_.assign({},e.supports,ct({},window.JetEngineListingData.dynamicKey,n))}):e}));var bt=wp.i18n.__,dt=wp.blocks.registerBlockType,_t=wp.blockEditor,yt=_t.InspectorControls,gt=_t.MediaUpload,wt=wp.components,vt=(wt.PanelColor,wt.IconButton),ht=wt.TextControl,Et=wt.TextareaControl,Ct=wt.SelectControl,kt=wt.ToggleControl,xt=wt.PanelBody,St=(wt.RangeControl,wt.RadioControl),At=(wt.CheckboxControl,wt.Disabled),Ot=wt.G,Lt=wt.Path,jt=(wt.Circle,wt.Rect),Tt=wt.SVG,It=(wt.ColorPalette,wt.ServerSideRender),Pt=wp.element.createElement(Tt,{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 64 64",fill:"none"},wp.element.createElement(Ot,null,wp.element.createElement(jt,{x:"1",y:"23",width:"50",height:"40",rx:"3",fill:"white",stroke:"#162B40",strokeWidth:"2"}),wp.element.createElement(Lt,{d:"M31.48 38.8448C32.3106 38.8448 33 38.1752 33 37.3296V36.5152C33 35.6695 32.3106 35 31.48 35H19.52C18.6894 35 18 35.6695 18 36.5152V37.3296C18 38.1752 18.6894 38.8448 19.52 38.8448H23.3917V50.4848C23.3917 51.3304 24.081 52 24.9117 52H26.0768C26.9074 52 27.5968 51.3304 27.5968 50.4848V38.8448H31.48Z",fill:"#4AF3BA",stroke:"#162B40",strokeWidth:"2"}),wp.element.createElement(Lt,{d:"M62.875 2.34483C62.875 2.9921 62.6523 3.54777 62.207 4.01185C61.7734 4.46372 61.2461 4.68966 60.625 4.68966C60.0039 4.68966 59.4707 4.46372 59.0254 4.01185C58.5918 3.54777 58.375 2.9921 58.375 2.34483C58.375 1.69756 58.5918 1.14799 59.0254 0.696121C59.4707 0.23204 60.0039 0 60.625 0C61.2461 0 61.7734 0.23204 62.207 0.696121C62.6523 1.14799 62.875 1.69756 62.875 2.34483ZM63.666 6.79634C63.4551 6.5643 63.1914 6.44828 62.875 6.44828C62.5586 6.44828 62.2949 6.5643 62.084 6.79634L61.1875 7.71228L55.2285 1.52047C55.0176 1.28843 54.7539 1.17241 54.4375 1.17241C54.1211 1.17241 53.8574 1.28843 53.6465 1.52047L51.3965 3.8653C51.1738 4.08513 51.0625 4.35991 51.0625 4.68966C51.0625 5.00718 51.1738 5.28197 51.3965 5.51401C51.6074 5.74605 51.8711 5.86207 52.1875 5.86207C52.5039 5.86207 52.7676 5.74605 52.9785 5.51401L54.4375 4.01185L55.9316 5.56897L54.0859 7.51078C53.8398 7.76724 53.6582 8.06645 53.541 8.40841C53.4355 8.73815 53.4004 9.0801 53.4355 9.43427C53.4707 9.78843 53.5762 10.1182 53.752 10.4235C53.9395 10.7166 54.1797 10.9608 54.4727 11.1562L56.793 12.6584L55.1934 15.1864C55.0176 15.4551 54.959 15.7482 55.0176 16.0657C55.0762 16.3833 55.2344 16.6275 55.4922 16.7985C55.5977 16.8718 55.7031 16.9206 55.8086 16.945C55.9141 16.9817 56.0195 17 56.125 17C56.3008 17 56.4707 16.9511 56.6348 16.8534C56.8105 16.768 56.9512 16.6458 57.0566 16.4871L59.3066 12.9698C59.3887 12.8355 59.4414 12.6889 59.4648 12.5302C59.5 12.3714 59.5059 12.2188 59.4824 12.0722C59.4473 11.9134 59.3828 11.773 59.2891 11.6509C59.207 11.5165 59.1016 11.4066 58.9727 11.3211L55.668 9.15948L57.5312 7.23599L60.3965 10.2037C60.502 10.3258 60.625 10.4174 60.7656 10.4784C60.9062 10.5273 61.0469 10.5517 61.1875 10.5517C61.3281 10.5517 61.4688 10.5273 61.6094 10.4784C61.75 10.4174 61.873 10.3258 61.9785 10.2037L63.666 8.44504C63.8887 8.22521 64 7.95654 64 7.63901C64 7.30927 63.8887 7.02838 63.666 6.79634ZM51.1504 10.5517L50.043 11.7241H47.125C46.8086 11.7241 46.5391 11.8402 46.3164 12.0722C46.1055 12.292 46 12.5668 46 12.8966C46 13.2263 46.1055 13.5072 46.3164 13.7392C46.5391 13.9591 46.8086 14.069 47.125 14.069H50.5C50.6523 14.069 50.793 14.0384 50.9219 13.9774C51.0625 13.9163 51.1855 13.8308 51.291 13.7209L52.75 12.2188C52.9727 11.9867 53.084 11.7119 53.084 11.3944C53.084 11.0647 52.9727 10.7838 52.75 10.5517C52.5273 10.3197 52.2578 10.2037 51.9414 10.2037C51.6367 10.2037 51.373 10.3197 51.1504 10.5517Z",fill:"#162B40"})));function Dt(e){return Dt="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Dt(e)}function Nt(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function qt(e,t){return qt=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},qt(e,t)}function Bt(e,t){if(t&&("object"===Dt(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}function Rt(e){return Rt=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},Rt(e)}dt("jet-engine/dynamic-field",{title:bt("Dynamic Field"),icon:Pt,category:"layout",attributes:window.JetEngineListingData.atts.dynamicField,className:"jet-listing-dynamic-field",usesContext:["postId","postType","queryId"],edit:function(e){var t=e.attributes,n=window.JetEngineListingData.fieldSources,l=(window.JetEngineListingData.glossariesList,window.JetEngineListingData.filterCallbacks),r=window.JetEngineListingData.objectFields,a=window.JetEngineListingData.relationsTypes,i=window.JetEngineListingData.postTypes,u=window.JetEngineListingData.metaFields,c=window.JetEngineListingData.optionsFields,s=(window.JetEngineListingData.filterCallbacksArgs,window.JetEngineListingData.relationsMeta),m=window.JetEngineListingData.allowedContextList,p=t.dynamic_field_custom,f=window.JetEngineListingData.object_id,b=window.JetEngineListingData.settings;return e.context.queryId&&(f=e.context.postId,b={listing_source:"posts",listing_post_type:e.context.postType}),[e.isSelected&&wp.element.createElement(yt,{key:"inspector"},wp.element.createElement(xt,{title:bt("General")},wp.element.createElement(Ct,{label:bt("Source"),value:t.dynamic_field_source,options:n,onChange:function(t){e.setAttributes({dynamic_field_source:t})}}),"object"===t.dynamic_field_source&&wp.element.createElement(o,{label:bt("Post Object"),value:t.dynamic_field_post_object,options:r,onChange:function(t){e.setAttributes({dynamic_field_post_object:t})}}),"relations_hierarchy"===t.dynamic_field_source&&wp.element.createElement("div",null,wp.element.createElement(Ct,{label:bt("Get"),value:t.dynamic_field_relation_type,options:a,onChange:function(t){e.setAttributes({dynamic_field_relation_type:t})}}),wp.element.createElement(Ct,{label:bt("From Post Type"),value:t.dynamic_field_relation_post_type,options:i,onChange:function(t){e.setAttributes({dynamic_field_relation_post_type:t})}})),"meta"===t.dynamic_field_source&&wp.element.createElement(o,{label:bt("Meta Key"),value:t.dynamic_field_post_meta,options:u,onChange:function(t){e.setAttributes({dynamic_field_post_meta:t})}}),("meta"===t.dynamic_field_source||"repeater_field"===t.dynamic_field_source)&&wp.element.createElement(ht,{type:"text",label:bt("Custom meta field or repeater key"),value:t.dynamic_field_post_meta_custom,onChange:function(t){return e.setAttributes({dynamic_field_post_meta_custom:t})}}),"acf_field_groups"===t.dynamic_field_source&&void 0!==window.JetEngineListingData.acfFields&&wp.element.createElement(o,{label:bt("ACF Field"),value:t.acf_field_key,options:window.JetEngineListingData.acfFields,onChange:function(t){e.setAttributes({acf_field_key:t})}}),"query_var"===t.dynamic_field_source&&wp.element.createElement(ht,{type:"text",label:bt("Variable Name"),value:t.dynamic_field_var_name,onChange:function(t){return e.setAttributes({dynamic_field_var_name:t})}}),0<s.length&&"relation_meta_data"===t.dynamic_field_source&&wp.element.createElement(o,{label:bt("Meta Field"),value:t.dynamic_field_relation_meta,options:s,onChange:function(t){e.setAttributes({dynamic_field_relation_meta:t})}}),"options_page"===t.dynamic_field_source&&wp.element.createElement(o,{label:bt("Option"),value:t.dynamic_field_option,options:c,onChange:function(t){e.setAttributes({dynamic_field_option:t})}}),"post_excerpt"===t.dynamic_field_post_object&&wp.element.createElement("div",null,wp.element.createElement(kt,{label:bt("Use automatically generated excerpt"),checked:t.dynamic_field_wp_excerpt,onChange:function(){e.setAttributes({dynamic_field_wp_excerpt:!t.dynamic_field_wp_excerpt})}}),t.dynamic_field_wp_excerpt&&wp.element.createElement("div",null,wp.element.createElement(ht,{type:"text",label:bt("More string"),value:t.dynamic_excerpt_more,onChange:function(t){return e.setAttributes({dynamic_excerpt_more:t})}}),wp.element.createElement(ht,{type:"text",label:bt("Custom length"),value:t.dynamic_excerpt_length,onChange:function(t){return e.setAttributes({dynamic_excerpt_length:t})}})))),wp.element.createElement(xt,{title:bt("Layout")},wp.element.createElement(St,{label:bt("Expected Display (inline/multiline)"),selected:t.field_display,options:[{label:"Inline",value:"inline"},{label:"Multiline",value:"multiline"}],onChange:function(t){e.setAttributes({field_display:t})}}),wp.element.createElement("div",{className:"jet-media-control components-base-control"},wp.element.createElement("div",{className:"components-base-control__label"},"Field Icon/Image"),t.selected_field_icon_url&&wp.element.createElement("img",{src:t.selected_field_icon_url,width:"100%",height:"auto"}),wp.element.createElement(gt,{onSelect:function(t){e.setAttributes({selected_field_icon:t.id,selected_field_icon_url:t.url})},type:"image",value:t.selected_field_icon,render:function(e){var t=e.open;return wp.element.createElement(vt,{isSecondary:!0,icon:"edit",onClick:t},bt("Select Image"))}}),t.selected_field_icon_url&&wp.element.createElement(vt,{onClick:function(){e.setAttributes({selected_field_icon:0,selected_field_icon_url:""})},isLink:!0,isDestructive:!0},bt("Remove Image"))),wp.element.createElement(Ct,{label:bt("Field tag"),value:t.field_tag,options:[{value:"div",label:"DIV"},{value:"h1",label:"H1"},{value:"h2",label:"H2"},{value:"h3",label:"H3"},{value:"h4",label:"H4"},{value:"h5",label:"H5"},{value:"h6",label:"H6"},{value:"p",label:"P"},{value:"span",label:"SPAN"}],onChange:function(t){e.setAttributes({field_tag:t})}}),wp.element.createElement(kt,{label:bt("Hide if value is empty"),checked:t.hide_if_empty,onChange:function(){e.setAttributes({hide_if_empty:!t.hide_if_empty})}}),!t.hide_if_empty&&wp.element.createElement(ht,{type:"text",label:bt("Fallback"),value:t.field_fallback,onChange:function(t){return e.setAttributes({field_fallback:t})}}),wp.element.createElement(kt,{label:bt("Filter field output"),checked:t.dynamic_field_filter,onChange:function(){e.setAttributes({dynamic_field_filter:!t.dynamic_field_filter})}}),t.dynamic_field_filter&&wp.element.createElement(Ct,{label:bt("Callback"),value:t.filter_callback,options:l,onChange:function(t){e.setAttributes({filter_callback:t})}}),t.dynamic_field_filter&&Ce(t.filter_callback).map((function(n){return wp.element.createElement(C,{control:n,value:t[n.name],onChange:function(t){var l,r,o;e.setAttributes((l={},o=t,(r=function(e){var t=function(e,t){if("object"!==ft(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var l=n.call(e,"string");if("object"!==ft(l))return l;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"===ft(t)?t:String(t)}(r=n.name))in l?Object.defineProperty(l,r,{value:o,enumerable:!0,configurable:!0,writable:!0}):l[r]=o,l))}})})),wp.element.createElement(kt,{label:bt("Customize field output"),checked:p,onChange:function(){e.setAttributes({dynamic_field_custom:!p})}}),t.dynamic_field_custom&&wp.element.createElement(Et,{type:"text",label:bt("Field format"),value:t.dynamic_field_format,onChange:function(t){e.setAttributes({dynamic_field_format:t})}}),wp.element.createElement(Ct,{label:"Context",options:m,value:t.object_context,onChange:function(t){e.setAttributes({object_context:t})}}))),wp.element.createElement(At,null,wp.element.createElement(It,{block:"jet-engine/dynamic-field",attributes:t,urlQueryArgs:{object:f,listing:b}}))]},save:function(e){return null}});var Mt=wp.i18n.__,Jt=wp.blocks.registerBlockType,Ht=wp.blockEditor,Ft=Ht.InspectorControls,Gt=Ht.MediaUpload,zt=wp.components,Vt=(zt.PanelColor,zt.IconButton),Zt=zt.TextControl,Ut=(zt.TextareaControl,zt.SelectControl),Wt=zt.ToggleControl,Qt=zt.PanelBody,Xt=zt.RangeControl,Kt=(zt.CheckboxControl,zt.Disabled),Yt=zt.G,$t=zt.Path,en=(zt.Rect,zt.Circle),tn=zt.SVG,nn=zt.ServerSideRender,ln=wp.element.createElement(tn,{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 64 64",fill:"none"},wp.element.createElement(Yt,null,wp.element.createElement("rect",{x:"1",y:"23",width:"50",height:"40",rx:"3",fill:"white",stroke:"#162B40",strokeWidth:"2"}),wp.element.createElement($t,{d:"M17.2873 49.2985C16.8999 49.6922 16.9049 50.3253 17.2985 50.7127C17.6922 51.1001 18.3253 51.0951 18.7127 50.7015L17.2873 49.2985ZM21.5789 46.3636L22.2917 45.6622C22.1037 45.4712 21.8469 45.3636 21.5789 45.3636C21.311 45.3636 21.0542 45.4712 20.8662 45.6622L21.5789 46.3636ZM25.1579 50L24.4452 50.7015C24.6332 50.8924 24.8899 51 25.1579 51C25.4259 51 25.6826 50.8924 25.8706 50.7015L25.1579 50ZM30.0789 45L30.7917 44.2985C30.6037 44.1076 30.3469 44 30.0789 44C29.811 44 29.5542 44.1076 29.3662 44.2985L30.0789 45ZM34.2873 50.7015C34.6747 51.0951 35.3078 51.1001 35.7015 50.7127C36.0951 50.3253 36.1001 49.6922 35.7127 49.2985L34.2873 50.7015ZM18.7127 50.7015L22.2917 47.0651L20.8662 45.6622L17.2873 49.2985L18.7127 50.7015ZM20.8662 47.0651L24.4452 50.7015L25.8706 49.2985L22.2917 45.6622L20.8662 47.0651ZM25.8706 50.7015L30.7917 45.7015L29.3662 44.2985L24.4452 49.2985L25.8706 50.7015ZM29.3662 45.7015L34.2873 50.7015L35.7127 49.2985L30.7917 44.2985L29.3662 45.7015Z",fill:"#162B40"}),wp.element.createElement(en,{cx:"25.5",cy:"38.5",r:"2.5",stroke:"#162B40",strokeWidth:"2"}),wp.element.createElement($t,{d:"M62.875 2.34483C62.875 2.9921 62.6523 3.54777 62.207 4.01185C61.7734 4.46372 61.2461 4.68966 60.625 4.68966C60.0039 4.68966 59.4707 4.46372 59.0254 4.01185C58.5918 3.54777 58.375 2.9921 58.375 2.34483C58.375 1.69756 58.5918 1.14799 59.0254 0.696121C59.4707 0.23204 60.0039 0 60.625 0C61.2461 0 61.7734 0.23204 62.207 0.696121C62.6523 1.14799 62.875 1.69756 62.875 2.34483ZM63.666 6.79634C63.4551 6.5643 63.1914 6.44828 62.875 6.44828C62.5586 6.44828 62.2949 6.5643 62.084 6.79634L61.1875 7.71228L55.2285 1.52047C55.0176 1.28843 54.7539 1.17241 54.4375 1.17241C54.1211 1.17241 53.8574 1.28843 53.6465 1.52047L51.3965 3.8653C51.1738 4.08513 51.0625 4.35991 51.0625 4.68966C51.0625 5.00718 51.1738 5.28197 51.3965 5.51401C51.6074 5.74605 51.8711 5.86207 52.1875 5.86207C52.5039 5.86207 52.7676 5.74605 52.9785 5.51401L54.4375 4.01185L55.9316 5.56897L54.0859 7.51078C53.8398 7.76724 53.6582 8.06645 53.541 8.40841C53.4355 8.73815 53.4004 9.0801 53.4355 9.43427C53.4707 9.78843 53.5762 10.1182 53.752 10.4235C53.9395 10.7166 54.1797 10.9608 54.4727 11.1562L56.793 12.6584L55.1934 15.1864C55.0176 15.4551 54.959 15.7482 55.0176 16.0657C55.0762 16.3833 55.2344 16.6275 55.4922 16.7985C55.5977 16.8718 55.7031 16.9206 55.8086 16.945C55.9141 16.9817 56.0195 17 56.125 17C56.3008 17 56.4707 16.9511 56.6348 16.8534C56.8105 16.768 56.9512 16.6458 57.0566 16.4871L59.3066 12.9698C59.3887 12.8355 59.4414 12.6889 59.4648 12.5302C59.5 12.3714 59.5059 12.2188 59.4824 12.0722C59.4473 11.9134 59.3828 11.773 59.2891 11.6509C59.207 11.5165 59.1016 11.4066 58.9727 11.3211L55.668 9.15948L57.5312 7.23599L60.3965 10.2037C60.502 10.3258 60.625 10.4174 60.7656 10.4784C60.9062 10.5273 61.0469 10.5517 61.1875 10.5517C61.3281 10.5517 61.4688 10.5273 61.6094 10.4784C61.75 10.4174 61.873 10.3258 61.9785 10.2037L63.666 8.44504C63.8887 8.22521 64 7.95654 64 7.63901C64 7.30927 63.8887 7.02838 63.666 6.79634ZM51.1504 10.5517L50.043 11.7241H47.125C46.8086 11.7241 46.5391 11.8402 46.3164 12.0722C46.1055 12.292 46 12.5668 46 12.8966C46 13.2263 46.1055 13.5072 46.3164 13.7392C46.5391 13.9591 46.8086 14.069 47.125 14.069H50.5C50.6523 14.069 50.793 14.0384 50.9219 13.9774C51.0625 13.9163 51.1855 13.8308 51.291 13.7209L52.75 12.2188C52.9727 11.9867 53.084 11.7119 53.084 11.3944C53.084 11.0647 52.9727 10.7838 52.75 10.5517C52.5273 10.3197 52.2578 10.2037 51.9414 10.2037C51.6367 10.2037 51.373 10.3197 51.1504 10.5517Z",fill:"#162B40"}))),rn=window.JetEngineListingData.linkFields;function on(e){return on="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},on(e)}function an(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function un(e,t){return un=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},un(e,t)}function cn(e,t){if(t&&("object"===on(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}function sn(e){return sn=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},sn(e)}rn[0].values.push({label:Mt("Media File"),value:"_file"}),Jt("jet-engine/dynamic-image",{title:Mt("Dynamic Image"),icon:ln,category:"layout",attributes:window.JetEngineListingData.atts.dynamicImage,className:"jet-listing-dynamic-image",usesContext:["postId","postType","queryId"],edit:function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&qt(e,t)}(i,wp.element.Component);var t,n,l,r,a=(l=i,r=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,t=Rt(l);if(r){var n=Rt(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return Bt(this,e)});function i(){return Nt(this,i),a.apply(this,arguments)}return t=i,(n=[{key:"render",value:function(){var e=this.props,t=e.attributes,n=window.JetEngineListingData.imageSizes,l=rn,r=window.JetEngineListingData.mediaFields,a=window.JetEngineListingData.optionsFields,i=window.JetEngineListingData.mediaOptionsFields,u=window.JetEngineListingData.allowedContextList,c=window.JetEngineListingData.object_id,s=window.JetEngineListingData.settings;return e.context.queryId&&(c=e.context.postId,s={listing_source:"posts",listing_post_type:e.context.postType}),[e.isSelected&&wp.element.createElement(Ft,{key:"inspector"},wp.element.createElement(Qt,{title:Mt("General")},wp.element.createElement(o,{label:Mt("Source"),value:t.dynamic_image_source,options:r,onChange:function(t){e.setAttributes({dynamic_image_source:t})}}),"options_page"===t.dynamic_image_source&&wp.element.createElement(o,{label:Mt("Option"),value:t.dynamic_field_option,options:i,onChange:function(t){e.setAttributes({dynamic_field_option:t})}}),"acf_field_groups"===t.dynamic_image_source&&void 0!==window.JetEngineListingData.acfImagesFields&&wp.element.createElement(o,{label:Mt("ACF Field"),value:t.acf_field_key,options:window.JetEngineListingData.acfImagesFields,onChange:function(t){e.setAttributes({acf_field_key:t})}}),wp.element.createElement(Zt,{type:"text",label:Mt("Or enter post meta field key/repeater key"),value:t.dynamic_image_source_custom,onChange:function(t){return e.setAttributes({dynamic_image_source_custom:t})}}),wp.element.createElement(Zt,{type:"text",label:Mt("Image URL Prefix"),help:Mt("Add prefix to the image URL. For example for the cases when source contains only part of the URL"),value:t.image_url_prefix,onChange:function(t){return e.setAttributes({image_url_prefix:t})}})),wp.element.createElement(Qt,{title:Mt("Layout")},"user_avatar"!==t.dynamic_image_source&&wp.element.createElement(Ut,{label:Mt("Image Size"),value:t.dynamic_image_size,options:n,onChange:function(t){e.setAttributes({dynamic_image_size:t})}}),"user_avatar"===t.dynamic_image_source&&wp.element.createElement(Xt,{label:Mt("Image Size"),value:t.dynamic_avatar_size,onChange:function(t){e.setAttributes({dynamic_avatar_size:t})},min:10,max:500}),wp.element.createElement(Zt,{type:"text",label:Mt("Custom Image Alt"),value:t.custom_image_alt,onChange:function(t){return e.setAttributes({custom_image_alt:t})}}),wp.element.createElement(Wt,{label:Mt("Lazy Load"),checked:t.lazy_load_image,onChange:function(){e.setAttributes({lazy_load_image:!t.lazy_load_image})}}),wp.element.createElement(Wt,{label:Mt("Linked image"),checked:t.linked_image,onChange:function(){e.setAttributes({linked_image:!t.linked_image})}}),t.linked_image&&wp.element.createElement(o,{label:Mt("Source"),value:t.image_link_source,options:l,onChange:function(t){e.setAttributes({image_link_source:t})}}),t.linked_image&&"options_page"===t.image_link_source&&wp.element.createElement(o,{label:Mt("Option"),value:t.image_link_option,options:a,onChange:function(t){e.setAttributes({image_link_option:t})}}),t.linked_image&&"acf_field_groups"===t.image_link_source&&void 0!==window.JetEngineListingData.acfLinksFields&&wp.element.createElement(o,{label:Mt("ACF Field"),value:t.acf_link_field_key,options:window.JetEngineListingData.acfLinksFields,onChange:function(t){e.setAttributes({acf_link_field_key:t})}}),t.linked_image&&wp.element.createElement("div",null,wp.element.createElement(Zt,{type:"text",label:Mt("Or enter post meta field key/repeater key"),value:t.image_link_source_custom,onChange:function(t){return e.setAttributes({image_link_source_custom:t})}}),wp.element.createElement(Zt,{type:"text",label:Mt("Link URL Prefix"),help:Mt("Add prefix to the URL, for example tel:, mailto: etc."),value:t.link_url_prefix,onChange:function(t){return e.setAttributes({link_url_prefix:t})}})),wp.element.createElement(Wt,{label:Mt("Open in new window"),checked:t.open_in_new,onChange:function(){e.setAttributes({open_in_new:!t.open_in_new})}}),wp.element.createElement(Ut,{label:Mt('Add "rel" attr'),value:t.rel_attr,options:[{value:"",label:Mt("No")},{value:"alternate",label:Mt("Alternate")},{value:"author",label:Mt("Author")},{value:"bookmark",label:Mt("Bookmark")},{value:"external",label:Mt("External")},{value:"help",label:Mt("Help")},{value:"license",label:Mt("License")},{value:"next",label:Mt("Next")},{value:"nofollow",label:Mt("Nofollow")},{value:"noreferrer",label:Mt("Noreferrer")},{value:"noopener",label:Mt("Noopener")},{value:"prev",label:Mt("Prev")},{value:"search",label:Mt("Search")},{value:"tag",label:Mt("Tag")}],onChange:function(t){e.setAttributes({rel_attr:t})}}),wp.element.createElement(Wt,{label:Mt("Hide if value is empty"),checked:t.hide_if_empty,onChange:function(){e.setAttributes({hide_if_empty:!t.hide_if_empty})}}),wp.element.createElement("div",{className:"jet-media-control components-base-control"},wp.element.createElement("div",{className:"components-base-control__label"},"Fallback Image"),t.fallback_image_url&&wp.element.createElement("img",{src:t.fallback_image_url,width:"100%",height:"auto"}),wp.element.createElement(Gt,{onSelect:function(t){e.setAttributes({fallback_image:t.id,fallback_image_url:t.url})},type:"image",value:t.fallback_image,render:function(e){var t=e.open;return wp.element.createElement(Vt,{isSecondary:!0,icon:"edit",onClick:t},Mt("Select Image"))}}),t.fallback_image_url&&wp.element.createElement(Vt,{onClick:function(){e.setAttributes({fallback_image:0,fallback_image_url:""})},isLink:!0,isDestructive:!0},Mt("Remove Image"))),wp.element.createElement(Ut,{label:"Context",options:u,value:t.object_context,onChange:function(t){e.setAttributes({object_context:t})}}))),wp.element.createElement(Kt,null,wp.element.createElement(nn,{block:"jet-engine/dynamic-image",attributes:t,urlQueryArgs:{object:c,listing:s}}))]}}])&&function(e,t){for(var n=0;n<t.length;n++){var l=t[n];l.enumerable=l.enumerable||!1,l.configurable=!0,"value"in l&&(l.writable=!0),Object.defineProperty(e,(r=function(e,t){if("object"!==Dt(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var l=n.call(e,"string");if("object"!==Dt(l))return l;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(l.key),"symbol"===Dt(r)?r:String(r)),l)}var r}(t.prototype,n),Object.defineProperty(t,"prototype",{writable:!1}),i}(),save:function(e){return null}});var mn=wp.i18n.__,pn=wp.blocks.registerBlockType,fn=wp.blockEditor.InspectorControls,bn=wp.components,dn=(bn.PanelColor,bn.IconButton,bn.TextControl),_n=bn.TextareaControl,yn=bn.SelectControl,gn=bn.ToggleControl,wn=bn.PanelBody,vn=(bn.RangeControl,bn.CheckboxControl,bn.Disabled),hn=bn.G,En=bn.Path,Cn=bn.Rect,kn=(bn.Circle,bn.SVG),xn=bn.ServerSideRender,Sn=wp.element.createElement(kn,{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 64 64",fill:"none"},wp.element.createElement(hn,null,wp.element.createElement(Cn,{x:"1",y:"23",width:"23",height:"18",rx:"3",fill:"#4AF3BA",stroke:"#162B40",strokeWidth:"2"}),wp.element.createElement(Cn,{x:"1",y:"45",width:"23",height:"18",rx:"3",fill:"white",stroke:"#162B40",strokeWidth:"2"})," ",wp.element.createElement(Cn,{x:"28",y:"23",width:"23",height:"18",rx:"3",fill:"white",stroke:"#162B40",strokeWidth:"2"}),wp.element.createElement(Cn,{x:"28",y:"45",width:"23",height:"18",rx:"3",fill:"white",stroke:"#162B40",strokeWidth:"2"}),wp.element.createElement(En,{d:"M62.875 2.34483C62.875 2.9921 62.6523 3.54777 62.207 4.01185C61.7734 4.46372 61.2461 4.68966 60.625 4.68966C60.0039 4.68966 59.4707 4.46372 59.0254 4.01185C58.5918 3.54777 58.375 2.9921 58.375 2.34483C58.375 1.69756 58.5918 1.14799 59.0254 0.696121C59.4707 0.23204 60.0039 0 60.625 0C61.2461 0 61.7734 0.23204 62.207 0.696121C62.6523 1.14799 62.875 1.69756 62.875 2.34483ZM63.666 6.79634C63.4551 6.5643 63.1914 6.44828 62.875 6.44828C62.5586 6.44828 62.2949 6.5643 62.084 6.79634L61.1875 7.71228L55.2285 1.52047C55.0176 1.28843 54.7539 1.17241 54.4375 1.17241C54.1211 1.17241 53.8574 1.28843 53.6465 1.52047L51.3965 3.8653C51.1738 4.08513 51.0625 4.35991 51.0625 4.68966C51.0625 5.00718 51.1738 5.28197 51.3965 5.51401C51.6074 5.74605 51.8711 5.86207 52.1875 5.86207C52.5039 5.86207 52.7676 5.74605 52.9785 5.51401L54.4375 4.01185L55.9316 5.56897L54.0859 7.51078C53.8398 7.76724 53.6582 8.06645 53.541 8.40841C53.4355 8.73815 53.4004 9.0801 53.4355 9.43427C53.4707 9.78843 53.5762 10.1182 53.752 10.4235C53.9395 10.7166 54.1797 10.9608 54.4727 11.1562L56.793 12.6584L55.1934 15.1864C55.0176 15.4551 54.959 15.7482 55.0176 16.0657C55.0762 16.3833 55.2344 16.6275 55.4922 16.7985C55.5977 16.8718 55.7031 16.9206 55.8086 16.945C55.9141 16.9817 56.0195 17 56.125 17C56.3008 17 56.4707 16.9511 56.6348 16.8534C56.8105 16.768 56.9512 16.6458 57.0566 16.4871L59.3066 12.9698C59.3887 12.8355 59.4414 12.6889 59.4648 12.5302C59.5 12.3714 59.5059 12.2188 59.4824 12.0722C59.4473 11.9134 59.3828 11.773 59.2891 11.6509C59.207 11.5165 59.1016 11.4066 58.9727 11.3211L55.668 9.15948L57.5312 7.23599L60.3965 10.2037C60.502 10.3258 60.625 10.4174 60.7656 10.4784C60.9062 10.5273 61.0469 10.5517 61.1875 10.5517C61.3281 10.5517 61.4688 10.5273 61.6094 10.4784C61.75 10.4174 61.873 10.3258 61.9785 10.2037L63.666 8.44504C63.8887 8.22521 64 7.95654 64 7.63901C64 7.30927 63.8887 7.02838 63.666 6.79634ZM51.1504 10.5517L50.043 11.7241H47.125C46.8086 11.7241 46.5391 11.8402 46.3164 12.0722C46.1055 12.292 46 12.5668 46 12.8966C46 13.2263 46.1055 13.5072 46.3164 13.7392C46.5391 13.9591 46.8086 14.069 47.125 14.069H50.5C50.6523 14.069 50.793 14.0384 50.9219 13.9774C51.0625 13.9163 51.1855 13.8308 51.291 13.7209L52.75 12.2188C52.9727 11.9867 53.084 11.7119 53.084 11.3944C53.084 11.0647 52.9727 10.7838 52.75 10.5517C52.5273 10.3197 52.2578 10.2037 51.9414 10.2037C51.6367 10.2037 51.373 10.3197 51.1504 10.5517Z",fill:"#162B40"})));function An(e){return An="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},An(e)}function On(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Ln(e,t){return Ln=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},Ln(e,t)}function jn(e,t){if(t&&("object"===An(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}function Tn(e){return Tn=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},Tn(e)}pn("jet-engine/dynamic-repeater",{title:mn("Dynamic Repeater"),icon:Sn,category:"layout",attributes:window.JetEngineListingData.atts.dynamicRepeater,className:"jet-listing-dynamic-repeater",usesContext:["postId","postType","queryId"],edit:function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&un(e,t)}(i,wp.element.Component);var t,n,l,r,a=(l=i,r=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,t=sn(l);if(r){var n=sn(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return cn(this,e)});function i(){return an(this,i),a.apply(this,arguments)}return t=i,(n=[{key:"render",value:function(){ var e=this.props,t=e.attributes,n=window.JetEngineListingData.repeaterFields,l=window.JetEngineListingData.repeaterOptionsFields,r=window.JetEngineListingData.allowedContextList,a=window.JetEngineListingData.object_id,i=window.JetEngineListingData.settings;return e.context.queryId&&(a=e.context.postId,i={listing_source:"posts",listing_post_type:e.context.postType}),[e.isSelected&&wp.element.createElement(fn,{key:"inspector"},wp.element.createElement(wn,{title:mn("General")},wp.element.createElement(o,{label:mn("Source"),value:t.dynamic_field_source,options:n,onChange:function(t){e.setAttributes({dynamic_field_source:t})}}),"options_page"===t.dynamic_field_source&&wp.element.createElement(o,{label:mn("Option"),value:t.dynamic_field_option,options:l,onChange:function(t){e.setAttributes({dynamic_field_option:t})}}),"acf_field_groups"===t.dynamic_field_source&&void 0!==window.JetEngineListingData.acfRepeaterFields&&wp.element.createElement(o,{label:mn("ACF Field"),value:t.acf_field_key,options:window.JetEngineListingData.acfRepeaterFields,onChange:function(t){e.setAttributes({acf_field_key:t})}})),wp.element.createElement(wn,{title:mn("Layout")},wp.element.createElement(_n,{type:"text",label:mn("Item format"),value:t.dynamic_field_format,onChange:function(t){e.setAttributes({dynamic_field_format:t})}}),wp.element.createElement(yn,{label:mn("Item HTML tag"),value:t.item_tag,options:[{value:"div",label:"DIV"},{value:"tr",label:"TR"},{value:"li",label:"LI"}],onChange:function(t){e.setAttributes({item_tag:t})}}),wp.element.createElement(dn,{type:"text",label:mn("Items delimiter"),value:t.items_delimiter,onChange:function(t){return e.setAttributes({items_delimiter:t})}}),wp.element.createElement(_n,{type:"text",label:mn("Before items markup"),value:t.dynamic_field_before,onChange:function(t){e.setAttributes({dynamic_field_before:t})}}),wp.element.createElement(_n,{type:"text",label:mn("After items markup"),value:t.dynamic_field_after,onChange:function(t){e.setAttributes({dynamic_field_after:t})}}),wp.element.createElement(gn,{label:mn("Add counter to repeater items"),checked:t.dynamic_field_counter,onChange:function(){e.setAttributes({dynamic_field_counter:!t.dynamic_field_counter})}}),t.dynamic_field_counter&&wp.element.createElement("div",null,wp.element.createElement(gn,{label:mn("Add leding zero before counter items"),checked:t.dynamic_field_leading_zero,onChange:function(){e.setAttributes({dynamic_field_leading_zero:!t.dynamic_field_leading_zero})}}),wp.element.createElement(dn,{type:"text",label:mn("Text after counter number"),value:t.dynamic_field_counter_after,onChange:function(t){return e.setAttributes({dynamic_field_counter_after:t})}}),wp.element.createElement(yn,{label:mn("Position"),value:t.dynamic_field_counter_position,options:[{value:"above",label:mn("Above items")},{value:"at-left",label:mn("At the left of the items")},{value:"at-right",label:mn("At the right of the items")}],onChange:function(t){e.setAttributes({dynamic_field_counter_position:t})}})),wp.element.createElement(gn,{label:mn("Hide if value is empty"),checked:t.hide_if_empty,onChange:function(){e.setAttributes({hide_if_empty:!t.hide_if_empty})}}),wp.element.createElement(yn,{label:"Context",options:r,value:t.object_context,onChange:function(t){e.setAttributes({object_context:t})}}))),wp.element.createElement(vn,null,wp.element.createElement(xn,{block:"jet-engine/dynamic-repeater",attributes:t,urlQueryArgs:{object:a,listing:i}}))]}}])&&function(e,t){for(var n=0;n<t.length;n++){var l=t[n];l.enumerable=l.enumerable||!1,l.configurable=!0,"value"in l&&(l.writable=!0),Object.defineProperty(e,(r=function(e,t){if("object"!==on(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var l=n.call(e,"string");if("object"!==on(l))return l;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(l.key),"symbol"===on(r)?r:String(r)),l)}var r}(t.prototype,n),Object.defineProperty(t,"prototype",{writable:!1}),i}(),save:function(e){return null}});var In=wp.i18n.__,Pn=wp.blocks.registerBlockType,Dn=wp.blockEditor,Nn=Dn.InspectorControls,qn=Dn.MediaUpload,Bn=wp.components,Rn=(Bn.PanelColor,Bn.IconButton),Mn=Bn.TextControl,Jn=(Bn.TextareaControl,Bn.SelectControl),Hn=Bn.ToggleControl,Fn=Bn.PanelBody,Gn=(Bn.RangeControl,Bn.CheckboxControl,Bn.Disabled),zn=Bn.G,Vn=Bn.Path,Zn=Bn.Rect,Un=(Bn.Circle,Bn.SVG),Wn=Bn.ServerSideRender,Qn=wp.element.createElement(Un,{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 64 64",fill:"none"},wp.element.createElement(zn,null,wp.element.createElement(Zn,{x:"1",y:"23",width:"50",height:"40",rx:"3",fill:"white",stroke:"#162B40",strokeWidth:"2"}),wp.element.createElement(Vn,{d:"M35.9066 44.4667L27.4667 52.9066L16 41.44V35.76L18.76 33.0001L18.7602 33H24.4398L24.44 33.0001L35.9066 44.4667Z",fill:"#6F8CFF",stroke:"#162B40",strokeWidth:"2"}),wp.element.createElement(Vn,{d:"M62.875 2.34483C62.875 2.9921 62.6523 3.54777 62.207 4.01185C61.7734 4.46372 61.2461 4.68966 60.625 4.68966C60.0039 4.68966 59.4707 4.46372 59.0254 4.01185C58.5918 3.54777 58.375 2.9921 58.375 2.34483C58.375 1.69756 58.5918 1.14799 59.0254 0.696121C59.4707 0.23204 60.0039 0 60.625 0C61.2461 0 61.7734 0.23204 62.207 0.696121C62.6523 1.14799 62.875 1.69756 62.875 2.34483ZM63.666 6.79634C63.4551 6.5643 63.1914 6.44828 62.875 6.44828C62.5586 6.44828 62.2949 6.5643 62.084 6.79634L61.1875 7.71228L55.2285 1.52047C55.0176 1.28843 54.7539 1.17241 54.4375 1.17241C54.1211 1.17241 53.8574 1.28843 53.6465 1.52047L51.3965 3.8653C51.1738 4.08513 51.0625 4.35991 51.0625 4.68966C51.0625 5.00718 51.1738 5.28197 51.3965 5.51401C51.6074 5.74605 51.8711 5.86207 52.1875 5.86207C52.5039 5.86207 52.7676 5.74605 52.9785 5.51401L54.4375 4.01185L55.9316 5.56897L54.0859 7.51078C53.8398 7.76724 53.6582 8.06645 53.541 8.40841C53.4355 8.73815 53.4004 9.0801 53.4355 9.43427C53.4707 9.78843 53.5762 10.1182 53.752 10.4235C53.9395 10.7166 54.1797 10.9608 54.4727 11.1562L56.793 12.6584L55.1934 15.1864C55.0176 15.4551 54.959 15.7482 55.0176 16.0657C55.0762 16.3833 55.2344 16.6275 55.4922 16.7985C55.5977 16.8718 55.7031 16.9206 55.8086 16.945C55.9141 16.9817 56.0195 17 56.125 17C56.3008 17 56.4707 16.9511 56.6348 16.8534C56.8105 16.768 56.9512 16.6458 57.0566 16.4871L59.3066 12.9698C59.3887 12.8355 59.4414 12.6889 59.4648 12.5302C59.5 12.3714 59.5059 12.2188 59.4824 12.0722C59.4473 11.9134 59.3828 11.773 59.2891 11.6509C59.207 11.5165 59.1016 11.4066 58.9727 11.3211L55.668 9.15948L57.5312 7.23599L60.3965 10.2037C60.502 10.3258 60.625 10.4174 60.7656 10.4784C60.9062 10.5273 61.0469 10.5517 61.1875 10.5517C61.3281 10.5517 61.4688 10.5273 61.6094 10.4784C61.75 10.4174 61.873 10.3258 61.9785 10.2037L63.666 8.44504C63.8887 8.22521 64 7.95654 64 7.63901C64 7.30927 63.8887 7.02838 63.666 6.79634ZM51.1504 10.5517L50.043 11.7241H47.125C46.8086 11.7241 46.5391 11.8402 46.3164 12.0722C46.1055 12.292 46 12.5668 46 12.8966C46 13.2263 46.1055 13.5072 46.3164 13.7392C46.5391 13.9591 46.8086 14.069 47.125 14.069H50.5C50.6523 14.069 50.793 14.0384 50.9219 13.9774C51.0625 13.9163 51.1855 13.8308 51.291 13.7209L52.75 12.2188C52.9727 11.9867 53.084 11.7119 53.084 11.3944C53.084 11.0647 52.9727 10.7838 52.75 10.5517C52.5273 10.3197 52.2578 10.2037 51.9414 10.2037C51.6367 10.2037 51.373 10.3197 51.1504 10.5517Z",fill:"#162B40"})));function Xn(e){return Xn="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Xn(e)}function Kn(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Yn(e){var t=function(e,t){if("object"!==Xn(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var l=n.call(e,"string");if("object"!==Xn(l))return l;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"===Xn(t)?t:String(t)}function $n(e,t){return $n=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},$n(e,t)}function el(e,t){if(t&&("object"===Xn(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}function tl(e){return tl=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},tl(e)}Pn("jet-engine/dynamic-meta",{title:In("Dynamic Meta"),icon:Qn,category:"layout",attributes:{date_enabled:{type:"boolean",default:!0},date_selected_icon:{type:"number"},date_selected_icon_url:{type:"string"},date_prefix:{type:"string"},date_suffix:{type:"string"},date_format:{type:"string",default:"F-j-Y"},date_link:{type:"string",default:"archive"},author_enabled:{type:"boolean",default:!0},author_selected_icon:{type:"number"},author_selected_icon_url:{type:"string"},author_prefix:{type:"string"},author_suffix:{type:"string"},author_link:{type:"string",default:"archive"},comments_enabled:{type:"boolean",default:!0},comments_selected_icon:{type:"number"},comments_selected_icon_url:{type:"string"},comments_prefix:{type:"string"},comments_suffix:{type:"string"},comments_link:{type:"string",default:"single"},zero_comments_format:{type:"string",default:"0"},one_comment_format:{type:"string",default:"1"},more_comments_format:{type:"string",default:"%"},layout:{type:"string",default:"inline"}},className:"jet-listing-dynamic-meta",usesContext:["postId","postType","queryId"],edit:function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Ln(e,t)}(a,wp.element.Component);var t,n,l,r,o=(l=a,r=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,t=Tn(l);if(r){var n=Tn(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return jn(this,e)});function a(){return On(this,a),o.apply(this,arguments)}return t=a,(n=[{key:"render",value:function(){var e=this.props,t=e.attributes,n=window.JetEngineListingData.object_id,l=window.JetEngineListingData.settings;return e.context.queryId&&(n=e.context.postId,l={listing_source:"posts",listing_post_type:e.context.postType}),[e.isSelected&&wp.element.createElement(Nn,{key:"inspector"},wp.element.createElement(Fn,{title:In("Date")},wp.element.createElement(Hn,{label:In("Enable date"),checked:t.date_enabled,onChange:function(){e.setAttributes({date_enabled:!t.date_enabled})}}),t.date_enabled&&wp.element.createElement("div",null,wp.element.createElement("div",{className:"jet-media-control components-base-control"},t.date_selected_icon_url&&wp.element.createElement("img",{src:t.date_selected_icon_url,width:"100%",height:"auto"}),wp.element.createElement(qn,{onSelect:function(t){e.setAttributes({date_selected_icon:t.id,date_selected_icon_url:t.url})},type:"image",value:t.date_selected_icon,render:function(e){var t=e.open;return wp.element.createElement(Rn,{isSecondary:!0,icon:"edit",onClick:t},In("Select Icon"))}}),t.date_selected_icon_url&&wp.element.createElement(Rn,{onClick:function(){e.setAttributes({date_selected_icon:0,date_selected_icon_url:""})},isLink:!0,isDestructive:!0},In("Remove Icon"))),wp.element.createElement(Mn,{type:"text",label:In("Prefix"),value:t.date_prefix,onChange:function(t){return e.setAttributes({date_prefix:t})}}),wp.element.createElement(Mn,{type:"text",label:In("Suffix"),value:t.date_suffix,onChange:function(t){return e.setAttributes({date_suffix:t})}}),wp.element.createElement(Mn,{type:"text",label:In("Format"),value:t.date_format,onChange:function(t){return e.setAttributes({date_format:t})}}),wp.element.createElement(Jn,{label:In("Link"),value:t.date_link,options:[{value:"archive",label:In("Archive")},{value:"single",label:In("Post")},{value:"no-link",label:In("None")}],onChange:function(t){e.setAttributes({date_link:t})}}))),wp.element.createElement(Fn,{title:In("Author")},wp.element.createElement(Hn,{label:In("Enable Author"),checked:t.author_enabled,onChange:function(){e.setAttributes({author_enabled:!t.author_enabled})}}),t.author_enabled&&wp.element.createElement("div",null,wp.element.createElement("div",{className:"jet-media-control components-base-control"},t.author_selected_icon_url&&wp.element.createElement("img",{src:t.author_selected_icon_url,width:"100%",height:"auto"}),wp.element.createElement(qn,{onSelect:function(t){e.setAttributes({author_selected_icon:t.id,author_selected_icon_url:t.url})},type:"image",value:t.author_selected_icon,render:function(e){var t=e.open;return wp.element.createElement(Rn,{isSecondary:!0,icon:"edit",onClick:t},In("Select Icon"))}}),t.author_selected_icon_url&&wp.element.createElement(Rn,{onClick:function(){e.setAttributes({author_selected_icon:0,author_selected_icon_url:""})},isLink:!0,isDestructive:!0},In("Remove Icon"))),wp.element.createElement(Mn,{type:"text",label:In("Prefix"),value:t.author_prefix,onChange:function(t){return e.setAttributes({author_prefix:t})}}),wp.element.createElement(Mn,{type:"text",label:In("Suffix"),value:t.author_suffix,onChange:function(t){return e.setAttributes({author_suffix:t})}}),wp.element.createElement(Jn,{label:In("Link"),value:t.author_link,options:[{value:"archive",label:In("Author Archive")},{value:"single",label:In("Post")},{value:"no-link",label:In("None")}],onChange:function(t){e.setAttributes({author_link:t})}}))),wp.element.createElement(Fn,{title:In("Comments")},wp.element.createElement(Hn,{label:In("Enable Comments"),checked:t.comments_enabled,onChange:function(){e.setAttributes({comments_enabled:!t.comments_enabled})}}),t.comments_enabled&&wp.element.createElement("div",null,wp.element.createElement("div",{className:"jet-media-control components-base-control"},t.comments_selected_icon_url&&wp.element.createElement("img",{src:t.comments_selected_icon_url,width:"100%",height:"auto"}),wp.element.createElement(qn,{onSelect:function(t){e.setAttributes({comments_selected_icon:t.id,comments_selected_icon_url:t.url})},type:"image",value:t.comments_selected_icon,render:function(e){var t=e.open;return wp.element.createElement(Rn,{isSecondary:!0,icon:"edit",onClick:t},In("Select Icon"))}}),t.comments_selected_icon_url&&wp.element.createElement(Rn,{onClick:function(){e.setAttributes({comments_selected_icon:0,comments_selected_icon_url:""})},isLink:!0,isDestructive:!0},In("Remove Icon"))),wp.element.createElement(Mn,{type:"text",label:In("Prefix"),value:t.comments_prefix,onChange:function(t){return e.setAttributes({comments_prefix:t})}}),wp.element.createElement(Mn,{type:"text",label:In("Suffix"),value:t.comments_suffix,onChange:function(t){return e.setAttributes({comments_suffix:t})}}),wp.element.createElement(Jn,{label:In("Link"),value:t.comments_link,options:[{value:"single",label:In("Post")},{value:"no-link",label:In("None")}],onChange:function(t){e.setAttributes({author_link:t})}}),wp.element.createElement(Mn,{type:"text",label:In("Zero Comments Format"),value:t.zero_comments_format,onChange:function(t){return e.setAttributes({zero_comments_format:t})}}),wp.element.createElement(Mn,{type:"text",label:In("One Comments Format"),value:t.one_comment_format,onChange:function(t){return e.setAttributes({one_comment_format:t})}}),wp.element.createElement(Mn,{type:"text",label:In("More Comments Format"),value:t.more_comments_format,onChange:function(t){return e.setAttributes({more_comments_format:t})}}))),wp.element.createElement(Fn,{title:In("Layout")},wp.element.createElement(Jn,{label:In("Layout"),value:t.layout,options:[{value:"inline",label:In("Inline")},{value:"list",label:In("List")}],onChange:function(t){e.setAttributes({layout:t})}}))),wp.element.createElement(Gn,null,wp.element.createElement(Wn,{block:"jet-engine/dynamic-meta",attributes:t,urlQueryArgs:{object:n,listing:l}}))]}}])&&function(e,t){for(var n=0;n<t.length;n++){var l=t[n];l.enumerable=l.enumerable||!1,l.configurable=!0,"value"in l&&(l.writable=!0),Object.defineProperty(e,(r=function(e,t){if("object"!==An(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var l=n.call(e,"string");if("object"!==An(l))return l;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(l.key),"symbol"===An(r)?r:String(r)),l)}var r}(t.prototype,n),Object.defineProperty(t,"prototype",{writable:!1}),a}(),save:function(e){return null}});var nl=wp.i18n.__,ll=wp.blocks.registerBlockType,rl=wp.blockEditor,ol=rl.InspectorControls,al=rl.MediaUpload,il=(wp.element.Fragment,wp.components),ul=(il.PanelColor,il.IconButton),cl=il.TextControl,sl=il.TextareaControl,ml=il.SelectControl,pl=il.ToggleControl,fl=il.PanelBody,bl=(il.RangeControl,il.CheckboxControl,il.Disabled),dl=il.G,_l=il.Path,yl=il.Rect,gl=(il.Circle,il.SVG),wl=il.ServerSideRender,vl=wp.element.createElement(gl,{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 64 64",fill:"none"},wp.element.createElement(dl,null,wp.element.createElement(yl,{x:"1",y:"23",width:"50",height:"40",rx:"3",fill:"white",stroke:"#162B40",strokeWidth:"2"}),wp.element.createElement(_l,{d:"M13 43C13 41.3431 14.3431 40 16 40H21C22.6569 40 24 41.3431 24 43C24 44.6569 22.6569 46 21 46H16C14.3431 46 13 44.6569 13 43Z",fill:"white",stroke:"#162B40",strokeWidth:"2"}),wp.element.createElement(_l,{d:"M28 43C28 41.3431 29.3431 40 31 40H36C37.6569 40 39 41.3431 39 43C39 44.6569 37.6569 46 36 46H31C29.3431 46 28 44.6569 28 43Z",fill:"white",stroke:"#162B40",strokeWidth:"2"}),wp.element.createElement(_l,{d:"M62.875 2.34483C62.875 2.9921 62.6523 3.54777 62.207 4.01185C61.7734 4.46372 61.2461 4.68966 60.625 4.68966C60.0039 4.68966 59.4707 4.46372 59.0254 4.01185C58.5918 3.54777 58.375 2.9921 58.375 2.34483C58.375 1.69756 58.5918 1.14799 59.0254 0.696121C59.4707 0.23204 60.0039 0 60.625 0C61.2461 0 61.7734 0.23204 62.207 0.696121C62.6523 1.14799 62.875 1.69756 62.875 2.34483ZM63.666 6.79634C63.4551 6.5643 63.1914 6.44828 62.875 6.44828C62.5586 6.44828 62.2949 6.5643 62.084 6.79634L61.1875 7.71228L55.2285 1.52047C55.0176 1.28843 54.7539 1.17241 54.4375 1.17241C54.1211 1.17241 53.8574 1.28843 53.6465 1.52047L51.3965 3.8653C51.1738 4.08513 51.0625 4.35991 51.0625 4.68966C51.0625 5.00718 51.1738 5.28197 51.3965 5.51401C51.6074 5.74605 51.8711 5.86207 52.1875 5.86207C52.5039 5.86207 52.7676 5.74605 52.9785 5.51401L54.4375 4.01185L55.9316 5.56897L54.0859 7.51078C53.8398 7.76724 53.6582 8.06645 53.541 8.40841C53.4355 8.73815 53.4004 9.0801 53.4355 9.43427C53.4707 9.78843 53.5762 10.1182 53.752 10.4235C53.9395 10.7166 54.1797 10.9608 54.4727 11.1562L56.793 12.6584L55.1934 15.1864C55.0176 15.4551 54.959 15.7482 55.0176 16.0657C55.0762 16.3833 55.2344 16.6275 55.4922 16.7985C55.5977 16.8718 55.7031 16.9206 55.8086 16.945C55.9141 16.9817 56.0195 17 56.125 17C56.3008 17 56.4707 16.9511 56.6348 16.8534C56.8105 16.768 56.9512 16.6458 57.0566 16.4871L59.3066 12.9698C59.3887 12.8355 59.4414 12.6889 59.4648 12.5302C59.5 12.3714 59.5059 12.2188 59.4824 12.0722C59.4473 11.9134 59.3828 11.773 59.2891 11.6509C59.207 11.5165 59.1016 11.4066 58.9727 11.3211L55.668 9.15948L57.5312 7.23599L60.3965 10.2037C60.502 10.3258 60.625 10.4174 60.7656 10.4784C60.9062 10.5273 61.0469 10.5517 61.1875 10.5517C61.3281 10.5517 61.4688 10.5273 61.6094 10.4784C61.75 10.4174 61.873 10.3258 61.9785 10.2037L63.666 8.44504C63.8887 8.22521 64 7.95654 64 7.63901C64 7.30927 63.8887 7.02838 63.666 6.79634ZM51.1504 10.5517L50.043 11.7241H47.125C46.8086 11.7241 46.5391 11.8402 46.3164 12.0722C46.1055 12.292 46 12.5668 46 12.8966C46 13.2263 46.1055 13.5072 46.3164 13.7392C46.5391 13.9591 46.8086 14.069 47.125 14.069H50.5C50.6523 14.069 50.793 14.0384 50.9219 13.9774C51.0625 13.9163 51.1855 13.8308 51.291 13.7209L52.75 12.2188C52.9727 11.9867 53.084 11.7119 53.084 11.3944C53.084 11.0647 52.9727 10.7838 52.75 10.5517C52.5273 10.3197 52.2578 10.2037 51.9414 10.2037C51.6367 10.2037 51.373 10.3197 51.1504 10.5517Z",fill:"#162B40"})));function hl(e){return hl="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},hl(e)}function El(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Cl(e,t){return Cl=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},Cl(e,t)}function kl(e,t){if(t&&("object"===hl(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}function xl(e){return xl=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},xl(e)}ll("jet-engine/dynamic-link",{title:nl("Dynamic Link"),icon:vl,category:"layout",attributes:window.JetEngineListingData.atts.dynamicLink,className:"jet-listing-dynamic-link",usesContext:["postId","postType","queryId"],edit:function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&$n(e,t)}(i,wp.element.Component);var t,n,l,r,a=(l=i,r=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,t=tl(l);if(r){var n=tl(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return el(this,e)});function i(){return Kn(this,i),a.apply(this,arguments)}return t=i,(n=[{key:"render",value:function(){var e=this.props,t=e.attributes,n=window.JetEngineListingData.linkFields,l=window.JetEngineListingData.profileBuilderPages,r=window.JetEngineListingData.optionsFields,a=window.JetEngineListingData.customControls["dynamic-link"],i=window.JetEngineListingData.allowedContextList,u=window.JetEngineListingData.object_id,c=window.JetEngineListingData.settings;return e.context.queryId&&(u=e.context.postId,c={listing_source:"posts",listing_post_type:e.context.postType}),[e.isSelected&&wp.element.createElement(ol,{key:"inspector"},wp.element.createElement(fl,{title:nl("General")},wp.element.createElement(o,{label:nl("Source"),value:t.dynamic_link_source,options:n,onChange:function(t){e.setAttributes({dynamic_link_source:t})}}),"options_page"===t.dynamic_link_source&&wp.element.createElement(o,{label:nl("Option"),value:t.dynamic_link_option,options:r,onChange:function(t){e.setAttributes({dynamic_link_option:t})}}),"acf_field_groups"===t.dynamic_link_source&&void 0!==window.JetEngineListingData.acfLinksFields&&wp.element.createElement(o,{label:nl("ACF Field"),value:t.acf_field_key,options:window.JetEngineListingData.acfLinksFields,onChange:function(t){e.setAttributes({acf_field_key:t})}}),"profile_page"===t.dynamic_link_source&&l&&wp.element.createElement(o,{label:nl("Profile Page"),value:t.dynamic_link_profile_page,options:l,onChange:function(t){e.setAttributes({dynamic_link_profile_page:t})}}),"delete_post_link"!==t.dynamic_link_source&&wp.element.createElement(cl,{type:"text",label:nl("Or enter post meta field key/repeater key"),value:t.dynamic_link_source_custom,onChange:function(t){return e.setAttributes({dynamic_link_source_custom:t})}}),"delete_post_link"===t.dynamic_link_source&&wp.element.createElement("div",null,wp.element.createElement(sl,{label:nl("Confirm deletion message"),help:nl("Only users with appropriate permissions can delete posts"),value:t.delete_link_dialog,onChange:function(t){return e.setAttributes({delete_link_dialog:t})}}),wp.element.createElement(cl,{type:"text",label:nl("Redirect after delete"),help:nl("If empty will redirect to home page"),value:t.delete_link_redirect,onChange:function(t){return e.setAttributes({delete_link_redirect:t})}}),wp.element.createElement(ml,{label:nl("Delete post type"),value:t.delete_link_type,options:[{value:"trash",label:nl("Move to trash")},{value:"permanently",label:nl("Delete permanently")}],onChange:function(t){e.setAttributes({delete_link_type:t})}})),a&&a.length&&a.map((function(n){return wp.element.createElement(C,{control:n,value:t[n.name],attributes:t,onChange:function(t){var l,r,o;e.setAttributes((l={},o=t,(r=Yn(r=n.name))in l?Object.defineProperty(l,r,{value:o,enumerable:!0,configurable:!0,writable:!0}):l[r]=o,l))}})})),wp.element.createElement("hr",null),wp.element.createElement(cl,{type:"text",label:nl("Label"),value:t.link_label,onChange:function(t){return e.setAttributes({link_label:t})}}),wp.element.createElement(pl,{label:nl("Add Query Arguments"),checked:t.add_query_args,onChange:function(){e.setAttributes({add_query_args:!t.add_query_args})}}),t.add_query_args&&wp.element.createElement(sl,{type:"text",label:nl("Query Arguments"),value:t.query_args,onChange:function(t){return e.setAttributes({query_args:t})}}),wp.element.createElement(cl,{type:"text",label:nl("URL Prefix (tel:, mailto: etc)"),value:t.url_prefix,onChange:function(t){return e.setAttributes({url_prefix:t})}}),wp.element.createElement(cl,{type:"text",label:nl("URL Anchor"),help:nl("Add anchor to the URL. Without #."),value:t.url_anchor,onChange:function(t){return e.setAttributes({url_anchor:t})}}),wp.element.createElement("div",{className:"jet-media-control components-base-control"},wp.element.createElement("div",{className:"components-base-control__label"},nl("Icon")),t.selected_link_icon_url&&wp.element.createElement("img",{src:t.selected_link_icon_url,width:"100%",height:"auto"}),wp.element.createElement(al,{onSelect:function(t){e.setAttributes({selected_link_icon:t.id,selected_link_icon_url:t.url})},type:"image",value:t.selected_link_icon,render:function(e){var t=e.open;return wp.element.createElement(ul,{isSecondary:!0,icon:"edit",onClick:t},nl("Select Icon"))}}),t.selected_link_icon_url&&wp.element.createElement(ul,{onClick:function(){e.setAttributes({selected_link_icon:0,selected_link_icon_url:""})},isLink:!0,isDestructive:!0},nl("Remove Icon"))),wp.element.createElement(ml,{label:nl("HTML wrapper"),value:t.link_wrapper_tag,options:[{value:"div",label:"DIV"},{value:"h1",label:"H1"},{value:"h2",label:"H2"},{value:"h3",label:"H3"},{value:"h4",label:"H4"},{value:"h5",label:"H5"},{value:"h6",label:"H6"},{value:"p",label:"P"},{value:"span",label:"SPAN"}],onChange:function(t){e.setAttributes({link_wrapper_tag:t})}}),wp.element.createElement(pl,{label:nl("Open in new window"),checked:t.open_in_new,onChange:function(){e.setAttributes({open_in_new:!t.open_in_new})}}),wp.element.createElement(ml,{label:nl('Add "rel" attr'),value:t.rel_attr,options:[{value:"",label:nl("No")},{value:"alternate",label:nl("Alternate")},{value:"author",label:nl("Author")},{value:"bookmark",label:nl("Bookmark")},{value:"external",label:nl("External")},{value:"help",label:nl("Help")},{value:"license",label:nl("License")},{value:"next",label:nl("Next")},{value:"nofollow",label:nl("Nofollow")},{value:"noreferrer",label:nl("Noreferrer")},{value:"noopener",label:nl("Noopener")},{value:"prev",label:nl("Prev")},{value:"search",label:nl("Search")},{value:"tag",label:nl("Tag")}],onChange:function(t){e.setAttributes({rel_attr:t})}}),wp.element.createElement(pl,{label:nl("Hide if value is empty"),checked:t.hide_if_empty,onChange:function(){e.setAttributes({hide_if_empty:!t.hide_if_empty})}}),wp.element.createElement(ml,{label:"Context",options:i,value:t.object_context,onChange:function(t){e.setAttributes({object_context:t})}}))),wp.element.createElement(bl,null,wp.element.createElement(wl,{block:"jet-engine/dynamic-link",attributes:t,urlQueryArgs:{object:u,listing:c}}))]}}])&&function(e,t){for(var n=0;n<t.length;n++){var l=t[n];l.enumerable=l.enumerable||!1,l.configurable=!0,"value"in l&&(l.writable=!0),Object.defineProperty(e,Yn(l.key),l)}}(t.prototype,n),Object.defineProperty(t,"prototype",{writable:!1}),i}(),save:function(e){return null}});var Sl=wp.i18n.__,Al=wp.blocks.registerBlockType,Ol=wp.blockEditor,Ll=Ol.InspectorControls,jl=Ol.MediaUpload,Tl=wp.components,Il=(Tl.PanelColor,Tl.IconButton),Pl=Tl.TextControl,Dl=(Tl.TextareaControl,Tl.SelectControl),Nl=Tl.ToggleControl,ql=Tl.PanelBody,Bl=(Tl.RangeControl,Tl.CheckboxControl,Tl.Disabled),Rl=Tl.G,Ml=Tl.Path,Jl=Tl.Rect,Hl=(Tl.Circle,Tl.SVG),Fl=Tl.ServerSideRender,Gl=wp.element.createElement(Hl,{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 64 64",fill:"none"},wp.element.createElement(Rl,null,wp.element.createElement(Jl,{x:"1",y:"23",width:"23",height:"10",rx:"2",fill:"#6F8BFF",stroke:"#162B40",strokeWidth:"2"}),wp.element.createElement(Jl,{x:"9",y:"34",width:"2",height:"25",fill:"#162B40"}),wp.element.createElement(Jl,{x:"11",y:"41",width:"22",height:"2",fill:"#162B40"}),wp.element.createElement(Jl,{x:"11",y:"57",width:"22",height:"2",fill:"#162B40"}),wp.element.createElement(Jl,{x:"28",y:"37",width:"23",height:"10",rx:"2",fill:"white",stroke:"#162B40",strokeWidth:"2"}),wp.element.createElement(Jl,{x:"28",y:"53",width:"23",height:"10",rx:"2",fill:"white",stroke:"#162B40",strokeWidth:"2"}),wp.element.createElement(Ml,{ d:"M62.875 2.34483C62.875 2.9921 62.6523 3.54777 62.207 4.01185C61.7734 4.46372 61.2461 4.68966 60.625 4.68966C60.0039 4.68966 59.4707 4.46372 59.0254 4.01185C58.5918 3.54777 58.375 2.9921 58.375 2.34483C58.375 1.69756 58.5918 1.14799 59.0254 0.696121C59.4707 0.23204 60.0039 0 60.625 0C61.2461 0 61.7734 0.23204 62.207 0.696121C62.6523 1.14799 62.875 1.69756 62.875 2.34483ZM63.666 6.79634C63.4551 6.5643 63.1914 6.44828 62.875 6.44828C62.5586 6.44828 62.2949 6.5643 62.084 6.79634L61.1875 7.71228L55.2285 1.52047C55.0176 1.28843 54.7539 1.17241 54.4375 1.17241C54.1211 1.17241 53.8574 1.28843 53.6465 1.52047L51.3965 3.8653C51.1738 4.08513 51.0625 4.35991 51.0625 4.68966C51.0625 5.00718 51.1738 5.28197 51.3965 5.51401C51.6074 5.74605 51.8711 5.86207 52.1875 5.86207C52.5039 5.86207 52.7676 5.74605 52.9785 5.51401L54.4375 4.01185L55.9316 5.56897L54.0859 7.51078C53.8398 7.76724 53.6582 8.06645 53.541 8.40841C53.4355 8.73815 53.4004 9.0801 53.4355 9.43427C53.4707 9.78843 53.5762 10.1182 53.752 10.4235C53.9395 10.7166 54.1797 10.9608 54.4727 11.1562L56.793 12.6584L55.1934 15.1864C55.0176 15.4551 54.959 15.7482 55.0176 16.0657C55.0762 16.3833 55.2344 16.6275 55.4922 16.7985C55.5977 16.8718 55.7031 16.9206 55.8086 16.945C55.9141 16.9817 56.0195 17 56.125 17C56.3008 17 56.4707 16.9511 56.6348 16.8534C56.8105 16.768 56.9512 16.6458 57.0566 16.4871L59.3066 12.9698C59.3887 12.8355 59.4414 12.6889 59.4648 12.5302C59.5 12.3714 59.5059 12.2188 59.4824 12.0722C59.4473 11.9134 59.3828 11.773 59.2891 11.6509C59.207 11.5165 59.1016 11.4066 58.9727 11.3211L55.668 9.15948L57.5312 7.23599L60.3965 10.2037C60.502 10.3258 60.625 10.4174 60.7656 10.4784C60.9062 10.5273 61.0469 10.5517 61.1875 10.5517C61.3281 10.5517 61.4688 10.5273 61.6094 10.4784C61.75 10.4174 61.873 10.3258 61.9785 10.2037L63.666 8.44504C63.8887 8.22521 64 7.95654 64 7.63901C64 7.30927 63.8887 7.02838 63.666 6.79634ZM51.1504 10.5517L50.043 11.7241H47.125C46.8086 11.7241 46.5391 11.8402 46.3164 12.0722C46.1055 12.292 46 12.5668 46 12.8966C46 13.2263 46.1055 13.5072 46.3164 13.7392C46.5391 13.9591 46.8086 14.069 47.125 14.069H50.5C50.6523 14.069 50.793 14.0384 50.9219 13.9774C51.0625 13.9163 51.1855 13.8308 51.291 13.7209L52.75 12.2188C52.9727 11.9867 53.084 11.7119 53.084 11.3944C53.084 11.0647 52.9727 10.7838 52.75 10.5517C52.5273 10.3197 52.2578 10.2037 51.9414 10.2037C51.6367 10.2037 51.373 10.3197 51.1504 10.5517Z",fill:"#162B40"})));function zl(e){return zl="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},zl(e)}function Vl(e){return function(e){if(Array.isArray(e))return Zl(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return Zl(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Zl(e,t):void 0}}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Zl(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,l=new Array(t);n<t;n++)l[n]=e[n];return l}function Ul(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Wl(e,t){return Wl=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},Wl(e,t)}function Ql(e,t){if(t&&("object"===zl(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}function Xl(e){return Xl=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},Xl(e)}Al("jet-engine/dynamic-terms",{title:Sl("Dynamic Terms"),icon:Gl,category:"layout",attributes:window.JetEngineListingData.atts.dynamicTerms,className:"jet-listing-dynamic-terms",usesContext:["postId","postType","queryId"],edit:function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Cl(e,t)}(i,wp.element.Component);var t,n,l,r,a=(l=i,r=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,t=xl(l);if(r){var n=xl(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return kl(this,e)});function i(){return El(this,i),a.apply(this,arguments)}return t=i,(n=[{key:"render",value:function(){var e=this.props,t=e.attributes,n=window.JetEngineListingData.taxonomies,l=window.JetEngineListingData.allowedContextList,r=window.JetEngineListingData.object_id,a=window.JetEngineListingData.settings;return e.context.queryId&&(r=e.context.postId,a={listing_source:"posts",listing_post_type:e.context.postType}),[e.isSelected&&wp.element.createElement(Ll,{key:"inspector"},wp.element.createElement(ql,{title:Sl("General")},wp.element.createElement(o,{label:Sl("From taxonomy"),value:t.from_tax,options:n,onChange:function(t){e.setAttributes({from_tax:t})}}),wp.element.createElement(Nl,{label:Sl("Show all terms"),checked:t.show_all_terms,onChange:function(){e.setAttributes({show_all_terms:!t.show_all_terms})}}),!t.show_all_terms&&wp.element.createElement(Pl,{type:"number",min:"1",max:"20",label:Sl("Terms number to show"),value:t.terms_num,onChange:function(t){return e.setAttributes({terms_num:Number(t)})}}),wp.element.createElement(Pl,{type:"text",label:Sl("Delimiter"),value:t.terms_delimiter,onChange:function(t){return e.setAttributes({terms_delimiter:t})}}),wp.element.createElement(Nl,{label:Sl("Linked terms"),checked:t.terms_linked,onChange:function(){e.setAttributes({terms_linked:!t.terms_linked})}}),wp.element.createElement("div",{className:"jet-media-control components-base-control"},t.selected_terms_icon_url&&wp.element.createElement("img",{src:t.selected_terms_icon_url,width:"100%",height:"auto"}),wp.element.createElement(jl,{onSelect:function(t){e.setAttributes({selected_terms_icon:t.id,selected_terms_icon_url:t.url})},type:"image",value:t.selected_terms_icon,render:function(e){var t=e.open;return wp.element.createElement(Il,{isSecondary:!0,icon:"edit",onClick:t},Sl("Select Icon"))}}),t.selected_terms_icon_url&&wp.element.createElement(Il,{onClick:function(){e.setAttributes({selected_terms_icon:0,selected_terms_icon_url:""})},isLink:!0,isDestructive:!0},Sl("Remove Icon"))),wp.element.createElement(Pl,{type:"text",label:Sl("Text before terms list"),value:t.terms_prefix,onChange:function(t){return e.setAttributes({terms_prefix:t})}}),wp.element.createElement(Pl,{type:"text",label:Sl("Text after terms list"),value:t.terms_suffix,onChange:function(t){return e.setAttributes({terms_suffix:t})}}),wp.element.createElement("hr",null),wp.element.createElement(Dl,{label:"Order By",options:[{value:"name",label:Sl("Name")},{value:"slug",label:Sl("Slug")},{value:"term_group",label:Sl("Term Group")},{value:"term_id",label:Sl("Term ID")},{value:"description",label:Sl("Description")},{value:"parent",label:Sl("Parent")},{value:"term_order",label:Sl("Term Order")},{value:"count",label:Sl("By the number of objects associated with the term")}],value:t.orderby,onChange:function(t){e.setAttributes({orderby:t})}}),wp.element.createElement(Dl,{label:"Order",options:[{value:"ASC",label:Sl("ASC")},{value:"DESC",label:Sl("DESC")}],value:t.order,onChange:function(t){e.setAttributes({order:t})}}),wp.element.createElement("hr",null),wp.element.createElement(Nl,{label:Sl("Hide if value is empty"),checked:t.hide_if_empty,onChange:function(){e.setAttributes({hide_if_empty:!t.hide_if_empty})}}),wp.element.createElement(Dl,{label:"Context",options:l,value:t.object_context,onChange:function(t){e.setAttributes({object_context:t})}}))),wp.element.createElement(Bl,null,wp.element.createElement(Fl,{block:"jet-engine/dynamic-terms",attributes:t,urlQueryArgs:{object:r,listing:a}}))]}}])&&function(e,t){for(var n=0;n<t.length;n++){var l=t[n];l.enumerable=l.enumerable||!1,l.configurable=!0,"value"in l&&(l.writable=!0),Object.defineProperty(e,(r=function(e,t){if("object"!==hl(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var l=n.call(e,"string");if("object"!==hl(l))return l;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(l.key),"symbol"===hl(r)?r:String(r)),l)}var r}(t.prototype,n),Object.defineProperty(t,"prototype",{writable:!1}),i}(),save:function(e){return null}});var Kl=wp.components,Yl=Kl.G,$l=Kl.Path,er=(Kl.Circle,Kl.Rect),tr=Kl.SVG,nr=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Wl(e,t)}(a,React.Component);var t,n,l,r,o=(l=a,r=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,t=Xl(l);if(r){var n=Xl(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return Ql(this,e)});function a(){return Ul(this,a),o.apply(this,arguments)}return t=a,(n=[{key:"moveDown",value:function(e){var t=Vl(this.props.data),n=e+1;!t.length||n>=t.length||this.props.onChange(Ee(t,e,n))}},{key:"moveUp",value:function(e){var t=Vl(this.props.data),n=e-1;!t.length||n<0||this.props.onChange(Ee(t,e,n))}},{key:"remove",value:function(e){var t=Vl(this.props.data);t.length&&(t.splice(e,1),this.props.onChange(t))}},{key:"addNew",value:function(){var e=Vl(this.props.data);e.push(this.props.default),this.props.onChange(e)}},{key:"render",value:function(){var e=this,t=this.props,n=t.data,l=t.indexPrefix,r=void 0===l?"key":l,o=t.children;return wp.element.createElement("div",{className:"je-repeater"},n.map((function(t,n){var l=React.cloneElement(o(t,n),{key:"".concat(r,"-").concat(n)});return wp.element.createElement("div",{className:"je-repeater-item",key:"repeater-item-"+n},wp.element.createElement("div",{className:"je-repeater-item-tools"},wp.element.createElement("div",{className:"je-repeater-item-move"},wp.element.createElement("div",{className:"je-repeater-item-move-down je-repeater-item-tools-action",onClick:function(){return e.moveDown(n)}},wp.element.createElement(tr,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20"},wp.element.createElement(er,{x:"0",fill:"none",width:"20",height:"20"}),wp.element.createElement(Yl,null,wp.element.createElement($l,{d:"M15 8l-4.03 6L7 8h8z"})))),wp.element.createElement("div",{className:"je-repeater-item-move-up je-repeater-item-tools-action",onClick:function(){return e.moveUp(n)}},wp.element.createElement(tr,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20"},wp.element.createElement(er,{x:"0",fill:"none",width:"20",height:"20"}),wp.element.createElement(Yl,null,wp.element.createElement($l,{d:"M11 7l-4 6h8"}))))),wp.element.createElement("div",{className:"je-repeater-item-remove je-repeater-item-tools-action",onClick:function(){return e.remove(n)}},wp.element.createElement(tr,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20"},wp.element.createElement(er,{x:"0",fill:"none",width:"20",height:"20"}),wp.element.createElement(Yl,null,wp.element.createElement($l,{d:"M12 4h3c.6 0 1 .4 1 1v1H3V5c0-.6.5-1 1-1h3c.2-1.1 1.3-2 2.5-2s2.3.9 2.5 2zM8 4h3c-.2-.6-.9-1-1.5-1S8.2 3.4 8 4zM4 7h11l-.9 10.1c0 .5-.5.9-1 .9H5.9c-.5 0-.9-.4-1-.9L4 7z"}))))),wp.element.createElement("div",{className:"je-repeater-item-content"},l))})),wp.element.createElement("div",{className:"je-repeater-add-new",onClick:function(){return e.addNew()}},wp.element.createElement(tr,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20"},wp.element.createElement(er,{x:"0",fill:"none",width:"20",height:"20"}),wp.element.createElement(Yl,null,wp.element.createElement($l,{d:"M15.8 4.2c3.2 3.21 3.2 8.39 0 11.6-3.21 3.2-8.39 3.2-11.6 0C1 12.59 1 7.41 4.2 4.2 7.41 1 12.59 1 15.8 4.2zm-4.3 11.3v-4h4v-3h-4v-4h-3v4h-4v3h4v4h3z"}))),wp.element.createElement("span",null,"Add new item")))}}])&&function(e,t){for(var n=0;n<t.length;n++){var l=t[n];l.enumerable=l.enumerable||!1,l.configurable=!0,"value"in l&&(l.writable=!0),Object.defineProperty(e,(r=function(e,t){if("object"!==zl(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var l=n.call(e,"string");if("object"!==zl(l))return l;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(l.key),"symbol"===zl(r)?r:String(r)),l)}var r}(t.prototype,n),Object.defineProperty(t,"prototype",{writable:!1}),a}();window.JetEngineBlocksComponents=window.JetEngineBlocksComponents||{},window.JetEngineBlocksComponents.RepeaterControl=nr;const lr=nr;function rr(e){return rr="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},rr(e)}function or(e){var t=function(e,t){if("object"!==rr(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var l=n.call(e,"string");if("object"!==rr(l))return l;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"===rr(t)?t:String(t)}function ar(e,t){return ar=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},ar(e,t)}function ir(e,t){if(t&&("object"===rr(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}function ur(e){return ur=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},ur(e)}var cr=wp.i18n.__,sr=wp.blocks.registerBlockType,mr=wp.blockEditor.InspectorControls,pr=wp.element.Fragment,fr=wp.components,br=(fr.PanelColor,fr.IconButton,fr.TextControl),dr=fr.TextareaControl,_r=fr.SelectControl,yr=fr.ToggleControl,gr=fr.PanelBody,wr=fr.RangeControl,vr=(fr.CheckboxControl,fr.ExternalLink),hr=fr.Disabled,Er=(fr.G,fr.Path,fr.Circle,fr.Rect),Cr=fr.SVG,kr=fr.ServerSideRender,xr=wp.element.createElement(Cr,{width:"64",height:"64",viewBox:"0 0 64 64",fill:"none",xmlns:"http://www.w3.org/2000/svg"},wp.element.createElement(Er,{x:"1",y:"16",width:"18",height:"18",rx:"3",fill:"#6F8BFF",stroke:"#162B40",strokeWidth:"2"}),wp.element.createElement(Er,{x:"2",y:"38",width:"16",height:"2",rx:"1",fill:"#162B40"}),wp.element.createElement(Er,{x:"2",y:"42",width:"16",height:"2",rx:"1",fill:"#162B40"}),wp.element.createElement("path",{d:"M2 47C2 46.4477 2.44772 46 3 46H9C9.55228 46 10 46.4477 10 47C10 47.5523 9.55228 48 9 48H3C2.44772 48 2 47.5523 2 47Z",fill:"#162B40"}),wp.element.createElement(Er,{x:"24",y:"38",width:"16",height:"2",rx:"1",fill:"#162B40"}),wp.element.createElement(Er,{x:"24",y:"42",width:"16",height:"2",rx:"1",fill:"#162B40"}),wp.element.createElement("path",{d:"M24 47C24 46.4477 24.4477 46 25 46H31C31.5523 46 32 46.4477 32 47C32 47.5523 31.5523 48 31 48H25C24.4477 48 24 47.5523 24 47Z",fill:"#162B40"}),wp.element.createElement(Er,{x:"46",y:"38",width:"16",height:"2",rx:"1",fill:"#162B40"}),wp.element.createElement(Er,{x:"46",y:"42",width:"16",height:"2",rx:"1",fill:"#162B40"}),wp.element.createElement("path",{d:"M46 47C46 46.4477 46.4477 46 47 46H53C53.5523 46 54 46.4477 54 47C54 47.5523 53.5523 48 53 48H47C46.4477 48 46 47.5523 46 47Z",fill:"#162B40"}),wp.element.createElement(Er,{x:"23",y:"16",width:"18",height:"18",rx:"3",fill:"white",stroke:"#162B40",strokeWidth:"2"}),wp.element.createElement(Er,{x:"45",y:"16",width:"18",height:"18",rx:"3",fill:"white",stroke:"#162B40",strokeWidth:"2"})),Sr=window.JetEngineListingData.atts.listingGrid;function Ar(e){return Ar="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Ar(e)}function Or(e,t,n){return(t=Lr(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Lr(e){var t=function(e,t){if("object"!==Ar(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var l=n.call(e,"string");if("object"!==Ar(l))return l;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"===Ar(t)?t:String(t)}function jr(e,t){return jr=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},jr(e,t)}function Tr(e,t){if(t&&("object"===Ar(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}function Ir(e){return Ir=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},Ir(e)}sr("jet-engine/listing-grid",{title:cr("Listing Grid"),icon:xr,category:"layout",attributes:Sr,className:"jet-listing-grid",edit:function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&ar(e,t)}(a,wp.element.Component);var t,n,l,r,o=(l=a,r=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,t=ur(l);if(r){var n=ur(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return ir(this,e)});function a(e){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,a),e.attributes._block_id||e.setAttributes({_block_id:e.clientId}),o.call(this,e)}return t=a,(n=[{key:"render",value:function(){var e=this.props,t=e.attributes,n=window.JetEngineListingData.listingOptions,l=window.JetEngineListingData.hideOptions,r=[];if(window.JetEngineListingData.customPanles.listingGrid||(window.JetEngineListingData.customPanles.listingGrid=[]),window.JetEngineListingData.taxonomies.length)for(var o=0;o<window.JetEngineListingData.taxonomies.length;o++)for(var a=0;a<window.JetEngineListingData.taxonomies[o].values.length;a++)r.push(window.JetEngineListingData.taxonomies[o].values[a]);var i=[{value:"CHAR",label:"CHAR"},{value:"NUMERIC",label:"NUMERIC"},{value:"BINARY",label:"BINARY"},{value:"DATE",label:"DATE"},{value:"DATETIME",label:"DATETIME"},{value:"DECIMAL",label:"DECIMAL"},{value:"SIGNED",label:"SIGNED"},{value:"UNSIGNED",label:"UNSIGNED"}],u=function(t,n,l,r){r=r||"posts_query";var o=he(e.attributes[r]),a=c(t),i=o[c(t,r)];i&&(i[n]=l,o[a]=i,e.setAttributes(function(e,t,n){return(t=or(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}({},r,o)))},c=function(t,n){return n=n||"posts_query",e.attributes[n].findIndex((function(e){return e==t}))},s=window.JetEngineListingData.userRoles;return[e.isSelected&&wp.element.createElement(mr,{key:"inspector"},wp.element.createElement(gr,{title:cr("General")},wp.element.createElement(_r,{label:cr("Listing"),value:t.lisitng_id,options:n,onChange:function(t){e.setAttributes({lisitng_id:t})}}),wp.element.createElement(br,{type:"number",label:cr("Columns Number"),value:t.columns,min:"0",max:"6",onChange:function(t){e.setAttributes({columns:Number(t)})}}),wp.element.createElement(br,{type:"number",label:cr("Columns Number(Tablet)"),value:t.columns_tablet,min:"0",max:"6",onChange:function(t){e.setAttributes({columns_tablet:Number(t)})}}),wp.element.createElement(br,{type:"number",label:cr("Columns Number(Mobile)"),value:t.columns_mobile,min:"0",max:"6",onChange:function(t){e.setAttributes({columns_mobile:Number(t)})}}),wp.element.createElement(yr,{label:cr("Use as Archive Template"),checked:t.is_archive_template,onChange:function(){e.setAttributes({is_archive_template:!t.is_archive_template})}}),wp.element.createElement(_r,{multiple:!0,label:cr("Status"),value:t.post_status,options:[{value:"publish",label:cr("Publish")},{value:"future",label:cr("Future")},{value:"draft",label:cr("Draft")},{value:"pending",label:cr("Pending Review")},{value:"private",label:cr("Private")}],onChange:function(t){e.setAttributes({post_status:t})}}),wp.element.createElement(yr,{label:cr("Use Random posts number"),checked:t.use_random_posts_num,onChange:function(){e.setAttributes({use_random_posts_num:!t.use_random_posts_num})}}),wp.element.createElement(br,{type:"number",label:t.use_random_posts_num?cr("Min posts number"):cr("Posts number"),value:t.posts_num,min:"1",max:"1000",onChange:function(t){e.setAttributes({posts_num:Number(t)})}}),t.use_random_posts_num&&wp.element.createElement(br,{type:"number",label:cr("Max Posts number"),value:t.max_posts_num,min:"1",max:"1000",onChange:function(t){e.setAttributes({max_posts_num:Number(t)})}}),wp.element.createElement(br,{type:"text",label:cr("Not found message"),value:t.not_found_message,onChange:function(t){e.setAttributes({not_found_message:t})}}),wp.element.createElement(yr,{label:cr("Lazy load"),checked:t.lazy_load,help:cr("Lazy load the listing for boosts rendering performance."),onChange:function(){e.setAttributes({lazy_load:!t.lazy_load})}}),t.lazy_load&&wp.element.createElement(br,{type:"number",label:cr("Lazy load offset"),value:t.lazy_load_offset,onChange:function(t){e.setAttributes({lazy_load_offset:t})}}),wp.element.createElement(yr,{label:cr("Is masonry grid"),checked:t.is_masonry,onChange:function(){e.setAttributes({is_masonry:!t.is_masonry})}}),!t.is_masonry&&wp.element.createElement(yr,{label:cr("Equal columns height"),checked:t.equal_columns_height,help:cr("Fits only top level sections of grid item"),onChange:function(){e.setAttributes({equal_columns_height:!t.equal_columns_height})}}),wp.element.createElement(yr,{label:cr("Load more"),checked:t.use_load_more,onChange:function(){e.setAttributes({use_load_more:!t.use_load_more})}}),t.use_load_more&&wp.element.createElement(_r,{label:cr("Load more type"),value:t.load_more_type,options:[{value:"click",label:cr("By Click")},{value:"scroll",label:cr("Infinite Scroll")}],onChange:function(t){e.setAttributes({load_more_type:t})}}),t.use_load_more&&(!t.load_more_type||"click"===t.load_more_type)&&wp.element.createElement(br,{type:"text",label:cr("Load more element ID"),value:t.load_more_id,onChange:function(t){e.setAttributes({load_more_id:t})}}),t.use_load_more&&wp.element.createElement("div",null,wp.element.createElement(br,{type:"text",label:cr("Loader text"),value:t.loader_text,onChange:function(t){e.setAttributes({loader_text:t})}}),wp.element.createElement(yr,{label:cr("Show loader spinner"),checked:t.loader_spinner,onChange:function(){e.setAttributes({loader_spinner:!t.loader_spinner})}}),wp.element.createElement("hr",null)),!window.JetEngineListingData.legacy.is_disabled&&wp.element.createElement(pr,null,wp.element.createElement(yr,{label:cr("Use Custom Post Types"),checked:t.use_custom_post_types,onChange:function(){e.setAttributes({use_custom_post_types:!t.use_custom_post_types})}}),t.use_custom_post_types&&wp.element.createElement(_r,{multiple:!0,label:cr("Post types"),value:t.custom_post_types,options:window.JetEngineListingData.postTypes,onChange:function(t){e.setAttributes({custom_post_types:t})}})),window.JetEngineListingData.injections.enabled&&wp.element.createElement("div",null,wp.element.createElement(yr,{label:cr("Inject alternative listing items"),checked:t.inject_alternative_items,onChange:function(){e.setAttributes({inject_alternative_items:!t.inject_alternative_items})}}),t.inject_alternative_items&&wp.element.createElement(lr,{data:t.injection_items,default:{item:"",item_num:2,item_colspan:1,item_condition_type:"on_item"},onChange:function(t){e.setAttributes({injection_items:t})}},(function(e){return wp.element.createElement("div",null,wp.element.createElement(_r,{label:cr("Listing template"),value:e.item,options:n,onChange:function(t){u(e,"item",t,"injection_items")}}),wp.element.createElement(_r,{label:cr("Inject on"),value:e.item_condition_type,options:[{value:"",label:cr("Select...")},{value:"on_item",label:cr("On each N item")},{value:"item_meta",label:cr("Depends on item meta field value")},{value:"has_terms",label:cr("If post has terms")},{value:"post_type",label:cr("If post type is")},{value:"term_tax",label:cr("If term taxonomy is")}],onChange:function(t){u(e,"item_condition_type",t,"injection_items")}}),"on_item"===e.item_condition_type&&wp.element.createElement("div",null,wp.element.createElement(br,{type:"number",label:cr("Item number"),value:e.item_num,min:"-1000",max:"1000",step:"1",onChange:function(t){u(e,"item_num",t,"injection_items")}}),wp.element.createElement(_r,{label:cr("Start from first"),value:e.start_from_first,help:cr('If checked - alternative item will be injected on first item and then on each N item after first. If not - on each N item from start. If "Item number" is negative converts into "Start from last"'),options:[{value:0,label:cr("No")},{value:1,label:cr("Yes")}],onChange:function(t){u(e,"start_from_first",t,"injection_items")}})),"item_meta"===e.item_condition_type&&wp.element.createElement("div",null,wp.element.createElement(br,{type:"text",label:cr("Key (name/ID)"),value:e.meta_key,onChange:function(t){u(e,"meta_key",t,"injection_items")}}),wp.element.createElement(_r,{label:cr("Operator"),value:e.meta_key_compare,options:[{value:"=",label:cr("Equal")},{value:"!=",label:cr("Not equal")},{value:">",label:cr("Greater than")},{value:">=",label:cr("Greater or equal")},{value:"<",label:cr("Less than")},{value:"<=",label:cr("Equal or less")},{value:"LIKE",label:cr("Like")},{value:"NOT LIKE",label:cr("Not like")},{value:"IN",label:cr("In")},{value:"NOT IN",label:cr("Not in")},{value:"BETWEEN",label:cr("Between")},{value:"NOT BETWEEN",label:cr("Not between")}],onChange:function(t){u(e,"meta_key_compare",t,"injection_items")}}),wp.element.createElement(br,{type:"text",label:cr("Value"),value:e.meta_key_val,help:cr('For "In", "Not in", "Between" and "Not between" compare separate multiple values with comma'),onChange:function(t){u(e,"meta_key_val",t,"injection_items")}})),-1!==["has_terms","term_tax"].indexOf(e.item_condition_type)&&wp.element.createElement(_r,{label:cr("Taxonomy"),value:e.tax,options:r,onChange:function(t){u(e,"tax",t,"injection_items")}}),"has_terms"===e.item_condition_type&&wp.element.createElement(br,{type:"text",label:cr("Terms"),help:cr("Comma-separated string of term ids or slugs"),value:e.terms,onChange:function(t){u(e,"terms",t,"injection_items")}}),"post_type"===e.item_condition_type&&wp.element.createElement(_r,{label:cr("Post Type"),value:e.post_type,options:window.JetEngineListingData.postTypes,onChange:function(t){u(e,"post_type",t,"injection_items")}}),wp.element.createElement(_r,{label:cr("Inject this item only once"),value:e.inject_once,options:[{value:0,label:cr("No")},{value:1,label:cr("Yes")}],onChange:function(t){u(e,"inject_once",t,"injection_items")}}),wp.element.createElement(wr,{label:cr("Column span"),min:"1",max:"6",help:cr("Note: Can`t be bigger than Columns Number value"),value:e.item_colspan,onChange:function(t){u(e,"item_colspan",t,"injection_items")}}),wp.element.createElement(_r,{label:cr("Static item"),value:e.static_item,help:cr("If checked - alternative item will be injected without current post context. Use this to inject static items into listing."),options:[{value:0,label:cr("No")},{value:1,label:cr("Yes")}],onChange:function(t){u(e,"static_item",t,"injection_items")}}),1==e.static_item&&wp.element.createElement(_r,{label:cr("Static item context"),value:e.static_item_context,help:cr("Select object to to use as default inside static item"),options:window.JetEngineListingData.allowedContextList,onChange:function(t){u(e,"static_item_context",t,"injection_items")}}))}))),wp.element.createElement("div",{dangerouslySetInnerHTML:{__html:window.JetEngineListingData.legacy.message}})),wp.element.createElement(gr,{title:cr("Custom Query"),initialOpen:!1},wp.element.createElement(yr,{label:cr("Use Custom Query"),checked:t.custom_query,onChange:function(){e.setAttributes({custom_query:!t.custom_query})}}),t.custom_query&&wp.element.createElement(_r,{multiple:!1,label:cr("Custom Query"),value:t.custom_query_id,options:window.JetEngineListingData.queriesList,onChange:function(t){e.setAttributes({custom_query_id:t})}})),!window.JetEngineListingData.legacy.is_disabled&&wp.element.createElement(gr,{title:cr("Posts Query"),initialOpen:!1},wp.element.createElement(lr,{data:t.posts_query,default:{type:""},onChange:function(t){e.setAttributes({posts_query:t})}},(function(e){return wp.element.createElement("div",null,wp.element.createElement(_r,{label:cr("Type"),value:e.type,options:[{value:"",label:cr("Select...")},{value:"posts_params",label:cr("Posts & Author Parameters")},{value:"order_offset",label:cr("Order & Offset")},{value:"tax_query",label:cr("Tax Query")},{value:"meta_query",label:cr("Meta Query")},{value:"date_query",label:cr("Date Query")}],onChange:function(t){u(e,"type",t)}}),"date_query"===e.type&&wp.element.createElement("div",null,wp.element.createElement(_r,{label:cr("Column"),value:e.date_query_column,options:[{value:"post_date",label:cr("Post date")},{value:"post_date_gmt",label:cr("Post date GMT")},{value:"post_modified",label:cr("Post modified")},{value:"post_modified_gmt",label:cr("Post modified GMT")}],onChange:function(t){u(e,"date_query_column",t)}}),wp.element.createElement(br,{type:"text",label:cr("After"),help:cr("Date to retrieve posts after. Accepts strtotime()-compatible string"),value:e.date_query_after,onChange:function(t){u(e,"date_query_after",t)}}),wp.element.createElement(br,{type:"text",label:cr("Before"),help:cr("Date to retrieve posts before. Accepts strtotime()-compatible string"),value:e.date_query_before,onChange:function(t){u(e,"date_query_before",t)}})),"posts_params"===e.type&&wp.element.createElement("div",null,wp.element.createElement(br,{type:"text",label:cr("Include posts by IDs"),help:cr("Eg. 12, 24, 33"),value:e.posts_in,onChange:function(t){u(e,"posts_in",t)}}),wp.element.createElement(br,{type:"text",label:cr("Exclude posts by IDs"),help:cr("Eg. 12, 24, 33. If this is used in the same query as Include posts by IDs, it will be ignored"),value:e.posts_not_in,onChange:function(t){u(e,"posts_not_in",t)}}),wp.element.createElement(br,{type:"text",label:cr("Get child of"),help:cr("Eg. 12, 24, 33"),value:e.posts_parent,onChange:function(t){u(e,"posts_parent",t)}}),wp.element.createElement(_r,{label:cr("Post status"),value:e.posts_status,options:[{value:"publish",label:cr("Publish")},{value:"pending",label:cr("Pending")},{value:"draft",label:cr("Draft")},{value:"auto-draft",label:cr("Auto draft")},{value:"future",label:cr("Future")},{value:"private",label:cr("Private")},{value:"trash",label:cr("Trash")},{value:"any",label:cr("Any")}],onChange:function(t){ u(e,"posts_status",t)}}),wp.element.createElement(_r,{label:cr("Posts by author"),value:e.posts_author,options:[{value:"any",label:cr("Any author")},{value:"current",label:cr("Current User")},{value:"id",label:cr("Specific Author ID")},{value:"queried",label:cr("Queried User")}],onChange:function(t){u(e,"posts_author",t)}}),"id"===e.posts_author&&wp.element.createElement(br,{type:"text",label:cr("Author ID"),value:e.posts_author_id,onChange:function(t){u(e,"posts_author_id",t)}}),wp.element.createElement(br,{type:"text",label:cr("Search Query"),value:e.search_query,onChange:function(t){u(e,"search_query",t)}}),window.JetEngineListingData.dataStores&&window.JetEngineListingData.dataStores.length&&wp.element.createElement(_r,{label:cr("Get posts from store"),value:e.posts_from_data_store,options:JetEngineListingData.dataStores,onChange:function(t){u(e,"posts_from_data_store",t)}})),"order_offset"===e.type&&wp.element.createElement("div",null,wp.element.createElement(br,{type:"number",label:cr("Posts offset"),value:e.offset,min:"0",max:"100",step:"1",onChange:function(t){u(e,"offset",t)}}),wp.element.createElement(_r,{label:cr("Order"),value:e.order,options:[{value:"",label:cr("Select...")},{value:"DESC",label:cr("DESC")},{value:"ASC",label:cr("ASC")}],onChange:function(t){u(e,"order",t)}}),wp.element.createElement(_r,{label:cr("Order"),value:e.order_by,options:[{value:"none",label:cr("None")},{value:"ID",label:cr("ID")},{value:"author",label:cr("Author")},{value:"title",label:cr("Title")},{value:"name",label:cr("Name")},{value:"type",label:cr("Type")},{value:"date",label:cr("Date")},{value:"modified",label:cr("Modified")},{value:"parent",label:cr("Parent")},{value:"rand",label:cr("Random")},{value:"comment_count",label:cr("Comment Count")},{value:"relevance",label:cr("Relevance")},{value:"menu_order",label:cr("Menu Order")},{value:"meta_value",label:cr("Meta Value")},{value:"meta_clause",label:cr("Meta Clause")},{value:"post__in",label:cr('Preserve post ID order given in the "Include posts by IDs" option')}],onChange:function(t){u(e,"order_by",t)}}),"meta_value"===e.order_by&&wp.element.createElement("div",null,wp.element.createElement(br,{type:"text",label:cr("Meta key to order"),help:cr("Set meta field name to order by"),value:e.meta_key,onChange:function(t){u(e,"meta_key",t)}}),wp.element.createElement(_r,{label:cr("Meta type"),value:e.meta_type,options:[{value:"CHAR",label:"CHAR"},{value:"NUMERIC",label:"NUMERIC"},{value:"DATE",label:"DATE"},{value:"DATETIME",label:"DATETIME"},{value:"DECIMAL",label:"DECIMAL"}],onChange:function(t){u(e,"meta_type",t)}})),"meta_clause"===e.order_by&&wp.element.createElement(br,{type:"text",label:cr("Meta clause to order"),help:cr("Meta clause name to order by. Clause with this name should be created in Meta Query parameters"),value:e.meta_clause_key,onChange:function(t){u(e,"meta_clause_key",t)}})),"tax_query"===e.type&&wp.element.createElement("div",null,wp.element.createElement(_r,{label:cr("Taxonomy"),value:e.tax_query_taxonomy,options:r,onChange:function(t){u(e,"tax_query_taxonomy",t)}}),wp.element.createElement(_r,{label:cr("Operator"),value:e.tax_query_compare,options:[{value:"IN",label:"IN"},{value:"NOT IN",label:"NOT IN"},{value:"AND",label:"AND"},{value:"EXISTS",label:"EXISTS"},{value:"NOT EXISTS",label:"NOT EXISTS"}],onChange:function(t){u(e,"tax_query_compare",t)}}),wp.element.createElement(_r,{label:cr("Field"),value:e.tax_query_field,options:[{value:"term_id",label:cr("Term ID")},{value:"slug",label:cr("Slug")},{value:"name",label:cr("Name")}],onChange:function(t){u(e,"tax_query_field",t)}}),wp.element.createElement(br,{type:"text",label:cr("Terms"),value:e.tax_query_terms,onChange:function(t){u(e,"tax_query_terms",t)}}),wp.element.createElement(br,{type:"text",label:cr("Terms from meta field"),help:cr("Get terms IDs from current page meta field"),value:e.tax_query_terms_meta,onChange:function(t){u(e,"tax_query_terms_meta",t)}})),"meta_query"===e.type&&wp.element.createElement("div",null,wp.element.createElement(br,{label:cr("Key (name/ID)"),value:e.meta_query_key,onChange:function(t){u(e,"meta_query_key",t)}}),wp.element.createElement(_r,{label:cr("Operator"),value:e.meta_query_compare,options:[{value:"=",label:"Equal"},{value:"!=",label:"Not equal"},{value:">",label:"Greater than"},{value:">=",label:"Greater or equal"},{value:"<",label:"Less than"},{value:"<=",label:"Equal or less"},{value:"LIKE",label:"LIKE"},{value:"NOT LIKE",label:"NOT LIKE"},{value:"IN",label:"IN"},{value:"NOT IN",label:"NOT IN"},{value:"BETWEEN",label:"BETWEEN"},{value:"NOT BETWEEN",label:"NOT BETWEEN"},{value:"EXISTS",label:"EXISTS"},{value:"NOT EXISTS",label:"NOT EXISTS"},{value:"REGEXP",label:"REGEXP"},{value:"NOT REGEXP",label:"NOT REGEXP"}],onChange:function(t){u(e,"meta_query_compare",t)}}),!["EXISTS","NOT EXISTS"].includes(e.meta_query_compare)&&wp.element.createElement("div",null,wp.element.createElement(br,{type:"text",label:cr("Value"),help:cr('For "In", "Not in", "Between" and "Not between" compare separate multiple values with comma'),value:e.meta_query_val,onChange:function(t){u(e,"meta_query_val",t)}}),wp.element.createElement(br,{type:"text",label:cr("Or get value from query variable"),help:cr("Set query variable name (from URL or WordPress query var) to get value from"),value:e.meta_query_request_val,onChange:function(t){u(e,"meta_query_request_val",t)}})),wp.element.createElement(_r,{label:cr("Type"),value:e.meta_query_type,options:i,onChange:function(t){u(e,"meta_query_type",t)}}),wp.element.createElement(br,{type:"text",label:cr("Meta Query Clause"),help:cr("Set unique name for current query clause to use it to order posts by this clause"),value:e.meta_query_clause,onChange:function(t){u(e,"meta_query_clause",t)}})))})),wp.element.createElement(_r,{label:cr("Meta query relation"),value:t.meta_query_relation,options:[{value:"AND",label:cr("AND")},{value:"OR",label:cr("OR")}],onChange:function(t){e.setAttributes({meta_query_relation:t})}}),wp.element.createElement(_r,{label:cr("Tax query relation"),value:t.tax_query_relation,options:[{value:"AND",label:cr("AND")},{value:"OR",label:cr("OR")}],onChange:function(t){e.setAttributes({tax_query_relation:t})}}),wp.element.createElement(dr,{type:"text",label:cr("Set Posts Query"),value:t.custom_posts_query,onChange:function(t){e.setAttributes({custom_posts_query:t})}}),wp.element.createElement("p",null,wp.element.createElement(vr,{href:"https://crocoblock.com/wp-query-generator/"},cr("Generate Posts Query"))),wp.element.createElement("p",null,wp.element.createElement(vr,{href:"https://crocoblock.com/knowledge-base/articles/jetengine-macros-guide/"},cr("Macros Guide")))),!window.JetEngineListingData.legacy.is_disabled&&wp.element.createElement(gr,{title:cr("Terms Query"),initialOpen:!1},wp.element.createElement(br,{type:"text",label:cr("Get terms of posts"),value:t.terms_object_ids,onChange:function(t){e.setAttributes({terms_object_ids:t})}}),wp.element.createElement(_r,{label:cr("Order By"),value:t.terms_orderby,options:[{value:"name",label:cr("Name")},{value:"slug",label:cr("Slug")},{value:"term_group",label:cr("Term Group")},{value:"term_id",label:cr("Term ID")},{value:"description",label:cr("Description")},{value:"parent",label:cr("Parent")},{value:"count",label:cr("Count")},{value:"include",label:cr("Include")},{value:"none",label:cr("None")}],onChange:function(t){e.setAttributes({terms_orderby:t})}}),wp.element.createElement(_r,{label:cr("Order"),value:t.terms_order,options:[{value:"",label:"Select..."},{value:"DESC",label:"DESC"},{value:"ASC",label:"ASC"}],onChange:function(t){e.setAttributes({terms_order:t})}}),wp.element.createElement(yr,{label:cr("Hide empty"),checked:t.terms_hide_empty,onChange:function(){e.setAttributes({terms_hide_empty:!t.terms_hide_empty})}}),wp.element.createElement(br,{type:"text",label:cr("Include terms"),help:cr("Comma/space-separated string of term ids to include"),value:t.terms_include,onChange:function(t){e.setAttributes({terms_include:t})}}),wp.element.createElement(br,{type:"text",label:cr("Exclude terms"),help:cr('Comma/space-separated string of term ids to exclude. Ignored if "Include terms" not empty'),value:t.terms_exclude,onChange:function(t){e.setAttributes({terms_exclude:t})}}),wp.element.createElement(br,{type:"number",min:"0",max:"100",label:cr("Offset"),value:t.terms_offset,onChange:function(t){e.setAttributes({terms_offset:t})}}),wp.element.createElement(br,{type:"text",label:cr("Parent"),help:cr("Term ID to retrieve only direct descendants. Set 0 to show only the top-level terms"),value:t.terms_parent,onChange:function(t){e.setAttributes({terms_parent:t})}}),wp.element.createElement(br,{type:"text",label:cr("Child of"),help:cr("Term ID to retrieve child terms of"),value:t.terms_child_of,onChange:function(t){e.setAttributes({terms_child_of:t})}}),wp.element.createElement("div",{className:"jet-engine-heading"},"Meta Query"),wp.element.createElement(lr,{data:t.terms_meta_query,default:{meta_query_key:""},onChange:function(t){e.setAttributes({terms_meta_query:t})}},(function(e){return wp.element.createElement("div",null,wp.element.createElement(br,{type:"text",label:cr("Key (name/ID)"),value:e.meta_query_key,onChange:function(t){u(e,"meta_query_key",t,"terms_meta_query")}}),wp.element.createElement(_r,{label:cr("Operator"),value:e.meta_query_compare,options:[{value:"=",label:cr("Equal")},{value:"!=",label:cr("Not equal")},{value:">",label:cr("Greater than")},{value:">=",label:cr("Greater or equal")},{value:"<",label:cr("Less than")},{value:"<=",label:cr("Equal or less")},{value:"LIKE",label:cr("Like")},{value:"NOT LIKE",label:cr("Not like")},{value:"IN",label:cr("In")},{value:"NOT IN",label:cr("Not in")},{value:"BETWEEN",label:cr("Between")},{value:"NOT BETWEEN",label:cr("Not between")},{value:"EXISTS",label:cr("Exists")},{value:"NOT EXISTS",label:cr("Not Exists")}],onChange:function(t){u(e,"meta_query_compare",t,"terms_meta_query")}}),wp.element.createElement(br,{type:"text",label:cr("Value"),value:e.meta_query_val,help:cr('For "In", "Not in", "Between" and "Not between" compare separate multiple values with comma'),onChange:function(t){u(e,"meta_query_val",t,"terms_meta_query")}}),wp.element.createElement(_r,{label:cr("Type"),value:e.meta_query_type,options:i,onChange:function(t){u(e,"meta_query_type",t,"terms_meta_query")}}))})),wp.element.createElement(_r,{label:cr("Meta query relation"),value:t.term_meta_query_relation,options:[{value:"AND",label:cr("AND")},{value:"OR",label:cr("OR")}],onChange:function(t){e.setAttributes({term_meta_query_relation:t})}})),!window.JetEngineListingData.legacy.is_disabled&&wp.element.createElement(gr,{title:cr("Users Query"),initialOpen:!1},wp.element.createElement(_r,{label:cr("Roles"),value:t.users_role__in,options:s,multiple:!0,onChange:function(t){e.setAttributes({users_role__in:t})}}),wp.element.createElement(_r,{label:cr("Exclude roles"),value:t.users_role__not_in,options:s,multiple:!0,onChange:function(t){e.setAttributes({users_role__not_in:t})}}),wp.element.createElement(br,{type:"text",label:cr("Include users by ID"),help:cr("Comma-separated IDs list"),value:t.users_include,onChange:function(t){e.setAttributes({users_include:t})}}),wp.element.createElement(br,{type:"text",label:cr("Exclude users by ID"),help:cr("Comma-separated IDs list"),value:t.users_exclude,onChange:function(t){e.setAttributes({users_exclude:t})}}),wp.element.createElement(br,{type:"text",label:cr("Search Query"),value:t.users_search_query,onChange:function(t){e.setAttributes({users_search_query:t})}}),t.users_search_query&&wp.element.createElement(_r,{label:cr("Search Columns"),value:t.users_search_columns,multiple:!0,options:[{value:"ID",label:cr("User id")},{value:"user_login",label:cr("Login")},{value:"user_nicename",label:cr("Nicename")},{value:"user_email",label:cr("Email")},{value:"user_url",label:cr("User url")}],onChange:function(t){e.setAttributes({users_search_columns:t})}}),wp.element.createElement("div",{className:"jet-engine-heading"},"Meta Query"),wp.element.createElement(lr,{data:t.users_meta_query,default:{meta_query_key:""},onChange:function(t){e.setAttributes({users_meta_query:t})}},(function(e){return wp.element.createElement("div",null,wp.element.createElement(br,{type:"text",label:cr("Key (name/ID)"),value:e.meta_query_key,onChange:function(t){u(e,"meta_query_key",t,"users_meta_query")}}),wp.element.createElement(_r,{label:cr("Operator"),value:e.meta_query_compare,options:[{value:"=",label:cr("Equal")},{value:"!=",label:cr("Not equal")},{value:">",label:cr("Greater than")},{value:">=",label:cr("Greater or equal")},{value:"<",label:cr("Less than")},{value:"<=",label:cr("Equal or less")},{value:"LIKE",label:cr("Like")},{value:"NOT LIKE",label:cr("Not like")},{value:"IN",label:cr("In")},{value:"NOT IN",label:cr("Not in")},{value:"BETWEEN",label:cr("Between")},{value:"NOT BETWEEN",label:cr("Not between")},{value:"EXISTS",label:cr("Exists")},{value:"NOT EXISTS",label:cr("Not Exists")}],onChange:function(t){u(e,"meta_query_compare",t,"users_meta_query")}}),wp.element.createElement(br,{type:"text",label:cr("Value"),value:e.meta_query_val,help:cr('For "In", "Not in", "Between" and "Not between" compare separate multiple values with comma'),onChange:function(t){u(e,"meta_query_val",t,"users_meta_query")}}),wp.element.createElement(_r,{label:cr("Type"),value:e.meta_query_type,options:i,onChange:function(t){u(e,"meta_query_type",t,"users_meta_query")}}))})),wp.element.createElement(_r,{label:cr("Meta query relation"),value:t.users_meta_query_relation,options:[{value:"AND",label:cr("AND")},{value:"OR",label:cr("OR")}],onChange:function(t){e.setAttributes({users_meta_query_relation:t})}})),!window.JetEngineListingData.legacy.is_disabled&&window.JetEngineListingData.customPanles.listingGrid.length&&wp.element.createElement(React.Fragment,null,window.JetEngineListingData.customPanles.listingGrid.map((function(t){return wp.element.createElement(t,{attributes:e.attributes,onChange:function(t){e.setAttributes(t)}})}))),wp.element.createElement(gr,{title:cr("Block Visibility"),initialOpen:!1},wp.element.createElement(_r,{label:cr("Hide block if"),value:t.hide_widget_if,options:l,onChange:function(t){e.setAttributes({hide_widget_if:t})}})),wp.element.createElement(gr,{title:cr("Slider Settings"),initialOpen:!1},!t.is_masonry&&!t.scroll_slider_enabled&&wp.element.createElement(yr,{label:cr("Enable Slider"),checked:t.carousel_enabled,onChange:function(){e.setAttributes({carousel_enabled:!t.carousel_enabled})}}),!t.is_masonry&&!t.scroll_slider_enabled&&t.carousel_enabled&&wp.element.createElement("div",null,wp.element.createElement(wr,{label:cr("Slides to Scroll"),min:"1",max:"4",withInputField:!1,value:t.slides_to_scroll,onChange:function(t){e.setAttributes({slides_to_scroll:t})}}),wp.element.createElement(yr,{label:cr("Show Arrows Navigation"),checked:t.arrows,onChange:function(){e.setAttributes({arrows:!t.arrows})}}),wp.element.createElement(yr,{label:cr("Show Dots Navigation"),checked:t.dots,onChange:function(){e.setAttributes({dots:!t.dots})}}),wp.element.createElement(yr,{label:cr("Autoplay"),checked:t.autoplay,onChange:function(){e.setAttributes({autoplay:!t.autoplay})}}),t.autoplay&&wp.element.createElement(br,{type:"number",label:cr("Autoplay Speed"),value:t.autoplay_speed,onChange:function(t){e.setAttributes({autoplay_speed:t})}}),wp.element.createElement(_r,{label:cr("Effect"),value:t.effect,options:[{value:"slide",label:cr("Slide")},{value:"fade",label:cr("Fade")}],onChange:function(t){e.setAttributes({effect:t})}}),wp.element.createElement(yr,{label:cr("Infinite Loop"),checked:t.infinite,onChange:function(){e.setAttributes({infinite:!t.infinite})}}),wp.element.createElement(yr,{label:cr("Center Mode"),checked:t.center_mode,onChange:function(){e.setAttributes({center_mode:!t.center_mode})}}),wp.element.createElement(br,{type:"number",label:cr("Animation Speed"),value:t.speed,onChange:function(t){e.setAttributes({speed:t})}})),!t.is_masonry&&!t.carousel_enabled&&wp.element.createElement(yr,{label:cr("Enable Scroll Slider"),checked:t.scroll_slider_enabled,onChange:function(){e.setAttributes({scroll_slider_enabled:!t.scroll_slider_enabled})}}),!t.is_masonry&&!t.carousel_enabled&&t.scroll_slider_enabled&&wp.element.createElement("div",null,wp.element.createElement(_r,{label:cr("Scroll Slider On"),multiple:!0,value:t.scroll_slider_on,options:[{value:"desktop",label:cr("Desktop")},{value:"tablet",label:cr("Tablet")},{value:"mobile",label:cr("Mobile")}],onChange:function(t){e.setAttributes({scroll_slider_on:t})}}),t.scroll_slider_on&&t.scroll_slider_on.length&&wp.element.createElement(wr,{label:cr("Static column width"),min:"0",max:"600",value:t.static_column_width,onChange:function(t){e.setAttributes({static_column_width:t})}})))),wp.element.createElement(hr,null,wp.element.createElement(kr,{block:"jet-engine/listing-grid",attributes:t}))]}}])&&function(e,t){for(var n=0;n<t.length;n++){var l=t[n];l.enumerable=l.enumerable||!1,l.configurable=!0,"value"in l&&(l.writable=!0),Object.defineProperty(e,or(l.key),l)}}(t.prototype,n),Object.defineProperty(t,"prototype",{writable:!1}),a}(),save:function(e){return null}});var Pr=wp.i18n.__,Dr=wp.blocks.registerBlockType,Nr=wp.blockEditor,qr=Nr.InspectorControls,Br=Nr.MediaUpload,Rr=wp.components,Mr=(Rr.PanelColor,Rr.IconButton),Jr=Rr.TextControl,Hr=Rr.TextareaControl,Fr=Rr.SelectControl,Gr=Rr.ToggleControl,zr=Rr.PanelBody,Vr=(Rr.RangeControl,Rr.CheckboxControl,Rr.ExternalLink,Rr.Disabled),Zr=(Rr.G,Rr.Path),Ur=(Rr.Circle,Rr.Rect),Wr=Rr.SVG,Qr=Rr.ServerSideRender;if(-1!==window.JetEngineListingData.activeModules.indexOf("maps-listings")){var Xr=wp.element.createElement(Wr,{xmlns:"http://www.w3.org/2000/svg",width:"64",height:"64",viewBox:"0 0 64 64",fill:"none"},wp.element.createElement(Ur,{width:"64",height:"64",fill:"white"}),wp.element.createElement(Zr,{d:"M14 43.3437C13.7903 43.1247 13.2196 42.5177 12.2697 41.5023C11.2122 40.3518 10.0617 38.9404 8.81786 37.2633C7.58706 35.5847 6.45728 33.7924 5.42891 31.8856C4.44915 30.034 4 28.4115 4 27C4 25.4063 4.29141 24.0171 4.85087 22.8123C5.44909 21.5463 6.21343 20.5015 7.13814 19.6624L7.13882 19.6618C8.09837 18.7895 9.16558 18.1308 10.3445 17.6797C11.5531 17.2246 12.7699 17 14 17C15.2258 17 16.4393 17.2325 17.646 17.7047L17.646 17.7048L17.6578 17.7092C18.8548 18.1602 19.9182 18.8174 20.8544 19.6843L20.8544 19.6843L20.8619 19.6911C21.7872 20.5308 22.541 21.5655 23.1192 22.8095L23.1191 22.8095L23.1241 22.8199C23.7002 24.0229 24 25.4093 24 27C24 28.4299 23.5417 30.0715 22.5424 31.943L22.5407 31.9462C21.5321 33.8514 20.4129 35.6322 19.1837 37.2898C17.9396 38.9675 16.7799 40.3784 15.7046 41.5278L15.7042 41.5282C14.7698 42.5282 14.2079 43.1264 14 43.3437Z",fill:"white",stroke:"#162B40",strokeWidth:"2"}),wp.element.createElement(Zr,{d:"M53.5805 24.7732C53.4012 24.5825 53.1545 24.3194 52.8402 23.9834C52.22 23.3085 51.5413 22.4764 50.8038 21.4821C50.0794 20.4941 49.4138 19.4383 48.8074 18.3141C48.242 17.2452 48 16.34 48 15.5806C48 14.6775 48.1648 13.9059 48.4711 13.2458C48.8084 12.5323 49.2352 11.9517 49.7456 11.4885L49.7463 11.4879C50.2838 10.9992 50.8792 10.6321 51.5363 10.3805C52.2156 10.1248 52.8953 10 53.5806 10C54.2617 10 54.9381 10.1289 55.6154 10.3939L55.6154 10.394L55.6272 10.3985C56.2948 10.65 56.8864 11.0156 57.4083 11.4989L57.4083 11.4989L57.4157 11.5057C57.9268 11.9694 58.3468 12.5438 58.6718 13.2431L58.6717 13.2431L58.6767 13.2535C58.9919 13.9117 59.1613 14.6805 59.1613 15.5806C59.1613 16.3507 58.914 17.2672 58.3366 18.3485L58.335 18.3517C57.7406 19.4743 57.0818 20.5224 56.3591 21.4971C55.6213 22.492 54.9373 23.3236 54.307 23.9973L54.3066 23.9977C53.9991 24.3268 53.7571 24.5852 53.5805 24.7732Z",fill:"white",stroke:"#162B40",strokeWidth:"2"}),wp.element.createElement(Zr,{d:"M35.931 52.9336C34.3971 54.5751 33.5495 55.4766 33.388 55.638C33.2804 55.7726 33.1458 55.8668 32.9844 55.9206C32.8498 56.0013 32.6884 56.0417 32.5 56.0417C32.3116 56.0417 32.1367 56.0013 31.9753 55.9206C31.8407 55.8668 31.7196 55.7726 31.612 55.638C31.4505 55.4766 30.5894 54.5616 29.0286 52.8932L35.931 52.9336ZM35.931 52.9336C37.4918 51.2652 39.1602 49.2335 40.9362 46.8385M35.931 52.9336L40.9362 46.8385M40.9362 46.8385C42.7122 44.4436 44.3268 41.8737 45.7799 39.1289L40.9362 46.8385ZM32.6418 54.9701L32.6302 54.9845L32.564 55.0066L32.5057 55.0416C32.5039 55.0416 32.502 55.0417 32.5 55.0417C32.4599 55.0417 32.439 55.0344 32.4225 55.0261L32.3902 55.01L32.3582 54.9701L32.3191 54.9309C32.1732 54.785 31.3306 53.8902 29.7618 52.2132C28.2591 50.5783 26.6281 48.5772 24.8686 46.2047C23.1222 43.823 21.5198 41.2807 20.0617 38.577C18.6601 35.9285 18 33.5755 18 31.5C18 29.2032 18.4203 27.1851 19.2376 25.4256C20.1014 23.5971 21.2095 22.0796 22.5561 20.8577L22.5568 20.8571C23.946 19.5942 25.4937 18.6386 27.2038 17.9844C28.9515 17.3261 30.7152 17 32.5 17C34.2805 17 36.0408 17.338 37.7866 18.0211L37.7866 18.0212L37.7984 18.0256C39.5345 18.6798 41.0784 19.6338 42.4365 20.8913L42.4364 20.8914L42.4439 20.8981C43.7911 22.1206 44.8848 23.6241 45.7208 25.4228L45.7207 25.4228L45.7257 25.4332C46.5674 27.1909 47 29.2062 47 31.5C47 33.6017 46.3269 35.9816 44.8978 38.6579L44.8962 38.661C43.4656 41.3631 41.8778 43.8901 40.133 46.2429C38.3732 48.616 36.7291 50.6167 35.2007 52.2504L35.2003 52.2509C33.6565 53.903 32.8267 54.7852 32.6809 54.9309L32.6418 54.9701ZM28.1104 35.8708L28.1197 35.8803L28.1292 35.8896C29.3383 37.067 30.813 37.6667 32.5 37.6667C34.1876 37.6667 35.654 37.0662 36.8399 35.8803C38.0471 34.6731 38.6667 33.1956 38.6667 31.5C38.6667 29.8082 38.0494 28.3422 36.84 27.16C35.6578 25.9506 34.1918 25.3333 32.5 25.3333C30.8044 25.3333 29.3269 25.9529 28.1197 27.1601C26.9338 28.346 26.3333 29.8124 26.3333 31.5C26.3333 33.187 26.933 34.6617 28.1104 35.8708Z",fill:"#6F8CFF",stroke:"#162B40",strokeWidth:"2"})),Kr=window.JetEngineListingData.atts.mapsListing;Dr("jet-engine/maps-listing",{title:Pr("Map Listing"),icon:Xr,category:"layout",attributes:Kr,className:"jet-map-listing",edit:function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&jr(e,t)}(i,wp.element.Component);var t,n,l,r,a=(l=i,r=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,t=Ir(l);if(r){var n=Ir(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return Tr(this,e)});function i(e){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,i),e.attributes._block_id||e.setAttributes({_block_id:e.clientId}),a.call(this,e)}return t=i,(n=[{key:"getCustomControlsSection",value:function(e){var t=window.JetEngineListingData.mapsListingConfig.providerControls,n=this.props,l=n.attributes;if(t&&t[e])return t[e].map((function(e){var t=e.control;return t.name=e.key,wp.element.createElement(C,{control:t,value:l[t.name],onChange:function(e){n.setAttributes(Or({},t.name,e))}})}))}},{key:"render",value:function(){var e=this.props,t=e.attributes,n=window.JetEngineListingData.listingOptions,l=window.JetEngineListingData.hideOptions,r=window.JetEngineListingData.metaFields,a=window.JetEngineListingData.filterCallbacks,i=window.JetEngineListingData.mapsListingConfig.markerTypes,u=window.JetEngineListingData.mapsListingConfig.markerLabelTypes,c=(window.JetEngineListingData.filterCallbacksArgs,[{value:"CHAR",label:"CHAR"},{value:"NUMERIC",label:"NUMERIC"},{value:"BINARY",label:"BINARY"},{value:"DATE",label:"DATE"},{value:"DATETIME",label:"DATETIME"},{value:"DECIMAL",label:"DECIMAL"},{value:"SIGNED",label:"SIGNED"},{value:"UNSIGNED",label:"UNSIGNED"}]),s=function(t,n,l,r){r=r||"posts_query";var o=he(e.attributes[r]),a=m(t),i=o[m(t,r)];if(i){if("object"===Ar(n))for(var u in n)i[u]=n[u];else i[n]=l;o[a]=i,e.setAttributes(Or({},r,o))}},m=function(t,n){return n=n||"posts_query",e.attributes[n].findIndex((function(e){return e==t}))};return[e.isSelected&&wp.element.createElement(qr,{key:"inspector"},wp.element.createElement(zr,{title:Pr("General")},wp.element.createElement(Fr,{label:Pr("Listing"),value:t.lisitng_id,options:n,onChange:function(t){e.setAttributes({lisitng_id:t})}}),wp.element.createElement(Jr,{type:"text",label:Pr("Address Meta Field"),help:Pr('Set meta field key to get address from (for human-readable addresses). To get address from multiple meta fields, combine these fields names with "+" sign. For example: state+city+street'),value:t.address_field,onChange:function(t){e.setAttributes({address_field:t})}}),wp.element.createElement(Gr,{label:Pr("Use Lat Lng Address Meta Field"),help:Pr("Check this if you want to get item address for the map by latitude and longitude stored directly in the meta field"),checked:t.add_lat_lng,onChange:function(){e.setAttributes({add_lat_lng:!t.add_lat_lng})}}),t.add_lat_lng&&wp.element.createElement(Jr,{type:"text",label:Pr("Lat Lng Address Meta Field"),help:Pr('Set meta field key to get latitude and longitude from. To get address from latitude and longitude meta fields, combine these fields names with "+" sign. For example: _lat+_lng. Latitude field always should be first'),value:t.lat_lng_address_field,onChange:function(t){e.setAttributes({lat_lng_address_field:t})}}),wp.element.createElement(Jr,{type:"number",label:Pr("Map Height"),value:t.map_height,min:"100",max:"1000",onChange:function(t){e.setAttributes({map_height:Number(t)})}}),wp.element.createElement(Jr,{type:"number",label:Pr("Posts number"),value:t.posts_num,min:"1",max:"1000",onChange:function(t){e.setAttributes({posts_num:Number(t)})}}),wp.element.createElement(Gr,{label:Pr("Automatically detect map center"),checked:t.auto_center,onChange:function(){e.setAttributes({auto_center:!t.auto_center})}}),t.auto_center&&wp.element.createElement(Jr,{type:"number",label:Pr("Max Zoom"),value:t.max_zoom,min:"1",max:"20",onChange:function(t){e.setAttributes({max_zoom:Number(t)})}}),!t.auto_center&&wp.element.createElement(Hr,{type:"text",label:Pr("Map Center"),value:t.custom_center,onChange:function(t){e.setAttributes({custom_center:t})}}),!t.auto_center&&wp.element.createElement(Jr,{type:"number",label:Pr("Custom Zoom"),value:t.custom_zoom,min:"1",max:"20",onChange:function(t){e.setAttributes({custom_zoom:Number(t)})}}),this.getCustomControlsSection("section_general")),window.JetEngineListingData.legacy.is_disabled&&wp.element.createElement(zr,{title:Pr("Custom Query"),initialOpen:!1},wp.element.createElement(Gr,{label:Pr("Use Custom Query"),checked:t.custom_query,onChange:function(){e.setAttributes({custom_query:!t.custom_query})}}),t.custom_query&&wp.element.createElement(Fr,{multiple:!1,label:Pr("Custom Query"),value:t.custom_query_id,options:window.JetEngineListingData.queriesList,onChange:function(t){e.setAttributes({custom_query_id:t})}})),wp.element.createElement(zr,{title:Pr("Marker"),initialOpen:!1},wp.element.createElement(Fr,{label:Pr("Marker Type"),value:t.marker_type,options:i,onChange:function(t){e.setAttributes({marker_type:t})}}),"icon"===t.marker_type&&wp.element.createElement("div",{className:"jet-media-control components-base-control"},wp.element.createElement("div",{className:"components-base-control__label"},Pr("Image/Icon")),t.marker_icon_url&&wp.element.createElement("img",{src:t.marker_icon_url,width:"100%",height:"auto"}),wp.element.createElement(Br,{onSelect:function(t){e.setAttributes({marker_icon:t.id,marker_icon_url:t.url})},type:"image",value:t.marker_icon,render:function(e){var t=e.open;return wp.element.createElement(Mr,{isSecondary:!0,icon:"edit",onClick:t},Pr("Select Image/Icon"))}}),t.marker_icon_url&&wp.element.createElement(Mr,{onClick:function(){e.setAttributes({marker_icon:0,marker_icon_url:""})},isLink:!0,isDestructive:!0},Pr("Remove Image/Icon"))),"dynamic_image"===t.marker_type&&wp.element.createElement(o,{label:Pr("Meta Field"),value:t.marker_image_field,options:r,onChange:function(t){e.setAttributes({marker_image_field:t})}}),"dynamic_image"===t.marker_type&&wp.element.createElement(Jr,{type:"text",label:Pr("Or enter meta field key"),help:Pr("Note: this field will override Meta Field value"),value:t.marker_image_field_custom,onChange:function(t){e.setAttributes({marker_image_field_custom:t})}}),"text"===t.marker_type&&wp.element.createElement(Fr,{label:Pr("Marker Label"),value:t.marker_label_type,options:u,onChange:function(t){e.setAttributes({marker_label_type:t})}}),"text"===t.marker_type&&"meta_field"===t.marker_label_type&&wp.element.createElement(o,{label:Pr("Meta Field"),value:t.marker_label_field,options:r,onChange:function(t){e.setAttributes({marker_label_field:t})}}),"text"===t.marker_type&&"meta_field"===t.marker_label_type&&wp.element.createElement(Jr,{type:"text",label:Pr("Or enter meta field key"),help:Pr("Note: this field will override Meta Field value"),value:t.marker_label_field_custom,onChange:function(t){e.setAttributes({marker_label_field_custom:t})}}),"text"===t.marker_type&&"static_text"===t.marker_label_type&&wp.element.createElement(Jr,{type:"text",label:Pr("Marker Label"),value:t.marker_label_text,onChange:function(t){e.setAttributes({marker_label_text:t})}}),-1!==window.JetEngineListingData.activeModules.indexOf("custom-content-types")&&("text"===t.marker_type&&"cct_field"===t.marker_label_type||"dynamic_image_cct"===t.marker_type)&&wp.element.createElement(Jr,{type:"text",label:Pr("Field"),value:t.marker_cct_field,onChange:function(t){e.setAttributes({marker_cct_field:t})}}),"text"===t.marker_type&&wp.element.createElement(Fr,{label:Pr("Callback"),value:t.marker_label_format_cb,options:a,onChange:function(t){e.setAttributes({marker_label_format_cb:t})}}),"text"===t.marker_type&&Ce(t.marker_label_format_cb).map((function(n){return wp.element.createElement(C,{control:n,value:t[n.name],onChange:function(t){e.setAttributes(Or({},n.name,t))}})})),"text"===t.marker_type&&wp.element.createElement(Gr,{label:Pr("Customize output"),checked:t.marker_label_custom,onChange:function(){e.setAttributes({marker_label_custom:!t.marker_label_custom})}}),"text"===t.marker_type&&t.marker_label_custom&&wp.element.createElement(Hr,{type:"text",label:Pr("Label format"),help:Pr("%s will be replaced with field value"),value:t.marker_label_custom_output,onChange:function(t){e.setAttributes({marker_label_custom_output:t})}}),wp.element.createElement(Gr,{label:Pr("Use different markers by conditions"),help:Pr("Previously set marker will be used as default if conditions not met"),checked:t.multiple_marker_types,onChange:function(){e.setAttributes({multiple_marker_types:!t.multiple_marker_types})}}),t.multiple_marker_types&&wp.element.createElement(lr,{data:t.multiple_markers,default:{apply_type:"meta_field"},onChange:function(t){e.setAttributes({multiple_markers:t})}},(function(e){return wp.element.createElement("div",null,wp.element.createElement("div",{className:"jet-media-control components-base-control"},wp.element.createElement("div",{className:"components-base-control__label"},Pr("Image/Icon")),e.marker_icon_url&&wp.element.createElement("img",{src:e.marker_icon_url,width:"100%",height:"auto"}),wp.element.createElement(Br,{onSelect:function(t){s(e,{marker_icon:t.id,marker_icon_url:t.url},null,"multiple_markers")},type:"image",value:e.marker_icon,render:function(e){var t=e.open;return wp.element.createElement(Mr,{isSecondary:!0,icon:"edit",onClick:t},Pr("Select Image/Icon"))}}),e.marker_icon_url&&wp.element.createElement(Mr,{onClick:function(){s(e,{marker_icon:0,marker_icon_url:""},null,"multiple_markers")},isLink:!0,isDestructive:!0},Pr("Remove Image/Icon"))),wp.element.createElement(Fr,{label:Pr("Apply this marker if"),value:e.apply_type,options:[{value:"meta_field",label:Pr("Meta field is equal to value") },{value:"post_term",label:Pr("Post has term")}],onChange:function(t){s(e,"apply_type",t,"multiple_markers")}}),"meta_field"===e.apply_type&&wp.element.createElement(o,{label:Pr("Meta Field"),value:e.field_name,options:r,onChange:function(t){s(e,"field_name",t,"multiple_markers")}}),"meta_field"===e.apply_type&&wp.element.createElement(Jr,{type:"text",label:Pr("Or enter meta field key"),help:Pr("Note: this field will override Meta Field value"),value:e.field_name_custom,onChange:function(t){s(e,"field_name_custom",t,"multiple_markers")}}),"meta_field"===e.apply_type&&wp.element.createElement(Jr,{type:"text",label:Pr("Field value"),value:e.field_value,onChange:function(t){s(e,"field_value",t,"multiple_markers")}}),"post_term"===e.apply_type&&wp.element.createElement(Jr,{type:"text",label:Pr("Taxonomy slug"),help:Pr("You can find this slug in the address bar of taxonomy edit page"),value:e.tax_name,onChange:function(t){s(e,"tax_name",t,"multiple_markers")}}),"post_term"===e.apply_type&&wp.element.createElement(Jr,{type:"text",label:Pr("Term name, slug or ID"),value:e.term_name,onChange:function(t){s(e,"term_name",t,"multiple_markers")}}))})),wp.element.createElement("hr",null),wp.element.createElement(Gr,{label:Pr("Marker Clustering"),checked:t.marker_clustering,onChange:function(){e.setAttributes({marker_clustering:!t.marker_clustering})}})),wp.element.createElement(zr,{title:Pr("Popup"),initialOpen:!1},wp.element.createElement(Jr,{type:"number",label:Pr("Marker Popup Width"),help:Pr("Set marker popup width in pixels"),value:t.popup_width,min:"150",max:"600",onChange:function(t){e.setAttributes({popup_width:Number(t)})}}),wp.element.createElement(Jr,{type:"number",label:Pr("Vertical Offset"),help:Pr("Set vertical popup offset in pixels"),value:t.popup_offset,min:"0",max:"200",onChange:function(t){e.setAttributes({popup_offset:Number(t)})}}),wp.element.createElement(Gr,{label:Pr("Add popup preloader"),help:Pr("Add box with loading animation while popup data is fetching from the server"),checked:t.popup_preloader,onChange:function(){e.setAttributes({popup_preloader:!t.popup_preloader})}}),this.getCustomControlsSection("section_popup_settings")),!window.JetEngineListingData.legacy.is_disabled&&wp.element.createElement(zr,{title:Pr("Custom Query"),initialOpen:!1},wp.element.createElement(Gr,{label:Pr("Use Custom Query"),checked:t.custom_query,onChange:function(){e.setAttributes({custom_query:!t.custom_query})}}),t.custom_query&&wp.element.createElement(Fr,{multiple:!1,label:Pr("Custom Query"),value:t.custom_query_id,options:window.JetEngineListingData.queriesList,onChange:function(t){e.setAttributes({custom_query_id:t})}})),!window.JetEngineListingData.legacy.is_disabled&&wp.element.createElement(zr,{title:Pr("Posts Query"),initialOpen:!1},wp.element.createElement(lr,{data:t.posts_query,default:{type:""},onChange:function(t){e.setAttributes({posts_query:t})}},(function(e){return wp.element.createElement("div",null,wp.element.createElement(Fr,{label:Pr("Type"),value:e.type,options:[{value:"",label:Pr("Select...")},{value:"posts_params",label:Pr("Posts & Author Parameters")},{value:"order_offset",label:Pr("Order & Offset")},{value:"tax_query",label:Pr("Tax Query")},{value:"meta_query",label:Pr("Meta Query")},{value:"date_query",label:Pr("Date Query")}],onChange:function(t){s(e,"type",t)}}),"date_query"===e.type&&wp.element.createElement("div",null,wp.element.createElement(Fr,{label:Pr("Column"),value:e.date_query_column,options:[{value:"post_date",label:Pr("Post date")},{value:"post_date_gmt",label:Pr("Post date GMT")},{value:"post_modified",label:Pr("Post modified")},{value:"post_modified_gmt",label:Pr("Post modified GMT")}],onChange:function(t){s(e,"date_query_column",t)}}),wp.element.createElement(Jr,{type:"text",label:Pr("After"),help:Pr("Date to retrieve posts after. Accepts strtotime()-compatible string"),value:e.date_query_after,onChange:function(t){s(e,"date_query_after",t)}}),wp.element.createElement(Jr,{type:"text",label:Pr("Before"),help:Pr("Date to retrieve posts before. Accepts strtotime()-compatible string"),value:e.date_query_before,onChange:function(t){s(e,"date_query_before",t)}})),"posts_params"===e.type&&wp.element.createElement("div",null,wp.element.createElement(Jr,{type:"text",label:Pr("Include posts by IDs"),help:Pr("Eg. 12, 24, 33"),value:e.posts_in,onChange:function(t){s(e,"posts_in",t)}}),wp.element.createElement(Jr,{type:"text",label:Pr("Exclude posts by IDs"),help:Pr("Eg. 12, 24, 33. If this is used in the same query as Include posts by IDs, it will be ignored"),value:e.posts_not_in,onChange:function(t){s(e,"posts_not_in",t)}}),wp.element.createElement(Jr,{type:"text",label:Pr("Get child of"),help:Pr("Eg. 12, 24, 33"),value:e.posts_parent,onChange:function(t){s(e,"posts_parent",t)}}),wp.element.createElement(Fr,{label:Pr("Post status"),value:e.posts_status,options:[{value:"publish",label:Pr("Publish")},{value:"pending",label:Pr("Pending")},{value:"draft",label:Pr("Draft")},{value:"auto-draft",label:Pr("Auto draft")},{value:"future",label:Pr("Future")},{value:"private",label:Pr("Private")},{value:"trash",label:Pr("Trash")},{value:"any",label:Pr("Any")}],onChange:function(t){s(e,"posts_status",t)}}),wp.element.createElement(Fr,{label:Pr("Posts by author"),value:e.posts_author,options:[{value:"any",label:Pr("Any author")},{value:"current",label:Pr("Current User")},{value:"id",label:Pr("Specific Author ID")},{value:"queried",label:Pr("Queried User")}],onChange:function(t){s(e,"posts_author",t)}}),"id"===e.posts_author&&wp.element.createElement(Jr,{type:"text",label:Pr("Author ID"),value:e.posts_author_id,onChange:function(t){s(e,"posts_author_id",t)}}),wp.element.createElement(Jr,{type:"text",label:Pr("Search Query"),value:e.search_query,onChange:function(t){s(e,"search_query",t)}})),"order_offset"===e.type&&wp.element.createElement("div",null,wp.element.createElement(Jr,{type:"number",label:Pr("Posts offset"),value:e.offset,min:"0",max:"100",step:"1",onChange:function(t){s(e,"offset",t)}}),wp.element.createElement(Fr,{label:Pr("Order"),value:e.order,options:[{value:"ASC",label:Pr("ASC")},{value:"DESC",label:Pr("DESC")}],onChange:function(t){s(e,"order",t)}}),wp.element.createElement(Fr,{label:Pr("Order"),value:e.order_by,options:[{value:"none",label:Pr("None")},{value:"ID",label:Pr("ID")},{value:"author",label:Pr("Author")},{value:"title",label:Pr("Title")},{value:"name",label:Pr("Name")},{value:"type",label:Pr("Type")},{value:"date",label:Pr("Date")},{value:"modified",label:Pr("Modified")},{value:"parent",label:Pr("Parent")},{value:"rand",label:Pr("Random")},{value:"comment_count",label:Pr("Comment Count")},{value:"relevance",label:Pr("Relevance")},{value:"menu_order",label:Pr("Menu Order")},{value:"meta_value",label:Pr("Meta Value")},{value:"meta_clause",label:Pr("Meta Clause")},{value:"post__in",label:Pr('Preserve post ID order given in the "Include posts by IDs" option')}],onChange:function(t){s(e,"order_by",t)}}),"meta_value"===e.order_by&&wp.element.createElement("div",null,wp.element.createElement(Jr,{type:"text",label:Pr("Meta key to order"),help:Pr("Set meta field name to order by"),value:e.meta_key,onChange:function(t){s(e,"meta_key",t)}}),wp.element.createElement(Fr,{label:Pr("Meta type"),value:e.meta_type,options:[{value:"CHAR",label:"CHAR"},{value:"NUMERIC",label:"NUMERIC"},{value:"DATE",label:"DATE"},{value:"DATETIME",label:"DATETIME"},{value:"DECIMAL",label:"DECIMAL"}],onChange:function(t){s(e,"meta_type",t)}})),"meta_clause"===e.order_by&&wp.element.createElement(Jr,{type:"text",label:Pr("Meta clause to order"),help:Pr("Meta clause name to order by. Clause with this name should be created in Meta Query parameters"),value:e.meta_clause_key,onChange:function(t){s(e,"meta_clause_key",t)}})),"tax_query"===e.type&&wp.element.createElement("div",null,wp.element.createElement(Fr,{label:Pr("Taxonomy"),value:e.tax_query_taxonomy,options:window.JetEngineListingData.taxonomies,onChange:function(t){s(e,"tax_query_taxonomy",t)}}),wp.element.createElement(Fr,{label:Pr("Operator"),value:e.tax_query_compare,options:[{value:"IN",label:"IN"},{value:"NOT IN",label:"NOT IN"},{value:"AND",label:"AND"},{value:"EXISTS",label:"EXISTS"},{value:"NOT EXISTS",label:"NOT EXISTS"}],onChange:function(t){s(e,"tax_query_compare",t)}}),wp.element.createElement(Fr,{label:Pr("Field"),value:e.tax_query_field,options:[{value:"term_id",label:Pr("Term ID")},{value:"slug",label:Pr("Slug")},{value:"name",label:Pr("Name")}],onChange:function(t){s(e,"tax_query_field",t)}}),wp.element.createElement(Jr,{type:"text",label:Pr("Terms"),value:e.tax_query_terms,onChange:function(t){s(e,"tax_query_terms",t)}}),wp.element.createElement(Jr,{type:"text",label:Pr("Terms from meta field"),help:Pr("Get terms IDs from current page meta field"),value:e.tax_query_terms_meta,onChange:function(t){s(e,"tax_query_terms_meta",t)}})),"meta_query"===e.type&&wp.element.createElement("div",null,wp.element.createElement(Jr,{label:Pr("Key (name/ID)"),value:e.meta_query_key,onChange:function(t){s(e,"meta_query_key",t)}}),wp.element.createElement(Fr,{label:Pr("Operator"),value:e.meta_query_compare,options:[{value:"=",label:"Equal"},{value:"!=",label:"Not equal"},{value:">",label:"Greater than"},{value:">=",label:"Greater or equal"},{value:"<",label:"Less than"},{value:"<=",label:"Equal or less"},{value:"LIKE",label:"LIKE"},{value:"NOT LIKE",label:"NOT LIKE"},{value:"IN",label:"IN"},{value:"NOT IN",label:"NOT IN"},{value:"BETWEEN",label:"BETWEEN"},{value:"NOT BETWEEN",label:"NOT BETWEEN"},{value:"EXISTS",label:"EXISTS"},{value:"NOT EXISTS",label:"NOT EXISTS"},{value:"REGEXP",label:"REGEXP"},{value:"NOT REGEXP",label:"NOT REGEXP"}],onChange:function(t){s(e,"meta_query_compare",t)}}),!["EXISTS","NOT EXISTS"].includes(e.meta_query_compare)&&wp.element.createElement("div",null,wp.element.createElement(Jr,{type:"text",label:Pr("Value"),help:Pr('For "In", "Not in", "Between" and "Not between" compare separate multiple values with comma'),value:e.meta_query_val,onChange:function(t){s(e,"meta_query_val",t)}}),wp.element.createElement(Jr,{type:"text",label:Pr("Or get value from query variable"),help:Pr("Set query variable name (from URL or WordPress query var) to get value from"),value:e.meta_query_request_val,onChange:function(t){s(e,"meta_query_request_val",t)}})),wp.element.createElement(Fr,{label:Pr("Type"),value:e.meta_query_type,options:c,onChange:function(t){s(e,"meta_query_type",t)}}),wp.element.createElement(Jr,{type:"text",label:Pr("Meta Query Clause"),help:Pr("Set unique name for current query clause to use it to order posts by this clause"),value:e.meta_query_clause,onChange:function(t){s(e,"meta_query_clause",t)}})))})),wp.element.createElement(Fr,{label:Pr("Meta query relation"),value:t.meta_query_relation,options:[{value:"AND",label:Pr("AND")},{value:"OR",label:Pr("OR")}],onChange:function(t){e.setAttributes({meta_query_relation:t})}}),wp.element.createElement(Fr,{label:Pr("Tax query relation"),value:t.tax_query_relation,options:[{value:"AND",label:Pr("AND")},{value:"OR",label:Pr("OR")}],onChange:function(t){e.setAttributes({tax_query_relation:t})}})),wp.element.createElement(zr,{title:Pr("Block Visibility"),initialOpen:!1},wp.element.createElement(Fr,{label:Pr("Hide block if"),value:t.hide_widget_if,options:l,onChange:function(t){e.setAttributes({hide_widget_if:t})}}))),wp.element.createElement(Vr,null,wp.element.createElement(Qr,{block:"jet-engine/maps-listing",attributes:t}))]}}])&&function(e,t){for(var n=0;n<t.length;n++){var l=t[n];l.enumerable=l.enumerable||!1,l.configurable=!0,"value"in l&&(l.writable=!0),Object.defineProperty(e,Lr(l.key),l)}}(t.prototype,n),Object.defineProperty(t,"prototype",{writable:!1}),i}(),save:function(e){return null}})}function Yr(e){return Yr="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Yr(e)}function $r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function eo(e,t){return eo=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},eo(e,t)}function to(e,t){if(t&&("object"===Yr(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}function no(e){return no=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},no(e)}var lo=wp.i18n.__,ro=wp.blocks.registerBlockType,oo=wp.blockEditor,ao=oo.InspectorControls,io=(oo.MediaUpload,wp.components),uo=(io.PanelColor,io.IconButton,io.TextControl),co=(io.TextareaControl,io.SelectControl),so=io.ToggleControl,mo=io.PanelBody,po=(io.RangeControl,io.CheckboxControl,io.ExternalLink,io.Disabled),fo=(io.G,io.Path),bo=(io.Circle,io.Rect),_o=io.SVG,yo=io.ServerSideRender;if(-1!==window.JetEngineListingData.activeModules.indexOf("booking-forms")){var go=wp.element.createElement(_o,{xmlns:"http://www.w3.org/2000/svg",width:"64",height:"64",viewBox:"0 0 64 64",fill:"none"},wp.element.createElement(bo,{fill:"white",x:"1",y:"5",width:"44",height:"53",rx:"3",stroke:"#162B40",strokeWidth:"2"}),wp.element.createElement(fo,{d:"M7 49C7 47.3431 8.34315 46 10 46H21C22.6569 46 24 47.3431 24 49C24 50.6569 22.6569 52 21 52H10C8.34315 52 7 50.6569 7 49Z",fill:"#4AF3BA",stroke:"#162B40",strokeWidth:"2"}),wp.element.createElement(bo,{fill:"white",x:"7",y:"33",width:"32",height:"6",rx:"1",stroke:"#162B40",strokeWidth:"2"}),wp.element.createElement(bo,{fill:"white",x:"7",y:"23",width:"32",height:"6",rx:"1",stroke:"#162B40",strokeWidth:"2"}),wp.element.createElement(bo,{fill:"white",x:"6.5",y:"14.5",width:"18",height:"1",rx:"0.5",stroke:"#162B40"}),wp.element.createElement(bo,{fill:"white",x:"6.5",y:"10.5",width:"33",height:"1",rx:"0.5",stroke:"#162B40"})),wo=window.JetEngineListingData.atts.bookingForm;ro("jet-engine/booking-form",{title:lo("Form"),icon:go,category:"layout",attributes:wo,className:"jet-form",edit:function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&eo(e,t)}(a,wp.element.Component);var t,n,l,r,o=(l=a,r=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,t=no(l);if(r){var n=no(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return to(this,e)});function a(){return $r(this,a),o.apply(this,arguments)}return t=a,(n=[{key:"render",value:function(){var e=this.props,t=e.attributes,n=window.JetEngineListingData.formsOptions;return[e.isSelected&&wp.element.createElement(ao,{key:"inspector"},wp.element.createElement(mo,{title:lo("General")},wp.element.createElement(co,{label:lo("Select form"),value:t._form_id,options:n,onChange:function(t){e.setAttributes({_form_id:t})}}),wp.element.createElement(co,{label:lo("Fields layout"),value:t.fields_layout,options:[{value:"column",label:lo("Column")},{value:"row",label:lo("Row")}],onChange:function(t){e.setAttributes({fields_layout:t})}}),wp.element.createElement(co,{label:lo("Fields label HTML tag"),value:t.fields_label_tag,options:[{value:"div",label:lo("DIV")},{value:"label",label:lo("LABEL")}],onChange:function(t){e.setAttributes({fields_label_tag:t})}}),wp.element.createElement(co,{label:lo("Submit type"),value:t.submit_type,options:[{value:"reload",label:lo("Reload")},{value:"ajax",label:lo("AJAX")}],onChange:function(t){e.setAttributes({submit_type:t})}}),wp.element.createElement(so,{label:lo("Cache form output"),checked:t.cache_form,onChange:function(){e.setAttributes({cache_form:!t.cache_form})}}),wp.element.createElement("hr",null),wp.element.createElement(so,{label:lo("Divider between rows"),checked:t.rows_divider,onChange:function(){e.setAttributes({rows_divider:!t.rows_divider})}}),wp.element.createElement(uo,{type:"text",label:lo("Required mark"),value:t.required_mark,onChange:function(t){e.setAttributes({required_mark:t})}}))),wp.element.createElement(po,null,wp.element.createElement(yo,{block:"jet-engine/booking-form",attributes:t}))]}}])&&function(e,t){for(var n=0;n<t.length;n++){var l=t[n];l.enumerable=l.enumerable||!1,l.configurable=!0,"value"in l&&(l.writable=!0),Object.defineProperty(e,(r=function(e,t){if("object"!==Yr(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var l=n.call(e,"string");if("object"!==Yr(l))return l;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(l.key),"symbol"===Yr(r)?r:String(r)),l)}var r}(t.prototype,n),Object.defineProperty(t,"prototype",{writable:!1}),a}(),save:function(e){return null}})}function vo(e){return vo="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},vo(e)}function ho(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Eo(e,t){return Eo=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},Eo(e,t)}function Co(e,t){if(t&&("object"===vo(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}function ko(e){return ko=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},ko(e)}var xo=wp.i18n.__,So=wp.blocks.registerBlockType,Ao=wp.blockEditor,Oo=Ao.InspectorControls,Lo=Ao.MediaUpload,jo=wp.components,To=(jo.PanelColor,jo.IconButton),Io=(jo.TextControl,jo.TextareaControl,jo.SelectControl,jo.ToggleControl,jo.PanelBody),Po=(jo.RangeControl,jo.CheckboxControl,jo.ExternalLink,jo.Disabled),Do=(jo.G,jo.Path),No=(jo.Circle,jo.Rect),qo=jo.SVG,Bo=jo.ServerSideRender;if(-1!==window.JetEngineListingData.activeModules.indexOf("booking-forms")){var Ro=wp.element.createElement(qo,{xmlns:"http://www.w3.org/2000/svg",width:"64",height:"64",viewBox:"0 0 64 64",fill:"none"},wp.element.createElement(No,{width:"64",height:"64",fill:"white"}),wp.element.createElement(No,{x:"1",y:"12",width:"16",height:"16",rx:"3",fill:"#4AF3BA",stroke:"#162B40",strokeWidth:"2"}),wp.element.createElement(No,{x:"22",y:"17",width:"42",height:"2",rx:"1",fill:"#162B40"}),wp.element.createElement(Do,{d:"M22 22C22 21.4477 22.4477 21 23 21H42C42.5523 21 43 21.4477 43 22C43 22.5523 42.5523 23 42 23H23C22.4477 23 22 22.5523 22 22Z",fill:"#162B40"}),wp.element.createElement(No,{x:"22",y:"40",width:"42",height:"2",rx:"1",fill:"#162B40"}),wp.element.createElement(Do,{d:"M22 45C22 44.4477 22.4477 44 23 44H42C42.5523 44 43 44.4477 43 45C43 45.5523 42.5523 46 42 46H23C22.4477 46 22 45.5523 22 45Z",fill:"#162B40"}),wp.element.createElement(Do,{d:"M5 20L8 23L13 17",stroke:"#162B40",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"}),wp.element.createElement(No,{x:"1",y:"35",width:"16",height:"16",rx:"3",fill:"white",stroke:"#162B40",strokeWidth:"2"})),Mo=window.JetEngineListingData.atts.checkMark;So("jet-engine/check-mark",{title:xo("Check Mark"),icon:Ro,category:"layout",attributes:Mo,className:"jet-form__check-mark",edit:function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Eo(e,t)}(a,wp.element.Component);var t,n,l,r,o=(l=a,r=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,t=ko(l);if(r){var n=ko(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return Co(this,e)});function a(){return ho(this,a),o.apply(this,arguments)}return t=a,(n=[{key:"render",value:function(){var e=this.props,t=e.attributes;return[e.isSelected&&wp.element.createElement(Oo,{key:"inspector"},wp.element.createElement(Io,{title:xo("General")},wp.element.createElement("div",{className:"jet-media-control components-base-control"},wp.element.createElement("div",{className:"components-base-control__label"},xo("Default Icon")),t.check_mark_icon_default_url&&wp.element.createElement("img",{src:t.check_mark_icon_default_url,width:"100%",height:"auto"}),wp.element.createElement(Lo,{onSelect:function(t){e.setAttributes({check_mark_icon_default:t.id,check_mark_icon_default_url:t.url})},type:"image",value:t.check_mark_icon_default,render:function(e){var t=e.open;return wp.element.createElement(To,{isSecondary:!0,icon:"edit",onClick:t},xo("Select Icon"))}}),t.check_mark_icon_default_url&&wp.element.createElement(To,{onClick:function(){e.setAttributes({check_mark_icon_default:0,check_mark_icon_default_url:""})},isLink:!0,isDestructive:!0},xo("Remove Icon"))),wp.element.createElement("div",{className:"jet-media-control components-base-control"},wp.element.createElement("div",{className:"components-base-control__label"},xo("Checked Icon")),t.check_mark_icon_checked_url&&wp.element.createElement("img",{src:t.check_mark_icon_checked_url,width:"100%",height:"auto"}),wp.element.createElement(Lo,{onSelect:function(t){e.setAttributes({check_mark_icon_checked:t.id,check_mark_icon_checked_url:t.url})},type:"image",value:t.check_mark_icon_checked,render:function(e){var t=e.open;return wp.element.createElement(To,{isSecondary:!0,icon:"edit",onClick:t},xo("Select Icon"))}}),t.check_mark_icon_checked_url&&wp.element.createElement(To,{onClick:function(){e.setAttributes({check_mark_icon_checked:0,check_mark_icon_checked_url:""})},isLink:!0,isDestructive:!0},xo("Remove Icon"))))),wp.element.createElement(Po,null,wp.element.createElement(Bo,{block:"jet-engine/check-mark",attributes:t}))]}}])&&function(e,t){for(var n=0;n<t.length;n++){var l=t[n];l.enumerable=l.enumerable||!1,l.configurable=!0,"value"in l&&(l.writable=!0),Object.defineProperty(e,(r=function(e,t){if("object"!==vo(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var l=n.call(e,"string");if("object"!==vo(l))return l;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(l.key),"symbol"===vo(r)?r:String(r)),l)}var r}(t.prototype,n),Object.defineProperty(t,"prototype",{writable:!1}),a}(),save:function(e){return null}})}function Jo(e){return Jo="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Jo(e)}function Ho(e){var t=function(e,t){if("object"!==Jo(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var l=n.call(e,"string");if("object"!==Jo(l))return l;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"===Jo(t)?t:String(t)}function Fo(e,t){return Fo=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},Fo(e,t)}function Go(e,t){if(t&&("object"===Jo(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}function zo(e){return zo=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},zo(e)}var Vo=wp.i18n.__,Zo=wp.blocks.registerBlockType,Uo=wp.blockEditor.InspectorControls,Wo=wp.components,Qo=(Wo.PanelColor,Wo.IconButton,Wo.TextControl),Xo=(Wo.TextareaControl,Wo.SelectControl),Ko=Wo.ToggleControl,Yo=Wo.PanelBody,$o=(Wo.RangeControl,Wo.CheckboxControl,Wo.ExternalLink,Wo.Disabled),ea=(Wo.G,Wo.Path),ta=(Wo.Circle,Wo.Rect),na=Wo.SVG,la=Wo.ServerSideRender;if(-1!==window.JetEngineListingData.activeModules.indexOf("calendar")){var ra=wp.element.createElement(na,{xmlns:"http://www.w3.org/2000/svg",width:"64",height:"64",viewBox:"0 0 64 64",fill:"none"},wp.element.createElement(ta,{x:"1",y:"10",width:"44",height:"44",rx:"3",stroke:"#162B40",strokeWidth:"2",fill:"white"}),wp.element.createElement(ea,{d:"M1 13C1 11.3431 2.34315 10 4 10H42C43.6569 10 45 11.3431 45 13V28H1V13Z",fill:"#4AF3BA",stroke:"#162B40",strokeWidth:"2"}),wp.element.createElement(ea,{d:"M11 7C11 6.44772 11.4477 6 12 6H13C13.5523 6 14 6.44772 14 7V13C14 13.5523 13.5523 14 13 14H12C11.4477 14 11 13.5523 11 13V7Z",fill:"#162B40"}),wp.element.createElement(ea,{d:"M32 7C32 6.44772 32.4477 6 33 6H34C34.5523 6 35 6.44772 35 7V13C35 13.5523 34.5523 14 34 14H33C32.4477 14 32 13.5523 32 13V7Z",fill:"#162B40"})),oa=window.JetEngineListingData.atts.listingCalendar;Zo("jet-engine/listing-calendar",{title:Vo("Listing Calendar"),icon:ra,category:"layout",attributes:oa,className:"jet-listing-calendar",edit:function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Fo(e,t)}(a,wp.element.Component);var t,n,l,r,o=(l=a,r=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,t=zo(l);if(r){var n=zo(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return Go(this,e)});function a(e){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,a),e.attributes._block_id||e.setAttributes({_block_id:e.clientId}),o.call(this,e)}return t=a,(n=[{key:"render",value:function(){var e=this.props,t=e.attributes,n=window.JetEngineListingData.listingOptions,l=window.JetEngineListingData.hideOptions,r=[{value:"CHAR",label:"CHAR"},{value:"NUMERIC",label:"NUMERIC"},{value:"BINARY",label:"BINARY"},{value:"DATE",label:"DATE"},{value:"DATETIME",label:"DATETIME"},{value:"DECIMAL",label:"DECIMAL"},{value:"SIGNED",label:"SIGNED"},{value:"UNSIGNED",label:"UNSIGNED"}],o=function(t,n,l,r){r=r||"posts_query";var o=he(e.attributes[r]),i=a(t),u=o[a(t,r)];if(u){if("object"===Jo(n))for(var c in n)u[c]=n[c];else u[n]=l;o[i]=u,e.setAttributes(function(e,t,n){return(t=Ho(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}({},r,o))}},a=function(t,n){return n=n||"posts_query",e.attributes[n].findIndex((function(e){return e==t}))};return[e.isSelected&&wp.element.createElement(Uo,{key:"inspector"},wp.element.createElement(Yo,{title:Vo("General")},wp.element.createElement(Xo,{label:Vo("Listing"),value:t.lisitng_id,options:n,onChange:function(t){e.setAttributes({lisitng_id:t})}}),wp.element.createElement(Xo,{label:Vo("Group posts by"),value:t.group_by,options:oa.group_by.options,onChange:function(t){e.setAttributes({group_by:t})}}),"meta_date"===t.group_by&&wp.element.createElement(Qo,{type:"text",label:Vo("Meta field name"),help:Vo('This field must contain date to group posts by. Works only if "Save as timestamp" option for meta field is active'),value:t.group_by_key,onChange:function(t){e.setAttributes({group_by_key:t})}}),"meta_date"===t.group_by&&wp.element.createElement(Ko,{label:Vo("Allow multi-day events"),checked:t.allow_multiday,onChange:function(){e.setAttributes({allow_multiday:!t.allow_multiday})}}),"meta_date"===t.group_by&&t.allow_multiday&&wp.element.createElement(Qo,{type:"text",label:Vo("End date field name"),help:Vo('This field must contain date when events ends. Works only if "Save as timestamp" option for meta field is active'),value:t.end_date_key,onChange:function(t){e.setAttributes({end_date_key:t})}}),wp.element.createElement(Ko,{label:Vo("Use Custom Post Types"),checked:t.use_custom_post_types,onChange:function(){e.setAttributes({use_custom_post_types:!t.use_custom_post_types})}}),t.use_custom_post_types&&wp.element.createElement(Xo,{multiple:!0,label:Vo("Post types"),value:t.custom_post_types,options:window.JetEngineListingData.postTypes,onChange:function(t){e.setAttributes({custom_post_types:t})}}),wp.element.createElement("hr",null),wp.element.createElement(Xo,{label:Vo("Week days format"),value:t.week_days_format,options:[{value:"full",label:Vo("Full")},{value:"short",label:Vo("Short")},{value:"initial",label:Vo("Initial letter")}],onChange:function(t){e.setAttributes({week_days_format:t})}}),wp.element.createElement(Ko,{label:Vo("Start from custom month"),checked:t.custom_start_from,onChange:function(){e.setAttributes({custom_start_from:!t.custom_start_from})}}),t.custom_start_from&&wp.element.createElement(Xo,{label:Vo("Start from month"),value:t.start_from_month,options:[{value:"January",label:Vo("January")},{value:"February",label:Vo("February")},{value:"March",label:Vo("March")},{value:"April",label:Vo("April")},{value:"May",label:Vo("May")},{value:"June",label:Vo("June")},{value:"July",label:Vo("July")},{value:"August",label:Vo("August")},{value:"September",label:Vo("September")},{value:"October",label:Vo("October")},{value:"November",label:Vo("November")},{value:"December",label:Vo("December")}],onChange:function(t){e.setAttributes({start_from_month:t})}}),t.custom_start_from&&wp.element.createElement(Qo,{type:"text",label:Vo("Start from year"),value:t.start_from_year,onChange:function(t){e.setAttributes({start_from_year:t})}}),wp.element.createElement(Ko,{label:Vo("Show posts from the nearby months"),checked:t.show_posts_nearby_months,onChange:function(){e.setAttributes({show_posts_nearby_months:!t.show_posts_nearby_months})}}),wp.element.createElement(Ko,{label:Vo("Hide past events"),checked:t.hide_past_events,onChange:function(){e.setAttributes({hide_past_events:!t.hide_past_events})}}),wp.element.createElement(Xo,{label:Vo("Caption Layout"),value:t.caption_layout,options:[{value:"layout-1",label:Vo("Layout 1")},{value:"layout-2",label:Vo("Layout 2")},{value:"layout-3",label:Vo("Layout 3")},{value:"layout-4",label:Vo("Layout 4")}],onChange:function(t){e.setAttributes({caption_layout:t})}})),wp.element.createElement(Yo,{title:Vo("Custom Query"),initialOpen:!1},wp.element.createElement(Ko,{label:Vo("Use Custom Query"),checked:t.custom_query,onChange:function(){e.setAttributes({custom_query:!t.custom_query})}}),t.custom_query&&wp.element.createElement(Xo,{multiple:!1,label:Vo("Custom Query"),value:t.custom_query_id,options:window.JetEngineListingData.queriesList,onChange:function(t){e.setAttributes({custom_query_id:t})}})),!window.JetEngineListingData.legacy.is_disabled&&wp.element.createElement(Yo,{title:Vo("Posts Query"),initialOpen:!1},wp.element.createElement(lr,{data:t.posts_query,default:{type:""},onChange:function(t){e.setAttributes({posts_query:t})}},(function(e){return wp.element.createElement("div",null,wp.element.createElement(Xo,{label:Vo("Type"),value:e.type,options:[{value:"",label:Vo("Select...")},{value:"posts_params",label:Vo("Posts & Author Parameters")},{value:"order_offset",label:Vo("Order & Offset")},{value:"tax_query",label:Vo("Tax Query")},{value:"meta_query",label:Vo("Meta Query")},{value:"date_query",label:Vo("Date Query")}],onChange:function(t){o(e,"type",t)} }),"date_query"===e.type&&wp.element.createElement("div",null,wp.element.createElement(Xo,{label:Vo("Column"),value:e.date_query_column,options:[{value:"post_date",label:Vo("Post date")},{value:"post_date_gmt",label:Vo("Post date GMT")},{value:"post_modified",label:Vo("Post modified")},{value:"post_modified_gmt",label:Vo("Post modified GMT")}],onChange:function(t){o(e,"date_query_column",t)}}),wp.element.createElement(Qo,{type:"text",label:Vo("After"),help:Vo("Date to retrieve posts after. Accepts strtotime()-compatible string"),value:e.date_query_after,onChange:function(t){o(e,"date_query_after",t)}}),wp.element.createElement(Qo,{type:"text",label:Vo("Before"),help:Vo("Date to retrieve posts before. Accepts strtotime()-compatible string"),value:e.date_query_before,onChange:function(t){o(e,"date_query_before",t)}})),"posts_params"===e.type&&wp.element.createElement("div",null,wp.element.createElement(Qo,{type:"text",label:Vo("Include posts by IDs"),help:Vo("Eg. 12, 24, 33"),value:e.posts_in,onChange:function(t){o(e,"posts_in",t)}}),wp.element.createElement(Qo,{type:"text",label:Vo("Exclude posts by IDs"),help:Vo("Eg. 12, 24, 33. If this is used in the same query as Include posts by IDs, it will be ignored"),value:e.posts_not_in,onChange:function(t){o(e,"posts_not_in",t)}}),wp.element.createElement(Qo,{type:"text",label:Vo("Get child of"),help:Vo("Eg. 12, 24, 33"),value:e.posts_parent,onChange:function(t){o(e,"posts_parent",t)}}),wp.element.createElement(Xo,{label:Vo("Post status"),value:e.posts_status,options:[{value:"publish",label:Vo("Publish")},{value:"pending",label:Vo("Pending")},{value:"draft",label:Vo("Draft")},{value:"auto-draft",label:Vo("Auto draft")},{value:"future",label:Vo("Future")},{value:"private",label:Vo("Private")},{value:"trash",label:Vo("Trash")},{value:"any",label:Vo("Any")}],onChange:function(t){o(e,"posts_status",t)}}),wp.element.createElement(Xo,{label:Vo("Posts by author"),value:e.posts_author,options:[{value:"any",label:Vo("Any author")},{value:"current",label:Vo("Current User")},{value:"id",label:Vo("Specific Author ID")},{value:"queried",label:Vo("Queried User")}],onChange:function(t){o(e,"posts_author",t)}}),"id"===e.posts_author&&wp.element.createElement(Qo,{type:"text",label:Vo("Author ID"),value:e.posts_author_id,onChange:function(t){o(e,"posts_author_id",t)}}),wp.element.createElement(Qo,{type:"text",label:Vo("Search Query"),value:e.search_query,onChange:function(t){o(e,"search_query",t)}})),"order_offset"===e.type&&wp.element.createElement("div",null,wp.element.createElement(Qo,{type:"number",label:Vo("Posts offset"),value:e.offset,min:"0",max:"100",step:"1",onChange:function(t){o(e,"offset",t)}}),wp.element.createElement(Xo,{label:Vo("Order"),value:e.order,options:[{value:"ASC",label:Vo("ASC")},{value:"DESC",label:Vo("DESC")}],onChange:function(t){o(e,"order",t)}}),wp.element.createElement(Xo,{label:Vo("Order"),value:e.order_by,options:[{value:"none",label:Vo("None")},{value:"ID",label:Vo("ID")},{value:"author",label:Vo("Author")},{value:"title",label:Vo("Title")},{value:"name",label:Vo("Name")},{value:"type",label:Vo("Type")},{value:"date",label:Vo("Date")},{value:"modified",label:Vo("Modified")},{value:"parent",label:Vo("Parent")},{value:"rand",label:Vo("Random")},{value:"comment_count",label:Vo("Comment Count")},{value:"relevance",label:Vo("Relevance")},{value:"menu_order",label:Vo("Menu Order")},{value:"meta_value",label:Vo("Meta Value")},{value:"meta_clause",label:Vo("Meta Clause")},{value:"post__in",label:Vo('Preserve post ID order given in the "Include posts by IDs" option')}],onChange:function(t){o(e,"order_by",t)}}),"meta_value"===e.order_by&&wp.element.createElement("div",null,wp.element.createElement(Qo,{type:"text",label:Vo("Meta key to order"),help:Vo("Set meta field name to order by"),value:e.meta_key,onChange:function(t){o(e,"meta_key",t)}}),wp.element.createElement(Xo,{label:Vo("Meta type"),value:e.meta_type,options:[{value:"CHAR",label:"CHAR"},{value:"NUMERIC",label:"NUMERIC"},{value:"DATE",label:"DATE"},{value:"DATETIME",label:"DATETIME"},{value:"DECIMAL",label:"DECIMAL"}],onChange:function(t){o(e,"meta_type",t)}})),"meta_clause"===e.order_by&&wp.element.createElement(Qo,{type:"text",label:Vo("Meta clause to order"),help:Vo("Meta clause name to order by. Clause with this name should be created in Meta Query parameters"),value:e.meta_clause_key,onChange:function(t){o(e,"meta_clause_key",t)}})),"tax_query"===e.type&&wp.element.createElement("div",null,wp.element.createElement(Xo,{label:Vo("Taxonomy"),value:e.tax_query_taxonomy,options:window.JetEngineListingData.taxonomies,onChange:function(t){o(e,"tax_query_taxonomy",t)}}),wp.element.createElement(Xo,{label:Vo("Operator"),value:e.tax_query_compare,options:[{value:"IN",label:"IN"},{value:"NOT IN",label:"NOT IN"},{value:"AND",label:"AND"},{value:"EXISTS",label:"EXISTS"},{value:"NOT EXISTS",label:"NOT EXISTS"}],onChange:function(t){o(e,"tax_query_compare",t)}}),wp.element.createElement(Xo,{label:Vo("Field"),value:e.tax_query_field,options:[{value:"term_id",label:Vo("Term ID")},{value:"slug",label:Vo("Slug")},{value:"name",label:Vo("Name")}],onChange:function(t){o(e,"tax_query_field",t)}}),wp.element.createElement(Qo,{type:"text",label:Vo("Terms"),value:e.tax_query_terms,onChange:function(t){o(e,"tax_query_terms",t)}}),wp.element.createElement(Qo,{type:"text",label:Vo("Terms from meta field"),help:Vo("Get terms IDs from current page meta field"),value:e.tax_query_terms_meta,onChange:function(t){o(e,"tax_query_terms_meta",t)}})),"meta_query"===e.type&&wp.element.createElement("div",null,wp.element.createElement(Qo,{label:Vo("Key (name/ID)"),value:e.meta_query_key,onChange:function(t){o(e,"meta_query_key",t)}}),wp.element.createElement(Xo,{label:Vo("Operator"),value:e.meta_query_compare,options:[{value:"=",label:"Equal"},{value:"!=",label:"Not equal"},{value:">",label:"Greater than"},{value:">=",label:"Greater or equal"},{value:"<",label:"Less than"},{value:"<=",label:"Equal or less"},{value:"LIKE",label:"LIKE"},{value:"NOT LIKE",label:"NOT LIKE"},{value:"IN",label:"IN"},{value:"NOT IN",label:"NOT IN"},{value:"BETWEEN",label:"BETWEEN"},{value:"NOT BETWEEN",label:"NOT BETWEEN"},{value:"EXISTS",label:"EXISTS"},{value:"NOT EXISTS",label:"NOT EXISTS"},{value:"REGEXP",label:"REGEXP"},{value:"NOT REGEXP",label:"NOT REGEXP"}],onChange:function(t){o(e,"meta_query_compare",t)}}),!["EXISTS","NOT EXISTS"].includes(e.meta_query_compare)&&wp.element.createElement("div",null,wp.element.createElement(Qo,{type:"text",label:Vo("Value"),help:Vo('For "In", "Not in", "Between" and "Not between" compare separate multiple values with comma'),value:e.meta_query_val,onChange:function(t){o(e,"meta_query_val",t)}}),wp.element.createElement(Qo,{type:"text",label:Vo("Or get value from query variable"),help:Vo("Set query variable name (from URL or WordPress query var) to get value from"),value:e.meta_query_request_val,onChange:function(t){o(e,"meta_query_request_val",t)}})),wp.element.createElement(Xo,{label:Vo("Type"),value:e.meta_query_type,options:r,onChange:function(t){o(e,"meta_query_type",t)}}),wp.element.createElement(Qo,{type:"text",label:Vo("Meta Query Clause"),help:Vo("Set unique name for current query clause to use it to order posts by this clause"),value:e.meta_query_clause,onChange:function(t){o(e,"meta_query_clause",t)}})))})),wp.element.createElement(Xo,{label:Vo("Meta query relation"),value:t.meta_query_relation,options:[{value:"AND",label:Vo("AND")},{value:"OR",label:Vo("OR")}],onChange:function(t){e.setAttributes({meta_query_relation:t})}}),wp.element.createElement(Xo,{label:Vo("Tax query relation"),value:t.tax_query_relation,options:[{value:"AND",label:Vo("AND")},{value:"OR",label:Vo("OR")}],onChange:function(t){e.setAttributes({tax_query_relation:t})}})),wp.element.createElement(Yo,{title:Vo("Block Visibility"),initialOpen:!1},wp.element.createElement(Xo,{label:Vo("Hide block if"),value:t.hide_widget_if,options:l,onChange:function(t){e.setAttributes({hide_widget_if:t})}}))),wp.element.createElement($o,null,wp.element.createElement(la,{block:"jet-engine/listing-calendar",attributes:t}))]}}])&&function(e,t){for(var n=0;n<t.length;n++){var l=t[n];l.enumerable=l.enumerable||!1,l.configurable=!0,"value"in l&&(l.writable=!0),Object.defineProperty(e,Ho(l.key),l)}}(t.prototype,n),Object.defineProperty(t,"prototype",{writable:!1}),a}(),save:function(e){return null}})}function aa(){return aa=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var l in n)Object.prototype.hasOwnProperty.call(n,l)&&(e[l]=n[l])}return e},aa.apply(this,arguments)}var ia=wp.blockEditor.InnerBlocks,ua=function(e){var t={};switch(e.height){case"auto":e.min_height&&(t.minHeight=e.min_height);break;case"fixed":e.fixed_height&&(t.height=e.fixed_height,t.minHeight=e.fixed_height);break;case"fit_to_screen":t.height="100vh",t.minHeight="100vh"}return"fixed"===e.width&&e.fixed_width&&(t.width=e.fixed_width),e.background_image_url&&(t.backgroundImage="url("+e.background_image_url+")",e.background_settings.background_position&&(t.backgroundPosition=e.background_settings.background_position),e.background_settings.background_size&&(t.backgroundSize=e.background_settings.background_size),e.background_settings.background_repeat&&(t.backgroundRepeat=e.background_settings.background_repeat)),t},ca=function(e){var t={};return!Se(e.background_color,"background-color")&&e.custom_background_color&&(t.backgroundColor=e.custom_background_color),!Se(e.background_gradient,"background")&&e.custom_background_gradient&&(t.background=e.custom_background_gradient),t.opacity=e.background_overlay_opacity,t};const sa=function(e){var t=e.className,n=e.blockProps,l=e.isEdit,r=e.attributes,o="jet-container",a=[t,o];switch(a.push(o+"--content-direction-"+r.content_direction),r.content_direction){case"vertical":a.push(o+"--content-justify-"+r.content_v_alignment),a.push(o+"--content-align-"+r.content_h_alignment);break;case"horizontal":a.push(o+"--content-align-"+r.content_v_alignment),a.push(o+"--content-justify-"+r.content_h_alignment)}n.className&&a.push(n.className);var i={};return r.section_url&&(i["data-url"]=r.section_url),r.section_url_target&&(i["data-target"]="_blank"),wp.element.createElement("div",aa({className:a.join(" "),style:ua(r)},i),wp.element.createElement("div",{className:[o+"__overlay",Se(r.background_gradient,"gradient-background"),Se(r.background_color,"background-color"),Se(r.background_gradient,"gradient-background")?"has-background-gradient":null].join(" "),style:ca(r)}),l&&wp.element.createElement(ia,null),!l&&wp.element.createElement(ia.Content,null))};var ma=wp.components,pa=ma.SVG,fa=ma.Path;const ba=wp.element.createElement(pa,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20"},wp.element.createElement(fa,{d:"M9 2h2v12l4-4 2 1-7 7-7-7 2-1 4 4V2z"}));var da=wp.components,_a=da.SVG,ya=da.Path;const ga=wp.element.createElement(_a,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20"},wp.element.createElement(ya,{d:"M2 11V9h12l-4-4 1-2 7 7-7 7-1-2 4-4H2z"}));var wa=wp.components,va=wa.SVG,ha=wa.Path;const Ea=wp.element.createElement(va,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20"},wp.element.createElement(ha,{d:"M12 5V3H3v2h9zm5 4V7H3v2h14zm-5 4v-2H3v2h9zm5 4v-2H3v2h14z"}));var Ca=wp.components,ka=Ca.SVG,xa=Ca.Path;const Sa=wp.element.createElement(ka,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20"},wp.element.createElement(xa,{d:"M17 5V3H8v2h9zm0 4V7H3v2h14zm0 4v-2H8v2h9zm0 4v-2H3v2h14z"}));var Aa=wp.components,Oa=Aa.SVG,La=Aa.Path;const ja=wp.element.createElement(Oa,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20"},wp.element.createElement(La,{d:"M14 5V3H6v2h8zm3 4V7H3v2h14zm-3 4v-2H6v2h8zm3 4v-2H3v2h14z"}));var Ta=wp.components,Ia=Ta.SVG,Pa=Ta.Path;const Da=wp.element.createElement(Ia,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20"},wp.element.createElement(Pa,{d:"M11 3v4H1V3h10zm8 0v4h-7V3h7zM7 8v3H1V8h6zm12 0v3H8V8h11zM9 12v2H1v-2h8zm10 0v2h-9v-2h9zM6 15v1H1v-1h5zm5 0v1H7v-1h4zm3 0v1h-2v-1h2zm5 0v1h-4v-1h4z"}));var Na=wp.components,qa=Na.SVG,Ba=Na.Path;const Ra=wp.element.createElement(qa,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20"},wp.element.createElement("rect",{x:"0",fill:"none",width:"20",height:"20"}),wp.element.createElement(Ba,{d:"M2 3h16v2H2V3zm0 4h16v2H2V7zm0 4h16v2H2v-2zm0 4h16v2H2v-2z"}));var Ma=wp.components,Ja=Ma.SVG,Ha=Ma.Polygon,Fa=Ma.Rect;const Ga=wp.element.createElement(Ja,{viewBox:"0 0 512 512",xmlns:"http://www.w3.org/2000/svg"},wp.element.createElement(Fa,{width:"480",height:"32",x:"16",y:"16"}),wp.element.createElement(Ha,{points:"155.883 195.883 178.51 218.51 240 157.02 240 456 272 456 272 157.02 333.49 218.51 356.117 195.883 256 95.764 155.883 195.883"}));var za=wp.components,Va=za.SVG;za.Polygon,za.Rect;const Za=wp.element.createElement(Va,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512"},wp.element.createElement("polygon",{points:"240 16 240 162.177 186.509 108.687 163.882 131.313 256 223.431 348.118 131.313 325.491 108.687 272 162.177 272 16 240 16"}),wp.element.createElement("rect",{width:"480",height:"32",x:"16",y:"240"}),wp.element.createElement("polygon",{points:"163.882 380.687 186.509 403.313 240 349.823 240 496 272 496 272 349.823 325.491 403.313 348.118 380.687 256 288.569 163.882 380.687"}));var Ua=wp.components,Wa=Ua.SVG,Qa=Ua.Polygon,Xa=Ua.Rect;const Ka=wp.element.createElement(Wa,{viewBox:"0 0 512 512",xmlns:"http://www.w3.org/2000/svg"},wp.element.createElement(Qa,{points:"356.117 316.117 333.49 293.49 272 354.98 272 56 240 56 240 354.98 178.51 293.49 155.883 316.117 256 416.236 356.117 316.117"}),wp.element.createElement(Xa,{width:"480",height:"32",x:"16",y:"464"}));var Ya=wp.components,$a=Ya.SVG,ei=Ya.Path;const ti=wp.element.createElement($a,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20"},wp.element.createElement(ei,{d:"M17.74 2.76c1.68 1.69 1.68 4.41 0 6.1l-1.53 1.52c-1.12 1.12-2.7 1.47-4.14 1.09l2.62-2.61.76-.77.76-.76c.84-.84.84-2.2 0-3.04-.84-.85-2.2-.85-3.04 0l-.77.76-3.38 3.38c-.37-1.44-.02-3.02 1.1-4.14l1.52-1.53c1.69-1.68 4.42-1.68 6.1 0zM8.59 13.43l5.34-5.34c.42-.42.42-1.1 0-1.52-.44-.43-1.13-.39-1.53 0l-5.33 5.34c-.42.42-.42 1.1 0 1.52.44.43 1.13.39 1.52 0zm-.76 2.29l4.14-4.15c.38 1.44.03 3.02-1.09 4.14l-1.52 1.53c-1.69 1.68-4.41 1.68-6.1 0-1.68-1.68-1.68-4.42 0-6.1l1.53-1.52c1.12-1.12 2.7-1.47 4.14-1.1l-4.14 4.15c-.85.84-.85 2.2 0 3.05.84.84 2.2.84 3.04 0z"}));var ni=wp.components,li=ni.SVG,ri=ni.Path;const oi=wp.element.createElement(li,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20"},wp.element.createElement(ri,{d:"M17.74 2.26c1.68 1.69 1.68 4.41 0 6.1l-1.53 1.52c-.32.33-.69.58-1.08.77L13 10l1.69-1.64.76-.77.76-.76c.84-.84.84-2.2 0-3.04-.84-.85-2.2-.85-3.04 0l-.77.76-.76.76L10 7l-.65-2.14c.19-.38.44-.75.77-1.07l1.52-1.53c1.69-1.68 4.42-1.68 6.1 0zM2 4l8 6-6-8zm4-2l4 8-2-8H6zM2 6l8 4-8-2V6zm7.36 7.69L10 13l.74 2.35-1.38 1.39c-1.69 1.68-4.41 1.68-6.1 0-1.68-1.68-1.68-4.42 0-6.1l1.39-1.38L7 10l-.69.64-1.52 1.53c-.85.84-.85 2.2 0 3.04.84.85 2.2.85 3.04 0zM18 16l-8-6 6 8zm-4 2l-4-8 2 8h2zm4-4l-8-4 8 2v2z"}));function ai(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var l,r,o,a,i=[],u=!0,c=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;u=!1}else for(;!(u=(l=o.call(n)).done)&&(i.push(l.value),i.length!==t);u=!0);}catch(e){c=!0,r=e}finally{try{if(!u&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(c)throw r}}return i}}(e,t)||function(e,t){if(e){if("string"==typeof e)return ii(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?ii(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function ii(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,l=new Array(t);n<t;n++)l[n]=e[n];return l}var ui=wp.i18n.__,ci=wp.components,si=ci.Button,mi=ci.RangeControl,pi=(ci.ToggleControl,ci.ToolbarGroup),fi=ci.ToolbarButton,bi=ci.Popover,di=ci.DropdownMenu,_i=ci.PanelBody,yi=ci.SelectControl,gi=lodash.assign,wi=wp.components.__experimentalUnitControl,vi=wp.blockEditor,hi=vi.BlockControls,Ei=vi.useBlockProps,Ci=vi.InspectorControls,ki=vi.MediaUpload,xi=vi.MediaUploadCheck,Si=(vi.ColorPalette,vi.useSetting),Ai=vi.__experimentalPanelColorGradientSettings,Oi=vi.__experimentalLinkControl,Li=wp.element,ji=Li.Fragment,Ti=Li.useState,Ii=wp.blockEditor.useBlockProps,Pi=wp.blocks.registerBlockType,Di=wp.components,Ni=Di.Path,qi=Di.SVG;Pi("jet-engine/container",{icon:wp.element.createElement(qi,{width:"24",height:"24",viewBox:"0 0 64 64",fill:"none",xmlns:"http://www.w3.org/2000/svg"},wp.element.createElement(Ni,{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M12 18H52C53.1046 18 54 18.8954 54 20V45C54 46.1046 53.1046 47 52 47H12C10.8954 47 10 46.1046 10 45V20C10 18.8954 10.8954 18 12 18ZM8 20C8 17.7909 9.79086 16 12 16H52C54.2091 16 56 17.7909 56 20V45C56 47.2091 54.2091 49 52 49H12C9.79086 49 8 47.2091 8 45V20ZM14 28C13.4477 28 13 28.4477 13 29C13 29.5523 13.4477 30 14 30H50C50.5523 30 51 29.5523 51 29C51 28.4477 50.5523 28 50 28H14ZM13 33C13 32.4477 13.4477 32 14 32H50C50.5523 32 51 32.4477 51 33C51 33.5523 50.5523 34 50 34H14C13.4477 34 13 33.5523 13 33ZM14 36C13.4477 36 13 36.4477 13 37C13 37.5523 13.4477 38 14 38H50C50.5523 38 51 37.5523 51 37C51 36.4477 50.5523 36 50 36H14ZM13 41C13 40.4477 13.4477 40 14 40H32C32.5523 40 33 40.4477 33 41C33 41.5523 32.5523 42 32 42H14C13.4477 42 13 41.5523 13 41ZM14 22C13.4477 22 13 22.4477 13 23C13 23.5523 13.4477 24 14 24C14.5523 24 15 23.5523 15 23C15 22.4477 14.5523 22 14 22ZM17 23C17 22.4477 17.4477 22 18 22C18.5523 22 19 22.4477 19 23C19 23.5523 18.5523 24 18 24C17.4477 24 17 23.5523 17 23ZM22 22C21.4477 22 21 22.4477 21 23C21 23.5523 21.4477 24 22 24C22.5523 24 23 23.5523 23 23C23 22.4477 22.5523 22 22 22Z",fill:"#162B40"})),edit:function(e){var t=Ei(),n=ai(Ti(!1),2),l=n[0],r=n[1],o=ai(Ti(!1),2),a=o[0],i=o[1],u=e.className,c=e.attributes,s=e.setAttributes,m=[{name:"vertical",title:ui("Vertical"),icon:ba,onClick:function(){return b("vertical")},isActive:"vertical"===c.content_direction},{name:"horizontal",title:ui("Horizontal"),icon:ga,onClick:function(){return b("horizontal")},isActive:"horizontal"===c.content_direction}],p=[{name:"flex-start",title:ui("Start"),icon:Ea,onClick:function(){return d("flex-start")},isActive:"flex-start"===c.content_h_alignment},{name:"center",title:ui("Center"),icon:ja,onClick:function(){return d("center")},isActive:"center"===c.content_h_alignment},{name:"flex-end",title:ui("End"),icon:Sa,onClick:function(){return d("flex-end")},isActive:"flex-end"===c.content_h_alignment},{name:"space-between",title:ui("Space Between"),icon:Da,onClick:function(){return d("space-between")},isActive:"space-between"===c.content_h_alignment},{name:"stretch",title:ui("Stretch"),icon:Ra,onClick:function(){return d("stretch")},isActive:"stretch"===c.content_h_alignment}],f=[{name:"flex-start",title:ui("Start"),icon:Ga,onClick:function(){return _("flex-start")},isActive:"flex-start"===c.content_v_alignment},{name:"center",title:ui("Center"),icon:Za,onClick:function(){return _("center")},isActive:"center"===c.content_v_alignment},{name:"flex-end",title:ui("End"),icon:Ka,onClick:function(){return _("flex-end")},isActive:"flex-end"===c.content_v_alignment}],b=function(e){s({content_direction:e})},d=function(e){s({content_h_alignment:e})},_=function(e){s({content_v_alignment:e})},y=function(e,t){for(var n=0;n<t.length;n++)if(e===t[n].name)return t[n].icon;return null},g=[{value:"auto",label:ui("Auto")},{value:"fixed",label:ui("Fixed value")},{value:"fit_to_screen",label:ui("Fit to screen")}],w=[{value:"fullwidth",label:ui("Fullwidth")},{value:"fixed",label:ui("Fixed value")}],v=[],h=Si("color.palette")||v,E=Si("color.gradients")||v,C=xe(h,c.background_color,c.custom_background_color).color,k=c.custom_background_gradient||function(e,t){var n=(0,window.lodash.find)(e,["slug",t]);return n&&n.gradient}(E,c.background_gradient),x=[{label:ui("Color"),onColorChange:function(e){if(e){var t=ke(h,e);t&&t.slug?s({background_gradient:"",custom_background_gradient:"",background_color:t.slug,custom_background_color:""}):s({background_gradient:"",custom_background_gradient:"",background_color:"",custom_background_color:e})}},colorValue:C,gradientValue:k,onGradientChange:function(e){if(e){var t=function(e,t){var n=(0,window.lodash.find)(e,["gradient",t]);return n&&n.slug}(E,e);s(t?{background_gradient:t,custom_background_gradient:"",background_color:"",custom_background_color:""}:{background_gradient:"",custom_background_gradient:e,background_color:"",custom_background_color:""})}}}],S=[{value:"top left",label:ui("Top left")},{value:"top center",label:ui("Top center")},{value:"top right",label:ui("Top right")},{value:"center left",label:ui("Center left")},{value:"center",label:ui("Center")},{value:"center right",label:ui("Center right")},{value:"bottom left",label:ui("Bottom left")},{value:"bottom center",label:ui("Bottom center")},{value:"bottom right",label:ui("Bottom right")}],A=[{value:"repeat",label:ui("Repeat")},{value:"no-repeat",label:ui("No repeat")},{value:"repeat-x",label:ui("Repeat horizontally")},{value:"repeat-y",label:ui("Repeat vertically")}],O=[{value:"auto",label:ui("Auto")},{value:"contain",label:ui("Contain")},{value:"cover",label:ui("Cover")}];return wp.element.createElement(ji,null,wp.element.createElement(hi,{key:u+"-toolbar"},wp.element.createElement(pi,null,wp.element.createElement(di,{icon:y(c.content_direction,m),label:ui("Content Direction"),controls:m}),wp.element.createElement(di,{icon:y(c.content_h_alignment,p),label:ui("Horizontal Alignment"),controls:p}),wp.element.createElement(di,{icon:y(c.content_v_alignment,f),label:ui("Vertical Alignment"),controls:f})),wp.element.createElement(pi,null,!c.section_url&&wp.element.createElement(fi,{name:"link",icon:ti,title:ui("Link"),onClick:function(e){e.preventDefault(),r(!0)}}),c.section_url&&wp.element.createElement(fi,{name:"link",icon:oi,title:ui("Unlink"),onClick:function(){s({section_url:void 0,section_url_target:void 0}),r(!1)},isActive:!0}))),e.isSelected&&!a&&(l||c.section_url)&&wp.element.createElement(bi,{position:"top right",onClose:function(){r(!1)},focusOnMount:!!l&&"firstElement"},wp.element.createElement(Oi,{className:"wp-block-navigation-link__inline-link-input",value:{url:c.section_url,opensInNewTab:c.section_url_target},onChange:function(e){s({section_url:e.url}),c.section_url_target!==e.opensInNewTab&&s({section_url_target:e.opensInNewTab})},onRemove:function(){s({section_url:void 0,section_url_target:void 0}),r(!1)},forceIsEditingLink:l})),wp.element.createElement(Ci,{key:u+"-inspector"},wp.element.createElement(_i,{title:ui("General","jet-engine")},wp.element.createElement(yi,{label:ui("Height"),help:function(){switch(c.height){case"auto":return ui("Stretch container by inner content height");case"fixed":return ui("Set container height manually");case"fit_to_screen":return ui("Stretch container height by window height")}}(),value:c.height,options:g,onChange:function(e){s({height:e})}}),"auto"===c.height&&wp.element.createElement(ji,null,wp.element.createElement(wi,{units:[{value:"px",label:"px"},{value:"%",label:"%"},{value:"vh",label:"vh"}],label:ui("Min Height"),value:c.min_height,onChange:function(e){s({min_height:e})}}),wp.element.createElement("br",null)),"fixed"===c.height&&wp.element.createElement(ji,null,wp.element.createElement(wi,{units:[{value:"px",label:"px"},{value:"%",label:"%"},{value:"vh",label:"vh"}],label:ui("Height"),value:c.fixed_height,onChange:function(e){s({fixed_height:e})}}),wp.element.createElement("br",null)),wp.element.createElement(yi,{label:ui("Width"),help:function(){switch(c.width){case"auto":return ui("Stretch container by inner content width");case"fixed":return ui("Set container width manually");case"fullwidth":return ui("Stretch container width by parent width")}}(),value:c.width,options:w,onChange:function(e){s({width:e})}}),"fixed"===c.width&&wp.element.createElement(ji,null,wp.element.createElement(wi,{units:[{value:"px",label:"px"},{value:"%",label:"%"},{value:"vh",label:"vh"}],label:ui("Width"),value:c.fixed_width,onChange:function(e){s({fixed_width:e})}}),wp.element.createElement("br",null))),wp.element.createElement(_i,{title:ui("Background Image","jet-engine")},wp.element.createElement(xi,null,c.background_image_url&&wp.element.createElement("img",{src:c.background_image_url}),wp.element.createElement(ki,{onSelect:function(e){s({background_image_url:e.url,background_image_id:e.id})},allowedTypes:["image/*"],value:c.background_image,render:function(e){var t=e.open;return wp.element.createElement("div",null,wp.element.createElement("br",null),wp.element.createElement("div",{style:{display:"flex",justifyContent:"space-between"}},wp.element.createElement(si,{onClick:function(){i(!0),t()},isSecondary:!0},ui("Select or upload image")),c.background_image_url&&wp.element.createElement(si,{onClick:function(){s({background_image_url:null,background_image_id:0})},isDestructive:!0},ui("Reset"))))}})),(c.background_image_url||c.background_image_id)&&wp.element.createElement(ji,null,wp.element.createElement("br",null),wp.element.createElement(yi,{label:ui("Inserted Image Size"),help:ui("Defines actual size of the image"),value:c.background_settings.image_size,options:window.JetEngineListingData.imageSizes,onChange:function(e){s({background_settings:gi({},c.background_settings,{image_size:e})})}}),wp.element.createElement(yi,{label:ui("Background Position"),value:c.background_settings.background_position,options:S,onChange:function(e){s({background_settings:gi({},c.background_settings,{background_position:e})})}}),wp.element.createElement(yi,{label:ui("Background Repeat"),value:c.background_settings.background_repeat,options:A,onChange:function(e){s({background_settings:gi({},c.background_settings,{background_repeat:e})})}}),wp.element.createElement(yi,{label:ui("Background Size"),value:c.background_settings.background_size,help:ui("Defines size of the image related to the container"),options:O,onChange:function(e){s({background_settings:gi({},c.background_settings,{background_size:e})})}}))),wp.element.createElement(Ai,{title:ui("Bacground Color/Overlay"),initialOpen:!1,settings:x},wp.element.createElement(mi,{label:ui("Overlay opacity"),value:c.background_overlay_opacity,onChange:function(e){s({background_overlay_opacity:e})},min:0,max:1,step:.1}))),wp.element.createElement(sa,{attributes:c,blockProps:t,isEdit:!0,className:u}))},save:function(e){var t=Ii.save(),n=e.className,l=e.attributes;return wp.element.createElement(sa,{attributes:l,blockProps:t,isEdit:!1,className:n})}});var Bi=wp.blockEditor.InnerBlocks,Ri=function(e){var t={};return e.background_image_url&&(t.backgroundImage="url("+e.background_image_url+")",e.background_settings.background_position&&(t.backgroundPosition=e.background_settings.background_position),e.background_settings.background_size&&(t.backgroundSize=e.background_settings.background_size),e.background_settings.background_repeat&&(t.backgroundRepeat=e.background_settings.background_repeat)),e.custom_background_color&&(t.backgroundColor=e.custom_background_color),t};const Mi=function(e){var t=e.className,n=e.blockProps,l=e.isEdit,r=e.attributes,o="jet-section",a=[t,o],i={};return n.className&&a.push(n.className),a.push("jet-section--layout-"+r.layout),r.background_color&&a.push(Se(r.background_color,"background-color")),"boxed"===r.layout&&r.content_width&&(i.width=r.content_width),wp.element.createElement("div",{className:a.join(" "),style:Ri(r)},wp.element.createElement("div",{className:o+"__content",style:i},l&&wp.element.createElement(Bi,null),!l&&wp.element.createElement(Bi.Content,null)))};function Ji(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var l,r,o,a,i=[],u=!0,c=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;u=!1}else for(;!(u=(l=o.call(n)).done)&&(i.push(l.value),i.length!==t);u=!0);}catch(e){c=!0,r=e}finally{try{if(!u&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(c)throw r}}return i}}(e,t)||function(e,t){if(e){if("string"==typeof e)return Hi(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Hi(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Hi(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,l=new Array(t);n<t;n++)l[n]=e[n];return l}var Fi=wp.i18n.__,Gi=wp.components,zi=Gi.Button,Vi=(Gi.RangeControl,Gi.ToggleControl,Gi.ToolbarGroup,Gi.ToolbarButton,Gi.Popover,Gi.DropdownMenu,Gi.PanelBody),Zi=Gi.SelectControl,Ui=lodash.assign,Wi=wp.components.__experimentalUnitControl,Qi=wp.blockEditor,Xi=(Qi.BlockControls,Qi.useBlockProps),Ki=Qi.InspectorControls,Yi=Qi.MediaUpload,$i=Qi.MediaUploadCheck,eu=(Qi.ColorPalette,Qi.useSetting),tu=Qi.__experimentalPanelColorGradientSettings,nu=wp.element,lu=nu.Fragment,ru=nu.useState,ou=wp.blockEditor.useBlockProps,au=wp.blocks.registerBlockType,iu=wp.components,uu=iu.Path,cu=iu.SVG;au("jet-engine/section",{icon:wp.element.createElement(cu,{width:"24",height:"24",viewBox:"0 0 64 64",fill:"none",xmlns:"http://www.w3.org/2000/svg"},wp.element.createElement(uu,{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M12 18H52C53.1046 18 54 18.8954 54 20V45C54 46.1046 53.1046 47 52 47H12C10.8954 47 10 46.1046 10 45V20C10 18.8954 10.8954 18 12 18ZM8 20C8 17.7909 9.79086 16 12 16H52C54.2091 16 56 17.7909 56 20V45C56 47.2091 54.2091 49 52 49H12C9.79086 49 8 47.2091 8 45V20ZM14 28C13.4477 28 13 28.4477 13 29C13 29.5523 13.4477 30 14 30H50C50.5523 30 51 29.5523 51 29C51 28.4477 50.5523 28 50 28H14ZM13 33C13 32.4477 13.4477 32 14 32H50C50.5523 32 51 32.4477 51 33C51 33.5523 50.5523 34 50 34H14C13.4477 34 13 33.5523 13 33ZM14 36C13.4477 36 13 36.4477 13 37C13 37.5523 13.4477 38 14 38H50C50.5523 38 51 37.5523 51 37C51 36.4477 50.5523 36 50 36H14ZM13 41C13 40.4477 13.4477 40 14 40H32C32.5523 40 33 40.4477 33 41C33 41.5523 32.5523 42 32 42H14C13.4477 42 13 41.5523 13 41ZM14 22C13.4477 22 13 22.4477 13 23C13 23.5523 13.4477 24 14 24C14.5523 24 15 23.5523 15 23C15 22.4477 14.5523 22 14 22ZM17 23C17 22.4477 17.4477 22 18 22C18.5523 22 19 22.4477 19 23C19 23.5523 18.5523 24 18 24C17.4477 24 17 23.5523 17 23ZM22 22C21.4477 22 21 22.4477 21 23C21 23.5523 21.4477 24 22 24C22.5523 24 23 23.5523 23 23C23 22.4477 22.5523 22 22 22Z",fill:"#162B40"})),edit:function(e){var t=Xi(),n=Ji(ru(!1),2),l=(n[0],n[1],Ji(ru(!1),2)),r=(l[0],l[1]),o=e.className,a=e.attributes,i=e.setAttributes,u=[{value:"fullwidth",label:Fi("Fullwidth content")},{value:"boxed",label:Fi("Boxed content")}],c=eu("color.palette")||[],s=xe(c,a.background_color,a.custom_background_color).color,m=[{label:Fi("Color"),onColorChange:function(e){if(e){var t=ke(c,e);t&&t.slug?i({background_color:t.slug,custom_background_color:""}):i({background_color:"",custom_background_color:e})}},colorValue:s}],p=[{value:"top left",label:Fi("Top left")},{value:"top center",label:Fi("Top center")},{value:"top right",label:Fi("Top right")},{value:"center left",label:Fi("Center left")},{value:"center",label:Fi("Center")},{value:"center right",label:Fi("Center right")},{value:"bottom left",label:Fi("Bottom left")},{value:"bottom center",label:Fi("Bottom center")},{value:"bottom right",label:Fi("Bottom right")}],f=[{ value:"repeat",label:Fi("Repeat")},{value:"no-repeat",label:Fi("No repeat")},{value:"repeat-x",label:Fi("Repeat horizontally")},{value:"repeat-y",label:Fi("Repeat vertically")}],b=[{value:"auto",label:Fi("Auto")},{value:"contain",label:Fi("Contain")},{value:"cover",label:Fi("Cover")}];return wp.element.createElement(lu,null,wp.element.createElement(Ki,{key:o+"-inspector"},wp.element.createElement(Vi,{title:Fi("General","jet-engine")},wp.element.createElement(Zi,{label:Fi("Layout"),help:function(){switch(a.layout){case"fullwidth":return Fi("Stretch section content by section width");case"boxed":return Fi("Limit section content by fixed width")}}(),value:a.layout,options:u,onChange:function(e){i({layout:e})}}),"boxed"===a.layout&&wp.element.createElement(lu,null,wp.element.createElement(Wi,{units:[{value:"px",label:"px"},{value:"%",label:"%"},{value:"vh",label:"vh"}],label:Fi("Width"),value:a.content_width,onChange:function(e){i({content_width:e})}}),wp.element.createElement("br",null))),wp.element.createElement(Vi,{title:Fi("Background Image","jet-engine")},wp.element.createElement($i,null,a.background_image_url&&wp.element.createElement("img",{src:a.background_image_url}),wp.element.createElement(Yi,{onSelect:function(e){i({background_image_url:e.url,background_image_id:e.id})},allowedTypes:["image/*"],value:a.background_image,render:function(e){var t=e.open;return wp.element.createElement("div",null,wp.element.createElement("br",null),wp.element.createElement("div",{style:{display:"flex",justifyContent:"space-between"}},wp.element.createElement(zi,{onClick:function(){r(!0),t()},isSecondary:!0},Fi("Select or upload image")),a.background_image_url&&wp.element.createElement(zi,{onClick:function(){i({background_image_url:null,background_image_id:0})},isDestructive:!0},Fi("Reset"))))}})),(a.background_image_url||a.background_image_id)&&wp.element.createElement(lu,null,wp.element.createElement("br",null),wp.element.createElement(Zi,{label:Fi("Inserted Image Size"),help:Fi("Defines actual size of the image"),value:a.background_settings.image_size,options:window.JetEngineListingData.imageSizes,onChange:function(e){i({background_settings:Ui({},a.background_settings,{image_size:e})})}}),wp.element.createElement(Zi,{label:Fi("Background Position"),value:a.background_settings.background_position,options:p,onChange:function(e){i({background_settings:Ui({},a.background_settings,{background_position:e})})}}),wp.element.createElement(Zi,{label:Fi("Background Repeat"),value:a.background_settings.background_repeat,options:f,onChange:function(e){i({background_settings:Ui({},a.background_settings,{background_repeat:e})})}}),wp.element.createElement(Zi,{label:Fi("Background Size"),value:a.background_settings.background_size,help:Fi("Defines size of the image related to the container"),options:b,onChange:function(e){i({background_settings:Ui({},a.background_settings,{background_size:e})})}}))),wp.element.createElement(tu,{title:Fi("Bacground Color"),initialOpen:!1,disableCustomGradients:!0,settings:m})),wp.element.createElement(Mi,{attributes:a,blockProps:t,isEdit:!0,className:o}))},save:function(e){var t=ou.save(),n=e.className,l=e.attributes;return wp.element.createElement(Mi,{attributes:l,blockProps:t,isEdit:!1,className:n})}}),n(359),n(673)})()})();
Save
Cancel