shell bypass 403
(()=>{var e={164:()=>{function e(t){return e="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},e(t)}function t(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);t&&(l=l.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,l)}return n}function n(e){for(var n=1;n<arguments.length;n++){var o=null!=arguments[n]?arguments[n]:{};n%2?t(Object(o),!0).forEach((function(t){l(e,t,o[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(o)):t(Object(o)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(o,t))}))}return e}function l(t,n,l){return(n=function(t){var n=function(t,n){if("object"!=e(t)||!t)return t;var l=t[Symbol.toPrimitive];if(void 0!==l){var o=l.call(t,"string");if("object"!=e(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(t)}(t);return"symbol"==e(n)?n:n+""}(n))in t?Object.defineProperty(t,n,{value:l,enumerable:!0,configurable:!0,writable:!0}):t[n]=l,t}function o(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,l=Array(t);n<t;n++)l[n]=e[n];return l}var r=window.JetEngineBlocksComponents.CustomControl,a=wp.blocks.registerBlockType,i=wp.blockEditor,u=i.InspectorControls,c=(i.MediaUpload,i.RichText),s=wp.components,m=s.PanelBody,p=s.Disabled,d=s.Button,b=wp.serverSideRender,f=wp.element,_=f.useState,y=f.Fragment;if(window.JetEngineListingData.blockComponents)for(var g=function(){var e=window.JetEngineListingData.blockComponents[v];a(e.name,{title:e.title,icon:wp.element.createElement("svg",{width:"64",height:"64",viewBox:"0 0 64 64",fill:"none",xmlns:"http://www.w3.org/2000/svg"},wp.element.createElement("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M31.2924 4.7072C31.6829 4.31668 32.3161 4.31668 32.7066 4.7072L43.922 15.9226C44.3125 16.3132 44.3125 16.9463 43.922 17.3369L32.7066 28.5523C32.3161 28.9428 31.6829 28.9428 31.2924 28.5523L20.077 17.3369C19.6864 16.9463 19.6864 16.3132 20.077 15.9226L31.2924 4.7072ZM22.1983 16.6297L31.9995 6.82852L41.8007 16.6297L31.9995 26.431L22.1983 16.6297Z"}),wp.element.createElement("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M15.9223 20.0773C16.3128 19.6868 16.9459 19.6868 17.3365 20.0773L28.5519 31.2928C28.9424 31.6833 28.9424 32.3164 28.5519 32.707L17.3365 43.9224C16.9459 44.3129 16.3128 44.3129 15.9223 43.9224L4.70683 32.707C4.31631 32.3164 4.31631 31.6833 4.70683 31.2928L15.9223 20.0773ZM6.82815 31.9999L16.6294 22.1986L26.4306 31.9999L16.6294 41.8011L6.82815 31.9999Z"}),wp.element.createElement("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M48.0772 20.0773C47.6867 19.6868 47.0535 19.6868 46.663 20.0773L35.4476 31.2928C35.057 31.6833 35.057 32.3164 35.4476 32.707L46.663 43.9224C47.0535 44.3129 47.6867 44.3129 48.0772 43.9224L59.2926 32.707C59.6831 32.3164 59.6831 31.6833 59.2926 31.2928L48.0772 20.0773ZM47.3701 22.1986L37.5689 31.9999L47.3701 41.8011L57.1713 31.9999L47.3701 22.1986Z"}),wp.element.createElement("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M31.2924 35.4479C31.6829 35.0574 32.3161 35.0574 32.7066 35.4479L43.922 46.6634C44.3125 47.0539 44.3125 47.687 43.922 48.0776L32.7066 59.293C32.3161 59.6835 31.6829 59.6835 31.2924 59.293L20.077 48.0776C19.6864 47.687 19.6864 47.0539 20.077 46.6634L31.2924 35.4479ZM22.1983 47.3705L31.9995 37.5692L41.8007 47.3705L31.9995 57.1717L22.1983 47.3705Z"})),attributes:e.attributes,category:"jet-engine",usesContext:["postId","postType","queryId"],edit:function(t){var a,i,s=t.attributes,f=(a=_(!1),i=2,function(e){if(Array.isArray(e))return e}(a)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var l,o,r,a,i=[],u=!0,c=!1;try{if(r=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;u=!1}else for(;!(u=(l=r.call(n)).done)&&(i.push(l.value),i.length!==t);u=!0);}catch(e){c=!0,o=e}finally{try{if(!u&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(c)throw o}}return i}}(a,i)||function(e,t){if(e){if("string"==typeof e)return o(e,t);var n={}.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)?o(e,t):void 0}}(a,i)||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.")}()),g=f[0],v=f[1],w=window.JetEngineListingData.object_id,h=window.JetEngineListingData.settings;return t.context.queryId&&(w=t.context.postId,h={listing_source:"posts",listing_post_type:t.context.postType}),[t.isSelected&&wp.element.createElement(u,{key:"inspector"},wp.element.createElement(m,{title:"General"},e.attributes&&Object.keys(e.attributes).length&&Object.keys(e.attributes).map((function(o){var a=e.attributes[o].controlType;return wp.element.createElement(r,{control:a,value:s[o],getValue:function(e){return s[e]},onChange:function(e){t.setAttributes(l({},o,e))},onRichTextEdit:function(e){v(n(n({},{name:o,value:s[o]}),e))}})})))),wp.element.createElement(y,null,!1===g&&wp.element.createElement(p,{key:"block_render"},wp.element.createElement(b,{block:e.name,attributes:s,urlQueryArgs:{object:w,listing:h,is_component_preview:1}})),!1!==g&&wp.element.createElement(y,null,wp.element.createElement(c,{tagName:"div",value:g.value,placeholder:"Set "+g.label,onChange:function(e){t.setAttributes(l({},g.name,e))},isSelected:!0,toolbar:["bold","italic","link","heading"]}),wp.element.createElement(d,{isSecondary:!0,icon:"saved",size:"compact",style:{margin:"10px 0 0",paddingRight:"15px"},onClick:function(){v(!1)}},"Done")))]},save:function(e){return null}})},v=0;v<window.JetEngineListingData.blockComponents.length;v++)g()},380:()=>{!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 document.querySelector(".interface-navigable-region.interface-interface-skeleton__content")?e.replace(/selector/g,".interface-navigable-region.interface-interface-skeleton__content"):e.replace(/selector/g,"#editor")}};t.init(),window.addEventListener("load",(function(){return e(".jet_engine_listing_css").trigger("change")}))}(jQuery)},852:()=>{var e=wp.i18n.__,t=wp.hooks.addFilter,n=wp.element.Fragment,l=wp.blockEditor.InspectorAdvancedControls,o=wp.compose.createHigherOrderComponent,r=wp.components.TextControl,a=window.JetEngineListingData.blocksWithIdAttr;t("editor.BlockEdit","jet-engine/add-element-id-advanced-control",o((function(t){return function(o){if(!a.includes(o.name))return wp.element.createElement(t,o);var i=o.attributes,u=o.setAttributes,c=o.isSelected,s=i._element_id;return wp.element.createElement(n,null,wp.element.createElement(t,o),c&&wp.element.createElement(l,null,wp.element.createElement(r,{type:"text",label:e("CSS ID"),value:s,onChange:function(e){u({_element_id:e})}})))}}),"addElementIdAdvancedControl"))}},t={};function n(l){var o=t[l];if(void 0!==o)return o.exports;var r=t[l]={exports:{}};return e[l](r,r.exports,n),r.exports}(()=>{"use strict";var e=window.lodash.isEmpty,t=window.wp.compose.withInstanceId,l=window.wp.components.BaseControl;function o(t){var n=t.help,o=t.instanceId,r=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(o);return!e(u)&&wp.element.createElement(l,{label:r,hideLabelFromVision:m,id:p,help:n,className:c},wp.element.createElement("select",{id:p,className:"components-select-control__input je-grouped-select",onChange:function(e){a(e.target.value)},value:s,"aria-describedby":n?"".concat(p,"__help"):void 0},wp.element.createElement("option",{key:"".concat(r,"-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(o);const r=t(o);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=Array(t);n<t;n++)l[n]=e[n];return l}function u(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,c(l.key),l)}}function c(e){var t=function(e,t){if("object"!=a(e)||!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)}(e);return"symbol"==a(t)?t:t+""}function s(e,t,n){return t=p(t),function(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)}(e,m()?Reflect.construct(t,n||[],p(e).constructor):t.apply(e,n))}function m(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(m=function(){return!!e})()}function p(e){return p=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},p(e)}function d(e,t){return d=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},d(e,t)}var b=wp.components,f=b.SelectControl,y=b.ToggleControl,g=b.TextControl,v=b.TextareaControl,w=b.ColorPalette,h=b.BaseControl,C=b.Button,E=b.Flex,k=(b.FlexBlock,b.FlexItem),x=(b.ToolbarGroup,b.ToolbarButton,wp.blockEditor),S=x.MediaUpload,A=x.MediaUploadCheck,O=wp.element,L=O.Component,j=O.Fragment,T=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),s(this,t,arguments)}return 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&&d(e,t)}(t,e),n=t,(l=[{key:"isEnabled",value:function(){if(!this.props.condition)return!0;for(var e in this.props.condition){var t=this.props.condition[e],n=e.includes("!");n&&(e=e.replace("!","")),this.props.prefix&&(e=this.props.prefix+e);var l=this.props.getValue(e,this.props.attr,this.props.attributes);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,o=e.onRichTextEdit,a=e.children;if(!this.isEnabled())return null;var u=t.has_html&&t.description?t.description:"",c=!u&&t.description?t.description:"",s=Math.floor(89999*Math.random())+1e4;switch(t.type){case"select":case"select2":var m=[];return t.options&&t.options.length&&(m=function(e){return function(e){if(Array.isArray(e))return i(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 i(e,t);var n={}.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}}(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.")}()}(t.options),t.placeholder&&m.unshift({value:"",label:t.placeholder})),t.groups?wp.element.createElement(j,null,a,wp.element.createElement(r,{label:t.label,help:c,options:t.groups,value:n,onChange:function(e){l(e)}}),this.htmlDesc(u)):wp.element.createElement(j,null,a,wp.element.createElement(f,{label:t.label,help:c,options:m,value:n,onChange:function(e){l(e)}}),this.htmlDesc(u));case"rich_text":return wp.element.createElement(j,null,a,wp.element.createElement("div",null,wp.element.createElement("label",null,t.label)),wp.element.createElement(C,{isSecondary:!0,icon:"edit",size:"small",style:{margin:"5px 0 5px"},onClick:function(){o(t)}},"Edit HTML"),wp.element.createElement("div",null,wp.element.createElement("small",null,"* Opens in component body")),wp.element.createElement("div",null,this.htmlDesc(u)));case"textarea":return wp.element.createElement(j,null,a,wp.element.createElement(v,{label:t.label,help:c,value:n,onChange:function(e){l(e)}}),this.htmlDesc(u));case"switcher":return wp.element.createElement(j,null,a,wp.element.createElement(y,{label:t.label,help:c,checked:n,onChange:function(){l(!n)}}),this.htmlDesc(u));case"number":return wp.element.createElement(j,null,a,wp.element.createElement(g,{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(j,null,a,wp.element.createElement("p",{dangerouslySetInnerHTML:{__html:t.raw}}));case"color":var p=wp.data.select("core/block-editor").getSettings().colors;return wp.element.createElement(h,{label:t.label,id:"color_label_"+s},wp.element.createElement(w,{colors:p,value:n,ariaLabel:t.label,id:"color_label_"+s,onChange:function(e){l(e)}}));case"media":return n.id,wp.element.createElement(h,{label:t.label,id:"media_label_"+s},wp.element.createElement(E,{align:"flex-start"},wp.element.createElement(k,null,wp.element.createElement(A,null,wp.element.createElement(S,{onSelect:function(e){l({id:e.id,url:e.url,thumb:e.sizes.thumbnail.url})},type:"image",value:n.id||!1,render:function(e){var t=e.open;return wp.element.createElement(C,{isSecondary:!0,icon:"edit",onClick:t},"Select Image")}})),void 0!==n.id&&wp.element.createElement("div",null,wp.element.createElement(C,{style:{marginTop:"5px"},onClick:function(){l({id:!1})},isLink:!0,isDestructive:!0},"Clear"))),wp.element.createElement(k,null,void 0!==n.thumb&&wp.element.createElement("img",{src:n.thumb,width:"80px",height:"auto"}))));default:return wp.element.createElement(j,null,a,wp.element.createElement(g,{type:"text",label:t.label,help:c,value:n,onChange:function(e){l(e)}}),this.htmlDesc(u))}}}])&&u(n.prototype,l),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,l}(L);window.JetEngineBlocksComponents=window.JetEngineBlocksComponents||{},window.JetEngineBlocksComponents.CustomControl=T;const I=T;function P(e){return P="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},P(e)}function D(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,N(l.key),l)}}function N(e){var t=function(e,t){if("object"!=P(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var l=n.call(e,"string");if("object"!=P(l))return l;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==P(t)?t:t+""}function M(e,t,n){return t=R(t),function(e,t){if(t&&("object"==P(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)}(e,q()?Reflect.construct(t,n||[],R(e).constructor):t.apply(e,n))}function q(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(q=function(){return!!e})()}function R(e){return R=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},R(e)}function H(e,t){return H=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},H(e,t)}var B=wp.components;B.SelectControl,B.ToggleControl,B.TextControl,B.TextareaControl;const V=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),M(this,t,arguments)}return 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&&H(e,t)}(t,wp.element.Component),n=t,(l=[{key:"render",value:function(){var e=this.props,t=e.getValue,n=e.attr,l=e.attributes,o=e.setAttributes,r=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(I,{control:i,value:t(s,n,l),attr:n,attributes:l,getValue:t,prefix:u,condition:c,onChange:function(e){r(e,s,n,l,o,a)}})}}])&&D(n.prototype,l),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,l}();function J(e){return J="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},J(e)}function z(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,Z(l.key),l)}}function Z(e){var t=function(e,t){if("object"!=J(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var l=n.call(e,"string");if("object"!=J(l))return l;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==J(t)?t:t+""}function G(e,t,n){return t=U(t),function(e,t){if(t&&("object"==J(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)}(e,F()?Reflect.construct(t,n||[],U(e).constructor):t.apply(e,n))}function F(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(F=function(){return!!e})()}function U(e){return U=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},U(e)}function Q(e,t){return Q=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},Q(e,t)}var X=wp.components,W=(X.TextControl,X.SelectControl),K=wp.element.Fragment,Y=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},$=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){""===n?t.unshift({value:"",label:e[n]}):t.push({value:n,label:e[n]})}))};const ee=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),G(this,t,arguments)}return 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&&Q(e,t)}(t,wp.element.Component),n=t,(l=[{key:"render",value:function(){var e=this.props,t=e.getValue,n=e.attr,l=e.attributes,o=e.setAttributes,r=e.setValue,a=e.supports,i=window.JetEngineListingData.macrosList;return wp.element.createElement(K,null,wp.element.createElement(W,{label:"Select data to show",options:Y(i),value:t("macros",n,l),onChange:function(e){r(e,"macros",n,l,o,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||[];$(p,m),c.push({label:u.groups[s].label,values:m})}u.groups=c}else u.options&&($(u.options,c),u.options=c);return wp.element.createElement(V,{getValue:t,setValue:r,attr:n,attributes:l,setAttributes:o,supports:a,control:u,condition:u.condition})})))}}])&&z(n.prototype,l),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,l}();function te(e){return te="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},te(e)}function ne(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,le(l.key),l)}}function le(e){var t=function(e,t){if("object"!=te(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var l=n.call(e,"string");if("object"!=te(l))return l;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==te(t)?t:t+""}function oe(e,t,n){return t=ae(t),function(e,t){if(t&&("object"==te(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)}(e,re()?Reflect.construct(t,n||[],ae(e).constructor):t.apply(e,n))}function re(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(re=function(){return!!e})()}function ae(e){return ae=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},ae(e)}function ie(e,t){return ie=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},ie(e,t)}var ue=wp.components,ce=(ue.TextControl,ue.SelectControl),se=ue.withFilters,me=wp.element.Fragment,pe=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),oe(this,t,arguments)}return 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&&ie(e,t)}(t,wp.element.Component),n=t,(l=[{key:"render",value:function(){var e=this.props,t=e.getValue,n=e.attr,l=e.attributes,o=e.setAttributes,a=e.setValue,i=e.supports,u=window.JetEngineListingData.objectFields,c=window.JetEngineListingData.dynamicDataSources;return wp.element.createElement(me,null,wp.element.createElement(ce,{label:"Source",options:c,value:t("data_source",n,l),onChange:function(e){a(e,"data_source",n,l,o,i)}}),"object"===t("data_source",n,l)&&wp.element.createElement(r,{label:"Propery",value:t("property",n,l),options:u,onChange:function(e){a(e,"property",n,l,o,i)}}),"custom"===t("data_source",n,l)&&wp.element.createElement(ee,{getValue:t,setValue:a,attr:n,attributes:l,setAttributes:o,supports:i}))}}])&&ne(n.prototype,l),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,l}();window.JetEngineBlocksComponents=window.JetEngineBlocksComponents||{},window.JetEngineBlocksComponents.DataSourceControls=se("jetEngine.dynamic.dataSourceControls")(pe);const de=se("jetEngine.dynamic.dataSourceControls")(pe);function be(e){return be="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},be(e)}function fe(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,_e(l.key),l)}}function _e(e){var t=function(e,t){if("object"!=be(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var l=n.call(e,"string");if("object"!=be(l))return l;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==be(t)?t:t+""}function ye(e,t,n){return t=ve(t),function(e,t){if(t&&("object"==be(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)}(e,ge()?Reflect.construct(t,n||[],ve(e).constructor):t.apply(e,n))}function ge(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(ge=function(){return!!e})()}function ve(e){return ve=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},ve(e)}function we(e,t){return we=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},we(e,t)}var he=wp.components,Ce=(he.TextControl,he.SelectControl,he.withFilters),Ee=wp.element.Fragment,ke=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),ye(this,t,arguments)}return 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&&we(e,t)}(t,wp.element.Component),n=t,(l=[{key:"render",value:function(){var e=this.props,t=e.getValue,n=e.attr,l=e.attributes,o=e.setAttributes,a=e.setValue,i=e.supports,u=window.JetEngineListingData.mediaFields;return wp.element.createElement(Ee,null,wp.element.createElement(r,{label:"Image Source",value:t("data_source",n,l),options:u,onChange:function(e){a(e,"data_source",n,l,o,i)}}))}}])&&fe(n.prototype,l),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,l}();const xe=Ce("jetEngine.dynamic.dataImageControls")(ke);function Se(e){return Se="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},Se(e)}function Ae(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,Oe(l.key),l)}}function Oe(e){var t=function(e,t){if("object"!=Se(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var l=n.call(e,"string");if("object"!=Se(l))return l;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==Se(t)?t:t+""}function Le(e,t,n){return t=Te(t),function(e,t){if(t&&("object"==Se(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)}(e,je()?Reflect.construct(t,n||[],Te(e).constructor):t.apply(e,n))}function je(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(je=function(){return!!e})()}function Te(e){return Te=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},Te(e)}function Ie(e,t){return Ie=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},Ie(e,t)}var Pe=wp.components,De=(Pe.TextControl,Pe.SelectControl),Ne=Pe.withFilters,Me=wp.element.Fragment,qe=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),Le(this,t,arguments)}return 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&&Ie(e,t)}(t,wp.element.Component),n=t,(l=[{key:"render",value:function(){var e=this.props,t=e.getValue,n=e.attr,l=e.attributes,o=e.setAttributes,r=e.setValue,a=e.supports,i=window.JetEngineListingData.allowedContextList;return wp.element.createElement(Me,null,wp.element.createElement(De,{label:"Context",options:i,value:t("object_context",n,l),onChange:function(e){r(e,"object_context",n,l,o,a)}}))}}])&&Ae(n.prototype,l),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,l}();window.JetEngineBlocksComponents=window.JetEngineBlocksComponents||{},window.JetEngineBlocksComponents.DataContextControls=Ne("jetEngine.dynamic.dataContextControls")(qe);const Re=Ne("jetEngine.dynamic.dataContextControls")(qe);function He(e){return He="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},He(e)}function Be(e){var t,n,l;for(l in t=Array.isArray(e)?[]:{},e)n=e[l],t[l]="object"===He(n)?Be(n):n;return t}function Ve(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 Je(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 ze(e,t){return(0,window.lodash.find)(e,{color:t})}function Ze(e,t,n){var l=window.lodash.find;if(t){var o=l(e,{slug:t});if(o)return o}return{color:n}}function Ge(e,t){return t&&e?"has-"+e+"-"+t:null}function Fe(e){return Fe="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},Fe(e)}function Ue(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,Qe(l.key),l)}}function Qe(e){var t=function(e,t){if("object"!=Fe(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var l=n.call(e,"string");if("object"!=Fe(l))return l;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==Fe(t)?t:t+""}function Xe(e,t,n){return t=Ke(t),function(e,t){if(t&&("object"==Fe(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)}(e,We()?Reflect.construct(t,n||[],Ke(e).constructor):t.apply(e,n))}function We(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(We=function(){return!!e})()}function Ke(e){return Ke=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},Ke(e)}function Ye(e,t){return Ye=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},Ye(e,t)}var $e=wp.components,et=($e.TextControl,$e.SelectControl),tt=$e.ToggleControl,nt=$e.withFilters,lt=wp.element.Fragment,ot=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),Xe(this,t,arguments)}return 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&&Ye(e,t)}(t,wp.element.Component),n=t,(l=[{key:"render",value:function(){var e=this.props,t=e.getValue,n=e.attr,l=e.attributes,o=e.setAttributes,r=e.setValue,a=e.supports,i=window.JetEngineListingData.filterCallbacks;return wp.element.createElement(lt,null,wp.element.createElement("br",null),wp.element.createElement(tt,{label:"Filter output",checked:t("filter_output",n,l),onChange:function(){r(!t("filter_output",n,l),"filter_output",n,l,o,a)}}),t("filter_output",n,l)&&wp.element.createElement(et,{label:"Callback",value:t("filter_callback",n,l),options:i,onChange:function(e){r(e,"filter_callback",n,l,o,a)}}),t("filter_output",n,l)&&t("filter_callback",n,l)&&Je(t("filter_callback",n,l)).map((function(e){return wp.element.createElement(V,{getValue:t,setValue:r,attr:n,attributes:l,setAttributes:o,supports:a,control:e,key:"filter_callback_control_"+e.name})})))}}])&&Ue(n.prototype,l),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,l}();const rt=nt("jetEngine.dynamic.dataFilterControls")(ot);var at=wp.element.Fragment;var it=wp.components,ut=it.SVG,ct=it.Path;const st=wp.element.createElement(ut,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20"},wp.element.createElement(ct,{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 mt=wp.components,pt=mt.SVG,dt=mt.Path;const bt=wp.element.createElement(pt,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20"},wp.element.createElement(dt,{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 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)}function _t(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=ft(e)||!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:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var yt=wp.hooks.addFilter,gt=wp.components,vt=gt.ToolbarGroup,wt=gt.ToolbarButton,ht=gt.Button,Ct=gt.Dropdown,Et=gt.MenuGroup,kt=gt.MenuItem,xt=gt.PanelBody,St=wp.blockEditor.BlockControls,At=wp.element.Fragment;yt("jetEngine.dynamic.dataSourceControls","jet-engine/dynamic-functions-controls",(function(e){return function(t){var n=t.getValue,l=t.attr,o=t.attributes,r=t.setAttributes,a=t.setValue,i=t.supports,u=window.JetEngineListingData.dynamicFunctionsControls||[];return wp.element.createElement(at,null,wp.element.createElement(e,t),"dynamic_function"===n("data_source",l,o)&&u.map((function(e){return wp.element.createElement(V,{getValue:n,setValue:a,attr:l,attributes:o,setAttributes:r,supports:i,control:e,prefix:"dynamic_functions_",condition:e.condition,key:"dynamic_functions_control_"+e.name})})))}}),900);const Ot=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},o=function(e,t){return"string"==typeof e&&e.includes("%%"+t+"%%")},r=function(t,n,l,r,a,i){var u=r[l]||{},c=_.assign({},u,_t({},n,t));if(a({jetEngineDynamicData:_.assign({},r,_t({},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&&!o(m,l)){a(_t({},l,s));break}if(i[p].attr===l&&"image"===i[p].type){a(_t({},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(St,null,wp.element.createElement(vt,null,wp.element.createElement(Ct,{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(wt,{icon:a?bt:st,label:"Dynamic Content",onClick:n,"aria-expanded":t})},renderContent:function(){return wp.element.createElement(Et,null,t.map((function(o,a){return wp.element.createElement(Ct,{className:"jet-engine-dynamic-source",contentClassName:"jet-engine-dynamic-source--inner-content",position:"bottom right",key:"dynamic_control_"+o.attr+a,renderToggle:function(e){var t=e.isOpen,r=e.onToggle;return wp.element.createElement(kt,{key:o.attr+a,className:t?"is-selected":"",onClick:r},o.label,l("data_source",o.attr,n)&&bt)},renderContent:function(){return wp.element.createElement(At,null,wp.element.createElement(xt,{title:"Data Source",initialOpen:!0},"image"===o.type&&wp.element.createElement(xe,{getValue:l,setValue:r,attr:o.attr,attributes:n,setAttributes:e.setAttributes,supports:t}),!o.type&&wp.element.createElement(de,{getValue:l,setValue:r,attr:o.attr,attributes:n,setAttributes:e.setAttributes,supports:t})),wp.element.createElement(xt,{title:"Data Context",initialOpen:!1},wp.element.createElement(Re,{getValue:l,setValue:r,attr:o.attr,attributes:n,setAttributes:e.setAttributes,supports:t})),!o.type&&wp.element.createElement(xt,{title:"Data Filter",initialOpen:!1},wp.element.createElement(rt,{getValue:l,setValue:r,attr:o.attr,attributes:n,setAttributes:e.setAttributes,supports:t})),wp.element.createElement(ht,{isSmall:!0,variant:"tertiary",isDestructive:!0,className:"jet-engine-dynamic-source--reset",onClick:function(){!function(t,n,l,o){l({jetEngineDynamicData:_.assign({},n,_t({},t,{data_source:""}))});for(var r=0;r<o.length;r++)if(o[r].attr===t&&o[r].rewrite){var a=e.attributes[t];l(_t({},t,a="string"==typeof a?a.replace("%%"+t+"%%",""):(wp.blocks.getBlockAttributes("jet-engine/dynamic-field","")||{})[t]||""))}else o[r].attr===t&&"image"===o[r].type&&l(_t({},t,""))}(o.attr,n,e.setAttributes,t)}},"Reset"))}})})))}})))};function Lt(e){return Lt="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},Lt(e)}function jt(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=Lt(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var l=n.call(e,"string");if("object"!=Lt(l))return l;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==Lt(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Tt=wp.hooks,It=Tt.addFilter,Pt=(Tt.applyFilters,wp.element.Fragment);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)}It("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(Ot,t)):wp.element.createElement(e,t)}}),900),It("blocks.registerBlockType","jet-engine/register-block-attributes",(function(e,t){var n=window.JetEngineListingData.dynamicData[t];return n?_.assign({},e,{attributes:_.assign({},e.attributes,jt({},window.JetEngineListingData.dynamicKey,{type:"object",default:{}})),supports:_.assign({},e.supports,jt({},window.JetEngineListingData.dynamicKey,n))}):e}));var Nt=wp.i18n.__,Mt=wp.blocks.registerBlockType,qt=wp.blockEditor,Rt=qt.InspectorControls,Ht=qt.MediaUpload,Bt=wp.components,Vt=(Bt.PanelColor,Bt.Button),Jt=Bt.TextControl,zt=Bt.TextareaControl,Zt=Bt.SelectControl,Gt=Bt.ToggleControl,Ft=Bt.PanelBody,Ut=(Bt.RangeControl,Bt.RadioControl),Qt=(Bt.CheckboxControl,Bt.Disabled),Xt=(Bt.G,Bt.Path),Wt=(Bt.Circle,Bt.Rect,Bt.SVG),Kt=(Bt.ColorPalette,wp.serverSideRender),Yt=wp.element.createElement(Wt,{width:"24",height:"24",viewBox:"0 0 64 64",fill:"none",xmlns:"http://www.w3.org/2000/svg"},wp.element.createElement(Xt,{d:"M62.207 4.01185C62.6523 3.54777 62.875 2.9921 62.875 2.34483C62.875 1.69756 62.6523 1.14799 62.207 0.696121C61.7734 0.23204 61.2461 0 60.625 0C60.0039 0 59.4707 0.23204 59.0254 0.696121C58.5918 1.14799 58.375 1.69756 58.375 2.34483C58.375 2.9921 58.5918 3.54777 59.0254 4.01185C59.4707 4.46372 60.0039 4.68966 60.625 4.68966C61.2461 4.68966 61.7734 4.46372 62.207 4.01185Z",fill:"currentColor"}),wp.element.createElement(Xt,{d:"M62.875 6.44828C63.1914 6.44828 63.4551 6.5643 63.666 6.79634C63.8887 7.02838 64 7.30927 64 7.63901C64 7.95654 63.8887 8.22521 63.666 8.44504L61.9785 10.2037C61.873 10.3258 61.75 10.4174 61.6094 10.4784C61.4688 10.5273 61.3281 10.5517 61.1875 10.5517C61.0469 10.5517 60.9062 10.5273 60.7656 10.4784C60.625 10.4174 60.502 10.3258 60.3965 10.2037L57.5312 7.23599L55.668 9.15948L58.9727 11.3211C59.1016 11.4066 59.207 11.5165 59.2891 11.6509C59.3828 11.773 59.4473 11.9134 59.4824 12.0722C59.5059 12.2188 59.5 12.3714 59.4648 12.5302C59.4414 12.6889 59.3887 12.8355 59.3066 12.9698L57.0566 16.4871C56.9512 16.6458 56.8105 16.768 56.6348 16.8534C56.4707 16.9511 56.3008 17 56.125 17C56.0195 17 55.9141 16.9817 55.8086 16.945C55.7031 16.9206 55.5977 16.8718 55.4922 16.7985C55.2344 16.6275 55.0762 16.3833 55.0176 16.0657C54.959 15.7482 55.0176 15.4551 55.1934 15.1864L56.793 12.6584L54.4727 11.1562C54.1797 10.9608 53.9395 10.7166 53.752 10.4235C53.5762 10.1182 53.4707 9.78843 53.4355 9.43427C53.4004 9.0801 53.4355 8.73815 53.541 8.40841C53.6582 8.06645 53.8398 7.76724 54.0859 7.51078L55.9316 5.56897L54.4375 4.01185L52.9785 5.51401C52.7676 5.74605 52.5039 5.86207 52.1875 5.86207C51.8711 5.86207 51.6074 5.74605 51.3965 5.51401C51.1738 5.28197 51.0625 5.00718 51.0625 4.68966C51.0625 4.35991 51.1738 4.08513 51.3965 3.8653L53.6465 1.52047C53.8574 1.28843 54.1211 1.17241 54.4375 1.17241C54.7539 1.17241 55.0176 1.28843 55.2285 1.52047L61.1875 7.71228L62.084 6.79634C62.2949 6.5643 62.5586 6.44828 62.875 6.44828Z",fill:"currentColor"}),wp.element.createElement(Xt,{d:"M50.043 11.7241L51.1504 10.5517C51.373 10.3197 51.6367 10.2037 51.9414 10.2037C52.2578 10.2037 52.5273 10.3197 52.75 10.5517C52.9727 10.7838 53.084 11.0647 53.084 11.3944C53.084 11.7119 52.9727 11.9867 52.75 12.2188L51.291 13.7209C51.1855 13.8308 51.0625 13.9163 50.9219 13.9774C50.793 14.0384 50.6523 14.069 50.5 14.069H47.125C46.8086 14.069 46.5391 13.9591 46.3164 13.7392C46.1055 13.5072 46 13.2263 46 12.8966C46 12.5668 46.1055 12.292 46.3164 12.0722C46.5391 11.8402 46.8086 11.7241 47.125 11.7241H50.043Z",fill:"currentColor"}),wp.element.createElement(Xt,{fillRule:"evenodd",clipRule:"evenodd",d:"M34 37.3296C34 38.7363 32.854 39.8448 31.48 39.8448H28.5968V50.4848C28.5968 51.8915 27.4509 53 26.0768 53H24.9117C23.5376 53 22.3917 51.8915 22.3917 50.4848V39.8448H19.52C18.1459 39.8448 17 38.7363 17 37.3296V36.5152C17 35.1084 18.146 34 19.52 34H31.48C32.854 34 34 35.1084 34 36.5152V37.3296ZM27.1168 37.8448C26.971 37.8448 26.8392 37.9042 26.7448 38C26.6532 38.0929 26.5968 38.2199 26.5968 38.3599V50.4848C26.5968 50.7694 26.364 51 26.0768 51H24.9117C24.6245 51 24.3917 50.7694 24.3917 50.4848V38.3599C24.3917 38.2199 24.3352 38.0929 24.2437 38C24.1493 37.9042 24.0175 37.8448 23.8717 37.8448H19.52C19.2328 37.8448 19 37.6141 19 37.3296V36.5152C19 36.2306 19.2328 36 19.52 36H31.48C31.7672 36 32 36.2306 32 36.5152V37.3296C32 37.6141 31.7672 37.8448 31.48 37.8448H27.1168Z",fill:"currentColor"}),wp.element.createElement(Xt,{fillRule:"evenodd",clipRule:"evenodd",d:"M4 22C1.79086 22 0 23.7909 0 26V60C0 62.2091 1.79086 64 4 64H48C50.2091 64 52 62.2091 52 60V26C52 23.7909 50.2091 22 48 22H4ZM48 24H4C2.89543 24 2 24.8954 2 26V60C2 61.1046 2.89543 62 4 62H48C49.1046 62 50 61.1046 50 60V26C50 24.8954 49.1046 24 48 24Z",fill:"currentColor"}));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 en(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,tn(l.key),l)}}function tn(e){var t=function(e,t){if("object"!=$t(e)||!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)}(e);return"symbol"==$t(t)?t:t+""}function nn(e,t,n){return t=on(t),function(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)}(e,ln()?Reflect.construct(t,n||[],on(e).constructor):t.apply(e,n))}function ln(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(ln=function(){return!!e})()}function on(e){return on=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},on(e)}function rn(e,t){return rn=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},rn(e,t)}Mt("jet-engine/dynamic-field",{title:Nt("Dynamic Field"),icon:Yt,category:"jet-engine",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),o=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,d=window.JetEngineListingData.object_id,b=window.JetEngineListingData.settings;return e.context.queryId&&(d=e.context.postId,b={listing_source:"posts",listing_post_type:e.context.postType}),b.component_controls_list&&delete b.component_controls_list,b.component_style_controls_list&&delete b.component_style_controls_list,[e.isSelected&&wp.element.createElement(Rt,{key:"inspector"},wp.element.createElement(Ft,{title:Nt("General")},wp.element.createElement(Zt,{label:Nt("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(r,{label:Nt("Post Object"),value:t.dynamic_field_post_object,options:o,onChange:function(t){e.setAttributes({dynamic_field_post_object:t})}}),"relations_hierarchy"===t.dynamic_field_source&&wp.element.createElement("div",null,wp.element.createElement(Zt,{label:Nt("Get"),value:t.dynamic_field_relation_type,options:a,onChange:function(t){e.setAttributes({dynamic_field_relation_type:t})}}),wp.element.createElement(Zt,{label:Nt("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(r,{label:Nt("Meta Key"),value:t.dynamic_field_post_meta,options:u,onChange:function(t){e.setAttributes({dynamic_field_post_meta:t})}}),wp.element.createElement(Jt,{type:"text",label:Nt("Object field / Meta field / Repeater key / Component prop"),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(r,{label:Nt("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(Jt,{type:"text",label:Nt("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(r,{label:Nt("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(r,{label:Nt("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(Gt,{label:Nt("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(Jt,{type:"text",label:Nt("More string"),value:t.dynamic_excerpt_more,onChange:function(t){return e.setAttributes({dynamic_excerpt_more:t})}}),wp.element.createElement(Jt,{type:"text",label:Nt("Custom length"),value:t.dynamic_excerpt_length,onChange:function(t){return e.setAttributes({dynamic_excerpt_length:t})}})))),wp.element.createElement(Ft,{title:Nt("Layout")},!window.JetEngineListingData.preventWrap&&wp.element.createElement(Ut,{label:Nt("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(Ht,{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},Nt("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},Nt("Remove Icon"))),wp.element.createElement(Zt,{label:Nt("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(Gt,{label:Nt("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(Jt,{type:"text",label:Nt("Fallback"),value:t.field_fallback,onChange:function(t){return e.setAttributes({field_fallback:t})}}),wp.element.createElement(Gt,{label:Nt("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(Zt,{label:Nt("Callback"),value:t.filter_callback,options:l,onChange:function(t){e.setAttributes({filter_callback:t})}}),t.dynamic_field_filter&&Je(t.filter_callback).map((function(n){return wp.element.createElement(I,{control:n,value:t[n.name],onChange:function(t){var l,o,r;e.setAttributes((l={},o=n.name,r=t,(o=function(e){var t=function(e,t){if("object"!=Dt(e)||!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)}(e);return"symbol"==Dt(t)?t:t+""}(o))in l?Object.defineProperty(l,o,{value:r,enumerable:!0,configurable:!0,writable:!0}):l[o]=r,l))}})})),wp.element.createElement(Gt,{label:Nt("Customize field output"),checked:p,onChange:function(){e.setAttributes({dynamic_field_custom:!p})}}),t.dynamic_field_custom&&wp.element.createElement(zt,{type:"text",label:Nt("Field format"),help:Nt("%s will be replaced with field value. If you need use plain % sign, replace it with %% (for example for JetEngine macros wrappers)"),value:t.dynamic_field_format,onChange:function(t){e.setAttributes({dynamic_field_format:t})}}),wp.element.createElement(Zt,{label:"Context",options:m,value:t.object_context,onChange:function(t){e.setAttributes({object_context:t})}}))),wp.element.createElement(Qt,{key:"block_render"},wp.element.createElement(Kt,{block:"jet-engine/dynamic-field",attributes:t,urlQueryArgs:{object:d,listing:b}}))]},save:function(e){return null}});var an=wp.i18n.__,un=wp.blocks.registerBlockType,cn=wp.blockEditor,sn=cn.InspectorControls,mn=cn.MediaUpload,pn=wp.components,dn=(pn.PanelColor,pn.Button),bn=pn.TextControl,fn=(pn.TextareaControl,pn.SelectControl),_n=pn.ToggleControl,yn=pn.PanelBody,gn=pn.RangeControl,vn=(pn.CheckboxControl,pn.Disabled),wn=(pn.G,pn.Path),hn=(pn.Rect,pn.Circle,pn.SVG),Cn=wp.serverSideRender,En=wp.element.createElement(hn,{width:"24",height:"24",viewBox:"0 0 64 64",fill:"none",xmlns:"http://www.w3.org/2000/svg"},wp.element.createElement(wn,{d:"M62.207 4.01185C62.6523 3.54777 62.875 2.9921 62.875 2.34483C62.875 1.69756 62.6523 1.14799 62.207 0.696121C61.7734 0.23204 61.2461 0 60.625 0C60.0039 0 59.4707 0.23204 59.0254 0.696121C58.5918 1.14799 58.375 1.69756 58.375 2.34483C58.375 2.9921 58.5918 3.54777 59.0254 4.01185C59.4707 4.46372 60.0039 4.68966 60.625 4.68966C61.2461 4.68966 61.7734 4.46372 62.207 4.01185Z",fill:"currentColor"}),wp.element.createElement(wn,{d:"M62.875 6.44828C63.1914 6.44828 63.4551 6.5643 63.666 6.79634C63.8887 7.02838 64 7.30927 64 7.63901C64 7.95654 63.8887 8.22521 63.666 8.44504L61.9785 10.2037C61.873 10.3258 61.75 10.4174 61.6094 10.4784C61.4688 10.5273 61.3281 10.5517 61.1875 10.5517C61.0469 10.5517 60.9062 10.5273 60.7656 10.4784C60.625 10.4174 60.502 10.3258 60.3965 10.2037L57.5312 7.23599L55.668 9.15948L58.9727 11.3211C59.1016 11.4066 59.207 11.5165 59.2891 11.6509C59.3828 11.773 59.4473 11.9134 59.4824 12.0722C59.5059 12.2188 59.5 12.3714 59.4648 12.5302C59.4414 12.6889 59.3887 12.8355 59.3066 12.9698L57.0566 16.4871C56.9512 16.6458 56.8105 16.768 56.6348 16.8534C56.4707 16.9511 56.3008 17 56.125 17C56.0195 17 55.9141 16.9817 55.8086 16.945C55.7031 16.9206 55.5977 16.8718 55.4922 16.7985C55.2344 16.6275 55.0762 16.3833 55.0176 16.0657C54.959 15.7482 55.0176 15.4551 55.1934 15.1864L56.793 12.6584L54.4727 11.1562C54.1797 10.9608 53.9395 10.7166 53.752 10.4235C53.5762 10.1182 53.4707 9.78843 53.4355 9.43427C53.4004 9.0801 53.4355 8.73815 53.541 8.40841C53.6582 8.06645 53.8398 7.76724 54.0859 7.51078L55.9316 5.56897L54.4375 4.01185L52.9785 5.51401C52.7676 5.74605 52.5039 5.86207 52.1875 5.86207C51.8711 5.86207 51.6074 5.74605 51.3965 5.51401C51.1738 5.28197 51.0625 5.00718 51.0625 4.68966C51.0625 4.35991 51.1738 4.08513 51.3965 3.8653L53.6465 1.52047C53.8574 1.28843 54.1211 1.17241 54.4375 1.17241C54.7539 1.17241 55.0176 1.28843 55.2285 1.52047L61.1875 7.71228L62.084 6.79634C62.2949 6.5643 62.5586 6.44828 62.875 6.44828Z",fill:"currentColor"}),wp.element.createElement(wn,{d:"M50.043 11.7241L51.1504 10.5517C51.373 10.3197 51.6367 10.2037 51.9414 10.2037C52.2578 10.2037 52.5273 10.3197 52.75 10.5517C52.9727 10.7838 53.084 11.0647 53.084 11.3944C53.084 11.7119 52.9727 11.9867 52.75 12.2188L51.291 13.7209C51.1855 13.8308 51.0625 13.9163 50.9219 13.9774C50.793 14.0384 50.6523 14.069 50.5 14.069H47.125C46.8086 14.069 46.5391 13.9591 46.3164 13.7392C46.1055 13.5072 46 13.2263 46 12.8966C46 12.5668 46.1055 12.292 46.3164 12.0722C46.5391 11.8402 46.8086 11.7241 47.125 11.7241H50.043Z",fill:"currentColor"}),wp.element.createElement(wn,{fillRule:"evenodd",clipRule:"evenodd",d:"M29 38.5C29 40.433 27.433 42 25.5 42C23.567 42 22 40.433 22 38.5C22 36.567 23.567 35 25.5 35C27.433 35 29 36.567 29 38.5ZM27 38.5C27 39.3284 26.3284 40 25.5 40C24.6716 40 24 39.3284 24 38.5C24 37.6716 24.6716 37 25.5 37C26.3284 37 27 37.6716 27 38.5Z",fill:"currentColor"}),wp.element.createElement(wn,{d:"M30.7917 44.2985C30.6037 44.1076 30.3469 44 30.0789 44C29.811 44 29.5542 44.1076 29.3662 44.2985L25.1579 48.5744L22.2917 45.6622C22.1037 45.4712 21.8469 45.3636 21.5789 45.3636C21.311 45.3636 21.0542 45.4712 20.8662 45.6622L17.2873 49.2985C16.8999 49.6922 16.9049 50.3253 17.2985 50.7127C17.6922 51.1001 18.3253 51.0951 18.7127 50.7015L21.5789 47.7892L24.4452 50.7015C24.6332 50.8924 24.8899 51 25.1579 51C25.4259 51 25.6826 50.8924 25.8706 50.7015L30.0789 46.4256L34.2873 50.7015C34.6747 51.0951 35.3078 51.1001 35.7015 50.7127C36.0951 50.3253 36.1001 49.6922 35.7127 49.2985L30.7917 44.2985Z",fill:"currentColor"}),wp.element.createElement(wn,{fillRule:"evenodd",clipRule:"evenodd",d:"M4 22C1.79086 22 0 23.7909 0 26V60C0 62.2091 1.79086 64 4 64H48C50.2091 64 52 62.2091 52 60V26C52 23.7909 50.2091 22 48 22H4ZM48 24H4C2.89543 24 2 24.8954 2 26V60C2 61.1046 2.89543 62 4 62H48C49.1046 62 50 61.1046 50 60V26C50 24.8954 49.1046 24 48 24Z",fill:"currentColor"})),kn=JSON.parse(JSON.stringify(window.JetEngineListingData.linkFields));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 Sn(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,An(l.key),l)}}function An(e){var t=function(e,t){if("object"!=xn(e)||!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:t+""}function On(e,t,n){return t=jn(t),function(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)}(e,Ln()?Reflect.construct(t,n||[],jn(e).constructor):t.apply(e,n))}function Ln(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(Ln=function(){return!!e})()}function jn(e){return jn=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},jn(e)}function Tn(e,t){return Tn=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},Tn(e,t)}kn[0].values.push({label:an("Media File"),value:"_file"}),un("jet-engine/dynamic-image",{title:an("Dynamic Image"),icon:En,category:"jet-engine",attributes:window.JetEngineListingData.atts.dynamicImage,className:"jet-listing-dynamic-image",usesContext:["postId","postType","queryId"],edit:function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),nn(this,t,arguments)}return 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&&rn(e,t)}(t,wp.element.Component),n=t,(l=[{key:"render",value:function(){var e=this.props,t=e.attributes,n=window.JetEngineListingData.imageSizes,l=kn,o=window.JetEngineListingData.mediaFields,a=window.JetEngineListingData.optionsFields,i=window.JetEngineListingData.mediaOptionsFields,u=window.JetEngineListingData.allowedContextList,c=window.JetEngineListingData.profileBuilderPages,s=window.JetEngineListingData.object_id,m=window.JetEngineListingData.settings;return e.context.queryId&&(s=e.context.postId,m={listing_source:"posts",listing_post_type:e.context.postType}),m.component_controls_list&&delete m.component_controls_list,m.component_style_controls_list&&delete m.component_style_controls_list,[e.isSelected&&wp.element.createElement(sn,{key:"inspector"},wp.element.createElement(yn,{title:an("General")},wp.element.createElement(r,{label:an("Source"),value:t.dynamic_image_source,options:o,onChange:function(t){e.setAttributes({dynamic_image_source:t})}}),"options_page"===t.dynamic_image_source&&wp.element.createElement(r,{label:an("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(r,{label:an("ACF Field"),value:t.acf_field_key,options:window.JetEngineListingData.acfImagesFields,onChange:function(t){e.setAttributes({acf_field_key:t})}}),wp.element.createElement(bn,{type:"text",label:an("Or set manually"),help:an("Here you can set the custom/meta field name, repeater key, component control name, etc. Please note that in the case of the custom/meta field name, this option overrides the value selected above."),value:t.dynamic_image_source_custom,onChange:function(t){return e.setAttributes({dynamic_image_source_custom:t})}}),wp.element.createElement(bn,{type:"text",label:an("Image URL Prefix"),help:an("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(yn,{title:an("Layout")},"user_avatar"!==t.dynamic_image_source&&wp.element.createElement(fn,{label:an("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(gn,{label:an("Image Size"),value:t.dynamic_avatar_size,onChange:function(t){e.setAttributes({dynamic_avatar_size:t})},min:10,max:500}),wp.element.createElement(bn,{type:"text",label:an("Custom Image Alt"),value:t.custom_image_alt,onChange:function(t){return e.setAttributes({custom_image_alt:t})}}),wp.element.createElement(_n,{label:an("Lazy Load"),checked:t.lazy_load_image,onChange:function(){e.setAttributes({lazy_load_image:!t.lazy_load_image})}}),wp.element.createElement(_n,{label:an("Linked image"),checked:t.linked_image,onChange:function(){e.setAttributes({linked_image:!t.linked_image})}}),t.linked_image&&wp.element.createElement(r,{label:an("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(r,{label:an("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(r,{label:an("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&&"profile_page"===t.image_link_source&&c&&wp.element.createElement(r,{label:an("Profile Page"),value:t.dynamic_link_profile_page,options:c,onChange:function(t){e.setAttributes({dynamic_link_profile_page:t})}}),t.linked_image&&wp.element.createElement("div",null,wp.element.createElement(bn,{type:"text",label:an("Or set manually"),help:an("Here you can set the custom/meta field name, repeater key, component control name, etc. Please note that in the case of the custom/meta field name, this option overrides the value selected above."),value:t.image_link_source_custom,onChange:function(t){return e.setAttributes({image_link_source_custom:t})}}),wp.element.createElement(bn,{type:"text",label:an("Link URL Prefix"),help:an("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(_n,{label:an("Open in new window"),checked:t.open_in_new,onChange:function(){e.setAttributes({open_in_new:!t.open_in_new})}}),wp.element.createElement(fn,{label:an('Add "rel" attr'),value:t.rel_attr,options:[{value:"",label:an("No")},{value:"alternate",label:an("Alternate")},{value:"author",label:an("Author")},{value:"bookmark",label:an("Bookmark")},{value:"external",label:an("External")},{value:"help",label:an("Help")},{value:"license",label:an("License")},{value:"next",label:an("Next")},{value:"nofollow",label:an("Nofollow")},{value:"noreferrer",label:an("Noreferrer")},{value:"noopener",label:an("Noopener")},{value:"prev",label:an("Prev")},{value:"search",label:an("Search")},{value:"tag",label:an("Tag")}],onChange:function(t){e.setAttributes({rel_attr:t})}}),wp.element.createElement(_n,{label:an("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(mn,{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(dn,{isSecondary:!0,icon:"edit",onClick:t},an("Select Image"))}}),t.fallback_image_url&&wp.element.createElement(dn,{onClick:function(){e.setAttributes({fallback_image:0,fallback_image_url:""})},isLink:!0,isDestructive:!0},an("Remove Image"))),wp.element.createElement(fn,{label:"Context",options:u,value:t.object_context,onChange:function(t){e.setAttributes({object_context:t})}})),wp.element.createElement(yn,{title:an("Caption")},wp.element.createElement(_n,{label:an("Add Image Caption"),checked:t.add_image_caption,onChange:function(){e.setAttributes({add_image_caption:!t.add_image_caption})}}),!0===t.add_image_caption&&wp.element.createElement(fn,{label:an("Image Caption Position"),value:t.image_caption_position,options:[{value:"after",label:an("After")},{value:"before",label:an("Before")}],onChange:function(t){e.setAttributes({image_caption_position:t})}}),!0===t.add_image_caption&&wp.element.createElement(bn,{type:"text",label:an("Image Caption Text"),value:t.image_caption,onChange:function(t){return e.setAttributes({image_caption:t})}}))),wp.element.createElement(vn,{key:"block_render"},wp.element.createElement(Cn,{block:"jet-engine/dynamic-image",attributes:t,urlQueryArgs:{object:s,listing:m}}))]}}])&&en(n.prototype,l),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,l}(),save:function(e){return null}});var In=wp.i18n.__,Pn=wp.blocks.registerBlockType,Dn=wp.blockEditor.InspectorControls,Nn=wp.components,Mn=(Nn.PanelColor,Nn.IconButton,Nn.TextControl),qn=Nn.TextareaControl,Rn=Nn.SelectControl,Hn=Nn.ToggleControl,Bn=Nn.PanelBody,Vn=(Nn.RangeControl,Nn.CheckboxControl,Nn.Disabled),Jn=(Nn.G,Nn.Path),zn=(Nn.Rect,Nn.Circle,Nn.SVG),Zn=wp.serverSideRender,Gn=wp.element.createElement(zn,{width:"64",height:"64",viewBox:"0 0 64 64",fill:"none",xmlns:"http://www.w3.org/2000/svg"},wp.element.createElement(Jn,{d:"M62.207 4.01185C62.6523 3.54777 62.875 2.9921 62.875 2.34483C62.875 1.69756 62.6523 1.14799 62.207 0.696121C61.7734 0.23204 61.2461 0 60.625 0C60.0039 0 59.4707 0.23204 59.0254 0.696121C58.5918 1.14799 58.375 1.69756 58.375 2.34483C58.375 2.9921 58.5918 3.54777 59.0254 4.01185C59.4707 4.46372 60.0039 4.68966 60.625 4.68966C61.2461 4.68966 61.7734 4.46372 62.207 4.01185Z",fill:"currentColor"}),wp.element.createElement(Jn,{d:"M62.875 6.44828C63.1914 6.44828 63.4551 6.5643 63.666 6.79634C63.8887 7.02838 64 7.30927 64 7.63901C64 7.95654 63.8887 8.22521 63.666 8.44504L61.9785 10.2037C61.873 10.3258 61.75 10.4174 61.6094 10.4784C61.4688 10.5273 61.3281 10.5517 61.1875 10.5517C61.0469 10.5517 60.9062 10.5273 60.7656 10.4784C60.625 10.4174 60.502 10.3258 60.3965 10.2037L57.5312 7.23599L55.668 9.15948L58.9727 11.3211C59.1016 11.4066 59.207 11.5165 59.2891 11.6509C59.3828 11.773 59.4473 11.9134 59.4824 12.0722C59.5059 12.2188 59.5 12.3714 59.4648 12.5302C59.4414 12.6889 59.3887 12.8355 59.3066 12.9698L57.0566 16.4871C56.9512 16.6458 56.8105 16.768 56.6348 16.8534C56.4707 16.9511 56.3008 17 56.125 17C56.0195 17 55.9141 16.9817 55.8086 16.945C55.7031 16.9206 55.5977 16.8718 55.4922 16.7985C55.2344 16.6275 55.0762 16.3833 55.0176 16.0657C54.959 15.7482 55.0176 15.4551 55.1934 15.1864L56.793 12.6584L54.4727 11.1562C54.1797 10.9608 53.9395 10.7166 53.752 10.4235C53.5762 10.1182 53.4707 9.78843 53.4355 9.43427C53.4004 9.0801 53.4355 8.73815 53.541 8.40841C53.6582 8.06645 53.8398 7.76724 54.0859 7.51078L55.9316 5.56897L54.4375 4.01185L52.9785 5.51401C52.7676 5.74605 52.5039 5.86207 52.1875 5.86207C51.8711 5.86207 51.6074 5.74605 51.3965 5.51401C51.1738 5.28197 51.0625 5.00718 51.0625 4.68966C51.0625 4.35991 51.1738 4.08513 51.3965 3.8653L53.6465 1.52047C53.8574 1.28843 54.1211 1.17241 54.4375 1.17241C54.7539 1.17241 55.0176 1.28843 55.2285 1.52047L61.1875 7.71228L62.084 6.79634C62.2949 6.5643 62.5586 6.44828 62.875 6.44828Z",fill:"currentColor"}),wp.element.createElement(Jn,{d:"M50.043 11.7241L51.1504 10.5517C51.373 10.3197 51.6367 10.2037 51.9414 10.2037C52.2578 10.2037 52.5273 10.3197 52.75 10.5517C52.9727 10.7838 53.084 11.0647 53.084 11.3944C53.084 11.7119 52.9727 11.9867 52.75 12.2188L51.291 13.7209C51.1855 13.8308 51.0625 13.9163 50.9219 13.9774C50.793 14.0384 50.6523 14.069 50.5 14.069H47.125C46.8086 14.069 46.5391 13.9591 46.3164 13.7392C46.1055 13.5072 46 13.2263 46 12.8966C46 12.5668 46.1055 12.292 46.3164 12.0722C46.5391 11.8402 46.8086 11.7241 47.125 11.7241H50.043Z",fill:"currentColor"}),wp.element.createElement(Jn,{fillRule:"evenodd",clipRule:"evenodd",d:"M0 26C0 23.7909 1.79086 22 4 22H21C23.2091 22 25 23.7909 25 26V38C25 40.2091 23.2091 42 21 42H4C1.79086 42 0 40.2091 0 38V26ZM18.5854 24H15.4137L2 37.4137V38C2 38.702 2.3617 39.3196 2.90891 39.6764L18.5854 24ZM5.41378 40H8.5853L22.9642 25.6211C22.8106 24.8201 22.1792 24.189 21.3781 24.0357L5.41378 40ZM23 28.4137L11.4137 40H14.5853L23 31.5853V28.4137ZM23 34.4137L17.4137 40H21C22.1046 40 23 39.1046 23 38V34.4137ZM2 34.5853L12.5853 24H9.41373L2 31.4137V34.5853ZM2 28.5853L6.5853 24H4C2.89543 24 2 24.8954 2 26V28.5853Z",fill:"currentColor"}),wp.element.createElement(Jn,{fillRule:"evenodd",clipRule:"evenodd",d:"M27 26C27 23.7909 28.7909 22 31 22H48C50.2091 22 52 23.7909 52 26V38C52 40.2091 50.2091 42 48 42H31C28.7909 42 27 40.2091 27 38V26ZM31 24H48C49.1046 24 50 24.8954 50 26V38C50 39.1046 49.1046 40 48 40H31C29.8954 40 29 39.1046 29 38V26C29 24.8954 29.8954 24 31 24Z",fill:"currentColor"}),wp.element.createElement(Jn,{fillRule:"evenodd",clipRule:"evenodd",d:"M0 48C0 45.7909 1.79086 44 4 44H21C23.2091 44 25 45.7909 25 48V60C25 62.2091 23.2091 64 21 64H4C1.79086 64 0 62.2091 0 60V48ZM4 46H21C22.1046 46 23 46.8954 23 48V60C23 61.1046 22.1046 62 21 62H4C2.89543 62 2 61.1046 2 60V48C2 46.8954 2.89543 46 4 46Z",fill:"currentColor"}),wp.element.createElement(Jn,{fillRule:"evenodd",clipRule:"evenodd",d:"M27 48C27 45.7909 28.7909 44 31 44H48C50.2091 44 52 45.7909 52 48V60C52 62.2091 50.2091 64 48 64H31C28.7909 64 27 62.2091 27 60V48ZM31 46H48C49.1046 46 50 46.8954 50 48V60C50 61.1046 49.1046 62 48 62H31C29.8954 62 29 61.1046 29 60V48C29 46.8954 29.8954 46 31 46Z",fill:"currentColor"}));function Fn(e){return Fn="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},Fn(e)}function Un(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,Qn(l.key),l)}}function Qn(e){var t=function(e,t){if("object"!=Fn(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var l=n.call(e,"string");if("object"!=Fn(l))return l;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==Fn(t)?t:t+""}function Xn(e,t,n){return t=Kn(t),function(e,t){if(t&&("object"==Fn(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)}(e,Wn()?Reflect.construct(t,n||[],Kn(e).constructor):t.apply(e,n))}function Wn(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(Wn=function(){return!!e})()}function Kn(e){return Kn=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},Kn(e)}function Yn(e,t){return Yn=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},Yn(e,t)}Pn("jet-engine/dynamic-repeater",{title:In("Dynamic Repeater"),icon:Gn,category:"jet-engine",attributes:window.JetEngineListingData.atts.dynamicRepeater,className:"jet-listing-dynamic-repeater",usesContext:["postId","postType","queryId"],edit:function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),On(this,t,arguments)}return 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&&Tn(e,t)}(t,wp.element.Component),n=t,(l=[{key:"render",value:function(){var e=this.props,t=e.attributes,n=window.JetEngineListingData.repeaterFields,l=window.JetEngineListingData.repeaterOptionsFields,o=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}),i.component_controls_list&&delete i.component_controls_list,i.component_style_controls_list&&delete i.component_style_controls_list,[e.isSelected&&wp.element.createElement(Dn,{key:"inspector"},wp.element.createElement(Bn,{title:In("General")},wp.element.createElement(r,{label:In("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(r,{label:In("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(r,{label:In("ACF Field"),value:t.acf_field_key,options:window.JetEngineListingData.acfRepeaterFields,onChange:function(t){e.setAttributes({acf_field_key:t})}})),wp.element.createElement(Bn,{title:In("Layout")},wp.element.createElement(qn,{type:"text",label:In("Item format"),value:t.dynamic_field_format,onChange:function(t){e.setAttributes({dynamic_field_format:t})}}),wp.element.createElement(Rn,{label:In("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(Mn,{type:"text",label:In("Items delimiter"),value:t.items_delimiter,onChange:function(t){return e.setAttributes({items_delimiter:t})}}),wp.element.createElement(qn,{type:"text",label:In("Before items markup"),value:t.dynamic_field_before,onChange:function(t){e.setAttributes({dynamic_field_before:t})}}),wp.element.createElement(qn,{type:"text",label:In("After items markup"),value:t.dynamic_field_after,onChange:function(t){e.setAttributes({dynamic_field_after:t})}}),wp.element.createElement(Hn,{label:In("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(Hn,{label:In("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(Mn,{type:"text",label:In("Text after counter number"),value:t.dynamic_field_counter_after,onChange:function(t){return e.setAttributes({dynamic_field_counter_after:t})}}),wp.element.createElement(Rn,{label:In("Position"),value:t.dynamic_field_counter_position,options:[{value:"above",label:In("Above items")},{value:"at-left",label:In("At the left of the items")},{value:"at-right",label:In("At the right of the items")}],onChange:function(t){e.setAttributes({dynamic_field_counter_position:t})}})),wp.element.createElement(Hn,{label:In("Hide if value is empty"),checked:t.hide_if_empty,onChange:function(){e.setAttributes({hide_if_empty:!t.hide_if_empty})}}),wp.element.createElement(Rn,{label:"Context",options:o,value:t.object_context,onChange:function(t){e.setAttributes({object_context:t})}}))),wp.element.createElement(Vn,{key:"block_render"},wp.element.createElement(Zn,{block:"jet-engine/dynamic-repeater",attributes:t,urlQueryArgs:{object:a,listing:i}}))]}}])&&Sn(n.prototype,l),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,l}(),save:function(e){return null}});var $n=wp.i18n.__,el=wp.blocks.registerBlockType,tl=wp.blockEditor,nl=tl.InspectorControls,ll=tl.MediaUpload,ol=wp.components,rl=(ol.PanelColor,ol.Button),al=ol.TextControl,il=(ol.TextareaControl,ol.SelectControl),ul=ol.ToggleControl,cl=ol.PanelBody,sl=(ol.RangeControl,ol.CheckboxControl,ol.Disabled),ml=(ol.G,ol.Path),pl=(ol.Rect,ol.Circle,ol.SVG),dl=wp.serverSideRender,bl=wp.element.createElement(pl,{width:"24",height:"24",viewBox:"0 0 64 64",fill:"none",xmlns:"http://www.w3.org/2000/svg"},wp.element.createElement(ml,{d:"M62.207 4.01185C62.6523 3.54777 62.875 2.9921 62.875 2.34483C62.875 1.69756 62.6523 1.14799 62.207 0.696121C61.7734 0.23204 61.2461 0 60.625 0C60.0039 0 59.4707 0.23204 59.0254 0.696121C58.5918 1.14799 58.375 1.69756 58.375 2.34483C58.375 2.9921 58.5918 3.54777 59.0254 4.01185C59.4707 4.46372 60.0039 4.68966 60.625 4.68966C61.2461 4.68966 61.7734 4.46372 62.207 4.01185Z",fill:"currentColor"}),wp.element.createElement(ml,{d:"M62.875 6.44828C63.1914 6.44828 63.4551 6.5643 63.666 6.79634C63.8887 7.02838 64 7.30927 64 7.63901C64 7.95654 63.8887 8.22521 63.666 8.44504L61.9785 10.2037C61.873 10.3258 61.75 10.4174 61.6094 10.4784C61.4688 10.5273 61.3281 10.5517 61.1875 10.5517C61.0469 10.5517 60.9062 10.5273 60.7656 10.4784C60.625 10.4174 60.502 10.3258 60.3965 10.2037L57.5312 7.23599L55.668 9.15948L58.9727 11.3211C59.1016 11.4066 59.207 11.5165 59.2891 11.6509C59.3828 11.773 59.4473 11.9134 59.4824 12.0722C59.5059 12.2188 59.5 12.3714 59.4648 12.5302C59.4414 12.6889 59.3887 12.8355 59.3066 12.9698L57.0566 16.4871C56.9512 16.6458 56.8105 16.768 56.6348 16.8534C56.4707 16.9511 56.3008 17 56.125 17C56.0195 17 55.9141 16.9817 55.8086 16.945C55.7031 16.9206 55.5977 16.8718 55.4922 16.7985C55.2344 16.6275 55.0762 16.3833 55.0176 16.0657C54.959 15.7482 55.0176 15.4551 55.1934 15.1864L56.793 12.6584L54.4727 11.1562C54.1797 10.9608 53.9395 10.7166 53.752 10.4235C53.5762 10.1182 53.4707 9.78843 53.4355 9.43427C53.4004 9.0801 53.4355 8.73815 53.541 8.40841C53.6582 8.06645 53.8398 7.76724 54.0859 7.51078L55.9316 5.56897L54.4375 4.01185L52.9785 5.51401C52.7676 5.74605 52.5039 5.86207 52.1875 5.86207C51.8711 5.86207 51.6074 5.74605 51.3965 5.51401C51.1738 5.28197 51.0625 5.00718 51.0625 4.68966C51.0625 4.35991 51.1738 4.08513 51.3965 3.8653L53.6465 1.52047C53.8574 1.28843 54.1211 1.17241 54.4375 1.17241C54.7539 1.17241 55.0176 1.28843 55.2285 1.52047L61.1875 7.71228L62.084 6.79634C62.2949 6.5643 62.5586 6.44828 62.875 6.44828Z",fill:"currentColor"}),wp.element.createElement(ml,{d:"M50.043 11.7241L51.1504 10.5517C51.373 10.3197 51.6367 10.2037 51.9414 10.2037C52.2578 10.2037 52.5273 10.3197 52.75 10.5517C52.9727 10.7838 53.084 11.0647 53.084 11.3944C53.084 11.7119 52.9727 11.9867 52.75 12.2188L51.291 13.7209C51.1855 13.8308 51.0625 13.9163 50.9219 13.9774C50.793 14.0384 50.6523 14.069 50.5 14.069H47.125C46.8086 14.069 46.5391 13.9591 46.3164 13.7392C46.1055 13.5072 46 13.2263 46 12.8966C46 12.5668 46.1055 12.292 46.3164 12.0722C46.5391 11.8402 46.8086 11.7241 47.125 11.7241H50.043Z",fill:"currentColor"}),wp.element.createElement(ml,{fillRule:"evenodd",clipRule:"evenodd",d:"M24.8083 32.0687C24.7167 32.0229 24.625 32 24.5333 32H18.6667C18.575 32 18.4833 32.0229 18.3917 32.0687C18.3 32.0993 18.216 32.1451 18.1396 32.2062L15.2063 35.1396C15.1451 35.216 15.0917 35.3 15.0458 35.3917C15.0153 35.4833 15 35.575 15 35.6667V41.5333C15 41.625 15.0153 41.7167 15.0458 41.8083C15.0917 41.9 15.1451 41.984 15.2063 42.0604L26.9396 53.7938C27.016 53.8549 27.1 53.9007 27.1917 53.9313C27.2833 53.9771 27.375 54 27.4667 54C27.5583 54 27.65 53.9771 27.7417 53.9313C27.8333 53.9007 27.9174 53.8549 27.9937 53.7938L36.7938 44.9938C36.9313 44.841 37 44.6653 37 44.4667C37 44.2681 36.9313 44.0924 36.7938 43.9396L25.0604 32.2062C24.984 32.1451 24.9 32.0993 24.8083 32.0687ZM24.0257 34H19.1743L17 36.1743V41.0257L27.4667 51.4924L34.4924 44.4667L24.0257 34Z",fill:"currentColor"}),wp.element.createElement(ml,{fillRule:"evenodd",clipRule:"evenodd",d:"M4 22C1.79086 22 0 23.7909 0 26V60C0 62.2091 1.79086 64 4 64H48C50.2091 64 52 62.2091 52 60V26C52 23.7909 50.2091 22 48 22H4ZM48 24H4C2.89543 24 2 24.8954 2 26V60C2 61.1046 2.89543 62 4 62H48C49.1046 62 50 61.1046 50 60V26C50 24.8954 49.1046 24 48 24Z",fill:"currentColor"}));function fl(e){return fl="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},fl(e)}function _l(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,yl(l.key),l)}}function yl(e){var t=function(e,t){if("object"!=fl(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var l=n.call(e,"string");if("object"!=fl(l))return l;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==fl(t)?t:t+""}function gl(e,t,n){return t=wl(t),function(e,t){if(t&&("object"==fl(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)}(e,vl()?Reflect.construct(t,n||[],wl(e).constructor):t.apply(e,n))}function vl(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(vl=function(){return!!e})()}function wl(e){return wl=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},wl(e)}function hl(e,t){return hl=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},hl(e,t)}el("jet-engine/dynamic-meta",{title:$n("Dynamic Meta"),icon:bl,category:"jet-engine",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 t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),Xn(this,t,arguments)}return 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&&Yn(e,t)}(t,wp.element.Component),n=t,(l=[{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(nl,{key:"inspector"},wp.element.createElement(cl,{title:$n("Date")},wp.element.createElement(ul,{label:$n("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(ll,{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(rl,{isSecondary:!0,icon:"edit",onClick:t},$n("Select Icon"))}}),t.date_selected_icon_url&&wp.element.createElement(rl,{onClick:function(){e.setAttributes({date_selected_icon:0,date_selected_icon_url:""})},isLink:!0,isDestructive:!0},$n("Remove Icon"))),wp.element.createElement(al,{type:"text",label:$n("Prefix"),value:t.date_prefix,onChange:function(t){return e.setAttributes({date_prefix:t})}}),wp.element.createElement(al,{type:"text",label:$n("Suffix"),value:t.date_suffix,onChange:function(t){return e.setAttributes({date_suffix:t})}}),wp.element.createElement(al,{type:"text",label:$n("Format"),value:t.date_format,onChange:function(t){return e.setAttributes({date_format:t})}}),wp.element.createElement(il,{label:$n("Link"),value:t.date_link,options:[{value:"archive",label:$n("Archive")},{value:"single",label:$n("Post")},{value:"no-link",label:$n("None")}],onChange:function(t){e.setAttributes({date_link:t})}}))),wp.element.createElement(cl,{title:$n("Author")},wp.element.createElement(ul,{label:$n("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(ll,{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(rl,{isSecondary:!0,icon:"edit",onClick:t},$n("Select Icon"))}}),t.author_selected_icon_url&&wp.element.createElement(rl,{onClick:function(){e.setAttributes({author_selected_icon:0,author_selected_icon_url:""})},isLink:!0,isDestructive:!0},$n("Remove Icon"))),wp.element.createElement(al,{type:"text",label:$n("Prefix"),value:t.author_prefix,onChange:function(t){return e.setAttributes({author_prefix:t})}}),wp.element.createElement(al,{type:"text",label:$n("Suffix"),value:t.author_suffix,onChange:function(t){return e.setAttributes({author_suffix:t})}}),wp.element.createElement(il,{label:$n("Link"),value:t.author_link,options:[{value:"archive",label:$n("Author Archive")},{value:"single",label:$n("Post")},{value:"no-link",label:$n("None")}],onChange:function(t){e.setAttributes({author_link:t})}}))),wp.element.createElement(cl,{title:$n("Comments")},wp.element.createElement(ul,{label:$n("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(ll,{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(rl,{isSecondary:!0,icon:"edit",onClick:t},$n("Select Icon"))}}),t.comments_selected_icon_url&&wp.element.createElement(rl,{onClick:function(){e.setAttributes({comments_selected_icon:0,comments_selected_icon_url:""})},isLink:!0,isDestructive:!0},$n("Remove Icon"))),wp.element.createElement(al,{type:"text",label:$n("Prefix"),value:t.comments_prefix,onChange:function(t){return e.setAttributes({comments_prefix:t})}}),wp.element.createElement(al,{type:"text",label:$n("Suffix"),value:t.comments_suffix,onChange:function(t){return e.setAttributes({comments_suffix:t})}}),wp.element.createElement(il,{label:$n("Link"),value:t.comments_link,options:[{value:"single",label:$n("Post")},{value:"no-link",label:$n("None")}],onChange:function(t){e.setAttributes({author_link:t})}}),wp.element.createElement(al,{type:"text",label:$n("Zero Comments Format"),value:t.zero_comments_format,onChange:function(t){return e.setAttributes({zero_comments_format:t})}}),wp.element.createElement(al,{type:"text",label:$n("One Comments Format"),value:t.one_comment_format,onChange:function(t){return e.setAttributes({one_comment_format:t})}}),wp.element.createElement(al,{type:"text",label:$n("More Comments Format"),value:t.more_comments_format,onChange:function(t){return e.setAttributes({more_comments_format:t})}}))),wp.element.createElement(cl,{title:$n("Layout")},wp.element.createElement(il,{label:$n("Layout"),value:t.layout,options:[{value:"inline",label:$n("Inline")},{value:"list",label:$n("List")}],onChange:function(t){e.setAttributes({layout:t})}}))),wp.element.createElement(sl,{key:"block_render"},wp.element.createElement(dl,{block:"jet-engine/dynamic-meta",attributes:t,urlQueryArgs:{object:n,listing:l}}))]}}])&&Un(n.prototype,l),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,l}(),save:function(e){return null}});var Cl=wp.i18n.__,El=wp.blocks.registerBlockType,kl=wp.blockEditor,xl=kl.InspectorControls,Sl=kl.MediaUpload,Al=(wp.element.Fragment,wp.components),Ol=(Al.PanelColor,Al.Button),Ll=Al.TextControl,jl=Al.TextareaControl,Tl=Al.SelectControl,Il=Al.ToggleControl,Pl=Al.PanelBody,Dl=(Al.RangeControl,Al.CheckboxControl,Al.Disabled),Nl=(Al.G,Al.Path),Ml=(Al.Rect,Al.Circle,Al.SVG),ql=wp.serverSideRender,Rl=wp.element.createElement(Ml,{width:"24",height:"24",viewBox:"0 0 64 64",fill:"none",xmlns:"http://www.w3.org/2000/svg"},wp.element.createElement(Nl,{d:"M62.207 4.01185C62.6523 3.54777 62.875 2.9921 62.875 2.34483C62.875 1.69756 62.6523 1.14799 62.207 0.696121C61.7734 0.23204 61.2461 0 60.625 0C60.0039 0 59.4707 0.23204 59.0254 0.696121C58.5918 1.14799 58.375 1.69756 58.375 2.34483C58.375 2.9921 58.5918 3.54777 59.0254 4.01185C59.4707 4.46372 60.0039 4.68966 60.625 4.68966C61.2461 4.68966 61.7734 4.46372 62.207 4.01185Z",fill:"currentColor"}),wp.element.createElement(Nl,{d:"M62.875 6.44828C63.1914 6.44828 63.4551 6.5643 63.666 6.79634C63.8887 7.02838 64 7.30927 64 7.63901C64 7.95654 63.8887 8.22521 63.666 8.44504L61.9785 10.2037C61.873 10.3258 61.75 10.4174 61.6094 10.4784C61.4688 10.5273 61.3281 10.5517 61.1875 10.5517C61.0469 10.5517 60.9062 10.5273 60.7656 10.4784C60.625 10.4174 60.502 10.3258 60.3965 10.2037L57.5312 7.23599L55.668 9.15948L58.9727 11.3211C59.1016 11.4066 59.207 11.5165 59.2891 11.6509C59.3828 11.773 59.4473 11.9134 59.4824 12.0722C59.5059 12.2188 59.5 12.3714 59.4648 12.5302C59.4414 12.6889 59.3887 12.8355 59.3066 12.9698L57.0566 16.4871C56.9512 16.6458 56.8105 16.768 56.6348 16.8534C56.4707 16.9511 56.3008 17 56.125 17C56.0195 17 55.9141 16.9817 55.8086 16.945C55.7031 16.9206 55.5977 16.8718 55.4922 16.7985C55.2344 16.6275 55.0762 16.3833 55.0176 16.0657C54.959 15.7482 55.0176 15.4551 55.1934 15.1864L56.793 12.6584L54.4727 11.1562C54.1797 10.9608 53.9395 10.7166 53.752 10.4235C53.5762 10.1182 53.4707 9.78843 53.4355 9.43427C53.4004 9.0801 53.4355 8.73815 53.541 8.40841C53.6582 8.06645 53.8398 7.76724 54.0859 7.51078L55.9316 5.56897L54.4375 4.01185L52.9785 5.51401C52.7676 5.74605 52.5039 5.86207 52.1875 5.86207C51.8711 5.86207 51.6074 5.74605 51.3965 5.51401C51.1738 5.28197 51.0625 5.00718 51.0625 4.68966C51.0625 4.35991 51.1738 4.08513 51.3965 3.8653L53.6465 1.52047C53.8574 1.28843 54.1211 1.17241 54.4375 1.17241C54.7539 1.17241 55.0176 1.28843 55.2285 1.52047L61.1875 7.71228L62.084 6.79634C62.2949 6.5643 62.5586 6.44828 62.875 6.44828Z",fill:"currentColor"}),wp.element.createElement(Nl,{d:"M50.043 11.7241L51.1504 10.5517C51.373 10.3197 51.6367 10.2037 51.9414 10.2037C52.2578 10.2037 52.5273 10.3197 52.75 10.5517C52.9727 10.7838 53.084 11.0647 53.084 11.3944C53.084 11.7119 52.9727 11.9867 52.75 12.2188L51.291 13.7209C51.1855 13.8308 51.0625 13.9163 50.9219 13.9774C50.793 14.0384 50.6523 14.069 50.5 14.069H47.125C46.8086 14.069 46.5391 13.9591 46.3164 13.7392C46.1055 13.5072 46 13.2263 46 12.8966C46 12.5668 46.1055 12.292 46.3164 12.0722C46.5391 11.8402 46.8086 11.7241 47.125 11.7241H50.043Z",fill:"currentColor"}),wp.element.createElement(Nl,{fillRule:"evenodd",clipRule:"evenodd",d:"M21 47C22.8638 47 24.4299 45.7252 24.874 44H27.126C27.5701 45.7252 29.1362 47 31 47H36C38.2091 47 40 45.2091 40 43C40 40.7909 38.2091 39 36 39H31C29.1362 39 27.5701 40.2748 27.126 42H24.874C24.4299 40.2748 22.8638 39 21 39H16C13.7909 39 12 40.7909 12 43C12 45.2091 13.7909 47 16 47H21ZM16 41C14.8954 41 14 41.8954 14 43C14 44.1046 14.8954 45 16 45H21C21.7403 45 22.3866 44.5978 22.7324 44H22C21.4477 44 21 43.5523 21 43C21 42.4477 21.4477 42 22 42H22.7324C22.3866 41.4022 21.7403 41 21 41H16ZM31 45C30.2597 45 29.6134 44.5978 29.2676 44H30C30.5523 44 31 43.5523 31 43C31 42.4477 30.5523 42 30 42H29.2676C29.6134 41.4022 30.2597 41 31 41H36C37.1046 41 38 41.8954 38 43C38 44.1046 37.1046 45 36 45H31Z",fill:"currentColor"}),wp.element.createElement(Nl,{fillRule:"evenodd",clipRule:"evenodd",d:"M4 22C1.79086 22 0 23.7909 0 26V60C0 62.2091 1.79086 64 4 64H48C50.2091 64 52 62.2091 52 60V26C52 23.7909 50.2091 22 48 22H4ZM48 24H4C2.89543 24 2 24.8954 2 26V60C2 61.1046 2.89543 62 4 62H48C49.1046 62 50 61.1046 50 60V26C50 24.8954 49.1046 24 48 24Z",fill:"currentColor"}));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 Bl(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,Vl(l.key),l)}}function Vl(e){var t=function(e,t){if("object"!=Hl(e)||!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)}(e);return"symbol"==Hl(t)?t:t+""}function Jl(e,t,n){return t=Zl(t),function(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)}(e,zl()?Reflect.construct(t,n||[],Zl(e).constructor):t.apply(e,n))}function zl(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(zl=function(){return!!e})()}function Zl(e){return Zl=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},Zl(e)}function Gl(e,t){return Gl=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},Gl(e,t)}El("jet-engine/dynamic-link",{title:Cl("Dynamic Link"),icon:Rl,category:"jet-engine",attributes:window.JetEngineListingData.atts.dynamicLink,className:"jet-listing-dynamic-link",usesContext:["postId","postType","queryId"],edit:function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),gl(this,t,arguments)}return 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&&hl(e,t)}(t,wp.element.Component),n=t,l=[{key:"render",value:function(){var e=this.props,t=e.attributes,n=window.JetEngineListingData.linkFields,l=window.JetEngineListingData.profileBuilderPages,o=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}),c.component_controls_list&&delete c.component_controls_list,c.component_style_controls_list&&delete c.component_style_controls_list,[e.isSelected&&wp.element.createElement(xl,{key:"inspector"},wp.element.createElement(Pl,{title:Cl("General")},wp.element.createElement(r,{label:Cl("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(r,{label:Cl("Option"),value:t.dynamic_link_option,options:o,onChange:function(t){e.setAttributes({dynamic_link_option:t})}}),"acf_field_groups"===t.dynamic_link_source&&void 0!==window.JetEngineListingData.acfLinksFields&&wp.element.createElement(r,{label:Cl("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(r,{label:Cl("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(Ll,{type:"text",label:Cl("Or set manually"),help:Cl("Here you can set the custom/meta field name, repeater key, component control name, etc. Please note that in the case of the custom/meta field name, this option overrides the value selected above."),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(jl,{label:Cl("Confirm deletion message"),help:Cl("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(Ll,{type:"text",label:Cl("Redirect after delete"),help:Cl("If empty will redirect to home page. Use the %current_page_url% macro to redirect to the current page."),value:t.delete_link_redirect,onChange:function(t){return e.setAttributes({delete_link_redirect:t})}}),wp.element.createElement(Tl,{label:Cl("Delete post type"),value:t.delete_link_type,options:[{value:"trash",label:Cl("Move to trash")},{value:"permanently",label:Cl("Delete permanently")}],onChange:function(t){e.setAttributes({delete_link_type:t})}})),a&&a.length&&a.map((function(n){return wp.element.createElement(I,{control:n,value:t[n.name],getValue:function(e){return t[e]},condition:n.condition,onChange:function(t){var l,o,r;e.setAttributes((l={},r=t,(o=yl(o=n.name))in l?Object.defineProperty(l,o,{value:r,enumerable:!0,configurable:!0,writable:!0}):l[o]=r,l))}})})),wp.element.createElement("hr",null),wp.element.createElement(Ll,{type:"text",label:Cl("Label"),value:t.link_label,onChange:function(t){return e.setAttributes({link_label:t})}}),wp.element.createElement(Il,{label:Cl("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(jl,{type:"text",label:Cl("Query Arguments"),value:t.query_args,onChange:function(t){return e.setAttributes({query_args:t})}}),wp.element.createElement(Ll,{type:"text",label:Cl("URL Prefix (tel:, mailto: etc)"),value:t.url_prefix,onChange:function(t){return e.setAttributes({url_prefix:t})}}),wp.element.createElement(Ll,{type:"text",label:Cl("URL Anchor"),help:Cl("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"},Cl("Icon")),t.selected_link_icon_url&&wp.element.createElement("img",{src:t.selected_link_icon_url,width:"100%",height:"auto"}),wp.element.createElement(Sl,{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(Ol,{isSecondary:!0,icon:"edit",onClick:t},Cl("Select Icon"))}}),t.selected_link_icon_url&&wp.element.createElement(Ol,{onClick:function(){e.setAttributes({selected_link_icon:0,selected_link_icon_url:""})},isLink:!0,isDestructive:!0},Cl("Remove Icon"))),!window.JetEngineListingData.preventWrap&&wp.element.createElement(Tl,{label:Cl("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(Il,{label:Cl("Open in new window"),checked:t.open_in_new,onChange:function(){e.setAttributes({open_in_new:!t.open_in_new})}}),wp.element.createElement(Tl,{label:Cl('Add "rel" attr'),value:t.rel_attr,options:[{value:"",label:Cl("No")},{value:"alternate",label:Cl("Alternate")},{value:"author",label:Cl("Author")},{value:"bookmark",label:Cl("Bookmark")},{value:"external",label:Cl("External")},{value:"help",label:Cl("Help")},{value:"license",label:Cl("License")},{value:"next",label:Cl("Next")},{value:"nofollow",label:Cl("Nofollow")},{value:"noreferrer",label:Cl("Noreferrer")},{value:"noopener",label:Cl("Noopener")},{value:"prev",label:Cl("Prev")},{value:"search",label:Cl("Search")},{value:"tag",label:Cl("Tag")}],onChange:function(t){e.setAttributes({rel_attr:t})}}),wp.element.createElement(Ll,{type:"text",label:Cl("Aria label attr"),value:t.aria_label_attr,onChange:function(t){return e.setAttributes({aria_label_attr:t})}}),wp.element.createElement(Il,{label:Cl("Hide if value is empty"),checked:t.hide_if_empty,onChange:function(){e.setAttributes({hide_if_empty:!t.hide_if_empty})}}),wp.element.createElement(Tl,{label:"Context",options:i,value:t.object_context,onChange:function(t){e.setAttributes({object_context:t})}}))),wp.element.createElement(Dl,{key:"block_render"},wp.element.createElement(ql,{block:"jet-engine/dynamic-link",attributes:t,urlQueryArgs:{object:u,listing:c}}))]}}],l&&_l(n.prototype,l),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,l}(),save:function(e){return null}});var Fl=wp.i18n.__,Ul=wp.blocks.registerBlockType,Ql=wp.blockEditor,Xl=Ql.InspectorControls,Wl=Ql.MediaUpload,Kl=wp.components,Yl=(Kl.PanelColor,Kl.Button),$l=Kl.TextControl,eo=(Kl.TextareaControl,Kl.SelectControl),to=Kl.ToggleControl,no=Kl.PanelBody,lo=(Kl.RangeControl,Kl.CheckboxControl,Kl.Disabled),oo=(Kl.G,Kl.Path),ro=(Kl.Rect,Kl.Circle,Kl.SVG),ao=wp.serverSideRender,io=wp.element.createElement(ro,{width:"24",height:"24",viewBox:"0 0 64 64",fill:"none",xmlns:"http://www.w3.org/2000/svg"},wp.element.createElement(oo,{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.34483Z",fill:"currentColor"}),wp.element.createElement(oo,{d:"M63.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.79634Z",fill:"currentColor"}),wp.element.createElement(oo,{d:"M51.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:"currentColor"}),wp.element.createElement(oo,{fillRule:"evenodd",clipRule:"evenodd",d:"M0 25C0 23.3431 1.34315 22 3 22H22C23.6569 22 25 23.3431 25 25V31C25 32.6569 23.6569 34 22 34H10L10 40C10 40.5523 10.4477 41 11 41H27V39C27 37.3431 28.3431 36 30 36H49C50.6569 36 52 37.3431 52 39V45C52 46.6569 50.6569 48 49 48L30 48C28.3431 48 27 46.6569 27 45V43H11C10.6494 43 10.3128 42.9398 10 42.8293L10 56C10 56.5523 10.4477 57 11 57H27V55C27 53.3431 28.3431 52 30 52H49C50.6569 52 52 53.3431 52 55V61C52 62.6569 50.6569 64 49 64H30C28.3431 64 27 62.6569 27 61V59H11C9.34315 59 8 57.6569 8 56L8 34H3C1.34315 34 0 32.6569 0 31V25ZM50 55C50 54.4477 49.5523 54 49 54H30C29.4477 54 29 54.4477 29 55V61C29 61.5523 29.4477 62 30 62L49 62C49.5523 62 50 61.5523 50 61V55ZM50 39C50 38.4477 49.5523 38 49 38H30C29.4477 38 29 38.4477 29 39V45C29 45.5523 29.4477 46 30 46L49 46C49.5523 46 50 45.5523 50 45V39ZM23 25C23 24.4477 22.5523 24 22 24H3C2.44772 24 2 24.4477 2 25L2 31C2 31.5523 2.44772 32 3 32H22C22.5523 32 23 31.5523 23 31V25Z",fill:"currentColor"}));function uo(e){return uo="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},uo(e)}function co(e){return function(e){if(Array.isArray(e))return so(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 so(e,t);var n={}.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)?so(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 so(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,l=Array(t);n<t;n++)l[n]=e[n];return l}function mo(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,po(l.key),l)}}function po(e){var t=function(e,t){if("object"!=uo(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var l=n.call(e,"string");if("object"!=uo(l))return l;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==uo(t)?t:t+""}function bo(e,t,n){return t=_o(t),function(e,t){if(t&&("object"==uo(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)}(e,fo()?Reflect.construct(t,n||[],_o(e).constructor):t.apply(e,n))}function fo(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(fo=function(){return!!e})()}function _o(e){return _o=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},_o(e)}function yo(e,t){return yo=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},yo(e,t)}Ul("jet-engine/dynamic-terms",{title:Fl("Dynamic Terms"),icon:io,category:"jet-engine",attributes:window.JetEngineListingData.atts.dynamicTerms,className:"jet-listing-dynamic-terms",usesContext:["postId","postType","queryId"],edit:function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),Jl(this,t,arguments)}return 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&&Gl(e,t)}(t,wp.element.Component),n=t,(l=[{key:"render",value:function(){var e=this.props,t=e.attributes,n=window.JetEngineListingData.taxonomies,l=window.JetEngineListingData.allowedContextList,o=window.JetEngineListingData.object_id,a=window.JetEngineListingData.settings;return e.context.queryId&&(o=e.context.postId,a={listing_source:"posts",listing_post_type:e.context.postType}),a.component_controls_list&&delete a.component_controls_list,a.component_style_controls_list&&delete a.component_style_controls_list,[e.isSelected&&wp.element.createElement(Xl,{key:"inspector"},wp.element.createElement(no,{title:Fl("General")},wp.element.createElement(r,{label:Fl("From taxonomy"),value:t.from_tax,options:n,onChange:function(t){e.setAttributes({from_tax:t})}}),wp.element.createElement(to,{label:Fl("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($l,{type:"number",min:"1",max:"20",label:Fl("Terms number to show"),value:t.terms_num,onChange:function(t){return e.setAttributes({terms_num:Number(t)})}}),wp.element.createElement($l,{type:"text",label:Fl("Delimiter"),value:t.terms_delimiter,onChange:function(t){return e.setAttributes({terms_delimiter:t})}}),wp.element.createElement(to,{label:Fl("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(Wl,{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(Yl,{isSecondary:!0,icon:"edit",onClick:t},Fl("Select Icon"))}}),t.selected_terms_icon_url&&wp.element.createElement(Yl,{onClick:function(){e.setAttributes({selected_terms_icon:0,selected_terms_icon_url:""})},isLink:!0,isDestructive:!0},Fl("Remove Icon"))),wp.element.createElement($l,{type:"text",label:Fl("Text before terms list"),value:t.terms_prefix,onChange:function(t){return e.setAttributes({terms_prefix:t})}}),wp.element.createElement($l,{type:"text",label:Fl("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(eo,{label:"Order By",options:[{value:"name",label:Fl("Name")},{value:"slug",label:Fl("Slug")},{value:"term_group",label:Fl("Term Group")},{value:"term_id",label:Fl("Term ID")},{value:"description",label:Fl("Description")},{value:"parent",label:Fl("Parent")},{value:"term_order",label:Fl("Term Order")},{value:"count",label:Fl("By the number of objects associated with the term")}],value:t.orderby,onChange:function(t){e.setAttributes({orderby:t})}}),wp.element.createElement(eo,{label:"Order",options:[{value:"ASC",label:Fl("ASC")},{value:"DESC",label:Fl("DESC")}],value:t.order,onChange:function(t){e.setAttributes({order:t})}}),wp.element.createElement("hr",null),wp.element.createElement(to,{label:Fl("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($l,{type:"text",label:Fl("Fallback"),value:t.field_fallback,onChange:function(t){return e.setAttributes({field_fallback:t})}}),wp.element.createElement(eo,{label:"Context",options:l,value:t.object_context,onChange:function(t){e.setAttributes({object_context:t})}}))),wp.element.createElement(lo,{key:"block_render"},wp.element.createElement(ao,{block:"jet-engine/dynamic-terms",attributes:t,urlQueryArgs:{object:o,listing:a}}))]}}])&&Bl(n.prototype,l),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,l}(),save:function(e){return null}});var go=wp.components,vo=go.G,wo=go.Path,ho=(go.Circle,go.Rect),Co=go.SVG,Eo=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),bo(this,t,arguments)}return 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&&yo(e,t)}(t,React.Component),n=t,(l=[{key:"moveDown",value:function(e){var t=co(this.props.data),n=e+1;!t.length||n>=t.length||this.props.onChange(Ve(t,e,n))}},{key:"moveUp",value:function(e){var t=co(this.props.data),n=e-1;!t.length||n<0||this.props.onChange(Ve(t,e,n))}},{key:"remove",value:function(e){var t=co(this.props.data);t.length&&(t.splice(e,1),this.props.onChange(t))}},{key:"addNew",value:function(){var e=co(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,o=void 0===l?"key":l,r=t.children;return wp.element.createElement("div",{className:"je-repeater"},n.map((function(t,n){var l=React.cloneElement(r(t,n),{key:"".concat(o,"-").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(Co,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20"},wp.element.createElement(ho,{x:"0",fill:"none",width:"20",height:"20"}),wp.element.createElement(vo,null,wp.element.createElement(wo,{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(Co,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20"},wp.element.createElement(ho,{x:"0",fill:"none",width:"20",height:"20"}),wp.element.createElement(vo,null,wp.element.createElement(wo,{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(Co,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20"},wp.element.createElement(ho,{x:"0",fill:"none",width:"20",height:"20"}),wp.element.createElement(vo,null,wp.element.createElement(wo,{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(Co,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20"},wp.element.createElement(ho,{x:"0",fill:"none",width:"20",height:"20"}),wp.element.createElement(vo,null,wp.element.createElement(wo,{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")))}}])&&mo(n.prototype,l),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,l}();window.JetEngineBlocksComponents=window.JetEngineBlocksComponents||{},window.JetEngineBlocksComponents.RepeaterControl=Eo;const ko=Eo;function xo(e){var t=wp.data.select("core/block-editor"),n=t.getBlocksByName(e.name);return!t.getBlocksByClientId(n).some((function(t){return t.clientId!==e.clientId&&t.attributes._block_id===e.attributes._block_id}))}function So(e){return So="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},So(e)}function Ao(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,Oo(l.key),l)}}function Oo(e){var t=function(e,t){if("object"!=So(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var l=n.call(e,"string");if("object"!=So(l))return l;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==So(t)?t:t+""}function Lo(e,t,n){return t=To(t),function(e,t){if(t&&("object"==So(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)}(e,jo()?Reflect.construct(t,n||[],To(e).constructor):t.apply(e,n))}function jo(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(jo=function(){return!!e})()}function To(e){return To=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},To(e)}function Io(e,t){return Io=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},Io(e,t)}var Po=wp.i18n.__,Do=wp.blocks.registerBlockType,No=wp.blockEditor.InspectorControls,Mo=wp.element.Fragment,qo=wp.components,Ro=(qo.PanelColor,qo.IconButton,qo.TextControl),Ho=qo.TextareaControl,Bo=qo.SelectControl,Vo=qo.ToggleControl,Jo=qo.PanelBody,zo=qo.RangeControl,Zo=(qo.CheckboxControl,qo.ExternalLink),Go=qo.Disabled,Fo=(qo.G,qo.Path),Uo=(qo.Circle,qo.Rect,qo.SVG),Qo=wp.serverSideRender,Xo=wp.element.createElement(Uo,{width:"46",height:"24",viewBox:"0 0 64 33",fill:"none",xmlns:"http://www.w3.org/2000/svg"},wp.element.createElement(Fo,{fillRule:"evenodd",clipRule:"evenodd",d:"M0 4C0 1.79086 1.79086 0 4 0H16C18.2091 0 20 1.79086 20 4V16C20 18.2091 18.2091 20 16 20H4C1.79086 20 0 18.2091 0 16V4ZM4 2H16C17.1046 2 18 2.89543 18 4V16C18 17.1046 17.1046 18 16 18H4C2.89543 18 2 17.1046 2 16V4C2 2.89543 2.89543 2 4 2Z",fill:"currentColor"}),wp.element.createElement(Fo,{fillRule:"evenodd",clipRule:"evenodd",d:"M42 4V16C42 18.2091 40.2091 20 38 20H26C23.7909 20 22 18.2091 22 16V4C22 1.79086 23.7909 0 26 0H38C40.2091 0 42 1.79086 42 4ZM24 4C24 2.89543 24.8954 2 26 2H38C39.1046 2 40 2.89543 40 4V16C40 17.1046 39.1046 18 38 18H26C24.8954 18 24 17.1046 24 16V4Z",fill:"currentColor"}),wp.element.createElement(Fo,{fillRule:"evenodd",clipRule:"evenodd",d:"M44 16V4C44 1.79086 45.7909 0 48 0H60C62.2091 0 64 1.79086 64 4V16C64 18.2091 62.2091 20 60 20H48C45.7909 20 44 18.2091 44 16ZM46 4C46 2.89543 46.8954 2 48 2H60C61.1046 2 62 2.89543 62 4V16C62 17.1046 61.1046 18 60 18H48C46.8954 18 46 17.1046 46 16V4Z",fill:"currentColor"}),wp.element.createElement(Fo,{d:"M2 24C2 23.4477 2.44772 23 3 23H17C17.5523 23 18 23.4477 18 24C18 24.5523 17.5523 25 17 25H3C2.44772 25 2 24.5523 2 24Z",fill:"currentColor"}),wp.element.createElement(Fo,{d:"M2 28C2 27.4477 2.44772 27 3 27H17C17.5523 27 18 27.4477 18 28C18 28.5523 17.5523 29 17 29H3C2.44772 29 2 28.5523 2 28Z",fill:"currentColor"}),wp.element.createElement(Fo,{d:"M39 23H25C24.4477 23 24 23.4477 24 24C24 24.5523 24.4477 25 25 25H39C39.5523 25 40 24.5523 40 24C40 23.4477 39.5523 23 39 23Z",fill:"currentColor"}),wp.element.createElement(Fo,{d:"M24 32C24 31.4477 24.4477 31 25 31H31C31.5523 31 32 31.4477 32 32C32 32.5523 31.5523 33 31 33H25C24.4477 33 24 32.5523 24 32Z",fill:"currentColor"}),wp.element.createElement(Fo,{d:"M61 27H47C46.4477 27 46 27.4477 46 28C46 28.5523 46.4477 29 47 29H61C61.5523 29 62 28.5523 62 28C62 27.4477 61.5523 27 61 27Z",fill:"currentColor"}),wp.element.createElement(Fo,{d:"M3 31C2.44772 31 2 31.4477 2 32C2 32.5523 2.44772 33 3 33H9C9.55228 33 10 32.5523 10 32C10 31.4477 9.55228 31 9 31H3Z",fill:"currentColor"}),wp.element.createElement(Fo,{d:"M25 27C24.4477 27 24 27.4477 24 28C24 28.5523 24.4477 29 25 29H39C39.5523 29 40 28.5523 40 28C40 27.4477 39.5523 27 39 27H25Z",fill:"currentColor"}),wp.element.createElement(Fo,{d:"M47 23C46.4477 23 46 23.4477 46 24C46 24.5523 46.4477 25 47 25H61C61.5523 25 62 24.5523 62 24C62 23.4477 61.5523 23 61 23H47Z",fill:"currentColor"}),wp.element.createElement(Fo,{d:"M47 31C46.4477 31 46 31.4477 46 32C46 32.5523 46.4477 33 47 33H53C53.5523 33 54 32.5523 54 32C54 31.4477 53.5523 31 53 31H47Z",fill:"currentColor"})),Wo=window.JetEngineListingData.atts.listingGrid;function Ko(e){return Ko="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},Ko(e)}function Yo(e,t,n){return(t=er(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function $o(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,er(l.key),l)}}function er(e){var t=function(e,t){if("object"!=Ko(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var l=n.call(e,"string");if("object"!=Ko(l))return l;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==Ko(t)?t:t+""}function tr(e,t,n){return t=lr(t),function(e,t){if(t&&("object"==Ko(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)}(e,nr()?Reflect.construct(t,n||[],lr(e).constructor):t.apply(e,n))}function nr(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(nr=function(){return!!e})()}function lr(e){return lr=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},lr(e)}function or(e,t){return or=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},or(e,t)}Do("jet-engine/listing-grid",{title:Po("Listing Grid"),icon:Xo,category:"jet-engine",attributes:Wo,className:"jet-listing-grid",edit:function(e){function t(e){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),e.attributes._block_id&&xo(e)||e.setAttributes({_block_id:e.clientId}),Lo(this,t,[e])}return 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&&Io(e,t)}(t,wp.element.Component),n=t,l=[{key:"render",value:function(){var e=this.props,t=e.attributes,n=window.JetEngineListingData.listingOptions,l=window.JetEngineListingData.hideOptions,o=[];if(window.JetEngineListingData.customPanles.listingGrid||(window.JetEngineListingData.customPanles.listingGrid=[]),window.JetEngineListingData.taxonomies.length)for(var r=0;r<window.JetEngineListingData.taxonomies.length;r++)for(var a=0;a<window.JetEngineListingData.taxonomies[r].values.length;a++)o.push(window.JetEngineListingData.taxonomies[r].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,o){o=o||"posts_query";var r,a,i,u=Be(e.attributes[o]),s=c(t),m=u[c(t,o)];m&&(m[n]=l,u[s]=m,e.setAttributes((r={},i=u,(a=Oo(a=o))in r?Object.defineProperty(r,a,{value:i,enumerable:!0,configurable:!0,writable:!0}):r[a]=i,r)))},c=function(t,n){return n=n||"posts_query",e.attributes[n].findIndex((function(e){return e==t}))},s=function(){return"auto"!==e.attributes.columns&&"auto"!==e.attributes.columns_tablet&&"auto"!==e.attributes.columns_mobile&&e.attributes.is_masonry},m=window.JetEngineListingData.userRoles,p=[{value:1,label:1},{value:2,label:2},{value:3,label:3},{value:4,label:4},{value:5,label:5},{value:6,label:6},{value:7,label:7},{value:8,label:8},{value:9,label:9},{value:10,label:10},{value:"auto",label:"Auto"}];return[e.isSelected&&wp.element.createElement(No,{key:"inspector"},wp.element.createElement(Jo,{title:Po("General")},wp.element.createElement(Bo,{label:Po("Listing"),value:t.lisitng_id,options:n,onChange:function(t){e.setAttributes({lisitng_id:t})}}),wp.element.createElement(Bo,{label:Po("Columns Number"),value:t.columns,options:p,onChange:function(t){e.setAttributes({columns:t})}}),"auto"===t.columns&&wp.element.createElement(Ro,{type:"number",label:Po("Column Min Width"),value:t.column_min_width,min:"0",max:"1200",onChange:function(t){e.setAttributes({column_min_width:Number(t)})}}),wp.element.createElement(Bo,{label:Po("Columns Number(Tablet)"),value:t.columns_tablet,options:p,onChange:function(t){e.setAttributes({columns_tablet:t})}}),"auto"===t.columns_tablet&&wp.element.createElement(Ro,{type:"number",label:Po("Column Min Width (Tablet)"),value:t.column_min_width_tablet,min:"0",max:"800",onChange:function(t){e.setAttributes({column_min_width_tablet:Number(t)})}}),wp.element.createElement(Bo,{label:Po("Columns Number(Mobile)"),value:t.columns_mobile,options:p,onChange:function(t){e.setAttributes({columns_mobile:t})}}),"auto"===t.columns_mobile&&wp.element.createElement(Ro,{type:"number",label:Po("Column Min Width (Mobile)"),value:t.column_min_width_mobile,min:"0",max:"480",onChange:function(t){e.setAttributes({column_min_width_mobile:Number(t)})}}),wp.element.createElement(Vo,{label:Po("Use as Archive Template"),checked:t.is_archive_template,onChange:function(){e.setAttributes({is_archive_template:!t.is_archive_template})}}),wp.element.createElement(Bo,{multiple:!0,label:Po("Status"),value:t.post_status,options:[{value:"publish",label:Po("Publish")},{value:"future",label:Po("Future")},{value:"draft",label:Po("Draft")},{value:"pending",label:Po("Pending Review")},{value:"private",label:Po("Private")}],onChange:function(t){e.setAttributes({post_status:t})}}),wp.element.createElement(Vo,{label:Po("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(Ro,{type:"number",label:t.use_random_posts_num?Po("Min posts number"):Po("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(Ro,{type:"number",label:Po("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(Ro,{type:"text",label:Po("Not found message"),value:t.not_found_message,onChange:function(t){e.setAttributes({not_found_message:t})}}),wp.element.createElement(Vo,{label:Po("Lazy load"),checked:t.lazy_load,help:Po("Lazy load the listing for boosts rendering performance."),onChange:function(){e.setAttributes({lazy_load:!t.lazy_load})}}),t.lazy_load&&wp.element.createElement(Ro,{type:"number",label:Po("Lazy load offset"),value:t.lazy_load_offset,onChange:function(t){e.setAttributes({lazy_load_offset:t})}}),"auto"!==t.columns&&"auto"!==t.columns_mobile&&"auto"!==t.columns_tablet&&wp.element.createElement(Vo,{label:Po("Is masonry grid"),checked:t.is_masonry,onChange:function(){e.setAttributes({is_masonry:!t.is_masonry})}}),!s()&&wp.element.createElement(Vo,{label:Po("Equal columns height"),checked:t.equal_columns_height,help:Po("Fits only top level sections of grid item"),onChange:function(){e.setAttributes({equal_columns_height:!t.equal_columns_height})}}),wp.element.createElement(Vo,{label:Po("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(Bo,{label:Po("Load more type"),value:t.load_more_type,options:[{value:"click",label:Po("By Click")},{value:"scroll",label:Po("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(Ro,{type:"text",label:Po("Load more element ID"),help:Po('Please, make sure to add a Button block that will be used as "Load more" button'),value:t.load_more_id,onChange:function(t){e.setAttributes({load_more_id:t})}}),t.use_load_more&&t.load_more_type&&"scroll"===t.load_more_type&&wp.element.createElement(Ro,{type:"number",label:Po("Load more offset"),value:t.load_more_offset,onChange:function(t){e.setAttributes({load_more_offset:Number(t)})}}),t.use_load_more&&wp.element.createElement("div",null,wp.element.createElement(Ro,{type:"text",label:Po("Loader text"),value:t.loader_text,onChange:function(t){e.setAttributes({loader_text:t})}}),wp.element.createElement(Vo,{label:Po("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(Mo,null,wp.element.createElement(Vo,{label:Po("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(Bo,{multiple:!0,label:Po("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(Vo,{label:Po("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(ko,{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(Bo,{label:Po("Listing template"),value:e.item,options:n,onChange:function(t){u(e,"item",t,"injection_items")}}),wp.element.createElement(Bo,{label:Po("Inject on"),value:e.item_condition_type,options:[{value:"",label:Po("Select...")},{value:"on_item",label:Po("On each N item")},{value:"item_meta",label:Po("Depends on item meta field value")},{value:"has_terms",label:Po("If post has terms")},{value:"post_type",label:Po("If post type is")},{value:"term_tax",label:Po("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(Ro,{type:"number",label:Po("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(Bo,{label:Po("Start from first"),value:e.start_from_first,help:Po('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:Po("No")},{value:1,label:Po("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(Ro,{type:"text",label:Po("Key (name/ID)"),value:e.meta_key,onChange:function(t){u(e,"meta_key",t,"injection_items")}}),wp.element.createElement(Bo,{label:Po("Operator"),value:e.meta_key_compare,options:[{value:"=",label:Po("Equal")},{value:"!=",label:Po("Not equal")},{value:">",label:Po("Greater than")},{value:">=",label:Po("Greater or equal")},{value:"<",label:Po("Less than")},{value:"<=",label:Po("Equal or less")},{value:"LIKE",label:Po("Like")},{value:"NOT LIKE",label:Po("Not like")},{value:"IN",label:Po("In")},{value:"NOT IN",label:Po("Not in")},{value:"BETWEEN",label:Po("Between")},{value:"NOT BETWEEN",label:Po("Not between")}],onChange:function(t){u(e,"meta_key_compare",t,"injection_items")}}),wp.element.createElement(Ro,{type:"text",label:Po("Value"),value:e.meta_key_val,help:Po('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(Bo,{label:Po("Taxonomy"),value:e.tax,options:o,onChange:function(t){u(e,"tax",t,"injection_items")}}),"has_terms"===e.item_condition_type&&wp.element.createElement(Ro,{type:"text",label:Po("Terms"),help:Po("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(Bo,{label:Po("Post Type"),value:e.post_type,options:window.JetEngineListingData.postTypes,onChange:function(t){u(e,"post_type",t,"injection_items")}}),wp.element.createElement(Bo,{label:Po("Inject this item only once"),value:e.inject_once,options:[{value:0,label:Po("No")},{value:1,label:Po("Yes")}],onChange:function(t){u(e,"inject_once",t,"injection_items")}}),wp.element.createElement(zo,{label:Po("Column span"),min:"1",max:"6",help:Po("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(Bo,{label:Po("Static item"),value:e.static_item,help:Po("If checked - alternative item will be injected without current post context. Use this to inject static items into listing."),options:[{value:0,label:Po("No")},{value:1,label:Po("Yes")}],onChange:function(t){u(e,"static_item",t,"injection_items")}}),1==e.static_item&&wp.element.createElement(Bo,{label:Po("Static item context"),value:e.static_item_context,help:Po("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(Jo,{title:Po("Custom Query"),initialOpen:!1},wp.element.createElement(Vo,{label:Po("Use Custom Query"),checked:t.custom_query,onChange:function(){e.setAttributes({custom_query:!t.custom_query})}}),t.custom_query&&wp.element.createElement(Bo,{multiple:!1,label:Po("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(Jo,{title:Po("Posts Query"),initialOpen:!1},wp.element.createElement(ko,{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(Bo,{label:Po("Type"),value:e.type,options:[{value:"",label:Po("Select...")},{value:"posts_params",label:Po("Posts & Author Parameters")},{value:"order_offset",label:Po("Order & Offset")},{value:"tax_query",label:Po("Tax Query")},{value:"meta_query",label:Po("Meta Query")},{value:"date_query",label:Po("Date Query")}],onChange:function(t){u(e,"type",t)}}),"date_query"===e.type&&wp.element.createElement("div",null,wp.element.createElement(Bo,{label:Po("Column"),value:e.date_query_column,options:[{value:"post_date",label:Po("Post date")},{value:"post_date_gmt",label:Po("Post date GMT")},{value:"post_modified",label:Po("Post modified")},{value:"post_modified_gmt",label:Po("Post modified GMT")}],onChange:function(t){u(e,"date_query_column",t)}}),wp.element.createElement(Ro,{type:"text",label:Po("After"),help:Po("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(Ro,{type:"text",label:Po("Before"),help:Po("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(Ro,{type:"text",label:Po("Include posts by IDs"),help:Po("Eg. 12, 24, 33"),value:e.posts_in,onChange:function(t){u(e,"posts_in",t)}}),wp.element.createElement(Ro,{type:"text",label:Po("Exclude posts by IDs"),help:Po("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(Ro,{type:"text",label:Po("Get child of"),help:Po("Eg. 12, 24, 33"),value:e.posts_parent,onChange:function(t){u(e,"posts_parent",t)}}),wp.element.createElement(Bo,{label:Po("Post status"),value:e.posts_status,options:[{value:"publish",label:Po("Publish")},{value:"pending",label:Po("Pending")},{value:"draft",label:Po("Draft")},{value:"auto-draft",label:Po("Auto draft")},{value:"future",label:Po("Future")},{value:"private",label:Po("Private")},{value:"trash",label:Po("Trash")},{value:"any",label:Po("Any")}],onChange:function(t){u(e,"posts_status",t)}}),wp.element.createElement(Bo,{label:Po("Posts by author"),value:e.posts_author,options:[{value:"any",label:Po("Any author")},{value:"current",label:Po("Current User")},{value:"id",label:Po("Specific Author ID")},{value:"queried",label:Po("Queried User")}],onChange:function(t){u(e,"posts_author",t)}}),"id"===e.posts_author&&wp.element.createElement(Ro,{type:"text",label:Po("Author ID"),value:e.posts_author_id,onChange:function(t){u(e,"posts_author_id",t)}}),wp.element.createElement(Ro,{type:"text",label:Po("Search Query"),value:e.search_query,onChange:function(t){u(e,"search_query",t)}}),window.JetEngineListingData.dataStores&&window.JetEngineListingData.dataStores.length&&wp.element.createElement(Bo,{label:Po("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(Ro,{type:"number",label:Po("Posts offset"),value:e.offset,min:"0",max:"100",step:"1",onChange:function(t){u(e,"offset",t)}}),wp.element.createElement(Bo,{label:Po("Order"),value:e.order,options:[{value:"",label:Po("Select...")},{value:"DESC",label:Po("DESC")},{value:"ASC",label:Po("ASC")}],onChange:function(t){u(e,"order",t)}}),wp.element.createElement(Bo,{label:Po("Order"),value:e.order_by,options:[{value:"none",label:Po("None")},{value:"ID",label:Po("ID")},{value:"author",label:Po("Author")},{value:"title",label:Po("Title")},{value:"name",label:Po("Name")},{value:"type",label:Po("Type")},{value:"date",label:Po("Date")},{value:"modified",label:Po("Modified")},{value:"parent",label:Po("Parent")},{value:"rand",label:Po("Random")},{value:"comment_count",label:Po("Comment Count")},{value:"relevance",label:Po("Relevance")},{value:"menu_order",label:Po("Menu Order")},{value:"meta_value",label:Po("Meta Value")},{value:"meta_clause",label:Po("Meta Clause")},{value:"post__in",label:Po('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(Ro,{type:"text",label:Po("Meta key to order"),help:Po("Set meta field name to order by"),value:e.meta_key,onChange:function(t){u(e,"meta_key",t)}}),wp.element.createElement(Bo,{label:Po("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(Ro,{type:"text",label:Po("Meta clause to order"),help:Po("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(Bo,{label:Po("Taxonomy"),value:e.tax_query_taxonomy,options:o,onChange:function(t){u(e,"tax_query_taxonomy",t)}}),wp.element.createElement(Bo,{label:Po("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(Bo,{label:Po("Field"),value:e.tax_query_field,options:[{value:"term_id",label:Po("Term ID")},{value:"slug",label:Po("Slug")},{value:"name",label:Po("Name")}],onChange:function(t){u(e,"tax_query_field",t)}}),wp.element.createElement(Ro,{type:"text",label:Po("Terms"),value:e.tax_query_terms,onChange:function(t){u(e,"tax_query_terms",t)}}),wp.element.createElement(Ro,{type:"text",label:Po("Terms from meta field"),help:Po("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(Ro,{label:Po("Key (name/ID)"),value:e.meta_query_key,onChange:function(t){u(e,"meta_query_key",t)}}),wp.element.createElement(Bo,{label:Po("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(Ro,{type:"text",label:Po("Value"),help:Po('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(Ro,{type:"text",label:Po("Or get value from query variable"),help:Po("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(Bo,{label:Po("Type"),value:e.meta_query_type,options:i,onChange:function(t){u(e,"meta_query_type",t)}}),wp.element.createElement(Ro,{type:"text",label:Po("Meta Query Clause"),help:Po("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(Bo,{label:Po("Meta query relation"),value:t.meta_query_relation,options:[{value:"AND",label:Po("AND")},{value:"OR",label:Po("OR")}],onChange:function(t){e.setAttributes({meta_query_relation:t})}}),wp.element.createElement(Bo,{label:Po("Tax query relation"),value:t.tax_query_relation,options:[{value:"AND",label:Po("AND")},{value:"OR",label:Po("OR")}],onChange:function(t){e.setAttributes({tax_query_relation:t})}}),wp.element.createElement(Ho,{type:"text",label:Po("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(Zo,{href:"https://crocoblock.com/wp-query-generator/"},Po("Generate Posts Query"))),wp.element.createElement("p",null,wp.element.createElement(Zo,{href:"https://crocoblock.com/knowledge-base/articles/jetengine-macros-guide/"},Po("Macros Guide")))),!window.JetEngineListingData.legacy.is_disabled&&wp.element.createElement(Jo,{title:Po("Terms Query"),initialOpen:!1},wp.element.createElement(Ro,{type:"text",label:Po("Get terms of posts"),value:t.terms_object_ids,onChange:function(t){e.setAttributes({terms_object_ids:t})}}),wp.element.createElement(Bo,{label:Po("Order By"),value:t.terms_orderby,options:[{value:"name",label:Po("Name")},{value:"slug",label:Po("Slug")},{value:"term_group",label:Po("Term Group")},{value:"term_id",label:Po("Term ID")},{value:"description",label:Po("Description")},{value:"parent",label:Po("Parent")},{value:"count",label:Po("Count")},{value:"include",label:Po("Include")},{value:"none",label:Po("None")}],onChange:function(t){e.setAttributes({terms_orderby:t})}}),wp.element.createElement(Bo,{label:Po("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(Vo,{label:Po("Hide empty"),checked:t.terms_hide_empty,onChange:function(){e.setAttributes({terms_hide_empty:!t.terms_hide_empty})}}),wp.element.createElement(Ro,{type:"text",label:Po("Include terms"),help:Po("Comma/space-separated string of term ids to include"),value:t.terms_include,onChange:function(t){e.setAttributes({terms_include:t})}}),wp.element.createElement(Ro,{type:"text",label:Po("Exclude terms"),help:Po('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(Ro,{type:"number",min:"0",max:"100",label:Po("Offset"),value:t.terms_offset,onChange:function(t){e.setAttributes({terms_offset:t})}}),wp.element.createElement(Ro,{type:"text",label:Po("Parent"),help:Po("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(Ro,{type:"text",label:Po("Child of"),help:Po("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(ko,{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(Ro,{type:"text",label:Po("Key (name/ID)"),value:e.meta_query_key,onChange:function(t){u(e,"meta_query_key",t,"terms_meta_query")}}),wp.element.createElement(Bo,{label:Po("Operator"),value:e.meta_query_compare,options:[{value:"=",label:Po("Equal")},{value:"!=",label:Po("Not equal")},{value:">",label:Po("Greater than")},{value:">=",label:Po("Greater or equal")},{value:"<",label:Po("Less than")},{value:"<=",label:Po("Equal or less")},{value:"LIKE",label:Po("Like")},{value:"NOT LIKE",label:Po("Not like")},{value:"IN",label:Po("In")},{value:"NOT IN",label:Po("Not in")},{value:"BETWEEN",label:Po("Between")},{value:"NOT BETWEEN",label:Po("Not between")},{value:"EXISTS",label:Po("Exists")},{value:"NOT EXISTS",label:Po("Not Exists")}],onChange:function(t){u(e,"meta_query_compare",t,"terms_meta_query")}}),wp.element.createElement(Ro,{type:"text",label:Po("Value"),value:e.meta_query_val,help:Po('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(Bo,{label:Po("Type"),value:e.meta_query_type,options:i,onChange:function(t){u(e,"meta_query_type",t,"terms_meta_query")}}))})),wp.element.createElement(Bo,{label:Po("Meta query relation"),value:t.term_meta_query_relation,options:[{value:"AND",label:Po("AND")},{value:"OR",label:Po("OR")}],onChange:function(t){e.setAttributes({term_meta_query_relation:t})}})),!window.JetEngineListingData.legacy.is_disabled&&wp.element.createElement(Jo,{title:Po("Users Query"),initialOpen:!1},wp.element.createElement(Bo,{label:Po("Roles"),value:t.users_role__in,options:m,multiple:!0,onChange:function(t){e.setAttributes({users_role__in:t})}}),wp.element.createElement(Bo,{label:Po("Exclude roles"),value:t.users_role__not_in,options:m,multiple:!0,onChange:function(t){e.setAttributes({users_role__not_in:t})}}),wp.element.createElement(Ro,{type:"text",label:Po("Include users by ID"),help:Po("Comma-separated IDs list"),value:t.users_include,onChange:function(t){e.setAttributes({users_include:t})}}),wp.element.createElement(Ro,{type:"text",label:Po("Exclude users by ID"),help:Po("Comma-separated IDs list"),value:t.users_exclude,onChange:function(t){e.setAttributes({users_exclude:t})}}),wp.element.createElement(Ro,{type:"text",label:Po("Search Query"),value:t.users_search_query,onChange:function(t){e.setAttributes({users_search_query:t})}}),t.users_search_query&&wp.element.createElement(Bo,{label:Po("Search Columns"),value:t.users_search_columns,multiple:!0,options:[{value:"ID",label:Po("User id")},{value:"user_login",label:Po("Login")},{value:"user_nicename",label:Po("Nicename")},{value:"user_email",label:Po("Email")},{value:"user_url",label:Po("User url")}],onChange:function(t){e.setAttributes({users_search_columns:t})}}),wp.element.createElement("div",{className:"jet-engine-heading"},"Meta Query"),wp.element.createElement(ko,{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(Ro,{type:"text",label:Po("Key (name/ID)"),value:e.meta_query_key,onChange:function(t){u(e,"meta_query_key",t,"users_meta_query")}}),wp.element.createElement(Bo,{label:Po("Operator"),value:e.meta_query_compare,options:[{value:"=",label:Po("Equal")},{value:"!=",label:Po("Not equal")},{value:">",label:Po("Greater than")},{value:">=",label:Po("Greater or equal")},{value:"<",label:Po("Less than")},{value:"<=",label:Po("Equal or less")},{value:"LIKE",label:Po("Like")},{value:"NOT LIKE",label:Po("Not like")},{value:"IN",label:Po("In")},{value:"NOT IN",label:Po("Not in")},{value:"BETWEEN",label:Po("Between")},{value:"NOT BETWEEN",label:Po("Not between")},{value:"EXISTS",label:Po("Exists")},{value:"NOT EXISTS",label:Po("Not Exists")}],onChange:function(t){u(e,"meta_query_compare",t,"users_meta_query")}}),wp.element.createElement(Ro,{type:"text",label:Po("Value"),value:e.meta_query_val,help:Po('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(Bo,{label:Po("Type"),value:e.meta_query_type,options:i,onChange:function(t){u(e,"meta_query_type",t,"users_meta_query")}}))})),wp.element.createElement(Bo,{label:Po("Meta query relation"),value:t.users_meta_query_relation,options:[{value:"AND",label:Po("AND")},{value:"OR",label:Po("OR")}],onChange:function(t){e.setAttributes({users_meta_query_relation:t})}})),!window.JetEngineListingData.legacy.is_disabled&&window.JetEngineListingData.customPanles.listingGrid.length>0&&wp.element.createElement(React.Fragment,null,window.JetEngineListingData.customPanles.listingGrid.map((function(t,n){return wp.element.createElement(t,{key:"custom_panel_"+n,attributes:e.attributes,onChange:function(t){e.setAttributes(t)}})}))),wp.element.createElement(Jo,{title:Po("Block Visibility"),initialOpen:!1},wp.element.createElement(Bo,{label:Po("Hide block if"),value:t.hide_widget_if,options:l,onChange:function(t){e.setAttributes({hide_widget_if:t})}})),wp.element.createElement(Jo,{title:Po("Slider Settings"),initialOpen:!1},!s()&&!t.scroll_slider_enabled&&wp.element.createElement(Vo,{label:Po("Enable Slider"),checked:t.carousel_enabled,onChange:function(){e.setAttributes({carousel_enabled:!t.carousel_enabled})}}),!s()&&!t.scroll_slider_enabled&&t.carousel_enabled&&wp.element.createElement("div",null,wp.element.createElement(zo,{label:Po("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(Vo,{label:Po("Show Arrows Navigation"),checked:t.arrows,onChange:function(){e.setAttributes({arrows:!t.arrows})}}),wp.element.createElement(Vo,{label:Po("Show Dots Navigation"),checked:t.dots,onChange:function(){e.setAttributes({dots:!t.dots})}}),wp.element.createElement(Vo,{label:Po("Autoplay"),checked:t.autoplay,onChange:function(){e.setAttributes({autoplay:!t.autoplay})}}),t.autoplay&&wp.element.createElement("div",null,wp.element.createElement(Ro,{type:"number",label:Po("Autoplay Speed"),value:t.autoplay_speed,onChange:function(t){e.setAttributes({autoplay_speed:t})}}),wp.element.createElement(Vo,{label:Po("Pause On Hover"),checked:t.pause_on_hover,onChange:function(){e.setAttributes({pause_on_hover:!t.pause_on_hover})}})),wp.element.createElement(Bo,{label:Po("Effect"),value:t.effect,options:[{value:"slide",label:Po("Slide")},{value:"fade",label:Po("Fade")}],onChange:function(t){e.setAttributes({effect:t})}}),wp.element.createElement(Vo,{label:Po("Infinite Loop"),checked:t.infinite,onChange:function(){e.setAttributes({infinite:!t.infinite})}}),wp.element.createElement(Vo,{label:Po("Center Mode"),checked:t.center_mode,onChange:function(){e.setAttributes({center_mode:!t.center_mode})}}),wp.element.createElement(Ro,{type:"number",label:Po("Animation Speed"),value:t.speed,onChange:function(t){e.setAttributes({speed:t})}})),!s()&&!t.carousel_enabled&&wp.element.createElement(Vo,{label:Po("Enable Scroll Slider"),checked:t.scroll_slider_enabled,onChange:function(){e.setAttributes({scroll_slider_enabled:!t.scroll_slider_enabled})}}),!s()&&!t.carousel_enabled&&t.scroll_slider_enabled&&wp.element.createElement("div",null,wp.element.createElement(Bo,{label:Po("Scroll Slider On"),multiple:!0,value:t.scroll_slider_on,options:[{value:"desktop",label:Po("Desktop")},{value:"tablet",label:Po("Tablet")},{value:"mobile",label:Po("Mobile")}],onChange:function(t){e.setAttributes({scroll_slider_on:t})}}),t.scroll_slider_on&&t.scroll_slider_on.length&&wp.element.createElement(zo,{label:Po("Static column width"),min:"0",max:"600",value:t.static_column_width,onChange:function(t){e.setAttributes({static_column_width:t})}})))),wp.element.createElement(Go,{key:"block_render"},wp.element.createElement(Qo,{block:"jet-engine/listing-grid",attributes:t}))]}}],l&&Ao(n.prototype,l),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,l}(),save:function(e){return null}});var rr=wp.i18n.__,ar=wp.blocks.registerBlockType,ir=wp.blockEditor,ur=ir.InspectorControls,cr=ir.MediaUpload,sr=wp.components,mr=(sr.PanelColor,sr.Button),pr=sr.TextControl,dr=sr.TextareaControl,br=sr.SelectControl,fr=sr.ToggleControl,_r=sr.PanelBody,yr=(sr.RangeControl,sr.CheckboxControl,sr.ExternalLink,sr.Disabled),gr=(sr.G,sr.Path),vr=(sr.Circle,sr.Rect,sr.SVG),wr=wp.serverSideRender;if(-1!==window.JetEngineListingData.activeModules.indexOf("maps-listings")){var hr=wp.element.createElement(vr,{width:"29",height:"24",viewBox:"0 0 58 48",fill:"none",xmlns:"http://www.w3.org/2000/svg"},wp.element.createElement(gr,{fillRule:"evenodd",clipRule:"evenodd",d:"M44.9254 9.78528C45.5538 10.9506 46.245 12.0474 46.999 13.0756C47.753 14.0924 48.4556 14.955 49.1069 15.6633C49.7695 16.3716 50.1351 16.7601 50.2036 16.8286C50.2493 16.8858 50.3007 16.9257 50.3579 16.9486C50.4264 16.9829 50.5007 17 50.5806 17C50.6606 17 50.7292 16.9829 50.7863 16.9486C50.8548 16.9257 50.912 16.8858 50.9577 16.8286C51.0262 16.7601 51.3861 16.3774 52.0373 15.6804C52.6999 14.9721 53.4083 14.1095 54.1623 13.0927C54.9163 12.0759 55.6018 10.9849 56.2188 9.81956C56.8471 8.64281 57.1613 7.56317 57.1613 6.58065C57.1613 5.55242 56.9671 4.63273 56.5786 3.82157C56.2016 3.01042 55.7046 2.32493 55.0877 1.76512C54.4708 1.19388 53.7681 0.759745 52.9798 0.462702C52.1915 0.154234 51.3918 0 50.5806 0C49.7695 0 48.9698 0.148522 48.1814 0.445565C47.4046 0.742608 46.702 1.17675 46.0736 1.74798C45.4567 2.3078 44.954 2.99899 44.5655 3.82157C44.1885 4.63273 44 5.55242 44 6.58065C44 7.55175 44.3085 8.61996 44.9254 9.78528ZM52.5558 11.9014C51.8356 12.8726 51.177 13.6721 50.5801 14.3106L50.5735 14.3035C49.9843 13.662 49.3295 12.8603 48.6086 11.8885C47.9138 10.9407 47.2739 9.92598 46.6895 8.84296C46.1758 7.87075 46 7.12866 46 6.58065C46 5.8029 46.141 5.17923 46.3767 4.66987C46.6629 4.06558 47.0136 3.59563 47.4176 3.22911L47.4189 3.22786C47.8657 2.82174 48.3538 2.52151 48.8913 2.31537C49.4614 2.10114 50.0211 2 50.5806 2C51.1316 2 51.6847 2.10357 52.251 2.32519L52.2628 2.32979L52.2746 2.33424C52.8215 2.5403 53.302 2.83741 53.7289 3.23264L53.7363 3.23948L53.7437 3.24624C54.1489 3.61389 54.492 4.07726 54.765 4.66455L54.7698 4.67499L54.7748 4.68538C55.0168 5.1907 55.1613 5.8085 55.1613 6.58065C55.1613 7.13815 54.9809 7.89164 54.4545 8.87748L54.4512 8.88378C53.8795 9.96367 53.2474 10.9689 52.5558 11.9014Z",fill:"currentColor"}),wp.element.createElement(gr,{fillRule:"evenodd",clipRule:"evenodd",d:"M24.3939 27.5684L24.4125 27.5875L24.4316 27.6061C25.8273 28.9651 27.5522 29.6667 29.5 29.6667C31.449 29.6667 33.1709 28.9635 34.547 27.5874C35.9388 26.1956 36.6667 24.4649 36.6667 22.5C36.6667 20.5426 35.9435 18.8217 34.5471 17.4529C33.1783 16.0564 31.4574 15.3333 29.5 15.3333C27.5351 15.3333 25.8044 16.0612 24.4126 17.453C23.0365 18.8291 22.3333 20.551 22.3333 22.5C22.3333 24.4478 23.0349 26.1727 24.3939 27.5684ZM24.3333 22.5C24.3333 21.0738 24.8312 19.8628 25.8268 18.8672C26.8494 17.8446 28.0738 17.3333 29.5 17.3333C30.9262 17.3333 32.1372 17.8446 33.1328 18.8672C34.1554 19.8628 34.6667 21.0738 34.6667 22.5C34.6667 23.9262 34.1554 25.1506 33.1328 26.1732C32.1372 27.1688 30.9262 27.6667 29.5 27.6667C28.0738 27.6667 26.8494 27.1688 25.8268 26.1732C24.8312 25.1506 24.3333 23.9262 24.3333 22.5Z",fill:"currentColor"}),wp.element.createElement(gr,{fillRule:"evenodd",clipRule:"evenodd",d:"M11 7C9.6441 7 8.30729 7.24826 6.98958 7.74479C5.69097 8.24132 4.51649 8.96701 3.46615 9.92188C2.4349 10.8576 1.59462 12.013 0.945312 13.388C0.315104 14.7439 0 16.2812 0 18C0 19.6233 0.515625 21.4089 1.54688 23.3568C2.59722 25.3047 3.7526 27.138 5.01302 28.8568C6.27344 30.5564 7.44792 31.9983 8.53646 33.1823C9.6441 34.3663 10.2552 35.0156 10.3698 35.1302C10.4462 35.2257 10.5321 35.2925 10.6276 35.3307C10.7422 35.388 10.8663 35.4167 11 35.4167C11.1337 35.4167 11.2483 35.388 11.3438 35.3307C11.4583 35.2925 11.5538 35.2257 11.6302 35.1302C11.7448 35.0156 12.3464 34.3759 13.4349 33.2109C14.2939 32.2927 15.1988 31.2195 16.1496 29.9912C16.1596 30.0102 16.1696 30.0292 16.1797 30.0482C17.6597 32.793 19.2878 35.3763 21.0638 37.7982C22.8398 40.1931 24.4948 42.2248 26.0286 43.8932C27.5894 45.5616 28.4505 46.4766 28.612 46.638C28.7196 46.7726 28.8407 46.8668 28.9753 46.9206C29.1367 47.0013 29.3116 47.0417 29.5 47.0417C29.6884 47.0417 29.8498 47.0013 29.9844 46.9206C30.1458 46.8668 30.2804 46.7726 30.388 46.638C30.5495 46.4766 31.3971 45.5751 32.931 43.9336C34.4918 42.2652 36.1602 40.2335 37.9362 37.8385C39.7122 35.4436 41.3268 32.8737 42.7799 30.1289C44.26 27.3572 45 24.8142 45 22.5C45 20.0781 44.5425 17.9119 43.6276 16.0013C42.7396 14.0907 41.569 12.4761 40.1159 11.1576C38.6628 9.81207 37.0078 8.7895 35.151 8.08984C33.2943 7.36328 31.4106 7 29.5 7C27.5894 7 25.7057 7.34983 23.849 8.04948C22.1939 8.6823 20.6819 9.5793 19.313 10.7405C19.0674 10.4623 18.8077 10.199 18.5339 9.95052C17.5026 8.99566 16.3281 8.26997 15.0104 7.77344C13.6927 7.25781 12.3559 7 11 7ZM15.1913 27.948C14.3971 26.007 14 24.191 14 22.5C14 20.0781 14.444 17.9119 15.332 16.0013C16.0248 14.5342 16.8719 13.2446 17.8733 12.1324C17.6578 11.8829 17.43 11.6495 17.1899 11.4316L17.1824 11.4249L17.175 11.418C16.3339 10.6392 15.3815 10.0505 14.3052 9.64498L14.2934 9.64053L14.2816 9.63592C13.1859 9.20715 12.0957 9 11 9C9.89575 9 8.79893 9.20087 7.69935 9.61462C6.64016 10.0202 5.68022 10.612 4.81149 11.4018L4.81013 11.403C3.99194 12.1454 3.30357 13.0795 2.75647 14.2364C2.26767 15.2903 2 16.5315 2 18C2 19.1999 2.38277 20.6593 3.31094 22.4144C4.3173 24.28 5.42144 26.0312 6.62258 27.6696C7.84989 29.3244 8.97655 30.7053 10.0031 31.8225C10.3998 32.2465 10.7319 32.601 10.9996 32.8862C11.2623 32.6062 11.5868 32.2593 11.9736 31.8454L11.9744 31.8446C12.9634 30.7873 14.0357 29.4916 15.1913 27.948ZM27.4951 42.5332C28.4164 43.5181 29.0807 44.2261 29.4998 44.6706C29.9134 44.2315 30.5661 43.5351 31.4697 42.5681L31.4704 42.5673C32.9664 40.9681 34.5862 38.9984 36.3297 36.6472C38.0433 34.3365 39.6045 31.8525 41.0124 29.1931L41.0157 29.1868C42.3938 26.606 43 24.3892 43 22.5C43 20.3342 42.5922 18.4699 41.8238 16.8651L41.8188 16.8547L41.8139 16.8443C41.03 15.1576 40.0133 13.7651 38.7719 12.6387L38.7645 12.6319L38.7571 12.6251C37.494 11.4556 36.0611 10.5701 34.4458 9.96138L34.434 9.95693L34.4222 9.95233C32.7874 9.31262 31.1504 9 29.5 9C27.8411 9 26.1974 9.30242 24.5588 9.91929C22.9683 10.528 21.5279 11.4167 20.2295 12.5971L20.2281 12.5983C18.9881 13.7235 17.9559 15.1303 17.1432 16.8497C16.3966 18.4583 16 20.3283 16 22.5C16 24.3638 16.5936 26.5537 17.9437 29.1057C19.3798 31.7683 20.9566 34.2696 22.6735 36.6112C24.4163 38.9611 26.0234 40.9318 27.4951 42.5332Z",fill:"currentColor"})),Cr=window.JetEngineListingData.atts.mapsListing;ar("jet-engine/maps-listing",{title:rr("Map Listing"),icon:hr,category:"jet-engine",attributes:Cr,className:"jet-map-listing",edit:function(e){function t(e){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),e.attributes._block_id&&xo(e)||e.setAttributes({_block_id:e.clientId}),tr(this,t,[e])}return 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&&or(e,t)}(t,wp.element.Component),n=t,(l=[{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(I,{control:t,value:l[t.name],onChange:function(e){n.setAttributes(Yo({},t.name,e))}})}))}},{key:"render",value:function(){var e=this.props,t=e.attributes,n=window.JetEngineListingData.listingOptions,l=window.JetEngineListingData.hideOptions,o=window.JetEngineListingData.metaFields,a=window.JetEngineListingData.filterCallbacks,i=window.JetEngineListingData.mapsListingConfig.markerTypes,u=window.JetEngineListingData.mapsListingConfig.markerLabelTypes,c=(window.JetEngineListingData.filterCallbacksArgs,[]);if(window.JetEngineListingData.taxonomies.length)for(var s=0;s<window.JetEngineListingData.taxonomies.length;s++)for(var m=0;m<window.JetEngineListingData.taxonomies[s].values.length;m++)c.push(window.JetEngineListingData.taxonomies[s].values[m]);var p=[{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"}],d=function(t,n,l,o){o=o||"posts_query";var r=Be(e.attributes[o]),a=b(t),i=r[b(t,o)];if(i){if("object"===Ko(n))for(var u in n)i[u]=n[u];else i[n]=l;r[a]=i,e.setAttributes(Yo({},o,r))}},b=function(t,n){return n=n||"posts_query",e.attributes[n].findIndex((function(e){return e==t}))};return[e.isSelected&&wp.element.createElement(ur,{key:"inspector"},wp.element.createElement(_r,{title:rr("General")},wp.element.createElement(br,{label:rr("Listing"),value:t.lisitng_id,options:n,onChange:function(t){e.setAttributes({lisitng_id:t})}}),wp.element.createElement(pr,{type:"text",label:rr("Address Meta Field"),help:rr('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(fr,{label:rr("Use Lat Lng Address Meta Field"),help:rr("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(pr,{type:"text",label:rr("Lat Lng Address Meta Field"),help:rr('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(pr,{type:"number",label:rr("Map Height"),value:t.map_height,min:"100",max:"1000",onChange:function(t){e.setAttributes({map_height:Number(t)})}}),wp.element.createElement(pr,{type:"number",label:rr("Posts number"),value:t.posts_num,min:"1",max:"1000",onChange:function(t){e.setAttributes({posts_num:Number(t)})}}),wp.element.createElement(fr,{label:rr("Automatically detect map center"),checked:t.auto_center,onChange:function(){e.setAttributes({auto_center:!t.auto_center})}}),!t.auto_center&&wp.element.createElement(dr,{type:"text",label:rr("Map Center"),value:t.custom_center,onChange:function(t){e.setAttributes({custom_center:t})}}),!t.auto_center&&wp.element.createElement(pr,{type:"number",label:rr("Custom Zoom"),value:t.custom_zoom,min:"1",max:"20",onChange:function(t){e.setAttributes({custom_zoom:Number(t)})}}),wp.element.createElement(pr,{type:"number",label:rr("Max Zoom"),value:t.max_zoom,min:"1",max:"20",onChange:function(t){e.setAttributes({max_zoom:Number(t)})}}),wp.element.createElement(pr,{type:"number",label:rr("Min Zoom"),value:t.min_zoom,min:"1",max:"10",onChange:function(t){e.setAttributes({min_zoom:Number(t)})}}),this.getCustomControlsSection("section_general"),wp.element.createElement("hr",null),wp.element.createElement(fr,{label:rr("Centering Map when click on marker"),checked:t.centering_on_open,onChange:function(){e.setAttributes({centering_on_open:!t.centering_on_open})}}),t.centering_on_open&&wp.element.createElement(pr,{type:"number",label:rr("Zoom Map"),value:t.zoom_on_open,min:"1",max:"20",onChange:function(t){e.setAttributes({zoom_on_open:Number(t)})}})),window.JetEngineListingData.legacy.is_disabled&&wp.element.createElement(_r,{title:rr("Custom Query"),initialOpen:!1},wp.element.createElement(fr,{label:rr("Use Custom Query"),checked:t.custom_query,onChange:function(){e.setAttributes({custom_query:!t.custom_query})}}),t.custom_query&&wp.element.createElement(br,{multiple:!1,label:rr("Custom Query"),value:t.custom_query_id,options:window.JetEngineListingData.queriesList,onChange:function(t){e.setAttributes({custom_query_id:t})}})),wp.element.createElement(_r,{title:rr("Marker"),initialOpen:!1},wp.element.createElement(br,{label:rr("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"},rr("Image/Icon")),t.marker_icon_url&&wp.element.createElement("img",{src:t.marker_icon_url,width:"100%",height:"auto"}),wp.element.createElement(cr,{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},rr("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},rr("Remove Image/Icon"))),"dynamic_image"===t.marker_type&&wp.element.createElement(r,{label:rr("Meta Field"),value:t.marker_image_field,options:o,onChange:function(t){e.setAttributes({marker_image_field:t})}}),"dynamic_image"===t.marker_type&&wp.element.createElement(pr,{type:"text",label:rr("Or enter meta field key"),help:rr("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(br,{label:rr("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(r,{label:rr("Meta Field"),value:t.marker_label_field,options:o,onChange:function(t){e.setAttributes({marker_label_field:t})}}),"text"===t.marker_type&&"meta_field"===t.marker_label_type&&wp.element.createElement(pr,{type:"text",label:rr("Or enter meta field key"),help:rr("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(pr,{type:"text",label:rr("Marker Label"),value:t.marker_label_text,onChange:function(t){e.setAttributes({marker_label_text:t})}}),wp.element.createElement(br,{label:rr("Image Size"),value:t.marker_image_size,help:rr("Applies to the main marker if it is of image type, and to conditional image markers."),options:JetEngineListingData.imageSizes||[],onChange:function(t){e.setAttributes({marker_image_size: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(pr,{type:"text",label:rr("Field"),value:t.marker_cct_field,onChange:function(t){e.setAttributes({marker_cct_field:t})}}),"text"===t.marker_type&&wp.element.createElement(br,{label:rr("Callback"),value:t.marker_label_format_cb,options:a,onChange:function(t){e.setAttributes({marker_label_format_cb:t})}}),"text"===t.marker_type&&Je(t.marker_label_format_cb).map((function(n){return wp.element.createElement(I,{control:n,value:t[n.name],onChange:function(t){e.setAttributes(Yo({},n.name,t))}})})),"text"===t.marker_type&&wp.element.createElement(fr,{label:rr("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(dr,{type:"text",label:rr("Label format"),help:rr("%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(fr,{label:rr("Use different markers by conditions"),help:rr("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(ko,{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"},rr("Image/Icon")),e.marker_icon_url&&wp.element.createElement("img",{src:e.marker_icon_url,width:"100%",height:"auto"}),wp.element.createElement(cr,{onSelect:function(t){d(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},rr("Select Image/Icon"))}}),e.marker_icon_url&&wp.element.createElement(mr,{onClick:function(){d(e,{marker_icon:0,marker_icon_url:""},null,"multiple_markers")},isLink:!0,isDestructive:!0},rr("Remove Image/Icon"))),wp.element.createElement(br,{label:rr("Apply this marker if"),value:e.apply_type,options:[{value:"meta_field",label:rr("Meta field is equal to value")},{value:"post_term",label:rr("Post has term")}],onChange:function(t){d(e,"apply_type",t,"multiple_markers")}}),"meta_field"===e.apply_type&&wp.element.createElement(r,{label:rr("Meta Field"),value:e.field_name,options:o,onChange:function(t){d(e,"field_name",t,"multiple_markers")}}),"meta_field"===e.apply_type&&wp.element.createElement(pr,{type:"text",label:rr("Or enter meta field key"),help:rr("Note: this field will override Meta Field value"),value:e.field_name_custom,onChange:function(t){d(e,"field_name_custom",t,"multiple_markers")}}),"meta_field"===e.apply_type&&wp.element.createElement(pr,{type:"text",label:rr("Field value"),value:e.field_value,onChange:function(t){d(e,"field_value",t,"multiple_markers")}}),"post_term"===e.apply_type&&wp.element.createElement(pr,{type:"text",label:rr("Taxonomy slug"),help:rr("You can find this slug in the address bar of taxonomy edit page"),value:e.tax_name,onChange:function(t){d(e,"tax_name",t,"multiple_markers")}}),"post_term"===e.apply_type&&wp.element.createElement(pr,{type:"text",label:rr("Term name, slug or ID"),value:e.term_name,onChange:function(t){d(e,"term_name",t,"multiple_markers")}}))})),wp.element.createElement("hr",null),wp.element.createElement(fr,{label:rr("Marker Clustering"),checked:t.marker_clustering,onChange:function(){e.setAttributes({marker_clustering:!t.marker_clustering})}}),t.marker_clustering&&wp.element.createElement("div",null,wp.element.createElement(pr,{type:"number",label:rr("Cluster Max Zoom"),help:rr("Maximum zoom level that a marker can be part of a cluster"),value:t.cluster_max_zoom,min:"1",max:"20",onChange:function(t){e.setAttributes({cluster_max_zoom:Number(t)})}}),wp.element.createElement(pr,{type:"number",label:rr("Cluster Radius"),help:rr("Radius of each cluster when clustering markers in px"),value:t.cluster_radius,min:"10",onChange:function(t){e.setAttributes({cluster_radius:Number(t)})}}))),wp.element.createElement(_r,{title:rr("Popup"),initialOpen:!1},wp.element.createElement(pr,{type:"number",label:rr("Marker Popup Width"),help:rr("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(pr,{type:"number",label:rr("Vertical Offset"),help:rr("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(fr,{label:rr("Add popup preloader"),help:rr("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"),wp.element.createElement(br,{label:rr("Open On"),value:t.popup_open_on,options:[{label:rr("Click"),value:"click"},{label:rr("Hover"),value:"hover"}],onChange:function(t){e.setAttributes({popup_open_on:t})}})),!window.JetEngineListingData.legacy.is_disabled&&wp.element.createElement(_r,{title:rr("Custom Query"),initialOpen:!1},wp.element.createElement(fr,{label:rr("Use Custom Query"),checked:t.custom_query,onChange:function(){e.setAttributes({custom_query:!t.custom_query})}}),t.custom_query&&wp.element.createElement(br,{multiple:!1,label:rr("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(_r,{title:rr("Posts Query"),initialOpen:!1},wp.element.createElement(ko,{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(br,{label:rr("Type"),value:e.type,options:[{value:"",label:rr("Select...")},{value:"posts_params",label:rr("Posts & Author Parameters")},{value:"order_offset",label:rr("Order & Offset")},{value:"tax_query",label:rr("Tax Query")},{value:"meta_query",label:rr("Meta Query")},{value:"date_query",label:rr("Date Query")}],onChange:function(t){d(e,"type",t)}}),"date_query"===e.type&&wp.element.createElement("div",null,wp.element.createElement(br,{label:rr("Column"),value:e.date_query_column,options:[{value:"post_date",label:rr("Post date")},{value:"post_date_gmt",label:rr("Post date GMT")},{value:"post_modified",label:rr("Post modified")},{value:"post_modified_gmt",label:rr("Post modified GMT")}],onChange:function(t){d(e,"date_query_column",t)}}),wp.element.createElement(pr,{type:"text",label:rr("After"),help:rr("Date to retrieve posts after. Accepts strtotime()-compatible string"),value:e.date_query_after,onChange:function(t){d(e,"date_query_after",t)}}),wp.element.createElement(pr,{type:"text",label:rr("Before"),help:rr("Date to retrieve posts before. Accepts strtotime()-compatible string"),value:e.date_query_before,onChange:function(t){d(e,"date_query_before",t)}})),"posts_params"===e.type&&wp.element.createElement("div",null,wp.element.createElement(pr,{type:"text",label:rr("Include posts by IDs"),help:rr("Eg. 12, 24, 33"),value:e.posts_in,onChange:function(t){d(e,"posts_in",t)}}),wp.element.createElement(pr,{type:"text",label:rr("Exclude posts by IDs"),help:rr("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){d(e,"posts_not_in",t)}}),wp.element.createElement(pr,{type:"text",label:rr("Get child of"),help:rr("Eg. 12, 24, 33"),value:e.posts_parent,onChange:function(t){d(e,"posts_parent",t)}}),wp.element.createElement(br,{label:rr("Post status"),value:e.posts_status,options:[{value:"publish",label:rr("Publish")},{value:"pending",label:rr("Pending")},{value:"draft",label:rr("Draft")},{value:"auto-draft",label:rr("Auto draft")},{value:"future",label:rr("Future")},{value:"private",label:rr("Private")},{value:"trash",label:rr("Trash")},{value:"any",label:rr("Any")}],onChange:function(t){d(e,"posts_status",t)}}),wp.element.createElement(br,{label:rr("Posts by author"),value:e.posts_author,options:[{value:"any",label:rr("Any author")},{value:"current",label:rr("Current User")},{value:"id",label:rr("Specific Author ID")},{value:"queried",label:rr("Queried User")}],onChange:function(t){d(e,"posts_author",t)}}),"id"===e.posts_author&&wp.element.createElement(pr,{type:"text",label:rr("Author ID"),value:e.posts_author_id,onChange:function(t){d(e,"posts_author_id",t)}}),wp.element.createElement(pr,{type:"text",label:rr("Search Query"),value:e.search_query,onChange:function(t){d(e,"search_query",t)}})),"order_offset"===e.type&&wp.element.createElement("div",null,wp.element.createElement(pr,{type:"number",label:rr("Posts offset"),value:e.offset,min:"0",max:"100",step:"1",onChange:function(t){d(e,"offset",t)}}),wp.element.createElement(br,{label:rr("Order"),value:e.order,options:[{value:"ASC",label:rr("ASC")},{value:"DESC",label:rr("DESC")}],onChange:function(t){d(e,"order",t)}}),wp.element.createElement(br,{label:rr("Order"),value:e.order_by,options:[{value:"none",label:rr("None")},{value:"ID",label:rr("ID")},{value:"author",label:rr("Author")},{value:"title",label:rr("Title")},{value:"name",label:rr("Name")},{value:"type",label:rr("Type")},{value:"date",label:rr("Date")},{value:"modified",label:rr("Modified")},{value:"parent",label:rr("Parent")},{value:"rand",label:rr("Random")},{value:"comment_count",label:rr("Comment Count")},{value:"relevance",label:rr("Relevance")},{value:"menu_order",label:rr("Menu Order")},{value:"meta_value",label:rr("Meta Value")},{value:"meta_clause",label:rr("Meta Clause")},{value:"post__in",label:rr('Preserve post ID order given in the "Include posts by IDs" option')}],onChange:function(t){d(e,"order_by",t)}}),"meta_value"===e.order_by&&wp.element.createElement("div",null,wp.element.createElement(pr,{type:"text",label:rr("Meta key to order"),help:rr("Set meta field name to order by"),value:e.meta_key,onChange:function(t){d(e,"meta_key",t)}}),wp.element.createElement(br,{label:rr("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){d(e,"meta_type",t)}})),"meta_clause"===e.order_by&&wp.element.createElement(pr,{type:"text",label:rr("Meta clause to order"),help:rr("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){d(e,"meta_clause_key",t)}})),"tax_query"===e.type&&wp.element.createElement("div",null,wp.element.createElement(br,{label:rr("Taxonomy"),value:e.tax_query_taxonomy,options:c,onChange:function(t){d(e,"tax_query_taxonomy",t)}}),wp.element.createElement(br,{label:rr("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){d(e,"tax_query_compare",t)}}),wp.element.createElement(br,{label:rr("Field"),value:e.tax_query_field,options:[{value:"term_id",label:rr("Term ID")},{value:"slug",label:rr("Slug")},{value:"name",label:rr("Name")}],onChange:function(t){d(e,"tax_query_field",t)}}),wp.element.createElement(pr,{type:"text",label:rr("Terms"),value:e.tax_query_terms,onChange:function(t){d(e,"tax_query_terms",t)}}),wp.element.createElement(pr,{type:"text",label:rr("Terms from meta field"),help:rr("Get terms IDs from current page meta field"),value:e.tax_query_terms_meta,onChange:function(t){d(e,"tax_query_terms_meta",t)}})),"meta_query"===e.type&&wp.element.createElement("div",null,wp.element.createElement(pr,{label:rr("Key (name/ID)"),value:e.meta_query_key,onChange:function(t){d(e,"meta_query_key",t)}}),wp.element.createElement(br,{label:rr("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){d(e,"meta_query_compare",t)}}),!["EXISTS","NOT EXISTS"].includes(e.meta_query_compare)&&wp.element.createElement("div",null,wp.element.createElement(pr,{type:"text",label:rr("Value"),help:rr('For "In", "Not in", "Between" and "Not between" compare separate multiple values with comma'),value:e.meta_query_val,onChange:function(t){d(e,"meta_query_val",t)}}),wp.element.createElement(pr,{type:"text",label:rr("Or get value from query variable"),help:rr("Set query variable name (from URL or WordPress query var) to get value from"),value:e.meta_query_request_val,onChange:function(t){d(e,"meta_query_request_val",t)}})),wp.element.createElement(br,{label:rr("Type"),value:e.meta_query_type,options:p,onChange:function(t){d(e,"meta_query_type",t)}}),wp.element.createElement(pr,{type:"text",label:rr("Meta Query Clause"),help:rr("Set unique name for current query clause to use it to order posts by this clause"),value:e.meta_query_clause,onChange:function(t){d(e,"meta_query_clause",t)}})))})),wp.element.createElement(br,{label:rr("Meta query relation"),value:t.meta_query_relation,options:[{value:"AND",label:rr("AND")},{value:"OR",label:rr("OR")}],onChange:function(t){e.setAttributes({meta_query_relation:t})}}),wp.element.createElement(br,{label:rr("Tax query relation"),value:t.tax_query_relation,options:[{value:"AND",label:rr("AND")},{value:"OR",label:rr("OR")}],onChange:function(t){e.setAttributes({tax_query_relation:t})}})),wp.element.createElement(_r,{title:rr("Block Visibility"),initialOpen:!1},wp.element.createElement(br,{label:rr("Hide block if"),value:t.hide_widget_if,options:l,onChange:function(t){e.setAttributes({hide_widget_if:t})}}))),wp.element.createElement(yr,{key:"block_render"},wp.element.createElement(wr,{block:"jet-engine/maps-listing",attributes:t}))]}}])&&$o(n.prototype,l),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,l}(),save:function(e){return null}})}function Er(e){return Er="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},Er(e)}function kr(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,xr(l.key),l)}}function xr(e){var t=function(e,t){if("object"!=Er(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var l=n.call(e,"string");if("object"!=Er(l))return l;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==Er(t)?t:t+""}function Sr(e,t,n){return t=Or(t),function(e,t){if(t&&("object"==Er(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)}(e,Ar()?Reflect.construct(t,n||[],Or(e).constructor):t.apply(e,n))}function Ar(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(Ar=function(){return!!e})()}function Or(e){return Or=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},Or(e)}function Lr(e,t){return Lr=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},Lr(e,t)}var jr=wp.i18n.__,Tr=wp.blocks.registerBlockType,Ir=wp.blockEditor,Pr=Ir.InspectorControls,Dr=(Ir.MediaUpload,wp.components),Nr=(Dr.PanelColor,Dr.IconButton,Dr.TextControl),Mr=(Dr.TextareaControl,Dr.SelectControl),qr=Dr.ToggleControl,Rr=Dr.PanelBody,Hr=(Dr.RangeControl,Dr.CheckboxControl,Dr.ExternalLink,Dr.Disabled),Br=(Dr.G,Dr.Path),Vr=(Dr.Circle,Dr.Rect,Dr.SVG),Jr=wp.serverSideRender;if(-1!==window.JetEngineListingData.activeModules.indexOf("booking-forms")){var zr=wp.element.createElement(Vr,{width:"20",height:"24",viewBox:"0 0 46 55",fill:"none",xmlns:"http://www.w3.org/2000/svg"},wp.element.createElement(Br,{fillRule:"evenodd",clipRule:"evenodd",d:"M10 41C7.79086 41 6 42.7909 6 45C6 47.2091 7.79086 49 10 49H21C23.2091 49 25 47.2091 25 45C25 42.7909 23.2091 41 21 41H10ZM21 43H10C8.89543 43 8 43.8954 8 45C8 46.1046 8.89543 47 10 47H21C22.1046 47 23 46.1046 23 45C23 43.8954 22.1046 43 21 43Z",fill:"currentColor"}),wp.element.createElement(Br,{fillRule:"evenodd",clipRule:"evenodd",d:"M6 30C6 28.8954 6.89543 28 8 28H38C39.1046 28 40 28.8954 40 30V34C40 35.1046 39.1046 36 38 36H8C6.89543 36 6 35.1046 6 34V30ZM8 30H38V34H8V30Z",fill:"currentColor"}),wp.element.createElement(Br,{fillRule:"evenodd",clipRule:"evenodd",d:"M8 18C6.89543 18 6 18.8954 6 20V24C6 25.1046 6.89543 26 8 26H38C39.1046 26 40 25.1046 40 24V20C40 18.8954 39.1046 18 38 18H8ZM38 20H8V24H38V20Z",fill:"currentColor"}),wp.element.createElement(Br,{d:"M6 11C6 10.4477 6.44772 10 7 10H24C24.5523 10 25 10.4477 25 11C25 11.5523 24.5523 12 24 12H7C6.44771 12 6 11.5523 6 11Z",fill:"currentColor"}),wp.element.createElement(Br,{fillRule:"evenodd",clipRule:"evenodd",d:"M4 0C1.79086 0 0 1.79086 0 4V51C0 53.2091 1.79086 55 4 55H42C44.2091 55 46 53.2091 46 51V4C46 1.79086 44.2091 0 42 0H4ZM42 2H4C2.89543 2 2 2.89543 2 4V51C2 52.1046 2.89543 53 4 53H42C43.1046 53 44 52.1046 44 51V4C44 2.89543 43.1046 2 42 2Z",fill:"currentColor"})),Zr=window.JetEngineListingData.atts.bookingForm;Tr("jet-engine/booking-form",{title:jr("Form"),icon:zr,category:"jet-engine",attributes:Zr,className:"jet-form",edit:function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),Sr(this,t,arguments)}return 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&&Lr(e,t)}(t,wp.element.Component),n=t,(l=[{key:"render",value:function(){var e=this.props,t=e.attributes,n=window.JetEngineListingData.formsOptions;return[e.isSelected&&wp.element.createElement(Pr,{key:"inspector"},wp.element.createElement(Rr,{title:jr("General")},wp.element.createElement(Mr,{label:jr("Select form"),value:t._form_id,options:n,onChange:function(t){e.setAttributes({_form_id:t})}}),wp.element.createElement(Mr,{label:jr("Fields layout"),value:t.fields_layout,options:[{value:"column",label:jr("Column")},{value:"row",label:jr("Row")}],onChange:function(t){e.setAttributes({fields_layout:t})}}),wp.element.createElement(Mr,{label:jr("Fields label HTML tag"),value:t.fields_label_tag,options:[{value:"div",label:jr("DIV")},{value:"label",label:jr("LABEL")}],onChange:function(t){e.setAttributes({fields_label_tag:t})}}),wp.element.createElement(Mr,{label:jr("Submit type"),value:t.submit_type,options:[{value:"reload",label:jr("Reload")},{value:"ajax",label:jr("AJAX")}],onChange:function(t){e.setAttributes({submit_type:t})}}),wp.element.createElement(qr,{label:jr("Cache form output"),checked:t.cache_form,onChange:function(){e.setAttributes({cache_form:!t.cache_form})}}),wp.element.createElement("hr",null),wp.element.createElement(qr,{label:jr("Divider between rows"),checked:t.rows_divider,onChange:function(){e.setAttributes({rows_divider:!t.rows_divider})}}),wp.element.createElement(Nr,{type:"text",label:jr("Required mark"),value:t.required_mark,onChange:function(t){e.setAttributes({required_mark:t})}}))),wp.element.createElement(Hr,{key:"block_render"},wp.element.createElement(Jr,{block:"jet-engine/booking-form",attributes:t}))]}}])&&kr(n.prototype,l),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,l}(),save:function(e){return null}})}function Gr(e){return Gr="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},Gr(e)}function Fr(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,Ur(l.key),l)}}function Ur(e){var t=function(e,t){if("object"!=Gr(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var l=n.call(e,"string");if("object"!=Gr(l))return l;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==Gr(t)?t:t+""}function Qr(e,t,n){return t=Wr(t),function(e,t){if(t&&("object"==Gr(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)}(e,Xr()?Reflect.construct(t,n||[],Wr(e).constructor):t.apply(e,n))}function Xr(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(Xr=function(){return!!e})()}function Wr(e){return Wr=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},Wr(e)}function Kr(e,t){return Kr=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},Kr(e,t)}var Yr=wp.i18n.__,$r=wp.blocks.registerBlockType,ea=wp.blockEditor,ta=ea.InspectorControls,na=ea.MediaUpload,la=wp.components,oa=(la.PanelColor,la.Button),ra=(la.TextControl,la.TextareaControl,la.SelectControl,la.ToggleControl,la.PanelBody),aa=(la.RangeControl,la.CheckboxControl,la.ExternalLink,la.Disabled),ia=(la.G,la.Path),ua=(la.Circle,la.Rect,la.SVG),ca=wp.serverSideRender;if(-1!==window.JetEngineListingData.activeModules.indexOf("booking-forms")){var sa=wp.element.createElement(ua,{width:"38",height:"24",viewBox:"0 0 64 41",fill:"none",xmlns:"http://www.w3.org/2000/svg"},wp.element.createElement(ia,{d:"M13.6402 5.2318C14.0645 5.58537 14.1218 6.21593 13.7682 6.64021L8.76822 12.6402C8.58836 12.856 8.32599 12.9863 8.04531 12.999C7.76464 13.0117 7.49156 12.9058 7.29289 12.7071L4.29289 9.70713C3.90237 9.31661 3.90237 8.68344 4.29289 8.29292C4.68342 7.90239 5.31658 7.90239 5.70711 8.29292L7.9328 10.5186L12.2318 5.35984C12.5853 4.93556 13.2159 4.87824 13.6402 5.2318Z",fill:"currentColor"}),wp.element.createElement(ia,{fillRule:"evenodd",clipRule:"evenodd",d:"M4 0C1.79086 0 0 1.79086 0 4V14C0 16.2091 1.79086 18 4 18H14C16.2091 18 18 16.2091 18 14V4C18 1.79086 16.2091 0 14 0H4ZM14 2H4C2.89543 2 2 2.89543 2 4V14C2 15.1046 2.89543 16 4 16H14C15.1046 16 16 15.1046 16 14V4C16 2.89543 15.1046 2 14 2Z",fill:"currentColor"}),wp.element.createElement(ia,{d:"M23 6C22.4477 6 22 6.44772 22 7C22 7.55228 22.4477 8 23 8H63C63.5523 8 64 7.55228 64 7C64 6.44772 63.5523 6 63 6H23Z",fill:"currentColor"}),wp.element.createElement(ia,{d:"M23 10C22.4477 10 22 10.4477 22 11C22 11.5523 22.4477 12 23 12H42C42.5523 12 43 11.5523 43 11C43 10.4477 42.5523 10 42 10H23Z",fill:"currentColor"}),wp.element.createElement(ia,{fillRule:"evenodd",clipRule:"evenodd",d:"M0 27C0 24.7909 1.79086 23 4 23H14C16.2091 23 18 24.7909 18 27V37C18 39.2091 16.2091 41 14 41H4C1.79086 41 0 39.2091 0 37V27ZM4 25H14C15.1046 25 16 25.8954 16 27V37C16 38.1046 15.1046 39 14 39H4C2.89543 39 2 38.1046 2 37V27C2 25.8954 2.89543 25 4 25Z",fill:"currentColor"}),wp.element.createElement(ia,{d:"M22 30C22 29.4477 22.4477 29 23 29H63C63.5523 29 64 29.4477 64 30C64 30.5523 63.5523 31 63 31H23C22.4477 31 22 30.5523 22 30Z",fill:"currentColor"}),wp.element.createElement(ia,{d:"M23 33C22.4477 33 22 33.4477 22 34C22 34.5523 22.4477 35 23 35H42C42.5523 35 43 34.5523 43 34C43 33.4477 42.5523 33 42 33H23Z",fill:"currentColor"})),ma=window.JetEngineListingData.atts.checkMark;$r("jet-engine/check-mark",{title:Yr("Check Mark"),icon:sa,category:"jet-engine",attributes:ma,className:"jet-form__check-mark",edit:function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),Qr(this,t,arguments)}return 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&&Kr(e,t)}(t,wp.element.Component),n=t,(l=[{key:"render",value:function(){var e=this.props,t=e.attributes;return[e.isSelected&&wp.element.createElement(ta,{key:"inspector"},wp.element.createElement(ra,{title:Yr("General")},wp.element.createElement("div",{className:"jet-media-control components-base-control"},wp.element.createElement("div",{className:"components-base-control__label"},Yr("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(na,{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(oa,{isSecondary:!0,icon:"edit",onClick:t},Yr("Select Icon"))}}),t.check_mark_icon_default_url&&wp.element.createElement(oa,{onClick:function(){e.setAttributes({check_mark_icon_default:0,check_mark_icon_default_url:""})},isLink:!0,isDestructive:!0},Yr("Remove Icon"))),wp.element.createElement("div",{className:"jet-media-control components-base-control"},wp.element.createElement("div",{className:"components-base-control__label"},Yr("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(na,{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(oa,{isSecondary:!0,icon:"edit",onClick:t},Yr("Select Icon"))}}),t.check_mark_icon_checked_url&&wp.element.createElement(oa,{onClick:function(){e.setAttributes({check_mark_icon_checked:0,check_mark_icon_checked_url:""})},isLink:!0,isDestructive:!0},Yr("Remove Icon"))))),wp.element.createElement(aa,{key:"block_render"},wp.element.createElement(ca,{block:"jet-engine/check-mark",attributes:t}))]}}])&&Fr(n.prototype,l),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,l}(),save:function(e){return null}})}function pa(e){return pa="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},pa(e)}function da(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,ba(l.key),l)}}function ba(e){var t=function(e,t){if("object"!=pa(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var l=n.call(e,"string");if("object"!=pa(l))return l;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==pa(t)?t:t+""}function fa(e,t,n){return t=ya(t),function(e,t){if(t&&("object"==pa(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)}(e,_a()?Reflect.construct(t,n||[],ya(e).constructor):t.apply(e,n))}function _a(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(_a=function(){return!!e})()}function ya(e){return ya=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},ya(e)}function ga(e,t){return ga=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},ga(e,t)}var va=wp.i18n.__,wa=wp.blocks.registerBlockType,ha=wp.blockEditor.InspectorControls,Ca=wp.components,Ea=(Ca.PanelColor,Ca.IconButton,Ca.TextControl),ka=(Ca.TextareaControl,Ca.SelectControl),xa=Ca.ToggleControl,Sa=Ca.PanelBody,Aa=(Ca.RangeControl,Ca.CheckboxControl,Ca.ExternalLink,Ca.Disabled),Oa=(Ca.G,Ca.Path),La=(Ca.Circle,Ca.Rect,Ca.SVG),ja=wp.serverSideRender;if(-1!==window.JetEngineListingData.activeModules.indexOf("calendar")){var Ta=wp.element.createElement(La,{width:"60",height:"60",viewBox:"0 0 60 60",fill:"none",xmlns:"http://www.w3.org/2000/svg"},wp.element.createElement(Oa,{d:"M58.207 4.01185C58.6523 3.54777 58.875 2.9921 58.875 2.34483C58.875 1.69756 58.6523 1.14799 58.207 0.696121C57.7734 0.23204 57.2461 0 56.625 0C56.0039 0 55.4707 0.23204 55.0254 0.696121C54.5918 1.14799 54.375 1.69756 54.375 2.34483C54.375 2.9921 54.5918 3.54777 55.0254 4.01185C55.4707 4.46372 56.0039 4.68966 56.625 4.68966C57.2461 4.68966 57.7734 4.46372 58.207 4.01185Z",fill:"currentColor"}),wp.element.createElement(Oa,{d:"M58.875 6.44828C59.1914 6.44828 59.4551 6.5643 59.666 6.79634C59.8887 7.02838 60 7.30927 60 7.63901C60 7.95654 59.8887 8.22521 59.666 8.44504L57.9785 10.2037C57.873 10.3258 57.75 10.4174 57.6094 10.4784C57.4688 10.5273 57.3281 10.5517 57.1875 10.5517C57.0469 10.5517 56.9062 10.5273 56.7656 10.4784C56.625 10.4174 56.502 10.3258 56.3965 10.2037L53.5312 7.23599L51.668 9.15948L54.9727 11.3211C55.1016 11.4066 55.207 11.5165 55.2891 11.6509C55.3828 11.773 55.4473 11.9134 55.4824 12.0722C55.5059 12.2188 55.5 12.3714 55.4648 12.5302C55.4414 12.6889 55.3887 12.8355 55.3066 12.9698L53.0566 16.4871C52.9512 16.6458 52.8105 16.768 52.6348 16.8534C52.4707 16.9511 52.3008 17 52.125 17C52.0195 17 51.9141 16.9817 51.8086 16.945C51.7031 16.9206 51.5977 16.8718 51.4922 16.7985C51.2344 16.6275 51.0762 16.3833 51.0176 16.0657C50.959 15.7482 51.0176 15.4551 51.1934 15.1864L52.793 12.6584L50.4727 11.1562C50.1797 10.9608 49.9395 10.7166 49.752 10.4235C49.5762 10.1182 49.4707 9.78843 49.4355 9.43427C49.4004 9.0801 49.4355 8.73815 49.541 8.40841C49.6582 8.06645 49.8398 7.76724 50.0859 7.51078L51.9316 5.56897L50.4375 4.01185L48.9785 5.51401C48.7676 5.74605 48.5039 5.86207 48.1875 5.86207C47.8711 5.86207 47.6074 5.74605 47.3965 5.51401C47.1738 5.28197 47.0625 5.00718 47.0625 4.68966C47.0625 4.35991 47.1738 4.08513 47.3965 3.8653L49.6465 1.52047C49.8574 1.28843 50.1211 1.17241 50.4375 1.17241C50.7539 1.17241 51.0176 1.28843 51.2285 1.52047L57.1875 7.71228L58.084 6.79634C58.2949 6.5643 58.5586 6.44828 58.875 6.44828Z",fill:"currentColor"}),wp.element.createElement(Oa,{d:"M46.043 11.7241L47.1504 10.5517C47.373 10.3197 47.6367 10.2037 47.9414 10.2037C48.2578 10.2037 48.5273 10.3197 48.75 10.5517C48.9727 10.7838 49.084 11.0647 49.084 11.3944C49.084 11.7119 48.9727 11.9867 48.75 12.2188L47.291 13.7209C47.1855 13.8308 47.0625 13.9163 46.9219 13.9774C46.793 14.0384 46.6523 14.069 46.5 14.069H43.125C42.8086 14.069 42.5391 13.9591 42.3164 13.7392C42.1055 13.5072 42 13.2263 42 12.8966C42 12.5668 42.1055 12.292 42.3164 12.0722C42.5391 11.8402 42.8086 11.7241 43.125 11.7241H46.043Z",fill:"currentColor"}),wp.element.createElement(Oa,{fillRule:"evenodd",clipRule:"evenodd",d:"M11 15C10.4477 15 10 15.4477 10 16V18H4C1.79086 18 0 19.7909 0 22V56C0 58.2091 1.79086 60 4 60H38C40.2091 60 42 58.2091 42 56V22C42 19.7909 40.2091 18 38 18H32V16C32 15.4477 31.5523 15 31 15C30.4477 15 30 15.4477 30 16V18H12V16C12 15.4477 11.5523 15 11 15ZM30 22V20H12V22C12 22.5523 11.5523 23 11 23C10.4477 23 10 22.5523 10 22V20H4C2.89543 20 2 20.8954 2 22V30H40V22C40 20.8954 39.1046 20 38 20H32V22C32 22.5523 31.5523 23 31 23C30.4477 23 30 22.5523 30 22ZM40 56V32H2V56C2 57.1046 2.89543 58 4 58H38C39.1046 58 40 57.1046 40 56Z",fill:"currentColor"})),Ia=window.JetEngineListingData.atts.listingCalendar;wa("jet-engine/listing-calendar",{title:va("Dynamic Calendar"),icon:Ta,category:"jet-engine",attributes:Ia,className:"jet-listing-calendar",edit:function(e){function t(e){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),e.attributes._block_id&&xo(e)||e.setAttributes({_block_id:e.clientId}),fa(this,t,[e])}return 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&&ga(e,t)}(t,wp.element.Component),n=t,l=[{key:"render",value:function(){var e=this.props,t=e.attributes,n=window.JetEngineListingData.listingOptions,l=window.JetEngineListingData.hideOptions,o=[{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"}],r=function(t,n,l,o){o=o||"posts_query";var r=Be(e.attributes[o]),i=a(t),u=r[a(t,o)];if(u){if("object"===pa(n))for(var c in n)u[c]=n[c];else u[n]=l;var s,m,p;r[i]=u,e.setAttributes((s={},p=r,(m=ba(m=o))in s?Object.defineProperty(s,m,{value:p,enumerable:!0,configurable:!0,writable:!0}):s[m]=p,s))}},a=function(t,n){return n=n||"posts_query",e.attributes[n].findIndex((function(e){return e==t}))};return[e.isSelected&&wp.element.createElement(ha,{key:"inspector"},wp.element.createElement(Sa,{title:va("General")},wp.element.createElement(ka,{label:va("Listing"),value:t.lisitng_id,options:n,onChange:function(t){e.setAttributes({lisitng_id:t})}}),wp.element.createElement(ka,{label:va("Group posts by"),value:t.group_by,options:Ia.group_by.options,onChange:function(t){e.setAttributes({group_by:t})}}),"meta_date"===t.group_by&&wp.element.createElement(Ea,{type:"text",label:va("Meta field name"),help:va('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(xa,{label:va("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(Ea,{type:"text",label:va("End date field name"),help:va('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(xa,{label:va("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(ka,{multiple:!0,label:va("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(ka,{label:va("Week days format"),value:t.week_days_format,options:[{value:"full",label:va("Full")},{value:"short",label:va("Short")},{value:"initial",label:va("Initial letter")}],onChange:function(t){e.setAttributes({week_days_format:t})}}),wp.element.createElement(xa,{label:va("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(ka,{label:va("Start from month"),value:t.start_from_month,options:[{value:"January",label:va("January")},{value:"February",label:va("February")},{value:"March",label:va("March")},{value:"April",label:va("April")},{value:"May",label:va("May")},{value:"June",label:va("June")},{value:"July",label:va("July")},{value:"August",label:va("August")},{value:"September",label:va("September")},{value:"October",label:va("October")},{value:"November",label:va("November")},{value:"December",label:va("December")}],onChange:function(t){e.setAttributes({start_from_month:t})}}),t.custom_start_from&&wp.element.createElement(Ea,{type:"text",label:va("Start from year"),value:t.start_from_year,onChange:function(t){e.setAttributes({start_from_year:t})}}),wp.element.createElement(xa,{label:va("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(xa,{label:va("Hide past events"),checked:t.hide_past_events,onChange:function(){e.setAttributes({hide_past_events:!t.hide_past_events})}}),wp.element.createElement(xa,{label:va("Allow date select"),checked:t.allow_date_select,onChange:function(){e.setAttributes({allow_date_select:!t.allow_date_select})}}),t.allow_date_select&&!t.hide_past_events&&wp.element.createElement(Ea,{type:"text",label:va("Min select year"),value:t.start_year_select,onChange:function(t){e.setAttributes({start_year_select:t})}}),t.allow_date_select&&wp.element.createElement(Ea,{type:"text",label:va("Max select year"),help:va("You may use JetEngine macros in min/max select year. Also, you may use strings like '+3years', '-1year', 'this year' to set year value relative to the curent year."),value:t.end_year_select,onChange:function(t){e.setAttributes({end_year_select:t})}}),wp.element.createElement(xa,{label:va("Cache Calendar"),checked:t.cache_enabled,onChange:function(){e.setAttributes({cache_enabled:!t.cache_enabled})}}),t.cache_enabled&&wp.element.createElement(Ea,{type:"number",label:va("Cache Timeout"),help:va("Cache timeout in seconds. Set -1 for unlimited."),value:t.cache_timeout,min:"-1",max:"86400",onChange:function(t){e.setAttributes({cache_timeout:t})}}),t.cache_enabled&&wp.element.createElement(Ea,{type:"number",label:va("Maximum Cache Size"),help:va("Maximum cache size (months). If number of cached month exceeds this number - the oldest month will be deleted from cache."),value:t.max_cache,min:"1",max:"120",onChange:function(t){e.setAttributes({max_cache:t})}}),wp.element.createElement(ka,{label:va("Caption Layout"),value:t.caption_layout,options:[{value:"layout-1",label:va("Layout 1")},{value:"layout-2",label:va("Layout 2")},{value:"layout-3",label:va("Layout 3")},{value:"layout-4",label:va("Layout 4")}],onChange:function(t){e.setAttributes({caption_layout:t})}})),wp.element.createElement(Sa,{title:va("Custom Query"),initialOpen:!1},wp.element.createElement(xa,{label:va("Use Custom Query"),checked:t.custom_query,onChange:function(){e.setAttributes({custom_query:!t.custom_query})}}),t.custom_query&&wp.element.createElement(ka,{multiple:!1,label:va("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(Sa,{title:va("Posts Query"),initialOpen:!1},wp.element.createElement(ko,{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(ka,{label:va("Type"),value:e.type,options:[{value:"",label:va("Select...")},{value:"posts_params",label:va("Posts & Author Parameters")},{value:"order_offset",label:va("Order & Offset")},{value:"tax_query",label:va("Tax Query")},{value:"meta_query",label:va("Meta Query")},{value:"date_query",label:va("Date Query")}],onChange:function(t){r(e,"type",t)}}),"date_query"===e.type&&wp.element.createElement("div",null,wp.element.createElement(ka,{label:va("Column"),value:e.date_query_column,options:[{value:"post_date",label:va("Post date")},{value:"post_date_gmt",label:va("Post date GMT")},{value:"post_modified",label:va("Post modified")},{value:"post_modified_gmt",label:va("Post modified GMT")}],onChange:function(t){r(e,"date_query_column",t)}}),wp.element.createElement(Ea,{type:"text",label:va("After"),help:va("Date to retrieve posts after. Accepts strtotime()-compatible string"),value:e.date_query_after,onChange:function(t){r(e,"date_query_after",t)}}),wp.element.createElement(Ea,{type:"text",label:va("Before"),help:va("Date to retrieve posts before. Accepts strtotime()-compatible string"),value:e.date_query_before,onChange:function(t){r(e,"date_query_before",t)}})),"posts_params"===e.type&&wp.element.createElement("div",null,wp.element.createElement(Ea,{type:"text",label:va("Include posts by IDs"),help:va("Eg. 12, 24, 33"),value:e.posts_in,onChange:function(t){r(e,"posts_in",t)}}),wp.element.createElement(Ea,{type:"text",label:va("Exclude posts by IDs"),help:va("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){r(e,"posts_not_in",t)}}),wp.element.createElement(Ea,{type:"text",label:va("Get child of"),help:va("Eg. 12, 24, 33"),value:e.posts_parent,onChange:function(t){r(e,"posts_parent",t)}}),wp.element.createElement(ka,{label:va("Post status"),value:e.posts_status,options:[{value:"publish",label:va("Publish")},{value:"pending",label:va("Pending")},{value:"draft",label:va("Draft")},{value:"auto-draft",label:va("Auto draft")},{value:"future",label:va("Future")},{value:"private",label:va("Private")},{value:"trash",label:va("Trash")},{value:"any",label:va("Any")}],onChange:function(t){r(e,"posts_status",t)}}),wp.element.createElement(ka,{label:va("Posts by author"),value:e.posts_author,options:[{value:"any",label:va("Any author")},{value:"current",label:va("Current User")},{value:"id",label:va("Specific Author ID")},{value:"queried",label:va("Queried User")}],onChange:function(t){r(e,"posts_author",t)}}),"id"===e.posts_author&&wp.element.createElement(Ea,{type:"text",label:va("Author ID"),value:e.posts_author_id,onChange:function(t){r(e,"posts_author_id",t)}}),wp.element.createElement(Ea,{type:"text",label:va("Search Query"),value:e.search_query,onChange:function(t){r(e,"search_query",t)}})),"order_offset"===e.type&&wp.element.createElement("div",null,wp.element.createElement(Ea,{type:"number",label:va("Posts offset"),value:e.offset,min:"0",max:"100",step:"1",onChange:function(t){r(e,"offset",t)}}),wp.element.createElement(ka,{label:va("Order"),value:e.order,options:[{value:"ASC",label:va("ASC")},{value:"DESC",label:va("DESC")}],onChange:function(t){r(e,"order",t)}}),wp.element.createElement(ka,{label:va("Order"),value:e.order_by,options:[{value:"none",label:va("None")},{value:"ID",label:va("ID")},{value:"author",label:va("Author")},{value:"title",label:va("Title")},{value:"name",label:va("Name")},{value:"type",label:va("Type")},{value:"date",label:va("Date")},{value:"modified",label:va("Modified")},{value:"parent",label:va("Parent")},{value:"rand",label:va("Random")},{value:"comment_count",label:va("Comment Count")},{value:"relevance",label:va("Relevance")},{value:"menu_order",label:va("Menu Order")},{value:"meta_value",label:va("Meta Value")},{value:"meta_clause",label:va("Meta Clause")},{value:"post__in",label:va('Preserve post ID order given in the "Include posts by IDs" option')}],onChange:function(t){r(e,"order_by",t)}}),"meta_value"===e.order_by&&wp.element.createElement("div",null,wp.element.createElement(Ea,{type:"text",label:va("Meta key to order"),help:va("Set meta field name to order by"),value:e.meta_key,onChange:function(t){r(e,"meta_key",t)}}),wp.element.createElement(ka,{label:va("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){r(e,"meta_type",t)}})),"meta_clause"===e.order_by&&wp.element.createElement(Ea,{type:"text",label:va("Meta clause to order"),help:va("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){r(e,"meta_clause_key",t)}})),"tax_query"===e.type&&wp.element.createElement("div",null,wp.element.createElement(ka,{label:va("Taxonomy"),value:e.tax_query_taxonomy,options:window.JetEngineListingData.taxonomies,onChange:function(t){r(e,"tax_query_taxonomy",t)}}),wp.element.createElement(ka,{label:va("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){r(e,"tax_query_compare",t)}}),wp.element.createElement(ka,{label:va("Field"),value:e.tax_query_field,options:[{value:"term_id",label:va("Term ID")},{value:"slug",label:va("Slug")},{value:"name",label:va("Name")}],onChange:function(t){r(e,"tax_query_field",t)}}),wp.element.createElement(Ea,{type:"text",label:va("Terms"),value:e.tax_query_terms,onChange:function(t){r(e,"tax_query_terms",t)}}),wp.element.createElement(Ea,{type:"text",label:va("Terms from meta field"),help:va("Get terms IDs from current page meta field"),value:e.tax_query_terms_meta,onChange:function(t){r(e,"tax_query_terms_meta",t)}})),"meta_query"===e.type&&wp.element.createElement("div",null,wp.element.createElement(Ea,{label:va("Key (name/ID)"),value:e.meta_query_key,onChange:function(t){r(e,"meta_query_key",t)}}),wp.element.createElement(ka,{label:va("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){r(e,"meta_query_compare",t)}}),!["EXISTS","NOT EXISTS"].includes(e.meta_query_compare)&&wp.element.createElement("div",null,wp.element.createElement(Ea,{type:"text",label:va("Value"),help:va('For "In", "Not in", "Between" and "Not between" compare separate multiple values with comma'),value:e.meta_query_val,onChange:function(t){r(e,"meta_query_val",t)}}),wp.element.createElement(Ea,{type:"text",label:va("Or get value from query variable"),help:va("Set query variable name (from URL or WordPress query var) to get value from"),value:e.meta_query_request_val,onChange:function(t){r(e,"meta_query_request_val",t)}})),wp.element.createElement(ka,{label:va("Type"),value:e.meta_query_type,options:o,onChange:function(t){r(e,"meta_query_type",t)}}),wp.element.createElement(Ea,{type:"text",label:va("Meta Query Clause"),help:va("Set unique name for current query clause to use it to order posts by this clause"),value:e.meta_query_clause,onChange:function(t){r(e,"meta_query_clause",t)}})))})),wp.element.createElement(ka,{label:va("Meta query relation"),value:t.meta_query_relation,options:[{value:"AND",label:va("AND")},{value:"OR",label:va("OR")}],onChange:function(t){e.setAttributes({meta_query_relation:t})}}),wp.element.createElement(ka,{label:va("Tax query relation"),value:t.tax_query_relation,options:[{value:"AND",label:va("AND")},{value:"OR",label:va("OR")}],onChange:function(t){e.setAttributes({tax_query_relation:t})}})),wp.element.createElement(Sa,{title:va("Block Visibility"),initialOpen:!1},wp.element.createElement(ka,{label:va("Hide block if"),value:t.hide_widget_if,options:l,onChange:function(t){e.setAttributes({hide_widget_if:t})}}))),wp.element.createElement(Aa,{key:"block_render"},wp.element.createElement(ja,{block:"jet-engine/listing-calendar",attributes:t}))]}}],l&&da(n.prototype,l),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,l}(),save:function(e){return null}})}function Pa(){return Pa=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var l in n)({}).hasOwnProperty.call(n,l)&&(e[l]=n[l])}return e},Pa.apply(null,arguments)}var Da=wp.blockEditor.InnerBlocks,Na=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},Ma=function(e){var t={};return!Ge(e.background_color,"background-color")&&e.custom_background_color&&(t.backgroundColor=e.custom_background_color),!Ge(e.background_gradient,"background")&&e.custom_background_gradient&&(t.background=e.custom_background_gradient),t.opacity=e.background_overlay_opacity,t};const qa=function(e){var t=e.className,n=e.blockProps,l=e.isEdit,o=e.attributes,r="jet-container",a=[t,r];switch(a.push(r+"--content-direction-"+o.content_direction),o.content_direction){case"vertical":a.push(r+"--content-justify-"+o.content_v_alignment),a.push(r+"--content-align-"+o.content_h_alignment);break;case"horizontal":a.push(r+"--content-align-"+o.content_v_alignment),a.push(r+"--content-justify-"+o.content_h_alignment)}n.className&&a.push(n.className);var i={};return o.section_url&&(i["data-url"]=o.section_url),o.section_url_target&&(i["data-target"]="_blank"),wp.element.createElement("div",Pa({className:a.join(" "),style:Na(o)},i),wp.element.createElement("div",{className:[r+"__overlay",Ge(o.background_gradient,"gradient-background"),Ge(o.background_color,"background-color"),Ge(o.background_gradient,"gradient-background")?"has-background-gradient":null].join(" "),style:Ma(o)}),l&&wp.element.createElement(Da,null),!l&&wp.element.createElement(Da.Content,null))};var Ra=wp.components,Ha=Ra.SVG,Ba=Ra.Path;const Va=wp.element.createElement(Ha,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20"},wp.element.createElement(Ba,{d:"M9 2h2v12l4-4 2 1-7 7-7-7 2-1 4 4V2z"}));var Ja=wp.components,za=Ja.SVG,Za=Ja.Path;const Ga=wp.element.createElement(za,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20"},wp.element.createElement(Za,{d:"M2 11V9h12l-4-4 1-2 7 7-7 7-1-2 4-4H2z"}));var Fa=wp.components,Ua=Fa.SVG,Qa=Fa.Path;const Xa=wp.element.createElement(Ua,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20"},wp.element.createElement(Qa,{d:"M12 5V3H3v2h9zm5 4V7H3v2h14zm-5 4v-2H3v2h9zm5 4v-2H3v2h14z"}));var Wa=wp.components,Ka=Wa.SVG,Ya=Wa.Path;const $a=wp.element.createElement(Ka,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20"},wp.element.createElement(Ya,{d:"M17 5V3H8v2h9zm0 4V7H3v2h14zm0 4v-2H8v2h9zm0 4v-2H3v2h14z"}));var ei=wp.components,ti=ei.SVG,ni=ei.Path;const li=wp.element.createElement(ti,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20"},wp.element.createElement(ni,{d:"M14 5V3H6v2h8zm3 4V7H3v2h14zm-3 4v-2H6v2h8zm3 4v-2H3v2h14z"}));var oi=wp.components,ri=oi.SVG,ai=oi.Path;const ii=wp.element.createElement(ri,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20"},wp.element.createElement(ai,{d:"M11 3v4H1V3h10zm8 0v4h-7V3h7zM7 8v3H1V8h6zm12 0v3H8V8h11zM9 12v2H1v-2h8zm10 0v2h-9v-2h9zM6 15v1H1v-1h5zm5 0v1H7v-1h4zm3 0v1h-2v-1h2zm5 0v1h-4v-1h4z"}));var ui=wp.components,ci=ui.SVG,si=ui.Path;const mi=wp.element.createElement(ci,{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(si,{d:"M2 3h16v2H2V3zm0 4h16v2H2V7zm0 4h16v2H2v-2zm0 4h16v2H2v-2z"}));var pi=wp.components,di=pi.SVG,bi=pi.Polygon,fi=pi.Rect;const _i=wp.element.createElement(di,{viewBox:"0 0 512 512",xmlns:"http://www.w3.org/2000/svg"},wp.element.createElement(fi,{width:"480",height:"32",x:"16",y:"16"}),wp.element.createElement(bi,{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 yi=wp.components,gi=yi.SVG;yi.Polygon,yi.Rect;const vi=wp.element.createElement(gi,{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 wi=wp.components,hi=wi.SVG,Ci=wi.Polygon,Ei=wi.Rect;const ki=wp.element.createElement(hi,{viewBox:"0 0 512 512",xmlns:"http://www.w3.org/2000/svg"},wp.element.createElement(Ci,{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(Ei,{width:"480",height:"32",x:"16",y:"464"}));var xi=wp.components,Si=xi.SVG,Ai=xi.Path;const Oi=wp.element.createElement(Si,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20"},wp.element.createElement(Ai,{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 Li=wp.components,ji=Li.SVG,Ti=Li.Path;const Ii=wp.element.createElement(ji,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20"},wp.element.createElement(Ti,{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 Pi(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,o,r,a,i=[],u=!0,c=!1;try{if(r=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;u=!1}else for(;!(u=(l=r.call(n)).done)&&(i.push(l.value),i.length!==t);u=!0);}catch(e){c=!0,o=e}finally{try{if(!u&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(c)throw o}}return i}}(e,t)||function(e,t){if(e){if("string"==typeof e)return Di(e,t);var n={}.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)?Di(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 Di(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,l=Array(t);n<t;n++)l[n]=e[n];return l}var Ni=wp.i18n.__,Mi=wp.components,qi=Mi.Button,Ri=Mi.RangeControl,Hi=(Mi.ToggleControl,Mi.ToolbarGroup),Bi=Mi.ToolbarButton,Vi=Mi.Popover,Ji=Mi.DropdownMenu,zi=Mi.PanelBody,Zi=Mi.SelectControl,Gi=lodash.assign,Fi=wp.components.__experimentalUnitControl,Ui=wp.blockEditor,Qi=Ui.BlockControls,Xi=Ui.useBlockProps,Wi=Ui.InspectorControls,Ki=Ui.MediaUpload,Yi=Ui.MediaUploadCheck,$i=(Ui.ColorPalette,Ui.useSetting),eu=Ui.__experimentalPanelColorGradientSettings,tu=Ui.__experimentalLinkControl,nu=wp.element,lu=nu.Fragment,ou=nu.useState;var ru=wp.blockEditor.useBlockProps;var au=wp.blocks.registerBlockType,iu=wp.components,uu=iu.Path,cu=iu.SVG;au("jet-engine/container",{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,{fillRule:"evenodd",clipRule:"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=Pi(ou(!1),2),l=n[0],o=n[1],r=Pi(ou(!1),2),a=r[0],i=r[1],u=e.className,c=e.attributes,s=e.setAttributes,m=[{name:"vertical",title:Ni("Vertical"),icon:Va,onClick:function(){return b("vertical")},isActive:"vertical"===c.content_direction},{name:"horizontal",title:Ni("Horizontal"),icon:Ga,onClick:function(){return b("horizontal")},isActive:"horizontal"===c.content_direction}],p=[{name:"flex-start",title:Ni("Start"),icon:Xa,onClick:function(){return f("flex-start")},isActive:"flex-start"===c.content_h_alignment},{name:"center",title:Ni("Center"),icon:li,onClick:function(){return f("center")},isActive:"center"===c.content_h_alignment},{name:"flex-end",title:Ni("End"),icon:$a,onClick:function(){return f("flex-end")},isActive:"flex-end"===c.content_h_alignment},{name:"space-between",title:Ni("Space Between"),icon:ii,onClick:function(){return f("space-between")},isActive:"space-between"===c.content_h_alignment},{name:"stretch",title:Ni("Stretch"),icon:mi,onClick:function(){return f("stretch")},isActive:"stretch"===c.content_h_alignment}],d=[{name:"flex-start",title:Ni("Start"),icon:_i,onClick:function(){return _("flex-start")},isActive:"flex-start"===c.content_v_alignment},{name:"center",title:Ni("Center"),icon:vi,onClick:function(){return _("center")},isActive:"center"===c.content_v_alignment},{name:"flex-end",title:Ni("End"),icon:ki,onClick:function(){return _("flex-end")},isActive:"flex-end"===c.content_v_alignment}],b=function(e){s({content_direction:e})},f=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:Ni("Auto")},{value:"fixed",label:Ni("Fixed value")},{value:"fit_to_screen",label:Ni("Fit to screen")}],v=[{value:"fullwidth",label:Ni("Fullwidth")},{value:"fixed",label:Ni("Fixed value")}],w=[],h=$i("color.palette")||w,C=$i("color.gradients")||w,E=Ze(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}(C,c.background_gradient),x=[{label:Ni("Color"),onColorChange:function(e){if(e){var t=ze(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:E,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}(C,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:Ni("Top left")},{value:"top center",label:Ni("Top center")},{value:"top right",label:Ni("Top right")},{value:"center left",label:Ni("Center left")},{value:"center",label:Ni("Center")},{value:"center right",label:Ni("Center right")},{value:"bottom left",label:Ni("Bottom left")},{value:"bottom center",label:Ni("Bottom center")},{value:"bottom right",label:Ni("Bottom right")}],A=[{value:"repeat",label:Ni("Repeat")},{value:"no-repeat",label:Ni("No repeat")},{value:"repeat-x",label:Ni("Repeat horizontally")},{value:"repeat-y",label:Ni("Repeat vertically")}],O=[{value:"auto",label:Ni("Auto")},{value:"contain",label:Ni("Contain")},{value:"cover",label:Ni("Cover")}];return wp.element.createElement(lu,null,wp.element.createElement(Qi,{key:u+"-toolbar"},wp.element.createElement(Hi,null,wp.element.createElement(Ji,{icon:y(c.content_direction,m),label:Ni("Content Direction"),controls:m}),wp.element.createElement(Ji,{icon:y(c.content_h_alignment,p),label:Ni("Horizontal Alignment"),controls:p}),wp.element.createElement(Ji,{icon:y(c.content_v_alignment,d),label:Ni("Vertical Alignment"),controls:d})),wp.element.createElement(Hi,null,!c.section_url&&wp.element.createElement(Bi,{name:"link",icon:Oi,title:Ni("Link"),onClick:function(e){e.preventDefault(),o(!0)}}),c.section_url&&wp.element.createElement(Bi,{name:"link",icon:Ii,title:Ni("Unlink"),onClick:function(){s({section_url:void 0,section_url_target:void 0}),o(!1)},isActive:!0}))),e.isSelected&&!a&&(l||c.section_url)&&wp.element.createElement(Vi,{position:"top right",onClose:function(){o(!1)},focusOnMount:!!l&&"firstElement"},wp.element.createElement(tu,{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}),o(!1)},forceIsEditingLink:l})),wp.element.createElement(Wi,{key:u+"-inspector"},wp.element.createElement(zi,{title:Ni("General","jet-engine")},wp.element.createElement(Zi,{label:Ni("Height"),help:function(){switch(c.height){case"auto":return Ni("Stretch container by inner content height");case"fixed":return Ni("Set container height manually");case"fit_to_screen":return Ni("Stretch container height by window height")}}(),value:c.height,options:g,onChange:function(e){s({height:e})}}),"auto"===c.height&&wp.element.createElement(lu,null,wp.element.createElement(Fi,{units:[{value:"px",label:"px"},{value:"%",label:"%"},{value:"vh",label:"vh"}],label:Ni("Min Height"),value:c.min_height,onChange:function(e){s({min_height:e})}}),wp.element.createElement("br",null)),"fixed"===c.height&&wp.element.createElement(lu,null,wp.element.createElement(Fi,{units:[{value:"px",label:"px"},{value:"%",label:"%"},{value:"vh",label:"vh"}],label:Ni("Height"),value:c.fixed_height,onChange:function(e){s({fixed_height:e})}}),wp.element.createElement("br",null)),wp.element.createElement(Zi,{label:Ni("Width"),help:function(){switch(c.width){case"auto":return Ni("Stretch container by inner content width");case"fixed":return Ni("Set container width manually");case"fullwidth":return Ni("Stretch container width by parent width")}}(),value:c.width,options:v,onChange:function(e){s({width:e})}}),"fixed"===c.width&&wp.element.createElement(lu,null,wp.element.createElement(Fi,{units:[{value:"px",label:"px"},{value:"%",label:"%"},{value:"vh",label:"vh"}],label:Ni("Width"),value:c.fixed_width,onChange:function(e){s({fixed_width:e})}}),wp.element.createElement("br",null))),wp.element.createElement(zi,{title:Ni("Background Image","jet-engine")},wp.element.createElement(Yi,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(qi,{onClick:function(){i(!0),t()},isSecondary:!0},Ni("Select or upload image")),c.background_image_url&&wp.element.createElement(qi,{onClick:function(){s({background_image_url:null,background_image_id:0})},isDestructive:!0},Ni("Reset"))))}})),(c.background_image_url||c.background_image_id)&&wp.element.createElement(lu,null,wp.element.createElement("br",null),wp.element.createElement(Zi,{label:Ni("Inserted Image Size"),help:Ni("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(Zi,{label:Ni("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(Zi,{label:Ni("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(Zi,{label:Ni("Background Size"),value:c.background_settings.background_size,help:Ni("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(eu,{title:Ni("Bacground Color/Overlay"),initialOpen:!1,settings:x},wp.element.createElement(Ri,{label:Ni("Overlay opacity"),value:c.background_overlay_opacity,onChange:function(e){s({background_overlay_opacity:e})},min:0,max:1,step:.1}))),wp.element.createElement(qa,{attributes:c,blockProps:t,isEdit:!0,className:u}))},save:function(e){var t=ru.save(),n=e.className,l=e.attributes;return wp.element.createElement(qa,{attributes:l,blockProps:t,isEdit:!1,className:n})}});var su=wp.blockEditor.InnerBlocks,mu=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 pu=function(e){var t=e.className,n=e.blockProps,l=e.isEdit,o=e.attributes,r="jet-section",a=[t,r],i={};return n.className&&a.push(n.className),a.push("jet-section--layout-"+o.layout),o.background_color&&a.push(Ge(o.background_color,"background-color")),"boxed"===o.layout&&o.content_width&&(i.width=o.content_width),wp.element.createElement("div",{className:a.join(" "),style:mu(o)},wp.element.createElement("div",{className:r+"__content",style:i},l&&wp.element.createElement(su,null),!l&&wp.element.createElement(su.Content,null)))};function du(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,o,r,a,i=[],u=!0,c=!1;try{if(r=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;u=!1}else for(;!(u=(l=r.call(n)).done)&&(i.push(l.value),i.length!==t);u=!0);}catch(e){c=!0,o=e}finally{try{if(!u&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(c)throw o}}return i}}(e,t)||function(e,t){if(e){if("string"==typeof e)return bu(e,t);var n={}.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)?bu(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 bu(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,l=Array(t);n<t;n++)l[n]=e[n];return l}var fu=wp.i18n.__,_u=wp.components,yu=_u.Button,gu=(_u.RangeControl,_u.ToggleControl,_u.ToolbarGroup,_u.ToolbarButton,_u.Popover,_u.DropdownMenu,_u.PanelBody),vu=_u.SelectControl,wu=lodash.assign,hu=wp.components.__experimentalUnitControl,Cu=wp.blockEditor,Eu=(Cu.BlockControls,Cu.useBlockProps),ku=Cu.InspectorControls,xu=Cu.MediaUpload,Su=Cu.MediaUploadCheck,Au=(Cu.ColorPalette,Cu.useSetting),Ou=Cu.__experimentalPanelColorGradientSettings,Lu=wp.element,ju=Lu.Fragment,Tu=Lu.useState;var Iu=wp.blockEditor.useBlockProps;var Pu=wp.blocks.registerBlockType,Du=wp.components,Nu=Du.Path,Mu=Du.SVG;function qu(e){return qu="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},qu(e)}function Ru(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);t&&(l=l.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,l)}return n}function Hu(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Ru(Object(n),!0).forEach((function(t){Bu(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Ru(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Bu(e,t,n){return(t=Ju(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Vu(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,Ju(l.key),l)}}function Ju(e){var t=function(e,t){if("object"!=qu(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var l=n.call(e,"string");if("object"!=qu(l))return l;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==qu(t)?t:t+""}function zu(e,t,n){return t=Gu(t),function(e,t){if(t&&("object"==qu(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)}(e,Zu()?Reflect.construct(t,n||[],Gu(e).constructor):t.apply(e,n))}function Zu(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(Zu=function(){return!!e})()}function Gu(e){return Gu=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},Gu(e)}function Fu(e,t){return Fu=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},Fu(e,t)}Pu("jet-engine/section",{icon:wp.element.createElement(Mu,{width:"24",height:"24",viewBox:"0 0 64 64",fill:"none",xmlns:"http://www.w3.org/2000/svg"},wp.element.createElement(Nu,{fillRule:"evenodd",clipRule:"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=Eu(),n=du(Tu(!1),2),l=(n[0],n[1],du(Tu(!1),2)),o=(l[0],l[1]),r=e.className,a=e.attributes,i=e.setAttributes,u=[{value:"fullwidth",label:fu("Fullwidth content")},{value:"boxed",label:fu("Boxed content")}],c=Au("color.palette")||[],s=Ze(c,a.background_color,a.custom_background_color).color,m=[{label:fu("Color"),onColorChange:function(e){if(e){var t=ze(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:fu("Top left")},{value:"top center",label:fu("Top center")},{value:"top right",label:fu("Top right")},{value:"center left",label:fu("Center left")},{value:"center",label:fu("Center")},{value:"center right",label:fu("Center right")},{value:"bottom left",label:fu("Bottom left")},{value:"bottom center",label:fu("Bottom center")},{value:"bottom right",label:fu("Bottom right")}],d=[{value:"repeat",label:fu("Repeat")},{value:"no-repeat",label:fu("No repeat")},{value:"repeat-x",label:fu("Repeat horizontally")},{value:"repeat-y",label:fu("Repeat vertically")}],b=[{value:"auto",label:fu("Auto")},{value:"contain",label:fu("Contain")},{value:"cover",label:fu("Cover")}];return wp.element.createElement(ju,null,wp.element.createElement(ku,{key:r+"-inspector"},wp.element.createElement(gu,{title:fu("General","jet-engine")},wp.element.createElement(vu,{label:fu("Layout"),help:function(){switch(a.layout){case"fullwidth":return fu("Stretch section content by section width");case"boxed":return fu("Limit section content by fixed width")}}(),value:a.layout,options:u,onChange:function(e){i({layout:e})}}),"boxed"===a.layout&&wp.element.createElement(ju,null,wp.element.createElement(hu,{units:[{value:"px",label:"px"},{value:"%",label:"%"},{value:"vh",label:"vh"}],label:fu("Width"),value:a.content_width,onChange:function(e){i({content_width:e})}}),wp.element.createElement("br",null))),wp.element.createElement(gu,{title:fu("Background Image","jet-engine")},wp.element.createElement(Su,null,a.background_image_url&&wp.element.createElement("img",{src:a.background_image_url}),wp.element.createElement(xu,{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(yu,{onClick:function(){o(!0),t()},isSecondary:!0},fu("Select or upload image")),a.background_image_url&&wp.element.createElement(yu,{onClick:function(){i({background_image_url:null,background_image_id:0})},isDestructive:!0},fu("Reset"))))}})),(a.background_image_url||a.background_image_id)&&wp.element.createElement(ju,null,wp.element.createElement("br",null),wp.element.createElement(vu,{label:fu("Inserted Image Size"),help:fu("Defines actual size of the image"),value:a.background_settings.image_size,options:window.JetEngineListingData.imageSizes,onChange:function(e){i({background_settings:wu({},a.background_settings,{image_size:e})})}}),wp.element.createElement(vu,{label:fu("Background Position"),value:a.background_settings.background_position,options:p,onChange:function(e){i({background_settings:wu({},a.background_settings,{background_position:e})})}}),wp.element.createElement(vu,{label:fu("Background Repeat"),value:a.background_settings.background_repeat,options:d,onChange:function(e){i({background_settings:wu({},a.background_settings,{background_repeat:e})})}}),wp.element.createElement(vu,{label:fu("Background Size"),value:a.background_settings.background_size,help:fu("Defines size of the image related to the container"),options:b,onChange:function(e){i({background_settings:wu({},a.background_settings,{background_size:e})})}}))),wp.element.createElement(Ou,{title:fu("Bacground Color"),initialOpen:!1,disableCustomGradients:!0,settings:m})),wp.element.createElement(pu,{attributes:a,blockProps:t,isEdit:!0,className:r}))},save:function(e){var t=Iu.save(),n=e.className,l=e.attributes;return wp.element.createElement(pu,{attributes:l,blockProps:t,isEdit:!1,className:n})}}),n(380),n(852);var Uu=wp.components,Qu=Uu.Button,Xu=Uu.Modal,Wu=Uu.TextControl,Ku=Uu.TextareaControl,Yu=Uu.SelectControl,$u=Uu.Flex,ec=(Uu.FlexBlock,Uu.FlexItem),tc=wp.element,nc=(tc.render,tc.Component),lc=(tc.Fragment,wp.blockEditor.MediaUpload),oc=wp.i18n.__;const rc=function(e){function t(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),(n=zu(this,t,[e])).state={isSaving:!1,isSettingsOpen:!1,componentTitle:"",updateProp:!1,settings:Hu({},n.props.settings)},document.getElementById("jet_component_css_vars").innerHTML=n.getCSSVarsList(),n}return 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&&Fu(e,t)}(t,e),n=t,(l=[{key:"updateSettingsState",value:function(e){this.setState((function(t){return Hu(Hu({},t),{settings:Hu(Hu({},t.settings),e)})}))}},{key:"updateItem",value:function(e,t,n){var l=this.state.settings[this.state.updateProp].map((function(l,o){return e._id===l._id?Hu(Hu({},l),Bu({},t,n)):l}));this.updateSettingsState(Bu({},this.state.updateProp,l))}},{key:"saveSettings",value:function(){var e=this;this.setState({isSaving:!0}),window.wp.ajax.send(this.props.hook,{type:"POST",data:{nonce:this.props.nonce,post_id:this.props.postID,settings:this.state.settings},success:function(t){e.setState({isSaving:!1}),document.getElementById("jet_component_css_vars").innerHTML=e.getCSSVarsList()},error:function(t,n,l){alert(t),e.setState({isSaving:!1})}})}},{key:"getCSSVarsList",value:function(){var e=this.state.settings.styles,t="";if(e.length){t+="<ul>";for(var n=0;n<e.length;n++)e[n].control_name&&(t+='<li style="font-size: 0.8em;font-family:monospace;">var( --jet-component-'+e[n].control_name+" )</li>");t+="</ul>"}return t}},{key:"getDefaultItem",value:function(){var e={_id:Math.floor(89999*Math.random())+1e4,control_label:"",control_name:"",control_default:""};return"controls"===this.state.updateProp&&(e.control_options="",e.control_type="text",e.control_default_image={id:null,url:null,thumb:null}),e}},{key:"isControlVisible",value:function(e,t){switch(e){case"control_options":return"select"===t.control_type;case"control_default":return"media"!==t.control_type;case"control_default_image":return"media"===t.control_type}return!0}},{key:"saveButton",value:function(){var e=this;return wp.element.createElement(Qu,{isPrimary:!0,isBusy:this.state.isSaving,disabled:this.state.isSaving,style:{width:"auto",height:"36px",marginRight:"5px"},onClick:function(){e.saveSettings()}},oc("Save Controls"))}},{key:"render",value:function(){var e=this;return wp.element.createElement("div",{className:"jet-wc-product-table-settings"},wp.element.createElement(Qu,{variant:"secondary",type:"button",size:"compact",style:{width:"100%",boxSizing:"border-box",justifyContent:"center",marginBottom:"15px"},onClick:function(){e.setState({isSettingsOpen:!0,componentTitle:"Add/Edit Content Controls",updateProp:"controls"})}},"Add/Edit Content Controls"),wp.element.createElement(Qu,{variant:"secondary",type:"button",size:"compact",style:{width:"100%",boxSizing:"border-box",justifyContent:"center"},onClick:function(){e.setState({isSettingsOpen:!0,componentTitle:"Add/Edit Style Controls",updateProp:"styles"})}},"Add/Edit Style Controls"),this.state.isSettingsOpen&&wp.element.createElement(Xu,{title:this.state.componentTitle,size:"large",headerActions:this.saveButton(),onRequestClose:function(){e.setState({isSettingsOpen:!1})}},wp.element.createElement(ko,{data:this.state.settings[this.state.updateProp],default:this.getDefaultItem(),onChange:function(t){e.updateSettingsState(Bu({},e.state.updateProp,t))}},(function(t){var n;return wp.element.createElement("div",null,wp.element.createElement(Wu,{type:"text",label:oc("Control Label"),help:oc("Control label to show in the component UI in editor"),value:t.control_label,onChange:function(n){e.updateItem(t,"control_label",n)}}),wp.element.createElement(Wu,{type:"text",label:oc("Control Name"),help:oc("Control key/name to save into the DB. Please use only lowercase letters, numbers and `_`. Also please note - name must be unique for this component (for both - styles and controls)"),value:t.control_name,onChange:function(n){e.updateItem(t,"control_name",n)}}),"controls"==e.state.updateProp&&wp.element.createElement(Yu,{label:oc("Control Type"),help:oc("Type of control for UI"),value:t.control_type,options:e.props.controlTypes,onChange:function(n){e.updateItem(t,"control_type",n)}}),void 0!==t.control_options&&e.isControlVisible("control_options",t)&&wp.element.createElement(Ku,{type:"text",label:oc("Options"),help:oc("One option per line. Split label and value with `::`, for example - red::Red"),value:t.control_options,onChange:function(n){e.updateItem(t,"control_options",n)}}),e.isControlVisible("control_default",t)&&wp.element.createElement(Ku,{type:"text",label:oc("Default Value"),help:oc("Default value of the given control"),value:t.control_default,onChange:function(n){e.updateItem(t,"control_default",n)}}),void 0!==t.control_default_image&&e.isControlVisible("control_default_image",t)&&wp.element.createElement("div",{className:"jet-media-control components-base-control"},wp.element.createElement("div",{className:"components-base-control__label"},"Default Image"),wp.element.createElement($u,{align:"flex-start"},wp.element.createElement(ec,null,wp.element.createElement(lc,{onSelect:function(n){var l,o;l=n.sizes.full.url,o=n.sizes.thumbnail?n.sizes.thumbnail.url:n.sizes.full.url,e.updateItem(t,"control_default_image",{id:n.id,url:l,thumb:o})},type:"image",value:t.control_default_image.id,render:function(e){var t=e.open;return wp.element.createElement(Qu,{isSecondary:!0,icon:"edit",onClick:t},oc("Select Image"))}}),t.control_default_image.id&&wp.element.createElement("div",null,wp.element.createElement(Qu,{style:{marginTop:"5px"},onClick:function(){e.updateItem(t,"control_default_image",!1)},isLink:!0,isDestructive:!0},oc("Clear")))),wp.element.createElement(ec,null,(null==t||null===(n=t.control_default_image)||void 0===n?void 0:n.thumb)&&wp.element.createElement("img",{src:t.control_default_image.thumb,width:"80px",height:"auto"})))))}))))}}])&&Vu(n.prototype,l),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,l}(nc);var ac;(ac=document.getElementById("jet_engine_block_component_settings"))&&wp.element.render(wp.element.createElement(rc,{settings:JSON.parse(ac.dataset.settings),hook:ac.dataset.hook,nonce:ac.dataset.nonce,controlTypes:JSON.parse(ac.dataset.controlTypes),postID:ac.dataset.post}),ac),n(164)})()})();