| 33 |
*/var r=Object.getOwnPropertySymbols,a=Object.prototype.hasOwnProperty,o=Object.prototype.propertyIsEnumerable;function i(e){if(null==e)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}e.exports=function(){try{if(!Object.assign)return!1;var e=new String("abc");if(e[5]="de","5"===Object.getOwnPropertyNames(e)[0])return!1;for(var t={},n=0;n<10;n++)t["_"+String.fromCharCode(n)]=n;if("0123456789"!==Object.getOwnPropertyNames(t).map((function(e){return t[e]})).join(""))return!1;var r={};return"abcdefghijklmnopqrst".split("").forEach((function(e){r[e]=e})),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},r)).join("")}catch(e){return!1}}()?Object.assign:function(e,t){for(var n,c,l=i(e),s=1;s<arguments.length;s++){for(var u in n=Object(arguments[s]))a.call(n,u)&&(l[u]=n[u]);if(r){c=r(n);for(var f=0;f<c.length;f++)o.call(n,c[f])&&(l[c[f]]=n[c[f]])}}return l}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.on=function(e,t,n,r){r=r||!1,e.addEventListener?e.addEventListener(t,n,r):e.attachEvent&&e.attachEvent("on"+t,(function(t){n.call(e,t||window.event)}))},t.off=function(e,t,n,r){r=r||!1,e.removeEventListener?e.removeEventListener(t,n,r):e.detachEvent&&e.detachEvent("on"+t,n)}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){if(!(e instanceof HTMLElement))return document.documentElement;for(var t="absolute"===e.style.position,n=/(scroll|auto)/,r=e;r;){if(!r.parentNode)return e.ownerDocument||document.documentElement;var a=window.getComputedStyle(r),o=a.position,i=a.overflow,c=a["overflow-x"],l=a["overflow-y"];if("static"===o&&t)r=r.parentNode;else{if(n.test(i)&&n.test(c)&&n.test(l))return r;r=r.parentNode}}return e.ownerDocument||e.documentElement||document.documentElement}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,n){var r=void 0,a=void 0,o=void 0,i=void 0,c=void 0,l=function l(){var s=+new Date-i;s<t&&s>=0?r=setTimeout(l,t-s):(r=null,n||(c=e.apply(o,a),r||(o=null,a=null)))};return function(){o=this,a=arguments,i=+new Date;var s=n&&!r;return r||(r=setTimeout(l,t)),s&&(c=e.apply(o,a),o=null,a=null),c}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,n){var r,a;return t||(t=250),function(){var o=n||this,i=+new Date,c=arguments;r&&i<r+t?(clearTimeout(a),a=setTimeout((function(){r=i,e.apply(o,c)}),t)):(r=i,e.apply(o,c))}}},function(e,t){var n=Object.prototype.hasOwnProperty;e.exports=function(e,t){return null!=e&&n.call(e,t)}},function(e,t,n){var r=n(50),a=n(61),o=n(31),i=n(60),c=n(59),l=n(62);e.exports=function(e,t,n){for(var s=-1,u=(t=r(t,e)).length,f=!1;++s<u;){var d=l(t[s]);if(!(f=null!=e&&n(e,d)))break;e=e[d]}return f||++s!=u?f:!!(u=null==e?0:e.length)&&c(u)&&i(d,u)&&(o(e)||a(e))}},,function(e,t,n){var r,a,o,i,c;window,e.exports=(r=n(48),a=n(12),o=n(13),i=n(89),c=n(277),function(e){var t={};function n(r){if(t[r])return t[r].exports;var a=t[r]={i:r,l:!1,exports:{}};return e[r].call(a.exports,a,a.exports,n),a.l=!0,a.exports}return n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{configurable:!1,enumerable:!0,get:r})},n.r=function(e){Object.defineProperty(e,"__esModule",{value:!0})},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=15)}([function(e,t){e.exports=r},function(e,t){e.exports=a},function(e,t,n){"use strict";function r(e){return(r="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)}function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function o(e){return function(e){if(Array.isArray(e)){for(var t=0,n=new Array(e.length);t<e.length;t++)n[t]=e[t];return n}}(e)||function(e){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e))return Array.from(e)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance")}()}Object.defineProperty(t,"__esModule",{value:!0}),t.flattenPossiblyCategorizedSource=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;if(Array.isArray(e))return o(e);if(null!==t)return void 0!==e[t]?o(e[t]):[];var n=[],r=function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},r=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter((function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable})))),r.forEach((function(t){a(e,t,n[t])}))}return e}({},e);return Object.keys(r).forEach((function(e){n=o(n).concat(o(r[e]))})),n},t.getPossibleCategories=function(e){return Array.isArray(e)?null:Object.keys(e)},t.convertToHex=function(e){return String.fromCodePoint(parseInt(e,10))},t.isArrayEqual=function(e,t){if(!Array.isArray(e)||!Array.isArray(t))return!1;var n=o(e);n.sort();var r=o(t);return r.sort(),JSON.stringify(n)===JSON.stringify(r)},t.getOffset=function(e){var t=e.getBoundingClientRect(),n=window.pageXOffset||document.documentElement.scrollLeft,r=window.pageYOffset||document.documentElement.scrollTop;return{top:t.top+r,left:t.left+n}},t.getSourceType=function(e){return null===e?"null":"object"!==r(e)||Array.isArray(e)?Array.isArray(e)?"array":r(e):"object"},t.InvalidSourceException=function(e,t){this.givenType=e,this.requiredType=t,this.message="Expected of type: ".concat(this.requiredType,", found: ").concat(this.givenType),this.toString=function(){return"Invalid Source Exception: ".concat(this.message)}},t.fuzzySearch=function(e,t){e=e.toLowerCase();var n=(t=t.toLowerCase()).length,r=e.length;if(r>n)return!1;if(r===n)return e===t;e:for(var a=0,o=0;a<r;a++){for(var i=e.codePointAt(a);o<n;)if(t.codePointAt(o++)===i)continue e;return!1}return!0},t.debounce=void 0,t.debounce=function(e,t){var n;return function(){var r=this,a=arguments;clearTimeout(n),n=setTimeout((function(){return e.apply(r,a)}),t)}}},function(e,t){e.exports=o},,,function(e,t){e.exports=i},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=l(n(1)),a=n(6),o=l(n(0)),i=l(n(3)),c=n(2);function l(e){return e&&e.__esModule?e:{default:e}}function s(e){return(s="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)}function u(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function f(e,t,n){return t&&u(e.prototype,t),n&&u(e,n),e}function d(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}var p=function(e){function t(e){var n,r;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),r=(t.__proto__||Object.getPrototypeOf(t)).call(this,e),n=!r||"object"!==s(r)&&"function"!=typeof r?d(this):r,Object.defineProperty(d(n),"syncPortalPosition",{configurable:!0,enumerable:!0,writable:!0,value:function(){n.resetPortalPosition(),n.fixWindowOverflow()}}),Object.defineProperty(d(n),"fixWindowOverflow",{configurable:!0,enumerable:!0,writable:!0,value:function(){var e=n.props.domRef.current.offsetWidth,t=n.props.domRef.current.offsetHeight,r=window,a=r.innerWidth,o=r.pageYOffset,i=document.documentElement.clientHeight,l=(0,c.getOffset)(n.props.domRef.current),s=l.left,u=l.top,f="self"===n.state.appendRoot?n.props.domRef.current:n.state.appendRoot,d=(0,c.getOffset)(f),p=n.props.btnRef.current,b=n.props.domRef.current,m=(0,c.getOffset)(p),h=getComputedStyle(p),g=(parseInt(h.borderTop,10)||0)+(parseInt(h.borderBottom,10)||0);if(s+e>a-20){var v=m.left+n.props.btnRef.current.offsetWidth-(e+d.left);v+d.left<0&&(v=10-d.left),b.style.left="".concat(v,"px")}t+u-o>i&&m.top-t>0&&("self"===n.state.appendRoot?b.style.top="-".concat(t-g,"px"):b.style.top="".concat(m.top+g-t,"px"))}}),n.state={},n.debouncedSyncPortalPosition=(0,c.debounce)(n.syncPortalPosition,250),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,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,r.default.PureComponent),f(t,null,[{key:"getDerivedStateFromProps",value:function(e){var n=t.calculateAppendAndClass(e.appendRoot);return{appendRoot:n.appendRoot,portalClasses:n.portalClasses}}},{key:"calculateAppendAndClass",value:function(e){var t="self",n=(0,i.default)({"rfipdropdown--portal":!1!==e});return!1!==e&&(t=document.querySelector(e)),{portalClasses:n,appendRoot:t}}}]),f(t,[{key:"componentDidMount",value:function(){window.addEventListener("resize",this.debouncedSyncPortalPosition),window.addEventListener("scroll",this.debouncedSyncPortalPosition),this.syncPortalPosition()}},{key:"componentDidUpdate",value:function(){this.syncPortalPosition()}},{key:"componentWillUnmount",value:function(){window.removeEventListener("resize",this.debouncedSyncPortalPosition),window.removeEventListener("scroll",this.debouncedSyncPortalPosition)}},{key:"positionPortal",value:function(){var e=this.props.domRef.current.style.display;this.props.domRef.current.style.display="none";var t=this.props.btnRef.current,n=(0,c.getOffset)(t),r=(0,c.getOffset)(this.state.appendRoot),a=t.offsetHeight;this.props.domRef.current.style.left="".concat(n.left-r.left,"px"),this.props.domRef.current.style.top="".concat(n.top+a,"px"),this.props.domRef.current.style.display=e}},{key:"resetPortalPosition",value:function(){var e=this.props.domRef.current;"self"===this.state.appendRoot?e.style.top="":this.positionPortal()}},{key:"render",value:function(){var e=(0,i.default)(this.props.className,this.state.portalClasses),t=r.default.createElement("div",{className:e,ref:this.props.domRef},this.props.children);return"self"===this.state.appendRoot?t:(0,a.createPortal)(t,this.state.appendRoot)}}]),t}();Object.defineProperty(p,"propTypes",{configurable:!0,enumerable:!0,writable:!0,value:{appendRoot:o.default.oneOfType([o.default.bool,o.default.string]),children:o.default.node.isRequired,domRef:o.default.object.isRequired,btnRef:o.default.object.isRequired,className:o.default.string.isRequired}}),Object.defineProperty(p,"defaultProps",{configurable:!0,enumerable:!0,writable:!0,value:{appendRoot:!1}});var b=p;t.default=b},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=c(n(1)),a=c(n(0)),o=c(n(3)),i=n(2);function c(e){return e&&e.__esModule?e:{default:e}}function l(e){return(l="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)}function s(e){return function(e){if(Array.isArray(e)){for(var t=0,n=new Array(e.length);t<e.length;t++)n[t]=e[t];return n}}(e)||function(e){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e))return Array.from(e)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance")}()}function u(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function f(e,t,n){return t&&u(e.prototype,t),n&&u(e,n),e}function d(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}var p=function(e){function t(e){var n,r;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),r=(t.__proto__||Object.getPrototypeOf(t)).call(this,e),n=!r||"object"!==l(r)&&"function"!=typeof r?d(this):r,Object.defineProperty(d(n),"handleChangePage",{configurable:!0,enumerable:!0,writable:!0,value:function(e){var t,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,a=n.props.currentPage,o=n.state.totalPage;null!==r?"next"===r?a+=1:a-=1:a=parseInt(e.target.value,10)-1,a<0&&(a=0),a>o-1&&(a=o-1),t=a+1,null===r&&Number.isNaN(a)&&(a=0,t=""),n.setState({viewPage:t}),n.props.handleChangePage(a)}}),Object.defineProperty(d(n),"handlePageKeyBoard",{configurable:!0,enumerable:!0,writable:!0,value:function(e,t){13!==e.keyCode&&32!==e.keyCode||n.handleChangePage({},t)}}),Object.defineProperty(d(n),"handleChangeValue",{configurable:!0,enumerable:!0,writable:!0,value:function(e){n.props.handleChangeValue(e)}}),Object.defineProperty(d(n),"handleValueKeyboard",{configurable:!0,enumerable:!0,writable:!0,value:function(e,t){13!==e.keyCode&&32!==e.keyCode||n.handleChangeValue(t)}}),n.state={viewPage:n.props.currentPage+1},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,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,r.default.PureComponent),f(t,null,[{key:"getDerivedStateFromProps",value:function(e,n){var r=t.getCategoryFilteredState(e.currentCategory,e.categories,e.icons),a=t.getCategoryFilteredState(e.currentCategory,e.categories,null===e.search?e.icons:e.search),o=t.getActiveIcons(r,a,e.currentSearch),i=o.activeIcons,c=o.activeTitles,l=e.currentPage,s=e.iconsPerPage,u={iconView:t.getCurrentViewIcons(i,s,l),titleView:t.getCurrentViewIcons(c,s,l),totalPage:Math.ceil(i.length/s)};return""!==n.viewPage&&(u.viewPage=e.currentPage+1),u}},{key:"getActiveIcons",value:function(e,t,n){var r=s(e),a=s(t);if(""===n||null===n)return{activeIcons:r,activeTitles:a};var o=[],c=[];return r.forEach((function(e,r){(0,i.fuzzySearch)(n,t[r])&&(o.includes(e)||o.push(e),c.includes(t[r])||c.push(t[r]))})),{activeIcons:o,activeTitles:c}}},{key:"getCategoryFilteredState",value:function(e,t,n){var r=null,a=(0,i.getSourceType)(n);if(Array.isArray(t)){if("object"!==a)throw new i.InvalidSourceException(a,"object")}else if("array"!==a)throw new i.InvalidSourceException(a,"array");return 0!==e&&Array.isArray(t)&&(r=t[e]||null),(0,i.flattenPossiblyCategorizedSource)(n,r)}},{key:"getCurrentViewIcons",value:function(e,t,n){var r=n*t,a=(n+1)*t;return e.slice(r,a)}}]),f(t,[{key:"renderPager",value:function(){var e=this;if(this.state.totalPage<1)return null;var t=this.props.currentPage>0?r.default.createElement("span",{className:"rfipicons__left",role:"button",tabIndex:0,onKeyDown:function(t){return e.handlePageKeyBoard(t,"prev")},onClick:function(t){return e.handleChangePage(t,"prev")}},r.default.createElement("span",{role:"presentation",className:"rfipicons__label","aria-label":"Left"},r.default.createElement("i",{className:"fipicon-angle-left"}))):null,n=this.props.currentPage<this.state.totalPage-1?r.default.createElement("span",{className:"rfipicons__right",role:"button",tabIndex:0,onKeyDown:function(t){return e.handlePageKeyBoard(t,"next")},onClick:function(t){return e.handleChangePage(t,"next")}},r.default.createElement("span",{role:"presentation",className:"rfipicons__label","aria-label":"Right"},r.default.createElement("i",{className:"fipicon-angle-right"}))):null;return r.default.createElement("div",{className:"rfipicons__pager"},r.default.createElement("div",{className:"rfipicons__num"},r.default.createElement("input",{value:this.state.viewPage,onChange:this.handleChangePage,className:"rfipicons__cp",type:"tel",min:1}),r.default.createElement("span",{className:"rfipicons__sp"},"/"),r.default.createElement("span",{className:"rfipicons__tp"},this.state.totalPage)),r.default.createElement("div",{className:"rfipicons__arrow"},t,n))}},{key:"renderIconView",value:function(){var e=this;return this.state.totalPage>0?this.state.iconView.map((function(t,n){var a=(0,o.default)("rfipicons__icon",{"rfipicons__icon--selected":e.props.value===t||Array.isArray(e.props.value)&&e.props.value.includes(t)});return r.default.createElement("span",{className:a,key:t,title:e.state.titleView[n]},r.default.createElement("span",{className:"rfipicons__ibox",tabIndex:0,role:"button",onClick:function(){return e.handleChangeValue(t)},onKeyDown:function(n){return e.handleValueKeyboard(n,t)}},e.props.renderIcon(t)))})):r.default.createElement("span",{className:"rfipicons__icon--error"},r.default.createElement("span",{className:"rfipicons__ibox--error"},this.props.noIconPlaceholder))}},{key:"render",value:function(){return r.default.createElement("div",{className:"rfipicons"},this.renderPager(),r.default.createElement("div",{className:"rfipicons__selector"},this.renderIconView()))}}]),t}();Object.defineProperty(p,"propTypes",{configurable:!0,enumerable:!0,writable:!0,value:{categories:a.default.arrayOf(a.default.string),currentCategory:a.default.number,isMulti:a.default.bool.isRequired,icons:a.default.oneOfType([a.default.arrayOf(a.default.string),a.default.arrayOf(a.default.number),a.default.objectOf(a.default.oneOfType([a.default.arrayOf(a.default.number),a.default.arrayOf(a.default.string)]))]).isRequired,search:a.default.oneOfType([a.default.objectOf(a.default.arrayOf(a.default.string)),a.default.arrayOf(a.default.string)]),value:a.default.oneOfType([a.default.number,a.default.string,a.default.arrayOf(a.default.oneOfType([a.default.number,a.default.string]))]).isRequired,currentSearch:a.default.string.isRequired,handleChangeValue:a.default.func.isRequired,currentPage:a.default.number.isRequired,iconsPerPage:a.default.number.isRequired,handleChangePage:a.default.func.isRequired,renderIcon:a.default.func.isRequired,noIconPlaceholder:a.default.string.isRequired}}),Object.defineProperty(p,"defaultProps",{configurable:!0,enumerable:!0,writable:!0,value:{categories:null,currentCategory:null,search:null}});var b=p;t.default=b},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=o(n(1)),a=o(n(0));function o(e){return e&&e.__esModule?e:{default:e}}var i=function(e){return r.default.createElement("div",{className:"rfipsearch"},r.default.createElement("input",{type:"text",className:"rfipsearch__input",value:e.value,onChange:e.handleSearch,placeholder:e.placeholder}))};i.propTypes={handleSearch:a.default.func.isRequired,value:a.default.string.isRequired,placeholder:a.default.string.isRequired};var c=i;t.default=c},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=o(n(1)),a=o(n(0));function o(e){return e&&e.__esModule?e:{default:e}}function i(e){return(i="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)}var c=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),function(e,t){return!t||"object"!==i(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}var 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,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,r.default.PureComponent),(n=[{key:"render",value:function(){return r.default.createElement("div",{className:"rfipcategory"},r.default.createElement("select",{className:"rfipcategory__select",onChange:this.props.handleCategory,value:this.props.value},this.props.categories.map((function(e,t){return r.default.createElement("option",{className:"rfipcategory__select__option",key:e,value:t},e)}))),r.default.createElement("i",{className:"fipicon-angle-down",role:"presentation","aria-label":"Open"}))}}])&&function(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}(t.prototype,n),t}();Object.defineProperty(c,"propTypes",{configurable:!0,enumerable:!0,writable:!0,value:{handleCategory:a.default.func.isRequired,value:a.default.number.isRequired,categories:a.default.arrayOf(a.default.string).isRequired}});var l=c;t.default=l},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=s(n(1)),a=s(n(0)),o=s(n(10)),i=s(n(9)),c=s(n(8)),l=n(2);function s(e){return e&&e.__esModule?e:{default:e}}function u(e){return(u="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)}function f(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function d(e,t,n){return t&&f(e.prototype,t),n&&f(e,n),e}function p(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}var b=function(e){function t(e){var n,r;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),r=(t.__proto__||Object.getPrototypeOf(t)).call(this,e),n=!r||"object"!==u(r)&&"function"!=typeof r?p(this):r,Object.defineProperty(p(n),"handleCategory",{configurable:!0,enumerable:!0,writable:!0,value:function(e){var t=parseInt(e.target.value,10);Number.isNaN(t)&&(t=0),n.props.handleChangeCategory(t),n.props.handleChangePage(0)}}),Object.defineProperty(p(n),"handleSearch",{configurable:!0,enumerable:!0,writable:!0,value:function(e){var t=e.target.value;n.props.handleChangeSearch(t)}}),n.state={},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,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,r.default.PureComponent),d(t,null,[{key:"getDerivedStateFromProps",value:function(e){var t=(0,l.getPossibleCategories)(e.icons);return null!==t&&(t=[e.allCatPlaceholder].concat(function(e){return function(e){if(Array.isArray(e)){for(var t=0,n=new Array(e.length);t<e.length;t++)n[t]=e[t];return n}}(e)||function(e){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e))return Array.from(e)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance")}()}(t))),{categories:t,searchString:e.currentSearch}}}]),d(t,[{key:"render",value:function(){return r.default.createElement("div",{className:"rfipdropdown__selector"},this.props.showSearch?r.default.createElement(i.default,{handleSearch:this.handleSearch,value:this.state.searchString,placeholder:this.props.searchPlaceholder}):null,this.props.showCategory&&this.state.categories&&this.state.categories.length?r.default.createElement(o.default,{handleCategory:this.handleCategory,value:this.props.currentCategory,categories:this.state.categories}):null,r.default.createElement(c.default,{categories:this.state.categories,currentCategory:this.props.currentCategory,isMulti:this.props.isMulti,icons:this.props.icons,search:this.props.search,value:this.props.value,currentSearch:this.props.currentSearch,handleChangeValue:this.props.handleChangeValue,currentPage:this.props.currentPage,iconsPerPage:this.props.iconsPerPage,handleChangePage:this.props.handleChangePage,renderIcon:this.props.renderIcon,noIconPlaceholder:this.props.noIconPlaceholder}))}}]),t}();Object.defineProperty(b,"propTypes",{configurable:!0,enumerable:!0,writable:!0,value:{isMulti:a.default.bool.isRequired,value:a.default.oneOfType([a.default.number,a.default.string,a.default.arrayOf(a.default.any)]).isRequired,currentCategory:a.default.number.isRequired,currentPage:a.default.number.isRequired,currentSearch:a.default.string.isRequired,icons:a.default.oneOfType([a.default.arrayOf(a.default.number),a.default.arrayOf(a.default.string),a.default.objectOf(a.default.oneOfType([a.default.arrayOf(a.default.number),a.default.arrayOf(a.default.string)]))]).isRequired,search:a.default.oneOfType([a.default.object,a.default.arrayOf(a.default.string)]),showCategory:a.default.bool.isRequired,showSearch:a.default.bool.isRequired,iconsPerPage:a.default.number.isRequired,allCatPlaceholder:a.default.string.isRequired,searchPlaceholder:a.default.string.isRequired,noIconPlaceholder:a.default.string.isRequired,renderIcon:a.default.func.isRequired,handleChangeValue:a.default.func.isRequired,handleChangeCategory:a.default.func.isRequired,handleChangePage:a.default.func.isRequired,handleChangeSearch:a.default.func.isRequired}}),Object.defineProperty(b,"defaultProps",{configurable:!0,enumerable:!0,writable:!0,value:{search:null}});var m=b;t.default=m},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=i(n(1)),a=i(n(0)),o=i(n(3));function i(e){return e&&e.__esModule?e:{default:e}}function c(e){return(c="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)}function l(){return(l=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function s(e,t){return!t||"object"!==c(t)&&"function"!=typeof t?u(e):t}function u(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}var f=function(e){function t(){var e,n,a;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);for(var o=arguments.length,i=new Array(o),c=0;c<o;c++)i[c]=arguments[c];return s(a,(n=a=s(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(i))),Object.defineProperty(u(a),"handleClick",{configurable:!0,enumerable:!0,writable:!0,value:function(){a.props.onClick()}}),Object.defineProperty(u(a),"handleKeyDown",{configurable:!0,enumerable:!0,writable:!0,value:function(e){32!==e.keyCode&&13!==e.keyCode||a.props.onClick()}}),Object.defineProperty(u(a),"handleDelete",{configurable:!0,enumerable:!0,writable:!0,value:function(e,t){e.stopPropagation(),a.props.handleDeleteValue(t)}}),Object.defineProperty(u(a),"handleDeleteKeyboard",{configurable:!0,enumerable:!0,writable:!0,value:function(e,t){32!==e.keyCode&&13!==e.keyCode||a.props.handleDeleteValue(t)}}),Object.defineProperty(u(a),"renderEmptyIcon",{configurable:!0,enumerable:!0,writable:!0,value:function(){return r.default.createElement("span",{className:"rfipbtn__icon--empty"},a.props.noSelectedPlaceholder)}}),n))}var 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,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,r.default.PureComponent),(n=[{key:"renderIcon",value:function(e){var t=this;return""===e||null==e?this.renderEmptyIcon():r.default.createElement("span",{className:"rfipbtn__icon",key:e},r.default.createElement("span",{className:"rfipbtn__elm"},this.props.renderIcon(e)),r.default.createElement("span",{className:"rfipbtn__del",onClick:function(n){return t.handleDelete(n,e)},onKeyDown:function(n){return t.handleDeleteKeyboard(n,e)},tabIndex:0,role:"button"},"×"))}},{key:"renderCurrentIcons",value:function(){var e=this;return this.props.isMulti?this.props.value.length?this.props.value.map((function(t){return e.renderIcon(t)})):this.renderEmptyIcon():this.renderIcon(this.props.value)}},{key:"render",value:function(){var e={onClick:this.handleClick,onKeyDown:this.handleKeyDown,onFocus:this.handleFocus,onBlur:this.handleBlur,tabIndex:0},t=(0,o.default)("rfipbtn__button","rfipbtn__button--".concat(this.props.isOpen?"open":"close")),n=(0,o.default)(this.props.className);return r.default.createElement("div",l({className:n,ref:this.props.domRef},e),r.default.createElement("div",{className:"rfipbtn__current"},this.renderCurrentIcons()),r.default.createElement("div",{className:t},r.default.createElement("i",{className:"fipicon-angle-down",role:"presentation","aria-label":"Open"})))}}])&&function(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}(t.prototype,n),t}();Object.defineProperty(f,"propTypes",{configurable:!0,enumerable:!0,writable:!0,value:{className:a.default.string.isRequired,isOpen:a.default.bool.isRequired,onClick:a.default.func.isRequired,domRef:a.default.object.isRequired,isMulti:a.default.bool.isRequired,value:a.default.oneOfType([a.default.number,a.default.string,a.default.arrayOf(a.default.oneOfType([a.default.number,a.default.string]))]).isRequired,renderIcon:a.default.func.isRequired,handleDeleteValue:a.default.func.isRequired,noSelectedPlaceholder:a.default.string.isRequired}});var d=f;t.default=d},function(e,t){e.exports=c},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=f(n(1)),a=f(n(0)),o=f(n(3)),i=n(13),c=f(n(12)),l=f(n(11)),s=f(n(7)),u=n(2);function f(e){return e&&e.__esModule?e:{default:e}}function d(e){return(d="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)}function p(e){return function(e){if(Array.isArray(e)){for(var t=0,n=new Array(e.length);t<e.length;t++)n[t]=e[t];return n}}(e)||function(e){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e))return Array.from(e)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance")}()}function b(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function m(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function h(e,t,n){return t&&m(e.prototype,t),n&&m(e,n),e}function g(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}var v=[],y=function(e){function t(e){var n,a;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),a=(t.__proto__||Object.getPrototypeOf(t)).call(this,e),n=!a||"object"!==d(a)&&"function"!=typeof a?g(this):a,Object.defineProperty(g(n),"handleOuterClick",{configurable:!0,enumerable:!0,writable:!0,value:function(e){var t=e.target;n.isClickWithin(t)||n.closeDropdown()}}),Object.defineProperty(g(n),"handleEscapeKeyboard",{configurable:!0,enumerable:!0,writable:!0,value:function(e){27===e.keyCode&&n.closeDropdown()}}),Object.defineProperty(g(n),"isClickWithin",{configurable:!0,enumerable:!0,writable:!0,value:function(e){return"fipicon-angle-left"===e.className||"fipicon-angle-right"===e.className||"rfipicons__label"===e.className||n.fipButtonRef.current.contains(e)||n.fipDropDownRef.current&&n.fipDropDownRef.current.contains(e)}}),Object.defineProperty(g(n),"handleToggle",{configurable:!0,enumerable:!0,writable:!0,value:function(){n.setState((function(e){return n.handleDropDown(!e.isOpen,!1)}))}}),Object.defineProperty(g(n),"closeDropdown",{configurable:!0,enumerable:!0,writable:!0,value:function(){n.handleDropDown(!1)}}),Object.defineProperty(g(n),"handleDropDown",{configurable:!0,enumerable:!0,writable:!0,value:function(e){var r=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],a={isOpen:e};return a.elemClass=t.getDerivedClassName("rfip",n.props.theme,n.props.isMulti,e),a.btnClass=t.getDerivedClassName("rfipbtn",n.props.theme,n.props.isMulti,e),a.ddClass=t.getDerivedClassName("rfipdropdown",n.props.theme,n.props.isMulti,e),r&&n.setState(a),a}}),Object.defineProperty(g(n),"handleChangeValue",{configurable:!0,enumerable:!0,writable:!0,value:function(e){var t;n.props.isMulti?(t=p(n.state.value)).includes(e)?(t=t.filter((function(t){return t!==e}))).length||(t=v):t.push(e):t=e===n.state.value?"":e,n.setState({value:t,isOpen:!n.props.closeOnSelect}),n.props.onChange(t)}}),Object.defineProperty(g(n),"handleDeleteValue",{configurable:!0,enumerable:!0,writable:!0,value:function(e){var r;r=n.props.isMulti?n.state.value.filter((function(t){return t!==e})):t.getDerivedValue(r,n.props.isMulti),n.setState({value:r}),n.props.onChange(r)}}),Object.defineProperty(g(n),"handleChangePage",{configurable:!0,enumerable:!0,writable:!0,value:function(e){n.setState({currentPage:e})}}),Object.defineProperty(g(n),"handleChangeCategory",{configurable:!0,enumerable:!0,writable:!0,value:function(e){n.setState({currentCategory:e,currentPage:0})}}),Object.defineProperty(g(n),"handleChangeSearch",{configurable:!0,enumerable:!0,writable:!0,value:function(e){n.setState({currentSearch:e,currentPage:0})}}),Object.defineProperty(g(n),"resetPortalStyle",{configurable:!0,enumerable:!0,writable:!0,value:function(e){["maxHeight","paddingTop","paddingBottom"].forEach((function(t){e.style[t]=null}))}}),Object.defineProperty(g(n),"handlePortalEnter",{configurable:!0,enumerable:!0,writable:!0,value:function(e){var t=e.childNodes[0];n.resetPortalStyle(t);var r=getComputedStyle(t);n.fipPortalComputedStyle={height:r.height,paddingTop:r.paddingTop,paddingBottom:r.paddingBottom},["maxHeight","paddingTop","paddingBottom"].forEach((function(e){t.style[e]="0px"}))}}),Object.defineProperty(g(n),"handlePortalEntering",{configurable:!0,enumerable:!0,writable:!0,value:function(e){var t=e.childNodes[0];t.style.maxHeight=n.fipPortalComputedStyle.height,t.style.paddingTop=n.fipPortalComputedStyle.paddingTop,t.style.paddingBottom=n.fipPortalComputedStyle.paddingBottom}}),Object.defineProperty(g(n),"handlePortalEntered",{configurable:!0,enumerable:!0,writable:!0,value:function(e){var t=e.childNodes[0];n.resetPortalStyle(t),n.props.showSearch&&void 0===window.orientation&&-1===navigator.userAgent.indexOf("IEMobile")&&t.querySelector(".rfipsearch__input").focus()}}),Object.defineProperty(g(n),"handlePortalExit",{configurable:!0,enumerable:!0,writable:!0,value:function(e){var t=e.childNodes[0];n.resetPortalStyle(t);var r=getComputedStyle(t).height;t.style.maxHeight=r}}),Object.defineProperty(g(n),"handlePortalExiting",{configurable:!0,enumerable:!0,writable:!0,value:function(e){var t=e.childNodes[0];t.style.maxHeight="0px",t.style.paddingTop="0px",t.style.paddingBottom="0px"}}),Object.defineProperty(g(n),"renderIcon",{configurable:!0,enumerable:!0,writable:!0,value:function(e){if("function"==typeof n.props.renderFunc)return n.props.renderFunc(e);if("class"===n.props.renderUsing)return r.default.createElement("i",{className:e});var t=b({},n.props.renderUsing,n.props.convertHex?(0,u.convertToHex)(e):e);return r.default.createElement("i",t)}}),n.fipButtonRef=r.default.createRef(),n.fipDropDownRef=r.default.createRef(),n.state={currentCategory:0,currentPage:0,isOpen:!1,currentSearch:""},n.fipPortalComputedStyle=null,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,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,r.default.PureComponent),h(t,null,[{key:"getDerivedStateFromProps",value:function(e,n){var r={};return r.elemClass=t.getDerivedClassName("rfip",e.theme,e.isMulti,n.isOpen),r.btnClass=t.getDerivedClassName("rfipbtn",e.theme,e.isMulti,n.isOpen),r.ddClass=t.getDerivedClassName("rfipdropdown",e.theme,e.isMulti,n.isOpen),r.value=t.getDerivedValue(e.value,e.isMulti),e.showCategory||(r.currentCategory=0,r.currentPage=0),e.showSearch||(r.currentSearch="",r.currentPage=0),r}},{key:"getDerivedClassName",value:function(e,t,n,r){return(0,o.default)(e,"".concat(e,"--").concat(t),b({},"".concat(e,"--multi"),n),"".concat(e,"--").concat(r?"open":"close"))}},{key:"getDerivedValue",value:function(e,t){var n=e;return t?n=Array.isArray(e)?p(e):v:"number"!=typeof e&&"string"!=typeof e&&(n=""),n}}]),h(t,[{key:"componentDidMount",value:function(){var e=this;["click"].forEach((function(t){document.addEventListener(t,e.handleOuterClick,!1)})),document.addEventListener("keydown",this.handleEscapeKeyboard,!1),this.props.onChange(this.state.value)}},{key:"componentWillUnmount",value:function(){var e=this;["click"].forEach((function(t){document.removeEventListener(t,e.handleOuterClick,!1)})),document.removeEventListener("keydown",this.handleEscapeKeyboard,!1)}},{key:"render",value:function(){var e={currentCategory:this.state.currentCategory,currentPage:this.state.currentPage,currentSearch:this.state.currentSearch,value:this.state.value,isMulti:this.props.isMulti,icons:this.props.icons,search:this.props.search,showCategory:this.props.showCategory,showSearch:this.props.showSearch,iconsPerPage:this.props.iconsPerPage,allCatPlaceholder:this.props.allCatPlaceholder,searchPlaceholder:this.props.searchPlaceholder,noIconPlaceholder:this.props.noIconPlaceholder,renderIcon:this.renderIcon,handleChangeValue:this.handleChangeValue,handleChangeCategory:this.handleChangeCategory,handleChangePage:this.handleChangePage,handleChangeSearch:this.handleChangeSearch};return r.default.createElement("div",{className:this.state.elemClass,ref:this.fipRef},r.default.createElement(c.default,{className:this.state.btnClass,isOpen:this.state.isOpen,onClick:this.handleToggle,domRef:this.fipButtonRef,isMulti:this.props.isMulti,value:this.state.value,renderIcon:this.renderIcon,handleDeleteValue:this.handleDeleteValue,noSelectedPlaceholder:this.props.noSelectedPlaceholder}),r.default.createElement(i.CSSTransition,{classNames:"fipappear",timeout:300,in:this.state.isOpen,unmountOnExit:!0,onEnter:this.handlePortalEnter,onEntering:this.handlePortalEntering,onEntered:this.handlePortalEntered,onExit:this.handlePortalExit,onExiting:this.handlePortalExiting},r.default.createElement(s.default,{appendRoot:this.props.appendTo,domRef:this.fipDropDownRef,btnRef:this.fipButtonRef,className:this.state.ddClass},r.default.createElement(l.default,e))))}}]),t}();Object.defineProperty(y,"propTypes",{configurable:!0,enumerable:!0,writable:!0,value:{icons:a.default.oneOfType([a.default.arrayOf(a.default.string),a.default.arrayOf(a.default.number),a.default.objectOf(a.default.oneOfType([a.default.arrayOf(a.default.number),a.default.arrayOf(a.default.string)]))]).isRequired,search:a.default.oneOfType([a.default.objectOf(a.default.arrayOf(a.default.string)),a.default.arrayOf(a.default.string)]),iconsPerPage:a.default.number,theme:a.default.string,onChange:a.default.func.isRequired,showCategory:a.default.bool,showSearch:a.default.bool,value:a.default.oneOfType([a.default.arrayOf(a.default.string),a.default.arrayOf(a.default.number),a.default.number,a.default.string]),isMulti:a.default.bool,renderUsing:a.default.string,convertHex:a.default.bool,renderFunc:a.default.func,appendTo:a.default.oneOfType([a.default.bool,a.default.string]),allCatPlaceholder:a.default.string,searchPlaceholder:a.default.string,noIconPlaceholder:a.default.string,noSelectedPlaceholder:a.default.string,closeOnSelect:a.default.bool}}),Object.defineProperty(y,"defaultProps",{configurable:!0,enumerable:!0,writable:!0,value:{search:null,iconsPerPage:20,theme:"default",showCategory:!0,showSearch:!0,value:null,isMulti:!1,renderUsing:"class",convertHex:!0,renderFunc:null,appendTo:!1,allCatPlaceholder:"Show from all",searchPlaceholder:"Search Icons",noIconPlaceholder:"No icons found",noSelectedPlaceholder:"Select icon",closeOnSelect:!1}}),Object.defineProperty(y,"displayName",{configurable:!0,enumerable:!0,writable:!0,value:"FontIconPicker"});var O=y;t.default=O},function(e,t,n){"use strict";var r;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=((r=n(14))&&r.__esModule?r:{default:r}).default;t.default=a}]).default)},,,,,function(e,t){},function(e,t){},function(e,t,n){var r=n(91);e.exports=function(e){return"function"==typeof e?e:r}},function(e,t,n){var r=n(269);e.exports=function(e){var t=r(e),n=t%1;return t==t?n?t-n:t:0}},function(e,t,n){var r=n(153);e.exports=function(e){return e?(e=r(e))===1/0||e===-1/0?17976931348623157e292*(e<0?-1:1):e==e?e:0:0===e?e:0}},,,,,,,function(e,t,n){"use strict";n.r(t),n.d(t,"registerCoBlocksBlocks",(function(){return qs}));var r={};n.r(r),n.d(r,"getTemplates",(function(){return D})),n.d(r,"getTemplateData",(function(){return M}));var a={};n.r(a),n.d(a,"apiFetch",(function(){return R})),n.d(a,"setTemplates",(function(){return L})),n.d(a,"setTemplateData",(function(){return z}));var o={};n.r(o),n.d(o,"API_FETCH",(function(){return W}));var i={};n.r(i),n.d(i,"getTemplates",(function(){return $})),n.d(i,"getTemplateData",(function(){return Y}));var c={};n.r(c),n.d(c,"getTemplateKits",(function(){return J})),n.d(c,"getLatestTemplateKits",(function(){return X})),n.d(c,"getTemplateData",(function(){return Q}));var l={};n.r(l),n.d(l,"apiFetch",(function(){return Z})),n.d(l,"setTemplates",(function(){return ee})),n.d(l,"setTemplateData",(function(){return te}));var s={};n.r(s),n.d(s,"API_FETCH",(function(){return ne}));var u={};n.r(u),n.d(u,"getTemplateKits",(function(){return ie})),n.d(u,"getLatestTemplateKits",(function(){return ce})),n.d(u,"getTemplateData",(function(){return le}));var f={};n.r(f),n.d(f,"name",(function(){return $t})),n.d(f,"category",(function(){return Yt})),n.d(f,"settings",(function(){return Xt}));var d={};n.r(d),n.d(d,"name",(function(){return un})),n.d(d,"category",(function(){return fn})),n.d(d,"settings",(function(){return pn}));var p={};n.r(p),n.d(p,"name",(function(){return Rn})),n.d(p,"category",(function(){return Ln})),n.d(p,"settings",(function(){return Gn}));var b={};n.r(b),n.d(b,"name",(function(){return nr})),n.d(b,"category",(function(){return rr})),n.d(b,"settings",(function(){return or}));var m={};n.r(m),n.d(m,"name",(function(){return Cr})),n.d(m,"category",(function(){return _r})),n.d(m,"settings",(function(){return Sr}));var h={};n.r(h),n.d(h,"name",(function(){return Vr})),n.d(h,"category",(function(){return Hr})),n.d(h,"settings",(function(){return Ur}));var g={};n.r(g),n.d(g,"name",(function(){return ra})),n.d(g,"category",(function(){return aa})),n.d(g,"settings",(function(){return ca}));var v={};n.r(v),n.d(v,"name",(function(){return ja})),n.d(v,"category",(function(){return ka})),n.d(v,"settings",(function(){return Ca}));var y={};n.r(y),n.d(y,"name",(function(){return Fa})),n.d(y,"category",(function(){return Ga})),n.d(y,"settings",(function(){return Va}));var O={};n.r(O),n.d(O,"name",(function(){return Ri})),n.d(O,"category",(function(){return Li})),n.d(O,"settings",(function(){return Fi}));var j={};n.r(j),n.d(j,"name",(function(){return tc})),n.d(j,"category",(function(){return nc})),n.d(j,"settings",(function(){return ac}));var k={};n.r(k),n.d(k,"name",(function(){return jc})),n.d(k,"category",(function(){return kc})),n.d(k,"settings",(function(){return Cc}));var E={};n.r(E),n.d(E,"name",(function(){return Uc})),n.d(E,"category",(function(){return $c})),n.d(E,"settings",(function(){return Kc}));var C={};n.r(C),n.d(C,"name",(function(){return cl})),n.d(C,"category",(function(){return ll})),n.d(C,"settings",(function(){return ul}));var _={};n.r(_),n.d(_,"name",(function(){return Ml})),n.d(_,"category",(function(){return Rl})),n.d(_,"settings",(function(){return zl}));var w={};n.r(w),n.d(w,"name",(function(){return Hl})),n.d(w,"category",(function(){return ql})),n.d(w,"settings",(function(){return $l}));var x={};n.r(x),n.d(x,"name",(function(){return is})),n.d(x,"category",(function(){return cs})),n.d(x,"settings",(function(){return ss}));var S={};n.r(S),n.d(S,"name",(function(){return bs})),n.d(S,"category",(function(){return ms})),n.d(S,"settings",(function(){return vs}));var B={};n.r(B),n.d(B,"name",(function(){return Es})),n.d(B,"category",(function(){return Cs})),n.d(B,"settings",(function(){return xs}));var P={};n.r(P),n.d(P,"name",(function(){return zs})),n.d(P,"category",(function(){return Fs})),n.d(P,"settings",(function(){return Ws}));var T=n(4),A=n.n(T),I=n(58);var N=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{templates:!1,templatesData:{}},t=arguments.length>1?arguments[1]:void 0;switch(t.type){case"SET_TEMPLATES":!e.templates&&t.templates&&(e.templates=t.templates);break;case"SET_TEMPLATE_DATA":t.templatesData&&t.templatesData.id&&!e.templatesData[t.templatesData.id]&&(e.templatesData[t.templatesData.id]=t.templatesData)}return e};function D(e){return e.templates}function M(e,t){return e.templatesData[t]}function R(e){return{type:"API_FETCH",request:e}}function L(e){return{type:"SET_TEMPLATES",templates:e}}function z(e){return{type:"SET_TEMPLATE_DATA",data:e}}var F=n(18),G=n.n(F);function W(e){var t=e.request;return G()(t).then((function(e){return!!(e&&e.success&&e.response)&&e.response}))}var V=n(21),H=n.n(V),q=H.a.mark($),U=H.a.mark(Y);function $(){var e;return H.a.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return"/gutenify/v1/get_templates/",t.next=3,R({path:"/gutenify/v1/get_templates/"});case 3:return e=t.sent,t.abrupt("return",L(e));case 5:case"end":return t.stop()}}),q)}function Y(e){var t,n;return H.a.wrap((function(r){for(;;)switch(r.prev=r.next){case 0:return t="/gutenify/v1/get_template_data/?id=".concat(e),r.next=3,R({path:t});case 3:return(n=r.sent).id||(n.id=e),r.abrupt("return",z(n));case 6:case"end":return r.stop()}}),U)}(0,wp.data.registerStore)("gutenify/templates",{reducer:N,selectors:r,actions:a,controls:o,resolvers:i});var K=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{templates:!1,templatesData:{}},t=arguments.length>1?arguments[1]:void 0;switch(t.type){case"SET_TEMPLATES":!e.templates&&t.templates&&(e.templates=t.templates);break;case"SET_TEMPLATE_DATA":t.templatesData&&t.templatesData.id&&!e.templatesData[t.templatesData.id]&&(e.templatesData[t.templatesData.id]=t.templatesData)}return e};function J(e){return e.templates}function X(e){return e.templates}function Q(e,t){return e.templatesData[t]}function Z(e){return{type:"API_FETCH",request:e}}function ee(e){return{type:"SET_TEMPLATES",templates:e}}function te(e){return{type:"SET_TEMPLATE_DATA",data:e}}function ne(e){var t=e.request;return G()(t).then((function(e){return!!(e&&e.success&&e.response)&&e.response}))}var re=H.a.mark(ie),ae=H.a.mark(ce),oe=H.a.mark(le);function ie(){var e,t,n,r=arguments;return H.a.wrap((function(a){for(;;)switch(a.prev=a.next){case 0:return e=r.length>0&&void 0!==r[0]&&r[0],t="/gutenify/v1/get_template_kit/?reset="+e,a.next=4,Z({path:t});case 4:return n=a.sent,a.abrupt("return",ee(n));case 6:case"end":return a.stop()}}),re)}function ce(){var e;return H.a.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return"/gutenify/v1/get_template_kit/?reset=true",t.next=3,Z({path:"/gutenify/v1/get_template_kit/?reset=true"});case 3:return e=t.sent,t.abrupt("return",ee(e));case 5:case"end":return t.stop()}}),ae)}function le(e){var t,n;return H.a.wrap((function(r){for(;;)switch(r.prev=r.next){case 0:return t="/gutenify/v1/get_template_data/?id=".concat(e),r.next=3,Z({path:t});case 3:return(n=r.sent).id||(n.id=e),r.abrupt("return",te(n));case 6:case"end":return r.stop()}}),oe)}(0,wp.data.registerStore)("gutenify/template-kit",{reducer:K,selectors:c,actions:l,controls:s,resolvers:u});var se=n(9);function ue(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function fe(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ue(Object(n),!0).forEach((function(t){A()(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ue(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}Object(se.registerStore)("Gutenify/store",{reducer:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{customStyles:"",customStylesData:{}},t=arguments.length>1?arguments[1]:void 0;switch(t.type){case"UPDATE_CUSTOM_STYLES":return fe(fe({},e),{},{customStyles:t.data});case"UPDATE_CUSTOM_STYLES_DATA":return fe(fe({},e),{},{customStylesData:fe(fe({},e.customStylesData),t.data)})}return e},actions:{updateCustomStyles:function(e){return{type:"UPDATE_CUSTOM_STYLES",data:e}},updateCustomStylesData:function(e){return{type:"UPDATE_CUSTOM_STYLES_DATA",data:e}}},selectors:{getAllStore:function(e){return fe({},e)},getCustomStyles:function(e){return e.customStyles},getCustomStylesData:function(e){return e.customStylesData}},resolvers:{}});n(63),n(265),n(266);var de=n(20),pe=n.n(de),be=n(0),me=n(2),he=n(145),ge=n(92),ve=n(3),ye=n(7),Oe=n.n(ye),je=n(22),ke=n.n(je),Ee=n(23),Ce=n.n(Ee),_e=n(28),we=n.n(_e),xe=n(24),Se=n.n(xe),Be=n(25),Pe=n.n(Be),Te=n(16),Ae=n.n(Te),Ie=n(17),Ne=n(13),De=n.n(Ne),Me=n(86),Re=n.n(Me),Le=n(87),ze=n.n(Le);function Fe(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Ge(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Fe(Object(n),!0).forEach((function(t){A()(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Fe(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function We(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=Ae()(e);if(t){var a=Ae()(this).constructor;n=Reflect.construct(r,arguments,a)}else n=r.apply(this,arguments);return Pe()(this,n)}}var Ve=function(e){Se()(n,e);var t=We(n);function n(e){var r;return ke()(this,n),(r=t.call(this,e)).state={loading:!1,activeCategory:{},error:!1,templates:!1},r.getSelectedCategory=r.getSelectedCategory.bind(we()(r)),r.printCategorySelect=r.printCategorySelect.bind(we()(r)),r.getTemplates=r.getTemplates.bind(we()(r)),r}return Ce()(n,[{key:"componentDidMount",value:function(){var e=this;this.props.getTemplates().then((function(t){e.setState((function(e){return Ge(Ge({},e),{},{templates:t})}))}))}},{key:"getSelectedCategory",value:function(e){return this.state.activeCategory[e]||!1}},{key:"getTemplates",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,n=this.state.templates;if(!n)return n;var r=[];return t=null===t?this.getSelectedCategory(e):"",n.forEach((function(n){var a=!e;if(!a&&n.types&&n.types.forEach((function(t){t.slug&&e===t.slug&&(a=!0)})),a&&t&&n.categories){var o=!1;n.categories.forEach((function(e){e.slug&&t===e.slug&&(o=!0)})),a=o}a&&r.push(n)})),r}},{key:"printCategorySelect",value:function(e){var t=this,n=this.getTemplates(e,""),r={},a=[];return n.forEach((function(e){e.categories&&e.categories.length&&e.categories.forEach((function(e){r[e.slug]||(r[e.slug]=!0,a.push({value:e.slug,label:e.name}))}))})),a.length?(a.unshift({value:"",label:Object(me.__)("-- Select Category --","@@text_domain")}),Object(be.createElement)(ve.SelectControl,{value:this.getSelectedCategory(e),options:a,onChange:function(n){t.setState((function(t){return{activeCategory:Ge(Ge({},t.activeCategory),A()({},e,n))}}))}})):null}},{key:"render",value:function(){var e=this,t=this.props,n=t.insertTemplate,r=t.getTemplateData,a=t.onRequestClose,o=this.getTemplates(),i=this.getTemplates("theme"),c=this.state.loading||!o||!o.length;return Object(be.createElement)(ve.Modal,{className:De()("gutenify-plugin-templates-modal gutenify-plugin-templates-modal-hide-header",c?"gutenify-plugin-templates-modal-loading":""),position:"top",size:"lg",onRequestClose:function(){a()},shouldCloseOnClickOutside:!1},Object(be.createElement)("div",{className:"components-modal__header"},Object(be.createElement)("div",{className:"components-modal__header-heading-container"},Object(be.createElement)("h1",{id:"components-modal-header-1",className:"components-modal__header-heading"},Object(me.__)("Templates","@@text_domain")),Object(be.createElement)(ve.Button,{variant:"secondary",onClick:function(){e.setState((function(e){return Ge(Ge({},e),{},{loading:!0})})),e.props.getTemplates(!0).then((function(t){e.setState((function(e){return Ge(Ge({},e),{},{templates:t,loading:!1})}))}))}},Object(be.createElement)(ve.Icon,{icon:"update"}))),c?Object(be.createElement)("div",{className:"gutenify-plugin-templates-modal-loading-spinner"},Object(be.createElement)(ve.Spinner,null)):"",Object(be.createElement)("button",{type:"button","aria-label":"Close dialog",className:"components-button components-icon-button",onClick:function(){a()}},Object(be.createElement)("svg",{"aria-hidden":"true",role:"img",focusable:"false",className:"dashicon dashicons-no-alt",xmlns:"http://www.w3.org/2000/svg",width:"20",height:"20",viewBox:"0 0 20 20"},Object(be.createElement)("path",{d:"M14.95 6.46L11.41 10l3.54 3.54-1.41 1.41L10 11.42l-3.53 3.53-1.42-1.42L8.58 10 5.05 6.47l1.42-1.42L10 8.58l3.54-3.53z"})))),o&&o.length?Object(be.createElement)(ve.TabPanel,{className:"gutenify-control-tabs gutenify-component-modal-tab-panel",tabs:[].concat(Oe()(i&&i.length?[{name:"theme",title:Object(be.createElement)(ve.Tooltip,{text:Object(me.__)("Templates from the theme.","@@text_domain")},Object(be.createElement)("span",null,Object(me.__)("Theme","@@text_domain"))),className:"gutenify-control-tabs-tab"}]:[]),[{name:"blocks",title:Object(be.createElement)(ve.Tooltip,{text:Object(me.__)("Simple blocks to construct your page.","@@text_domain")},Object(be.createElement)("span",null,Object(me.__)("Blocks","@@text_domain"))),className:"gutenify-control-tabs-tab"},{name:"pages",title:Object(be.createElement)(ve.Tooltip,{text:Object(me.__)("Pre-designed ready to use pages.","@@text_domain")},Object(be.createElement)("span",null,Object(me.__)("Pages","@@text_domain"))),className:"gutenify-control-tabs-tab"},{name:"local",title:Object(be.createElement)(ve.Tooltip,{text:Object(me.__)("My Templates.","@@text_domain")},Object(be.createElement)("span",null,Object(me.__)("My Templates","@@text_domain"))),className:"gutenify-control-tabs-tab"}])},(function(t){var o,i=t.name,c=!1;return c=e.getTemplates(i),o=e.getSelectedCategory(i),Object(be.createElement)(be.Fragment,null,!1===c?Object(be.createElement)("div",{className:"gutenify-plugin-templates-spinner"},Object(be.createElement)(ve.Spinner,null)):"",c&&!c.length?Object(be.createElement)("div",null,"local"===i?Object(be.createElement)(be.Fragment,null,Object(be.createElement)("p",{style:{marginTop:0}},Object(me.__)("No templates found.","@@text_domain")),Object(be.createElement)(ve.ExternalLink,{className:"components-button is-button is-primary",href:window.gutenify_block_data.add_template_url},Object(me.__)("Add Template","@@text_domain"))):Object(me.__)("No templates found.","@@text_domain")):"",c&&c.length?Object(be.createElement)(be.Fragment,{key:"".concat(i,"-").concat(o)},Object(be.createElement)("div",{className:"gutenify-plugin-templates-categories-row"},Object(be.createElement)("div",{className:"gutenify-plugin-templates-categories-select"},e.printCategorySelect(i)),Object(be.createElement)("div",{className:"gutenify-plugin-templates-count"},Object(be.createElement)(be.RawHTML,null,Object(me.sprintf)(Object(me.__)("Templates: %s","@@text_domain"),"<strong>".concat(c.length,"</strong>"))))),e.state.error,Object(be.createElement)(Re.a,{className:"gutenify-plugin-templates-list",elementType:"ul",disableImagesLoaded:!1,updateOnEachImageLoad:!0,options:{transitionDuration:0}},c.map((function(t){var o=!!t.thumbnail;o||(t.thumbnail="".concat(window.gutenify_block_data.plugin_directory_url,"/assets/images/info-box-layouts/layout-1.png"),t.thumbnail_height=320,t.thumbnail_width=300,o=!0);var c=!1;return t.thumbnail_height&&t.thumbnail_width&&(c=t.thumbnail_height/t.thumbnail_width),Object(be.createElement)("li",{className:De()("gutenify-plugin-templates-list-item",o?"":"gutenify-plugin-templates-list-item-no-thumb"),key:t.id},Object(be.createElement)("button",{onClick:function(){e.setState({loading:!0}),r({id:t.id,type:i},(function(t){t&&t.success&&t.response&&t.response.content&&n(t.response.content,e.props.replaceBlockId,(function(t){t?e.setState({error:t}):a()})),e.setState({loading:!1})}))}},o?Object(be.createElement)("div",{className:"gutenify-plugin-templates-list-item-image"},c?Object(be.createElement)("div",{className:"gutenify-plugin-templates-list-item-image-sizer",style:{paddingTop:"".concat(100*c,"%")}}):"",Object(be.createElement)(ze.a,{overflow:!0,offset:100},Object(be.createElement)("img",{src:t.thumbnail,alt:t.title}))):"",Object(be.createElement)("div",{className:"gutenify-plugin-templates-list-item-title"},t.title?t.title:Object(me.__)("(No title)"))))}))),"local"===i?Object(be.createElement)(be.Fragment,null,Object(be.createElement)(ve.ExternalLink,{className:"components-button is-button is-primary",href:window.gutenify_block_data.add_template_url},Object(me.__)("Add Template","@@text_domain"))):""):"")})):"")}}]),n}(be.Component),He=Object(Ie.compose)([Object(se.withDispatch)((function(e){var t=e("core/block-editor"),n=t.insertBlocks,r=t.replaceBlocks;return{insertTemplate:function(e,t,a){var o=Object(I.parse)(e);if(o.length){t?r(t,o):n(o),a(!1)}}}})),Object(se.withSelect)((function(e){return{templates:e("gutenify/templates").getTemplates(),getTemplates:function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];return new Promise((function(t,n){G()({path:"/gutenify/v1/get_templates/?reset="+e}).then((function(e){t(e.response)})).catch((function(e){n(e)}))}))},getTemplateData:function(e,t){var n=e.type;"local"!==n&&"theme"!==n&&(n="remote"),G()({path:"/gutenify/v1/get_template_data/?id=".concat(e.id,"&type=").concat(n),method:"GET"}).then((function(e){t(e)})).catch((function(e){t(e)}))}}}))])(Ve);function qe(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=Ae()(e);if(t){var a=Ae()(this).constructor;n=Reflect.construct(r,arguments,a)}else n=r.apply(this,arguments);return Pe()(this,n)}}var Ue=function(e){Se()(n,e);var t=qe(n);function n(){return ke()(this,n),t.apply(this,arguments)}return Ce()(n,[{key:"componentDidMount",value:function(){var e=this.props.insertBlocks,t=document.querySelector(".edit-post-header__toolbar");if(t){var n=document.createElement("div");n.classList.add("gutenify-toolbar-templates"),t.appendChild(n),Object(be.render)(Object(be.createElement)((function(){return Object(be.createElement)(be.Fragment,null,Object(be.createElement)("button",{className:"components-button components-icon-button",onClick:function(t){t.preventDefault(),e(Object(I.createBlock)("gutenify/templates-button",{isTemplatesModalOnly:!0}))}},Object(be.createElement)(ve.Icon,{icon:"grid-view"})," ",Object(me.__)("Add Template","@@text_domain")))}),null),n)}}},{key:"render",value:function(){return null}}]),n}(be.Component);Object(ge.registerPlugin)("gkt-toolbar-templates",{render:Object(Ie.compose)(Object(se.withDispatch)((function(e){return{insertBlocks:e("core/block-editor").insertBlocks}})))(Ue)});var $e=n(19),Ye=n(49),Ke=n.n(Ye),Je=n(30),Xe=n(142),Qe=n(1);function Ze(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function et(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Ze(Object(n),!0).forEach((function(t){A()(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Ze(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var tt=function(e){var t=e.onCancel,n=e.onApply,r=e.kit,a=Object(be.useState)({isSuccess:!1,isApplied:!1,activeParts:[],activeTemplates:[],activeDemoPages:[],activeStyle:!1,activeSettings:!1}),o=pe()(a,2),i=o[0],c=i.isSuccess,l=i.isApplied,s=i.isLoading,u=i.activeParts,f=i.activeTemplates,d=i.activeDemoPages,p=i.activeSettings,b=i.activeStyle,m=o[1],h=r.kit_parts,g=r.kit_templates,v=r.kit_demo_pages,y=r.kit_styles,O=r.kit_settings,j=function(e){m((function(t){return et(et({},t),e)}))};return Object(be.useEffect)((function(){var e=[];h&&(e=h.map((function(e){return e.slug})));var t=[];g&&(t=g.map((function(e){return e.slug})));var n=[];v&&(n=v.map((function(e){return e.slug}))),j({activeParts:e,activeTemplates:t,activeDemoPages:n,activeSettings:!!O,activeStyle:!!y})}),[]),Object(be.createElement)(be.Fragment,null,Object(be.createElement)(ve.Modal,{position:"top",className:De()("gutenify-component-modal-alert","gutenify-component-modal-hide-header",l&&c&&"gutenify-component-modal-alert-auto-width"),onRequestClose:function(){t()},shouldCloseOnClickOutside:!1,__experimentalHideHeader:!0},Object(be.createElement)("div",{className:"components-modal__header"},Object(be.createElement)("div",{className:"components-modal__header-heading-container"},Object(be.createElement)("h1",{id:"components-modal-header-1",className:"components-modal__header-heading"},r.title,Object(me.__)(" Options","@@text_domain")))),!l&&!s&&Object(be.createElement)(be.Fragment,null,Object(be.createElement)(ve.Card,null,Object(be.createElement)(ve.CardHeader,null,Object(me.__)("Please choose following options you want to apply.","@@text_domain")),Object(be.createElement)(ve.CardBody,null,u&&h&&Object(be.createElement)("div",{className:"gutenify-import-list-template"},Object(be.createElement)("h4",null,"Template Parts"),Object(be.createElement)("p",{className:"gutenify-component__help"},"Choose template parts to replace/ add."),Object(be.createElement)("ul",null,h.map((function(e){var t=u.includes(e.slug);return Object(be.createElement)("li",{key:"part-".concat(e.slug)},Object(be.createElement)(ve.ToggleControl,{label:e.title,checked:t,onChange:function(){var n=u;t?n=n.filter((function(t){return t!==e.slug})):n.push(e.slug),j({activeParts:n})}}))})))," "),g&&Object(be.createElement)("div",{className:"gutenify-import-list-template"},Object(be.createElement)("h4",null,"Templates"),Object(be.createElement)("p",{className:"gutenify-component__help"},"Choose template to replace/ add."),Object(be.createElement)("ul",null,g.map((function(e){var t=f.includes(e.slug);return Object(be.createElement)("li",{key:"part-".concat(e.slug)},Object(be.createElement)(ve.ToggleControl,{label:e.title,checked:t,onChange:function(){var n=f;t?n=n.filter((function(t){return t!==e.slug})):n.push(e.slug),j({activeTemplates:n})}}))})))," "),v&&Object(be.createElement)("div",{className:"gutenify-import-list-template"},Object(be.createElement)("h4",null,"Demo Pages"),Object(be.createElement)("p",{className:"gutenify-component__help"},"Choose pages to add."),Object(be.createElement)("ul",null,v.map((function(e){var t=d.includes(e.slug);return Object(be.createElement)("li",{key:"part-".concat(e.slug)},Object(be.createElement)(ve.ToggleControl,{label:e.title,checked:t,onChange:function(){var n=d;t?n=n.filter((function(t){return t!==e.slug})):n.push(e.slug),j({activeDemoPages:n})}}))})))," "),v&&Object(be.createElement)("div",{className:"gutenify-import-list-template"},Object(be.createElement)("h4",null,Object(me.__)("Style & Setting")),Object(be.createElement)("p",{className:"gutenify-component__help"},Object(me.__)("Choose replace style & setting.")),Object(be.createElement)("ul",null,Object(be.createElement)("li",null,Object(be.createElement)(ve.ToggleControl,{label:Object(me.__)("Style"),checked:!!b,onChange:function(){j({activeStyle:!b})}})),Object(be.createElement)("li",null,Object(be.createElement)(ve.ToggleControl,{label:Object(me.__)("Settings"),checked:!!p,onChange:function(){j({activeSettings:!p})}}))))),Object(be.createElement)(ve.CardBody,null,Object(be.createElement)("div",{className:"gutenify-import-instructions"},Object(be.createElement)(ve.Icon,{icon:"warning",className:"gutenify-icon-color-warning"})," Please backup your site before applying kit."),Object(be.createElement)(ve.ExternalLink,{href:"#"},Object(me.__)("Need Help?"))),Object(be.createElement)(ve.CardFooter,null,Object(be.createElement)("div",{className:"gutenify-component-modal-buttons"},Object(be.createElement)(ve.Button,{isSecondary:!0,onClick:function(){t()}},"Cancel"),Object(be.createElement)(ve.Button,{isPrimary:!0,onClick:Ke()(H.a.mark((function e(){var t;return H.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return j({isLoading:!0}),e.next=3,n({activeParts:u,activeTemplates:f,activeDemoPages:d,activeSettings:p,activeStyle:b});case 3:t=e.sent,j(t?{isSuccess:!0,isApplied:!0,isLoading:!1}:{isSuccess:!1,isApplied:!0,isLoading:!1});case 5:case"end":return e.stop()}}),e)})))},"Apply Kit"))))),s&&!l&&Object(be.createElement)(be.Fragment,null,Object(be.createElement)("div",{className:"gutenify-component-modal-success-message"},Object(be.createElement)(ve.Spinner,null),Object(be.createElement)("h1",null,"Please wait. Kit is being applied.."))),l&&c&&Object(be.createElement)(be.Fragment,null,Object(be.createElement)("div",{className:"gutenify-component-modal-success-message"},u.length>0||f.length>0||d.length>0||b||p?Object(be.createElement)(be.Fragment,null,Object(be.createElement)(ve.Icon,{icon:"yes-alt",size:50,className:"gutenify-component-modal-success-message-icon"})," ",Object(be.createElement)("h1",null,"Kit Applied successfully"),Object(be.createElement)("ul",{className:"gutenify-kit-imported-list"},u.length>0&&Object(be.createElement)("li",null,Object(be.createElement)(ve.Icon,{icon:"yes"})," ",Object(me.__)("Imported template parts.")),f.length>0&&Object(be.createElement)("li",null,Object(be.createElement)(ve.Icon,{icon:"yes"})," ",Object(me.__)("Imported templates.")),d.length>0&&Object(be.createElement)("li",null,Object(be.createElement)(ve.Icon,{icon:"yes"})," ",Object(me.__)("Imported demo pages.")),b&&Object(be.createElement)("li",null,Object(be.createElement)(ve.Icon,{icon:"yes"})," ",Object(me.__)("Imported styles.")),p&&Object(be.createElement)("li",null,Object(be.createElement)(ve.Icon,{icon:"yes"})," ",Object(me.__)("Imported settings."))),Object(be.createElement)(ve.Button,{isPrimary:!0,onClick:function(){location.reload()}},"Close")):Object(be.createElement)(be.Fragment,null,Object(be.createElement)(ve.Icon,{icon:"warning",size:50,className:"gutenify-icon-color-warning"}),Object(be.createElement)("h1",null,"Nothing has been imported."),Object(be.createElement)(ve.Button,{isPrimary:!0,onClick:function(){t()}},"Close"))))))};function nt(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function rt(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?nt(Object(n),!0).forEach((function(t){A()(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):nt(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}Object(Ie.compose)([Object(se.withSelect)((function(e){return{styleId:e(Je.store).__experimentalGetCurrentGlobalStylesId(),getKits:function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];return new Promise((function(t,n){G()({path:"/gutenify/v1/get_template_kit/?reset="+e}).then((function(e){t(e.response)})).catch((function(e){n(e)}))}))}}})),Object(se.withDispatch)((function(e,t){var n=t.styleId;return{applyKit:function(e,t){var r=t.activeParts,a=t.activeTemplates,o=t.activeDemoPages,i=t.activeStyle;return new Promise((function(t,c){G()({path:"/gutenify/v1/get_template_kit_data?id=".concat(e.id,"&type=remote")}).then((function(e){var l=e.response,s=[];l.kit_parts&&(s=l.kit_parts.filter((function(e){return r.includes(e.slug)})));var u=[];l.kit_parts&&(u=l.kit_templates.filter((function(e){return a.includes(e.slug)})));var f=[];l.kit_parts&&(f=l.kit_demo_pages.filter((function(e){return o.includes(e.slug)}))),G()({path:"/gutenify/v1/create_kit",method:"POST",data:{title:l.title,name:l.kit_name,template_parts:s,templates:u,demo_pages:f,styleId:n}}).then((function(e){i?G()({path:"/wp/v2/global-styles/".concat(n),method:"POST",data:{styles:l.kit_styles}}).then((function(){t(!0)})).catch((function(){c(!1)})):t(!0)})).catch((function(){c(!1)}))})).catch((function(){c(!1)}))}))}}}))])((function(e){var t=e.applyKit,n=e.onClose,r=e.getKits,a=Object(be.useState)({showLoadingSpinner:!0,showKitDetail:!1,currentKit:{},isAlertKitApply:!1,templateKits:[]}),o=pe()(a,2),i=o[0],c=i.showLoadingSpinner,l=i.showKitDetail,s=i.currentKit,u=i.isAlertKitApply,f=i.templateKits,d=o[1],p=function(e){d((function(t){return rt(rt({},t),e)}))};return Object(be.useEffect)((function(){r().then((function(e){p({showLoadingSpinner:!1,templateKits:e})}))}),[]),Object(be.createElement)(be.Fragment,null,Object(be.createElement)(ve.Modal,{className:De()("gutenify-plugin-templates-modal","gutenify-component-modal-hide-header"),position:"top",size:"lg",onRequestClose:function(){n()},shouldCloseOnClickOutside:!1,__experimentalHideHeader:!0},Object(be.createElement)("div",{className:"components-modal__header"},Object(be.createElement)("div",{className:"components-modal__header-heading-container"},Object(be.createElement)("h1",{id:"components-modal-header-1",className:"components-modal__header-heading"},!l&&Object(me.__)("Gutenify Template Kits","@@text_domain"),l&&f&&s.title)),c?Object(be.createElement)("div",{className:"gutenify-plugin-templates-modal-loading-spinner"},Object(be.createElement)(ve.Spinner,null)):"",Object(be.createElement)("button",{type:"button","aria-label":"Close dialog",className:"components-button components-icon-button",onClick:function(){n()}},Object(be.createElement)("svg",{"aria-hidden":"true",role:"img",focusable:"false",className:"dashicon dashicons-no-alt",xmlns:"http://www.w3.org/2000/svg",width:"20",height:"20",viewBox:"0 0 20 20"},Object(be.createElement)("path",{d:"M14.95 6.46L11.41 10l3.54 3.54-1.41 1.41L10 11.42l-3.53 3.53-1.42-1.42L8.58 10 5.05 6.47l1.42-1.42L10 8.58l3.54-3.53z"})))),Object(be.createElement)("div",{className:De()("gutenify-template-kit-browser-wrapper",c&&"gutenify-template-kit-browser-loading",l&&"gutenify-template-kit-browser-has-kit-details")},Object(be.createElement)("div",{className:"gutenify-template-kit-browser-listing-area"},!l&&Object(be.createElement)(ve.Card,{className:"gutenify-template-kit-browser-toolbar"},Object(be.createElement)(ve.CardHeader,null,Object(be.createElement)(be.Fragment,null,Object(be.createElement)("span",null,Object(be.createElement)("strong",null,Object(me.__)("Total kits:"))," ",f.length),Object(be.createElement)(ve.Button,{isSecondary:!0,onClick:function(){p({showLoadingSpinner:!0}),r(!0).then((function(e){p({showLoadingSpinner:!1,templateKits:e})}))}},Object(be.createElement)(ve.Icon,{icon:"update",className:"example-class"}),"Refresh")))),Object(be.createElement)("div",{className:"gutenify-template-kit-browser-lists-wrapper"},!l&&f&&Object(be.createElement)(Re.a,{className:"gutenify-template-kit-browser-lists",elementType:"ul",disableImagesLoaded:!1,updateOnEachImageLoad:!0,options:{transitionDuration:0}},f.map((function(e){var t=!!e.thumbnail,n=!1;return e.thumbnail_height&&e.thumbnail_width&&(n=e.thumbnail_height/e.thumbnail_width),Object(be.createElement)("li",{className:De()("gutenify-plugin-templates-list-item",t?"":"gutenify-plugin-templates-list-item-no-thumb"),key:e.kit_name},Object(be.createElement)("button",{onClick:function(){p({currentKit:e,showKitDetail:!0})}},t?Object(be.createElement)("div",{className:"gutenify-plugin-templates-list-item-image"},n?Object(be.createElement)("div",{className:"gutenify-plugin-templates-list-item-image-sizer",style:{paddingTop:"".concat(100*n,"%")}}):"",Object(be.createElement)(ze.a,{overflow:!0,offset:100},Object(be.createElement)("img",{src:e.thumbnail,alt:e.title,width:"100"}))):"",Object(be.createElement)("span",null,e.title)))}))),l&&f&&Object(be.createElement)(be.Fragment,null,Object(be.createElement)(ve.Card,null,Object(be.createElement)(ve.CardHeader,null,Object(be.createElement)(ve.Button,{onClick:function(){p({currentKit:{},showKitDetail:!1})}},Object(be.createElement)(ve.Icon,{icon:"arrow-left-alt",className:"example-class"}),"Back to listing"),Object(be.createElement)("div",{className:"gutenify-template-browser-button-group"},s.demo_link&&Object(be.createElement)(ve.Button,{isSecondary:!0,href:s.demo_link,target:"__blank"},Object(be.createElement)(ve.Icon,{icon:"welcome-view-site"}),"View Demo"),l&&f&&Object(be.createElement)(be.Fragment,null,Object(be.createElement)(ve.Button,{isPrimary:!0,onClick:Ke()(H.a.mark((function e(){return H.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:p({isAlertKitApply:!0});case 1:case"end":return e.stop()}}),e)})))},Object(be.createElement)(ve.Icon,{icon:"yes"}),"Apply Kit"),u&&Object(be.createElement)(tt,{onCancel:function(){p({isAlertKitApply:!1})},onApply:function(){var e=Ke()(H.a.mark((function e(n){return H.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t(s,n);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),kit:s})))),Object(be.createElement)(ve.CardBody,null,Object(be.createElement)("div",{className:"gutenify-template-kit-information-wrapper"},Object(be.createElement)("div",{dangerouslySetInnerHTML:{__html:Object(Xe.autop)(s.content)},className:"gutenify-template-kit-information-content"}),Object(be.createElement)("div",{className:"gutenify-template-kit-information-sidebar"},Object(be.createElement)("h3",null,Object(me.__)("Kit includes following:")),s.kit_parts.length>0&&Object(be.createElement)("div",null,Object(be.createElement)("h4",null,"Template Parts"),Object(be.createElement)("ul",null,s.kit_parts.map((function(e){var t=!!e.demo_link;return Object(be.createElement)("li",{key:"part-".concat(e.slug)},Object(be.createElement)(ve.Icon,{icon:"yes"})," ",t?Object(be.createElement)("a",{href:e.demo_link,target:"__blank"},e.title):Object(be.createElement)("span",null,e.title))})))),s.kit_templates.length>0&&Object(be.createElement)("div",null,Object(be.createElement)("h4",null,"Templates"),Object(be.createElement)("ul",null,s.kit_templates.map((function(e){var t=!!e.demo_link;return Object(be.createElement)("li",{key:"part-".concat(e.slug)},Object(be.createElement)(ve.Icon,{icon:"yes"})," ",t?Object(be.createElement)("a",{href:e.demo_link,target:"__blank"},e.title):Object(be.createElement)("span",null,e.title))})))),s.kit_demo_pages.length>0&&Object(be.createElement)("div",null,Object(be.createElement)("h4",null,"Demo Pages"),Object(be.createElement)("ul",null,s.kit_demo_pages.map((function(e){var t=!!e.demo_link;return Object(be.createElement)("li",{key:"part-".concat(e.slug)},Object(be.createElement)(ve.Icon,{icon:"yes"})," ",t?Object(be.createElement)("a",{href:e.demo_link,target:"__blank"},e.title):Object(be.createElement)("span",null,e.title))})))),s.kit_styles&&Object(be.createElement)("div",null,Object(be.createElement)("h4",null,"Style & Settings"),Object(be.createElement)("ul",null,Object(be.createElement)("li",null,Object(be.createElement)(ve.Icon,{icon:"yes"})," Custom Settings & styles")))))))))))))}));Object(ge.registerPlugin)("gutenify",{icon:$e.GutenifyLogo,render:function(){var e=Object(be.useState)({isTemplatesOpen:!1,isCustomizerPanelOpen:!1}),t=pe()(e,2),n=t[0],r=n.isTemplatesOpen,a=(n.isCustomizerPanelOpen,t[1]);return Object(be.createElement)(be.Fragment,null,r&&Object(be.createElement)(He,{onRequestClose:function(){a({isTemplatesOpen:!1})}}),Object(be.createElement)(he.PluginSidebarMoreMenuItem,{target:"gutenify-sidebar"},Object(me.__)("Gutenify Options")),Object(be.createElement)(he.PluginSidebar,{name:"gutenify-sidebar",title:Object(me.__)("Gutenify Options"),icon:$e.GutenifyLogo},Object(be.createElement)(ve.PanelBody,null,Object(be.createElement)(ve.PanelRow,{className:"gutenify--flex gutenify--flex--justify-center"},Object(be.createElement)(ve.Button,{onClick:function(){return a({isTemplatesOpen:!0})},variant:"primary"},Object(be.createElement)(ve.Icon,{icon:"grid-view",size:16})," ",Object(me.__)("Template Browser"))))))}});var at=n(5),ot=n(6),it=[];Object(at.addFilter)("blocks.registerBlockType","extend-block-example/attribute/spacing",(function(e,t){return it.includes(t)?(e.attributes=Object(Qe.assign)(e.attributes,{responsiveDisplay:{type:"array",default:[]}}),e):e}));var ct=[{label:Object(me.__)("Desktop"),name:"desktop"},{label:Object(me.__)("Tablet"),name:"tablet"},{label:Object(me.__)("Mobile"),name:"mobile"}],lt=Object(Ie.createHigherOrderComponent)((function(e){return function(t){if(!it.includes(t.name))return Object(be.createElement)(e,t);var n=t.attributes,r=n.responsiveDisplay,a=n.className;return Object(Qe.isEmpty)(a)&&(t.attributes.className=""),Object(be.createElement)(be.Fragment,null,Object(be.createElement)(e,t),Object(be.createElement)(ot.InspectorAdvancedControls,null,Object(be.createElement)(ve.BaseControl,{id:"textarea-1",label:Object(me.__)("Hide on specific device")},ct.map((function(e){return Object(be.createElement)(be.Fragment,{key:"".concat(e.name)},Object(be.createElement)(ve.ToggleControl,{label:"".concat(Object(me.__)("Hide on")," ").concat(e.label),help:r.includes(e.name)?"".concat(Object(me.__)("Hidden on")," ").concat(e.label):"",checked:r.includes(e.name),onChange:function(n){var a=[].concat(Oe()(r),[e.name]),o=t.attributes.className;if(n)o=t.attributes.className+" hide-on-".concat(e.name);else{a=Object(Qe.without)(r,e.name);var i=Object(Qe.without)(o.split(" "),"hide-on-".concat(e.name),"undefined");o=i.join(" ")}t.setAttributes({responsiveDisplay:Oe()(a),className:o})}}))})))))}}),"withSpacingControl");Object(at.addFilter)("editor.BlockEdit","extend-block-example/with-spacing-control",lt);var st=["gutenify/gallery-carousel","gutenify/map","gutenify/container","gutenify/buttons","gutenify/button","gutenify/icon","gutenify/info-box","gutenify/service","gutenify/section-title","gutenify/star-rating","gutenify/testimonial","gutenify/testimonials","gutenify/team-member","gutenify/team","gutenify/post-carousel","gutenify/slide-item","gutenify/faqs","gutenify/content-toggle-item","gutenify/instagram"];Object(at.addFilter)("blocks.registerBlockType","extend-block-example/attribute/spacing",(function(e,t){return st.includes(t)?(Object(Qe.has)(e,"attributes.blockClientId")||(e.attributes=Object(Qe.assign)(e.attributes,{blockClientId:{type:"string",default:""}})),e):e}));Object(at.addFilter)("blocks.getSaveContent.extraProps","extend-block-example/get-save-content/extra-props",(function(e,t,n){if(!st.includes(t.name))return e;if(!Object(Qe.isEmpty)(Object(se.select)("core/editor").getCurrentPostType())){var r=e.className.split(" ").filter((function(e){return e.indexOf("gutenify-section")<0}));r.push("gutenify-section-".concat(n.blockClientId)),e.className=r.join(" ")}return e}));var ut=n(14),ft=n.n(ut),dt=n(43),pt=n.n(dt);function bt(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function mt(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?bt(Object(n),!0).forEach((function(t){A()(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):bt(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function ht(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=Ae()(e);if(t){var a=Ae()(this).constructor;n=Reflect.construct(r,arguments,a)}else n=r.apply(this,arguments);return Pe()(this,n)}}var gt=function(e){Se()(n,e);var t=ht(n);function n(e){var r;return ke()(this,n),(r=t.call(this,e)).updateValues=r.updateValues.bind(we()(r)),r.state={device:"desktop"},r}return Ce()(n,[{key:"updateValues",value:function(e){var t=this.props,n=t.attributes,r=t.parentKey,a=t.setAttributes,o=t.property,i=pt()(n,"".concat(r,".").concat(o))?n[r][o]:{};i=mt(mt({},i),e);var c=mt(mt({},n[r]),{},A()({},o,mt({},i)));a(A()({},r,mt({},c))),this.props.onChange(A()({},r,mt({},c)))}},{key:"render",value:function(){var e=this,t=this.props,n=t.attributes,r=t.parentKey,a=t.label,o=t.property,i=t.id,c=t.help,l=t.disabled,s=void 0!==l&&l,u=pt()(n,"".concat(r,".").concat(o))?n[r][o]:"",f=pt()(u,"desktop")?u.desktop:{},d=pt()(u,"tablet")?u.tablet:{},p=pt()(u,"mobile")?u.mobile:{},b=[{value:"px",label:"px",default:""},{value:"%",label:"%",default:""},{value:"em",label:"em",default:""}];return Object(be.createElement)("div",{className:"padding-control-wrapper"},Object(be.createElement)(ve.BaseControl,{label:a,id:i,help:c},Object(be.createElement)("div",{className:"padding-actions-area"},Object(be.createElement)(ve.ButtonGroup,null,Object(be.createElement)(ve.IconButton,{disabled:s,icon:"desktop",label:Object(me.__)("Desktop"),isPrimary:"desktop"===this.state.device,onClick:function(){e.setState({device:"desktop"})}}),Object(be.createElement)(ve.IconButton,{disabled:s,icon:"tablet",label:Object(me.__)("Tablet"),isPrimary:"tablet"===this.state.device,onClick:function(){e.setState({device:"tablet"})}}),Object(be.createElement)(ve.IconButton,{disabled:s,icon:"smartphone",label:Object(me.__)("Mobile"),isPrimary:"mobile"===this.state.device,onClick:function(){e.setState({device:"mobile"})}}))),Object(be.createElement)("div",{className:"padding-fields-area"},"desktop"===this.state.device&&Object(be.createElement)(be.Fragment,null,Object(be.createElement)(ve.__experimentalUnitControl,{disabled:s,label:Object(me.__)("Top"),value:f.top,onChange:function(t){var n=mt(mt({},f),{top:t});e.updateValues({desktop:n})},units:b}),Object(be.createElement)(ve.__experimentalUnitControl,{disabled:s,label:Object(me.__)("Right"),value:f.right,onChange:function(t){var n=mt(mt({},f),{right:t});e.updateValues({desktop:n})},units:b}),Object(be.createElement)(ve.__experimentalUnitControl,{disabled:s,label:Object(me.__)("Bottom"),value:f.bottom,onChange:function(t){var n=mt(mt({},f),{bottom:t});e.updateValues({desktop:n})},units:b}),Object(be.createElement)(ve.__experimentalUnitControl,{disabled:s,label:Object(me.__)("Left"),value:f.left,onChange:function(t){var n=mt(mt({},f),{left:t});e.updateValues({desktop:n})},units:b})),"tablet"===this.state.device&&Object(be.createElement)(be.Fragment,null,Object(be.createElement)(ve.__experimentalUnitControl,{disabled:s,label:Object(me.__)("Top"),value:d.top,onChange:function(t){var n=mt(mt({},d),{top:t});e.updateValues({tablet:n})},units:b}),Object(be.createElement)(ve.__experimentalUnitControl,{disabled:s,label:Object(me.__)("Right"),value:d.right,onChange:function(t){var n=mt(mt({},d),{right:t});e.updateValues({tablet:n})},units:b}),Object(be.createElement)(ve.__experimentalUnitControl,{disabled:s,label:Object(me.__)("Bottom"),value:d.bottom,onChange:function(t){var n=mt(mt({},d),{bottom:t});e.updateValues({tablet:n})},units:b}),Object(be.createElement)(ve.__experimentalUnitControl,{disabled:s,label:Object(me.__)("Left"),value:d.left,onChange:function(t){var n=mt(mt({},d),{left:t});e.updateValues({tablet:n})},units:b})),"mobile"===this.state.device&&Object(be.createElement)(be.Fragment,null,Object(be.createElement)(ve.__experimentalUnitControl,{disabled:s,label:Object(me.__)("Top"),value:p.top,onChange:function(t){var n=mt(mt({},p),{top:t});e.updateValues({mobile:n})},units:b}),Object(be.createElement)(ve.__experimentalUnitControl,{disabled:s,label:Object(me.__)("Right"),value:p.right,onChange:function(t){var n=mt(mt({},p),{right:t});e.updateValues({mobile:n})},units:b}),Object(be.createElement)(ve.__experimentalUnitControl,{disabled:s,label:Object(me.__)("Bottom"),value:p.bottom,onChange:function(t){var n=mt(mt({},p),{bottom:t});e.updateValues({mobile:n})},units:b}),Object(be.createElement)(ve.__experimentalUnitControl,{disabled:s,label:Object(me.__)("Left"),value:p.left,onChange:function(t){var n=mt(mt({},p),{left:t});e.updateValues({mobile:n})},units:b})))))}}]),n}(be.Component);function vt(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=Ae()(e);if(t){var a=Ae()(this).constructor;n=Reflect.construct(r,arguments,a)}else n=r.apply(this,arguments);return Pe()(this,n)}}var yt=function(e){Se()(n,e);var t=vt(n);function n(){return ke()(this,n),t.apply(this,arguments)}return Ce()(n,[{key:"render",value:function(){return Object(be.createElement)(gt,ft()({},this.props,{label:Object(me.__)("Margin"),property:"margin"}))}}]),n}(be.Component),Ot=n(11),jt=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=n||e.attributes,a=r.blockAdvanceOptions;t=t||".gutenify-section-".concat(e.clientId),"gutenify/button"===e.name&&(t="".concat(t," .gutenify-button-link"));var o="";return o+=Object(Ot.getPaddingMarginCss)(a,t)},kt=function(e,t){var n=Object(Qe.assign)(t.attributes,e),r=jt(t,!1,n),a="gutenify-block-".concat(t.clientId,"-spacing");Object(Ot.updateBlock)(e,r,t,a);var o="#block-".concat(t.clientId," > *"),i=jt(t,o);Object(Ot.addStyleTag)(t,i,"gutenify-block-".concat(t.clientId,"-spacing"),!0)},Et=["gutenify/gallery-carousel","gutenify/map","gutenify/container","gutenify/buttons","gutenify/button","gutenify/icon","gutenify/info-box","gutenify/service","gutenify/section-title","gutenify/star-rating","gutenify/testimonial","gutenify/testimonials","gutenify/team-member","gutenify/team","gutenify/post-carousel"];Object(at.addFilter)("blocks.registerBlockType","extend-block-example/attribute/spacing",(function(e,t){return Et.includes(t)?(Object(Qe.has)(e,"attributes.blockAdvanceOptions")||(e.attributes=Object(Qe.assign)(e.attributes,{blockAdvanceOptions:{type:"object",default:[]}})),e):e}));var Ct=Object(Ie.createHigherOrderComponent)((function(e){return function(t){if(!Et.includes(t.name))return Object(be.createElement)(e,t);Object(be.useEffect)((function(){kt({},t)}),[]);var n=function(e){kt(e,t)},r=t.attributes.className;return Object(Qe.isEmpty)(r)&&(t.attributes.className=""),Object(be.createElement)(be.Fragment,null,Object(be.createElement)(e,t),Object(be.createElement)(ot.InspectorAdvancedControls,null,Object(be.createElement)(gt,ft()({},t,{parentKey:"blockAdvanceOptions",label:Object(me.__)("Padding"),property:"padding",onChange:n})),Object(be.createElement)(yt,ft()({},t,{parentKey:"blockAdvanceOptions",label:Object(me.__)("Margin"),onChange:n}))))}}),"withSpacingControl");function _t(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=n||e.attributes,a=r.blockAdvanceOptions;t=t||".gutenify-section-".concat(e.clientId," .gutenify-button-link");var o="",i=(a.entranceAnimation,a.entranceAnimationDuration),c=void 0===i?"normal":i,l=a.entranceAnimationDelay,s=void 0===l?"":l,u="1.25s";"slow"===c?u="2s":"fast"===c&&(u=".75s");var f=s?s+"ms":"0ms";return o+="".concat(t," {\n\t\t").concat(Object(Qe.has)(a,"borderColor")&&!Object(Qe.isEmpty)(a.borderColor)?"border-color: ".concat(a.borderColor,";"):"","\n\t\t").concat(a.borderWidth?"border-width: ".concat(a.borderWidth,"px;"):"","\n\t\t").concat(a.borderWidth?"border-style: solid;":"","\n\t\t").concat(a.borderRadius?"border-radius: ".concat(a.borderRadius,";"):"","\n\t\t").concat(u?"animation-duration: ".concat(u,";"):"","\n\t\t").concat(f?"animation-delay: ".concat(f,";"):"","\n\n\t}")}Object(at.addFilter)("editor.BlockEdit","extend-block-example/with-spacing-control",Ct);var wt=function(e,t){var n=_t(t,!1,Object(Qe.assign)(t.attributes,e));Object(Ot.updateBlock)(e,n,t);var r=_t(t,"#block-".concat(t.clientId," .gutenify-button-link"));Object(Ot.addStyleTag)(t,r,"gutenify-block-".concat(t.clientId,"-main"),!0)},xt=n(15),St=[{category_label:"Fading",category_name:"fading",animations:[{label:"Fade In",name:"fadeIn"},{label:"Fade In Down",name:"fadeInDown"},{label:"Fade In Left",name:"fadeInLeft"},{label:"Fade In Right",name:"fadeInRight"},{label:"Fade In Up",name:"fadeInUp"}]},{category_label:"Zooming",category_name:"zooming",animations:[{label:"Zoom In",name:"zoomIn"},{label:"Zoom In Down",name:"zoomInDown"},{label:"Zoom In Left",name:"zoomInLeft"},{label:"Zoom In Right",name:"zoomInRight"},{label:"Zoom In Up",name:"zoomInUp"}]}],Bt=function(e){var t=e.label,n=e.value,r=e.onChange;return Object(be.createElement)(be.Fragment,null,Object(be.createElement)(ve.SelectControl,{label:t,value:n,onChange:function(e){return r(e)}},Object(be.createElement)("option",{value:""},Object(me.__)("None")),St&&St.map((function(e){return Object(be.createElement)("optgroup",{label:e.category_label,key:"animation-cat-".concat(e.category_name)},e.animations&&e.animations.map((function(e){return Object(be.createElement)("option",{value:e.name,key:"animation-".concat(e.name)},e.label)})))}))))};function Pt(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Tt(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Pt(Object(n),!0).forEach((function(t){A()(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Pt(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var At=["gutenify/button"],It=function(e,t){var n=t.attributes,r=t.setAttributes,a=n.blockAdvanceOptions,o=a.entranceAnimation,i=void 0===o?"":o,c=a.entranceAnimationDuration,l=void 0===c?"normal":c,s=a.entranceAnimationDelay,u=void 0===s?"":s;return[].concat(Oe()(e),[Object(be.createElement)(be.Fragment,{key:"gutenify-block-common-options-tab-content-basic"},Object(be.createElement)(xt.a,{tabs:[{name:"button",initialOpen:!0,label:function(){return Object(me.__)("Motion Effect")},cb:function(){return Object(be.createElement)(be.Fragment,null,Object(be.createElement)(Bt,{label:Object(me.__)("Entrance Animation"),onChange:function(e){var n={blockAdvanceOptions:Tt(Tt({},a),{},{entranceAnimation:e})};r(n),wt(n,t)},value:i}),i&&Object(be.createElement)(be.Fragment,null,Object(be.createElement)(ve.SelectControl,{label:Object(me.__)("Animation Duration"),onChange:function(e){var t={blockAdvanceOptions:Tt(Tt({},a),{},{entranceAnimationDuration:e})};r(t)},value:l,options:[{value:"slow",label:Object(me.__)("Slow")},{value:"normal",label:Object(me.__)("Normal")},{value:"fast",label:Object(me.__)("Fast")}]}),Object(be.createElement)(ve.TextControl,{label:Object(me.__)("Animation Delay (ms)"),onChange:function(e){var n={blockAdvanceOptions:Tt(Tt({},a),{},{entranceAnimationDelay:e})};r(n),wt(n,t)},value:u,min:0})))}}]}))])};At.forEach((function(e){var t=Object(Qe.replace)(e,"gutenify/","");Object(at.addFilter)("gutenify-block-".concat(t,"-options-tab-advance"),"Gutenify/Block/".concat(t,"/InspectorControls/BasicControls/tabs/advance"),It)}));var Nt=Object(Ie.createHigherOrderComponent)((function(e){return function(t){if(!At.includes(t.name))return Object(be.createElement)(e,t);var n=t.attributes.blockAdvanceOptions.entranceAnimation,r=void 0===n?"":n,a=r?"gutenify--animation--"+r:"";return Object(be.createElement)(e,ft()({},t,{className:a}))}}),"withAnimtionClassName");Object(at.addFilter)("editor.BlockListBlock","your-plugin/your-custom-class",Nt);Object(at.addFilter)("blocks.getSaveContent.extraProps","extend-block-example/get-save-content/extra-props",(function(e,t,n){if(!At.includes(t.name))return e;if(!Object(Qe.isEmpty)(Object(se.select)("core/editor").getCurrentPostType())){var r=e.className.split(" "),a=n.blockAdvanceOptions.entranceAnimation,o=void 0===a?"":a,i={};if(""!==o){r.includes("gutenify--invisible")||r.push("gutenify--invisible"),i='{ _animation: "'.concat(o,'", }')}e.className=r.join(" "),e["data-setting"]=i}return e}));var Dt=n(88);Object(ge.registerPlugin)("block-settings-menu-group-test",{render:function(){var e=Object(se.useSelect)((function(e){return e("core/block-editor").getSelectedBlock()}),[]),t=Object(be.useState)(!1),n=pe()(t,2),r=n[0],a=n[1],o=Object(be.useState)(""),i=pe()(o,2),c=i[0],l=i[1],s=Object(be.useState)(!1),u=pe()(s,2),f=u[0],d=u[1],p=Object(se.useDispatch)("core").saveEntityRecord,b=Object(se.useDispatch)(Dt.store),m=b.createSuccessNotice,h=b.createErrorNotice,g=Object(I.getBlockTypes)().map((function(e){return e.name}));return Object(be.createElement)(be.Fragment,null,Object(be.createElement)(he.PluginBlockSettingsMenuItem,{allowedBlocks:g,icon:"open-folder",label:Object(me.__)("Save template"),onClick:function(){a(!0)}}),r&&Object(be.createElement)(ve.Modal,{title:Object(me.__)("Save Template"),onRequestClose:function(){return a(!1)}},Object(be.createElement)(ve.Card,{isBorderless:!0},Object(be.createElement)(ve.CardBody,null,Object(be.createElement)(ve.TextControl,{value:c,onChange:function(e){l(e),d(!1)},label:Object(me.__)("Title"),className:f?"gutenify-field-error":""})),Object(be.createElement)(ve.CardFooter,null,Object(be.createElement)(ve.Button,{variant:"secondary",onClick:function(){a(!1)}},Object(me.__)("Cancel")),Object(be.createElement)(ve.Button,{variant:"primary",onClick:function(){if(""===c)return h(Object(me.__)("Please enter template title."),{type:"snackbar"}),d(!0),!1;d(!1);var t=Object(I.serialize)(e);p("postType","gutenify_template",{title:c,content:t,status:"publish"}).then((function(){m(Object(me.__)("Saved template."),{type:"snackbar"}),a(!1)})).catch((function(){m(Object(me.__)("There was error saving template."),{type:"snackbar"})}))}},Object(me.__)("Save"))))))}});var Mt=n(26);function Rt(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=n||e.attributes,a=r.blockAdvanceOptions,o=r.stretchContainer,i=r.maxWidth,c="";return t=t||".gutenify-section-".concat(e.clientId),c+=Object(Ot.getBackgroundStyle)(a,t),c+=Object(Ot.getTextStyle)(a,t),c+="".concat(t,":hover {\n\t\t").concat(Object(Qe.has)(a,"hoverTextColor")&&!Object(Qe.isEmpty)(a.hoverTextColor)?"color: ".concat(a.hoverTextColor,";"):"","\n\t\t").concat(Object(Qe.has)(a,"hoverBackgroundColor")&&!Object(Qe.isEmpty)(a.hoverBackgroundColor)?"background-color: ".concat(a.hoverBackgroundColor,";"):"","\n\t\t").concat(Object(Qe.has)(a,"hoverBackgroundGradient")&&!Object(Qe.isEmpty)(a.hoverBackgroundGradient)?"background: ".concat(a.hoverBackgroundGradient,";"):"","\n\t\t").concat(Object(Qe.has)(a,"hoverBorderColor")&&!Object(Qe.isEmpty)(a.hoverBorderColor)?"border-color: ".concat(a.hoverBorderColor,";"):"","\n\t}"),c+="".concat(t," {\n\t\t").concat(Object(Qe.has)(a,"borderColor")&&!Object(Qe.isEmpty)(a.borderColor)?"border-color: ".concat(a.borderColor,";"):"","\n\t\t").concat(a.borderWidth?"border-width: ".concat(a.borderWidth,"px;"):"","\n\t\t").concat(a.borderWidth?"border-style: solid;":"","\n\t\t").concat(a.borderRadius?"border-radius: ".concat(a.borderRadius,";"):"","\n\t}"),!o&&i&&(c+="\n\t\t".concat(t," {\n\t\t\tmax-width: ").concat(i,"!important;\n\t\t}\n\t\t")),c}var Lt=function(e,t){var n=Rt(t,!1,Object(Qe.assign)(t.attributes,e));Object(Ot.updateBlock)(e,n,t);var r=Rt(t,"#block-".concat(t.clientId," > *"));Object(Ot.addStyleTag)(t,r,"gutenify-block-".concat(t.clientId,"-main"),!0)};Object(at.addFilter)("gutenify-block-".concat("container","-options-tab-content"),"Gutenify/Block/".concat("container","/InspectorControls/BasicControls/tabs/content"),(function(e,t){var n=t.attributes,r=t.setAttributes,a=n.maxWidth,o=n.stretchContainer;return[].concat(Oe()(e),[Object(be.createElement)(be.Fragment,{key:"gutenify-block-".concat("container","-options-tab-content-basic")},Object(be.createElement)(xt.a,{tabs:[{name:"container",initialOpen:!0,label:function(){return Object(me.__)("Container")},cb:function(){return Object(be.createElement)(be.Fragment,null,!o&&Object(be.createElement)(ve.__experimentalUnitControl,{label:Object(me.__)("Max width"),help:Object(me.__)("Set max width for the container"),value:a,onChange:function(e){var n={maxWidth:e};r(n),Lt(n,t)}}))}}]}))])}));var zt=n(10);function Ft(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Gt(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Ft(Object(n),!0).forEach((function(t){A()(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Ft(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Wt(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}Object(at.addFilter)("gutenify-block-".concat("container","-options-tab-style"),"Gutenify/Block/".concat("container","/InspectorControls/BasicControls/tabs/style"),(function(e,t){var n=t.attributes,r=t.setAttributes,a=n.blockAdvanceOptions;return[].concat(Oe()(e),[Object(be.createElement)(be.Fragment,{key:"gutenify-block-".concat("container","-options-tab-content-basic")},Object(be.createElement)(xt.a,{tabs:[{name:"container",initialOpen:!0,label:function(){return Object(me.__)("Container Style")},cb:function(){return Object(be.createElement)(be.Fragment,null,Object(be.createElement)(ve.TabPanel,{className:"gutenify-editor-tab-panel gutenify-editor-tab-ovel",activeClass:"active-tab",tabs:[{name:"normal",title:Object(me.__)("Normal"),className:"gutenify-color-normal-tab"},{name:"hover",title:Object(me.__)("Hover"),className:"gutenify-color-hover-tab"}]},(function(e){return Object(be.createElement)(be.Fragment,null,"normal"===e.name&&Object(be.createElement)(be.Fragment,null,Object(be.createElement)(zt.a,{label:Object(me.__)("Color"),onChange:function(e){var n={blockAdvanceOptions:Gt(Gt({},a),{},{textColor:e})};r(n),Lt(n,t)},value:a.textColor}),Object(be.createElement)(zt.b,{label:Object(me.__)("Background Color"),colorValue:a.backgroundColor,gradientValue:a.backgroundGradient,onChange:function(e){var n={blockAdvanceOptions:Gt(Gt({},a),e)};r(n),Lt(n,t)}}),Object(be.createElement)(zt.a,{label:Object(me.__)("Border Color"),onChange:function(e){var n={blockAdvanceOptions:Gt(Gt({},a),{},{borderColor:e})};r(n),Lt(n,t)},value:a.borderColor})),"hover"===e.name&&Object(be.createElement)(be.Fragment,null,Object(be.createElement)(zt.a,{label:Object(me.__)("Color"),onChange:function(e){var n={blockAdvanceOptions:Gt(Gt({},a),{},{hoverTextColor:e})};r(n),Lt(n,t)},value:a.hoverTextColor}),Object(be.createElement)(zt.b,{label:Object(me.__)("Background Color"),colorValue:a.hoverBackgroundColor,gradientValue:a.hoverBackgroundGradient,onChange:function(e){var n={blockAdvanceOptions:Gt(Gt({},a),{hoverBackgroundColor:e.backgroundColor,hoverBackgroundGradient:e.backgroundGradient})};r(n),Lt(n,t)}}),Object(be.createElement)(zt.a,{label:Object(me.__)("Border Color"),onChange:function(e){var n={blockAdvanceOptions:Gt(Gt({},a),{},{hoverBorderColor:e})};r(n),Lt(n,t)},value:a.hoverBorderColor})),Object(be.createElement)(ve.__experimentalNumberControl,{label:Object(me.__)("Border Width"),value:a.borderWidth,onChange:function(e){var n={blockAdvanceOptions:Gt(Gt({},a),{},{borderWidth:e})};r(n),Lt(n,t)},min:0,max:300}),Object(be.createElement)(ve.__experimentalUnitControl,{label:Object(me.__)("Border Radius"),value:a.borderRadius,onChange:function(e){var n={blockAdvanceOptions:Gt(Gt({},a),{},{borderRadius:e})};r(n),Lt(n,t)},min:0,max:300}),Object(be.createElement)(ve.__experimentalDivider,null))})))}}]}))])}));Object(at.addFilter)("gutenify-block-".concat("container","-inspector-controls"),"Gutenify/Block/".concat("container","/InspectorControls/BasicControls"),(function(e,t){return[].concat(Oe()(e),[Object(be.createElement)(ve.PanelBody,{title:Object(me.__)("Options"),key:"gutenify-block-".concat("container","-inspector-controls-basic-controls")},Object(be.createElement)(ve.TabPanel,{className:"gutenify-editor-tab-panel",activeClass:"active-tab",tabs:[{name:"content",title:Object(me.__)("Content"),className:"gutenify-color-normal-tab"},{name:"style",title:Object(me.__)("Style"),className:"gutenify-color-hover-tab"}]},(function(e){return Object(be.createElement)(be.Fragment,null,Object(at.applyFilters)("gutenify-block-".concat("container","-options-tab-").concat(e.name),[],function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Wt(Object(n),!0).forEach((function(t){A()(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Wt(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({},t),e))})))])}));var Vt=function(e){return Object(be.createElement)(Mt.a,ft()({hookPrefix:"container"},e))};function Ht(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}var qt=function(e){var t=e.className,n=e.isSelected,r=e.clientId,a=Object(se.useSelect)((function(e){var t=(0,e(ot.store).getBlock)(r);return{hasInnerBlocks:!(!t||!t.innerBlocks.length)}}),[r]).hasInnerBlocks;Object(be.useEffect)((function(){Lt({},e)}),[]);var o=De()(t,"gutenify-block-container-wrapper");return Object(be.createElement)("div",{className:o},n&&Object(be.createElement)(Vt,ft()({},e,{updateBlock:function(t){(0,e.setAttributes)(function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Ht(Object(n),!0).forEach((function(t){A()(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Ht(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({},t)),Lt(t,e)}})),Object(be.createElement)("div",{className:"gutenify-container"},Object(be.createElement)(ot.InnerBlocks,{renderAppender:!a&&function(){return Object(be.createElement)(ot.InnerBlocks.ButtonBlockAppender,null)}})))};var Ut=n(146),$t=Ut.name,Yt=Ut.category,Kt=Ut.attributes,Jt=Ut.supports,Xt={title:Object(me.__)("Container"),description:Object(me.__)("Combine blocks into a group."),icon:Object(be.createElement)(ve.Icon,{icon:$e.ContainerIcon}),keywords:["gutenify",Object(me.__)("container"),Object(me.__)("section"),Object(me.__)("group"),Object(me.__)("wrapper"),Object(me.__)("row")],example:{attributes:{}},attributes:Kt,edit:qt,save:function(e){var t=e.attributes,n=e.className,r=t.stretchContainer,a=t.fullWidthStretchContainer,o=De()(n,r?"gutenify-container-stretch":"",r?"gutenify-container-stretch":"",r&&a?"gutenify-container-full-width-stretch":"","gutenify-block-container-wrapper");return Object(be.createElement)("div",{className:o},Object(be.createElement)("div",{className:"gutenify-container"},Object(be.createElement)(ot.InnerBlocks.Content,null)))},supports:Jt},Qt={hookPrefix:"map",mapLanguages:[{value:"af",label:Object(me.__)("Afrikaans","gutenify")},{value:"sq",label:Object(me.__)("Albanian","gutenify")},{value:"am",label:Object(me.__)("Amharic","gutenify")},{value:"ar",label:Object(me.__)("Arabic","gutenify")},{value:"hy",label:Object(me.__)("Armenian","gutenify")},{value:"az",label:Object(me.__)("Azerbaijani","gutenify")},{value:"eu",label:Object(me.__)("Basque","gutenify")},{value:"be",label:Object(me.__)("Belarusian","gutenify")},{value:"bn",label:Object(me.__)("Bengali","gutenify")},{value:"bs",label:Object(me.__)("Bosnian","gutenify")},{value:"bg",label:Object(me.__)("Bulgarian","gutenify")},{value:"my",label:Object(me.__)("Burmese","gutenify")},{value:"ca",label:Object(me.__)("Catalan","gutenify")},{value:"zh",label:Object(me.__)("Chinese","gutenify")},{value:"hr",label:Object(me.__)("Croatian","gutenify")},{value:"cs",label:Object(me.__)("Czech","gutenify")},{value:"da",label:Object(me.__)("Danish","gutenify")},{value:"nl",label:Object(me.__)("Dutch","gutenify")},{value:"en",label:Object(me.__)("English","gutenify")},{value:"et",label:Object(me.__)("Estonian","gutenify")},{value:"fa",label:Object(me.__)("Farsi","gutenify")},{value:"fi",label:Object(me.__)("Finnish","gutenify")},{value:"fr",label:Object(me.__)("French","gutenify")},{value:"gl",label:Object(me.__)("Galician","gutenify")},{value:"ka",label:Object(me.__)("Georgian","gutenify")},{value:"de",label:Object(me.__)("German","gutenify")},{value:"el",label:Object(me.__)("Greek","gutenify")},{value:"gu",label:Object(me.__)("Gujarati","gutenify")},{value:"iw",label:Object(me.__)("Hebrew","gutenify")},{value:"hi",label:Object(me.__)("Hindi","gutenify")},{value:"hu",label:Object(me.__)("Hungarian","gutenify")},{value:"is",label:Object(me.__)("Icelandic","gutenify")},{value:"id",label:Object(me.__)("Indonesian","gutenify")},{value:"it",label:Object(me.__)("Italian","gutenify")},{value:"ja",label:Object(me.__)("Japanese","gutenify")},{value:"kn",label:Object(me.__)("Kannada","gutenify")},{value:"kk",label:Object(me.__)("Kazakh","gutenify")},{value:"km",label:Object(me.__)("Khmer","gutenify")},{value:"ko",label:Object(me.__)("Korean","gutenify")},{value:"ky",label:Object(me.__)("Kyrgyz","gutenify")},{value:"lo",label:Object(me.__)("Lao","gutenify")},{value:"lv",label:Object(me.__)("Latvian","gutenify")},{value:"lt",label:Object(me.__)("Lithuanian","gutenify")},{value:"mk",label:Object(me.__)("Macedonian","gutenify")},{value:"ms",label:Object(me.__)("Malay","gutenify")},{value:"ml",label:Object(me.__)("Malayalam","gutenify")},{value:"mr",label:Object(me.__)("Marathi","gutenify")},{value:"mn",label:Object(me.__)("Mongolian","gutenify")},{value:"ne",label:Object(me.__)("Nepali","gutenify")},{value:"no",label:Object(me.__)("Norwegian","gutenify")},{value:"pl",label:Object(me.__)("Polish","gutenify")},{value:"pt",label:Object(me.__)("Portuguese","gutenify")},{value:"pa",label:Object(me.__)("Punjabi","gutenify")},{value:"ro",label:Object(me.__)("Romanian","gutenify")},{value:"ru",label:Object(me.__)("Russian","gutenify")},{value:"sr",label:Object(me.__)("Serbian","gutenify")},{value:"si",label:Object(me.__)("Sinhalese","gutenify")},{value:"sk",label:Object(me.__)("Slovak","gutenify")},{value:"sl",label:Object(me.__)("Slovenian","gutenify")},{value:"es",label:Object(me.__)("Spanish","gutenify")},{value:"sw",label:Object(me.__)("Swahili","gutenify")},{value:"sv",label:Object(me.__)("Swedish","gutenify")},{value:"ta",label:Object(me.__)("Tamil","gutenify")},{value:"te",label:Object(me.__)("Telugu","gutenify")},{value:"th",label:Object(me.__)("Thai","gutenify")},{value:"tr",label:Object(me.__)("Turkish","gutenify")},{value:"uk",label:Object(me.__)("Ukrainian","gutenify")},{value:"ur",label:Object(me.__)("Urdu","gutenify")},{value:"uz",label:Object(me.__)("Uzbek","gutenify")},{value:"vi",label:Object(me.__)("Vietnamese","gutenify")},{value:"zu",label:Object(me.__)("Zulu","gutenify")}]},Zt=Qt.hookPrefix;Object(at.addFilter)("gutenify-block-".concat(Zt,"-block-controls"),"Gutenify/Block/".concat(Zt,"/InspectorControls/BlockControls/edit-slides"),(function(e,t){var n=t.attributes,r=t.setAttributes,a=t.isSelected,o=n.location,i=n.pinned;return[].concat(Oe()(e),[Object(be.createElement)(be.Fragment,{key:"gutenify-block-map-block-controls-default"},a&&Object(be.createElement)(be.Fragment,null,""!==o&&Object(be.createElement)(ve.Toolbar,null,Object(be.createElement)(ve.Button,{isPressed:!i,icon:"edit",showTooltip:!0,label:Object(me.__)("Edit"),className:"components-toolbar-button",onClick:function(){r({pinned:!i})}}))))])}));var en=Qt.hookPrefix,tn=Qt.mapLanguages;function nn(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}Object(at.addFilter)("gutenify-block-".concat(en,"-options-tab-content"),"Gutenify/Block/".concat(en,"/InspectorControls/BasicControls/tabs/content"),(function(e,t){var n=t.attributes,r=t.setAttributes,a=n.zoom,o=n.language,i=n.height;return[].concat(Oe()(e),[Object(be.createElement)(be.Fragment,{key:"gutenify-block-".concat(en,"-options-tab-content-basic")},Object(be.createElement)(xt.a,{tabs:[{name:"map",initialOpen:!0,label:function(){return Object(me.__)("Map")},cb:function(){return Object(be.createElement)(be.Fragment,null,Object(be.createElement)(ve.TextControl,{label:Object(me.__)("Height Level"),onChange:function(e){r({height:parseInt(e,10)})},type:"number",value:i,min:200,step:10}),Object(be.createElement)(ve.RangeControl,{label:Object(me.__)("Zoom Level"),value:a,onChange:function(e){r({zoom:e})},min:5,max:20,step:1}),Object(be.createElement)(ve.SelectControl,{label:Object(me.__)("Language","gutenify"),value:o,onChange:function(e){return r({language:e})},options:tn}))}}]}))])}));var rn=Qt.hookPrefix;Object(at.addFilter)("gutenify-block-".concat(rn,"-inspector-controls"),"Gutenify/Block/".concat(rn,"/InspectorControls/BasicControls"),(function(e,t){return[].concat(Oe()(e),[Object(be.createElement)(ve.PanelBody,{title:Object(me.__)("Options"),key:"gutenify-block-".concat(rn,"-inspector-controls-basic-controls")},Object(be.createElement)(ve.TabPanel,{className:"gutenify-editor-tab-panel",activeClass:"active-tab",tabs:[{name:"content",title:Object(me.__)("Content"),className:"gutenify-color-normal-tab"},{name:"style",title:Object(me.__)("Style"),className:"gutenify-color-hover-tab"}]},(function(e){return Object(be.createElement)(be.Fragment,null,Object(at.applyFilters)("gutenify-block-".concat(rn,"-options-tab-").concat(e.name),[],function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?nn(Object(n),!0).forEach((function(t){A()(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):nn(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({},t),e))})))])}));var an=Qt.hookPrefix,on=function(e){return Object(be.createElement)(Mt.a,ft()({hookPrefix:an},e))};function cn(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=n||e.attributes,a=r.blockAdvanceOptions,o="";return t=t||".gutenify-section-".concat(e.clientId),o+=Object(Ot.getBackgroundStyle)(a,t),o+=Object(Ot.getTextStyle)(a,t),o+="".concat(t,":hover {\n\t\t").concat(Object(Qe.has)(a,"hoverTextColor")&&!Object(Qe.isEmpty)(a.hoverTextColor)?"color: ".concat(a.hoverTextColor,";"):"","\n\t\t").concat(Object(Qe.has)(a,"hoverBackgroundColor")&&!Object(Qe.isEmpty)(a.hoverBackgroundColor)?"background-color: ".concat(a.hoverBackgroundColor,";"):"","\n\t\t").concat(Object(Qe.has)(a,"hoverBackgroundGradient")&&!Object(Qe.isEmpty)(a.hoverBackgroundGradient)?"background: ".concat(a.hoverBackgroundGradient,";"):"","\n\t\t").concat(Object(Qe.has)(a,"hoverBorderColor")&&!Object(Qe.isEmpty)(a.hoverBorderColor)?"border-color: ".concat(a.hoverBorderColor,";"):"","\n\t}"),o+="".concat(t," {\n\t\t").concat(Object(Qe.has)(a,"borderColor")&&!Object(Qe.isEmpty)(a.borderColor)?"border-color: ".concat(a.borderColor,";"):"","\n\t\t").concat(a.borderWidth?"border-width: ".concat(a.borderWidth,"px;"):"","\n\t\t").concat(a.borderWidth?"border-style: solid;":"","\n\t\t").concat(a.borderRadius?"border-radius: ".concat(a.borderRadius,";"):"","\n\t}")}var ln=function(e){var t=e.attributes,n=e.isSelected,r=e.setAttributes,a=e.toggleSelection,o=e.className,i=t.location,c=t.height,l=t.pinned,s=t.width,u=t.zoom,f=t.language,d=Object(be.useState)({locationState:""}),p=pe()(d,2),b=p[0].locationState,m=p[1];Object(be.useEffect)((function(){!function(e,t){var n=cn(t,!1,Object(Qe.assign)(t.attributes,e));Object(Ot.updateBlock)(e,n,t);var r=cn(t,"#block-".concat(t.clientId," > *"));Object(Ot.addStyleTag)(t,r,"gutenify-block-".concat(t.clientId,"-main"),!0)}({},e),m({locationState:i})}),[]);var h=De()(o,"gutenify-block-map-wrapper");return Object(be.createElement)("div",{className:h},n&&Object(be.createElement)(on,e),!l&&Object(be.createElement)(be.Fragment,null,Object(be.createElement)(ve.Placeholder,{icon:Object(be.createElement)(ve.Icon,{icon:"location-alt"}),label:Object(me.__)("Map","coblocks"),instructions:Object(me.__)("Enter a location or address to drop a pin on a Google map.")},Object(be.createElement)("div",{className:"gutenify-map-search-form-wrapper"},Object(be.createElement)(ve.TextControl,{onChange:function(e){m({locationState:e})},value:b}),Object(be.createElement)(ve.Button,{onClick:function(){""!==b&&r({location:b,pinned:!0})},disabled:""===b,isSecondary:!0},"Save")))),!!l&&Object(be.createElement)(ve.ResizableBox,{showHandle:n,size:{height:c,width:"100%"},minHeight:"200",enable:{bottom:!0,bottomLeft:!1,bottomRight:!1,left:!1,right:!1,top:!1,topLeft:!1,topRight:!1},onResizeStop:function(e,t,n,o){r({height:parseInt(c+o.height,10),width:parseInt(s+o.width,10)}),a(!0)},onResizeStart:function(){a(!1)}},Object(be.createElement)(ve.Disabled,null,Object(be.createElement)("iframe",{title:"Google Map",frameBorder:0,src:"https://www.google.com/maps?q=".concat(encodeURIComponent(i),"&output=embed&hl=").concat(f,"&z=").concat(u),style:{minHeight:"".concat(c,"px"),width:"100%"}}))))};var sn=n(154),un=sn.name,fn=sn.category,dn=sn.attributes,pn={title:Object(me.__)("Map"),description:Object(me.__)("Gutenify map."),icon:Object(be.createElement)(ve.Icon,{icon:$e.LocationAltIcon}),keywords:["gutenify",Object(me.__)("map"),Object(me.__)("google"),Object(me.__)("google map")],example:{attributes:{}},attributes:dn,edit:ln,save:function(e){var t=e.attributes,n=e.className,r=t.location,a=t.language,o=t.zoom,i=t.height,c=De()(n,"gutenify-block-map-wrapper");return Object(be.createElement)("div",{className:c},Object(be.createElement)("iframe",{title:"Google Map",frameBorder:"0",src:"https://www.google.com/maps?q=".concat(r,"&output=embed&hl=").concat(a,"&z=").concat(o),style:"width:100%;min-height:".concat(i,"px")}))},supports:{html:!1,align:["wide","full"]}},bn=n(93),mn=n.n(bn),hn=n(94),gn=n.n(hn),vn="team",yn="team-member",On=[{name:"layout-1",label:"Layout 1",imageAlign:"center",titleAlign:"center",socialIconAlign:"center"},{name:"layout-2",label:"Layout 2",imageAlign:"center",titleAlign:"left",socialIconAlign:"left"},{name:"layout-3",label:"Layout 3",imageAlign:"center",titleAlign:"right",socialIconAlign:"right"}],jn=vn,kn=On;function En(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=n||e.attributes,a=r.blockAdvanceOptions,o="";return t=t||".gutenify-section-".concat(e.clientId),o+=Object(Ot.getBackgroundStyle)(a,t),o+=Object(Ot.getTextStyle)(a,t),o+="".concat(t,":hover {\n\t\t").concat(Object(Qe.has)(a,"hoverTextColor")&&!Object(Qe.isEmpty)(a.hoverTextColor)?"color: ".concat(a.hoverTextColor,";"):"","\n\t\t").concat(Object(Qe.has)(a,"hoverBackgroundColor")&&!Object(Qe.isEmpty)(a.hoverBackgroundColor)?"background-color: ".concat(a.hoverBackgroundColor,";"):"","\n\t\t").concat(Object(Qe.has)(a,"hoverBackgroundGradient")&&!Object(Qe.isEmpty)(a.hoverBackgroundGradient)?"background: ".concat(a.hoverBackgroundGradient,";"):"","\n\t\t").concat(Object(Qe.has)(a,"hoverBorderColor")&&!Object(Qe.isEmpty)(a.hoverBorderColor)?"border-color: ".concat(a.hoverBorderColor,";"):"","\n\t}"),o+="".concat(t," {\n\t\t").concat(Object(Qe.has)(a,"borderColor")&&!Object(Qe.isEmpty)(a.borderColor)?"border-color: ".concat(a.borderColor,";"):"","\n\t\t").concat(a.borderWidth?"border-width: ".concat(a.borderWidth,"px;"):"","\n\t\t").concat(a.borderWidth?"border-style: solid;":"","\n\t\t").concat(a.borderRadius?"border-radius: ".concat(a.borderRadius,";"):"","\n\t}")}Object(at.addFilter)("gutenify-block-".concat(jn,"-options-tab-content"),"Gutenify/Block/".concat(jn,"/InspectorControls/BasicControls/tabs/content"),(function(e,t){var n=t.attributes,r=t.setAttributes,a=t.updateInnerBlocks,o=n.layout,i=n.columnSize;return[].concat(Oe()(e),[Object(be.createElement)(be.Fragment,{key:"gutenify-block-".concat(jn,"-options-tab-content-basic")},Object(be.createElement)(xt.a,{tabs:[{name:"team",initialOpen:!0,label:function(){return Object(me.__)("Team")},cb:function(){return Object(be.createElement)(be.Fragment,null,Object(be.createElement)(ve.RangeControl,{value:i,label:Object(me.__)("Columns"),min:1,max:4,step:1,onChange:function(e){r({columnSize:e})}}),kn&&Object(be.createElement)("div",{className:"gutenify-template-browser"},Object(be.createElement)("h2",null,"Templates"),Object(be.createElement)("ul",null,kn.map((function(e){var t="gutenify-template-browser-item";return o===e.name&&(t+=" gutenify-template-browser-item-active"),Object(be.createElement)("li",{className:t,key:e.name},Object(be.createElement)("button",{className:"gutenify-template-browser-selector",onClick:function(){var t={layout:e.name,socialIconAlign:e.socialIconAlign,imageAlign:e.imageAlign,titleAlign:e.titleAlign};r(t),a(e)}},Object(be.createElement)("img",{src:"".concat(window.gutenify_block_data.plugin_directory_url,"/assets/images/team-layouts/").concat(e.name,".png"),alt:e.name}),Object(be.createElement)("small",null,e.label)))})))))}}]}))])}));var Cn=function(e,t){var n=En(t,!1,Object(Qe.assign)(t.attributes,e));Object(Ot.updateBlock)(e,n,t);var r=En(t,"#block-".concat(t.clientId," > *"));Object(Ot.addStyleTag)(t,r,"gutenify-block-".concat(t.clientId,"-main"),!0)};function _n(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function wn(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?_n(Object(n),!0).forEach((function(t){A()(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):_n(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var xn=vn;function Sn(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}Object(at.addFilter)("gutenify-block-".concat(xn,"-options-tab-style"),"Gutenify/Block/".concat(xn,"/InspectorControls/BasicControls/tabs/style"),(function(e,t){var n=t.attributes,r=t.setAttributes,a=n.blockAdvanceOptions;return[].concat(Oe()(e),[Object(be.createElement)(be.Fragment,{key:"gutenify-block-".concat(xn,"-options-tab-content-basic")},Object(be.createElement)(xt.a,{tabs:[{name:"team",initialOpen:!0,label:function(){return Object(me.__)("Team Style")},cb:function(){return Object(be.createElement)(be.Fragment,null,Object(be.createElement)(ve.TabPanel,{className:"gutenify-editor-tab-panel gutenify-editor-tab-ovel",activeClass:"active-tab",tabs:[{name:"normal",title:Object(me.__)("Normal"),className:"gutenify-color-normal-tab"},{name:"hover",title:Object(me.__)("Hover"),className:"gutenify-color-hover-tab"}]},(function(e){return Object(be.createElement)(be.Fragment,null,"normal"===e.name&&Object(be.createElement)(be.Fragment,null,Object(be.createElement)(zt.a,{label:Object(me.__)("Color"),onChange:function(e){var n={blockAdvanceOptions:wn(wn({},a),{},{textColor:e})};r(n),Cn(n,t)},value:a.textColor}),Object(be.createElement)(zt.b,{label:Object(me.__)("Background Color"),colorValue:a.backgroundColor,gradientValue:a.backgroundGradient,onChange:function(e){var n={blockAdvanceOptions:wn(wn({},a),e)};r(n),Cn(n,t)}}),Object(be.createElement)(zt.a,{label:Object(me.__)("Border Color"),onChange:function(e){var n={blockAdvanceOptions:wn(wn({},a),{},{borderColor:e})};r(n),Cn(n,t)},value:a.borderColor})),"hover"===e.name&&Object(be.createElement)(be.Fragment,null,Object(be.createElement)(zt.a,{label:Object(me.__)("Color"),onChange:function(e){var n={blockAdvanceOptions:wn(wn({},a),{},{hoverTextColor:e})};r(n),Cn(n,t)},value:a.hoverTextColor}),Object(be.createElement)(zt.b,{label:Object(me.__)("Background Color"),colorValue:a.hoverBackgroundColor,gradientValue:a.hoverBackgroundGradient,onChange:function(e){var n={blockAdvanceOptions:wn(wn({},a),{hoverBackgroundColor:e.backgroundColor,hoverBackgroundGradient:e.backgroundGradient})};r(n),Cn(n,t)}}),Object(be.createElement)(zt.a,{label:Object(me.__)("Border Color"),onChange:function(e){var n={blockAdvanceOptions:wn(wn({},a),{},{hoverBorderColor:e})};r(n),Cn(n,t)},value:a.hoverBorderColor})),Object(be.createElement)(ve.__experimentalNumberControl,{label:Object(me.__)("Border Width"),value:a.borderWidth,onChange:function(e){var n={blockAdvanceOptions:wn(wn({},a),{},{borderWidth:e})};r(n),Cn(n,t)},min:0,max:300}),Object(be.createElement)(ve.__experimentalUnitControl,{label:Object(me.__)("Border Radius"),value:a.borderRadius,onChange:function(e){var n={blockAdvanceOptions:wn(wn({},a),{},{borderRadius:e})};r(n),Cn(n,t)},min:0,max:300}),Object(be.createElement)(ve.__experimentalDivider,null))})))}}]}))])}));var Bn=vn;Object(at.addFilter)("gutenify-block-".concat(Bn,"-inspector-controls"),"Gutenify/Block/".concat(Bn,"/InspectorControls/BasicControls"),(function(e,t){return[].concat(Oe()(e),[Object(be.createElement)(ve.PanelBody,{title:Object(me.__)("Options"),key:"gutenify-block-".concat(Bn,"-inspector-controls-basic-controls")},Object(be.createElement)(ve.TabPanel,{className:"gutenify-editor-tab-panel",activeClass:"active-tab",tabs:[{name:"content",title:Object(me.__)("Content"),className:"gutenify-color-normal-tab"},{name:"style",title:Object(me.__)("Style"),className:"gutenify-color-hover-tab"}]},(function(e){return Object(be.createElement)(be.Fragment,null,Object(at.applyFilters)("gutenify-block-".concat(Bn,"-options-tab-").concat(e.name),[],function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Sn(Object(n),!0).forEach((function(t){A()(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Sn(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({},t),e))})))])}));var Pn=vn,Tn=function(e){return Object(be.createElement)(Mt.a,ft()({hookPrefix:Pn},e))},An=n(27),In=["gutenify/team-member"],Nn=mn()((function(e){return gn()(e,(function(){return["gutenify/team-member",{className:"has-shadow-dark"}]}))})),Dn=Object(Ie.compose)([Object(se.withDispatch)((function(e,t){var n=t.clientId;return{updateInnerBlocks:function(t){Object(se.select)("core/block-editor").getBlocksByClientId(n)[0].innerBlocks.forEach((function(n){"gutenify/team-member"===n.name&&(e("core/block-editor").updateBlockAttributes(n.clientId,{layout:t.name,titleAlign:t.titleAlign,imageAlign:t.imageAlign,ratingAlign:t.ratingAlign}),Object(se.select)("core/block-editor").getBlocksByClientId(n.clientId)[0].innerBlocks.forEach((function(n){"core/image"===n.name&&e("core/block-editor").updateBlockAttributes(n.clientId,{align:t.imageAlign}),"core/heading"===n.name&&e("core/block-editor").updateBlockAttributes(n.clientId,{textAlign:t.titleAlign}),"core/paragraph"===n.name&&e("core/block-editor").updateBlockAttributes(n.clientId,{align:t.titleAlign}),"gutenify/star-rating"===n.name&&e("core/block-editor").updateBlockAttributes(n.clientId,{textAlignment:t.ratingAlign}),"core/social-links"===n.name&&e("core/block-editor").updateBlockAttributes(n.clientId,{align:t.socialIconAlign,layout:{type:"flex",justifyContent:t.socialIconAlign}})})))}))},updateInnerBlocks1:function(t){Object(se.select)("core/block-editor").getBlocksByClientId(n)[0].innerBlocks.forEach((function(n){"core/image"===n.name&&e("core/block-editor").updateBlockAttributes(n.clientId,{align:t.imageAlign}),"core/heading"===n.name&&e("core/block-editor").updateBlockAttributes(n.clientId,{textAlign:t.titleAlign}),"core/paragraph"===n.name&&e("core/block-editor").updateBlockAttributes(n.clientId,{align:t.titleAlign}),"core/social-links"===n.name&&e("core/block-editor").updateBlockAttributes(n.clientId,{align:t.socialIconAlign,layout:{type:"flex",justifyContent:t.socialIconAlign}})}))}}}))])((function(e){var t=e.attributes,n=e.isSelected,r=e.className,a=e.clientId,o=t.layout,i=t.columnSize;Object(be.useEffect)((function(){Cn({},e)}),[]);var c=De()(r,"gutenify-admin-team-block-wrapper gutenify-team-".concat(o),"gutenify-team-col-".concat(i));return Object(be.createElement)("div",{className:c},n&&Object(be.createElement)(Tn,e),Object(be.createElement)(An.a,ft()({},e,{sectionID:a}),Object(be.createElement)(ot.InnerBlocks,{allowedBlocks:In,template:Nn(2),templateInsertUpdatesSelection:!1,orientation:"horizontal",__experimentalCaptureToolbars:!0,renderAppender:function(){return Object(be.createElement)(ot.InnerBlocks.ButtonBlockAppender,null)}})))}));var Mn=n(147),Rn=Mn.name,Ln=Mn.category,zn=Mn.attributes,Fn=Mn.supports,Gn={title:Object(me.__)("Team"),description:Object(me.__)("Gutenify Team"),icon:Object(be.createElement)(ve.Icon,{icon:$e.GroupsIcon}),keywords:["gutenify",Object(me.__)("team")],example:{attributes:{teams:{}}},attributes:zn,edit:Dn,save:function(e){var t=e.attributes,n=t.layout,r=t.columnSize,a=t.className,o=t.align,i=De()(a,"align".concat(o),"gutenify-team-block-wrapper gutenify-team-".concat(n),"gutenify-team-col-".concat(r));return Object(be.createElement)("div",{className:i},Object(be.createElement)(An.a,ft()({},e,{name:"gutenify/team"}),Object(be.createElement)(ot.InnerBlocks.Content,null)))},supports:Fn},Wn=yn,Vn=On;function Hn(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=n||e.attributes,a=r.blockAdvanceOptions,o="";return t=t||".gutenify-section-".concat(e.clientId),o+=Object(Ot.getBackgroundStyle)(a,t),o+=Object(Ot.getTextStyle)(a,t),o+="".concat(t,":hover {\n\t\t").concat(Object(Qe.has)(a,"hoverTextColor")&&!Object(Qe.isEmpty)(a.hoverTextColor)?"color: ".concat(a.hoverTextColor,";"):"","\n\t\t").concat(Object(Qe.has)(a,"hoverBackgroundColor")&&!Object(Qe.isEmpty)(a.hoverBackgroundColor)?"background-color: ".concat(a.hoverBackgroundColor,";"):"","\n\t\t").concat(Object(Qe.has)(a,"hoverBackgroundGradient")&&!Object(Qe.isEmpty)(a.hoverBackgroundGradient)?"background: ".concat(a.hoverBackgroundGradient,";"):"","\n\t\t").concat(Object(Qe.has)(a,"hoverBorderColor")&&!Object(Qe.isEmpty)(a.hoverBorderColor)?"border-color: ".concat(a.hoverBorderColor,";"):"","\n\t}"),o+="".concat(t," {\n\t\t").concat(Object(Qe.has)(a,"borderColor")&&!Object(Qe.isEmpty)(a.borderColor)?"border-color: ".concat(a.borderColor,";"):"","\n\t\t").concat(a.borderWidth?"border-width: ".concat(a.borderWidth,"px;"):"","\n\t\t").concat(a.borderWidth?"border-style: solid;":"","\n\t\t").concat(a.borderRadius?"border-radius: ".concat(a.borderRadius,";"):"","\n\t}")}Object(at.addFilter)("gutenify-block-".concat(Wn,"-options-tab-content"),"Gutenify/Block/".concat(Wn,"/InspectorControls/BasicControls/tabs/content"),(function(e,t){var n=t.attributes,r=t.setAttributes,a=t.updateInnerBlocks,o=n.layout;return[].concat(Oe()(e),[Object(be.createElement)(be.Fragment,{key:"gutenify-block-".concat(Wn,"-options-tab-content-basic")},Object(be.createElement)(xt.a,{tabs:[{name:"team-member",initialOpen:!0,label:function(){return Object(me.__)("Team member")},cb:function(){return Object(be.createElement)(be.Fragment,null,Vn&&Object(be.createElement)("div",{className:"gutenify-template-browser"},Object(be.createElement)("h2",null,"Templates"),Object(be.createElement)("ul",null,Vn.map((function(e){var t="gutenify-template-browser-item";return o===e.name&&(t+=" gutenify-template-browser-item-active"),Object(be.createElement)("li",{className:t,key:e.name},Object(be.createElement)("button",{className:"gutenify-template-browser-selector",onClick:function(){var t={layout:e.name,socialIconAlign:e.socialIconAlign,imageAlign:e.imageAlign,titleAlign:e.titleAlign};r(t),a(e)}},Object(be.createElement)("img",{src:"".concat(window.gutenify_block_data.plugin_directory_url,"/assets/images/team-layouts/").concat(e.name,".png"),alt:e.name}),Object(be.createElement)("small",null,e.label)))})))))}}]}))])}));var qn=function(e,t){var n=Hn(t,!1,Object(Qe.assign)(t.attributes,e));Object(Ot.updateBlock)(e,n,t);var r=Hn(t,"#block-".concat(t.clientId," > *"));Object(Ot.addStyleTag)(t,r,"gutenify-block-".concat(t.clientId,"-main"),!0)};function Un(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function $n(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Un(Object(n),!0).forEach((function(t){A()(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Un(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var Yn=yn;function Kn(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}Object(at.addFilter)("gutenify-block-".concat(Yn,"-options-tab-style"),"Gutenify/Block/".concat(Yn,"/InspectorControls/BasicControls/tabs/style"),(function(e,t){var n=t.attributes,r=t.setAttributes,a=n.blockAdvanceOptions;return[].concat(Oe()(e),[Object(be.createElement)(be.Fragment,{key:"gutenify-block-".concat(Yn,"-options-tab-content-basic")},Object(be.createElement)(xt.a,{tabs:[{name:"team-member",initialOpen:!0,label:function(){return Object(me.__)("Team member Style")},cb:function(){return Object(be.createElement)(be.Fragment,null,Object(be.createElement)(ve.TabPanel,{className:"gutenify-editor-tab-panel gutenify-editor-tab-ovel",activeClass:"active-tab",tabs:[{name:"normal",title:Object(me.__)("Normal"),className:"gutenify-color-normal-tab"},{name:"hover",title:Object(me.__)("Hover"),className:"gutenify-color-hover-tab"}]},(function(e){return Object(be.createElement)(be.Fragment,null,"normal"===e.name&&Object(be.createElement)(be.Fragment,null,Object(be.createElement)(zt.a,{label:Object(me.__)("Color"),onChange:function(e){var n={blockAdvanceOptions:$n($n({},a),{},{textColor:e})};r(n),qn(n,t)},value:a.textColor}),Object(be.createElement)(zt.b,{label:Object(me.__)("Background Color"),colorValue:a.backgroundColor,gradientValue:a.backgroundGradient,onChange:function(e){var n={blockAdvanceOptions:$n($n({},a),e)};r(n),qn(n,t)}}),Object(be.createElement)(zt.a,{label:Object(me.__)("Border Color"),onChange:function(e){var n={blockAdvanceOptions:$n($n({},a),{},{borderColor:e})};r(n),qn(n,t)},value:a.borderColor})),"hover"===e.name&&Object(be.createElement)(be.Fragment,null,Object(be.createElement)(zt.a,{label:Object(me.__)("Color"),onChange:function(e){var n={blockAdvanceOptions:$n($n({},a),{},{hoverTextColor:e})};r(n),qn(n,t)},value:a.hoverTextColor}),Object(be.createElement)(zt.b,{label:Object(me.__)("Background Color"),colorValue:a.hoverBackgroundColor,gradientValue:a.hoverBackgroundGradient,onChange:function(e){var n={blockAdvanceOptions:$n($n({},a),{hoverBackgroundColor:e.backgroundColor,hoverBackgroundGradient:e.backgroundGradient})};r(n),qn(n,t)}}),Object(be.createElement)(zt.a,{label:Object(me.__)("Border Color"),onChange:function(e){var n={blockAdvanceOptions:$n($n({},a),{},{hoverBorderColor:e})};r(n),qn(n,t)},value:a.hoverBorderColor})),Object(be.createElement)(ve.__experimentalNumberControl,{label:Object(me.__)("Border Width"),value:a.borderWidth,onChange:function(e){var n={blockAdvanceOptions:$n($n({},a),{},{borderWidth:e})};r(n),qn(n,t)},min:0,max:300}),Object(be.createElement)(ve.__experimentalUnitControl,{label:Object(me.__)("Border Radius"),value:a.borderRadius,onChange:function(e){var n={blockAdvanceOptions:$n($n({},a),{},{borderRadius:e})};r(n),qn(n,t)},min:0,max:300}),Object(be.createElement)(ve.__experimentalDivider,null))})))}}]}))])}));var Jn=yn;Object(at.addFilter)("gutenify-block-".concat(Jn,"-inspector-controls"),"Gutenify/Block/".concat(Jn,"/InspectorControls/BasicControls"),(function(e,t){return[].concat(Oe()(e),[Object(be.createElement)(ve.PanelBody,{title:Object(me.__)("Options"),key:"gutenify-block-".concat(Jn,"-inspector-controls-basic-controls")},Object(be.createElement)(ve.TabPanel,{className:"gutenify-editor-tab-panel",activeClass:"active-tab",tabs:[{name:"content",title:Object(me.__)("Content"),className:"gutenify-color-normal-tab"},{name:"style",title:Object(me.__)("Style"),className:"gutenify-color-hover-tab"}]},(function(e){return Object(be.createElement)(be.Fragment,null,Object(at.applyFilters)("gutenify-block-".concat(Jn,"-options-tab-").concat(e.name),[],function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Kn(Object(n),!0).forEach((function(t){A()(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Kn(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({},t),e))})))])}));var Xn=yn,Qn=function(e){return Object(be.createElement)(Mt.a,ft()({hookPrefix:Xn},e))},Zn=["core/social-links"],er=Object(Ie.compose)([Object(se.withDispatch)((function(e,t){var n=t.clientId;return{updateInnerBlocks:function(t){Object(se.select)("core/block-editor").getBlocksByClientId(n)[0].innerBlocks.forEach((function(n){"core/image"===n.name&&e("core/block-editor").updateBlockAttributes(n.clientId,{align:t.imageAlign}),"core/heading"===n.name&&e("core/block-editor").updateBlockAttributes(n.clientId,{textAlign:t.titleAlign}),"core/paragraph"===n.name&&e("core/block-editor").updateBlockAttributes(n.clientId,{align:t.titleAlign}),"core/social-links"===n.name&&e("core/block-editor").updateBlockAttributes(n.clientId,{align:t.socialIconAlign,layout:{type:"flex",justifyContent:t.socialIconAlign}})}))}}}))])((function(e){var t=e.isSelected,n=e.className,r=e.attributes.layout;Object(be.useEffect)((function(){qn({},e)}),[]);var a=De()(n,"gutenify-team-member-".concat(r));return Object(be.createElement)("div",{className:a},Object(be.createElement)(An.a,e,t&&Object(be.createElement)(Qn,e),Object(be.createElement)(ot.InnerBlocks,{allowedBlocks:Zn,template:[["core/image",{url:"".concat(window.gutenify_block_data.plugin_directory_url,"assets/images/profile-pic.jpg"),align:"center"}],["core/heading",{content:Object(me.__)("Jane Doe"),level:3,placeholder:Object(me.__)("Title"),className:"gutenify-team-member-block-name",textAlign:"center"}],["core/heading",{content:Object(me.__)("Founder/ CEO"),level:4,placeholder:Object(me.__)("Degination"),className:"gutenify-team-member-block-degination",textAlign:"center"}],["core/paragraph",{content:Object(me.__)("Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed sit amet est massa. Sed enim massa, mattis at libero nec, bibendum ultricies augue."),placeholder:Object(me.__)("Bio of team member."),className:"gutenify-team-member-block-bio",align:"center"}],["core/social-links",{align:"center",layout:{type:"flex",justifyContent:"center"}}]],templateLock:"all",templateInsertUpdatesSelection:!1})))}));var tr=n(155),nr=tr.name,rr=tr.category,ar=tr.attributes,or={title:Object(me.__)("Team Member"),description:Object(me.__)("Gutenify Team Member"),icon:Object(be.createElement)(ve.Icon,{icon:$e.AdminUsersIcon}),keywords:["gutenify",Object(me.__)("teams"),Object(me.__)("team member")],parent:["gutenify/team"],example:{attributes:{image:{url:"",id:""}}},attributes:ar,edit:er,save:function(e){var t=e.className,n=De()(t,"gutenify-team-item");return Object(be.createElement)("div",{className:n},Object(be.createElement)(An.a,ft()({},e,{name:"gutenify/team-member"}),Object(be.createElement)(ot.InnerBlocks.Content,null)))},supports:{html:!1,customClassName:!0}},ir="testimonials",cr="testimonial-item",lr=[{name:"layout-1",label:"Layout 1",imageAlign:"center",titleAlign:"center",ratingAlign:"center"},{name:"layout-2",label:"Layout 2",imageAlign:"center",titleAlign:"left",ratingAlign:"left"},{name:"layout-3",label:"Layout 3",imageAlign:"center",titleAlign:"left",ratingAlign:"left"}],sr=ir,ur=lr;function fr(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=n||e.attributes,a=r.blockAdvanceOptions,o="";return t=t||".gutenify-section-".concat(e.clientId),o+=Object(Ot.getBackgroundStyle)(a,t),o+=Object(Ot.getTextStyle)(a,t),o+="".concat(t,":hover {\n\t\t").concat(Object(Qe.has)(a,"hoverTextColor")&&!Object(Qe.isEmpty)(a.hoverTextColor)?"color: ".concat(a.hoverTextColor,";"):"","\n\t\t").concat(Object(Qe.has)(a,"hoverBackgroundColor")&&!Object(Qe.isEmpty)(a.hoverBackgroundColor)?"background-color: ".concat(a.hoverBackgroundColor,";"):"","\n\t\t").concat(Object(Qe.has)(a,"hoverBackgroundGradient")&&!Object(Qe.isEmpty)(a.hoverBackgroundGradient)?"background: ".concat(a.hoverBackgroundGradient,";"):"","\n\t\t").concat(Object(Qe.has)(a,"hoverBorderColor")&&!Object(Qe.isEmpty)(a.hoverBorderColor)?"border-color: ".concat(a.hoverBorderColor,";"):"","\n\t}"),o+="".concat(t," {\n\t\t").concat(Object(Qe.has)(a,"borderColor")&&!Object(Qe.isEmpty)(a.borderColor)?"border-color: ".concat(a.borderColor,";"):"","\n\t\t").concat(a.borderWidth?"border-width: ".concat(a.borderWidth,"px;"):"","\n\t\t").concat(a.borderWidth?"border-style: solid;":"","\n\t\t").concat(a.borderRadius?"border-radius: ".concat(a.borderRadius,";"):"","\n\t}")}Object(at.addFilter)("gutenify-block-".concat(sr,"-options-tab-content"),"Gutenify/Block/".concat(sr,"/InspectorControls/BasicControls/tabs/content"),(function(e,t){var n=t.attributes,r=t.setAttributes,a=t.updateInnerBlocks,o=n.layout,i=n.columnSize;return[].concat(Oe()(e),[Object(be.createElement)(be.Fragment,{key:"gutenify-block-".concat(sr,"-options-tab-content-basic")},Object(be.createElement)(xt.a,{tabs:[{name:"testimonials",initialOpen:!0,label:function(){return Object(me.__)("Testimonials")},cb:function(){return Object(be.createElement)(be.Fragment,null,Object(be.createElement)(ve.RangeControl,{value:i,label:Object(me.__)("Columns"),min:1,max:4,step:1,onChange:function(e){r({columnSize:e})}}),ur&&Object(be.createElement)("div",{className:"gutenify-template-browser"},Object(be.createElement)("h2",null,"Templates"),Object(be.createElement)("ul",null,ur.map((function(e){var t="gutenify-template-browser-item";return o===e.name&&(t+=" gutenify-template-browser-item-active"),Object(be.createElement)("li",{className:t,key:e.name},Object(be.createElement)("button",{className:"gutenify-template-browser-selector",onClick:function(){var t={layout:e.name,ratingAlign:e.ratingAlign,imageAlign:e.imageAlign,titleAlign:e.titleAlign};r(t),a(e)}},Object(be.createElement)("img",{src:"".concat(window.gutenify_block_data.plugin_directory_url,"/assets/images/testimonial-layouts/").concat(e.name,".png"),alt:e.name}),Object(be.createElement)("small",null,e.label)))})))))}}]}))])}));var dr=function(e,t){var n=fr(t,!1,Object(Qe.assign)(t.attributes,e));Object(Ot.updateBlock)(e,n,t);var r=fr(t,"#block-".concat(t.clientId," > *"));Object(Ot.addStyleTag)(t,r,"gutenify-block-".concat(t.clientId,"-main"),!0)};function pr(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function br(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?pr(Object(n),!0).forEach((function(t){A()(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):pr(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var mr=ir;function hr(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}Object(at.addFilter)("gutenify-block-".concat(mr,"-options-tab-style"),"Gutenify/Block/".concat(mr,"/InspectorControls/BasicControls/tabs/style"),(function(e,t){var n=t.attributes,r=t.setAttributes,a=n.blockAdvanceOptions;return[].concat(Oe()(e),[Object(be.createElement)(be.Fragment,{key:"gutenify-block-".concat(mr,"-options-tab-content-basic")},Object(be.createElement)(xt.a,{tabs:[{name:"testimonials",initialOpen:!0,label:function(){return Object(me.__)("Testimonials Style")},cb:function(){return Object(be.createElement)(be.Fragment,null,Object(be.createElement)(ve.TabPanel,{className:"gutenify-editor-tab-panel gutenify-editor-tab-ovel",activeClass:"active-tab",tabs:[{name:"normal",title:Object(me.__)("Normal"),className:"gutenify-color-normal-tab"},{name:"hover",title:Object(me.__)("Hover"),className:"gutenify-color-hover-tab"}]},(function(e){return Object(be.createElement)(be.Fragment,null,"normal"===e.name&&Object(be.createElement)(be.Fragment,null,Object(be.createElement)(zt.a,{label:Object(me.__)("Color"),onChange:function(e){var n={blockAdvanceOptions:br(br({},a),{},{textColor:e})};r(n),dr(n,t)},value:a.textColor}),Object(be.createElement)(zt.b,{label:Object(me.__)("Background Color"),colorValue:a.backgroundColor,gradientValue:a.backgroundGradient,onChange:function(e){var n={blockAdvanceOptions:br(br({},a),e)};r(n),dr(n,t)}}),Object(be.createElement)(zt.a,{label:Object(me.__)("Border Color"),onChange:function(e){var n={blockAdvanceOptions:br(br({},a),{},{borderColor:e})};r(n),dr(n,t)},value:a.borderColor})),"hover"===e.name&&Object(be.createElement)(be.Fragment,null,Object(be.createElement)(zt.a,{label:Object(me.__)("Color"),onChange:function(e){var n={blockAdvanceOptions:br(br({},a),{},{hoverTextColor:e})};r(n),dr(n,t)},value:a.hoverTextColor}),Object(be.createElement)(zt.b,{label:Object(me.__)("Background Color"),colorValue:a.hoverBackgroundColor,gradientValue:a.hoverBackgroundGradient,onChange:function(e){var n={blockAdvanceOptions:br(br({},a),{hoverBackgroundColor:e.backgroundColor,hoverBackgroundGradient:e.backgroundGradient})};r(n),dr(n,t)}}),Object(be.createElement)(zt.a,{label:Object(me.__)("Border Color"),onChange:function(e){var n={blockAdvanceOptions:br(br({},a),{},{hoverBorderColor:e})};r(n),dr(n,t)},value:a.hoverBorderColor})),Object(be.createElement)(ve.__experimentalNumberControl,{label:Object(me.__)("Border Width"),value:a.borderWidth,onChange:function(e){var n={blockAdvanceOptions:br(br({},a),{},{borderWidth:e})};r(n),dr(n,t)},min:0,max:300}),Object(be.createElement)(ve.__experimentalUnitControl,{label:Object(me.__)("Border Radius"),value:a.borderRadius,onChange:function(e){var n={blockAdvanceOptions:br(br({},a),{},{borderRadius:e})};r(n),dr(n,t)},min:0,max:300}),Object(be.createElement)(ve.__experimentalDivider,null))})))}}]}))])}));var gr=ir;Object(at.addFilter)("gutenify-block-".concat(gr,"-inspector-controls"),"Gutenify/Block/".concat(gr,"/InspectorControls/BasicControls"),(function(e,t){return[].concat(Oe()(e),[Object(be.createElement)(ve.PanelBody,{title:Object(me.__)("Options"),key:"gutenify-block-".concat(gr,"-inspector-controls-basic-controls")},Object(be.createElement)(ve.TabPanel,{className:"gutenify-editor-tab-panel",activeClass:"active-tab",tabs:[{name:"content",title:Object(me.__)("Content"),className:"gutenify-color-normal-tab"},{name:"style",title:Object(me.__)("Style"),className:"gutenify-color-hover-tab"}]},(function(e){return Object(be.createElement)(be.Fragment,null,Object(at.applyFilters)("gutenify-block-".concat(gr,"-options-tab-").concat(e.name),[],function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?hr(Object(n),!0).forEach((function(t){A()(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):hr(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({},t),e))})))])}));var vr=ir,yr=function(e){return Object(be.createElement)(Mt.a,ft()({hookPrefix:vr},e))},Or=["gutenify/testimonial"],jr=mn()((function(e){return gn()(e,(function(){return["gutenify/testimonial",{className:"has-shadow-dark"}]}))})),kr=Object(Ie.compose)([Object(se.withDispatch)((function(e,t){var n=t.clientId;return{updateInnerBlocks:function(t){Object(se.select)("core/block-editor").getBlocksByClientId(n)[0].innerBlocks.forEach((function(n){"gutenify/testimonial"===n.name&&(e("core/block-editor").updateBlockAttributes(n.clientId,{layout:t.name,titleAlign:t.titleAlign,imageAlign:t.imageAlign,ratingAlign:t.ratingAlign}),Object(se.select)("core/block-editor").getBlocksByClientId(n.clientId)[0].innerBlocks.forEach((function(n){"core/image"===n.name&&e("core/block-editor").updateBlockAttributes(n.clientId,{align:t.imageAlign}),"core/heading"===n.name&&e("core/block-editor").updateBlockAttributes(n.clientId,{textAlign:t.titleAlign}),"core/paragraph"===n.name&&e("core/block-editor").updateBlockAttributes(n.clientId,{align:t.titleAlign}),"gutenify/star-rating"===n.name&&e("core/block-editor").updateBlockAttributes(n.clientId,{textAlignment:t.ratingAlign})})))}))}}}))])((function(e){Object(be.useEffect)((function(){dr({},e)}),[]);var t=e.attributes,n=e.isSelected,r=e.className,a=e.clientId,o=t.layout,i=t.columnSize,c=t.hideRating,l=De()(r,"gutenify-testimonials-block-wrapper gutenify-testimonials-".concat(o),"gutenify-testimonials-col-".concat(i),c&&"gutenify-testimonials-hide-rating");return Object(be.createElement)("div",{className:l},n&&Object(be.createElement)(yr,e),Object(be.createElement)(An.a,ft()({},e,{sectionID:a}),Object(be.createElement)("div",{className:"gutenify-testimonials-block"},Object(be.createElement)(ot.InnerBlocks,{allowedBlocks:Or,template:jr(2),templateInsertUpdatesSelection:!1,orientation:"horizontal",__experimentalCaptureToolbars:!0,renderAppender:function(){return Object(be.createElement)(ot.InnerBlocks.ButtonBlockAppender,null)}}))))}));var Er=n(148),Cr=Er.name,_r=Er.category,wr=Er.attributes,xr=Er.supports,Sr={title:Object(me.__)("Testimonials"),description:Object(me.__)("Gutenify Testimonials"),icon:Object(be.createElement)(ve.Icon,{icon:$e.FormatStatusIcon}),keywords:["gutenify",Object(me.__)("Testimonial"),Object(me.__)("Testimonials")],example:{attributes:{teams:{}}},attributes:wr,edit:kr,save:function(e){var t=e.attributes,n=t.layout,r=t.columnSize,a=t.className,o=t.hideRating,i=De()(a,"gutenify-testimonials-block-wrapper gutenify-testimonials-".concat(n),"gutenify-testimonials-col-".concat(r),o&&"gutenify-testimonials-hide-rating");return Object(be.createElement)("div",{className:i},Object(be.createElement)(An.a,ft()({},e,{name:"gutenify/testimonial"}),Object(be.createElement)("div",{className:"gutenify-testimonials-block"},Object(be.createElement)(ot.InnerBlocks.Content,null))))},supports:xr},Br=cr,Pr=lr;function Tr(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=n||e.attributes,a=r.blockAdvanceOptions,o="";return t=t||".gutenify-section-".concat(e.clientId),o+=Object(Ot.getBackgroundStyle)(a,t),o+=Object(Ot.getTextStyle)(a,t),o+="".concat(t,":hover {\n\t\t").concat(Object(Qe.has)(a,"hoverTextColor")&&!Object(Qe.isEmpty)(a.hoverTextColor)?"color: ".concat(a.hoverTextColor,";"):"","\n\t\t").concat(Object(Qe.has)(a,"hoverBackgroundColor")&&!Object(Qe.isEmpty)(a.hoverBackgroundColor)?"background-color: ".concat(a.hoverBackgroundColor,";"):"","\n\t\t").concat(Object(Qe.has)(a,"hoverBackgroundGradient")&&!Object(Qe.isEmpty)(a.hoverBackgroundGradient)?"background: ".concat(a.hoverBackgroundGradient,";"):"","\n\t\t").concat(Object(Qe.has)(a,"hoverBorderColor")&&!Object(Qe.isEmpty)(a.hoverBorderColor)?"border-color: ".concat(a.hoverBorderColor,";"):"","\n\t}"),o+="".concat(t," {\n\t\t").concat(Object(Qe.has)(a,"borderColor")&&!Object(Qe.isEmpty)(a.borderColor)?"border-color: ".concat(a.borderColor,";"):"","\n\t\t").concat(a.borderWidth?"border-width: ".concat(a.borderWidth,"px;"):"","\n\t\t").concat(a.borderWidth?"border-style: solid;":"","\n\t\t").concat(a.borderRadius?"border-radius: ".concat(a.borderRadius,";"):"","\n\t}")}Object(at.addFilter)("gutenify-block-".concat(Br,"-options-tab-content"),"Gutenify/Block/".concat(Br,"/InspectorControls/BasicControls/tabs/content"),(function(e,t){var n=t.attributes,r=t.setAttributes,a=t.updateInnerBlocks,o=n.layout;return[].concat(Oe()(e),[Object(be.createElement)(be.Fragment,{key:"gutenify-block-".concat(Br,"-options-tab-content-basic")},Object(be.createElement)(xt.a,{tabs:[{name:"testimonial-item",initialOpen:!0,label:function(){return Object(me.__)("Testimonial Item")},cb:function(){return Object(be.createElement)(be.Fragment,null,Pr&&Object(be.createElement)("div",{className:"gutenify-template-browser"},Object(be.createElement)("h2",null,"Templates"),Object(be.createElement)("ul",null,Pr.map((function(e){var t="gutenify-template-browser-item";return o===e.name&&(t+=" gutenify-template-browser-item-active"),Object(be.createElement)("li",{className:t,key:e.name},Object(be.createElement)("button",{className:"gutenify-template-browser-selector",onClick:function(){var t={layout:e.name,ratingAlign:e.ratingAlign,imageAlign:e.imageAlign,titleAlign:e.titleAlign};r(t),a(e)}},Object(be.createElement)("img",{src:"".concat(window.gutenify_block_data.plugin_directory_url,"/assets/images/testimonial-layouts/").concat(e.name,".png"),alt:e.name}),Object(be.createElement)("small",null,e.label)))})))))}}]}))])}));var Ar=function(e,t){var n=Tr(t,!1,Object(Qe.assign)(t.attributes,e));Object(Ot.updateBlock)(e,n,t);var r=Tr(t,"#block-".concat(t.clientId," > *"));Object(Ot.addStyleTag)(t,r,"gutenify-block-".concat(t.clientId,"-main"),!0)};function Ir(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Nr(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Ir(Object(n),!0).forEach((function(t){A()(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Ir(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var Dr=cr;function Mr(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}Object(at.addFilter)("gutenify-block-".concat(Dr,"-options-tab-style"),"Gutenify/Block/".concat(Dr,"/InspectorControls/BasicControls/tabs/style"),(function(e,t){var n=t.attributes,r=t.setAttributes,a=n.blockAdvanceOptions;return[].concat(Oe()(e),[Object(be.createElement)(be.Fragment,{key:"gutenify-block-".concat(Dr,"-options-tab-content-basic")},Object(be.createElement)(xt.a,{tabs:[{name:"testimonial-item",initialOpen:!0,label:function(){return Object(me.__)("Testimonial Item Style")},cb:function(){return Object(be.createElement)(be.Fragment,null,Object(be.createElement)(ve.TabPanel,{className:"gutenify-editor-tab-panel gutenify-editor-tab-ovel",activeClass:"active-tab",tabs:[{name:"normal",title:Object(me.__)("Normal"),className:"gutenify-color-normal-tab"},{name:"hover",title:Object(me.__)("Hover"),className:"gutenify-color-hover-tab"}]},(function(e){return Object(be.createElement)(be.Fragment,null,"normal"===e.name&&Object(be.createElement)(be.Fragment,null,Object(be.createElement)(zt.a,{label:Object(me.__)("Color"),onChange:function(e){var n={blockAdvanceOptions:Nr(Nr({},a),{},{textColor:e})};r(n),Ar(n,t)},value:a.textColor}),Object(be.createElement)(zt.b,{label:Object(me.__)("Background Color"),colorValue:a.backgroundColor,gradientValue:a.backgroundGradient,onChange:function(e){var n={blockAdvanceOptions:Nr(Nr({},a),e)};r(n),Ar(n,t)}}),Object(be.createElement)(zt.a,{label:Object(me.__)("Border Color"),onChange:function(e){var n={blockAdvanceOptions:Nr(Nr({},a),{},{borderColor:e})};r(n),Ar(n,t)},value:a.borderColor})),"hover"===e.name&&Object(be.createElement)(be.Fragment,null,Object(be.createElement)(zt.a,{label:Object(me.__)("Color"),onChange:function(e){var n={blockAdvanceOptions:Nr(Nr({},a),{},{hoverTextColor:e})};r(n),Ar(n,t)},value:a.hoverTextColor}),Object(be.createElement)(zt.b,{label:Object(me.__)("Background Color"),colorValue:a.hoverBackgroundColor,gradientValue:a.hoverBackgroundGradient,onChange:function(e){var n={blockAdvanceOptions:Nr(Nr({},a),{hoverBackgroundColor:e.backgroundColor,hoverBackgroundGradient:e.backgroundGradient})};r(n),Ar(n,t)}}),Object(be.createElement)(zt.a,{label:Object(me.__)("Border Color"),onChange:function(e){var n={blockAdvanceOptions:Nr(Nr({},a),{},{hoverBorderColor:e})};r(n),Ar(n,t)},value:a.hoverBorderColor})),Object(be.createElement)(ve.__experimentalNumberControl,{label:Object(me.__)("Border Width"),value:a.borderWidth,onChange:function(e){var n={blockAdvanceOptions:Nr(Nr({},a),{},{borderWidth:e})};r(n),Ar(n,t)},min:0,max:300}),Object(be.createElement)(ve.__experimentalUnitControl,{label:Object(me.__)("Border Radius"),value:a.borderRadius,onChange:function(e){var n={blockAdvanceOptions:Nr(Nr({},a),{},{borderRadius:e})};r(n),Ar(n,t)},min:0,max:300}),Object(be.createElement)(ve.__experimentalDivider,null))})))}}]}))])}));var Rr=cr;Object(at.addFilter)("gutenify-block-".concat(Rr,"-inspector-controls"),"Gutenify/Block/".concat(Rr,"/InspectorControls/BasicControls"),(function(e,t){return[].concat(Oe()(e),[Object(be.createElement)(ve.PanelBody,{title:Object(me.__)("Options"),key:"gutenify-block-".concat(Rr,"-inspector-controls-basic-controls")},Object(be.createElement)(ve.TabPanel,{className:"gutenify-editor-tab-panel",activeClass:"active-tab",tabs:[{name:"content",title:Object(me.__)("Content"),className:"gutenify-color-normal-tab"},{name:"style",title:Object(me.__)("Style"),className:"gutenify-color-hover-tab"}]},(function(e){return Object(be.createElement)(be.Fragment,null,Object(at.applyFilters)("gutenify-block-".concat(Rr,"-options-tab-").concat(e.name),[],function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Mr(Object(n),!0).forEach((function(t){A()(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Mr(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({},t),e))})))])}));var Lr=cr,zr=function(e){return Object(be.createElement)(Mt.a,ft()({hookPrefix:Lr},e))},Fr=["core/social-links"],Gr=Object(Ie.compose)([Object(se.withDispatch)((function(e,t){var n=t.clientId;return{updateInnerBlocks:function(t){Object(se.select)("core/block-editor").getBlocksByClientId(n)[0].innerBlocks.forEach((function(n){"core/image"===n.name&&e("core/block-editor").updateBlockAttributes(n.clientId,{align:t.imageAlign}),"core/heading"===n.name&&e("core/block-editor").updateBlockAttributes(n.clientId,{textAlign:t.titleAlign}),"core/paragraph"===n.name&&e("core/block-editor").updateBlockAttributes(n.clientId,{align:t.titleAlign}),"gutenify/star-rating"===n.name&&e("core/block-editor").updateBlockAttributes(n.clientId,{textAlignment:t.ratingAlign})}))}}}))])((function(e){var t=e.isSelected,n=e.className,r=e.attributes.layout;Object(be.useEffect)((function(){Ar({},e)}),[]);var a=De()(n,"gutenify-testimonial-".concat(r));return Object(be.createElement)("div",{className:a},Object(be.createElement)(An.a,e,t&&Object(be.createElement)(zr,e),Object(be.createElement)(ot.InnerBlocks,{allowedBlocks:Fr,template:[["core/image",{url:"".concat(window.gutenify_block_data.plugin_directory_url,"assets/images/profile-pic.jpg"),align:"center",className:"is-style-rounded",width:100,height:100}],["core/paragraph",{content:Object(me.__)("Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed sit amet est massa. Sed enim massa, mattis at libero nec, bibendum ultricies augue."),level:3,placeholder:Object(me.__)("Title"),align:"center",className:"gutenify-testimonial-block-content"}],["core/heading",{content:Object(me.__)("Jane Doe"),level:3,placeholder:Object(me.__)("Title"),textAlign:"center",className:"gutenify-testimonial-block-full-name"}],["core/heading",{content:Object(me.__)("Founder/ CEO"),level:4,placeholder:Object(me.__)("Degination"),textAlign:"center",className:"gutenify-testimonial-block-degination"}],["gutenify/star-rating"]],templateLock:"all",templateInsertUpdatesSelection:!1})))}));var Wr=n(156),Vr=Wr.name,Hr=Wr.category,qr=Wr.attributes,Ur={title:Object(me.__)("Testimonial"),description:Object(me.__)("Gutenify Testimonial"),icon:Object(be.createElement)(ve.Icon,{icon:$e.AdminUsersIcon}),keywords:["gutenify",Object(me.__)("Testimonial"),Object(me.__)("Testimonial Item")],parent:["gutenify/testimonials"],example:{attributes:{image:{url:"",id:""}}},attributes:qr,edit:Gr,save:function(e){var t=e.className,n=e.attributes.layout,r=De()(t,"gutenify-testimonial-item","flex-col-item","gutenify-testimonial-".concat(n));return Object(be.createElement)("div",{className:r},Object(be.createElement)(An.a,ft()({},e,{name:"gutenify/testimonial-item"}),Object(be.createElement)(ot.InnerBlocks.Content,null)))},supports:{html:!1}};function $r(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=n||e.attributes,a=r.blockAdvanceOptions,o="";return t=t||".gutenify-section-".concat(e.clientId),o+=Object(Ot.getBackgroundStyle)(a,t),o+=Object(Ot.getTextStyle)(a,t),o+="".concat(t,":hover {\n\t\t").concat(Object(Qe.has)(a,"hoverTextColor")&&!Object(Qe.isEmpty)(a.hoverTextColor)?"color: ".concat(a.hoverTextColor,";"):"","\n\t\t").concat(Object(Qe.has)(a,"hoverBackgroundColor")&&!Object(Qe.isEmpty)(a.hoverBackgroundColor)?"background-color: ".concat(a.hoverBackgroundColor,";"):"","\n\t\t").concat(Object(Qe.has)(a,"hoverBackgroundGradient")&&!Object(Qe.isEmpty)(a.hoverBackgroundGradient)?"background: ".concat(a.hoverBackgroundGradient,";"):"","\n\t\t").concat(Object(Qe.has)(a,"hoverBorderColor")&&!Object(Qe.isEmpty)(a.hoverBorderColor)?"border-color: ".concat(a.hoverBorderColor,";"):"","\n\t}"),o+="".concat(t," {\n\t\t").concat(Object(Qe.has)(a,"borderColor")&&!Object(Qe.isEmpty)(a.borderColor)?"border-color: ".concat(a.borderColor,";"):"","\n\t\t").concat(a.borderWidth?"border-width: ".concat(a.borderWidth,"px;"):"","\n\t\t").concat(a.borderWidth?"border-style: solid;":"","\n\t\t").concat(a.borderRadius?"border-radius: ".concat(a.borderRadius,";"):"","\n\t}")}Object(at.addFilter)("gutenify-block-".concat("service","-options-tab-content"),"Gutenify/Block/".concat("service","/InspectorControls/BasicControls/tabs/content"),(function(e,t){var n=[{name:"layout-1",label:"Layout 1",iconAlign:"center",titleAlign:"center",buttonAlign:"center"},{name:"layout-2",label:"Layout 2",iconAlign:"center",titleAlign:"left",buttonAlign:"left"},{name:"layout-3",label:"Layout 3",iconAlign:"center",titleAlign:"right",buttonAlign:"right"}],r=t.attributes,a=t.setAttributes,o=t.updateInnerBlocks,i=r.layout,c=r.columnSize,l=r.hideButtons;return[].concat(Oe()(e),[Object(be.createElement)(be.Fragment,{key:"gutenify-block-".concat("service","-options-tab-content-basic")},Object(be.createElement)(xt.a,{tabs:[{name:"service",initialOpen:!0,label:function(){return Object(me.__)("Service")},cb:function(){return Object(be.createElement)(be.Fragment,null,Object(be.createElement)(ve.RangeControl,{value:c,label:Object(me.__)("Columns"),min:1,max:4,step:1,onChange:function(e){a({columnSize:e})}}),Object(be.createElement)(ve.ToggleControl,{label:Object(me.__)("Hide Buttons"),onChange:function(){a({hideButtons:!l})},checked:l,help:l?Object(me.__)("All buttons are hidden"):Object(me.__)("All buttons are shown.")}))}},{name:"info-box",initialOpen:!0,label:function(){return Object(me.__)("Info Box")},cb:function(){return Object(be.createElement)(be.Fragment,null,n&&Object(be.createElement)("div",{className:"gutenify-template-browser"},Object(be.createElement)("h2",null,"Templates"),Object(be.createElement)("ul",null,n.map((function(e){var t="gutenify-template-browser-item";return i===e.name&&(t+=" gutenify-template-browser-item-active"),Object(be.createElement)("li",{className:t,key:e.name},Object(be.createElement)("button",{className:"gutenify-template-browser-selector",onClick:function(){var t={layout:e.name,iconAlign:e.iconAlign,titleAlign:e.titleAlign,buttonAlign:e.buttonAlign};a(t),o(e)}},Object(be.createElement)("img",{src:"".concat(window.gutenify_block_data.plugin_directory_url,"/assets/images/info-box-layouts/").concat(e.name,".png"),alt:e.name}),Object(be.createElement)("small",null,e.label)))})))))}}]}))])}));var Yr=function(e,t){var n=$r(t,!1,Object(Qe.assign)(t.attributes,e));Object(Ot.updateBlock)(e,n,t);var r=$r(t,"#block-".concat(t.clientId," > *"));Object(Ot.addStyleTag)(t,r,"gutenify-block-".concat(t.clientId,"-main"),!0)};function Kr(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Jr(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Kr(Object(n),!0).forEach((function(t){A()(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Kr(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Xr(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}Object(at.addFilter)("gutenify-block-".concat("service","-options-tab-style"),"Gutenify/Block/".concat("service","/InspectorControls/BasicControls/tabs/style"),(function(e,t){var n=t.attributes,r=t.setAttributes,a=n.blockAdvanceOptions;return[].concat(Oe()(e),[Object(be.createElement)(be.Fragment,{key:"gutenify-block-".concat("service","-options-tab-content-basic")},Object(be.createElement)(xt.a,{tabs:[{name:"service",initialOpen:!0,label:function(){return Object(me.__)("Service Style")},cb:function(){return Object(be.createElement)(be.Fragment,null,Object(be.createElement)(ve.TabPanel,{className:"gutenify-editor-tab-panel gutenify-editor-tab-ovel",activeClass:"active-tab",tabs:[{name:"normal",title:Object(me.__)("Normal"),className:"gutenify-color-normal-tab"},{name:"hover",title:Object(me.__)("Hover"),className:"gutenify-color-hover-tab"}]},(function(e){return Object(be.createElement)(be.Fragment,null,"normal"===e.name&&Object(be.createElement)(be.Fragment,null,Object(be.createElement)(zt.a,{label:Object(me.__)("Color"),onChange:function(e){var n={blockAdvanceOptions:Jr(Jr({},a),{},{textColor:e})};r(n),Yr(n,t)},value:a.textColor}),Object(be.createElement)(zt.b,{label:Object(me.__)("Background Color"),colorValue:a.backgroundColor,gradientValue:a.backgroundGradient,onChange:function(e){var n={blockAdvanceOptions:Jr(Jr({},a),e)};r(n),Yr(n,t)}}),Object(be.createElement)(zt.a,{label:Object(me.__)("Border Color"),onChange:function(e){var n={blockAdvanceOptions:Jr(Jr({},a),{},{borderColor:e})};r(n),Yr(n,t)},value:a.borderColor})),"hover"===e.name&&Object(be.createElement)(be.Fragment,null,Object(be.createElement)(zt.a,{label:Object(me.__)("Color"),onChange:function(e){var n={blockAdvanceOptions:Jr(Jr({},a),{},{hoverTextColor:e})};r(n),Yr(n,t)},value:a.hoverTextColor}),Object(be.createElement)(zt.b,{label:Object(me.__)("Background Color"),colorValue:a.hoverBackgroundColor,gradientValue:a.hoverBackgroundGradient,onChange:function(e){var n={blockAdvanceOptions:Jr(Jr({},a),{hoverBackgroundColor:e.backgroundColor,hoverBackgroundGradient:e.backgroundGradient})};r(n),Yr(n,t)}}),Object(be.createElement)(zt.a,{label:Object(me.__)("Border Color"),onChange:function(e){var n={blockAdvanceOptions:Jr(Jr({},a),{},{hoverBorderColor:e})};r(n),Yr(n,t)},value:a.hoverBorderColor})),Object(be.createElement)(ve.__experimentalNumberControl,{label:Object(me.__)("Border Width"),value:a.borderWidth,onChange:function(e){var n={blockAdvanceOptions:Jr(Jr({},a),{},{borderWidth:e})};r(n),Yr(n,t)},min:0,max:300}),Object(be.createElement)(ve.__experimentalUnitControl,{label:Object(me.__)("Border Radius"),value:a.borderRadius,onChange:function(e){var n={blockAdvanceOptions:Jr(Jr({},a),{},{borderRadius:e})};r(n),Yr(n,t)},min:0,max:300}),Object(be.createElement)(ve.__experimentalDivider,null))})))}}]}))])}));Object(at.addFilter)("gutenify-block-".concat("service","-inspector-controls"),"Gutenify/Block/".concat("service","/InspectorControls/BasicControls"),(function(e,t){return[].concat(Oe()(e),[Object(be.createElement)(ve.PanelBody,{title:Object(me.__)("Options"),key:"gutenify-block-".concat("service","-inspector-controls-basic-controls")},Object(be.createElement)(ve.TabPanel,{className:"gutenify-editor-tab-panel",activeClass:"active-tab",tabs:[{name:"content",title:Object(me.__)("Content"),className:"gutenify-color-normal-tab"},{name:"style",title:Object(me.__)("Style"),className:"gutenify-color-hover-tab"}]},(function(e){return Object(be.createElement)(be.Fragment,null,Object(at.applyFilters)("gutenify-block-".concat("service","-options-tab-").concat(e.name),[],function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Xr(Object(n),!0).forEach((function(t){A()(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Xr(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({},t),e))})))])}));var Qr=function(e){return Object(be.createElement)(Mt.a,ft()({hookPrefix:"service"},e))},Zr=["gutenify/info-box"],ea=mn()((function(e){return gn()(e,(function(){return["gutenify/info-box",{className:"has-shadow-dark"}]}))})),ta=Object(Ie.compose)([Object(se.withDispatch)((function(e,t){var n=t.clientId;return{updateInnerBlocks:function(t){Object(se.select)("core/block-editor").getBlocksByClientId(n)[0].innerBlocks.forEach((function(n){"gutenify/info-box"===n.name&&(e("core/block-editor").updateBlockAttributes(n.clientId,{layout:t.name,titleAlign:t.titleAlign,iconAlign:t.iconAlign,buttonAlign:t.buttonAlign}),Object(se.select)("core/block-editor").getBlocksByClientId(n.clientId)[0].innerBlocks.forEach((function(n){"gutenify/icon"===n.name&&e("core/block-editor").updateBlockAttributes(n.clientId,{contentJustification:t.iconAlign}),"core/heading"===n.name&&e("core/block-editor").updateBlockAttributes(n.clientId,{textAlign:t.titleAlign}),"core/paragraph"===n.name&&e("core/block-editor").updateBlockAttributes(n.clientId,{align:t.titleAlign}),"gutenify/buttons"===n.name&&e("core/block-editor").updateBlockAttributes(n.clientId,{contentJustification:t.buttonAlign})})))}))}}}))])((function(e){var t=e.attributes,n=e.isSelected,r=e.className,a=t.layout,o=t.columnSize,i=t.hideButtons,c=De()(r,"gutenify-admin-service-block-wrapper gutenify-service-".concat(a),"gutenify-service-col-".concat(o),i?"gutenify--service--hide-button":"");return Object(be.useEffect)((function(){Yr({},e)}),[]),Object(be.createElement)("div",{className:c},n&&Object(be.createElement)(Qr,e),Object(be.createElement)("div",{className:"gutenify-admin-service-block"},Object(be.createElement)(ot.InnerBlocks,{allowedBlocks:Zr,template:ea(2),templateInsertUpdatesSelection:!1,orientation:"horizontal",renderAppender:function(){return Object(be.createElement)(ot.InnerBlocks.ButtonBlockAppender,null)}})))}));var na=n(149),ra=na.name,aa=na.category,oa=na.attributes,ia=na.supports,ca={title:Object(me.__)("Service"),description:Object(me.__)("Gutenify Service."),icon:Object(be.createElement)(ve.Icon,{icon:$e.ServiceIcon}),keywords:["gutenify",Object(me.__)("Service"),Object(me.__)("Services")],example:{attributes:{service:{}}},attributes:oa,edit:ta,save:function(e){var t=e.attributes,n=t.layout,r=t.columnSize,a=t.className,o=t.align,i=t.blockClientId,c=t.hideButtons,l=De()(a,"align".concat(o),"gutenify-service-block-wrapper gutenify-service-".concat(n),"gutenify-service-col-".concat(r),c?"gutenify--service--hide-button":"");return Object(be.createElement)("div",{className:l,"data-section":"gutenify-section-".concat(i)},Object(be.createElement)("div",{className:"gutenify-service-block"},Object(be.createElement)(ot.InnerBlocks.Content,null)))},supports:ia};function la(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=n||e.attributes,a=r.blockAdvanceOptions,o="";return t=t||".gutenify-section-".concat(e.clientId),o+=Object(Ot.getBackgroundStyle)(a,t),o+=Object(Ot.getTextStyle)(a,t),o+="".concat(t,":hover {\n\t\t").concat(Object(Qe.has)(a,"hoverTextColor")&&!Object(Qe.isEmpty)(a.hoverTextColor)?"color: ".concat(a.hoverTextColor,";"):"","\n\t\t").concat(Object(Qe.has)(a,"hoverBackgroundColor")&&!Object(Qe.isEmpty)(a.hoverBackgroundColor)?"background-color: ".concat(a.hoverBackgroundColor,";"):"","\n\t\t").concat(Object(Qe.has)(a,"hoverBackgroundGradient")&&!Object(Qe.isEmpty)(a.hoverBackgroundGradient)?"background: ".concat(a.hoverBackgroundGradient,";"):"","\n\t\t").concat(Object(Qe.has)(a,"hoverBorderColor")&&!Object(Qe.isEmpty)(a.hoverBorderColor)?"border-color: ".concat(a.hoverBorderColor,";"):"","\n\t}"),o+="".concat(t," {\n\t\t").concat(Object(Qe.has)(a,"borderColor")&&!Object(Qe.isEmpty)(a.borderColor)?"border-color: ".concat(a.borderColor,";"):"","\n\t\t").concat(a.borderWidth?"border-width: ".concat(a.borderWidth,"px;"):"","\n\t\t").concat(a.borderWidth?"border-style: solid;":"","\n\t\t").concat(a.borderRadius?"border-radius: ".concat(a.borderRadius,";"):"","\n\t}")}Object(at.addFilter)("gutenify-block-".concat("info-box","-options-tab-content"),"Gutenify/Block/Info-Box/InspectorControls/BasicControls/tabs/content",(function(e,t){var n=[{name:"layout-1",label:"Layout 1",iconAlign:"center",titleAlign:"center",buttonAlign:"center"},{name:"layout-2",label:"Layout 2",iconAlign:"center",titleAlign:"left",buttonAlign:"left"},{name:"layout-3",label:"Layout 3",iconAlign:"center",titleAlign:"right",buttonAlign:"right"}],r=t.attributes,a=t.setAttributes,o=t.updateInnerBlocks,i=r.layout;return[].concat(Oe()(e),[Object(be.createElement)(be.Fragment,{key:"gutenify-block-".concat("info-box","-options-tab-content-basic")},Object(be.createElement)(xt.a,{tabs:[{name:"info-box",initialOpen:!0,label:function(){return Object(me.__)("Info Box")},cb:function(){return Object(be.createElement)(be.Fragment,null,n&&Object(be.createElement)("div",{className:"gutenify-template-browser"},Object(be.createElement)("h2",null,"Templates"),Object(be.createElement)("ul",null,n.map((function(e){var t="gutenify-template-browser-item";return i===e.name&&(t+=" gutenify-template-browser-item-active"),Object(be.createElement)("li",{className:t,key:e.name},Object(be.createElement)("button",{className:"gutenify-template-browser-selector",onClick:function(){var t={layout:e.name,iconAlign:e.iconAlign,titleAlign:e.titleAlign};a(t),o(e)}},Object(be.createElement)("img",{src:"".concat(window.gutenify_block_data.plugin_directory_url,"/assets/images/info-box-layouts/").concat(e.name,".png"),alt:e.name}),Object(be.createElement)("small",null,e.label)))})))))}}]}))])}));var sa=function(e,t){var n=la(t,!1,Object(Qe.assign)(t.attributes,e));Object(Ot.updateBlock)(e,n,t);var r=la(t,"#block-".concat(t.clientId," > *"));Object(Ot.addStyleTag)(t,r,"gutenify-block-".concat(t.clientId,"-main"),!0)};function ua(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function fa(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ua(Object(n),!0).forEach((function(t){A()(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ua(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function da(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}Object(at.addFilter)("gutenify-block-".concat("info-box","-options-tab-style"),"Gutenify/Block/Info-Box/InspectorControls/BasicControls/tabs/style",(function(e,t){var n=t.attributes,r=t.setAttributes,a=n.blockAdvanceOptions;return[].concat(Oe()(e),[Object(be.createElement)(be.Fragment,{key:"gutenify-block-".concat("info-box","-options-tab-content-basic")},Object(be.createElement)(xt.a,{tabs:[{name:"info-box",initialOpen:!0,label:function(){return Object(me.__)("Info Box Style")},cb:function(){return Object(be.createElement)(be.Fragment,null,Object(be.createElement)(ve.TabPanel,{className:"gutenify-editor-tab-panel gutenify-editor-tab-ovel",activeClass:"active-tab",tabs:[{name:"normal",title:Object(me.__)("Normal"),className:"gutenify-color-normal-tab"},{name:"hover",title:Object(me.__)("Hover"),className:"gutenify-color-hover-tab"}]},(function(e){return Object(be.createElement)(be.Fragment,null,"normal"===e.name&&Object(be.createElement)(be.Fragment,null,Object(be.createElement)(zt.a,{label:Object(me.__)("Color"),onChange:function(e){var n={blockAdvanceOptions:fa(fa({},a),{},{textColor:e})};r(n),sa(n,t)},value:a.textColor}),Object(be.createElement)(zt.b,{label:Object(me.__)("Background Color"),colorValue:a.backgroundColor,gradientValue:a.backgroundGradient,onChange:function(e){var n={blockAdvanceOptions:fa(fa({},a),e)};r(n),sa(n,t)}}),Object(be.createElement)(zt.a,{label:Object(me.__)("Border Color"),onChange:function(e){var n={blockAdvanceOptions:fa(fa({},a),{},{borderColor:e})};r(n),sa(n,t)},value:a.borderColor})),"hover"===e.name&&Object(be.createElement)(be.Fragment,null,Object(be.createElement)(zt.a,{label:Object(me.__)("Color"),onChange:function(e){var n={blockAdvanceOptions:fa(fa({},a),{},{hoverTextColor:e})};r(n),sa(n,t)},value:a.hoverTextColor}),Object(be.createElement)(zt.b,{label:Object(me.__)("Background Color"),colorValue:a.hoverBackgroundColor,gradientValue:a.hoverBackgroundGradient,onChange:function(e){var n={blockAdvanceOptions:fa(fa({},a),{hoverBackgroundColor:e.backgroundColor,hoverBackgroundGradient:e.backgroundGradient})};r(n),sa(n,t)}}),Object(be.createElement)(zt.a,{label:Object(me.__)("Border Color"),onChange:function(e){var n={blockAdvanceOptions:fa(fa({},a),{},{hoverBorderColor:e})};r(n),sa(n,t)},value:a.hoverBorderColor})),Object(be.createElement)(ve.__experimentalNumberControl,{label:Object(me.__)("Border Width"),value:a.borderWidth,onChange:function(e){var n={blockAdvanceOptions:fa(fa({},a),{},{borderWidth:e})};r(n),sa(n,t)},min:0,max:300}),Object(be.createElement)(ve.__experimentalUnitControl,{label:Object(me.__)("Border Radius"),value:a.borderRadius,onChange:function(e){var n={blockAdvanceOptions:fa(fa({},a),{},{borderRadius:e})};r(n),sa(n,t)},min:0,max:300}),Object(be.createElement)(ve.__experimentalDivider,null))})))}}]}))])}));Object(at.addFilter)("gutenify-block-".concat("info-box","-inspector-controls"),"Gutenify/Block/info-box/InspectorControls/BasicControls",(function(e,t){return[].concat(Oe()(e),[Object(be.createElement)(ve.PanelBody,{title:Object(me.__)("Options"),key:"gutenify-block-icon-inspector-controls-basic-controls"},Object(be.createElement)(ve.TabPanel,{className:"gutenify-editor-tab-panel",activeClass:"active-tab",tabs:[{name:"content",title:Object(me.__)("Content"),className:"gutenify-color-normal-tab"},{name:"style",title:Object(me.__)("Style"),className:"gutenify-color-hover-tab"}]},(function(e){return Object(be.createElement)(be.Fragment,null,Object(at.applyFilters)("gutenify-block-".concat("info-box","-options-tab-").concat(e.name),[],function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?da(Object(n),!0).forEach((function(t){A()(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):da(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({},t),e))})))])}));var pa=function(e){return Object(be.createElement)(Mt.a,ft()({hookPrefix:"info-box"},e))},ba=wp.compose.createHigherOrderComponent,ma=wp.element.Fragment,ha=wp.hooks.addFilter,ga=["gutenify/info-box"];ha("editor.BlockEdit","extend-block-example/with-spacing-control",ba((function(e){return function(t){return ga.includes(t.name)?(t.attributes.blockClientId||!t.attributes.className||t.attributes.className.includes("has-shadow-dark")||(t.attributes.className=De()("has-shadow-dark",t.attributes.className)),Object(be.createElement)(ma,null,Object(be.createElement)(e,t))):Object(be.createElement)(e,t)}}),"withSpacingControl"));var va=["gutenify/buttons"],ya=Object(Ie.compose)([Object(se.withDispatch)((function(e,t){var n=t.clientId;return{updateInnerBlocks:function(t){Object(se.select)("core/block-editor").getBlocksByClientId(n)[0].innerBlocks.forEach((function(n){"gutenify/icon"===n.name&&e("core/block-editor").updateBlockAttributes(n.clientId,{contentJustification:t.iconAlign}),"core/heading"===n.name&&e("core/block-editor").updateBlockAttributes(n.clientId,{textAlign:t.titleAlign}),"core/paragraph"===n.name&&e("core/block-editor").updateBlockAttributes(n.clientId,{align:t.titleAlign}),"gutenify/buttons"===n.name&&e("core/block-editor").updateBlockAttributes(n.clientId,{contentJustification:t.buttonAlign})}))}}}))])((function(e){var t=e.attributes,n=e.isSelected,r=e.className,a=t.layout;return Object(be.useEffect)((function(){sa({},e)}),[]),Object(be.createElement)("div",{className:De()(r,"gutenify-info-box-".concat(a))},n&&Object(be.createElement)(pa,e),Object(be.createElement)(ot.InnerBlocks,{allowedBlocks:va,template:[["gutenify/icon",{contentJustification:"center"}],["core/heading",{content:"Info box",level:3,textAlign:"center",className:"gutenify-admin-info-box-block-title"}],["core/heading",{textAlign:"center",level:4,content:"Info box subtitle",className:"gutenify-admin-info-box-block-subtitle"}],["core/paragraph",{content:"Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed sit amet est massa. Sed enim massa, mattis at libero nec, bibendum ultricies augue.",align:"center",className:"gutenify-admin-info-box-block-content"}],["gutenify/buttons",{layout:{type:"flex",justifyContent:"center"},contentJustification:"center"}]],templateLock:"all",templateInsertUpdatesSelection:!1}))}));var Oa=n(157),ja=Oa.name,ka=Oa.category,Ea=Oa.attributes,Ca={title:Object(me.__)("Info Box"),description:Object(me.__)("Gutenify Info Box"),icon:Object(be.createElement)(ve.Icon,{icon:$e.WelcomeWidgetsMenusIcon}),keywords:["gutenify",Object(me.__)("Info Box")],example:{attributes:{image:{url:"",id:""}}},attributes:Ea,edit:ya,save:function(e){var t=e.className,n=e.attributes.layout,r=De()(t,"flex-col-item","gutenify-info-box-".concat(n));return Object(be.createElement)("div",{className:r},Object(be.createElement)(ot.InnerBlocks.Content,null))},supports:{html:!1},providesContext:{"my-plugin/recordId":"iconAlign"}},_a="star-rating",wa=_a;function xa(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=n||e.attributes,a=r.blockAdvanceOptions,o="";return t=t||".gutenify-section-".concat(e.clientId),o+=Object(Ot.getTextStyle)(a,t)}Object(at.addFilter)("gutenify-block-".concat(wa,"-options-tab-content"),"Gutenify/Block/".concat(wa,"/InspectorControls/BasicControls/tabs/content"),(function(e,t){var n=t.attributes,r=t.setAttributes,a=n.rating;return[].concat(Oe()(e),[Object(be.createElement)(be.Fragment,{key:"gutenify-block-".concat(wa,"-options-tab-content-basic")},Object(be.createElement)(xt.a,{tabs:[{name:"settings",initialOpen:!0,label:function(){return Object(me.__)("Settings")},cb:function(){return Object(be.createElement)(be.Fragment,null,Object(be.createElement)(ve.RangeControl,{label:Object(me.__)("Rating"),value:a,onChange:function(e){r({rating:e})},min:0,max:5,step:.5}))}}]}))])}));var Sa=function(e,t){var n=xa(t,!1,Object(Qe.assign)(t.attributes,e));Object(Ot.updateBlock)(e,n,t);var r=xa(t,"#block-".concat(t.clientId," > *"));Object(Ot.addStyleTag)(t,r,"gutenify-block-".concat(t.clientId,"-main"),!0)};function Ba(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Pa(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Ba(Object(n),!0).forEach((function(t){A()(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Ba(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var Ta=_a;function Aa(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}Object(at.addFilter)("gutenify-block-".concat(Ta,"-options-tab-style"),"Gutenify/Block/".concat(Ta,"/InspectorControls/BasicControls/tabs/style"),(function(e,t){var n=t.attributes,r=t.setAttributes,a=n.blockAdvanceOptions;return[].concat(Oe()(e),[Object(be.createElement)(be.Fragment,{key:"gutenify-block-".concat(Ta,"-options-tab-content-basic")},Object(be.createElement)(xt.a,{tabs:[{name:"colors",initialOpen:!0,label:function(){return Object(me.__)("Colors")},cb:function(){return Object(be.createElement)(be.Fragment,null,Object(be.createElement)(zt.a,{label:Object(me.__)("Color"),onChange:function(e){var n={blockAdvanceOptions:Pa(Pa({},a),{},{textColor:e})};r(n),Sa(n,t)},value:a.textColor}))}}]}))])}));var Ia=_a;Object(at.addFilter)("gutenify-block-".concat(Ia,"-inspector-controls"),"Gutenify/Block/".concat(Ia,"/InspectorControls/BasicControls"),(function(e,t){return[].concat(Oe()(e),[Object(be.createElement)(ve.PanelBody,{title:Object(me.__)("Options"),key:"gutenify-block-".concat(Ia,"-inspector-controls-basic-controls")},Object(be.createElement)(ve.TabPanel,{className:"gutenify-editor-tab-panel",activeClass:"active-tab",tabs:[{name:"content",title:Object(me.__)("Content"),className:"gutenify-color-normal-tab"},{name:"style",title:Object(me.__)("Style"),className:"gutenify-color-hover-tab"}]},(function(e){return Object(be.createElement)(be.Fragment,null,Object(at.applyFilters)("gutenify-block-".concat(Ia,"-options-tab-").concat(e.name),[],function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Aa(Object(n),!0).forEach((function(t){A()(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Aa(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({},t),e))})))])}));var Na=_a;Object(at.addFilter)("gutenify-block-".concat(Na,"-block-controls"),"Gutenify/Block/".concat(Na,"/block-controls/Alignment"),(function(e,t){var n=t.attributes,r=t.setAttributes,a=n.textAlignment;return[].concat(Oe()(e),[Object(be.createElement)(be.Fragment,{key:"gutenify-block-".concat(Na,"-options-tab-content-basic")},Object(be.createElement)(ot.AlignmentToolbar,{value:a,onChange:function(e){r({textAlignment:e})}}))])}));var Da=_a,Ma=function(e){return Object(be.createElement)(Mt.a,ft()({hookPrefix:Da},e))},Ra=function(e){var t=e.rating,n=Object(Qe.floor)(t),r=t%1!=0,a=5-n;a=r&&a>0?a-1:a;for(var o=[],i=0;i<n;i++)o=[].concat(Oe()(o),[Object(be.createElement)(ve.Icon,{icon:"star-filled",key:"rating-filled-".concat(i)})]);if(r&&(o=[].concat(Oe()(o),[Object(be.createElement)(ve.Icon,{icon:"star-half",key:"rating-half"})])),a>0)for(var c=0;c<a;c++)o=[].concat(Oe()(o),[Object(be.createElement)(ve.Icon,{icon:"star-empty",key:"rating-empty-".concat(c)})]);return o},La=function(e){Object(be.useEffect)((function(){Sa({},e)}),[]);var t=e.isSelected,n=e.className,r=e.attributes,a=r.textAlignment,o=De()(n,"is-content-justification-".concat(a));return Object(be.createElement)("div",{className:o},t&&Object(be.createElement)(Ma,e),Object(be.createElement)(An.a,e,Ra(r)))};var za=n(158),Fa=za.name,Ga=za.category,Wa=za.attributes,Va={title:Object(me.__)("Star Rating"),description:Object(me.__)("Gutenify Star Rating"),icon:Object(be.createElement)(ve.Icon,{icon:$e.StarFilledIcon}),keywords:["gutenify",Object(me.__)("Star Rating"),Object(me.__)("rating")],example:{attributes:{}},attributes:Wa,edit:La,save:function(e){var t=e.className,n=e.attributes,r=n.textAlignment,a=De()(t,"is-content-justification-".concat(r));return Object(be.createElement)("div",{className:a},Object(be.createElement)(An.a,ft()({},e,{name:"gutenify/star-rating"}),Ra(n)))},supports:{}},Ha=n(12),qa=n.n(Ha);function Ua(e){return null!==e&&"object"==typeof e&&"constructor"in e&&e.constructor===Object}function $a(e,t){void 0===e&&(e={}),void 0===t&&(t={}),Object.keys(t).forEach((function(n){void 0===e[n]?e[n]=t[n]:Ua(t[n])&&Ua(e[n])&&Object.keys(t[n]).length>0&&$a(e[n],t[n])}))}var Ya={body:{},addEventListener:function(){},removeEventListener:function(){},activeElement:{blur:function(){},nodeName:""},querySelector:function(){return null},querySelectorAll:function(){return[]},getElementById:function(){return null},createEvent:function(){return{initEvent:function(){}}},createElement:function(){return{children:[],childNodes:[],style:{},setAttribute:function(){},getElementsByTagName:function(){return[]}}},createElementNS:function(){return{}},importNode:function(){return null},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""}};function Ka(){var e="undefined"!=typeof document?document:{};return $a(e,Ya),e}var Ja={document:Ya,navigator:{userAgent:""},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""},history:{replaceState:function(){},pushState:function(){},go:function(){},back:function(){}},CustomEvent:function(){return this},addEventListener:function(){},removeEventListener:function(){},getComputedStyle:function(){return{getPropertyValue:function(){return""}}},Image:function(){},Date:function(){},screen:{},setTimeout:function(){},clearTimeout:function(){},matchMedia:function(){return{}},requestAnimationFrame:function(e){return"undefined"==typeof setTimeout?(e(),null):setTimeout(e,0)},cancelAnimationFrame:function(e){"undefined"!=typeof setTimeout&&clearTimeout(e)}};function Xa(){var e="undefined"!=typeof window?window:{};return $a(e,Ja),e}function Qa(e){return(Qa=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function Za(e,t){return(Za=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function eo(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}function to(e,t,n){return(to=eo()?Reflect.construct:function(e,t,n){var r=[null];r.push.apply(r,t);var a=new(Function.bind.apply(e,r));return n&&Za(a,n.prototype),a}).apply(null,arguments)}function no(e){var t="function"==typeof Map?new Map:void 0;return(no=function(e){if(null===e||(n=e,-1===Function.toString.call(n).indexOf("[native code]")))return e;var n;if("function"!=typeof e)throw new TypeError("Super expression must either be null or a function");if(void 0!==t){if(t.has(e))return t.get(e);t.set(e,r)}function r(){return to(e,arguments,Qa(this).constructor)}return r.prototype=Object.create(e.prototype,{constructor:{value:r,enumerable:!1,writable:!0,configurable:!0}}),Za(r,e)})(e)}var ro=function(e){var t,n;function r(t){var n,r,a;return n=e.call.apply(e,[this].concat(t))||this,r=function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(n),a=r.__proto__,Object.defineProperty(r,"__proto__",{get:function(){return a},set:function(e){a.__proto__=e}}),n}return n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n,r}(no(Array));function ao(e){void 0===e&&(e=[]);var t=[];return e.forEach((function(e){Array.isArray(e)?t.push.apply(t,ao(e)):t.push(e)})),t}function oo(e,t){return Array.prototype.filter.call(e,t)}function io(e,t){var n=Xa(),r=Ka(),a=[];if(!t&&e instanceof ro)return e;if(!e)return new ro(a);if("string"==typeof e){var o=e.trim();if(o.indexOf("<")>=0&&o.indexOf(">")>=0){var i="div";0===o.indexOf("<li")&&(i="ul"),0===o.indexOf("<tr")&&(i="tbody"),0!==o.indexOf("<td")&&0!==o.indexOf("<th")||(i="tr"),0===o.indexOf("<tbody")&&(i="table"),0===o.indexOf("<option")&&(i="select");var c=r.createElement(i);c.innerHTML=o;for(var l=0;l<c.childNodes.length;l+=1)a.push(c.childNodes[l])}else a=function(e,t){if("string"!=typeof e)return[e];for(var n=[],r=t.querySelectorAll(e),a=0;a<r.length;a+=1)n.push(r[a]);return n}(e.trim(),t||r)}else if(e.nodeType||e===n||e===r)a.push(e);else if(Array.isArray(e)){if(e instanceof ro)return e;a=e}return new ro(function(e){for(var t=[],n=0;n<e.length;n+=1)-1===t.indexOf(e[n])&&t.push(e[n]);return t}(a))}io.fn=ro.prototype;var co="resize scroll".split(" ");function lo(e){return function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];if(void 0===n[0]){for(var a=0;a<this.length;a+=1)co.indexOf(e)<0&&(e in this[a]?this[a][e]():io(this[a]).trigger(e));return this}return this.on.apply(this,[e].concat(n))}}lo("click"),lo("blur"),lo("focus"),lo("focusin"),lo("focusout"),lo("keyup"),lo("keydown"),lo("keypress"),lo("submit"),lo("change"),lo("mousedown"),lo("mousemove"),lo("mouseup"),lo("mouseenter"),lo("mouseleave"),lo("mouseout"),lo("mouseover"),lo("touchstart"),lo("touchend"),lo("touchmove"),lo("resize"),lo("scroll");var so={addClass:function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];var r=ao(t.map((function(e){return e.split(" ")})));return this.forEach((function(e){var t;(t=e.classList).add.apply(t,r)})),this},removeClass:function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];var r=ao(t.map((function(e){return e.split(" ")})));return this.forEach((function(e){var t;(t=e.classList).remove.apply(t,r)})),this},hasClass:function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];var r=ao(t.map((function(e){return e.split(" ")})));return oo(this,(function(e){return r.filter((function(t){return e.classList.contains(t)})).length>0})).length>0},toggleClass:function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];var r=ao(t.map((function(e){return e.split(" ")})));this.forEach((function(e){r.forEach((function(t){e.classList.toggle(t)}))}))},attr:function(e,t){if(1===arguments.length&&"string"==typeof e)return this[0]?this[0].getAttribute(e):void 0;for(var n=0;n<this.length;n+=1)if(2===arguments.length)this[n].setAttribute(e,t);else for(var r in e)this[n][r]=e[r],this[n].setAttribute(r,e[r]);return this},removeAttr:function(e){for(var t=0;t<this.length;t+=1)this[t].removeAttribute(e);return this},transform:function(e){for(var t=0;t<this.length;t+=1)this[t].style.transform=e;return this},transition:function(e){for(var t=0;t<this.length;t+=1)this[t].style.transitionDuration="string"!=typeof e?e+"ms":e;return this},on:function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];var r=t[0],a=t[1],o=t[2],i=t[3];function c(e){var t=e.target;if(t){var n=e.target.dom7EventData||[];if(n.indexOf(e)<0&&n.unshift(e),io(t).is(a))o.apply(t,n);else for(var r=io(t).parents(),i=0;i<r.length;i+=1)io(r[i]).is(a)&&o.apply(r[i],n)}}function l(e){var t=e&&e.target&&e.target.dom7EventData||[];t.indexOf(e)<0&&t.unshift(e),o.apply(this,t)}"function"==typeof t[1]&&(r=t[0],o=t[1],i=t[2],a=void 0),i||(i=!1);for(var s,u=r.split(" "),f=0;f<this.length;f+=1){var d=this[f];if(a)for(s=0;s<u.length;s+=1){var p=u[s];d.dom7LiveListeners||(d.dom7LiveListeners={}),d.dom7LiveListeners[p]||(d.dom7LiveListeners[p]=[]),d.dom7LiveListeners[p].push({listener:o,proxyListener:c}),d.addEventListener(p,c,i)}else for(s=0;s<u.length;s+=1){var b=u[s];d.dom7Listeners||(d.dom7Listeners={}),d.dom7Listeners[b]||(d.dom7Listeners[b]=[]),d.dom7Listeners[b].push({listener:o,proxyListener:l}),d.addEventListener(b,l,i)}}return this},off:function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];var r=t[0],a=t[1],o=t[2],i=t[3];"function"==typeof t[1]&&(r=t[0],o=t[1],i=t[2],a=void 0),i||(i=!1);for(var c=r.split(" "),l=0;l<c.length;l+=1)for(var s=c[l],u=0;u<this.length;u+=1){var f=this[u],d=void 0;if(!a&&f.dom7Listeners?d=f.dom7Listeners[s]:a&&f.dom7LiveListeners&&(d=f.dom7LiveListeners[s]),d&&d.length)for(var p=d.length-1;p>=0;p-=1){var b=d[p];o&&b.listener===o||o&&b.listener&&b.listener.dom7proxy&&b.listener.dom7proxy===o?(f.removeEventListener(s,b.proxyListener,i),d.splice(p,1)):o||(f.removeEventListener(s,b.proxyListener,i),d.splice(p,1))}}return this},trigger:function(){for(var e=Xa(),t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];for(var a=n[0].split(" "),o=n[1],i=0;i<a.length;i+=1)for(var c=a[i],l=0;l<this.length;l+=1){var s=this[l];if(e.CustomEvent){var u=new e.CustomEvent(c,{detail:o,bubbles:!0,cancelable:!0});s.dom7EventData=n.filter((function(e,t){return t>0})),s.dispatchEvent(u),s.dom7EventData=[],delete s.dom7EventData}}return this},transitionEnd:function(e){var t=this;return e&&t.on("transitionend",(function n(r){r.target===this&&(e.call(this,r),t.off("transitionend",n))})),this},outerWidth:function(e){if(this.length>0){if(e){var t=this.styles();return this[0].offsetWidth+parseFloat(t.getPropertyValue("margin-right"))+parseFloat(t.getPropertyValue("margin-left"))}return this[0].offsetWidth}return null},outerHeight:function(e){if(this.length>0){if(e){var t=this.styles();return this[0].offsetHeight+parseFloat(t.getPropertyValue("margin-top"))+parseFloat(t.getPropertyValue("margin-bottom"))}return this[0].offsetHeight}return null},styles:function(){var e=Xa();return this[0]?e.getComputedStyle(this[0],null):{}},offset:function(){if(this.length>0){var e=Xa(),t=Ka(),n=this[0],r=n.getBoundingClientRect(),a=t.body,o=n.clientTop||a.clientTop||0,i=n.clientLeft||a.clientLeft||0,c=n===e?e.scrollY:n.scrollTop,l=n===e?e.scrollX:n.scrollLeft;return{top:r.top+c-o,left:r.left+l-i}}return null},css:function(e,t){var n,r=Xa();if(1===arguments.length){if("string"!=typeof e){for(n=0;n<this.length;n+=1)for(var a in e)this[n].style[a]=e[a];return this}if(this[0])return r.getComputedStyle(this[0],null).getPropertyValue(e)}if(2===arguments.length&&"string"==typeof e){for(n=0;n<this.length;n+=1)this[n].style[e]=t;return this}return this},each:function(e){return e?(this.forEach((function(t,n){e.apply(t,[t,n])})),this):this},html:function(e){if(void 0===e)return this[0]?this[0].innerHTML:null;for(var t=0;t<this.length;t+=1)this[t].innerHTML=e;return this},text:function(e){if(void 0===e)return this[0]?this[0].textContent.trim():null;for(var t=0;t<this.length;t+=1)this[t].textContent=e;return this},is:function(e){var t,n,r=Xa(),a=Ka(),o=this[0];if(!o||void 0===e)return!1;if("string"==typeof e){if(o.matches)return o.matches(e);if(o.webkitMatchesSelector)return o.webkitMatchesSelector(e);if(o.msMatchesSelector)return o.msMatchesSelector(e);for(t=io(e),n=0;n<t.length;n+=1)if(t[n]===o)return!0;return!1}if(e===a)return o===a;if(e===r)return o===r;if(e.nodeType||e instanceof ro){for(t=e.nodeType?[e]:e,n=0;n<t.length;n+=1)if(t[n]===o)return!0;return!1}return!1},index:function(){var e,t=this[0];if(t){for(e=0;null!==(t=t.previousSibling);)1===t.nodeType&&(e+=1);return e}},eq:function(e){if(void 0===e)return this;var t=this.length;if(e>t-1)return io([]);if(e<0){var n=t+e;return io(n<0?[]:[this[n]])}return io([this[e]])},append:function(){for(var e,t=Ka(),n=0;n<arguments.length;n+=1){e=n<0||arguments.length<=n?void 0:arguments[n];for(var r=0;r<this.length;r+=1)if("string"==typeof e){var a=t.createElement("div");for(a.innerHTML=e;a.firstChild;)this[r].appendChild(a.firstChild)}else if(e instanceof ro)for(var o=0;o<e.length;o+=1)this[r].appendChild(e[o]);else this[r].appendChild(e)}return this},prepend:function(e){var t,n,r=Ka();for(t=0;t<this.length;t+=1)if("string"==typeof e){var a=r.createElement("div");for(a.innerHTML=e,n=a.childNodes.length-1;n>=0;n-=1)this[t].insertBefore(a.childNodes[n],this[t].childNodes[0])}else if(e instanceof ro)for(n=0;n<e.length;n+=1)this[t].insertBefore(e[n],this[t].childNodes[0]);else this[t].insertBefore(e,this[t].childNodes[0]);return this},next:function(e){return this.length>0?e?this[0].nextElementSibling&&io(this[0].nextElementSibling).is(e)?io([this[0].nextElementSibling]):io([]):this[0].nextElementSibling?io([this[0].nextElementSibling]):io([]):io([])},nextAll:function(e){var t=[],n=this[0];if(!n)return io([]);for(;n.nextElementSibling;){var r=n.nextElementSibling;e?io(r).is(e)&&t.push(r):t.push(r),n=r}return io(t)},prev:function(e){if(this.length>0){var t=this[0];return e?t.previousElementSibling&&io(t.previousElementSibling).is(e)?io([t.previousElementSibling]):io([]):t.previousElementSibling?io([t.previousElementSibling]):io([])}return io([])},prevAll:function(e){var t=[],n=this[0];if(!n)return io([]);for(;n.previousElementSibling;){var r=n.previousElementSibling;e?io(r).is(e)&&t.push(r):t.push(r),n=r}return io(t)},parent:function(e){for(var t=[],n=0;n<this.length;n+=1)null!==this[n].parentNode&&(e?io(this[n].parentNode).is(e)&&t.push(this[n].parentNode):t.push(this[n].parentNode));return io(t)},parents:function(e){for(var t=[],n=0;n<this.length;n+=1)for(var r=this[n].parentNode;r;)e?io(r).is(e)&&t.push(r):t.push(r),r=r.parentNode;return io(t)},closest:function(e){var t=this;return void 0===e?io([]):(t.is(e)||(t=t.parents(e).eq(0)),t)},find:function(e){for(var t=[],n=0;n<this.length;n+=1)for(var r=this[n].querySelectorAll(e),a=0;a<r.length;a+=1)t.push(r[a]);return io(t)},children:function(e){for(var t=[],n=0;n<this.length;n+=1)for(var r=this[n].children,a=0;a<r.length;a+=1)e&&!io(r[a]).is(e)||t.push(r[a]);return io(t)},filter:function(e){return io(oo(this,e))},remove:function(){for(var e=0;e<this.length;e+=1)this[e].parentNode&&this[e].parentNode.removeChild(this[e]);return this}};Object.keys(so).forEach((function(e){Object.defineProperty(io.fn,e,{value:so[e],writable:!0})}));var uo,fo,po,bo=io;function mo(e,t){return void 0===t&&(t=0),setTimeout(e,t)}function ho(){return Date.now()}function go(e,t){void 0===t&&(t="x");var n,r,a,o=Xa(),i=function(e){var t,n=Xa();return n.getComputedStyle&&(t=n.getComputedStyle(e,null)),!t&&e.currentStyle&&(t=e.currentStyle),t||(t=e.style),t}(e);return o.WebKitCSSMatrix?((r=i.transform||i.webkitTransform).split(",").length>6&&(r=r.split(", ").map((function(e){return e.replace(",",".")})).join(", ")),a=new o.WebKitCSSMatrix("none"===r?"":r)):n=(a=i.MozTransform||i.OTransform||i.MsTransform||i.msTransform||i.transform||i.getPropertyValue("transform").replace("translate(","matrix(1, 0, 0, 1,")).toString().split(","),"x"===t&&(r=o.WebKitCSSMatrix?a.m41:16===n.length?parseFloat(n[12]):parseFloat(n[4])),"y"===t&&(r=o.WebKitCSSMatrix?a.m42:16===n.length?parseFloat(n[13]):parseFloat(n[5])),r||0}function vo(e){return"object"==typeof e&&null!==e&&e.constructor&&"Object"===Object.prototype.toString.call(e).slice(8,-1)}function yo(e){return"undefined"!=typeof window&&void 0!==window.HTMLElement?e instanceof HTMLElement:e&&(1===e.nodeType||11===e.nodeType)}function Oo(){for(var e=Object(arguments.length<=0?void 0:arguments[0]),t=["__proto__","constructor","prototype"],n=1;n<arguments.length;n+=1){var r=n<0||arguments.length<=n?void 0:arguments[n];if(null!=r&&!yo(r))for(var a=Object.keys(Object(r)).filter((function(e){return t.indexOf(e)<0})),o=0,i=a.length;o<i;o+=1){var c=a[o],l=Object.getOwnPropertyDescriptor(r,c);void 0!==l&&l.enumerable&&(vo(e[c])&&vo(r[c])?r[c].__swiper__?e[c]=r[c]:Oo(e[c],r[c]):!vo(e[c])&&vo(r[c])?(e[c]={},r[c].__swiper__?e[c]=r[c]:Oo(e[c],r[c])):e[c]=r[c])}}return e}function jo(e,t){Object.keys(t).forEach((function(n){vo(t[n])&&Object.keys(t[n]).forEach((function(r){"function"==typeof t[n][r]&&(t[n][r]=t[n][r].bind(e))})),e[n]=t[n]}))}function ko(e){return void 0===e&&(e=""),"."+e.trim().replace(/([\.:!\/])/g,"\\$1").replace(/ /g,".")}function Eo(e,t,n,r){var a=Ka();return n&&Object.keys(r).forEach((function(n){if(!t[n]&&!0===t.auto){var o=a.createElement("div");o.className=r[n],e.append(o),t[n]=o}})),t}function Co(){return uo||(uo=function(){var e=Xa(),t=Ka();return{touch:!!("ontouchstart"in e||e.DocumentTouch&&t instanceof e.DocumentTouch),pointerEvents:!!e.PointerEvent&&"maxTouchPoints"in e.navigator&&e.navigator.maxTouchPoints>=0,observer:"MutationObserver"in e||"WebkitMutationObserver"in e,passiveListener:function(){var t=!1;try{var n=Object.defineProperty({},"passive",{get:function(){t=!0}});e.addEventListener("testPassiveListener",null,n)}catch(e){}return t}(),gestures:"ongesturestart"in e}}()),uo}function _o(e){return void 0===e&&(e={}),fo||(fo=function(e){var t=(void 0===e?{}:e).userAgent,n=Co(),r=Xa(),a=r.navigator.platform,o=t||r.navigator.userAgent,i={ios:!1,android:!1},c=r.screen.width,l=r.screen.height,s=o.match(/(Android);?[\s\/]+([\d.]+)?/),u=o.match(/(iPad).*OS\s([\d_]+)/),f=o.match(/(iPod)(.*OS\s([\d_]+))?/),d=!u&&o.match(/(iPhone\sOS|iOS)\s([\d_]+)/),p="Win32"===a,b="MacIntel"===a;return!u&&b&&n.touch&&["1024x1366","1366x1024","834x1194","1194x834","834x1112","1112x834","768x1024","1024x768","820x1180","1180x820","810x1080","1080x810"].indexOf(c+"x"+l)>=0&&((u=o.match(/(Version)\/([\d.]+)/))||(u=[0,1,"13_0_0"]),b=!1),s&&!p&&(i.os="android",i.android=!0),(u||d||f)&&(i.os="ios",i.ios=!0),i}(e)),fo}function wo(){return po||(po=function(){var e,t=Xa();return{isEdge:!!t.navigator.userAgent.match(/Edge/g),isSafari:(e=t.navigator.userAgent.toLowerCase(),e.indexOf("safari")>=0&&e.indexOf("chrome")<0&&e.indexOf("android")<0),isWebView:/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(t.navigator.userAgent)}}()),po}var xo={name:"resize",create:function(){var e=this;Oo(e,{resize:{observer:null,createObserver:function(){e&&!e.destroyed&&e.initialized&&(e.resize.observer=new ResizeObserver((function(t){var n=e.width,r=e.height,a=n,o=r;t.forEach((function(t){var n=t.contentBoxSize,r=t.contentRect,i=t.target;i&&i!==e.el||(a=r?r.width:(n[0]||n).inlineSize,o=r?r.height:(n[0]||n).blockSize)})),a===n&&o===r||e.resize.resizeHandler()})),e.resize.observer.observe(e.el))},removeObserver:function(){e.resize.observer&&e.resize.observer.unobserve&&e.el&&(e.resize.observer.unobserve(e.el),e.resize.observer=null)},resizeHandler:function(){e&&!e.destroyed&&e.initialized&&(e.emit("beforeResize"),e.emit("resize"))},orientationChangeHandler:function(){e&&!e.destroyed&&e.initialized&&e.emit("orientationchange")}}})},on:{init:function(e){var t=Xa();e.params.resizeObserver&&void 0!==Xa().ResizeObserver?e.resize.createObserver():(t.addEventListener("resize",e.resize.resizeHandler),t.addEventListener("orientationchange",e.resize.orientationChangeHandler))},destroy:function(e){var t=Xa();e.resize.removeObserver(),t.removeEventListener("resize",e.resize.resizeHandler),t.removeEventListener("orientationchange",e.resize.orientationChangeHandler)}}};function So(){return(So=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}var Bo={attach:function(e,t){void 0===t&&(t={});var n=Xa(),r=this,a=new(n.MutationObserver||n.WebkitMutationObserver)((function(e){if(1!==e.length){var t=function(){r.emit("observerUpdate",e[0])};n.requestAnimationFrame?n.requestAnimationFrame(t):n.setTimeout(t,0)}else r.emit("observerUpdate",e[0])}));a.observe(e,{attributes:void 0===t.attributes||t.attributes,childList:void 0===t.childList||t.childList,characterData:void 0===t.characterData||t.characterData}),r.observer.observers.push(a)},init:function(){if(this.support.observer&&this.params.observer){if(this.params.observeParents)for(var e=this.$el.parents(),t=0;t<e.length;t+=1)this.observer.attach(e[t]);this.observer.attach(this.$el[0],{childList:this.params.observeSlideChildren}),this.observer.attach(this.$wrapperEl[0],{attributes:!1})}},destroy:function(){this.observer.observers.forEach((function(e){e.disconnect()})),this.observer.observers=[]}},Po={name:"observer",params:{observer:!1,observeParents:!1,observeSlideChildren:!1},create:function(){jo(this,{observer:So({},Bo,{observers:[]})})},on:{init:function(e){e.observer.init()},destroy:function(e){e.observer.destroy()}}};function To(e){var t=Ka(),n=Xa(),r=this.touchEventsData,a=this.params,o=this.touches;if(this.enabled&&(!this.animating||!a.preventInteractionOnTransition)){var i=e;i.originalEvent&&(i=i.originalEvent);var c=bo(i.target);if(("wrapper"!==a.touchEventsTarget||c.closest(this.wrapperEl).length)&&(r.isTouchEvent="touchstart"===i.type,(r.isTouchEvent||!("which"in i)||3!==i.which)&&!(!r.isTouchEvent&&"button"in i&&i.button>0||r.isTouched&&r.isMoved))){!!a.noSwipingClass&&""!==a.noSwipingClass&&i.target&&i.target.shadowRoot&&e.path&&e.path[0]&&(c=bo(e.path[0]));var l=a.noSwipingSelector?a.noSwipingSelector:"."+a.noSwipingClass,s=!(!i.target||!i.target.shadowRoot);if(a.noSwiping&&(s?function(e,t){return void 0===t&&(t=this),function t(n){return n&&n!==Ka()&&n!==Xa()?(n.assignedSlot&&(n=n.assignedSlot),n.closest(e)||t(n.getRootNode().host)):null}(t)}(l,i.target):c.closest(l)[0]))this.allowClick=!0;else if(!a.swipeHandler||c.closest(a.swipeHandler)[0]){o.currentX="touchstart"===i.type?i.targetTouches[0].pageX:i.pageX,o.currentY="touchstart"===i.type?i.targetTouches[0].pageY:i.pageY;var u=o.currentX,f=o.currentY,d=a.edgeSwipeDetection||a.iOSEdgeSwipeDetection,p=a.edgeSwipeThreshold||a.iOSEdgeSwipeThreshold;if(d&&(u<=p||u>=n.innerWidth-p)){if("prevent"!==d)return;e.preventDefault()}if(Oo(r,{isTouched:!0,isMoved:!1,allowTouchCallbacks:!0,isScrolling:void 0,startMoving:void 0}),o.startX=u,o.startY=f,r.touchStartTime=ho(),this.allowClick=!0,this.updateSize(),this.swipeDirection=void 0,a.threshold>0&&(r.allowThresholdMove=!1),"touchstart"!==i.type){var b=!0;c.is(r.focusableElements)&&(b=!1),t.activeElement&&bo(t.activeElement).is(r.focusableElements)&&t.activeElement!==c[0]&&t.activeElement.blur();var m=b&&this.allowTouchMove&&a.touchStartPreventDefault;!a.touchStartForcePreventDefault&&!m||c[0].isContentEditable||i.preventDefault()}this.emit("touchStart",i)}}}}function Ao(e){var t=Ka(),n=this.touchEventsData,r=this.params,a=this.touches,o=this.rtlTranslate;if(this.enabled){var i=e;if(i.originalEvent&&(i=i.originalEvent),n.isTouched){if(!n.isTouchEvent||"touchmove"===i.type){var c="touchmove"===i.type&&i.targetTouches&&(i.targetTouches[0]||i.changedTouches[0]),l="touchmove"===i.type?c.pageX:i.pageX,s="touchmove"===i.type?c.pageY:i.pageY;if(i.preventedByNestedSwiper)return a.startX=l,void(a.startY=s);if(!this.allowTouchMove)return this.allowClick=!1,void(n.isTouched&&(Oo(a,{startX:l,startY:s,currentX:l,currentY:s}),n.touchStartTime=ho()));if(n.isTouchEvent&&r.touchReleaseOnEdges&&!r.loop)if(this.isVertical()){if(s<a.startY&&this.translate<=this.maxTranslate()||s>a.startY&&this.translate>=this.minTranslate())return n.isTouched=!1,void(n.isMoved=!1)}else if(l<a.startX&&this.translate<=this.maxTranslate()||l>a.startX&&this.translate>=this.minTranslate())return;if(n.isTouchEvent&&t.activeElement&&i.target===t.activeElement&&bo(i.target).is(n.focusableElements))return n.isMoved=!0,void(this.allowClick=!1);if(n.allowTouchCallbacks&&this.emit("touchMove",i),!(i.targetTouches&&i.targetTouches.length>1)){a.currentX=l,a.currentY=s;var u=a.currentX-a.startX,f=a.currentY-a.startY;if(!(this.params.threshold&&Math.sqrt(Math.pow(u,2)+Math.pow(f,2))<this.params.threshold)){var d;if(void 0===n.isScrolling)this.isHorizontal()&&a.currentY===a.startY||this.isVertical()&&a.currentX===a.startX?n.isScrolling=!1:u*u+f*f>=25&&(d=180*Math.atan2(Math.abs(f),Math.abs(u))/Math.PI,n.isScrolling=this.isHorizontal()?d>r.touchAngle:90-d>r.touchAngle);if(n.isScrolling&&this.emit("touchMoveOpposite",i),void 0===n.startMoving&&(a.currentX===a.startX&&a.currentY===a.startY||(n.startMoving=!0)),n.isScrolling)n.isTouched=!1;else if(n.startMoving){this.allowClick=!1,!r.cssMode&&i.cancelable&&i.preventDefault(),r.touchMoveStopPropagation&&!r.nested&&i.stopPropagation(),n.isMoved||(r.loop&&this.loopFix(),n.startTranslate=this.getTranslate(),this.setTransition(0),this.animating&&this.$wrapperEl.trigger("webkitTransitionEnd transitionend"),n.allowMomentumBounce=!1,!r.grabCursor||!0!==this.allowSlideNext&&!0!==this.allowSlidePrev||this.setGrabCursor(!0),this.emit("sliderFirstMove",i)),this.emit("sliderMove",i),n.isMoved=!0;var p=this.isHorizontal()?u:f;a.diff=p,p*=r.touchRatio,o&&(p=-p),this.swipeDirection=p>0?"prev":"next",n.currentTranslate=p+n.startTranslate;var b=!0,m=r.resistanceRatio;if(r.touchReleaseOnEdges&&(m=0),p>0&&n.currentTranslate>this.minTranslate()?(b=!1,r.resistance&&(n.currentTranslate=this.minTranslate()-1+Math.pow(-this.minTranslate()+n.startTranslate+p,m))):p<0&&n.currentTranslate<this.maxTranslate()&&(b=!1,r.resistance&&(n.currentTranslate=this.maxTranslate()+1-Math.pow(this.maxTranslate()-n.startTranslate-p,m))),b&&(i.preventedByNestedSwiper=!0),!this.allowSlideNext&&"next"===this.swipeDirection&&n.currentTranslate<n.startTranslate&&(n.currentTranslate=n.startTranslate),!this.allowSlidePrev&&"prev"===this.swipeDirection&&n.currentTranslate>n.startTranslate&&(n.currentTranslate=n.startTranslate),this.allowSlidePrev||this.allowSlideNext||(n.currentTranslate=n.startTranslate),r.threshold>0){if(!(Math.abs(p)>r.threshold||n.allowThresholdMove))return void(n.currentTranslate=n.startTranslate);if(!n.allowThresholdMove)return n.allowThresholdMove=!0,a.startX=a.currentX,a.startY=a.currentY,n.currentTranslate=n.startTranslate,void(a.diff=this.isHorizontal()?a.currentX-a.startX:a.currentY-a.startY)}r.followFinger&&!r.cssMode&&((r.freeMode||r.watchSlidesProgress||r.watchSlidesVisibility)&&(this.updateActiveIndex(),this.updateSlidesClasses()),r.freeMode&&(0===n.velocities.length&&n.velocities.push({position:a[this.isHorizontal()?"startX":"startY"],time:n.touchStartTime}),n.velocities.push({position:a[this.isHorizontal()?"currentX":"currentY"],time:ho()})),this.updateProgress(n.currentTranslate),this.setTranslate(n.currentTranslate))}}}}}else n.startMoving&&n.isScrolling&&this.emit("touchMoveOpposite",i)}}function Io(e){var t=this,n=t.touchEventsData,r=t.params,a=t.touches,o=t.rtlTranslate,i=t.$wrapperEl,c=t.slidesGrid,l=t.snapGrid;if(t.enabled){var s=e;if(s.originalEvent&&(s=s.originalEvent),n.allowTouchCallbacks&&t.emit("touchEnd",s),n.allowTouchCallbacks=!1,!n.isTouched)return n.isMoved&&r.grabCursor&&t.setGrabCursor(!1),n.isMoved=!1,void(n.startMoving=!1);r.grabCursor&&n.isMoved&&n.isTouched&&(!0===t.allowSlideNext||!0===t.allowSlidePrev)&&t.setGrabCursor(!1);var u,f=ho(),d=f-n.touchStartTime;if(t.allowClick&&(t.updateClickedSlide(s),t.emit("tap click",s),d<300&&f-n.lastClickTime<300&&t.emit("doubleTap doubleClick",s)),n.lastClickTime=ho(),mo((function(){t.destroyed||(t.allowClick=!0)})),!n.isTouched||!n.isMoved||!t.swipeDirection||0===a.diff||n.currentTranslate===n.startTranslate)return n.isTouched=!1,n.isMoved=!1,void(n.startMoving=!1);if(n.isTouched=!1,n.isMoved=!1,n.startMoving=!1,u=r.followFinger?o?t.translate:-t.translate:-n.currentTranslate,!r.cssMode)if(r.freeMode){if(u<-t.minTranslate())return void t.slideTo(t.activeIndex);if(u>-t.maxTranslate())return void(t.slides.length<l.length?t.slideTo(l.length-1):t.slideTo(t.slides.length-1));if(r.freeModeMomentum){if(n.velocities.length>1){var p=n.velocities.pop(),b=n.velocities.pop(),m=p.position-b.position,h=p.time-b.time;t.velocity=m/h,t.velocity/=2,Math.abs(t.velocity)<r.freeModeMinimumVelocity&&(t.velocity=0),(h>150||ho()-p.time>300)&&(t.velocity=0)}else t.velocity=0;t.velocity*=r.freeModeMomentumVelocityRatio,n.velocities.length=0;var g=1e3*r.freeModeMomentumRatio,v=t.velocity*g,y=t.translate+v;o&&(y=-y);var O,j,k=!1,E=20*Math.abs(t.velocity)*r.freeModeMomentumBounceRatio;if(y<t.maxTranslate())r.freeModeMomentumBounce?(y+t.maxTranslate()<-E&&(y=t.maxTranslate()-E),O=t.maxTranslate(),k=!0,n.allowMomentumBounce=!0):y=t.maxTranslate(),r.loop&&r.centeredSlides&&(j=!0);else if(y>t.minTranslate())r.freeModeMomentumBounce?(y-t.minTranslate()>E&&(y=t.minTranslate()+E),O=t.minTranslate(),k=!0,n.allowMomentumBounce=!0):y=t.minTranslate(),r.loop&&r.centeredSlides&&(j=!0);else if(r.freeModeSticky){for(var C,_=0;_<l.length;_+=1)if(l[_]>-y){C=_;break}y=-(y=Math.abs(l[C]-y)<Math.abs(l[C-1]-y)||"next"===t.swipeDirection?l[C]:l[C-1])}if(j&&t.once("transitionEnd",(function(){t.loopFix()})),0!==t.velocity){if(g=o?Math.abs((-y-t.translate)/t.velocity):Math.abs((y-t.translate)/t.velocity),r.freeModeSticky){var w=Math.abs((o?-y:y)-t.translate),x=t.slidesSizesGrid[t.activeIndex];g=w<x?r.speed:w<2*x?1.5*r.speed:2.5*r.speed}}else if(r.freeModeSticky)return void t.slideToClosest();r.freeModeMomentumBounce&&k?(t.updateProgress(O),t.setTransition(g),t.setTranslate(y),t.transitionStart(!0,t.swipeDirection),t.animating=!0,i.transitionEnd((function(){t&&!t.destroyed&&n.allowMomentumBounce&&(t.emit("momentumBounce"),t.setTransition(r.speed),setTimeout((function(){t.setTranslate(O),i.transitionEnd((function(){t&&!t.destroyed&&t.transitionEnd()}))}),0))}))):t.velocity?(t.updateProgress(y),t.setTransition(g),t.setTranslate(y),t.transitionStart(!0,t.swipeDirection),t.animating||(t.animating=!0,i.transitionEnd((function(){t&&!t.destroyed&&t.transitionEnd()})))):(t.emit("_freeModeNoMomentumRelease"),t.updateProgress(y)),t.updateActiveIndex(),t.updateSlidesClasses()}else{if(r.freeModeSticky)return void t.slideToClosest();r.freeMode&&t.emit("_freeModeNoMomentumRelease")}(!r.freeModeMomentum||d>=r.longSwipesMs)&&(t.updateProgress(),t.updateActiveIndex(),t.updateSlidesClasses())}else{for(var S=0,B=t.slidesSizesGrid[0],P=0;P<c.length;P+=P<r.slidesPerGroupSkip?1:r.slidesPerGroup){var T=P<r.slidesPerGroupSkip-1?1:r.slidesPerGroup;void 0!==c[P+T]?u>=c[P]&&u<c[P+T]&&(S=P,B=c[P+T]-c[P]):u>=c[P]&&(S=P,B=c[c.length-1]-c[c.length-2])}var A=(u-c[S])/B,I=S<r.slidesPerGroupSkip-1?1:r.slidesPerGroup;if(d>r.longSwipesMs){if(!r.longSwipes)return void t.slideTo(t.activeIndex);"next"===t.swipeDirection&&(A>=r.longSwipesRatio?t.slideTo(S+I):t.slideTo(S)),"prev"===t.swipeDirection&&(A>1-r.longSwipesRatio?t.slideTo(S+I):t.slideTo(S))}else{if(!r.shortSwipes)return void t.slideTo(t.activeIndex);t.navigation&&(s.target===t.navigation.nextEl||s.target===t.navigation.prevEl)?s.target===t.navigation.nextEl?t.slideTo(S+I):t.slideTo(S):("next"===t.swipeDirection&&t.slideTo(S+I),"prev"===t.swipeDirection&&t.slideTo(S))}}}}function No(){var e=this.params,t=this.el;if(!t||0!==t.offsetWidth){e.breakpoints&&this.setBreakpoint();var n=this.allowSlideNext,r=this.allowSlidePrev,a=this.snapGrid;this.allowSlideNext=!0,this.allowSlidePrev=!0,this.updateSize(),this.updateSlides(),this.updateSlidesClasses(),("auto"===e.slidesPerView||e.slidesPerView>1)&&this.isEnd&&!this.isBeginning&&!this.params.centeredSlides?this.slideTo(this.slides.length-1,0,!1,!0):this.slideTo(this.activeIndex,0,!1,!0),this.autoplay&&this.autoplay.running&&this.autoplay.paused&&this.autoplay.run(),this.allowSlidePrev=r,this.allowSlideNext=n,this.params.watchOverflow&&a!==this.snapGrid&&this.checkOverflow()}}function Do(e){this.enabled&&(this.allowClick||(this.params.preventClicks&&e.preventDefault(),this.params.preventClicksPropagation&&this.animating&&(e.stopPropagation(),e.stopImmediatePropagation())))}function Mo(){var e=this.wrapperEl,t=this.rtlTranslate;if(this.enabled){this.previousTranslate=this.translate,this.isHorizontal()?this.translate=t?e.scrollWidth-e.offsetWidth-e.scrollLeft:-e.scrollLeft:this.translate=-e.scrollTop,-0===this.translate&&(this.translate=0),this.updateActiveIndex(),this.updateSlidesClasses();var n=this.maxTranslate()-this.minTranslate();(0===n?0:(this.translate-this.minTranslate())/n)!==this.progress&&this.updateProgress(t?-this.translate:this.translate),this.emit("setTranslate",this.translate,!1)}}var Ro=!1;function Lo(){}var zo={init:!0,direction:"horizontal",touchEventsTarget:"container",initialSlide:0,speed:300,cssMode:!1,updateOnWindowResize:!0,resizeObserver:!1,nested:!1,createElements:!1,enabled:!0,focusableElements:"input, select, option, textarea, button, video, label",width:null,height:null,preventInteractionOnTransition:!1,userAgent:null,url:null,edgeSwipeDetection:!1,edgeSwipeThreshold:20,freeMode:!1,freeModeMomentum:!0,freeModeMomentumRatio:1,freeModeMomentumBounce:!0,freeModeMomentumBounceRatio:1,freeModeMomentumVelocityRatio:1,freeModeSticky:!1,freeModeMinimumVelocity:.02,autoHeight:!1,setWrapperSize:!1,virtualTranslate:!1,effect:"slide",breakpoints:void 0,breakpointsBase:"window",spaceBetween:0,slidesPerView:1,slidesPerColumn:1,slidesPerColumnFill:"column",slidesPerGroup:1,slidesPerGroupSkip:0,centeredSlides:!1,centeredSlidesBounds:!1,slidesOffsetBefore:0,slidesOffsetAfter:0,normalizeSlideIndex:!0,centerInsufficientSlides:!1,watchOverflow:!1,roundLengths:!1,touchRatio:1,touchAngle:45,simulateTouch:!0,shortSwipes:!0,longSwipes:!0,longSwipesRatio:.5,longSwipesMs:300,followFinger:!0,allowTouchMove:!0,threshold:0,touchMoveStopPropagation:!1,touchStartPreventDefault:!0,touchStartForcePreventDefault:!1,touchReleaseOnEdges:!1,uniqueNavElements:!0,resistance:!0,resistanceRatio:.85,watchSlidesProgress:!1,watchSlidesVisibility:!1,grabCursor:!1,preventClicks:!0,preventClicksPropagation:!0,slideToClickedSlide:!1,preloadImages:!0,updateOnImagesReady:!0,loop:!1,loopAdditionalSlides:0,loopedSlides:null,loopFillGroupWithBlank:!1,loopPreventsSlide:!0,allowSlidePrev:!0,allowSlideNext:!0,swipeHandler:null,noSwiping:!0,noSwipingClass:"swiper-no-swiping",noSwipingSelector:null,passiveListeners:!0,containerModifierClass:"swiper-container-",slideClass:"swiper-slide",slideBlankClass:"swiper-slide-invisible-blank",slideActiveClass:"swiper-slide-active",slideDuplicateActiveClass:"swiper-slide-duplicate-active",slideVisibleClass:"swiper-slide-visible",slideDuplicateClass:"swiper-slide-duplicate",slideNextClass:"swiper-slide-next",slideDuplicateNextClass:"swiper-slide-duplicate-next",slidePrevClass:"swiper-slide-prev",slideDuplicatePrevClass:"swiper-slide-duplicate-prev",wrapperClass:"swiper-wrapper",runCallbacksOnInit:!0,_emitClasses:!1};function Fo(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var Go={modular:{useParams:function(e){var t=this;t.modules&&Object.keys(t.modules).forEach((function(n){var r=t.modules[n];r.params&&Oo(e,r.params)}))},useModules:function(e){void 0===e&&(e={});var t=this;t.modules&&Object.keys(t.modules).forEach((function(n){var r=t.modules[n],a=e[n]||{};r.on&&t.on&&Object.keys(r.on).forEach((function(e){t.on(e,r.on[e])})),r.create&&r.create.bind(t)(a)}))}},eventsEmitter:{on:function(e,t,n){var r=this;if("function"!=typeof t)return r;var a=n?"unshift":"push";return e.split(" ").forEach((function(e){r.eventsListeners[e]||(r.eventsListeners[e]=[]),r.eventsListeners[e][a](t)})),r},once:function(e,t,n){var r=this;if("function"!=typeof t)return r;function a(){r.off(e,a),a.__emitterProxy&&delete a.__emitterProxy;for(var n=arguments.length,o=new Array(n),i=0;i<n;i++)o[i]=arguments[i];t.apply(r,o)}return a.__emitterProxy=t,r.on(e,a,n)},onAny:function(e,t){if("function"!=typeof e)return this;var n=t?"unshift":"push";return this.eventsAnyListeners.indexOf(e)<0&&this.eventsAnyListeners[n](e),this},offAny:function(e){if(!this.eventsAnyListeners)return this;var t=this.eventsAnyListeners.indexOf(e);return t>=0&&this.eventsAnyListeners.splice(t,1),this},off:function(e,t){var n=this;return n.eventsListeners?(e.split(" ").forEach((function(e){void 0===t?n.eventsListeners[e]=[]:n.eventsListeners[e]&&n.eventsListeners[e].forEach((function(r,a){(r===t||r.__emitterProxy&&r.__emitterProxy===t)&&n.eventsListeners[e].splice(a,1)}))})),n):n},emit:function(){var e,t,n,r=this;if(!r.eventsListeners)return r;for(var a=arguments.length,o=new Array(a),i=0;i<a;i++)o[i]=arguments[i];"string"==typeof o[0]||Array.isArray(o[0])?(e=o[0],t=o.slice(1,o.length),n=r):(e=o[0].events,t=o[0].data,n=o[0].context||r),t.unshift(n);var c=Array.isArray(e)?e:e.split(" ");return c.forEach((function(e){r.eventsAnyListeners&&r.eventsAnyListeners.length&&r.eventsAnyListeners.forEach((function(r){r.apply(n,[e].concat(t))})),r.eventsListeners&&r.eventsListeners[e]&&r.eventsListeners[e].forEach((function(e){e.apply(n,t)}))})),r}},update:{updateSize:function(){var e,t,n=this.$el;e=void 0!==this.params.width&&null!==this.params.width?this.params.width:n[0].clientWidth,t=void 0!==this.params.height&&null!==this.params.height?this.params.height:n[0].clientHeight,0===e&&this.isHorizontal()||0===t&&this.isVertical()||(e=e-parseInt(n.css("padding-left")||0,10)-parseInt(n.css("padding-right")||0,10),t=t-parseInt(n.css("padding-top")||0,10)-parseInt(n.css("padding-bottom")||0,10),Number.isNaN(e)&&(e=0),Number.isNaN(t)&&(t=0),Oo(this,{width:e,height:t,size:this.isHorizontal()?e:t}))},updateSlides:function(){var e=this;function t(t){return e.isHorizontal()?t:{width:"height","margin-top":"margin-left","margin-bottom ":"margin-right","margin-left":"margin-top","margin-right":"margin-bottom","padding-left":"padding-top","padding-right":"padding-bottom",marginRight:"marginBottom"}[t]}function n(e,n){return parseFloat(e.getPropertyValue(t(n))||0)}var r=e.params,a=e.$wrapperEl,o=e.size,i=e.rtlTranslate,c=e.wrongRTL,l=e.virtual&&r.virtual.enabled,s=l?e.virtual.slides.length:e.slides.length,u=a.children("."+e.params.slideClass),f=l?e.virtual.slides.length:u.length,d=[],p=[],b=[],m=r.slidesOffsetBefore;"function"==typeof m&&(m=r.slidesOffsetBefore.call(e));var h=r.slidesOffsetAfter;"function"==typeof h&&(h=r.slidesOffsetAfter.call(e));var g=e.snapGrid.length,v=e.slidesGrid.length,y=r.spaceBetween,O=-m,j=0,k=0;if(void 0!==o){var E,C;"string"==typeof y&&y.indexOf("%")>=0&&(y=parseFloat(y.replace("%",""))/100*o),e.virtualSize=-y,i?u.css({marginLeft:"",marginBottom:"",marginTop:""}):u.css({marginRight:"",marginBottom:"",marginTop:""}),r.slidesPerColumn>1&&(E=Math.floor(f/r.slidesPerColumn)===f/e.params.slidesPerColumn?f:Math.ceil(f/r.slidesPerColumn)*r.slidesPerColumn,"auto"!==r.slidesPerView&&"row"===r.slidesPerColumnFill&&(E=Math.max(E,r.slidesPerView*r.slidesPerColumn)));for(var _,w,x,S=r.slidesPerColumn,B=E/S,P=Math.floor(f/r.slidesPerColumn),T=0;T<f;T+=1){C=0;var A=u.eq(T);if(r.slidesPerColumn>1){var I=void 0,N=void 0,D=void 0;if("row"===r.slidesPerColumnFill&&r.slidesPerGroup>1){var M=Math.floor(T/(r.slidesPerGroup*r.slidesPerColumn)),R=T-r.slidesPerColumn*r.slidesPerGroup*M,L=0===M?r.slidesPerGroup:Math.min(Math.ceil((f-M*S*r.slidesPerGroup)/S),r.slidesPerGroup);I=(N=R-(D=Math.floor(R/L))*L+M*r.slidesPerGroup)+D*E/S,A.css({"-webkit-box-ordinal-group":I,"-moz-box-ordinal-group":I,"-ms-flex-order":I,"-webkit-order":I,order:I})}else"column"===r.slidesPerColumnFill?(D=T-(N=Math.floor(T/S))*S,(N>P||N===P&&D===S-1)&&(D+=1)>=S&&(D=0,N+=1)):N=T-(D=Math.floor(T/B))*B;A.css(t("margin-top"),0!==D?r.spaceBetween&&r.spaceBetween+"px":"")}if("none"!==A.css("display")){if("auto"===r.slidesPerView){var z=getComputedStyle(A[0]),F=A[0].style.transform,G=A[0].style.webkitTransform;if(F&&(A[0].style.transform="none"),G&&(A[0].style.webkitTransform="none"),r.roundLengths)C=e.isHorizontal()?A.outerWidth(!0):A.outerHeight(!0);else{var W=n(z,"width"),V=n(z,"padding-left"),H=n(z,"padding-right"),q=n(z,"margin-left"),U=n(z,"margin-right"),$=z.getPropertyValue("box-sizing");if($&&"border-box"===$)C=W+q+U;else{var Y=A[0],K=Y.clientWidth;C=W+V+H+q+U+(Y.offsetWidth-K)}}F&&(A[0].style.transform=F),G&&(A[0].style.webkitTransform=G),r.roundLengths&&(C=Math.floor(C))}else C=(o-(r.slidesPerView-1)*y)/r.slidesPerView,r.roundLengths&&(C=Math.floor(C)),u[T]&&(u[T].style[t("width")]=C+"px");u[T]&&(u[T].swiperSlideSize=C),b.push(C),r.centeredSlides?(O=O+C/2+j/2+y,0===j&&0!==T&&(O=O-o/2-y),0===T&&(O=O-o/2-y),Math.abs(O)<.001&&(O=0),r.roundLengths&&(O=Math.floor(O)),k%r.slidesPerGroup==0&&d.push(O),p.push(O)):(r.roundLengths&&(O=Math.floor(O)),(k-Math.min(e.params.slidesPerGroupSkip,k))%e.params.slidesPerGroup==0&&d.push(O),p.push(O),O=O+C+y),e.virtualSize+=C+y,j=C,k+=1}}if(e.virtualSize=Math.max(e.virtualSize,o)+h,i&&c&&("slide"===r.effect||"coverflow"===r.effect)&&a.css({width:e.virtualSize+r.spaceBetween+"px"}),r.setWrapperSize)a.css(((w={})[t("width")]=e.virtualSize+r.spaceBetween+"px",w));if(r.slidesPerColumn>1)if(e.virtualSize=(C+r.spaceBetween)*E,e.virtualSize=Math.ceil(e.virtualSize/r.slidesPerColumn)-r.spaceBetween,a.css(((x={})[t("width")]=e.virtualSize+r.spaceBetween+"px",x)),r.centeredSlides){_=[];for(var J=0;J<d.length;J+=1){var X=d[J];r.roundLengths&&(X=Math.floor(X)),d[J]<e.virtualSize+d[0]&&_.push(X)}d=_}if(!r.centeredSlides){_=[];for(var Q=0;Q<d.length;Q+=1){var Z=d[Q];r.roundLengths&&(Z=Math.floor(Z)),d[Q]<=e.virtualSize-o&&_.push(Z)}d=_,Math.floor(e.virtualSize-o)-Math.floor(d[d.length-1])>1&&d.push(e.virtualSize-o)}if(0===d.length&&(d=[0]),0!==r.spaceBetween){var ee,te=e.isHorizontal()&&i?"marginLeft":t("marginRight");u.filter((function(e,t){return!r.cssMode||t!==u.length-1})).css(((ee={})[te]=y+"px",ee))}if(r.centeredSlides&&r.centeredSlidesBounds){var ne=0;b.forEach((function(e){ne+=e+(r.spaceBetween?r.spaceBetween:0)}));var re=(ne-=r.spaceBetween)-o;d=d.map((function(e){return e<0?-m:e>re?re+h:e}))}if(r.centerInsufficientSlides){var ae=0;if(b.forEach((function(e){ae+=e+(r.spaceBetween?r.spaceBetween:0)})),(ae-=r.spaceBetween)<o){var oe=(o-ae)/2;d.forEach((function(e,t){d[t]=e-oe})),p.forEach((function(e,t){p[t]=e+oe}))}}Oo(e,{slides:u,snapGrid:d,slidesGrid:p,slidesSizesGrid:b}),f!==s&&e.emit("slidesLengthChange"),d.length!==g&&(e.params.watchOverflow&&e.checkOverflow(),e.emit("snapGridLengthChange")),p.length!==v&&e.emit("slidesGridLengthChange"),(r.watchSlidesProgress||r.watchSlidesVisibility)&&e.updateSlidesOffset()}},updateAutoHeight:function(e){var t,n=this,r=[],a=n.virtual&&n.params.virtual.enabled,o=0;"number"==typeof e?n.setTransition(e):!0===e&&n.setTransition(n.params.speed);var i=function(e){return a?n.slides.filter((function(t){return parseInt(t.getAttribute("data-swiper-slide-index"),10)===e}))[0]:n.slides.eq(e)[0]};if("auto"!==n.params.slidesPerView&&n.params.slidesPerView>1)if(n.params.centeredSlides)n.visibleSlides.each((function(e){r.push(e)}));else for(t=0;t<Math.ceil(n.params.slidesPerView);t+=1){var c=n.activeIndex+t;if(c>n.slides.length&&!a)break;r.push(i(c))}else r.push(i(n.activeIndex));for(t=0;t<r.length;t+=1)if(void 0!==r[t]){var l=r[t].offsetHeight;o=l>o?l:o}o&&n.$wrapperEl.css("height",o+"px")},updateSlidesOffset:function(){for(var e=this.slides,t=0;t<e.length;t+=1)e[t].swiperSlideOffset=this.isHorizontal()?e[t].offsetLeft:e[t].offsetTop},updateSlidesProgress:function(e){void 0===e&&(e=this&&this.translate||0);var t=this.params,n=this.slides,r=this.rtlTranslate;if(0!==n.length){void 0===n[0].swiperSlideOffset&&this.updateSlidesOffset();var a=-e;r&&(a=e),n.removeClass(t.slideVisibleClass),this.visibleSlidesIndexes=[],this.visibleSlides=[];for(var o=0;o<n.length;o+=1){var i=n[o],c=(a+(t.centeredSlides?this.minTranslate():0)-i.swiperSlideOffset)/(i.swiperSlideSize+t.spaceBetween);if(t.watchSlidesVisibility||t.centeredSlides&&t.autoHeight){var l=-(a-i.swiperSlideOffset),s=l+this.slidesSizesGrid[o];(l>=0&&l<this.size-1||s>1&&s<=this.size||l<=0&&s>=this.size)&&(this.visibleSlides.push(i),this.visibleSlidesIndexes.push(o),n.eq(o).addClass(t.slideVisibleClass))}i.progress=r?-c:c}this.visibleSlides=bo(this.visibleSlides)}},updateProgress:function(e){if(void 0===e){var t=this.rtlTranslate?-1:1;e=this&&this.translate&&this.translate*t||0}var n=this.params,r=this.maxTranslate()-this.minTranslate(),a=this.progress,o=this.isBeginning,i=this.isEnd,c=o,l=i;0===r?(a=0,o=!0,i=!0):(o=(a=(e-this.minTranslate())/r)<=0,i=a>=1),Oo(this,{progress:a,isBeginning:o,isEnd:i}),(n.watchSlidesProgress||n.watchSlidesVisibility||n.centeredSlides&&n.autoHeight)&&this.updateSlidesProgress(e),o&&!c&&this.emit("reachBeginning toEdge"),i&&!l&&this.emit("reachEnd toEdge"),(c&&!o||l&&!i)&&this.emit("fromEdge"),this.emit("progress",a)},updateSlidesClasses:function(){var e,t=this.slides,n=this.params,r=this.$wrapperEl,a=this.activeIndex,o=this.realIndex,i=this.virtual&&n.virtual.enabled;t.removeClass(n.slideActiveClass+" "+n.slideNextClass+" "+n.slidePrevClass+" "+n.slideDuplicateActiveClass+" "+n.slideDuplicateNextClass+" "+n.slideDuplicatePrevClass),(e=i?this.$wrapperEl.find("."+n.slideClass+'[data-swiper-slide-index="'+a+'"]'):t.eq(a)).addClass(n.slideActiveClass),n.loop&&(e.hasClass(n.slideDuplicateClass)?r.children("."+n.slideClass+":not(."+n.slideDuplicateClass+')[data-swiper-slide-index="'+o+'"]').addClass(n.slideDuplicateActiveClass):r.children("."+n.slideClass+"."+n.slideDuplicateClass+'[data-swiper-slide-index="'+o+'"]').addClass(n.slideDuplicateActiveClass));var c=e.nextAll("."+n.slideClass).eq(0).addClass(n.slideNextClass);n.loop&&0===c.length&&(c=t.eq(0)).addClass(n.slideNextClass);var l=e.prevAll("."+n.slideClass).eq(0).addClass(n.slidePrevClass);n.loop&&0===l.length&&(l=t.eq(-1)).addClass(n.slidePrevClass),n.loop&&(c.hasClass(n.slideDuplicateClass)?r.children("."+n.slideClass+":not(."+n.slideDuplicateClass+')[data-swiper-slide-index="'+c.attr("data-swiper-slide-index")+'"]').addClass(n.slideDuplicateNextClass):r.children("."+n.slideClass+"."+n.slideDuplicateClass+'[data-swiper-slide-index="'+c.attr("data-swiper-slide-index")+'"]').addClass(n.slideDuplicateNextClass),l.hasClass(n.slideDuplicateClass)?r.children("."+n.slideClass+":not(."+n.slideDuplicateClass+')[data-swiper-slide-index="'+l.attr("data-swiper-slide-index")+'"]').addClass(n.slideDuplicatePrevClass):r.children("."+n.slideClass+"."+n.slideDuplicateClass+'[data-swiper-slide-index="'+l.attr("data-swiper-slide-index")+'"]').addClass(n.slideDuplicatePrevClass)),this.emitSlidesClasses()},updateActiveIndex:function(e){var t,n=this.rtlTranslate?this.translate:-this.translate,r=this.slidesGrid,a=this.snapGrid,o=this.params,i=this.activeIndex,c=this.realIndex,l=this.snapIndex,s=e;if(void 0===s){for(var u=0;u<r.length;u+=1)void 0!==r[u+1]?n>=r[u]&&n<r[u+1]-(r[u+1]-r[u])/2?s=u:n>=r[u]&&n<r[u+1]&&(s=u+1):n>=r[u]&&(s=u);o.normalizeSlideIndex&&(s<0||void 0===s)&&(s=0)}if(a.indexOf(n)>=0)t=a.indexOf(n);else{var f=Math.min(o.slidesPerGroupSkip,s);t=f+Math.floor((s-f)/o.slidesPerGroup)}if(t>=a.length&&(t=a.length-1),s!==i){var d=parseInt(this.slides.eq(s).attr("data-swiper-slide-index")||s,10);Oo(this,{snapIndex:t,realIndex:d,previousIndex:i,activeIndex:s}),this.emit("activeIndexChange"),this.emit("snapIndexChange"),c!==d&&this.emit("realIndexChange"),(this.initialized||this.params.runCallbacksOnInit)&&this.emit("slideChange")}else t!==l&&(this.snapIndex=t,this.emit("snapIndexChange"))},updateClickedSlide:function(e){var t,n=this.params,r=bo(e.target).closest("."+n.slideClass)[0],a=!1;if(r)for(var o=0;o<this.slides.length;o+=1)if(this.slides[o]===r){a=!0,t=o;break}if(!r||!a)return this.clickedSlide=void 0,void(this.clickedIndex=void 0);this.clickedSlide=r,this.virtual&&this.params.virtual.enabled?this.clickedIndex=parseInt(bo(r).attr("data-swiper-slide-index"),10):this.clickedIndex=t,n.slideToClickedSlide&&void 0!==this.clickedIndex&&this.clickedIndex!==this.activeIndex&&this.slideToClickedSlide()}},translate:{getTranslate:function(e){void 0===e&&(e=this.isHorizontal()?"x":"y");var t=this.params,n=this.rtlTranslate,r=this.translate,a=this.$wrapperEl;if(t.virtualTranslate)return n?-r:r;if(t.cssMode)return r;var o=go(a[0],e);return n&&(o=-o),o||0},setTranslate:function(e,t){var n=this.rtlTranslate,r=this.params,a=this.$wrapperEl,o=this.wrapperEl,i=this.progress,c=0,l=0;this.isHorizontal()?c=n?-e:e:l=e,r.roundLengths&&(c=Math.floor(c),l=Math.floor(l)),r.cssMode?o[this.isHorizontal()?"scrollLeft":"scrollTop"]=this.isHorizontal()?-c:-l:r.virtualTranslate||a.transform("translate3d("+c+"px, "+l+"px, 0px)"),this.previousTranslate=this.translate,this.translate=this.isHorizontal()?c:l;var s=this.maxTranslate()-this.minTranslate();(0===s?0:(e-this.minTranslate())/s)!==i&&this.updateProgress(e),this.emit("setTranslate",this.translate,t)},minTranslate:function(){return-this.snapGrid[0]},maxTranslate:function(){return-this.snapGrid[this.snapGrid.length-1]},translateTo:function(e,t,n,r,a){void 0===e&&(e=0),void 0===t&&(t=this.params.speed),void 0===n&&(n=!0),void 0===r&&(r=!0);var o=this,i=o.params,c=o.wrapperEl;if(o.animating&&i.preventInteractionOnTransition)return!1;var l,s=o.minTranslate(),u=o.maxTranslate();if(l=r&&e>s?s:r&&e<u?u:e,o.updateProgress(l),i.cssMode){var f,d=o.isHorizontal();if(0===t)c[d?"scrollLeft":"scrollTop"]=-l;else if(c.scrollTo)c.scrollTo(((f={})[d?"left":"top"]=-l,f.behavior="smooth",f));else c[d?"scrollLeft":"scrollTop"]=-l;return!0}return 0===t?(o.setTransition(0),o.setTranslate(l),n&&(o.emit("beforeTransitionStart",t,a),o.emit("transitionEnd"))):(o.setTransition(t),o.setTranslate(l),n&&(o.emit("beforeTransitionStart",t,a),o.emit("transitionStart")),o.animating||(o.animating=!0,o.onTranslateToWrapperTransitionEnd||(o.onTranslateToWrapperTransitionEnd=function(e){o&&!o.destroyed&&e.target===this&&(o.$wrapperEl[0].removeEventListener("transitionend",o.onTranslateToWrapperTransitionEnd),o.$wrapperEl[0].removeEventListener("webkitTransitionEnd",o.onTranslateToWrapperTransitionEnd),o.onTranslateToWrapperTransitionEnd=null,delete o.onTranslateToWrapperTransitionEnd,n&&o.emit("transitionEnd"))}),o.$wrapperEl[0].addEventListener("transitionend",o.onTranslateToWrapperTransitionEnd),o.$wrapperEl[0].addEventListener("webkitTransitionEnd",o.onTranslateToWrapperTransitionEnd))),!0}},transition:{setTransition:function(e,t){this.params.cssMode||this.$wrapperEl.transition(e),this.emit("setTransition",e,t)},transitionStart:function(e,t){void 0===e&&(e=!0);var n=this.activeIndex,r=this.params,a=this.previousIndex;if(!r.cssMode){r.autoHeight&&this.updateAutoHeight();var o=t;if(o||(o=n>a?"next":n<a?"prev":"reset"),this.emit("transitionStart"),e&&n!==a){if("reset"===o)return void this.emit("slideResetTransitionStart");this.emit("slideChangeTransitionStart"),"next"===o?this.emit("slideNextTransitionStart"):this.emit("slidePrevTransitionStart")}}},transitionEnd:function(e,t){void 0===e&&(e=!0);var n=this.activeIndex,r=this.previousIndex,a=this.params;if(this.animating=!1,!a.cssMode){this.setTransition(0);var o=t;if(o||(o=n>r?"next":n<r?"prev":"reset"),this.emit("transitionEnd"),e&&n!==r){if("reset"===o)return void this.emit("slideResetTransitionEnd");this.emit("slideChangeTransitionEnd"),"next"===o?this.emit("slideNextTransitionEnd"):this.emit("slidePrevTransitionEnd")}}}},slide:{slideTo:function(e,t,n,r,a){if(void 0===e&&(e=0),void 0===t&&(t=this.params.speed),void 0===n&&(n=!0),"number"!=typeof e&&"string"!=typeof e)throw new Error("The 'index' argument cannot have type other than 'number' or 'string'. ["+typeof e+"] given.");if("string"==typeof e){var o=parseInt(e,10);if(!isFinite(o))throw new Error("The passed-in 'index' (string) couldn't be converted to 'number'. ["+e+"] given.");e=o}var i=this,c=e;c<0&&(c=0);var l=i.params,s=i.snapGrid,u=i.slidesGrid,f=i.previousIndex,d=i.activeIndex,p=i.rtlTranslate,b=i.wrapperEl,m=i.enabled;if(i.animating&&l.preventInteractionOnTransition||!m&&!r&&!a)return!1;var h=Math.min(i.params.slidesPerGroupSkip,c),g=h+Math.floor((c-h)/i.params.slidesPerGroup);g>=s.length&&(g=s.length-1),(d||l.initialSlide||0)===(f||0)&&n&&i.emit("beforeSlideChangeStart");var v,y=-s[g];if(i.updateProgress(y),l.normalizeSlideIndex)for(var O=0;O<u.length;O+=1){var j=-Math.floor(100*y),k=Math.floor(100*u[O]),E=Math.floor(100*u[O+1]);void 0!==u[O+1]?j>=k&&j<E-(E-k)/2?c=O:j>=k&&j<E&&(c=O+1):j>=k&&(c=O)}if(i.initialized&&c!==d){if(!i.allowSlideNext&&y<i.translate&&y<i.minTranslate())return!1;if(!i.allowSlidePrev&&y>i.translate&&y>i.maxTranslate()&&(d||0)!==c)return!1}if(v=c>d?"next":c<d?"prev":"reset",p&&-y===i.translate||!p&&y===i.translate)return i.updateActiveIndex(c),l.autoHeight&&i.updateAutoHeight(),i.updateSlidesClasses(),"slide"!==l.effect&&i.setTranslate(y),"reset"!==v&&(i.transitionStart(n,v),i.transitionEnd(n,v)),!1;if(l.cssMode){var C,_=i.isHorizontal(),w=-y;if(p&&(w=b.scrollWidth-b.offsetWidth-w),0===t)b[_?"scrollLeft":"scrollTop"]=w;else if(b.scrollTo)b.scrollTo(((C={})[_?"left":"top"]=w,C.behavior="smooth",C));else b[_?"scrollLeft":"scrollTop"]=w;return!0}return 0===t?(i.setTransition(0),i.setTranslate(y),i.updateActiveIndex(c),i.updateSlidesClasses(),i.emit("beforeTransitionStart",t,r),i.transitionStart(n,v),i.transitionEnd(n,v)):(i.setTransition(t),i.setTranslate(y),i.updateActiveIndex(c),i.updateSlidesClasses(),i.emit("beforeTransitionStart",t,r),i.transitionStart(n,v),i.animating||(i.animating=!0,i.onSlideToWrapperTransitionEnd||(i.onSlideToWrapperTransitionEnd=function(e){i&&!i.destroyed&&e.target===this&&(i.$wrapperEl[0].removeEventListener("transitionend",i.onSlideToWrapperTransitionEnd),i.$wrapperEl[0].removeEventListener("webkitTransitionEnd",i.onSlideToWrapperTransitionEnd),i.onSlideToWrapperTransitionEnd=null,delete i.onSlideToWrapperTransitionEnd,i.transitionEnd(n,v))}),i.$wrapperEl[0].addEventListener("transitionend",i.onSlideToWrapperTransitionEnd),i.$wrapperEl[0].addEventListener("webkitTransitionEnd",i.onSlideToWrapperTransitionEnd))),!0},slideToLoop:function(e,t,n,r){void 0===e&&(e=0),void 0===t&&(t=this.params.speed),void 0===n&&(n=!0);var a=e;return this.params.loop&&(a+=this.loopedSlides),this.slideTo(a,t,n,r)},slideNext:function(e,t,n){void 0===e&&(e=this.params.speed),void 0===t&&(t=!0);var r=this.params,a=this.animating;if(!this.enabled)return this;var o=this.activeIndex<r.slidesPerGroupSkip?1:r.slidesPerGroup;if(r.loop){if(a&&r.loopPreventsSlide)return!1;this.loopFix(),this._clientLeft=this.$wrapperEl[0].clientLeft}return this.slideTo(this.activeIndex+o,e,t,n)},slidePrev:function(e,t,n){void 0===e&&(e=this.params.speed),void 0===t&&(t=!0);var r=this.params,a=this.animating,o=this.snapGrid,i=this.slidesGrid,c=this.rtlTranslate;if(!this.enabled)return this;if(r.loop){if(a&&r.loopPreventsSlide)return!1;this.loopFix(),this._clientLeft=this.$wrapperEl[0].clientLeft}function l(e){return e<0?-Math.floor(Math.abs(e)):Math.floor(e)}var s,u=l(c?this.translate:-this.translate),f=o.map((function(e){return l(e)})),d=o[f.indexOf(u)-1];return void 0===d&&r.cssMode&&o.forEach((function(e){!d&&u>=e&&(d=e)})),void 0!==d&&(s=i.indexOf(d))<0&&(s=this.activeIndex-1),this.slideTo(s,e,t,n)},slideReset:function(e,t,n){return void 0===e&&(e=this.params.speed),void 0===t&&(t=!0),this.slideTo(this.activeIndex,e,t,n)},slideToClosest:function(e,t,n,r){void 0===e&&(e=this.params.speed),void 0===t&&(t=!0),void 0===r&&(r=.5);var a=this.activeIndex,o=Math.min(this.params.slidesPerGroupSkip,a),i=o+Math.floor((a-o)/this.params.slidesPerGroup),c=this.rtlTranslate?this.translate:-this.translate;if(c>=this.snapGrid[i]){var l=this.snapGrid[i];c-l>(this.snapGrid[i+1]-l)*r&&(a+=this.params.slidesPerGroup)}else{var s=this.snapGrid[i-1];c-s<=(this.snapGrid[i]-s)*r&&(a-=this.params.slidesPerGroup)}return a=Math.max(a,0),a=Math.min(a,this.slidesGrid.length-1),this.slideTo(a,e,t,n)},slideToClickedSlide:function(){var e,t=this,n=t.params,r=t.$wrapperEl,a="auto"===n.slidesPerView?t.slidesPerViewDynamic():n.slidesPerView,o=t.clickedIndex;if(n.loop){if(t.animating)return;e=parseInt(bo(t.clickedSlide).attr("data-swiper-slide-index"),10),n.centeredSlides?o<t.loopedSlides-a/2||o>t.slides.length-t.loopedSlides+a/2?(t.loopFix(),o=r.children("."+n.slideClass+'[data-swiper-slide-index="'+e+'"]:not(.'+n.slideDuplicateClass+")").eq(0).index(),mo((function(){t.slideTo(o)}))):t.slideTo(o):o>t.slides.length-a?(t.loopFix(),o=r.children("."+n.slideClass+'[data-swiper-slide-index="'+e+'"]:not(.'+n.slideDuplicateClass+")").eq(0).index(),mo((function(){t.slideTo(o)}))):t.slideTo(o)}else t.slideTo(o)}},loop:{loopCreate:function(){var e=this,t=Ka(),n=e.params,r=e.$wrapperEl;r.children("."+n.slideClass+"."+n.slideDuplicateClass).remove();var a=r.children("."+n.slideClass);if(n.loopFillGroupWithBlank){var o=n.slidesPerGroup-a.length%n.slidesPerGroup;if(o!==n.slidesPerGroup){for(var i=0;i<o;i+=1){var c=bo(t.createElement("div")).addClass(n.slideClass+" "+n.slideBlankClass);r.append(c)}a=r.children("."+n.slideClass)}}"auto"!==n.slidesPerView||n.loopedSlides||(n.loopedSlides=a.length),e.loopedSlides=Math.ceil(parseFloat(n.loopedSlides||n.slidesPerView,10)),e.loopedSlides+=n.loopAdditionalSlides,e.loopedSlides>a.length&&(e.loopedSlides=a.length);var l=[],s=[];a.each((function(t,n){var r=bo(t);n<e.loopedSlides&&s.push(t),n<a.length&&n>=a.length-e.loopedSlides&&l.push(t),r.attr("data-swiper-slide-index",n)}));for(var u=0;u<s.length;u+=1)r.append(bo(s[u].cloneNode(!0)).addClass(n.slideDuplicateClass));for(var f=l.length-1;f>=0;f-=1)r.prepend(bo(l[f].cloneNode(!0)).addClass(n.slideDuplicateClass))},loopFix:function(){this.emit("beforeLoopFix");var e,t=this.activeIndex,n=this.slides,r=this.loopedSlides,a=this.allowSlidePrev,o=this.allowSlideNext,i=this.snapGrid,c=this.rtlTranslate;this.allowSlidePrev=!0,this.allowSlideNext=!0;var l=-i[t]-this.getTranslate();if(t<r)e=n.length-3*r+t,e+=r,this.slideTo(e,0,!1,!0)&&0!==l&&this.setTranslate((c?-this.translate:this.translate)-l);else if(t>=n.length-r){e=-n.length+t+r,e+=r,this.slideTo(e,0,!1,!0)&&0!==l&&this.setTranslate((c?-this.translate:this.translate)-l)}this.allowSlidePrev=a,this.allowSlideNext=o,this.emit("loopFix")},loopDestroy:function(){var e=this.$wrapperEl,t=this.params,n=this.slides;e.children("."+t.slideClass+"."+t.slideDuplicateClass+",."+t.slideClass+"."+t.slideBlankClass).remove(),n.removeAttr("data-swiper-slide-index")}},grabCursor:{setGrabCursor:function(e){if(!(this.support.touch||!this.params.simulateTouch||this.params.watchOverflow&&this.isLocked||this.params.cssMode)){var t=this.el;t.style.cursor="move",t.style.cursor=e?"-webkit-grabbing":"-webkit-grab",t.style.cursor=e?"-moz-grabbin":"-moz-grab",t.style.cursor=e?"grabbing":"grab"}},unsetGrabCursor:function(){this.support.touch||this.params.watchOverflow&&this.isLocked||this.params.cssMode||(this.el.style.cursor="")}},manipulation:{appendSlide:function(e){var t=this.$wrapperEl,n=this.params;if(n.loop&&this.loopDestroy(),"object"==typeof e&&"length"in e)for(var r=0;r<e.length;r+=1)e[r]&&t.append(e[r]);else t.append(e);n.loop&&this.loopCreate(),n.observer&&this.support.observer||this.update()},prependSlide:function(e){var t=this.params,n=this.$wrapperEl,r=this.activeIndex;t.loop&&this.loopDestroy();var a=r+1;if("object"==typeof e&&"length"in e){for(var o=0;o<e.length;o+=1)e[o]&&n.prepend(e[o]);a=r+e.length}else n.prepend(e);t.loop&&this.loopCreate(),t.observer&&this.support.observer||this.update(),this.slideTo(a,0,!1)},addSlide:function(e,t){var n=this.$wrapperEl,r=this.params,a=this.activeIndex;r.loop&&(a-=this.loopedSlides,this.loopDestroy(),this.slides=n.children("."+r.slideClass));var o=this.slides.length;if(e<=0)this.prependSlide(t);else if(e>=o)this.appendSlide(t);else{for(var i=a>e?a+1:a,c=[],l=o-1;l>=e;l-=1){var s=this.slides.eq(l);s.remove(),c.unshift(s)}if("object"==typeof t&&"length"in t){for(var u=0;u<t.length;u+=1)t[u]&&n.append(t[u]);i=a>e?a+t.length:a}else n.append(t);for(var f=0;f<c.length;f+=1)n.append(c[f]);r.loop&&this.loopCreate(),r.observer&&this.support.observer||this.update(),r.loop?this.slideTo(i+this.loopedSlides,0,!1):this.slideTo(i,0,!1)}},removeSlide:function(e){var t=this.params,n=this.$wrapperEl,r=this.activeIndex;t.loop&&(r-=this.loopedSlides,this.loopDestroy(),this.slides=n.children("."+t.slideClass));var a,o=r;if("object"==typeof e&&"length"in e){for(var i=0;i<e.length;i+=1)a=e[i],this.slides[a]&&this.slides.eq(a).remove(),a<o&&(o-=1);o=Math.max(o,0)}else a=e,this.slides[a]&&this.slides.eq(a).remove(),a<o&&(o-=1),o=Math.max(o,0);t.loop&&this.loopCreate(),t.observer&&this.support.observer||this.update(),t.loop?this.slideTo(o+this.loopedSlides,0,!1):this.slideTo(o,0,!1)},removeAllSlides:function(){for(var e=[],t=0;t<this.slides.length;t+=1)e.push(t);this.removeSlide(e)}},events:{attachEvents:function(){var e=Ka(),t=this.params,n=this.touchEvents,r=this.el,a=this.wrapperEl,o=this.device,i=this.support;this.onTouchStart=To.bind(this),this.onTouchMove=Ao.bind(this),this.onTouchEnd=Io.bind(this),t.cssMode&&(this.onScroll=Mo.bind(this)),this.onClick=Do.bind(this);var c=!!t.nested;if(!i.touch&&i.pointerEvents)r.addEventListener(n.start,this.onTouchStart,!1),e.addEventListener(n.move,this.onTouchMove,c),e.addEventListener(n.end,this.onTouchEnd,!1);else{if(i.touch){var l=!("touchstart"!==n.start||!i.passiveListener||!t.passiveListeners)&&{passive:!0,capture:!1};r.addEventListener(n.start,this.onTouchStart,l),r.addEventListener(n.move,this.onTouchMove,i.passiveListener?{passive:!1,capture:c}:c),r.addEventListener(n.end,this.onTouchEnd,l),n.cancel&&r.addEventListener(n.cancel,this.onTouchEnd,l),Ro||(e.addEventListener("touchstart",Lo),Ro=!0)}(t.simulateTouch&&!o.ios&&!o.android||t.simulateTouch&&!i.touch&&o.ios)&&(r.addEventListener("mousedown",this.onTouchStart,!1),e.addEventListener("mousemove",this.onTouchMove,c),e.addEventListener("mouseup",this.onTouchEnd,!1))}(t.preventClicks||t.preventClicksPropagation)&&r.addEventListener("click",this.onClick,!0),t.cssMode&&a.addEventListener("scroll",this.onScroll),t.updateOnWindowResize?this.on(o.ios||o.android?"resize orientationchange observerUpdate":"resize observerUpdate",No,!0):this.on("observerUpdate",No,!0)},detachEvents:function(){var e=Ka(),t=this.params,n=this.touchEvents,r=this.el,a=this.wrapperEl,o=this.device,i=this.support,c=!!t.nested;if(!i.touch&&i.pointerEvents)r.removeEventListener(n.start,this.onTouchStart,!1),e.removeEventListener(n.move,this.onTouchMove,c),e.removeEventListener(n.end,this.onTouchEnd,!1);else{if(i.touch){var l=!("onTouchStart"!==n.start||!i.passiveListener||!t.passiveListeners)&&{passive:!0,capture:!1};r.removeEventListener(n.start,this.onTouchStart,l),r.removeEventListener(n.move,this.onTouchMove,c),r.removeEventListener(n.end,this.onTouchEnd,l),n.cancel&&r.removeEventListener(n.cancel,this.onTouchEnd,l)}(t.simulateTouch&&!o.ios&&!o.android||t.simulateTouch&&!i.touch&&o.ios)&&(r.removeEventListener("mousedown",this.onTouchStart,!1),e.removeEventListener("mousemove",this.onTouchMove,c),e.removeEventListener("mouseup",this.onTouchEnd,!1))}(t.preventClicks||t.preventClicksPropagation)&&r.removeEventListener("click",this.onClick,!0),t.cssMode&&a.removeEventListener("scroll",this.onScroll),this.off(o.ios||o.android?"resize orientationchange observerUpdate":"resize observerUpdate",No)}},breakpoints:{setBreakpoint:function(){var e=this.activeIndex,t=this.initialized,n=this.loopedSlides,r=void 0===n?0:n,a=this.params,o=this.$el,i=a.breakpoints;if(i&&(!i||0!==Object.keys(i).length)){var c=this.getBreakpoint(i,this.params.breakpointsBase,this.el);if(c&&this.currentBreakpoint!==c){var l=c in i?i[c]:void 0;l&&["slidesPerView","spaceBetween","slidesPerGroup","slidesPerGroupSkip","slidesPerColumn"].forEach((function(e){var t=l[e];void 0!==t&&(l[e]="slidesPerView"!==e||"AUTO"!==t&&"auto"!==t?"slidesPerView"===e?parseFloat(t):parseInt(t,10):"auto")}));var s=l||this.originalParams,u=a.slidesPerColumn>1,f=s.slidesPerColumn>1,d=a.enabled;u&&!f?(o.removeClass(a.containerModifierClass+"multirow "+a.containerModifierClass+"multirow-column"),this.emitContainerClasses()):!u&&f&&(o.addClass(a.containerModifierClass+"multirow"),(s.slidesPerColumnFill&&"column"===s.slidesPerColumnFill||!s.slidesPerColumnFill&&"column"===a.slidesPerColumnFill)&&o.addClass(a.containerModifierClass+"multirow-column"),this.emitContainerClasses());var p=s.direction&&s.direction!==a.direction,b=a.loop&&(s.slidesPerView!==a.slidesPerView||p);p&&t&&this.changeDirection(),Oo(this.params,s);var m=this.params.enabled;Oo(this,{allowTouchMove:this.params.allowTouchMove,allowSlideNext:this.params.allowSlideNext,allowSlidePrev:this.params.allowSlidePrev}),d&&!m?this.disable():!d&&m&&this.enable(),this.currentBreakpoint=c,this.emit("_beforeBreakpoint",s),b&&t&&(this.loopDestroy(),this.loopCreate(),this.updateSlides(),this.slideTo(e-r+this.loopedSlides,0,!1)),this.emit("breakpoint",s)}}},getBreakpoint:function(e,t,n){if(void 0===t&&(t="window"),e&&("container"!==t||n)){var r=!1,a=Xa(),o="window"===t?a.innerHeight:n.clientHeight,i=Object.keys(e).map((function(e){if("string"==typeof e&&0===e.indexOf("@")){var t=parseFloat(e.substr(1));return{value:o*t,point:e}}return{value:e,point:e}}));i.sort((function(e,t){return parseInt(e.value,10)-parseInt(t.value,10)}));for(var c=0;c<i.length;c+=1){var l=i[c],s=l.point,u=l.value;"window"===t?a.matchMedia("(min-width: "+u+"px)").matches&&(r=s):u<=n.clientWidth&&(r=s)}return r||"max"}}},checkOverflow:{checkOverflow:function(){var e=this.params,t=this.isLocked,n=this.slides.length>0&&e.slidesOffsetBefore+e.spaceBetween*(this.slides.length-1)+this.slides[0].offsetWidth*this.slides.length;e.slidesOffsetBefore&&e.slidesOffsetAfter&&n?this.isLocked=n<=this.size:this.isLocked=1===this.snapGrid.length,this.allowSlideNext=!this.isLocked,this.allowSlidePrev=!this.isLocked,t!==this.isLocked&&this.emit(this.isLocked?"lock":"unlock"),t&&t!==this.isLocked&&(this.isEnd=!1,this.navigation&&this.navigation.update())}},classes:{addClasses:function(){var e,t,n,r=this.classNames,a=this.params,o=this.rtl,i=this.$el,c=this.device,l=this.support,s=(e=["initialized",a.direction,{"pointer-events":l.pointerEvents&&!l.touch},{"free-mode":a.freeMode},{autoheight:a.autoHeight},{rtl:o},{multirow:a.slidesPerColumn>1},{"multirow-column":a.slidesPerColumn>1&&"column"===a.slidesPerColumnFill},{android:c.android},{ios:c.ios},{"css-mode":a.cssMode}],t=a.containerModifierClass,n=[],e.forEach((function(e){"object"==typeof e?Object.keys(e).forEach((function(r){e[r]&&n.push(t+r)})):"string"==typeof e&&n.push(t+e)})),n);r.push.apply(r,s),i.addClass([].concat(r).join(" ")),this.emitContainerClasses()},removeClasses:function(){var e=this.$el,t=this.classNames;e.removeClass(t.join(" ")),this.emitContainerClasses()}},images:{loadImage:function(e,t,n,r,a,o){var i,c=Xa();function l(){o&&o()}bo(e).parent("picture")[0]||e.complete&&a?l():t?((i=new c.Image).onload=l,i.onerror=l,r&&(i.sizes=r),n&&(i.srcset=n),t&&(i.src=t)):l()},preloadImages:function(){var e=this;function t(){null!=e&&e&&!e.destroyed&&(void 0!==e.imagesLoaded&&(e.imagesLoaded+=1),e.imagesLoaded===e.imagesToLoad.length&&(e.params.updateOnImagesReady&&e.update(),e.emit("imagesReady")))}e.imagesToLoad=e.$el.find("img");for(var n=0;n<e.imagesToLoad.length;n+=1){var r=e.imagesToLoad[n];e.loadImage(r,r.currentSrc||r.getAttribute("src"),r.srcset||r.getAttribute("srcset"),r.sizes||r.getAttribute("sizes"),!0,t)}}}},Wo={},Vo=function(){function e(){for(var t,n,r=arguments.length,a=new Array(r),o=0;o<r;o++)a[o]=arguments[o];if(1===a.length&&a[0].constructor&&"Object"===Object.prototype.toString.call(a[0]).slice(8,-1)?n=a[0]:(t=a[0],n=a[1]),n||(n={}),n=Oo({},n),t&&!n.el&&(n.el=t),n.el&&bo(n.el).length>1){var i=[];return bo(n.el).each((function(t){var r=Oo({},n,{el:t});i.push(new e(r))})),i}var c=this;c.__swiper__=!0,c.support=Co(),c.device=_o({userAgent:n.userAgent}),c.browser=wo(),c.eventsListeners={},c.eventsAnyListeners=[],void 0===c.modules&&(c.modules={}),Object.keys(c.modules).forEach((function(e){var t=c.modules[e];if(t.params){var r=Object.keys(t.params)[0],a=t.params[r];if("object"!=typeof a||null===a)return;if(["navigation","pagination","scrollbar"].indexOf(r)>=0&&!0===n[r]&&(n[r]={auto:!0}),!(r in n)||!("enabled"in a))return;!0===n[r]&&(n[r]={enabled:!0}),"object"!=typeof n[r]||"enabled"in n[r]||(n[r].enabled=!0),n[r]||(n[r]={enabled:!1})}}));var l,s,u=Oo({},zo);return c.useParams(u),c.params=Oo({},u,Wo,n),c.originalParams=Oo({},c.params),c.passedParams=Oo({},n),c.params&&c.params.on&&Object.keys(c.params.on).forEach((function(e){c.on(e,c.params.on[e])})),c.params&&c.params.onAny&&c.onAny(c.params.onAny),c.$=bo,Oo(c,{enabled:c.params.enabled,el:t,classNames:[],slides:bo(),slidesGrid:[],snapGrid:[],slidesSizesGrid:[],isHorizontal:function(){return"horizontal"===c.params.direction},isVertical:function(){return"vertical"===c.params.direction},activeIndex:0,realIndex:0,isBeginning:!0,isEnd:!1,translate:0,previousTranslate:0,progress:0,velocity:0,animating:!1,allowSlideNext:c.params.allowSlideNext,allowSlidePrev:c.params.allowSlidePrev,touchEvents:(l=["touchstart","touchmove","touchend","touchcancel"],s=["mousedown","mousemove","mouseup"],c.support.pointerEvents&&(s=["pointerdown","pointermove","pointerup"]),c.touchEventsTouch={start:l[0],move:l[1],end:l[2],cancel:l[3]},c.touchEventsDesktop={start:s[0],move:s[1],end:s[2]},c.support.touch||!c.params.simulateTouch?c.touchEventsTouch:c.touchEventsDesktop),touchEventsData:{isTouched:void 0,isMoved:void 0,allowTouchCallbacks:void 0,touchStartTime:void 0,isScrolling:void 0,currentTranslate:void 0,startTranslate:void 0,allowThresholdMove:void 0,focusableElements:c.params.focusableElements,lastClickTime:ho(),clickTimeout:void 0,velocities:[],allowMomentumBounce:void 0,isTouchEvent:void 0,startMoving:void 0},allowClick:!0,allowTouchMove:c.params.allowTouchMove,touches:{startX:0,startY:0,currentX:0,currentY:0,diff:0},imagesToLoad:[],imagesLoaded:0}),c.useModules(),c.emit("_swiper"),c.params.init&&c.init(),c}var t,n,r,a=e.prototype;return a.enable=function(){this.enabled||(this.enabled=!0,this.params.grabCursor&&this.setGrabCursor(),this.emit("enable"))},a.disable=function(){this.enabled&&(this.enabled=!1,this.params.grabCursor&&this.unsetGrabCursor(),this.emit("disable"))},a.setProgress=function(e,t){e=Math.min(Math.max(e,0),1);var n=this.minTranslate(),r=(this.maxTranslate()-n)*e+n;this.translateTo(r,void 0===t?0:t),this.updateActiveIndex(),this.updateSlidesClasses()},a.emitContainerClasses=function(){var e=this;if(e.params._emitClasses&&e.el){var t=e.el.className.split(" ").filter((function(t){return 0===t.indexOf("swiper-container")||0===t.indexOf(e.params.containerModifierClass)}));e.emit("_containerClasses",t.join(" "))}},a.getSlideClasses=function(e){var t=this;return e.className.split(" ").filter((function(e){return 0===e.indexOf("swiper-slide")||0===e.indexOf(t.params.slideClass)})).join(" ")},a.emitSlidesClasses=function(){var e=this;if(e.params._emitClasses&&e.el){var t=[];e.slides.each((function(n){var r=e.getSlideClasses(n);t.push({slideEl:n,classNames:r}),e.emit("_slideClass",n,r)})),e.emit("_slideClasses",t)}},a.slidesPerViewDynamic=function(){var e=this.params,t=this.slides,n=this.slidesGrid,r=this.size,a=this.activeIndex,o=1;if(e.centeredSlides){for(var i,c=t[a].swiperSlideSize,l=a+1;l<t.length;l+=1)t[l]&&!i&&(o+=1,(c+=t[l].swiperSlideSize)>r&&(i=!0));for(var s=a-1;s>=0;s-=1)t[s]&&!i&&(o+=1,(c+=t[s].swiperSlideSize)>r&&(i=!0))}else for(var u=a+1;u<t.length;u+=1)n[u]-n[a]<r&&(o+=1);return o},a.update=function(){var e=this;if(e&&!e.destroyed){var t=e.snapGrid,n=e.params;n.breakpoints&&e.setBreakpoint(),e.updateSize(),e.updateSlides(),e.updateProgress(),e.updateSlidesClasses(),e.params.freeMode?(r(),e.params.autoHeight&&e.updateAutoHeight()):(("auto"===e.params.slidesPerView||e.params.slidesPerView>1)&&e.isEnd&&!e.params.centeredSlides?e.slideTo(e.slides.length-1,0,!1,!0):e.slideTo(e.activeIndex,0,!1,!0))||r(),n.watchOverflow&&t!==e.snapGrid&&e.checkOverflow(),e.emit("update")}function r(){var t=e.rtlTranslate?-1*e.translate:e.translate,n=Math.min(Math.max(t,e.maxTranslate()),e.minTranslate());e.setTranslate(n),e.updateActiveIndex(),e.updateSlidesClasses()}},a.changeDirection=function(e,t){void 0===t&&(t=!0);var n=this.params.direction;return e||(e="horizontal"===n?"vertical":"horizontal"),e===n||"horizontal"!==e&&"vertical"!==e||(this.$el.removeClass(""+this.params.containerModifierClass+n).addClass(""+this.params.containerModifierClass+e),this.emitContainerClasses(),this.params.direction=e,this.slides.each((function(t){"vertical"===e?t.style.width="":t.style.height=""})),this.emit("changeDirection"),t&&this.update()),this},a.mount=function(e){var t=this;if(t.mounted)return!0;var n=bo(e||t.params.el);if(!(e=n[0]))return!1;e.swiper=t;var r=function(){return"."+(t.params.wrapperClass||"").trim().split(" ").join(".")},a=function(){if(e&&e.shadowRoot&&e.shadowRoot.querySelector){var t=bo(e.shadowRoot.querySelector(r()));return t.children=function(e){return n.children(e)},t}return n.children(r())}();if(0===a.length&&t.params.createElements){var o=Ka().createElement("div");a=bo(o),o.className=t.params.wrapperClass,n.append(o),n.children("."+t.params.slideClass).each((function(e){a.append(e)}))}return Oo(t,{$el:n,el:e,$wrapperEl:a,wrapperEl:a[0],mounted:!0,rtl:"rtl"===e.dir.toLowerCase()||"rtl"===n.css("direction"),rtlTranslate:"horizontal"===t.params.direction&&("rtl"===e.dir.toLowerCase()||"rtl"===n.css("direction")),wrongRTL:"-webkit-box"===a.css("display")}),!0},a.init=function(e){return this.initialized||!1===this.mount(e)||(this.emit("beforeInit"),this.params.breakpoints&&this.setBreakpoint(),this.addClasses(),this.params.loop&&this.loopCreate(),this.updateSize(),this.updateSlides(),this.params.watchOverflow&&this.checkOverflow(),this.params.grabCursor&&this.enabled&&this.setGrabCursor(),this.params.preloadImages&&this.preloadImages(),this.params.loop?this.slideTo(this.params.initialSlide+this.loopedSlides,0,this.params.runCallbacksOnInit,!1,!0):this.slideTo(this.params.initialSlide,0,this.params.runCallbacksOnInit,!1,!0),this.attachEvents(),this.initialized=!0,this.emit("init"),this.emit("afterInit")),this},a.destroy=function(e,t){void 0===e&&(e=!0),void 0===t&&(t=!0);var n,r=this,a=r.params,o=r.$el,i=r.$wrapperEl,c=r.slides;return void 0===r.params||r.destroyed||(r.emit("beforeDestroy"),r.initialized=!1,r.detachEvents(),a.loop&&r.loopDestroy(),t&&(r.removeClasses(),o.removeAttr("style"),i.removeAttr("style"),c&&c.length&&c.removeClass([a.slideVisibleClass,a.slideActiveClass,a.slideNextClass,a.slidePrevClass].join(" ")).removeAttr("style").removeAttr("data-swiper-slide-index")),r.emit("destroy"),Object.keys(r.eventsListeners).forEach((function(e){r.off(e)})),!1!==e&&(r.$el[0].swiper=null,n=r,Object.keys(n).forEach((function(e){try{n[e]=null}catch(e){}try{delete n[e]}catch(e){}}))),r.destroyed=!0),null},e.extendDefaults=function(e){Oo(Wo,e)},e.installModule=function(t){e.prototype.modules||(e.prototype.modules={});var n=t.name||Object.keys(e.prototype.modules).length+"_"+ho();e.prototype.modules[n]=t},e.use=function(t){return Array.isArray(t)?(t.forEach((function(t){return e.installModule(t)})),e):(e.installModule(t),e)},t=e,r=[{key:"extendedDefaults",get:function(){return Wo}},{key:"defaults",get:function(){return zo}}],(n=null)&&Fo(t.prototype,n),r&&Fo(t,r),e}();Object.keys(Go).forEach((function(e){Object.keys(Go[e]).forEach((function(t){Vo.prototype[t]=Go[e][t]}))})),Vo.use([xo,Po]);var Ho=Vo;function qo(e){return"object"==typeof e&&null!==e&&e.constructor&&"Object"===Object.prototype.toString.call(e).slice(8,-1)}function Uo(e,t){var n=["__proto__","constructor","prototype"];Object.keys(t).filter((function(e){return n.indexOf(e)<0})).forEach((function(n){void 0===e[n]?e[n]=t[n]:qo(t[n])&&qo(e[n])&&Object.keys(t[n]).length>0?t[n].__swiper__?e[n]=t[n]:Uo(e[n],t[n]):e[n]=t[n]}))}function $o(e){return void 0===e&&(e={}),e.navigation&&void 0===e.navigation.nextEl&&void 0===e.navigation.prevEl}function Yo(e){return void 0===e&&(e={}),e.pagination&&void 0===e.pagination.el}function Ko(e){return void 0===e&&(e={}),e.scrollbar&&void 0===e.scrollbar.el}function Jo(e){void 0===e&&(e="");var t=e.split(" ").map((function(e){return e.trim()})).filter((function(e){return!!e})),n=[];return t.forEach((function(e){n.indexOf(e)<0&&n.push(e)})),n.join(" ")}var Xo=["init","_direction","touchEventsTarget","initialSlide","_speed","cssMode","updateOnWindowResize","resizeObserver","nested","focusableElements","_enabled","_width","_height","preventInteractionOnTransition","userAgent","url","_edgeSwipeDetection","_edgeSwipeThreshold","_freeMode","_freeModeMomentum","_freeModeMomentumRatio","_freeModeMomentumBounce","_freeModeMomentumBounceRatio","_freeModeMomentumVelocityRatio","_freeModeSticky","_freeModeMinimumVelocity","_autoHeight","setWrapperSize","virtualTranslate","_effect","breakpoints","_spaceBetween","_slidesPerView","_slidesPerColumn","_slidesPerColumnFill","_slidesPerGroup","_slidesPerGroupSkip","_centeredSlides","_centeredSlidesBounds","_slidesOffsetBefore","_slidesOffsetAfter","normalizeSlideIndex","_centerInsufficientSlides","_watchOverflow","roundLengths","touchRatio","touchAngle","simulateTouch","_shortSwipes","_longSwipes","longSwipesRatio","longSwipesMs","_followFinger","allowTouchMove","_threshold","touchMoveStopPropagation","touchStartPreventDefault","touchStartForcePreventDefault","touchReleaseOnEdges","uniqueNavElements","_resistance","_resistanceRatio","_watchSlidesProgress","_watchSlidesVisibility","_grabCursor","preventClicks","preventClicksPropagation","_slideToClickedSlide","_preloadImages","updateOnImagesReady","_loop","_loopAdditionalSlides","_loopedSlides","_loopFillGroupWithBlank","loopPreventsSlide","_allowSlidePrev","_allowSlideNext","_swipeHandler","_noSwiping","noSwipingClass","noSwipingSelector","passiveListeners","containerModifierClass","slideClass","slideBlankClass","slideActiveClass","slideDuplicateActiveClass","slideVisibleClass","slideDuplicateClass","slideNextClass","slideDuplicateNextClass","slidePrevClass","slideDuplicatePrevClass","wrapperClass","runCallbacksOnInit","observer","observeParents","observeSlideChildren","a11y","autoplay","_controller","coverflowEffect","cubeEffect","fadeEffect","flipEffect","hashNavigation","history","keyboard","lazy","mousewheel","_navigation","_pagination","parallax","_scrollbar","_thumbs","virtual","zoom"];function Qo(e,t){var n=t.slidesPerView;if(t.breakpoints){var r=Ho.prototype.getBreakpoint(t.breakpoints),a=r in t.breakpoints?t.breakpoints[r]:void 0;a&&a.slidesPerView&&(n=a.slidesPerView)}var o=Math.ceil(parseFloat(t.loopedSlides||n,10));return(o+=t.loopAdditionalSlides)>e.length&&(o=e.length),o}function Zo(e){var t=[],n={"container-start":[],"container-end":[],"wrapper-start":[],"wrapper-end":[]};return qa.a.Children.toArray(e).forEach((function(e){if(e.type&&"SwiperSlide"===e.type.displayName)t.push(e);else if(e.props&&e.props.slot&&n[e.props.slot])n[e.props.slot].push(e);else if(e.props&&e.props.children){var r=function e(t){var n=[];return qa.a.Children.toArray(t).forEach((function(t){t.type&&"SwiperSlide"===t.type.displayName?n.push(t):t.props&&t.props.children&&e(t.props.children).forEach((function(e){return n.push(e)}))})),n}(e.props.children);r.length>0?r.forEach((function(e){return t.push(e)})):n["container-end"].push(e)}else n["container-end"].push(e)})),{slides:t,slots:n}}function ei(e){var t,n,r,a,o,i=e.swiper,c=e.slides,l=e.passedParams,s=e.changedParams,u=e.nextEl,f=e.prevEl,d=e.scrollbarEl,p=e.paginationEl,b=s.filter((function(e){return"children"!==e&&"direction"!==e})),m=i.params,h=i.pagination,g=i.navigation,v=i.scrollbar,y=i.virtual,O=i.thumbs;s.includes("thumbs")&&l.thumbs&&l.thumbs.swiper&&m.thumbs&&!m.thumbs.swiper&&(t=!0),s.includes("controller")&&l.controller&&l.controller.control&&m.controller&&!m.controller.control&&(n=!0),s.includes("pagination")&&l.pagination&&(l.pagination.el||p)&&(m.pagination||!1===m.pagination)&&h&&!h.el&&(r=!0),s.includes("scrollbar")&&l.scrollbar&&(l.scrollbar.el||d)&&(m.scrollbar||!1===m.scrollbar)&&v&&!v.el&&(a=!0),s.includes("navigation")&&l.navigation&&(l.navigation.prevEl||f)&&(l.navigation.nextEl||u)&&(m.navigation||!1===m.navigation)&&g&&!g.prevEl&&!g.nextEl&&(o=!0);(b.forEach((function(e){if(qo(m[e])&&qo(l[e]))Uo(m[e],l[e]);else{var t=l[e];!0!==t&&!1!==t||"navigation"!==e&&"pagination"!==e&&"scrollbar"!==e?m[e]=l[e]:!1===t&&i[n=e]&&(i[n].destroy(),"navigation"===n?(m[n].prevEl=void 0,m[n].nextEl=void 0,i[n].prevEl=void 0,i[n].nextEl=void 0):(m[n].el=void 0,i[n].el=void 0))}var n})),s.includes("children")&&y&&m.virtual.enabled?(y.slides=c,y.update(!0)):s.includes("children")&&i.lazy&&i.params.lazy.enabled&&i.lazy.load(),t)&&(O.init()&&O.update(!0));n&&(i.controller.control=m.controller.control),r&&(p&&(m.pagination.el=p),h.init(),h.render(),h.update()),a&&(d&&(m.scrollbar.el=d),v.init(),v.updateSize(),v.setTranslate()),o&&(u&&(m.navigation.nextEl=u),f&&(m.navigation.prevEl=f),g.init(),g.update()),s.includes("allowSlideNext")&&(i.allowSlideNext=l.allowSlideNext),s.includes("allowSlidePrev")&&(i.allowSlidePrev=l.allowSlidePrev),s.includes("direction")&&i.changeDirection(l.direction,!1),i.update()}function ti(e,t){return"undefined"==typeof window?Object(Ha.useEffect)(e,t):Object(Ha.useLayoutEffect)(e,t)}var ni=["className","tag","wrapperTag","children","onSwiper"];function ri(){return(ri=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}var ai=Object(Ha.forwardRef)((function(e,t){var n=void 0===e?{}:e,r=n.className,a=n.tag,o=void 0===a?"div":a,i=n.wrapperTag,c=void 0===i?"div":i,l=n.children,s=n.onSwiper,u=function(e,t){if(null==e)return{};var n,r,a={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(n,ni),f=!1,d=Object(Ha.useState)("swiper-container"),p=d[0],b=d[1],m=Object(Ha.useState)(null),h=m[0],g=m[1],v=Object(Ha.useState)(!1),y=v[0],O=v[1],j=Object(Ha.useRef)(!1),k=Object(Ha.useRef)(null),E=Object(Ha.useRef)(null),C=Object(Ha.useRef)(null),_=Object(Ha.useRef)(null),w=Object(Ha.useRef)(null),x=Object(Ha.useRef)(null),S=Object(Ha.useRef)(null),B=Object(Ha.useRef)(null),P=function(e){void 0===e&&(e={});var t={on:{}},n={},r={};Uo(t,Ho.defaults),Uo(t,Ho.extendedDefaults),t._emitClasses=!0,t.init=!1;var a={},o=Xo.map((function(e){return e.replace(/_/,"")}));return Object.keys(e).forEach((function(i){o.indexOf(i)>=0?qo(e[i])?(t[i]={},r[i]={},Uo(t[i],e[i]),Uo(r[i],e[i])):(t[i]=e[i],r[i]=e[i]):0===i.search(/on[A-Z]/)&&"function"==typeof e[i]?n[""+i[2].toLowerCase()+i.substr(3)]=e[i]:a[i]=e[i]})),["navigation","pagination","scrollbar"].forEach((function(e){!0===t[e]&&(t[e]={}),!1===t[e]&&delete t[e]})),{params:t,passedParams:r,rest:a,events:n}}(u),T=P.params,A=P.passedParams,I=P.rest,N=P.events,D=Zo(l),M=D.slides,R=D.slots,L=function(){O(!y)};if(Object.assign(T.on,{_containerClasses:function(e,t){b(t)}}),!k.current&&(Object.assign(T.on,N),f=!0,E.current=function(e){return new Ho(e)}(T),E.current.loopCreate=function(){},E.current.loopDestroy=function(){},T.loop&&(E.current.loopedSlides=Qo(M,T)),E.current.virtual&&E.current.params.virtual.enabled)){E.current.virtual.slides=M;var z={cache:!1,renderExternal:g,renderExternalUpdate:!1};Uo(E.current.params.virtual,z),Uo(E.current.originalParams.virtual,z)}E.current&&E.current.on("_beforeBreakpoint",L);return Object(Ha.useEffect)((function(){return function(){E.current&&E.current.off("_beforeBreakpoint",L)}})),Object(Ha.useEffect)((function(){!j.current&&E.current&&(E.current.emitSlidesClasses(),j.current=!0)})),ti((function(){if(t&&(t.current=k.current),k.current)return function(e,t){var n=e.el,r=e.nextEl,a=e.prevEl,o=e.paginationEl,i=e.scrollbarEl,c=e.swiper;$o(t)&&r&&a&&(c.params.navigation.nextEl=r,c.originalParams.navigation.nextEl=r,c.params.navigation.prevEl=a,c.originalParams.navigation.prevEl=a),Yo(t)&&o&&(c.params.pagination.el=o,c.originalParams.pagination.el=o),Ko(t)&&i&&(c.params.scrollbar.el=i,c.originalParams.scrollbar.el=i),c.init(n)}({el:k.current,nextEl:w.current,prevEl:x.current,paginationEl:S.current,scrollbarEl:B.current,swiper:E.current},T),s&&s(E.current),function(){E.current&&!E.current.destroyed&&E.current.destroy(!0,!1)}}),[]),ti((function(){!f&&N&&E.current&&Object.keys(N).forEach((function(e){E.current.on(e,N[e])}));var e=function(e,t,n,r){var a=[];if(!t)return a;var o=function(e){a.indexOf(e)<0&&a.push(e)},i=r.map((function(e){return e.key})),c=n.map((function(e){return e.key}));return i.join("")!==c.join("")&&o("children"),r.length!==n.length&&o("children"),Xo.filter((function(e){return"_"===e[0]})).map((function(e){return e.replace(/_/,"")})).forEach((function(n){if(n in e&&n in t)if(qo(e[n])&&qo(t[n])){var r=Object.keys(e[n]),a=Object.keys(t[n]);r.length!==a.length?o(n):(r.forEach((function(r){e[n][r]!==t[n][r]&&o(n)})),a.forEach((function(r){e[n][r]!==t[n][r]&&o(n)})))}else e[n]!==t[n]&&o(n)})),a}(A,C.current,M,_.current);return C.current=A,_.current=M,e.length&&E.current&&!E.current.destroyed&&ei({swiper:E.current,slides:M,passedParams:A,changedParams:e,nextEl:w.current,prevEl:x.current,scrollbarEl:B.current,paginationEl:S.current}),function(){N&&E.current&&Object.keys(N).forEach((function(e){E.current.off(e,N[e])}))}})),ti((function(){var e;!(e=E.current)||e.destroyed||!e.params.virtual||e.params.virtual&&!e.params.virtual.enabled||(e.updateSlides(),e.updateProgress(),e.updateSlidesClasses(),e.lazy&&e.params.lazy.enabled&&e.lazy.load(),e.parallax&&e.params.parallax&&e.params.parallax.enabled&&e.parallax.setTranslate())}),[h]),qa.a.createElement(o,ri({ref:k,className:Jo(p+(r?" "+r:""))},I),R["container-start"],$o(T)&&qa.a.createElement(qa.a.Fragment,null,qa.a.createElement("div",{ref:x,className:"swiper-button-prev"}),qa.a.createElement("div",{ref:w,className:"swiper-button-next"})),Ko(T)&&qa.a.createElement("div",{ref:B,className:"swiper-scrollbar"}),Yo(T)&&qa.a.createElement("div",{ref:S,className:"swiper-pagination"}),qa.a.createElement(c,{className:"swiper-wrapper"},R["wrapper-start"],T.virtual?function(e,t,n){var r;if(!n)return null;var a=e.isHorizontal()?((r={})[e.rtlTranslate?"right":"left"]=n.offset+"px",r):{top:n.offset+"px"};return t.filter((function(e,t){return t>=n.from&&t<=n.to})).map((function(t){return qa.a.cloneElement(t,{swiper:e,style:a})}))}(E.current,M,h):!T.loop||E.current&&E.current.destroyed?M.map((function(e){return qa.a.cloneElement(e,{swiper:E.current})})):function(e,t,n){var r=t.map((function(t,n){return qa.a.cloneElement(t,{swiper:e,"data-swiper-slide-index":n})}));function a(e,t,r){return qa.a.cloneElement(e,{key:e.key+"-duplicate-"+t+"-"+r,className:(e.props.className||"")+" "+n.slideDuplicateClass})}if(n.loopFillGroupWithBlank){var o=n.slidesPerGroup-r.length%n.slidesPerGroup;if(o!==n.slidesPerGroup)for(var i=0;i<o;i+=1){var c=qa.a.createElement("div",{className:n.slideClass+" "+n.slideBlankClass});r.push(c)}}"auto"!==n.slidesPerView||n.loopedSlides||(n.loopedSlides=r.length);var l=Qo(r,n),s=[],u=[];return r.forEach((function(e,t){t<l&&u.push(a(e,t,"prepend")),t<r.length&&t>=r.length-l&&s.push(a(e,t,"append"))})),e&&(e.loopedSlides=l),[].concat(s,r,u)}(E.current,M,T),R["wrapper-end"]),R["container-end"])}));ai.displayName="Swiper";var oi=["tag","children","className","swiper","zoom","virtualIndex"];function ii(){return(ii=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}var ci=Object(Ha.forwardRef)((function(e,t){var n,r=void 0===e?{}:e,a=r.tag,o=void 0===a?"div":a,i=r.children,c=r.className,l=void 0===c?"":c,s=r.swiper,u=r.zoom,f=r.virtualIndex,d=function(e,t){if(null==e)return{};var n,r,a={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(r,oi),p=Object(Ha.useRef)(null),b=Object(Ha.useState)("swiper-slide"),m=b[0],h=b[1];function g(e,t,n){t===p.current&&h(n)}ti((function(){if(t&&(t.current=p.current),p.current&&s){if(!s.destroyed)return s.on("_slideClass",g),function(){s&&s.off("_slideClass",g)};"swiper-slide"!==m&&h("swiper-slide")}})),ti((function(){s&&p.current&&h(s.getSlideClasses(p.current))}),[s]),"function"==typeof i&&(n={isActive:m.indexOf("swiper-slide-active")>=0||m.indexOf("swiper-slide-duplicate-active")>=0,isVisible:m.indexOf("swiper-slide-visible")>=0,isDuplicate:m.indexOf("swiper-slide-duplicate")>=0,isPrev:m.indexOf("swiper-slide-prev")>=0||m.indexOf("swiper-slide-duplicate-prev")>=0,isNext:m.indexOf("swiper-slide-next")>=0||m.indexOf("swiper-slide-duplicate-next")>=0});var v=function(){return"function"==typeof i?i(n):i};return qa.a.createElement(o,ii({ref:p,className:Jo(m+(l?" "+l:"")),"data-swiper-slide-index":f},d),u?qa.a.createElement("div",{className:"swiper-zoom-container","data-swiper-zoom":"number"==typeof u?u:void 0},v()):v())}));ci.displayName="SwiperSlide";var li=n(159),si="post-carousel";function ui(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function fi(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ui(Object(n),!0).forEach((function(t){A()(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ui(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var di=si,pi=[{name:"layout-1",label:"Layout 1",imageAlign:"center",titleAlign:"center",ratingAlign:"center"},{name:"layout-2",label:"Layout 2",imageAlign:"center",titleAlign:"left",ratingAlign:"left"},{name:"layout-3",label:"Layout 3",imageAlign:"center",titleAlign:"right",ratingAlign:"right"}];function bi(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=n||e.attributes,a=r.blockAdvanceOptions,o="";t=t||".gutenify-section-".concat(e.clientId),o+=Object(Ot.getBackgroundStyle)(a,t),o+=Object(Ot.getTextStyle)(a,t),o+="".concat(t,":hover {\n\t\t").concat(Object(Qe.has)(a,"hoverTextColor")&&!Object(Qe.isEmpty)(a.hoverTextColor)?"color: ".concat(a.hoverTextColor,";"):"","\n\t\t").concat(Object(Qe.has)(a,"hoverBackgroundColor")&&!Object(Qe.isEmpty)(a.hoverBackgroundColor)?"background-color: ".concat(a.hoverBackgroundColor,";"):"","\n\t\t").concat(Object(Qe.has)(a,"hoverBackgroundGradient")&&!Object(Qe.isEmpty)(a.hoverBackgroundGradient)?"background: ".concat(a.hoverBackgroundGradient,";"):"","\n\t\t").concat(Object(Qe.has)(a,"hoverBorderColor")&&!Object(Qe.isEmpty)(a.hoverBorderColor)?"border-color: ".concat(a.hoverBorderColor,";"):"","\n\t}"),o+="".concat(t," {\n\t\t").concat(Object(Qe.has)(a,"borderColor")&&!Object(Qe.isEmpty)(a.borderColor)?"border-color: ".concat(a.borderColor,";"):"","\n\t\t").concat(a.borderWidth?"border-width: ".concat(a.borderWidth,"px;"):"","\n\t\t").concat(a.borderWidth?"border-style: solid;":"","\n\t\t").concat(a.borderRadius?"border-radius: ".concat(a.borderRadius,";"):"","\n\t}");var i="".concat(t," .gutenify-post-carousel-item");return o+=Object(Ot.getBackgroundStyle)(a.innerBlock,i),o+=Object(Ot.getTextStyle)(a.innerBlock,i),o+="".concat(i,":hover {\n\t\t").concat(Object(Qe.has)(a,"innerBlock.hoverTextColor")&&!Object(Qe.isEmpty)(a.innerBlock.hoverTextColor)?"color: ".concat(a.innerBlock.hoverTextColor,";"):"","\n\t\t").concat(Object(Qe.has)(a,"innerBlock.hoverBackgroundColor")&&!Object(Qe.isEmpty)(a.innerBlock.hoverBackgroundColor)?"background-color: ".concat(a.innerBlock.hoverBackgroundColor,";"):"","\n\t\t").concat(Object(Qe.has)(a,"innerBlock.hoverBackgroundGradient")&&!Object(Qe.isEmpty)(a.innerBlock.hoverBackgroundGradient)?"background: ".concat(a.innerBlock.hoverBackgroundGradient,";"):"","\n\t\t").concat(Object(Qe.has)(a,"innerBlock.hoverBorderColor")&&!Object(Qe.isEmpty)(a.innerBlock.hoverBorderColor)?"border-color: ".concat(a.innerBlock.hoverBorderColor,";"):"","\n\t}"),o+="\n\t".concat(i," {\n\t\t").concat(Object(Qe.has)(a,"innerBlock.borderColor")&&!Object(Qe.isEmpty)(a.innerBlock.borderColor)?"border-color: ".concat(a.innerBlock.borderColor,";"):"","\n\t\t").concat(Object(Qe.has)(a,"innerBlock.borderWidth")&&!Object(Qe.isEmpty)(a.innerBlock.borderWidth)?"border-width: ".concat(a.innerBlock.borderWidth,"px;"):"","\n\t\t").concat(Object(Qe.has)(a,"innerBlock.borderWidth")&&!Object(Qe.isEmpty)(a.innerBlock.borderWidth)?"border-style: solid;":"","\n\t\t").concat(Object(Qe.has)(a,"innerBlock.borderRadius")&&!Object(Qe.isEmpty)(a.innerBlock.borderRadius)?"border-radius: ".concat(a.innerBlock.borderRadius,";"):"","\n\t}\n\t")}Object(at.addFilter)("gutenify-block-".concat(di,"-options-tab-content"),"Gutenify/Block/".concat(di,"/InspectorControls/BasicControls/tabs/content"),(function(e,t){var n,r,a,o=t.attributes,i=t.setAttributes,c=t.updateInnerBlocks,l=o.layout,s=o.columns,u=o.query,f=u.orderBy,d=u.order,p=u.selectedCategories,b=u.numberOfItems,m=null!==(n=null===(r=t.categories)||void 0===r?void 0:r.reduce((function(e,t){return fi(fi({},e),{},A()({},t.name,t))}),{}))&&void 0!==n?n:{},h=null===(a=t.categories)||void 0===a?void 0:a.reduce((function(e,t){return fi(fi({},e),{},A()({},t.name,t))}),{});return[].concat(Oe()(e),[Object(be.createElement)(be.Fragment,{key:"gutenify-block-".concat(di,"-options-tab-content-basic")},Object(be.createElement)(xt.a,{tabs:[{name:"posts",initialOpen:!0,label:function(){return Object(me.__)("Posts")},cb:function(){return Object(be.createElement)(be.Fragment,null,pi&&Object(be.createElement)("div",{className:"gutenify-template-browser"},Object(be.createElement)("h2",null,"Templates"),Object(be.createElement)("ul",null,pi.map((function(e){var t="gutenify-template-browser-item";return l===e.name&&(t+=" gutenify-template-browser-item-active"),Object(be.createElement)("li",{className:t,key:e.name},Object(be.createElement)("button",{className:"gutenify-template-browser-selector",onClick:function(){var t={layout:e.name,socialIconAlign:e.socialIconAlign,imageAlign:e.imageAlign,titleAlign:e.titleAlign};i(t),c(e)}},Object(be.createElement)("img",{src:"".concat(window.gutenify_block_data.plugin_directory_url,"/assets/images/post-slider-layouts/").concat(e.name,".png"),alt:e.name}),Object(be.createElement)("small",null,e.label)))})))),Object(be.createElement)(ve.QueryControls,ft()({orderBy:f,order:d,numberOfItems:b},{onOrderByChange:function(e){return i({query:fi(fi({},u),{},{orderBy:e})})},onOrderChange:function(e){return i({query:fi(fi({},u),{},{order:e})})},categorySuggestions:m,selectedCategories:p,onCategoryChange:function(e){var t=e.map((function(e){return"string"==typeof e?h[e]:e}));i({query:fi(fi({},u),{},{selectedCategories:t})})},onNumberOfItemsChange:function(e){return i({query:fi(fi({},u),{},{numberOfItems:e})})}})))}},{name:"slider-options",initialOpen:!0,label:function(){return Object(me.__)("Slider")},cb:function(){return Object(be.createElement)(be.Fragment,null,Object(be.createElement)(ve.RangeControl,{value:s,label:Object(me.__)("Columns"),min:1,max:3,step:1,onChange:function(e){i({columns:e})}}))}}]}))])}));var mi=function(e,t){var n=bi(t,!1,Object(Qe.assign)(t.attributes,e));Object(Ot.updateBlock)(e,n,t);var r=bi(t,"#block-".concat(t.clientId," > *"));Object(Ot.addStyleTag)(t,r,"gutenify-block-".concat(t.clientId,"-main"),!0)};function hi(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function gi(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?hi(Object(n),!0).forEach((function(t){A()(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):hi(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var vi=si;function yi(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}Object(at.addFilter)("gutenify-block-".concat(vi,"-options-tab-style"),"Gutenify/Block/".concat(vi,"/InspectorControls/BasicControls/tabs/style"),(function(e,t){var n=t.attributes,r=t.setAttributes,a=n.blockAdvanceOptions,o=a.innerBlock;return[].concat(Oe()(e),[Object(be.createElement)(be.Fragment,{key:"gutenify-block-".concat(vi,"-options-tab-content-basic")},Object(be.createElement)(xt.a,{tabs:[{name:"posts-wrapper",initialOpen:!0,label:function(){return Object(me.__)("Wrapper style")},cb:function(){return Object(be.createElement)(be.Fragment,null,Object(be.createElement)(ve.TabPanel,{className:"gutenify-editor-tab-panel gutenify-editor-tab-ovel",activeClass:"active-tab",tabs:[{name:"normal",title:Object(me.__)("Normal"),className:"gutenify-color-normal-tab"},{name:"hover",title:Object(me.__)("Hover"),className:"gutenify-color-hover-tab"}]},(function(e){return Object(be.createElement)(be.Fragment,null,"normal"===e.name&&Object(be.createElement)(be.Fragment,null,Object(be.createElement)(zt.a,{label:Object(me.__)("Color"),onChange:function(e){var n={blockAdvanceOptions:gi(gi({},a),{},{textColor:e})};r(n),mi(n,t)},value:a.textColor}),Object(be.createElement)(zt.b,{label:Object(me.__)("Background Color"),colorValue:a.backgroundColor,gradientValue:a.backgroundGradient,onChange:function(e){var n={blockAdvanceOptions:gi(gi({},a),e)};r(n),mi(n,t)}}),Object(be.createElement)(zt.a,{label:Object(me.__)("Border Color"),onChange:function(e){var n={blockAdvanceOptions:gi(gi({},a),{},{borderColor:e})};r(n),mi(n,t)},value:a.borderColor})),"hover"===e.name&&Object(be.createElement)(be.Fragment,null,Object(be.createElement)(zt.a,{label:Object(me.__)("Color"),onChange:function(e){var n={blockAdvanceOptions:gi(gi({},a),{},{hoverTextColor:e})};r(n),mi(n,t)},value:a.hoverTextColor}),Object(be.createElement)(zt.b,{label:Object(me.__)("Background Color"),colorValue:a.hoverBackgroundColor,gradientValue:a.hoverBackgroundGradient,onChange:function(e){var n={blockAdvanceOptions:gi(gi({},a),{hoverBackgroundColor:e.backgroundColor,hoverBackgroundGradient:e.backgroundGradient})};r(n),mi(n,t)}}),Object(be.createElement)(zt.a,{label:Object(me.__)("Border Color"),onChange:function(e){var n={blockAdvanceOptions:gi(gi({},a),{},{hoverBorderColor:e})};r(n),mi(n,t)},value:a.hoverBorderColor})),Object(be.createElement)(ve.__experimentalNumberControl,{label:Object(me.__)("Border Width"),value:a.borderWidth,onChange:function(e){var n={blockAdvanceOptions:gi(gi({},a),{},{borderWidth:e})};r(n),mi(n,t)},min:0,max:300}),Object(be.createElement)(ve.__experimentalUnitControl,{label:Object(me.__)("Border Radius"),value:a.borderRadius,onChange:function(e){var n={blockAdvanceOptions:gi(gi({},a),{},{borderRadius:e})};r(n),mi(n,t)},min:0,max:300}),Object(be.createElement)(ve.__experimentalDivider,null))})))}},{name:"post-wrapper",initialOpen:!0,label:function(){return Object(me.__)("Post style")},cb:function(){return Object(be.createElement)(be.Fragment,null,Object(be.createElement)(ve.TabPanel,{className:"gutenify-editor-tab-panel gutenify-editor-tab-ovel",activeClass:"active-tab",tabs:[{name:"normal",title:Object(me.__)("Normal"),className:"gutenify-color-normal-tab"},{name:"hover",title:Object(me.__)("Hover"),className:"gutenify-color-hover-tab"}]},(function(e){return Object(be.createElement)(be.Fragment,null,"normal"===e.name&&Object(be.createElement)(be.Fragment,null,Object(be.createElement)(zt.a,{label:Object(me.__)("Color"),onChange:function(e){var n={blockAdvanceOptions:gi(gi({},a),{},{innerBlock:gi(gi({},o),{},{textColor:e})})};r(n),mi(n,t)},value:Object(Qe.has)(a,"innerBlock.textColor")&&a.innerBlock.textColor}),Object(be.createElement)(zt.b,{label:Object(me.__)("Background Color"),colorValue:Object(Qe.has)(a,"innerBlock.backgroundColor")&&a.innerBlock.backgroundColor,gradientValue:Object(Qe.has)(a,"innerBlock.backgroundGradient")&&a.innerBlock.backgroundGradient,onChange:function(e){var n={blockAdvanceOptions:gi(gi({},a),{},{innerBlock:gi(gi({},o),e)})};r(n),mi(n,t)}}),Object(be.createElement)(zt.a,{label:Object(me.__)("Border Color"),onChange:function(e){var n={blockAdvanceOptions:gi(gi({},a),{},{innerBlock:gi(gi({},o),{},{borderColor:e})})};r(n),mi(n,t)},value:Object(Qe.has)(a,"innerBlock.borderColor")&&a.innerBlock.borderColor})),"hover"===e.name&&Object(be.createElement)(be.Fragment,null,Object(be.createElement)(zt.a,{label:Object(me.__)("Color"),onChange:function(e){var n={blockAdvanceOptions:gi(gi({},a),{},{innerBlock:gi(gi({},o),{},{hoverTextColor:e})})};r(n),mi(n,t)},value:Object(Qe.has)(a,"innerBlock.hoverTextColor")&&a.innerBlock.hoverTextColor}),Object(be.createElement)(zt.b,{label:Object(me.__)("Background Color"),colorValue:Object(Qe.has)(a,"innerBlock.hoverBackgroundColor")&&a.innerBlock.hoverBackgroundColor,gradientValue:Object(Qe.has)(a,"innerBlock.hoverBackgroundGradient")&&a.innerBlock.hoverBackgroundGradient,onChange:function(e){var n={blockAdvanceOptions:gi(gi({},a),{},{innerBlock:gi(gi({},o),{hoverBackgroundColor:e.backgroundColor,hoverBackgroundGradient:e.backgroundGradient})})};r(n),mi(n,t)}}),Object(be.createElement)(zt.a,{label:Object(me.__)("Border Color"),onChange:function(e){var n={blockAdvanceOptions:gi(gi({},a),{},{innerBlock:gi(gi({},o),{},{hoverBorderColor:e})})};r(n),mi(n,t)},value:Object(Qe.has)(a,"innerBlock.hoverBorderColor")&&a.innerBlock.hoverBorderColor})),Object(be.createElement)(ve.__experimentalNumberControl,{label:Object(me.__)("Border Width"),value:Object(Qe.has)(a,"innerBlock.borderWidth")&&a.innerBlock.borderWidth,onChange:function(e){var n={blockAdvanceOptions:gi(gi({},a),{},{innerBlock:gi(gi({},o),{},{borderWidth:e})})};r(n),mi(n,t)},min:0,max:300}),Object(be.createElement)(ve.__experimentalUnitControl,{label:Object(me.__)("Border Radius"),value:Object(Qe.has)(a,"innerBlock.borderRadius")&&a.innerBlock.borderRadius,onChange:function(e){var n={blockAdvanceOptions:gi(gi({},a),{},{innerBlock:gi(gi({},o),{},{borderRadius:e})})};r(n),mi(n,t)},min:0,max:300}),Object(be.createElement)(ve.__experimentalDivider,null))})))}}]}))])}));var Oi=si;Object(at.addFilter)("gutenify-block-".concat(Oi,"-inspector-controls"),"Gutenify/Block/".concat(Oi,"/InspectorControls/BasicControls"),(function(e,t){return[].concat(Oe()(e),[Object(be.createElement)(ve.PanelBody,{title:Object(me.__)("Options"),key:"gutenify-block-".concat(Oi,"-inspector-controls-basic-controls")},Object(be.createElement)(ve.TabPanel,{className:"gutenify-editor-tab-panel",activeClass:"active-tab",tabs:[{name:"content",title:Object(me.__)("Content"),className:"gutenify-color-normal-tab"},{name:"style",title:Object(me.__)("Style"),className:"gutenify-color-hover-tab"}]},(function(e){return Object(be.createElement)(be.Fragment,null,Object(at.applyFilters)("gutenify-block-".concat(Oi,"-options-tab-").concat(e.name),[],function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?yi(Object(n),!0).forEach((function(t){A()(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):yi(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({},t),e))})))])}));var ji=si,ki=function(e){return Object(be.createElement)(Mt.a,ft()({hookPrefix:ji},e))};function Ei(){return(Ei=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}var Ci={update:function(){var e=this.rtl,t=this.params.pagination;if(t.el&&this.pagination.el&&this.pagination.$el&&0!==this.pagination.$el.length){var n,r=this.virtual&&this.params.virtual.enabled?this.virtual.slides.length:this.slides.length,a=this.pagination.$el,o=this.params.loop?Math.ceil((r-2*this.loopedSlides)/this.params.slidesPerGroup):this.snapGrid.length;if(this.params.loop?((n=Math.ceil((this.activeIndex-this.loopedSlides)/this.params.slidesPerGroup))>r-1-2*this.loopedSlides&&(n-=r-2*this.loopedSlides),n>o-1&&(n-=o),n<0&&"bullets"!==this.params.paginationType&&(n=o+n)):n=void 0!==this.snapIndex?this.snapIndex:this.activeIndex||0,"bullets"===t.type&&this.pagination.bullets&&this.pagination.bullets.length>0){var i,c,l,s=this.pagination.bullets;if(t.dynamicBullets&&(this.pagination.bulletSize=s.eq(0)[this.isHorizontal()?"outerWidth":"outerHeight"](!0),a.css(this.isHorizontal()?"width":"height",this.pagination.bulletSize*(t.dynamicMainBullets+4)+"px"),t.dynamicMainBullets>1&&void 0!==this.previousIndex&&(this.pagination.dynamicBulletIndex+=n-this.previousIndex,this.pagination.dynamicBulletIndex>t.dynamicMainBullets-1?this.pagination.dynamicBulletIndex=t.dynamicMainBullets-1:this.pagination.dynamicBulletIndex<0&&(this.pagination.dynamicBulletIndex=0)),i=n-this.pagination.dynamicBulletIndex,l=((c=i+(Math.min(s.length,t.dynamicMainBullets)-1))+i)/2),s.removeClass(t.bulletActiveClass+" "+t.bulletActiveClass+"-next "+t.bulletActiveClass+"-next-next "+t.bulletActiveClass+"-prev "+t.bulletActiveClass+"-prev-prev "+t.bulletActiveClass+"-main"),a.length>1)s.each((function(e){var r=bo(e),a=r.index();a===n&&r.addClass(t.bulletActiveClass),t.dynamicBullets&&(a>=i&&a<=c&&r.addClass(t.bulletActiveClass+"-main"),a===i&&r.prev().addClass(t.bulletActiveClass+"-prev").prev().addClass(t.bulletActiveClass+"-prev-prev"),a===c&&r.next().addClass(t.bulletActiveClass+"-next").next().addClass(t.bulletActiveClass+"-next-next"))}));else{var u=s.eq(n),f=u.index();if(u.addClass(t.bulletActiveClass),t.dynamicBullets){for(var d=s.eq(i),p=s.eq(c),b=i;b<=c;b+=1)s.eq(b).addClass(t.bulletActiveClass+"-main");if(this.params.loop)if(f>=s.length-t.dynamicMainBullets){for(var m=t.dynamicMainBullets;m>=0;m-=1)s.eq(s.length-m).addClass(t.bulletActiveClass+"-main");s.eq(s.length-t.dynamicMainBullets-1).addClass(t.bulletActiveClass+"-prev")}else d.prev().addClass(t.bulletActiveClass+"-prev").prev().addClass(t.bulletActiveClass+"-prev-prev"),p.next().addClass(t.bulletActiveClass+"-next").next().addClass(t.bulletActiveClass+"-next-next");else d.prev().addClass(t.bulletActiveClass+"-prev").prev().addClass(t.bulletActiveClass+"-prev-prev"),p.next().addClass(t.bulletActiveClass+"-next").next().addClass(t.bulletActiveClass+"-next-next")}}if(t.dynamicBullets){var h=Math.min(s.length,t.dynamicMainBullets+4),g=(this.pagination.bulletSize*h-this.pagination.bulletSize)/2-l*this.pagination.bulletSize,v=e?"right":"left";s.css(this.isHorizontal()?v:"top",g+"px")}}if("fraction"===t.type&&(a.find(ko(t.currentClass)).text(t.formatFractionCurrent(n+1)),a.find(ko(t.totalClass)).text(t.formatFractionTotal(o))),"progressbar"===t.type){var y;y=t.progressbarOpposite?this.isHorizontal()?"vertical":"horizontal":this.isHorizontal()?"horizontal":"vertical";var O=(n+1)/o,j=1,k=1;"horizontal"===y?j=O:k=O,a.find(ko(t.progressbarFillClass)).transform("translate3d(0,0,0) scaleX("+j+") scaleY("+k+")").transition(this.params.speed)}"custom"===t.type&&t.renderCustom?(a.html(t.renderCustom(this,n+1,o)),this.emit("paginationRender",a[0])):this.emit("paginationUpdate",a[0]),this.params.watchOverflow&&this.enabled&&a[this.isLocked?"addClass":"removeClass"](t.lockClass)}},render:function(){var e=this.params.pagination;if(e.el&&this.pagination.el&&this.pagination.$el&&0!==this.pagination.$el.length){var t=this.virtual&&this.params.virtual.enabled?this.virtual.slides.length:this.slides.length,n=this.pagination.$el,r="";if("bullets"===e.type){var a=this.params.loop?Math.ceil((t-2*this.loopedSlides)/this.params.slidesPerGroup):this.snapGrid.length;this.params.freeMode&&!this.params.loop&&a>t&&(a=t);for(var o=0;o<a;o+=1)e.renderBullet?r+=e.renderBullet.call(this,o,e.bulletClass):r+="<"+e.bulletElement+' class="'+e.bulletClass+'"></'+e.bulletElement+">";n.html(r),this.pagination.bullets=n.find(ko(e.bulletClass))}"fraction"===e.type&&(r=e.renderFraction?e.renderFraction.call(this,e.currentClass,e.totalClass):'<span class="'+e.currentClass+'"></span> / <span class="'+e.totalClass+'"></span>',n.html(r)),"progressbar"===e.type&&(r=e.renderProgressbar?e.renderProgressbar.call(this,e.progressbarFillClass):'<span class="'+e.progressbarFillClass+'"></span>',n.html(r)),"custom"!==e.type&&this.emit("paginationRender",this.pagination.$el[0])}},init:function(){var e=this;e.params.pagination=Eo(e.$el,e.params.pagination,e.params.createElements,{el:"swiper-pagination"});var t=e.params.pagination;if(t.el){var n=bo(t.el);0!==n.length&&(e.params.uniqueNavElements&&"string"==typeof t.el&&n.length>1&&(n=e.$el.find(t.el)),"bullets"===t.type&&t.clickable&&n.addClass(t.clickableClass),n.addClass(t.modifierClass+t.type),"bullets"===t.type&&t.dynamicBullets&&(n.addClass(""+t.modifierClass+t.type+"-dynamic"),e.pagination.dynamicBulletIndex=0,t.dynamicMainBullets<1&&(t.dynamicMainBullets=1)),"progressbar"===t.type&&t.progressbarOpposite&&n.addClass(t.progressbarOppositeClass),t.clickable&&n.on("click",ko(t.bulletClass),(function(t){t.preventDefault();var n=bo(this).index()*e.params.slidesPerGroup;e.params.loop&&(n+=e.loopedSlides),e.slideTo(n)})),Oo(e.pagination,{$el:n,el:n[0]}),e.enabled||n.addClass(t.lockClass))}},destroy:function(){var e=this.params.pagination;if(e.el&&this.pagination.el&&this.pagination.$el&&0!==this.pagination.$el.length){var t=this.pagination.$el;t.removeClass(e.hiddenClass),t.removeClass(e.modifierClass+e.type),this.pagination.bullets&&this.pagination.bullets.removeClass(e.bulletActiveClass),e.clickable&&t.off("click",ko(e.bulletClass))}}},_i={name:"pagination",params:{pagination:{el:null,bulletElement:"span",clickable:!1,hideOnClick:!1,renderBullet:null,renderProgressbar:null,renderFraction:null,renderCustom:null,progressbarOpposite:!1,type:"bullets",dynamicBullets:!1,dynamicMainBullets:1,formatFractionCurrent:function(e){return e},formatFractionTotal:function(e){return e},bulletClass:"swiper-pagination-bullet",bulletActiveClass:"swiper-pagination-bullet-active",modifierClass:"swiper-pagination-",currentClass:"swiper-pagination-current",totalClass:"swiper-pagination-total",hiddenClass:"swiper-pagination-hidden",progressbarFillClass:"swiper-pagination-progressbar-fill",progressbarOppositeClass:"swiper-pagination-progressbar-opposite",clickableClass:"swiper-pagination-clickable",lockClass:"swiper-pagination-lock"}},create:function(){jo(this,{pagination:Ei({dynamicBulletIndex:0},Ci)})},on:{init:function(e){e.pagination.init(),e.pagination.render(),e.pagination.update()},activeIndexChange:function(e){(e.params.loop||void 0===e.snapIndex)&&e.pagination.update()},snapIndexChange:function(e){e.params.loop||e.pagination.update()},slidesLengthChange:function(e){e.params.loop&&(e.pagination.render(),e.pagination.update())},snapGridLengthChange:function(e){e.params.loop||(e.pagination.render(),e.pagination.update())},destroy:function(e){e.pagination.destroy()},"enable disable":function(e){var t=e.pagination.$el;t&&t[e.enabled?"removeClass":"addClass"](e.params.pagination.lockClass)},click:function(e,t){var n=t.target;if(e.params.pagination.el&&e.params.pagination.hideOnClick&&e.pagination.$el.length>0&&!bo(n).hasClass(e.params.pagination.bulletClass)){if(e.navigation&&(e.navigation.nextEl&&n===e.navigation.nextEl||e.navigation.prevEl&&n===e.navigation.prevEl))return;!0===e.pagination.$el.hasClass(e.params.pagination.hiddenClass)?e.emit("paginationShow"):e.emit("paginationHide"),e.pagination.$el.toggleClass(e.params.pagination.hiddenClass)}}}};function wi(){return(wi=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}var xi={toggleEl:function(e,t){e[t?"addClass":"removeClass"](this.params.navigation.disabledClass),e[0]&&"BUTTON"===e[0].tagName&&(e[0].disabled=t)},update:function(){var e=this.params.navigation,t=this.navigation.toggleEl;if(!this.params.loop){var n=this.navigation,r=n.$nextEl,a=n.$prevEl;a&&a.length>0&&(this.isBeginning?t(a,!0):t(a,!1),this.params.watchOverflow&&this.enabled&&a[this.isLocked?"addClass":"removeClass"](e.lockClass)),r&&r.length>0&&(this.isEnd?t(r,!0):t(r,!1),this.params.watchOverflow&&this.enabled&&r[this.isLocked?"addClass":"removeClass"](e.lockClass))}},onPrevClick:function(e){e.preventDefault(),this.isBeginning&&!this.params.loop||this.slidePrev()},onNextClick:function(e){e.preventDefault(),this.isEnd&&!this.params.loop||this.slideNext()},init:function(){var e,t,n=this.params.navigation;(this.params.navigation=Eo(this.$el,this.params.navigation,this.params.createElements,{nextEl:"swiper-button-next",prevEl:"swiper-button-prev"}),n.nextEl||n.prevEl)&&(n.nextEl&&(e=bo(n.nextEl),this.params.uniqueNavElements&&"string"==typeof n.nextEl&&e.length>1&&1===this.$el.find(n.nextEl).length&&(e=this.$el.find(n.nextEl))),n.prevEl&&(t=bo(n.prevEl),this.params.uniqueNavElements&&"string"==typeof n.prevEl&&t.length>1&&1===this.$el.find(n.prevEl).length&&(t=this.$el.find(n.prevEl))),e&&e.length>0&&e.on("click",this.navigation.onNextClick),t&&t.length>0&&t.on("click",this.navigation.onPrevClick),Oo(this.navigation,{$nextEl:e,nextEl:e&&e[0],$prevEl:t,prevEl:t&&t[0]}),this.enabled||(e&&e.addClass(n.lockClass),t&&t.addClass(n.lockClass)))},destroy:function(){var e=this.navigation,t=e.$nextEl,n=e.$prevEl;t&&t.length&&(t.off("click",this.navigation.onNextClick),t.removeClass(this.params.navigation.disabledClass)),n&&n.length&&(n.off("click",this.navigation.onPrevClick),n.removeClass(this.params.navigation.disabledClass))}},Si={name:"navigation",params:{navigation:{nextEl:null,prevEl:null,hideOnClick:!1,disabledClass:"swiper-button-disabled",hiddenClass:"swiper-button-hidden",lockClass:"swiper-button-lock"}},create:function(){jo(this,{navigation:wi({},xi)})},on:{init:function(e){e.navigation.init(),e.navigation.update()},toEdge:function(e){e.navigation.update()},fromEdge:function(e){e.navigation.update()},destroy:function(e){e.navigation.destroy()},"enable disable":function(e){var t=e.navigation,n=t.$nextEl,r=t.$prevEl;n&&n[e.enabled?"removeClass":"addClass"](e.params.navigation.lockClass),r&&r[e.enabled?"removeClass":"addClass"](e.params.navigation.lockClass)},click:function(e,t){var n=e.navigation,r=n.$nextEl,a=n.$prevEl,o=t.target;if(e.params.navigation.hideOnClick&&!bo(o).is(a)&&!bo(o).is(r)){if(e.pagination&&e.params.pagination&&e.params.pagination.clickable&&(e.pagination.el===o||e.pagination.el.contains(o)))return;var i;r?i=r.hasClass(e.params.navigation.hiddenClass):a&&(i=a.hasClass(e.params.navigation.hiddenClass)),!0===i?e.emit("navigationShow"):e.emit("navigationHide"),r&&r.toggleClass(e.params.navigation.hiddenClass),a&&a.toggleClass(e.params.navigation.hiddenClass)}}}};function Bi(){return(Bi=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}var Pi={run:function(){var e=this,t=e.slides.eq(e.activeIndex),n=e.params.autoplay.delay;t.attr("data-swiper-autoplay")&&(n=t.attr("data-swiper-autoplay")||e.params.autoplay.delay),clearTimeout(e.autoplay.timeout),e.autoplay.timeout=mo((function(){var t;e.params.autoplay.reverseDirection?e.params.loop?(e.loopFix(),t=e.slidePrev(e.params.speed,!0,!0),e.emit("autoplay")):e.isBeginning?e.params.autoplay.stopOnLastSlide?e.autoplay.stop():(t=e.slideTo(e.slides.length-1,e.params.speed,!0,!0),e.emit("autoplay")):(t=e.slidePrev(e.params.speed,!0,!0),e.emit("autoplay")):e.params.loop?(e.loopFix(),t=e.slideNext(e.params.speed,!0,!0),e.emit("autoplay")):e.isEnd?e.params.autoplay.stopOnLastSlide?e.autoplay.stop():(t=e.slideTo(0,e.params.speed,!0,!0),e.emit("autoplay")):(t=e.slideNext(e.params.speed,!0,!0),e.emit("autoplay")),(e.params.cssMode&&e.autoplay.running||!1===t)&&e.autoplay.run()}),n)},start:function(){return void 0===this.autoplay.timeout&&(!this.autoplay.running&&(this.autoplay.running=!0,this.emit("autoplayStart"),this.autoplay.run(),!0))},stop:function(){return!!this.autoplay.running&&(void 0!==this.autoplay.timeout&&(this.autoplay.timeout&&(clearTimeout(this.autoplay.timeout),this.autoplay.timeout=void 0),this.autoplay.running=!1,this.emit("autoplayStop"),!0))},pause:function(e){var t=this;t.autoplay.running&&(t.autoplay.paused||(t.autoplay.timeout&&clearTimeout(t.autoplay.timeout),t.autoplay.paused=!0,0!==e&&t.params.autoplay.waitForTransition?["transitionend","webkitTransitionEnd"].forEach((function(e){t.$wrapperEl[0].addEventListener(e,t.autoplay.onTransitionEnd)})):(t.autoplay.paused=!1,t.autoplay.run())))},onVisibilityChange:function(){var e=Ka();"hidden"===e.visibilityState&&this.autoplay.running&&this.autoplay.pause(),"visible"===e.visibilityState&&this.autoplay.paused&&(this.autoplay.run(),this.autoplay.paused=!1)},onTransitionEnd:function(e){var t=this;t&&!t.destroyed&&t.$wrapperEl&&e.target===t.$wrapperEl[0]&&(["transitionend","webkitTransitionEnd"].forEach((function(e){t.$wrapperEl[0].removeEventListener(e,t.autoplay.onTransitionEnd)})),t.autoplay.paused=!1,t.autoplay.running?t.autoplay.run():t.autoplay.stop())},onMouseEnter:function(){var e=this;e.params.autoplay.disableOnInteraction?e.autoplay.stop():e.autoplay.pause(),["transitionend","webkitTransitionEnd"].forEach((function(t){e.$wrapperEl[0].removeEventListener(t,e.autoplay.onTransitionEnd)}))},onMouseLeave:function(){this.params.autoplay.disableOnInteraction||(this.autoplay.paused=!1,this.autoplay.run())},attachMouseEvents:function(){this.params.autoplay.pauseOnMouseEnter&&(this.$el.on("mouseenter",this.autoplay.onMouseEnter),this.$el.on("mouseleave",this.autoplay.onMouseLeave))},detachMouseEvents:function(){this.$el.off("mouseenter",this.autoplay.onMouseEnter),this.$el.off("mouseleave",this.autoplay.onMouseLeave)}},Ti={name:"autoplay",params:{autoplay:{enabled:!1,delay:3e3,waitForTransition:!0,disableOnInteraction:!0,stopOnLastSlide:!1,reverseDirection:!1,pauseOnMouseEnter:!1}},create:function(){jo(this,{autoplay:Bi({},Pi,{running:!1,paused:!1})})},on:{init:function(e){e.params.autoplay.enabled&&(e.autoplay.start(),Ka().addEventListener("visibilitychange",e.autoplay.onVisibilityChange),e.autoplay.attachMouseEvents())},beforeTransitionStart:function(e,t,n){e.autoplay.running&&(n||!e.params.autoplay.disableOnInteraction?e.autoplay.pause(t):e.autoplay.stop())},sliderFirstMove:function(e){e.autoplay.running&&(e.params.autoplay.disableOnInteraction?e.autoplay.stop():e.autoplay.pause())},touchEnd:function(e){e.params.cssMode&&e.autoplay.paused&&!e.params.autoplay.disableOnInteraction&&e.autoplay.run()},destroy:function(e){e.autoplay.detachMouseEvents(),e.autoplay.running&&e.autoplay.stop(),Ka().removeEventListener("visibilitychange",e.autoplay.onVisibilityChange)}}};function Ai(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Ii(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Ai(Object(n),!0).forEach((function(t){A()(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Ai(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Ni(e){var t=e.post,n=e.setAttributes,r=e.attributes,a=r.postLink,o=r.excerptLength,i=r.displayFeaturedImage,c=r.displayPostDate,l=r.displayPostContent,s=r.displayPostLink,u=r.displayPostAuthor,f=r.displayPostCategories,d=t.link,p=t.title,b=Object(li.__experimentalGetSettings)().formats.date,m=t.excerpt.rendered;""===t.excerpt.raw&&(m=t.content.raw);var h=document.createElement("div");h.innerHTML=m,m=h.textContent||h.innerText||"";var g=t.featured_media_object?t.featured_media_object.source_url:null;return Object(be.createElement)("div",{className:"gutenify-post-carousel-item-inner-wrapper"},i&&g&&Object(be.createElement)("div",{className:"gutenify-post-carousel-thumb"},Object(be.createElement)("a",{className:"image-hover-zoom",href:d,onClick:function(e){return e.preventDefault()}},Object(be.createElement)("img",{src:g,alt:p.rendered}))),Object(be.createElement)("div",{className:"gutenify-post-carousel-text-content"},Object(be.createElement)("h3",{className:"gutenify-post-carousel-title"},Object(be.createElement)("a",{href:d,onClick:function(e){return e.preventDefault()},rel:"bookmark"},Object(be.createElement)(be.RawHTML,{key:"html"},p.rendered))),Object(be.createElement)("div",{className:"gutenify-post-carousel-meta"},c&&t.date_gmt&&Object(be.createElement)("span",{className:"posted-on"},Object(be.createElement)("time",{dateTime:Object(li.format)("c",t.date_gmt),className:"entry-date gutenify-posts-date"},Object(li.dateI18n)(b,t.date_gmt))),!Object(Qe.isEmpty)(t.authorInfo)&&u&&Object(be.createElement)("span",{className:"byline"},Object(be.createElement)("a",{href:d,onClick:function(e){return e.preventDefault()},rel:"author"},t.authorInfo.name)),!Object(Qe.isEmpty)(t.categories)&&f&&Object(be.createElement)("span",{className:"cat-links"},Object(be.createElement)(be.Fragment,null,t.categories.map((function(e){return Object(be.createElement)("a",{href:d,onClick:function(e){return e.preventDefault()},rel:"category tag",key:e.id},e.name)}))))),l&&Object(be.createElement)(be.Fragment,null,Object(be.createElement)("div",{className:"entry-summary"},Object(be.createElement)(be.RawHTML,{key:"html"},o<m.trim().split(" ").length?m.trim().split(" ",o).join(" ")+"…":m.trim().split(" ",o).join(" ")),s&&Object(be.createElement)(ot.RichText,{tagName:"a",className:"wp-block-gutenify-posts__more-link",onChange:function(e){return n({postLink:e})},value:a,placeholder:Object(me.__)("Read more","gutenify"),multiline:!1,withoutInteractiveFormatting:!1,isSelected:!1})))))}Ho.use([_i,Si,Ti]);var Di=Object(Ie.compose)([Object(se.withSelect)((function(e,t){var n,r,a,o=t.attributes.query,i=e(Je.store),c=i.getEntityRecords,l=i.getMedia,s=i.getUser,u=e("core/editor").getCurrentPost,f=ve.QueryControls.toString().includes("selectedCategories"),d=u(),p=Ii({},o);return{latestPosts:f?(n=p.selectedCategories&&p.selectedCategories.length>0?p.selectedCategories.map((function(e){return e.id})):[],r=Object(Qe.pickBy)({categories:n,order:p.order,orderby:p.orderBy,per_page:p.numberOfItems,exclude:d.id},(function(e){return!Object(Qe.isUndefined)(e)})),a=c("postType","post",r),!Object(Qe.isEmpty)(a)&&a.map((function(t){if(t.featured_media){var n=l(t.featured_media),r=Object(Qe.get)(n,["media_details","sizes","source_url"],null);r||(r=Object(Qe.get)(n,"source_url",null)),t=Ii(Ii({},t),{},{featured_media_object:t.featured_media&&e("core").getMedia(t.featured_media)})}if(!Object(Qe.isEmpty)(t.categories)){var a={per_page:-1,context:"view",include:t.categories},o=c("taxonomy","category",a);t=Ii(Ii({},t),{},{categories:o})}if(t.author){var i=s(t.author,{context:"view"});t=Ii(Ii({},t),{},{authorInfo:i})}return t}))):[],useUpdatedQueryControls:f}})),Object(se.withDispatch)((function(e,t){var n=e("core/block-editor").selectBlock;return{selectBlock:function(){n(t.clientId)}}}))])((function(e){var t=e.isSelected,n=e.className,r=e.attributes,a=e.latestPosts,o=e.selectBlock,i=r.columns,c=r.hasPagination,l=r.hasNavigation,s=r.spaceBetween,u=r.layout;Object(be.useEffect)((function(){mi({},e)}),[]);var f=De()(n,"gutenify-post-carousel-".concat(u)),d=Array.isArray(a)&&a.length;return Object(be.createElement)("div",{className:f},t&&Object(be.createElement)(ki,e),Object(be.createElement)(An.a,e,!d&&Object(be.createElement)(ve.Spinner,null),d&&Object(be.createElement)(ai,{spaceBetween:s,slidesPerView:i,loop:!0,navigation:l,pagination:c,scrollbar:{draggable:!0},onClick:function(){return o()},autoplay:!1,className:"gutenify-post-carousel",allowTouchMove:!1,rebuildOnUpdate:!0},a.map((function(t){return Object(be.createElement)(ci,{className:"gutenify-post-carousel-item gutenify-post-carousel-item-wrapper inner-block-shadow",key:t.id||t.link},Object(be.createElement)(Ni,ft()({post:t},e)))})))))})),Mi=n(160),Ri=Mi.name,Li=Mi.category,zi=Mi.attributes,Fi={title:Object(me.__)("Post Carousel"),description:Object(me.__)("Gutenify Post Carousel."),icon:Object(be.createElement)(ve.Icon,{icon:$e.PostCarouselIcon}),keywords:["gutenify",Object(me.__)("Post Carousel"),Object(me.__)("Posts"),Object(me.__)("Post"),Object(me.__)("Slider")],example:{attributes:{}},attributes:zi,edit:Di,save:function(){},supports:{html:!1,align:["center","wide","full"]}},Gi="section-title";function Wi(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=n||e.attributes,a=r.blockAdvanceOptions,o=r.prefixFontSize,i=r.titleFontSize,c=r.suffixFontSize,l="";return t=t||".gutenify-section-".concat(e.clientId),l+=Object(Ot.getPaddingMarginCss)(a,t),l+="".concat(t," .gutenify-section-title-prefix{\n\t\t").concat(o?"font-size: ".concat(o):"",";\n\t}"),l+="".concat(t," .gutenify-section-title-main{\n\t\t").concat(i?"font-size: ".concat(i):"",";\n\t}"),l+="".concat(t," .gutenify-section-title-suffix{\n\t\t").concat(c?"font-size: ".concat(c):"",";\n\t}")}var Vi=function(e,t){var n=Wi(t,!1,Object(Qe.assign)(t.attributes,e));Object(Ot.updateBlock)(e,n,t);var r=Wi(t,"#block-".concat(t.clientId));Object(Ot.addStyleTag)(t,r,"gutenify-block-".concat(t.clientId,"-main"),!0)},Hi=Gi,qi=[{label:"Heading 1",value:"h1"},{label:"Heading 2",value:"h2"},{label:"Heading 3",value:"h3"},{label:"Heading 4",value:"h4"},{label:"Heading 5",value:"h5"},{label:"Heading 6",value:"h6"},{label:"DIV",value:"div"},{label:"P",value:"p"}];Object(at.addFilter)("gutenify-block-".concat(Hi,"-options-tab-content"),"Gutenify/Block/".concat(Hi,"/InspectorControls/BasicControls/tabs/content"),(function(e,t){var n=t.attributes,r=t.setAttributes,a=n.displayPrefix,o=n.displaySuffix,i=n.prefixFontSize,c=n.prefixTag,l=n.titleTag,s=n.titleFontSize,u=n.suffixTag,f=n.suffixFontSize;return[].concat(Oe()(e),[Object(be.createElement)(be.Fragment,{key:"gutenify-block-".concat(Hi,"-options-tab-content-basic")},Object(be.createElement)(xt.a,{tabs:[{name:"prefix-title",initialOpen:!0,label:function(){return Object(me.__)("Prefix Title")},cb:function(){return Object(be.createElement)(be.Fragment,null,Object(be.createElement)(ve.ToggleControl,{label:Object(me.__)("Display prefix","gutenify"),checked:a,help:a?Object(me.__)("Showing the prefix.","gutenify"):Object(me.__)("Toggle to show the prefix.","gutenify"),onChange:function(){return r({displayPrefix:!a})}}),a&&Object(be.createElement)(be.Fragment,null,Object(be.createElement)(ve.SelectControl,{label:Object(me.__)("Prefix Title Tag"),value:c,options:qi,onChange:function(e){return r({prefixTag:e})}}),Object(be.createElement)(ot.FontSizePicker,{onChange:function(e){var n={prefixFontSize:e};r(n),Vi(n,t)},value:i,withReset:!0})))}},{name:"title",initialOpen:!0,label:function(){return Object(me.__)("Main Title")},cb:function(){return Object(be.createElement)(be.Fragment,null,Object(be.createElement)(ve.SelectControl,{label:Object(me.__)("Title Tag"),value:l,options:qi,onChange:function(e){return r({titleTag:e})}}),Object(be.createElement)(ot.FontSizePicker,{onChange:function(e){var n={titleFontSize:e};r(n),Vi(n,t)},value:s,withReset:!0}))}},{name:"suffix-title",initialOpen:!0,label:function(){return Object(me.__)("Suffix Title")},cb:function(){return Object(be.createElement)(be.Fragment,null,Object(be.createElement)(ve.ToggleControl,{label:Object(me.__)("Display suffix","gutenify"),checked:o,help:o?Object(me.__)("Showing the suffix.","gutenify"):Object(me.__)("Toggle to show the suffix.","gutenify"),onChange:function(){return r({displaySuffix:!o})}}),o&&Object(be.createElement)(be.Fragment,null,Object(be.createElement)(ve.SelectControl,{label:Object(me.__)("Suffix Title Tag"),value:u,options:qi,onChange:function(e){return r({suffixTag:e})}}),Object(be.createElement)(ot.FontSizePicker,{onChange:function(e){var n={suffixFontSize:e};r(n),Vi(n,t)},value:f,withReset:!0})))}}]}))])}));var Ui=Gi;function $i(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}Object(at.addFilter)("gutenify-block-".concat(Ui,"-options-tab-style"),"Gutenify/Block/".concat(Ui,"/InspectorControls/BasicControls/tabs/style"),(function(e,t){var n=t.attributes,r=t.setAttributes,a=n.prefixColor,o=n.titleColor,i=n.suffixColor;return[].concat(Oe()(e),[Object(be.createElement)(be.Fragment,{key:"gutenify-block-".concat(Ui,"-options-tab-content-basic")},Object(be.createElement)(xt.a,{tabs:[{name:"colors",initialOpen:!0,label:function(){return Object(me.__)("Colors")},cb:function(){return Object(be.createElement)(be.Fragment,null,Object(be.createElement)(zt.a,{label:Object(me.__)("Prefix Color"),onChange:function(e){var n={prefixColor:e};r(n),Vi(n,t)},value:a}),Object(be.createElement)(zt.a,{label:Object(me.__)("Prefix Color"),onChange:function(e){var n={titleColor:e};r(n),Vi(n,t)},value:o}),Object(be.createElement)(zt.a,{label:Object(me.__)("Suffix Color"),onChange:function(e){var n={suffixColor:e};r(n),Vi(n,t)},value:i}))}}]}))])}));var Yi=Gi;Object(at.addFilter)("gutenify-block-".concat(Yi,"-inspector-controls"),"Gutenify/Block/".concat(Yi,"/InspectorControls/BasicControls"),(function(e,t){return[].concat(Oe()(e),[Object(be.createElement)(ve.PanelBody,{title:Object(me.__)("Options"),key:"gutenify-block-".concat(Yi,"-inspector-controls-basic-controls")},Object(be.createElement)(ve.TabPanel,{className:"gutenify-editor-tab-panel",activeClass:"active-tab",tabs:[{name:"content",title:Object(me.__)("Content"),className:"gutenify-color-normal-tab"},{name:"style",title:Object(me.__)("Style"),className:"gutenify-color-hover-tab"}]},(function(e){return Object(be.createElement)(be.Fragment,null,Object(at.applyFilters)("gutenify-block-".concat(Yi,"-options-tab-").concat(e.name),[],function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?$i(Object(n),!0).forEach((function(t){A()(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):$i(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({},t),e))})))])}));var Ki=Gi;Object(at.addFilter)("gutenify-block-".concat(Ki,"-block-controls"),"Gutenify/Block/".concat(Ki,"/block-controls/Alignment"),(function(e,t){var n=t.attributes,r=t.setAttributes,a=n.textAlignment;return[].concat(Oe()(e),[Object(be.createElement)(be.Fragment,{key:"gutenify-block-".concat(Ki,"-options-tab-content-basic")},Object(be.createElement)(ot.AlignmentToolbar,{value:a,onChange:function(e){r({textAlignment:e})}}))])}));var Ji=Gi,Xi=function(e){return Object(be.createElement)(Mt.a,ft()({hookPrefix:Ji},e))};function Qi(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=Ae()(e);if(t){var a=Ae()(this).constructor;n=Reflect.construct(r,arguments,a)}else n=r.apply(this,arguments);return Pe()(this,n)}}be.Component;var Zi=function(e){var t=e.isSelected,n=e.className,r=e.attributes,a=e.setAttributes,o=r.textAlignment,i=r.prefixContent,c=r.titleContent,l=r.suffixContent,s=r.prefixColor,u=r.titleColor,f=r.suffixColor,d=r.displayPrefix,p=r.displaySuffix,b=r.prefixTag,m=r.titleTag,h=r.suffixTag,g=De()(n,"has-text-align-".concat(o));return Object(be.useEffect)((function(){Vi({},e)}),[]),Object(be.createElement)("div",{className:g},t&&Object(be.createElement)(Xi,e),Object(be.createElement)(An.a,e,d&&Object(be.createElement)(ot.RichText,{tagName:b,value:i,onChange:function(e){return a({prefixContent:e})},placeholder:Object(me.__)("Title prefix"),style:{textAlign:o,color:s},onClick:function(){a({selectedTitle:"prefix"})},className:"gutenify-section-title-prefix"}),Object(be.createElement)(ot.RichText,{tagName:m,value:c,onChange:function(e){return a({titleContent:e})},placeholder:Object(me.__)("Title"),style:{textAlign:o,color:u},onClick:function(){a({selectedTitle:"title"})},className:"gutenify-section-title-main"}),p&&Object(be.createElement)(ot.RichText,{tagName:h,value:l,onChange:function(e){return a({suffixContent:e})},placeholder:Object(me.__)("Title suffix"),style:{textAlign:o,color:f},onClick:function(){a({selectedTitle:"suffix"})},className:"gutenify-section-title-suffix"})))},ec=n(161),tc=ec.name,nc=ec.category,rc=ec.attributes,ac={title:Object(me.__)("Section Title"),description:Object(me.__)("Gutenify Title."),icon:Object(be.createElement)(ve.Icon,{icon:$e.TitleIcon}),keywords:["gutenify",Object(me.__)("Section Title"),Object(me.__)("Title"),Object(me.__)("heading")],example:{attributes:{}},attributes:rc,edit:Zi,save:function(){},supports:{html:!1}},oc="gallery-carousel",ic=oc,cc=[{name:"layout-1",label:"Layout 1",imageAlign:"center",titleAlign:"center",ratingAlign:"center"}];function lc(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=n||e.attributes,a=r.blockAdvanceOptions,o="";t=t||".gutenify-section-".concat(e.clientId),o+=Object(Ot.getBackgroundStyle)(a,t),o+=Object(Ot.getTextStyle)(a,t),o+="".concat(t,":hover {\n\t\t").concat(Object(Qe.has)(a,"hoverTextColor")&&!Object(Qe.isEmpty)(a.hoverTextColor)?"color: ".concat(a.hoverTextColor,";"):"","\n\t\t").concat(Object(Qe.has)(a,"hoverBackgroundColor")&&!Object(Qe.isEmpty)(a.hoverBackgroundColor)?"background-color: ".concat(a.hoverBackgroundColor,";"):"","\n\t\t").concat(Object(Qe.has)(a,"hoverBackgroundGradient")&&!Object(Qe.isEmpty)(a.hoverBackgroundGradient)?"background: ".concat(a.hoverBackgroundGradient,";"):"","\n\t\t").concat(Object(Qe.has)(a,"hoverBorderColor")&&!Object(Qe.isEmpty)(a.hoverBorderColor)?"border-color: ".concat(a.hoverBorderColor,";"):"","\n\t}"),o+="".concat(t," {\n\t\t").concat(Object(Qe.has)(a,"borderColor")&&!Object(Qe.isEmpty)(a.borderColor)?"border-color: ".concat(a.borderColor,";"):"","\n\t\t").concat(a.borderWidth?"border-width: ".concat(a.borderWidth,"px;"):"","\n\t\t").concat(a.borderWidth?"border-style: solid;":"","\n\t\t").concat(a.borderRadius?"border-radius: ".concat(a.borderRadius,";"):"","\n\t}");var i="".concat(t," .gutenify-gallery-carousel-item");o+=Object(Ot.getBackgroundStyle)(a.innerBlock,i),o+=Object(Ot.getTextStyle)(a.innerBlock,"".concat(i," .gutenify-slider-title, ").concat(i," .gutenify-slider-content")),o+="".concat(i,":hover {\n\t\t").concat(Object(Qe.has)(a,"innerBlock.hoverTextColor")&&!Object(Qe.isEmpty)(a.innerBlock.hoverTextColor)?"color: ".concat(a.innerBlock.hoverTextColor,";"):"","\n\t\t").concat(Object(Qe.has)(a,"innerBlock.hoverBackgroundColor")&&!Object(Qe.isEmpty)(a.innerBlock.hoverBackgroundColor)?"background-color: ".concat(a.innerBlock.hoverBackgroundColor,";"):"","\n\t\t").concat(Object(Qe.has)(a,"innerBlock.hoverBackgroundGradient")&&!Object(Qe.isEmpty)(a.innerBlock.hoverBackgroundGradient)?"background: ".concat(a.innerBlock.hoverBackgroundGradient,";"):"","\n\t\t").concat(Object(Qe.has)(a,"innerBlock.hoverBorderColor")&&!Object(Qe.isEmpty)(a.innerBlock.hoverBorderColor)?"border-color: ".concat(a.innerBlock.hoverBorderColor,";"):"","\n\t}"),o+="\n\t".concat(i," {\n\t\t").concat(Object(Qe.has)(a,"innerBlock.borderColor")&&!Object(Qe.isEmpty)(a.innerBlock.borderColor)?"border-color: ".concat(a.innerBlock.borderColor,";"):"","\n\t\t").concat(Object(Qe.has)(a,"innerBlock.borderWidth")&&!Object(Qe.isEmpty)(a.innerBlock.borderWidth)?"border-width: ".concat(a.innerBlock.borderWidth,"px;"):"","\n\t\t").concat(Object(Qe.has)(a,"innerBlock.borderWidth")&&!Object(Qe.isEmpty)(a.innerBlock.borderWidth)?"border-style: solid;":"","\n\t\t").concat(Object(Qe.has)(a,"innerBlock.borderRadius")&&!Object(Qe.isEmpty)(a.innerBlock.borderRadius)?"border-radius: ".concat(a.innerBlock.borderRadius,";"):"","\n\t}\n\t");var c="".concat(t," .wp-block-button__link");return o+=Object(Ot.getBackgroundStyle)(a.buttonBlock,c),o+=Object(Ot.getTextStyle)(a.buttonBlock,c),o+="".concat(c,":hover {\n\t\t").concat(Object(Qe.has)(a,"buttonBlock.hoverTextColor")&&!Object(Qe.isEmpty)(a.buttonBlock.hoverTextColor)?"color: ".concat(a.buttonBlock.hoverTextColor,";"):"","\n\t\t").concat(Object(Qe.has)(a,"buttonBlock.hoverBackgroundColor")&&!Object(Qe.isEmpty)(a.buttonBlock.hoverBackgroundColor)?"background-color: ".concat(a.buttonBlock.hoverBackgroundColor,";"):"","\n\t\t").concat(Object(Qe.has)(a,"buttonBlock.hoverBackgroundGradient")&&!Object(Qe.isEmpty)(a.buttonBlock.hoverBackgroundGradient)?"background: ".concat(a.buttonBlock.hoverBackgroundGradient,";"):"","\n\t\t").concat(Object(Qe.has)(a,"buttonBlock.hoverBorderColor")&&!Object(Qe.isEmpty)(a.buttonBlock.hoverBorderColor)?"border-color: ".concat(a.buttonBlock.hoverBorderColor,";"):"","\n\t}"),o+="\n\t".concat(c," {\n\t\t").concat(Object(Qe.has)(a,"buttonBlock.borderColor")&&!Object(Qe.isEmpty)(a.buttonBlock.borderColor)?"border-color: ".concat(a.buttonBlock.borderColor,";"):"","\n\t\t").concat(Object(Qe.has)(a,"buttonBlock.borderWidth")&&!Object(Qe.isEmpty)(a.buttonBlock.borderWidth)?"border-width: ".concat(a.buttonBlock.borderWidth,"px;"):"","\n\t\t").concat(Object(Qe.has)(a,"buttonBlock.borderWidth")&&!Object(Qe.isEmpty)(a.buttonBlock.borderWidth)?"border-style: solid;":"","\n\t\t").concat(Object(Qe.has)(a,"buttonBlock.borderRadius")&&!Object(Qe.isEmpty)(a.buttonBlock.borderRadius)?"border-radius: ".concat(a.buttonBlock.borderRadius,";"):"","\n\t}\n\t")}Object(at.addFilter)("gutenify-block-".concat(ic,"-options-tab-content"),"Gutenify/Block/".concat(ic,"/InspectorControls/BasicControls/tabs/content"),(function(e,t){var n=t.attributes,r=t.setAttributes,a=t.updateInnerBlocks,o=n.layout,i=n.columns,c=n.hasNavigation,l=n.hasPagination,s=n.spaceBetween;return[].concat(Oe()(e),[Object(be.createElement)(be.Fragment,{key:"gutenify-block-".concat(ic,"-options-tab-content-basic")},Object(be.createElement)(xt.a,{tabs:[{name:"slider-options",initialOpen:!0,label:function(){return Object(me.__)("Slider")},cb:function(){return Object(be.createElement)(be.Fragment,null,cc&&Object(be.createElement)("div",{className:"gutenify-template-browser"},Object(be.createElement)("h2",null,"Templates"),Object(be.createElement)("ul",null,cc.map((function(e){var t="gutenify-template-browser-item";return o===e.name&&(t+=" gutenify-template-browser-item-active"),Object(be.createElement)("li",{className:t,key:e.name},Object(be.createElement)("button",{className:"gutenify-template-browser-selector",onClick:function(){var t={layout:e.name,socialIconAlign:e.socialIconAlign,imageAlign:e.imageAlign,titleAlign:e.titleAlign};r(t),a(e)}},Object(be.createElement)("img",{src:"".concat(window.gutenify_block_data.plugin_directory_url,"/assets/images/info-box-layouts/").concat(e.name,".png"),alt:e.name}),Object(be.createElement)("small",null,e.label)))})))),Object(be.createElement)(ve.ToggleControl,{label:Object(me.__)("Enable Navigation","gutenify"),checked:c,help:c?Object(me.__)("Showing slider navigation.","gutenify"):Object(me.__)("Toggle to enable slider navigation.","gutenify"),onChange:function(){return r({hasNavigation:!c})}}),Object(be.createElement)(ve.ToggleControl,{label:Object(me.__)("Enable Pagination","gutenify"),checked:l,help:l?Object(me.__)("Showing slider pagination.","gutenify"):Object(me.__)("Toggle to enable slider pagination.","gutenify"),onChange:function(){return r({hasPagination:!l})}}),Object(be.createElement)("hr",null),Object(be.createElement)(ve.RangeControl,{label:Object(me.__)("Columns"),value:i,onChange:function(e){r({columns:e})},min:1,max:3,step:1}),Object(be.createElement)(ve.RangeControl,{label:Object(me.__)("Slider space"),value:s,onChange:function(e){r({spaceBetween:e})},min:0,max:100,step:1,help:Object(me.__)("Space between each slide.")}))}}]}))])}));var sc=function(e,t){var n=lc(t,!1,Object(Qe.assign)(t.attributes,e));Object(Ot.updateBlock)(e,n,t);var r=lc(t,"#block-".concat(t.clientId," > *"));Object(Ot.addStyleTag)(t,r,"gutenify-block-".concat(t.clientId,"-main"),!0)};function uc(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function fc(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?uc(Object(n),!0).forEach((function(t){A()(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):uc(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var dc=oc;function pc(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}Object(at.addFilter)("gutenify-block-".concat(dc,"-options-tab-style"),"Gutenify/Block/".concat(dc,"/InspectorControls/BasicControls/tabs/style"),(function(e,t){var n=t.attributes,r=t.setAttributes,a=n.blockAdvanceOptions,o=a.innerBlock,i=a.buttonBlock;return[].concat(Oe()(e),[Object(be.createElement)(be.Fragment,{key:"gutenify-block-".concat(dc,"-options-tab-content-basic")},Object(be.createElement)(xt.a,{tabs:[{name:"posts-wrapper",initialOpen:!0,label:function(){return Object(me.__)("Wrapper style")},cb:function(){return Object(be.createElement)(be.Fragment,null,Object(be.createElement)(ve.TabPanel,{className:"gutenify-editor-tab-panel gutenify-editor-tab-ovel",activeClass:"active-tab",tabs:[{name:"normal",title:Object(me.__)("Normal"),className:"gutenify-color-normal-tab"},{name:"hover",title:Object(me.__)("Hover"),className:"gutenify-color-hover-tab"}]},(function(e){return Object(be.createElement)(be.Fragment,null,"normal"===e.name&&Object(be.createElement)(be.Fragment,null,Object(be.createElement)(zt.b,{label:Object(me.__)("Background Color"),colorValue:a.backgroundColor,gradientValue:a.backgroundGradient,onChange:function(e){var n={blockAdvanceOptions:fc(fc({},a),e)};r(n),sc(n,t)}}),Object(be.createElement)(zt.a,{label:Object(me.__)("Border Color"),onChange:function(e){var n={blockAdvanceOptions:fc(fc({},a),{},{borderColor:e})};r(n),sc(n,t)},value:a.borderColor})),"hover"===e.name&&Object(be.createElement)(be.Fragment,null,Object(be.createElement)(zt.b,{label:Object(me.__)("Background Color"),colorValue:a.hoverBackgroundColor,gradientValue:a.hoverBackgroundGradient,onChange:function(e){var n={blockAdvanceOptions:fc(fc({},a),{hoverBackgroundColor:e.backgroundColor,hoverBackgroundGradient:e.backgroundGradient})};r(n),sc(n,t)}}),Object(be.createElement)(zt.a,{label:Object(me.__)("Border Color"),onChange:function(e){var n={blockAdvanceOptions:fc(fc({},a),{},{hoverBorderColor:e})};r(n),sc(n,t)},value:a.hoverBorderColor})),Object(be.createElement)(ve.__experimentalNumberControl,{label:Object(me.__)("Border Width"),value:a.borderWidth,onChange:function(e){var n={blockAdvanceOptions:fc(fc({},a),{},{borderWidth:e})};r(n),sc(n,t)},min:0,max:300}),Object(be.createElement)(ve.__experimentalUnitControl,{label:Object(me.__)("Border Radius"),value:a.borderRadius,onChange:function(e){var n={blockAdvanceOptions:fc(fc({},a),{},{borderRadius:e})};r(n),sc(n,t)},min:0,max:300}),Object(be.createElement)(ve.__experimentalDivider,null))})))}},{name:"slider-item",initialOpen:!0,label:function(){return Object(me.__)("Slider Item style")},cb:function(){return Object(be.createElement)(be.Fragment,null,Object(be.createElement)(ve.TabPanel,{className:"gutenify-editor-tab-panel gutenify-editor-tab-ovel",activeClass:"active-tab",tabs:[{name:"normal",title:Object(me.__)("Normal"),className:"gutenify-color-normal-tab"},{name:"hover",title:Object(me.__)("Hover"),className:"gutenify-color-hover-tab"}]},(function(e){return Object(be.createElement)(be.Fragment,null,"normal"===e.name&&Object(be.createElement)(be.Fragment,null,Object(be.createElement)(zt.a,{label:Object(me.__)("Color"),onChange:function(e){var n={blockAdvanceOptions:fc(fc({},a),{},{innerBlock:fc(fc({},o),{},{textColor:e})})};r(n),sc(n,t)},value:Object(Qe.has)(a,"innerBlock.textColor")&&a.innerBlock.textColor}),Object(be.createElement)(zt.b,{label:Object(me.__)("Background Color"),colorValue:Object(Qe.has)(a,"innerBlock.backgroundColor")&&a.innerBlock.backgroundColor,gradientValue:Object(Qe.has)(a,"innerBlock.backgroundGradient")&&a.innerBlock.backgroundGradient,onChange:function(e){var n={blockAdvanceOptions:fc(fc({},a),{},{innerBlock:fc(fc({},o),e)})};r(n),sc(n,t)}}),Object(be.createElement)(zt.a,{label:Object(me.__)("Border Color"),onChange:function(e){var n={blockAdvanceOptions:fc(fc({},a),{},{innerBlock:fc(fc({},o),{},{borderColor:e})})};r(n),sc(n,t)},value:Object(Qe.has)(a,"innerBlock.borderColor")&&a.innerBlock.borderColor})),"hover"===e.name&&Object(be.createElement)(be.Fragment,null,Object(be.createElement)(zt.a,{label:Object(me.__)("Color"),onChange:function(e){var n={blockAdvanceOptions:fc(fc({},a),{},{innerBlock:fc(fc({},o),{},{hoverTextColor:e})})};r(n),sc(n,t)},value:Object(Qe.has)(a,"innerBlock.hoverTextColor")&&a.innerBlock.hoverTextColor}),Object(be.createElement)(zt.b,{label:Object(me.__)("Background Color"),colorValue:Object(Qe.has)(a,"innerBlock.hoverBackgroundColor")&&a.innerBlock.hoverBackgroundColor,gradientValue:Object(Qe.has)(a,"innerBlock.hoverBackgroundGradient")&&a.innerBlock.hoverBackgroundGradient,onChange:function(e){var n={blockAdvanceOptions:fc(fc({},a),{},{innerBlock:fc(fc({},o),{hoverBackgroundColor:e.backgroundColor,hoverBackgroundGradient:e.backgroundGradient})})};r(n),sc(n,t)}}),Object(be.createElement)(zt.a,{label:Object(me.__)("Border Color"),onChange:function(e){var n={blockAdvanceOptions:fc(fc({},a),{},{innerBlock:fc(fc({},o),{},{hoverBorderColor:e})})};r(n),sc(n,t)},value:Object(Qe.has)(a,"innerBlock.hoverBorderColor")&&a.innerBlock.hoverBorderColor})),Object(be.createElement)(ve.__experimentalNumberControl,{label:Object(me.__)("Border Width"),value:Object(Qe.has)(a,"innerBlock.borderWidth")&&a.innerBlock.borderWidth,onChange:function(e){var n={blockAdvanceOptions:fc(fc({},a),{},{innerBlock:fc(fc({},o),{},{borderWidth:e})})};r(n),sc(n,t)},min:0,max:300}),Object(be.createElement)(ve.__experimentalUnitControl,{label:Object(me.__)("Border Radius"),value:Object(Qe.has)(a,"innerBlock.borderRadius")&&a.innerBlock.borderRadius,onChange:function(e){var n={blockAdvanceOptions:fc(fc({},a),{},{innerBlock:fc(fc({},o),{},{borderRadius:e})})};r(n),sc(n,t)},min:0,max:300}),Object(be.createElement)(ve.__experimentalDivider,null))})))}},{name:"button-style",initialOpen:!0,label:function(){return Object(me.__)("Button style")},cb:function(){return Object(be.createElement)(be.Fragment,null,Object(be.createElement)(ve.TabPanel,{className:"gutenify-editor-tab-panel gutenify-editor-tab-ovel",activeClass:"active-tab",tabs:[{name:"normal",title:Object(me.__)("Normal"),className:"gutenify-color-normal-tab"},{name:"hover",title:Object(me.__)("Hover"),className:"gutenify-color-hover-tab"}]},(function(e){return Object(be.createElement)(be.Fragment,null,"normal"===e.name&&Object(be.createElement)(be.Fragment,null,Object(be.createElement)(zt.a,{label:Object(me.__)("Color"),onChange:function(e){var n={blockAdvanceOptions:fc(fc({},a),{},{buttonBlock:fc(fc({},i),{},{textColor:e})})};r(n),sc(n,t)},value:Object(Qe.has)(a,"buttonBlock.textColor")&&a.buttonBlock.textColor}),Object(be.createElement)(zt.b,{label:Object(me.__)("Background Color"),colorValue:Object(Qe.has)(a,"buttonBlock.backgroundColor")&&a.buttonBlock.backgroundColor,gradientValue:Object(Qe.has)(a,"buttonBlock.backgroundGradient")&&a.buttonBlock.backgroundGradient,onChange:function(e){var n={blockAdvanceOptions:fc(fc({},a),{},{buttonBlock:fc(fc({},i),e)})};r(n),sc(n,t)}}),Object(be.createElement)(zt.a,{label:Object(me.__)("Border Color"),onChange:function(e){var n={blockAdvanceOptions:fc(fc({},a),{},{buttonBlock:fc(fc({},i),{},{borderColor:e})})};r(n),sc(n,t)},value:Object(Qe.has)(a,"buttonBlock.borderColor")&&a.buttonBlock.borderColor})),"hover"===e.name&&Object(be.createElement)(be.Fragment,null,Object(be.createElement)(zt.a,{label:Object(me.__)("Color"),onChange:function(e){var n={blockAdvanceOptions:fc(fc({},a),{},{buttonBlock:fc(fc({},i),{},{hoverTextColor:e})})};r(n),sc(n,t)},value:Object(Qe.has)(a,"buttonBlock.hoverTextColor")&&a.buttonBlock.hoverTextColor}),Object(be.createElement)(zt.b,{label:Object(me.__)("Background Color"),colorValue:Object(Qe.has)(a,"buttonBlock.hoverBackgroundColor")&&a.buttonBlock.hoverBackgroundColor,gradientValue:Object(Qe.has)(a,"buttonBlock.hoverBackgroundGradient")&&a.buttonBlock.hoverBackgroundGradient,onChange:function(e){var n={blockAdvanceOptions:fc(fc({},a),{},{buttonBlock:fc(fc({},i),{hoverBackgroundColor:e.backgroundColor,hoverBackgroundGradient:e.backgroundGradient})})};r(n),sc(n,t)}}),Object(be.createElement)(zt.a,{label:Object(me.__)("Border Color"),onChange:function(e){var n={blockAdvanceOptions:fc(fc({},a),{},{buttonBlock:fc(fc({},i),{},{hoverBorderColor:e})})};r(n),sc(n,t)},value:Object(Qe.has)(a,"buttonBlock.hoverBorderColor")&&a.buttonBlock.hoverBorderColor})),Object(be.createElement)(ve.__experimentalNumberControl,{label:Object(me.__)("Border Width"),value:Object(Qe.has)(a,"buttonBlock.borderWidth")&&a.buttonBlock.borderWidth,onChange:function(e){var n={blockAdvanceOptions:fc(fc({},a),{},{buttonBlock:fc(fc({},i),{},{borderWidth:e})})};r(n),sc(n,t)},min:0,max:300}),Object(be.createElement)(ve.__experimentalUnitControl,{label:Object(me.__)("Border Radius"),value:Object(Qe.has)(a,"buttonBlock.borderRadius")&&a.buttonBlock.borderRadius,onChange:function(e){var n={blockAdvanceOptions:fc(fc({},a),{},{buttonBlock:fc(fc({},i),{},{borderRadius:e})})};r(n),sc(n,t)},min:0,max:300}),Object(be.createElement)(ve.__experimentalDivider,null))})))}}]}))])}));var bc=oc;Object(at.addFilter)("gutenify-block-".concat(bc,"-inspector-controls"),"Gutenify/Block/".concat(bc,"/InspectorControls/BasicControls"),(function(e,t){return[].concat(Oe()(e),[Object(be.createElement)(ve.PanelBody,{title:Object(me.__)("Options"),key:"gutenify-block-".concat(bc,"-inspector-controls-basic-controls")},Object(be.createElement)(ve.TabPanel,{className:"gutenify-editor-tab-panel",activeClass:"active-tab",tabs:[{name:"content",title:Object(me.__)("Content"),className:"gutenify-color-normal-tab"},{name:"style",title:Object(me.__)("Style"),className:"gutenify-color-hover-tab"}]},(function(e){return Object(be.createElement)(be.Fragment,null,Object(at.applyFilters)("gutenify-block-".concat(bc,"-options-tab-").concat(e.name),[],function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?pc(Object(n),!0).forEach((function(t){A()(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):pc(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({},t),e))})))])}));var mc=oc,hc=function(e){return Object(be.createElement)(Mt.a,ft()({hookPrefix:mc},e))};function gc(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function vc(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?gc(Object(n),!0).forEach((function(t){A()(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):gc(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}Ho.use([_i,Si,Ti]);var yc=Object(Ie.compose)([Object(se.withDispatch)((function(e,t){var n=e("core/block-editor").selectBlock;return{selectBlock:function(){n(t.clientId)}}}))])((function(e){var t=e.isSelected,n=e.className,r=e.attributes,a=e.selectBlock,o=r.images,i=r.imagesData,c=r.columns,l=r.hasPagination,s=r.hasNavigation,u=r.spaceBetween;Object(be.useEffect)((function(){sc({},e)}),[]);var f=function(e,t){var n=find(t,(function(t){return parseInt(null==t?void 0:t.id)===(null==e?void 0:e.id)}));return(null==n?void 0:n.imgLink)||(null==e?void 0:e.imgLink)||""},d=function(t,n,r){Object(Qe.has)(i,t)||(i[t]={}),i[t][n]=r,e.setAttributes({imagesData:vc({},i)})},p=De()(n),b=!!o.length,m=!b&&Object(me.__)("Gallery Carousel"),h=De()("gutenify--figure",{});return Object(be.createElement)("div",{className:p},t&&Object(be.createElement)(hc,e),Object(be.createElement)(An.a,e,b&&Object(be.createElement)(ai,{spaceBetween:u,slidesPerView:c,loop:!0,navigation:s,pagination:l,scrollbar:{draggable:!0},onClick:function(){return a("slide click")},autoplay:!1,className:"gutenify-gallery-carousel",allowTouchMove:!1},o.map((function(e){return Object(be.createElement)(ci,{className:"gutenify-gallery-carousel-item",key:e.id||e.url},Object(be.createElement)("div",{className:"gutenify-slider-image-wrapper"},Object(be.createElement)("div",{className:"gutenify-slider-content-image"},Object(be.createElement)("figure",{className:h},Object(be.createElement)("img",{src:e.url,alt:e.alt,"data-link":e.link,"data-id":e.id,className:e.id?"wp-image-".concat(e.id):null})))),Object(be.createElement)("div",{className:"gutenify-slider-content-wrapper"},Object(be.createElement)("div",{className:"gutenify-slider-content-inner"},Object(be.createElement)(ot.RichText,{tagName:"h2",value:Object(Qe.has)(i[e.id],"title")?i[e.id].title:"",allowedFormats:["core/bold","core/italic","core/link"],onChange:function(t){d(e.id,"title",t)},placeholder:Object(me.__)("Heading..."),className:"gutenify-slider-title"}),Object(be.createElement)(ot.RichText,{tagName:"h3",value:Object(Qe.has)(i[e.id],"subTitle")?i[e.id].title:"",allowedFormats:["core/bold","core/italic","core/link"],onChange:function(t){d(e.id,"subTitle",t)},placeholder:Object(me.__)("Sub Heading..."),className:"gutenify-slider-sub-title"}),Object(be.createElement)("div",{className:"gutenify-slider-content-inner-wrapper"},Object(be.createElement)("div",{className:"gutenify-slider-content clear-fix"},Object(be.createElement)(ot.RichText,{tagName:"p",value:Object(Qe.has)(i[e.id],"description")?i[e.id].description:"",allowedFormats:["core/bold","core/italic","core/link"],onChange:function(t){d(e.id,"description",t)},placeholder:Object(me.__)("Content...")}))))))}))),Object(be.createElement)("div",null,Object(be.createElement)(ot.MediaPlaceholder,{addToGallery:b,isAppender:b,className:"gutenify-gallery-figure",disableMediaButtons:b&&!t,labels:{title:m,instructions:!b&&Object(me.__)("Drag images, upload new ones or select files from your library.","coblocks")},onSelect:function(t){e.setAttributes({images:t.map((function(t){return vc(vc({},function(t){return e.setAttributes({imagesData:vc({},i)}),t}(t)),{},{caption:(n=t,r=o,c=find(r,(function(e){return parseInt(null==e?void 0:e.id)===(null==n?void 0:n.id)})),Array.isArray(null==c?void 0:c.caption)?null==c||null===(a=c.caption)||void 0===a?void 0:a[0]:(null==c?void 0:c.caption)||(null==n?void 0:n.caption)||""),imgLink:f(t,o)});var n,r,a,c}))})},accept:"image/*",allowedTypes:["image"],multiple:!0,value:b?o:void 0,onError:function(){}}))))})),Oc=n(162),jc=Oc.name,kc=Oc.category,Ec=Oc.attributes,Cc={title:Object(me.__)("Gallery Carousel"),description:Object(me.__)("Gutenify Gallery Carousel."),icon:Object(be.createElement)(ve.Icon,{icon:$e.GalleryCarouselIcon}),keywords:["gutenify",Object(me.__)("Gallery Carousel"),Object(me.__)("Gallery"),Object(me.__)("Carousel"),Object(me.__)("Slider"),Object(me.__)("Sliders")],example:{attributes:{}},attributes:Ec,edit:yc,save:function(){},supports:{html:!1,align:["center","wide","full"]}},_c="button",wc=n(51),xc=n(8),Sc=Object(be.createElement)(xc.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},Object(be.createElement)(xc.Path,{d:"M15.6 7.2H14v1.5h1.6c2 0 3.7 1.7 3.7 3.7s-1.7 3.7-3.7 3.7H14v1.5h1.6c2.8 0 5.2-2.3 5.2-5.2 0-2.9-2.3-5.2-5.2-5.2zM4.7 12.4c0-2 1.7-3.7 3.7-3.7H10V7.2H8.4c-2.9 0-5.2 2.3-5.2 5.2 0 2.9 2.3 5.2 5.2 5.2H10v-1.5H8.4c-2 0-3.7-1.7-3.7-3.7zm4.6.9h5.3v-1.5H9.3v1.5z"})),Bc=Object(be.createElement)(xc.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},Object(be.createElement)(xc.Path,{d:"M15.6 7.3h-.7l1.6-3.5-.9-.4-3.9 8.5H9v1.5h2l-1.3 2.8H8.4c-2 0-3.7-1.7-3.7-3.7s1.7-3.7 3.7-3.7H10V7.3H8.4c-2.9 0-5.2 2.3-5.2 5.2 0 2.9 2.3 5.2 5.2 5.2H9l-1.4 3.2.9.4 5.7-12.5h1.4c2 0 3.7 1.7 3.7 3.7s-1.7 3.7-3.7 3.7H14v1.5h1.6c2.9 0 5.2-2.3 5.2-5.2 0-2.9-2.4-5.2-5.2-5.2z"})),Pc=_c;function Tc(e){var t,n=e.isSelected,r=e.url,a=e.updateBlock,o=e.opensInNewTab,i=e.onToggleOpenInNewTab,c=e.anchorRef,l=Object(be.useState)(!1),s=pe()(l,2),u=s[0],f=s[1],d=!!r,p=d&&n,b=function(){return f(!0),!1},m=function(){a({url:void 0,linkTarget:void 0,rel:void 0}),f(!1)},h=(u||p)&&Object(be.createElement)(ve.Popover,{position:"bottom center",onClose:function(){return f(!1)},anchorRef:null==c?void 0:c.current},Object(be.createElement)(ot.__experimentalLinkControl,{className:"wp-block-navigation-link__inline-link-input",value:{url:r,opensInNewTab:o},onChange:function(e){var t=e.url,n=void 0===t?"":t,r=e.opensInNewTab;a({url:n}),o!==r&&i(r)}}));return Object(be.createElement)(be.Fragment,null,Object(be.createElement)(ot.BlockControls,{group:"block"},!d&&Object(be.createElement)(ve.ToolbarButton,{name:"link",icon:Sc,title:Object(me.__)("Link"),shortcut:wc.displayShortcut.primary("k"),onClick:b}),p&&Object(be.createElement)(ve.ToolbarButton,{name:"link",icon:Bc,title:Object(me.__)("Unlink"),shortcut:wc.displayShortcut.primaryShift("k"),onClick:m,isActive:!0})),n&&Object(be.createElement)(ve.KeyboardShortcuts,{bindGlobal:!0,shortcuts:(t={},A()(t,wc.rawShortcut.primary("k"),b),A()(t,wc.rawShortcut.primaryShift("k"),m),t)}),h)}var Ac=function(e){var t=e.attributes,n=e.isSelected,r=e.hasURLPicker,a=void 0===r||r,o=e.updateBlock,i=t.url,c=t.linkTarget,l=t.rel,s=Object(be.useCallback)((function(e){var t=e?"_blank":void 0,n=l;t&&!l?n="noreferrer noopener":t||"noreferrer noopener"!==l||(n=void 0),o({linkTarget:t,rel:n})}),[l,o]),u=Object(be.useRef)();return Object(be.createElement)(be.Fragment,null,a&&Object(be.createElement)(Tc,{url:i,updateBlock:o,isSelected:n,opensInNewTab:"_blank"===c,onToggleOpenInNewTab:s,anchorRef:u}))};function Ic(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=n||e.attributes,a=r.blockAdvanceOptions;t=t||".gutenify-section-".concat(e.clientId," .gutenify-button-link");var o="";o+=Object(Ot.getBackgroundStyle)(a,t),o+=Object(Ot.getTextStyle)(a,t),o+="".concat(t,":hover {\n\t\t").concat(Object(Qe.has)(a,"hoverTextColor")&&!Object(Qe.isEmpty)(a.hoverTextColor)?"color: ".concat(a.hoverTextColor,";"):"","\n\t\t").concat(Object(Qe.has)(a,"hoverBackgroundColor")&&!Object(Qe.isEmpty)(a.hoverBackgroundColor)?"background-color: ".concat(a.hoverBackgroundColor,";"):"","\n\t\t").concat(Object(Qe.has)(a,"hoverBackgroundGradient")&&!Object(Qe.isEmpty)(a.hoverBackgroundGradient)?"background: ".concat(a.hoverBackgroundGradient,";"):"","\n\t\t").concat(Object(Qe.has)(a,"hoverBorderColor")&&!Object(Qe.isEmpty)(a.hoverBorderColor)?"border-color: ".concat(a.hoverBorderColor,";"):"","\n\t}");a.entranceAnimation;var i=a.entranceAnimationDuration,c=void 0===i?"normal":i,l=a.entranceAnimationDelay,s=void 0===l?"":l,u="1.25s";"slow"===c?u="2s":"fast"===c&&(u=".75s");var f=s?s+"ms":"0ms";return o+="".concat(t," {\n\t\t").concat(Object(Qe.has)(a,"borderColor")&&!Object(Qe.isEmpty)(a.borderColor)?"border-color: ".concat(a.borderColor,";"):"","\n\t\t").concat(a.borderWidth?"border-width: ".concat(a.borderWidth,"px;"):"","\n\t\t").concat(a.borderWidth?"border-style: solid;":"","\n\t\t").concat(a.borderRadius?"border-radius: ".concat(a.borderRadius,";"):"","\n\t\t").concat(u?"animation-duration: ".concat(u,";"):"","\n\t\t").concat(f?"animation-delay: ".concat(f,";"):"","\n\n\t}")}Object(at.addFilter)("gutenify-block-".concat(Pc,"-block-controls"),"Gutenify/Block/".concat(Pc,"/InspectorControls/BlockControls/urlpicker"),(function(e,t){return[].concat(Oe()(e),[Object(be.createElement)(be.Fragment,{key:"gutenify-block-".concat(Pc,"-options-block-control-url-picker")},Object(be.createElement)(Ac,t))])}));var Nc=function(e,t){var n=Ic(t,!1,Object(Qe.assign)(t.attributes,e));Object(Ot.updateBlock)(e,n,t);var r=Ic(t,"#block-".concat(t.clientId," .gutenify-button-link"));Object(Ot.addStyleTag)(t,r,"gutenify-block-".concat(t.clientId,"-main"),!0)};function Dc(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Mc(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Dc(Object(n),!0).forEach((function(t){A()(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Dc(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var Rc=_c;function Lc(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}Object(at.addFilter)("gutenify-block-".concat(Rc,"-options-tab-style"),"Gutenify/Block/".concat(Rc,"/InspectorControls/BasicControls/tabs/style"),(function(e,t){var n=t.attributes,r=t.setAttributes,a=n.blockAdvanceOptions;return[].concat(Oe()(e),[Object(be.createElement)(be.Fragment,{key:"gutenify-block-".concat(Rc,"-options-tab-content-basic")},Object(be.createElement)(xt.a,{tabs:[{name:"button",initialOpen:!0,label:function(){return Object(me.__)("Button Style")},cb:function(){return Object(be.createElement)(be.Fragment,null,Object(be.createElement)(ve.TabPanel,{className:"gutenify-editor-tab-panel gutenify-editor-tab-ovel",activeClass:"active-tab",tabs:[{name:"normal",title:Object(me.__)("Normal"),className:"gutenify-color-normal-tab"},{name:"hover",title:Object(me.__)("Hover"),className:"gutenify-color-hover-tab"}]},(function(e){return Object(be.createElement)(be.Fragment,null,"normal"===e.name&&Object(be.createElement)(be.Fragment,null,Object(be.createElement)(zt.a,{label:Object(me.__)("Color"),onChange:function(e){var n={blockAdvanceOptions:Mc(Mc({},a),{},{textColor:e})};r(n),Nc(n,t)},value:a.textColor}),Object(be.createElement)(ve.ToggleControl,{label:Object(me.__)("Transparent Background"),checked:"transparent"===a.backgroundColor,onChange:function(){var e={backgroundColor:"transparent",backgroundGradient:""};"transparent"===a.backgroundColor&&(e.backgroundColor="");var n={blockAdvanceOptions:Mc(Mc({},a),e)};r(n),Nc(n,t)}}),"transparent"!==a.backgroundColor&&Object(be.createElement)(zt.b,{label:Object(me.__)("Background Color"),colorValue:a.backgroundColor,gradientValue:a.backgroundGradient,onChange:function(e){var n={blockAdvanceOptions:Mc(Mc({},a),e)};r(n),Nc(n,t)}}),Object(be.createElement)(zt.a,{label:Object(me.__)("Border Color"),onChange:function(e){var n={blockAdvanceOptions:Mc(Mc({},a),{},{borderColor:e})};r(n),Nc(n,t)},value:a.borderColor})),"hover"===e.name&&Object(be.createElement)(be.Fragment,null,Object(be.createElement)(zt.a,{label:Object(me.__)("Color"),onChange:function(e){var n={blockAdvanceOptions:Mc(Mc({},a),{},{hoverTextColor:e})};r(n),Nc(n,t)},value:a.hoverTextColor}),Object(be.createElement)(ve.ToggleControl,{label:Object(me.__)("Transparent Background"),checked:"transparent"===a.hoverBackgroundColor,onChange:function(){var e={hoverBackgroundColor:"transparent",hoverBackgroundGradient:""};"transparent"===a.hoverBackgroundColor&&(e.hoverBackgroundColor="");var n={blockAdvanceOptions:Mc(Mc({},a),e)};r(n),Nc(n,t)}}),"transparent"!==a.hoverBackgroundColor&&Object(be.createElement)(zt.b,{label:Object(me.__)("Background Color"),colorValue:a.hoverBackgroundColor,gradientValue:a.hoverBackgroundGradient,onChange:function(e){var n={blockAdvanceOptions:Mc(Mc({},a),{hoverBackgroundColor:e.backgroundColor,hoverBackgroundGradient:e.backgroundGradient})};r(n),Nc(n,t)}}),Object(be.createElement)(zt.a,{label:Object(me.__)("Border Color"),onChange:function(e){var n={blockAdvanceOptions:Mc(Mc({},a),{},{hoverBorderColor:e})};r(n),Nc(n,t)},value:a.hoverBorderColor})),Object(be.createElement)(ve.__experimentalNumberControl,{label:Object(me.__)("Border Width"),value:a.borderWidth,onChange:function(e){var n={blockAdvanceOptions:Mc(Mc({},a),{},{borderWidth:e})};r(n),Nc(n,t)},min:0,max:300}),Object(be.createElement)(ve.__experimentalUnitControl,{label:Object(me.__)("Border Radius"),value:a.borderRadius,onChange:function(e){var n={blockAdvanceOptions:Mc(Mc({},a),{},{borderRadius:e})};r(n),Nc(n,t)},min:0,max:300}),Object(be.createElement)(ve.__experimentalDivider,null))})))}}]}))])}));var zc=_c;Object(at.addFilter)("gutenify-block-".concat(zc,"-inspector-controls"),"Gutenify/Block/".concat(zc,"/InspectorControls/BasicControls"),(function(e,t){return[].concat(Oe()(e),[Object(be.createElement)(ve.PanelBody,{title:Object(me.__)("Options"),key:"gutenify-block-".concat(zc,"-inspector-controls-basic-controls")},Object(be.createElement)(ve.TabPanel,{className:"gutenify-editor-tab-panel",activeClass:"active-tab",tabs:[{name:"style",title:Object(me.__)("Style"),className:"gutenify-color-hover-tab"},{name:"advance",title:Object(me.__)("Advance"),className:"gutenify-color-hover-tab"}]},(function(e){return Object(be.createElement)(be.Fragment,null,Object(at.applyFilters)("gutenify-block-".concat(zc,"-options-tab-").concat(e.name),[],function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Lc(Object(n),!0).forEach((function(t){A()(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Lc(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({},t),e))})))])}));var Fc=_c,Gc=function(e){return Object(be.createElement)(Mt.a,ft()({hookPrefix:Fc},e))};function Wc(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Vc(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=Ae()(e);if(t){var a=Ae()(this).constructor;n=Reflect.construct(r,arguments,a)}else n=r.apply(this,arguments);return Pe()(this,n)}}var Hc=function(e){Se()(n,e);var t=Vc(n);function n(e){var r;return ke()(this,n),(r=t.call(this,e)).updateBlock=r.updateBlock.bind(we()(r)),r}return Ce()(n,[{key:"componentDidMount",value:function(){Nc({},this.props)}},{key:"updateBlock",value:function(e){(0,this.props.setAttributes)(function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Wc(Object(n),!0).forEach((function(t){A()(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Wc(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({},e)),Nc(e,this.props)}},{key:"render",value:function(){var e=this.props,t=e.attributes,n=e.setAttributes,r=e.isSelected,a=e.className,o=t.text,i=t.placeholder,c=t.fontSize,l=t.style;return Object(be.createElement)("div",{className:De()(a,A()({},"has-custom-font-size",c||l))},r&&Object(be.createElement)(Gc,ft()({},this.props,{updateBlock:this.updateBlock})),Object(be.createElement)(ot.RichText,{"aria-label":Object(me.__)("Button text"),placeholder:i||Object(me.__)("Add text…"),value:o,onChange:function(e){n({text:e})},allowedFormats:["core/bold","core/italic"],className:De()("gutenify-button-link","wp-block-button__link"),rel:"noopener noreferrer",keepPlaceholderOnFocus:!0,withoutInteractiveFormatting:!0,identifier:"text"}))}}]),n}(be.Component);var qc=n(163),Uc=qc.name,$c=qc.category,Yc=qc.attributes,Kc={title:Object(me.__)("Button"),description:Object(me.__)("This block allows you to place an button."),icon:Object(be.createElement)(ve.Icon,{icon:$e.ButtonIcon}),keywords:["gutenify",Object(me.__)("Button")],parent:["gutenify/buttons"],example:{attributes:{image:{url:"",id:""}}},attributes:Yc,edit:Hc,save:function(e){var t,n=e.attributes,r=e.className,a=n.fontSize,o=n.linkTarget,i=n.rel,c=n.style,l=n.text,s=n.title,u=n.url;if(!l)return null;var f=De()("gutenify-button-link","wp-block-button__link"),d=De()(r,A()({},"has-custom-font-size",a||(null==c||null===(t=c.typography)||void 0===t?void 0:t.fontSize)),"wp-block-button");return Object(be.createElement)("div",ot.useBlockProps.save({className:d}),Object(be.createElement)(ot.RichText.Content,{tagName:"a",className:f,href:u,title:s,value:l,target:o,rel:i}))},supports:{anchor:!0,align:!1,alignWide:!1,typography:{fontSize:!0,__experimentalFontFamily:!0}}};function Jc(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=Ae()(e);if(t){var a=Ae()(this).constructor;n=Reflect.construct(r,arguments,a)}else n=r.apply(this,arguments);return Pe()(this,n)}}var Xc=function(e){Se()(n,e);var t=Jc(n);function n(){return ke()(this,n),t.apply(this,arguments)}return Ce()(n,[{key:"render",value:function(){var e=this.props,t=e.attributes,n=e.setAttributes,r=t.contentJustification,a="vertical"===t.orientation?["left","center","right"]:["left","center","right","space-between"];return Object(be.createElement)(be.Fragment,null,Object(be.createElement)(ot.BlockControls,null,Object(be.createElement)(ot.JustifyContentControl,{allowedControls:a,value:r,onChange:function(e){return n({contentJustification:e})},popoverProps:{position:"bottom right",isAlternate:!0}})))}}]),n}(be.Component);function Qc(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=n||e.attributes,a=r.blockAdvanceOptions,o=t||".gutenify-section-".concat(e.clientId),i="";return i+=Object(Ot.getBackgroundStyle)(a,o),i+=Object(Ot.getTextStyle)(a,o)}var Zc=function(e,t){var n=Qc(t,!1,Object(Qe.assign)(t.attributes,e));Object(Ot.updateBlock)(e,n,t);var r=Qc(t,"#block-".concat(t.clientId));Object(Ot.addStyleTag)(t,r,"gutenify-block-".concat(t.clientId,"-main"),!0)};function el(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function tl(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=Ae()(e);if(t){var a=Ae()(this).constructor;n=Reflect.construct(r,arguments,a)}else n=r.apply(this,arguments);return Pe()(this,n)}}var nl=[Uc],rl={type:"default",alignments:[]},al=function(e){Se()(n,e);var t=tl(n);function n(e){var r;return ke()(this,n),(r=t.call(this,e)).updateBlock=r.updateBlock.bind(we()(r)),r}return Ce()(n,[{key:"componentDidMount",value:function(){Zc({},this.props)}},{key:"updateBlock",value:function(e){(0,this.props.setAttributes)(function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?el(Object(n),!0).forEach((function(t){A()(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):el(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({},e)),Zc(e,this.props)}},{key:"render",value:function(){var e,t=this.props,n=t.attributes,r=t.className,a=t.preferredStyle,o=t.isSelected,i=n.contentJustification,c=n.orientation;return Object(be.createElement)("div",{className:De()(r,(e={},A()(e,"is-content-justification-".concat(i),i),A()(e,"is-vertical","vertical"===c),e),"wp-block-buttons")},o&&Object(be.createElement)(Xc,this.props),Object(be.createElement)(ot.InnerBlocks,{allowedBlocks:nl,template:[[Uc,{className:a&&"is-style-".concat(a)}]],orientation:c,__experimentalLayout:rl}))}}]),n}(be.Component),ol=Object(Ie.compose)([Object(se.withSelect)((function(e){var t,n=e(ot.store).getSettings().__experimentalPreferredStyleVariations;return{preferredStyle:null==n||null===(t=n.value)||void 0===t?void 0:t[Uc]}}))])(al);var il=n(164),cl=il.name,ll=il.category,sl=il.attributes,ul={title:Object(me.__)("Buttons"),description:Object(me.__)("Gutenify button."),icon:Object(be.createElement)(ve.Icon,{icon:$e.ButtonsIcon}),keywords:["gutenify",Object(me.__)("Button"),Object(me.__)("Buttons")],example:{attributes:{image:{url:"",id:""}}},attributes:sl,edit:ol,save:function(e){var t,n=e.attributes,r=n.contentJustification,a=n.orientation;return Object(be.createElement)("div",ot.useBlockProps.save({className:De()((t={},A()(t,"is-content-justification-".concat(r),r),A()(t,"is-vertical","vertical"===a),t),"wp-block-buttons")}),Object(be.createElement)(ot.InnerBlocks.Content,null))},supports:{html:!1,anchor:!0,align:["wide","full"]}},fl="icon",dl=n(260),pl=n.n(dl);["superhero-batman","superhero-robin","superhero-spiderman","superhero-green-lantern","superhero-hawkeye","superhero-captain-america","superhero-thor","superhero-loki","superhero-green-arrow","superhero-hulk","superhero-superman","superhero-daredevil","superhero-wolverine","superhero-wonder-woman","superhero-catwoman","superhero-flash","superhero-punisher","superhero-ironman","superhero-bpdr","superhero-joker","superhero-two-face-coin","superhero-two-face","superhero-silver-surfer","superhero-magneto","superhero-xavier","superhero-thing","superhero-human-torch","superhero-mr-fantastic","superhero-infinity-gauntlet","superhero-dr-manhattan","superhero-rorschach","superhero-venom","superhero-the-riddler","superhero-aquaman","superhero-spawn","superhero-ghost-rider","superhero-rocketeer","superhero-the-atom","superhero-nick-fury","superhero-cyclops","superhero-judge-dredd","superhero-deadpool","superhero-dr-spectrum","superhero-solar","superhero-black-widow","superhero-iron-fist","superhero-poison-ivy","superhero-dr-doom","superhero-tmnt","superhero-the-spirit","superhero-dr-octopus","superhero-red-skull","superhero-gambit","superhero-scarecrow","superhero-deathstroke","superhero-brainiac","superhero-moon-knight","superhero-karnak","superhero-black-adam","superhero-penguin","superhero-shredder","superhero-hawkeye2","superhero-superman-hair","superhero-bane","superhero-adamantium-shield","superhero-daredevil-glasses","superhero-mutagen","superhero-hellboy","superhero-penguins-umbrella","superhero-starlords-element-gun","superhero-hemans-power-sword","superhero-lukes-1st-lightsaber","superhero-lukes-2nd-lightsaber","superhero-daredevils-billy-cub","superhero-green-goblins-pumpkin","superhero-kryptonita","superhero-elektras-sais","superhero-bow-and-arrow","superhero-jokers-gun","superhero-jokers-buzzer","superhero-leonardos-katana","superhero-michelangelos-nunchakus","superhero-donatellos-bo-staff","superhero-raphaels-sais","superhero-freeze-ray-gun","superhero-new-freeze-ray-gun","superhero-adamantium-claws","superhero-mjolnir","superhero-ghost-riders-hellfire-chain","superhero-dr-stranges-eye-of-agamotto","superhero-gl-power-ring","superhero-the-phantoms-ring","superhero-batarang","superhero-batmans-utility-belt","superhero-dr-fate","superhero-x-men-logo","superhero-fantastic-4","superhero-avengers","superhero-spiderman-spider","superhero-spiderman-web"].map(e=>e.replace("superhero-",""));const bl={Accessibility:["fab fa-accessible-icon","fas fa-american-sign-language-interpreting","fas fa-assistive-listening-systems","fas fa-audio-description","fas fa-blind","fas fa-braille","fas fa-closed-captioning","far fa-closed-captioning","fas fa-deaf","fas fa-low-vision","fas fa-phone-volume","fas fa-question-circle","far fa-question-circle","fas fa-sign-language","fas fa-tty","fas fa-universal-access","fas fa-wheelchair"],Arrows:["fas fa-angle-double-down","fas fa-angle-double-left","fas fa-angle-double-right","fas fa-angle-double-up","fas fa-angle-down","fas fa-angle-left","fas fa-angle-right","fas fa-angle-up","fas fa-arrow-alt-circle-down","far fa-arrow-alt-circle-down","fas fa-arrow-alt-circle-left","far fa-arrow-alt-circle-left","fas fa-arrow-alt-circle-right","far fa-arrow-alt-circle-right","fas fa-arrow-alt-circle-up","far fa-arrow-alt-circle-up","fas fa-arrow-circle-down","fas fa-arrow-circle-left","fas fa-arrow-circle-right","fas fa-arrow-circle-up","fas fa-arrow-down","fas fa-arrow-left","fas fa-arrow-right","fas fa-arrow-up","fas fa-arrows-alt","fas fa-arrows-alt-h","fas fa-arrows-alt-v","fas fa-caret-down","fas fa-caret-left","fas fa-caret-right","fas fa-caret-square-down","far fa-caret-square-down","fas fa-caret-square-left","far fa-caret-square-left","fas fa-caret-square-right","far fa-caret-square-right","fas fa-caret-square-up","far fa-caret-square-up","fas fa-caret-up","fas fa-cart-arrow-down","fas fa-chart-line","fas fa-chevron-circle-down","fas fa-chevron-circle-left","fas fa-chevron-circle-right","fas fa-chevron-circle-up","fas fa-chevron-down","fas fa-chevron-left","fas fa-chevron-right","fas fa-chevron-up","fas fa-cloud-download-alt","fas fa-cloud-upload-alt","fas fa-download","fas fa-exchange-alt","fas fa-expand-arrows-alt","fas fa-external-link-alt","fas fa-external-link-square-alt","fas fa-hand-point-down","far fa-hand-point-down","fas fa-hand-point-left","far fa-hand-point-left","fas fa-hand-point-right","far fa-hand-point-right","fas fa-hand-point-up","far fa-hand-point-up","fas fa-hand-pointer","far fa-hand-pointer","fas fa-history","fas fa-level-down-alt","fas fa-level-up-alt","fas fa-location-arrow","fas fa-long-arrow-alt-down","fas fa-long-arrow-alt-left","fas fa-long-arrow-alt-right","fas fa-long-arrow-alt-up","fas fa-mouse-pointer","fas fa-play","fas fa-random","fas fa-recycle","fas fa-redo","fas fa-redo-alt","fas fa-reply","fas fa-reply-all","fas fa-retweet","fas fa-share","fas fa-share-square","far fa-share-square","fas fa-sign-in-alt","fas fa-sign-out-alt","fas fa-sort","fas fa-sort-alpha-down","fas fa-sort-alpha-up","fas fa-sort-amount-down","fas fa-sort-amount-up","fas fa-sort-down","fas fa-sort-numeric-down","fas fa-sort-numeric-up","fas fa-sort-up","fas fa-sync","fas fa-sync-alt","fas fa-text-height","fas fa-text-width","fas fa-undo","fas fa-undo-alt","fas fa-upload"],"Audio & Video":["fas fa-audio-description","fas fa-backward","fas fa-circle","far fa-circle","fas fa-closed-captioning","far fa-closed-captioning","fas fa-compress","fas fa-eject","fas fa-expand","fas fa-expand-arrows-alt","fas fa-fast-backward","fas fa-fast-forward","fas fa-file-audio","far fa-file-audio","fas fa-file-video","far fa-file-video","fas fa-film","fas fa-forward","fas fa-headphones","fas fa-microphone","fas fa-microphone-slash","fas fa-music","fas fa-pause","fas fa-pause-circle","far fa-pause-circle","fas fa-phone-volume","fas fa-play","fas fa-play-circle","far fa-play-circle","fas fa-podcast","fas fa-random","fas fa-redo","fas fa-redo-alt","fas fa-rss","fas fa-rss-square","fas fa-step-backward","fas fa-step-forward","fas fa-stop","fas fa-stop-circle","far fa-stop-circle","fas fa-sync","fas fa-sync-alt","fas fa-undo","fas fa-undo-alt","fas fa-video","fas fa-volume-down","fas fa-volume-off","fas fa-volume-up","fab fa-youtube"],Business:["fas fa-address-book","far fa-address-book","fas fa-address-card","far fa-address-card","fas fa-archive","fas fa-balance-scale","fas fa-birthday-cake","fas fa-book","fas fa-briefcase","fas fa-building","far fa-building","fas fa-bullhorn","fas fa-bullseye","fas fa-calculator","fas fa-calendar","far fa-calendar","fas fa-calendar-alt","far fa-calendar-alt","fas fa-certificate","fas fa-chart-area","fas fa-chart-bar","far fa-chart-bar","fas fa-chart-line","fas fa-chart-pie","fas fa-clipboard","far fa-clipboard","fas fa-coffee","fas fa-columns","fas fa-compass","far fa-compass","fas fa-copy","far fa-copy","fas fa-copyright","far fa-copyright","fas fa-cut","fas fa-edit","far fa-edit","fas fa-envelope","far fa-envelope","fas fa-envelope-open","far fa-envelope-open","fas fa-envelope-square","fas fa-eraser","fas fa-fax","fas fa-file","far fa-file","fas fa-file-alt","far fa-file-alt","fas fa-folder","far fa-folder","fas fa-folder-open","far fa-folder-open","fas fa-globe","fas fa-industry","fas fa-paperclip","fas fa-paste","fas fa-pen-square","fas fa-pencil-alt","fas fa-percent","fas fa-phone","fas fa-phone-square","fas fa-phone-volume","fas fa-registered","far fa-registered","fas fa-save","far fa-save","fas fa-sitemap","fas fa-sticky-note","far fa-sticky-note","fas fa-suitcase","fas fa-table","fas fa-tag","fas fa-tags","fas fa-tasks","fas fa-thumbtack","fas fa-trademark"],Chess:["fas fa-chess","fas fa-chess-bishop","fas fa-chess-board","fas fa-chess-king","fas fa-chess-knight","fas fa-chess-pawn","fas fa-chess-queen","fas fa-chess-rook","fas fa-square-full"],Code:["fas fa-archive","fas fa-barcode","fas fa-bath","fas fa-bug","fas fa-code","fas fa-code-branch","fas fa-coffee","fas fa-file","far fa-file","fas fa-file-alt","far fa-file-alt","fas fa-file-code","far fa-file-code","fas fa-filter","fas fa-fire-extinguisher","fas fa-folder","far fa-folder","fas fa-folder-open","far fa-folder-open","fas fa-keyboard","far fa-keyboard","fas fa-microchip","fas fa-qrcode","fas fa-shield-alt","fas fa-sitemap","fas fa-terminal","fas fa-user-secret","fas fa-window-close","far fa-window-close","fas fa-window-maximize","far fa-window-maximize","fas fa-window-minimize","far fa-window-minimize","fas fa-window-restore","far fa-window-restore"],Communication:["fas fa-address-book","far fa-address-book","fas fa-address-card","far fa-address-card","fas fa-american-sign-language-interpreting","fas fa-assistive-listening-systems","fas fa-at","fas fa-bell","far fa-bell","fas fa-bell-slash","far fa-bell-slash","fab fa-bluetooth","fab fa-bluetooth-b","fas fa-bullhorn","fas fa-comment","far fa-comment","fas fa-comment-alt","far fa-comment-alt","fas fa-comments","far fa-comments","fas fa-envelope","far fa-envelope","fas fa-envelope-open","far fa-envelope-open","fas fa-envelope-square","fas fa-fax","fas fa-inbox","fas fa-language","fas fa-microphone","fas fa-microphone-slash","fas fa-mobile","fas fa-mobile-alt","fas fa-paper-plane","far fa-paper-plane","fas fa-phone","fas fa-phone-square","fas fa-phone-volume","fas fa-rss","fas fa-rss-square","fas fa-tty","fas fa-wifi"],Computers:["fas fa-desktop","fas fa-download","fas fa-hdd","far fa-hdd","fas fa-headphones","fas fa-keyboard","far fa-keyboard","fas fa-laptop","fas fa-microchip","fas fa-mobile","fas fa-mobile-alt","fas fa-plug","fas fa-power-off","fas fa-print","fas fa-save","far fa-save","fas fa-server","fas fa-tablet","fas fa-tablet-alt","fas fa-tv","fas fa-upload"],Currency:["fab fa-bitcoin","fab fa-btc","fas fa-dollar-sign","fas fa-euro-sign","fab fa-gg","fab fa-gg-circle","fas fa-lira-sign","fas fa-money-bill-alt","far fa-money-bill-alt","fas fa-pound-sign","fas fa-ruble-sign","fas fa-rupee-sign","fas fa-shekel-sign","fas fa-won-sign","fas fa-yen-sign"],"Date & Time":["fas fa-bell","far fa-bell","fas fa-bell-slash","far fa-bell-slash","fas fa-calendar","far fa-calendar","fas fa-calendar-alt","far fa-calendar-alt","fas fa-calendar-check","far fa-calendar-check","fas fa-calendar-minus","far fa-calendar-minus","fas fa-calendar-plus","far fa-calendar-plus","fas fa-calendar-times","far fa-calendar-times","fas fa-clock","far fa-clock","fas fa-hourglass","far fa-hourglass","fas fa-hourglass-end","fas fa-hourglass-half","fas fa-hourglass-start","fas fa-stopwatch"],Design:["fas fa-adjust","fas fa-clone","far fa-clone","fas fa-copy","far fa-copy","fas fa-crop","fas fa-crosshairs","fas fa-cut","fas fa-edit","far fa-edit","fas fa-eraser","fas fa-eye","fas fa-eye-dropper","fas fa-eye-slash","far fa-eye-slash","fas fa-object-group","far fa-object-group","fas fa-object-ungroup","far fa-object-ungroup","fas fa-paint-brush","fas fa-paste","fas fa-pencil-alt","fas fa-save","far fa-save","fas fa-tint"],Editors:["fas fa-align-center","fas fa-align-justify","fas fa-align-left","fas fa-align-right","fas fa-bold","fas fa-clipboard","far fa-clipboard","fas fa-clone","far fa-clone","fas fa-columns","fas fa-copy","far fa-copy","fas fa-cut","fas fa-edit","far fa-edit","fas fa-eraser","fas fa-file","far fa-file","fas fa-file-alt","far fa-file-alt","fas fa-font","fas fa-heading","fas fa-i-cursor","fas fa-indent","fas fa-italic","fas fa-link","fas fa-list","fas fa-list-alt","far fa-list-alt","fas fa-list-ol","fas fa-list-ul","fas fa-outdent","fas fa-paper-plane","far fa-paper-plane","fas fa-paperclip","fas fa-paragraph","fas fa-paste","fas fa-pencil-alt","fas fa-print","fas fa-quote-left","fas fa-quote-right","fas fa-redo","fas fa-redo-alt","fas fa-reply","fas fa-reply-all","fas fa-share","fas fa-strikethrough","fas fa-subscript","fas fa-superscript","fas fa-sync","fas fa-sync-alt","fas fa-table","fas fa-tasks","fas fa-text-height","fas fa-text-width","fas fa-th","fas fa-th-large","fas fa-th-list","fas fa-trash","fas fa-trash-alt","far fa-trash-alt","fas fa-underline","fas fa-undo","fas fa-undo-alt","fas fa-unlink"],Files:["fas fa-archive","fas fa-clone","far fa-clone","fas fa-copy","far fa-copy","fas fa-cut","fas fa-file","far fa-file","fas fa-file-alt","far fa-file-alt","fas fa-file-archive","far fa-file-archive","fas fa-file-audio","far fa-file-audio","fas fa-file-code","far fa-file-code","fas fa-file-excel","far fa-file-excel","fas fa-file-image","far fa-file-image","fas fa-file-pdf","far fa-file-pdf","fas fa-file-powerpoint","far fa-file-powerpoint","fas fa-file-video","far fa-file-video","fas fa-file-word","far fa-file-word","fas fa-folder","far fa-folder","fas fa-folder-open","far fa-folder-open","fas fa-paste","fas fa-save","far fa-save","fas fa-sticky-note","far fa-sticky-note"],Genders:["fas fa-genderless","fas fa-mars","fas fa-mars-double","fas fa-mars-stroke","fas fa-mars-stroke-h","fas fa-mars-stroke-v","fas fa-mercury","fas fa-neuter","fas fa-transgender","fas fa-transgender-alt","fas fa-venus","fas fa-venus-double","fas fa-venus-mars"],Hands:["fas fa-hand-lizard","far fa-hand-lizard","fas fa-hand-paper","far fa-hand-paper","fas fa-hand-peace","far fa-hand-peace","fas fa-hand-point-down","far fa-hand-point-down","fas fa-hand-point-left","far fa-hand-point-left","fas fa-hand-point-right","far fa-hand-point-right","fas fa-hand-point-up","far fa-hand-point-up","fas fa-hand-pointer","far fa-hand-pointer","fas fa-hand-rock","far fa-hand-rock","fas fa-hand-scissors","far fa-hand-scissors","fas fa-hand-spock","far fa-hand-spock","fas fa-handshake","far fa-handshake","fas fa-thumbs-down","far fa-thumbs-down","fas fa-thumbs-up","far fa-thumbs-up"],Health:["fab fa-accessible-icon","fas fa-ambulance","fas fa-h-square","fas fa-heart","far fa-heart","fas fa-heartbeat","fas fa-hospital","far fa-hospital","fas fa-medkit","fas fa-plus-square","far fa-plus-square","fas fa-stethoscope","fas fa-user-md","fas fa-wheelchair"],Images:["fas fa-adjust","fas fa-bolt","fas fa-camera","fas fa-camera-retro","fas fa-clone","far fa-clone","fas fa-compress","fas fa-expand","fas fa-eye","fas fa-eye-dropper","fas fa-eye-slash","far fa-eye-slash","fas fa-file-image","far fa-file-image","fas fa-film","fas fa-id-badge","far fa-id-badge","fas fa-id-card","far fa-id-card","fas fa-image","far fa-image","fas fa-images","far fa-images","fas fa-sliders-h","fas fa-tint"],Interfaces:["fas fa-ban","fas fa-barcode","fas fa-bars","fas fa-beer","fas fa-bell","far fa-bell","fas fa-bell-slash","far fa-bell-slash","fas fa-bug","fas fa-bullhorn","fas fa-bullseye","fas fa-calculator","fas fa-calendar","far fa-calendar","fas fa-calendar-alt","far fa-calendar-alt","fas fa-calendar-check","far fa-calendar-check","fas fa-calendar-minus","far fa-calendar-minus","fas fa-calendar-plus","far fa-calendar-plus","fas fa-calendar-times","far fa-calendar-times","fas fa-certificate","fas fa-check","fas fa-check-circle","far fa-check-circle","fas fa-check-square","far fa-check-square","fas fa-circle","far fa-circle","fas fa-clipboard","far fa-clipboard","fas fa-clone","far fa-clone","fas fa-cloud","fas fa-cloud-download-alt","fas fa-cloud-upload-alt","fas fa-coffee","fas fa-cog","fas fa-cogs","fas fa-copy","far fa-copy","fas fa-cut","fas fa-database","fas fa-dot-circle","far fa-dot-circle","fas fa-download","fas fa-edit","far fa-edit","fas fa-ellipsis-h","fas fa-ellipsis-v","fas fa-envelope","far fa-envelope","fas fa-envelope-open","far fa-envelope-open","fas fa-eraser","fas fa-exclamation","fas fa-exclamation-circle","fas fa-exclamation-triangle","fas fa-external-link-alt","fas fa-external-link-square-alt","fas fa-eye","fas fa-eye-slash","far fa-eye-slash","fas fa-file","far fa-file","fas fa-file-alt","far fa-file-alt","fas fa-filter","fas fa-flag","far fa-flag","fas fa-flag-checkered","fas fa-folder","far fa-folder","fas fa-folder-open","far fa-folder-open","fas fa-frown","far fa-frown","fas fa-hashtag","fas fa-heart","far fa-heart","fas fa-history","fas fa-home","fas fa-i-cursor","fas fa-info","fas fa-info-circle","fas fa-language","fas fa-magic","fas fa-meh","far fa-meh","fas fa-microphone","fas fa-microphone-slash","fas fa-minus","fas fa-minus-circle","fas fa-minus-square","far fa-minus-square","fas fa-paste","fas fa-pencil-alt","fas fa-plus","fas fa-plus-circle","fas fa-plus-square","far fa-plus-square","fas fa-qrcode","fas fa-question","fas fa-question-circle","far fa-question-circle"],Maps:["fas fa-ambulance","fas fa-anchor","fas fa-balance-scale","fas fa-bath","fas fa-bed","fas fa-beer","fas fa-bell","far fa-bell","fas fa-bell-slash","far fa-bell-slash","fas fa-bicycle","fas fa-binoculars","fas fa-birthday-cake","fas fa-blind","fas fa-bomb","fas fa-book","fas fa-bookmark","far fa-bookmark","fas fa-briefcase","fas fa-building","far fa-building","fas fa-car","fas fa-coffee","fas fa-crosshairs","fas fa-dollar-sign","fas fa-eye","fas fa-eye-slash","far fa-eye-slash","fas fa-fighter-jet","fas fa-fire","fas fa-fire-extinguisher","fas fa-flag","far fa-flag","fas fa-flag-checkered","fas fa-flask","fas fa-gamepad","fas fa-gavel","fas fa-gift","fas fa-glass-martini","fas fa-globe","fas fa-graduation-cap","fas fa-h-square","fas fa-heart","far fa-heart","fas fa-heartbeat","fas fa-home","fas fa-hospital","far fa-hospital","fas fa-image","far fa-image","fas fa-images","far fa-images","fas fa-industry","fas fa-info","fas fa-info-circle","fas fa-key","fas fa-leaf","fas fa-lemon","far fa-lemon","fas fa-life-ring","far fa-life-ring","fas fa-lightbulb","far fa-lightbulb","fas fa-location-arrow","fas fa-low-vision","fas fa-magnet","fas fa-male","fas fa-map","far fa-map","fas fa-map-marker","fas fa-map-marker-alt","fas fa-map-pin","fas fa-map-signs","fas fa-medkit","fas fa-money-bill-alt","far fa-money-bill-alt","fas fa-motorcycle","fas fa-music","fas fa-newspaper","far fa-newspaper","fas fa-paw","fas fa-phone","fas fa-phone-square","fas fa-phone-volume","fas fa-plane","fas fa-plug","fas fa-plus","fas fa-plus-square","far fa-plus-square","fas fa-print","fas fa-recycle","fas fa-road","fas fa-rocket","fas fa-search","fas fa-search-minus","fas fa-search-plus","fas fa-ship","fas fa-shopping-bag","fas fa-shopping-basket","fas fa-shopping-cart","fas fa-shower","fas fa-street-view","fas fa-subway","fas fa-suitcase","fas fa-tag","fas fa-tags","fas fa-taxi","fas fa-thumbtack"],Objects:["fas fa-ambulance","fas fa-anchor","fas fa-archive","fas fa-balance-scale","fas fa-bath","fas fa-bed","fas fa-beer","fas fa-bell","far fa-bell","fas fa-bicycle","fas fa-binoculars","fas fa-birthday-cake","fas fa-bomb","fas fa-book","fas fa-bookmark","far fa-bookmark","fas fa-briefcase","fas fa-bug","fas fa-building","far fa-building","fas fa-bullhorn","fas fa-bullseye","fas fa-bus","fas fa-calculator","fas fa-calendar","far fa-calendar","fas fa-calendar-alt","far fa-calendar-alt","fas fa-camera","fas fa-camera-retro","fas fa-car","fas fa-clipboard","far fa-clipboard","fas fa-cloud","fas fa-coffee","fas fa-cog","fas fa-cogs","fas fa-compass","far fa-compass","fas fa-copy","far fa-copy","fas fa-cube","fas fa-cubes","fas fa-cut","fas fa-envelope","far fa-envelope","fas fa-envelope-open","far fa-envelope-open","fas fa-eraser","fas fa-eye","fas fa-eye-dropper","fas fa-fax","fas fa-fighter-jet","fas fa-file","far fa-file","fas fa-file-alt","far fa-file-alt","fas fa-film","fas fa-fire","fas fa-fire-extinguisher","fas fa-flag","far fa-flag","fas fa-flag-checkered","fas fa-flask","fas fa-futbol","far fa-futbol","fas fa-gamepad","fas fa-gavel","fas fa-gem","far fa-gem","fas fa-gift","fas fa-glass-martini","fas fa-globe","fas fa-graduation-cap","fas fa-hdd","far fa-hdd","fas fa-headphones","fas fa-heart","far fa-heart","fas fa-home","fas fa-hospital","far fa-hospital","fas fa-hourglass","far fa-hourglass","fas fa-image","far fa-image","fas fa-images","far fa-images","fas fa-industry","fas fa-key","fas fa-keyboard","far fa-keyboard","fas fa-laptop","fas fa-leaf","fas fa-lemon","far fa-lemon","fas fa-life-ring","far fa-life-ring","fas fa-lightbulb","far fa-lightbulb","fas fa-lock","fas fa-lock-open","fas fa-magic","fas fa-magnet","fas fa-map","far fa-map","fas fa-map-marker","fas fa-map-marker-alt"],"Payments & Shopping":["fab fa-amazon-pay","fab fa-apple-pay","fas fa-bell","far fa-bell","fas fa-bookmark","far fa-bookmark","fas fa-bullhorn","fas fa-camera","fas fa-camera-retro","fas fa-cart-arrow-down","fas fa-cart-plus","fab fa-cc-amazon-pay","fab fa-cc-amex","fab fa-cc-apple-pay","fab fa-cc-diners-club","fab fa-cc-discover","fab fa-cc-jcb","fab fa-cc-mastercard","fab fa-cc-paypal","fab fa-cc-stripe","fab fa-cc-visa","fas fa-certificate","fas fa-credit-card","far fa-credit-card","fab fa-ethereum","fas fa-gem","far fa-gem","fas fa-gift","fab fa-google-wallet","fas fa-handshake","far fa-handshake","fas fa-heart","far fa-heart","fas fa-key","fab fa-paypal","fas fa-shopping-bag","fas fa-shopping-basket","fas fa-shopping-cart","fas fa-star","far fa-star","fab fa-stripe","fab fa-stripe-s","fas fa-tag","fas fa-tags","fas fa-thumbs-down","far fa-thumbs-down","fas fa-thumbs-up","far fa-thumbs-up","fas fa-trophy"],Shapes:["fas fa-bookmark","far fa-bookmark","fas fa-calendar","far fa-calendar","fas fa-certificate","fas fa-circle","far fa-circle","fas fa-cloud","fas fa-comment","far fa-comment","fas fa-file","far fa-file","fas fa-folder","far fa-folder","fas fa-heart","far fa-heart","fas fa-map-marker","fas fa-play","fas fa-square","far fa-square","fas fa-star","far fa-star"],Spinners:["fas fa-asterisk","fas fa-certificate","fas fa-circle-notch","fas fa-cog","fas fa-compass","far fa-compass","fas fa-crosshairs","fas fa-life-ring","far fa-life-ring","fas fa-snowflake","far fa-snowflake","fas fa-spinner","fas fa-sun","far fa-sun","fas fa-sync"],Sports:["fas fa-baseball-ball","fas fa-basketball-ball","fas fa-bowling-ball","fas fa-football-ball","fas fa-futbol","far fa-futbol","fas fa-golf-ball","fas fa-hockey-puck","fas fa-quidditch","fas fa-table-tennis","fas fa-volleyball-ball"],Status:["fas fa-ban","fas fa-battery-empty","fas fa-battery-full","fas fa-battery-half","fas fa-battery-quarter","fas fa-battery-three-quarters","fas fa-bell","far fa-bell","fas fa-bell-slash","far fa-bell-slash","fas fa-calendar","far fa-calendar","fas fa-calendar-alt","far fa-calendar-alt","fas fa-calendar-check","far fa-calendar-check","fas fa-calendar-minus","far fa-calendar-minus","fas fa-calendar-plus","far fa-calendar-plus","fas fa-calendar-times","far fa-calendar-times","fas fa-cart-arrow-down","fas fa-cart-plus","fas fa-exclamation","fas fa-exclamation-circle","fas fa-exclamation-triangle","fas fa-eye","fas fa-eye-slash","far fa-eye-slash","fas fa-file","far fa-file","fas fa-file-alt","far fa-file-alt","fas fa-folder","far fa-folder","fas fa-folder-open","far fa-folder-open","fas fa-info","fas fa-info-circle","fas fa-lock","fas fa-lock-open","fas fa-minus","fas fa-minus-circle","fas fa-minus-square","far fa-minus-square","fas fa-plus","fas fa-plus-circle","fas fa-plus-square","far fa-plus-square","fas fa-question","fas fa-question-circle","far fa-question-circle","fas fa-shield-alt","fas fa-shopping-cart","fas fa-sign-in-alt","fas fa-sign-out-alt","fas fa-thermometer-empty","fas fa-thermometer-full","fas fa-thermometer-half","fas fa-thermometer-quarter","fas fa-thermometer-three-quarters","fas fa-thumbs-down","far fa-thumbs-down","fas fa-thumbs-up","far fa-thumbs-up","fas fa-toggle-off","fas fa-toggle-on","fas fa-unlock","fas fa-unlock-alt"],"Users & People":["fab fa-accessible-icon","fas fa-address-book","far fa-address-book","fas fa-address-card","far fa-address-card","fas fa-bed","fas fa-blind","fas fa-child","fas fa-female","fas fa-frown","far fa-frown","fas fa-id-badge","far fa-id-badge","fas fa-id-card","far fa-id-card","fas fa-male","fas fa-meh","far fa-meh","fas fa-power-off","fas fa-smile","far fa-smile","fas fa-street-view","fas fa-user","far fa-user","fas fa-user-circle","far fa-user-circle","fas fa-user-md","fas fa-user-plus","fas fa-user-secret","fas fa-user-times","fas fa-users","fas fa-wheelchair"],Vehicles:["fab fa-accessible-icon","fas fa-ambulance","fas fa-bicycle","fas fa-bus","fas fa-car","fas fa-fighter-jet","fas fa-motorcycle","fas fa-paper-plane","far fa-paper-plane","fas fa-plane","fas fa-rocket","fas fa-ship","fas fa-shopping-cart","fas fa-space-shuttle","fas fa-subway","fas fa-taxi","fas fa-train","fas fa-truck","fas fa-wheelchair"],Writing:["fas fa-archive","fas fa-book","fas fa-bookmark","far fa-bookmark","fas fa-edit","far fa-edit","fas fa-envelope","far fa-envelope","fas fa-envelope-open","far fa-envelope-open","fas fa-eraser","fas fa-file","far fa-file","fas fa-file-alt","far fa-file-alt","fas fa-folder","far fa-folder","fas fa-folder-open","far fa-folder-open","fas fa-keyboard","far fa-keyboard","fas fa-newspaper","far fa-newspaper","fas fa-paper-plane","far fa-paper-plane","fas fa-paperclip","fas fa-paragraph","fas fa-pen-square","fas fa-pencil-alt","fas fa-quote-left","fas fa-quote-right","fas fa-sticky-note","far fa-sticky-note","fas fa-thumbtack"]};var ml=["image"];function hl(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=n||e.attributes,a=r.size,o=r.customSize,i=r.iconimgBorderRadius,c=r.blockAdvanceOptions,l=r.borderRadius,s=r.borderWidth,u=c.iconPadding,f="";return t=t||".gutenify-section-".concat(e.clientId," .gutenify-icon-wrapper"),f+=Object(Ot.getBackgroundStyle)(c,t),f+=Object(Ot.getTextStyle)(c,t),f+="".concat(t,":hover {\n\t\t").concat(Object(Qe.has)(c,"hoverTextColor")&&!Object(Qe.isEmpty)(c.hoverTextColor)?"color: ".concat(c.hoverTextColor,";"):"","\n\t\t").concat(Object(Qe.has)(c,"hoverBackgroundColor")&&!Object(Qe.isEmpty)(c.hoverBackgroundColor)?"background-color: ".concat(c.hoverBackgroundColor,";"):"","\n\t\t").concat(Object(Qe.has)(c,"hoverBackgroundGradient")&&!Object(Qe.isEmpty)(c.hoverBackgroundGradient)?"background: ".concat(c.hoverBackgroundGradient,";"):"","\n\t\t").concat(Object(Qe.has)(c,"hoverBorderColor")&&!Object(Qe.isEmpty)(c.hoverBorderColor)?"border-color: ".concat(c.hoverBorderColor,";"):"","\n\t}"),f+="".concat(t," {\n\t\t").concat(Object(Qe.has)(c,"borderColor")&&!Object(Qe.isEmpty)(c.borderColor)?"border-color: ".concat(c.borderColor,";"):"","\n\t\t").concat(s?"border-width: ".concat(s,"px;"):"","\n\t\t").concat(s?"border-style: solid;":"","\n\t\t").concat(l?"border-radius: ".concat(l,";"):"","\n\t\t").concat(Object(Qe.has)(u,"desktop")?Object(Ot.getSpacingStyleProperties)(u.desktop):"","\n\t}"),f+="".concat(t," i {\n\t\tfont-size: ").concat(a,"px;\n\t}"),o&&(f+="".concat(t," img {\n\t\t\twidth: ").concat(a,"px;\n\t\t\tmax-width: ").concat(a,"px;\n\t\t}")),f+="".concat(t," .gutenify-image-icon-content img {\n\t\tborder-radius: ").concat(i,"px;\n\t}")}Object(at.addFilter)("".concat("gutenify-block-icon","-options-tab-content"),"Gutenify/Block/Icon/InspectorControls/BasicControls/tabs/content",(function(e,t){var n=t.attributes,r=t.setAttributes,a=n.source,o=n.iconName,i=n.iconImage,c=function(){r({iconImage:""})};return[].concat(Oe()(e),[Object(be.createElement)(be.Fragment,{key:"gutenify-block-icon-inspector-controls-basic-controls-tab"},Object(be.createElement)(xt.a,{tabs:[{name:"icon",initialOpen:!0,label:function(){return Object(me.__)("Icon")},cb:function(){return Object(be.createElement)(be.Fragment,null,Object(be.createElement)(ve.SelectControl,{label:Object(me.__)("Select Source"),value:a,onChange:function(e){r({source:e})},options:[{value:"icon",label:Object(me.__)("Icon")},{value:"image",label:Object(me.__)("Image")}]}),"icon"===a&&Object(be.createElement)(be.Fragment,null,Object(be.createElement)(pl.a,{icons:bl,renderUsing:"class",value:o,onChange:function(e){r({iconName:e})}})),"image"===a&&Object(be.createElement)(be.Fragment,null,Object(be.createElement)(ve.BaseControl,{className:"editor-bg-image-control",label:Object(me.__)(""),id:"image-upload"},Object(be.createElement)(ot.MediaUploadCheck,null,Object(be.createElement)(ot.MediaUpload,{onSelect:function(e){e&&e.url&&e.type&&"image"===e.type?r({iconImage:e}):r({iconImage:null})},allowedTypes:ml,value:i,render:function(e){var t=e.open;return Object(be.createElement)(ve.Button,{onClick:t,isSecondary:!0},Object(me.__)("Open Media Library"))}})),i&&"null"!==i.url&&""!==i.url&&Object(be.createElement)(be.Fragment,null,Object(be.createElement)("br",null),Object(be.createElement)(ve.Button,{onClick:c,isLink:!0,isDestructive:!0},Object(me.__)("Remove Image"))))))}}]}))])}));var gl=function(e,t){var n=hl(t,!1,Object(Qe.assign)(t.attributes,e));Object(Ot.updateBlock)(e,n,t);var r=hl(t,"#block-".concat(t.clientId," .gutenify-icon-wrapper"));Object(Ot.addStyleTag)(t,r,"gutenify-block-".concat(t.clientId,"-main"),!0)};function vl(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function yl(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?vl(Object(n),!0).forEach((function(t){A()(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):vl(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var Ol=fl;function jl(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function kl(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?jl(Object(n),!0).forEach((function(t){A()(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):jl(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}Object(at.addFilter)("gutenify-block-".concat(Ol,"-options-tab-style"),"Gutenify/Block/".concat(Ol,"/InspectorControls/BasicControls/tabs/style"),(function(e,t){var n,r,a=t.attributes,o=t.setAttributes,i=a.source,c=a.size,l=a.iconImage,s=a.imageSize,u=a.customSize,f=a.blockAdvanceOptions,d=a.borderRadius,p=a.borderWidth,b=[{value:"thumbnail",label:Object(me.__)("Thumbnail")},{value:"medium",label:Object(me.__)("Medium")},{value:"full",label:Object(me.__)("Large")}];return l&&l.sizes&&(n=l.sizes,r=[],Object(Qe.forOwn)(n,(function(e,t){var n={value:t,label:t};r.push(n)})),b=r),[].concat(Oe()(e),[Object(be.createElement)(be.Fragment,{key:"gutenify-block-".concat(Ol,"-options-tab-content-basic")},Object(be.createElement)(xt.a,{tabs:[{name:"icon",initialOpen:!0,label:function(){return Object(me.__)("Icon style")},cb:function(){return Object(be.createElement)(be.Fragment,null,Object(be.createElement)(ve.TabPanel,{className:"gutenify-editor-tab-panel gutenify-editor-tab-ovel",activeClass:"active-tab",tabs:[{name:"normal",title:Object(me.__)("Normal"),className:"gutenify-color-normal-tab"},{name:"hover",title:Object(me.__)("Hover"),className:"gutenify-color-hover-tab"}]},(function(e){return Object(be.createElement)(be.Fragment,null,"normal"===e.name&&Object(be.createElement)(be.Fragment,null,"icon"===i&&Object(be.createElement)(be.Fragment,null,Object(be.createElement)(zt.a,{label:Object(me.__)("Color"),onChange:function(e){var n={blockAdvanceOptions:yl(yl({},f),{},{textColor:e})};o(n),gl(n,t)},value:f.textColor})),Object(be.createElement)(zt.b,{label:Object(me.__)("Background Color"),colorValue:f.backgroundColor,gradientValue:f.backgroundGradient,onChange:function(e){var n={blockAdvanceOptions:yl(yl({},f),e)};o(n),gl(n,t)}}),Object(be.createElement)(zt.a,{label:Object(me.__)("Border Color"),onChange:function(e){var n={blockAdvanceOptions:yl(yl({},f),{},{borderColor:e})};o(n),gl(n,t)},value:f.borderColor})),"hover"===e.name&&Object(be.createElement)(be.Fragment,null,"icon"===i&&Object(be.createElement)(be.Fragment,null,Object(be.createElement)(zt.a,{label:Object(me.__)("Color"),onChange:function(e){var n={blockAdvanceOptions:yl(yl({},f),{},{hoverTextColor:e})};o(n),gl(n,t)},value:f.hoverTextColor})),Object(be.createElement)(zt.b,{label:Object(me.__)("Background Color"),colorValue:f.hoverBackgroundColor,gradientValue:f.hoverBackgroundGradient,onChange:function(e){var n={blockAdvanceOptions:yl(yl({},f),{hoverBackgroundColor:e.backgroundColor,hoverBackgroundGradient:e.backgroundGradient})};o(n),gl(n,t)}}),Object(be.createElement)(zt.a,{label:Object(me.__)("Border Color"),onChange:function(e){var n={blockAdvanceOptions:yl(yl({},f),{},{hoverBorderColor:e})};o(n),gl(n,t)},value:f.hoverBorderColor})),Object(be.createElement)(ve.__experimentalDivider,null))})),"icon"===i&&Object(be.createElement)(be.Fragment,null,Object(be.createElement)(ve.__experimentalNumberControl,{label:Object(me.__)("Size"),value:c,onChange:function(e){var n={size:e};o(n),gl(n,t)},min:10})),"image"===i&&l&&"null"!==l.url&&""!==l.url&&Object(be.createElement)(be.Fragment,null,Object(be.createElement)(ve.SelectControl,{label:Object(me.__)("Image Size"),options:b,value:s,onChange:function(e){var n={imageSize:e};o(n),gl(n,t)}}),Object(be.createElement)(ve.ToggleControl,{label:Object(me.__)("Custom Width"),checked:u,onChange:function(){var e={customSize:!u};o(e),gl(e,t)},help:Object(me.__)("Turn this off to inherit the natural width of Image.")}),u&&Object(be.createElement)(ve.__experimentalNumberControl,{label:Object(me.__)("Width (px)"),value:c,onChange:function(e){var n={size:e};o(n),gl(n,t)},min:0,max:500})),Object(be.createElement)(gt,ft()({},t,{parentKey:"blockAdvanceOptions",label:Object(me.__)("Padding"),property:"iconPadding",onChange:function(e){gl(e,t)}})),Object(be.createElement)(ve.__experimentalNumberControl,{label:Object(me.__)("Border Width"),value:p,onChange:function(e){var n={borderWidth:e};o(n),gl(n,t)},min:0,max:300}),Object(be.createElement)(ve.__experimentalUnitControl,{label:Object(me.__)("Border Radius"),value:d,onChange:function(e){var n={borderRadius:e};o(n),gl(n,t)},min:0,max:300}))}}]}))])}));var El=fl;function Cl(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}Object(at.addFilter)("gutenify-block-".concat(El,"-options-tab-advance"),"Gutenify/Block/".concat(El,"/InspectorControls/BasicControls/tabs/advance"),(function(e,t){var n=t.attributes,r=t.setAttributes,a=n.blockAdvanceOptions,o=a.entranceAnimation,i=void 0===o?"":o,c=a.entranceAnimationDuration,l=void 0===c?"normal":c,s=a.entranceAnimationDelay,u=void 0===s?"":s;return[].concat(Oe()(e),[Object(be.createElement)(be.Fragment,{key:"gutenify-block-".concat(El,"-options-tab-content-basic")},Object(be.createElement)(xt.a,{tabs:[{name:"button",initialOpen:!0,label:function(){return Object(me.__)("Motion Effect")},cb:function(){return Object(be.createElement)(be.Fragment,null,Object(be.createElement)(Bt,{label:Object(me.__)("Entrance Animation"),onChange:function(e){var n={blockAdvanceOptions:kl(kl({},a),{},{entranceAnimation:e})};r(n),gl(n,t)},value:i}),i&&Object(be.createElement)(be.Fragment,null,Object(be.createElement)(ve.SelectControl,{label:Object(me.__)("Animation Duration"),onChange:function(e){var n={blockAdvanceOptions:kl(kl({},a),{},{entranceAnimationDuration:e})};r(n),gl(n,t)},value:l,options:[{value:"slow",label:Object(me.__)("Slow")},{value:"normal",label:Object(me.__)("Normal")},{value:"fast",label:Object(me.__)("Fast")}]}),Object(be.createElement)(ve.TextControl,{label:Object(me.__)("Animation Delay (ms)"),onChange:function(e){var n={blockAdvanceOptions:kl(kl({},a),{},{entranceAnimationDelay:e})};r(n),gl(n,t)},value:u,min:0})))}}]}))])}));var _l=fl;Object(at.addFilter)("gutenify-block-".concat(_l,"-inspector-controls"),"Gutenify/Block/".concat(_l,"/InspectorControls/BasicControls"),(function(e,t){return[].concat(Oe()(e),[Object(be.createElement)(ve.PanelBody,{title:Object(me.__)("Options"),key:"gutenify-block-".concat(_l,"-inspector-controls-basic-controls")},Object(be.createElement)(ve.TabPanel,{className:"gutenify-editor-tab-panel",activeClass:"active-tab",tabs:[{name:"content",title:Object(me.__)("Content"),className:"gutenify-color-normal-tab"},{name:"style",title:Object(me.__)("Style"),className:"gutenify-color-hover-tab"}]},(function(e){return Object(be.createElement)(be.Fragment,null,Object(at.applyFilters)("gutenify-block-".concat(_l,"-options-tab-").concat(e.name),[],function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Cl(Object(n),!0).forEach((function(t){A()(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Cl(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({},t),e))})))])}));function wl(e){var t,n=e.isSelected,r=e.url,a=e.updateBlock,o=e.opensInNewTab,i=e.onToggleOpenInNewTab,c=e.anchorRef,l=Object(be.useState)(!1),s=pe()(l,2),u=s[0],f=s[1],d=!!r,p=d&&n,b=function(){return f(!0),!1},m=function(){a({url:void 0,linkTarget:void 0,rel:void 0}),f(!1)},h=(u||p)&&Object(be.createElement)(ve.Popover,{position:"bottom center",onClose:function(){return f(!1)},anchorRef:null==c?void 0:c.current},Object(be.createElement)(ot.__experimentalLinkControl,{className:"wp-block-navigation-link__inline-link-input",value:{url:r,opensInNewTab:o},onChange:function(e){var t=e.url,n=void 0===t?"":t,r=e.opensInNewTab;a({url:n}),o!==r&&i(r)}}));return Object(be.createElement)(be.Fragment,null,Object(be.createElement)(ot.BlockControls,{group:"block"},!d&&Object(be.createElement)(ve.ToolbarButton,{name:"link",icon:Sc,title:Object(me.__)("Link"),shortcut:wc.displayShortcut.primary("k"),onClick:b}),p&&Object(be.createElement)(ve.ToolbarButton,{name:"link",icon:Bc,title:Object(me.__)("Unlink"),shortcut:wc.displayShortcut.primaryShift("k"),onClick:m,isActive:!0})),n&&Object(be.createElement)(ve.KeyboardShortcuts,{bindGlobal:!0,shortcuts:(t={},A()(t,wc.rawShortcut.primary("k"),b),A()(t,wc.rawShortcut.primaryShift("k"),m),t)}),h)}var xl=wl,Sl=fl,Bl=function(e){var t=e.attributes,n=e.onChange,r=e.isSelected,a=t.url,o=t.linkTarget,i=t.rel,c=Object(be.useRef)(),l=Object(be.useCallback)((function(e){var t=e?"_blank":void 0,r=i;t&&!i?r="noreferrer noopener":t||"noreferrer noopener"!==i||(r=void 0),n({linkTarget:t,rel:r})}),[i]);return Object(be.createElement)(xl,{url:a,updateBlock:function(e){n(e)},isSelected:r,opensInNewTab:"_blank"===o,onToggleOpenInNewTab:l,anchorRef:c})};Object(at.addFilter)("gutenify-block-".concat(Sl,"-block-controls"),"Gutenify/Block/".concat(Sl,"/BlockControls/BasicControls"),(function(e,t){var n=t.attributes,r=t.setAttributes,a=n.contentJustification,o=(n.orientation,["left","center","right"]);return[].concat(Oe()(e),[Object(be.createElement)(be.Fragment,{key:"gutenify-block-icon-block-controls-basic-controls"},Object(be.createElement)(ve.ToolbarGroup,null,Object(be.createElement)(ot.JustifyContentControl,{allowedControls:o,value:a,onChange:function(e){return r({contentJustification:e})},popoverProps:{position:"bottom right",isAlternate:!0}})),Object(be.createElement)(Bl,ft()({},t,{onChange:function(e){r(e)}})))])}));var Pl=fl,Tl=function(e){return Object(be.createElement)(Mt.a,ft()({hookPrefix:Pl},e))};function Al(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=Ae()(e);if(t){var a=Ae()(this).constructor;n=Reflect.construct(r,arguments,a)}else n=r.apply(this,arguments);return Pe()(this,n)}}var Il=function(e){Se()(n,e);var t=Al(n);function n(){return ke()(this,n),t.apply(this,arguments)}return Ce()(n,[{key:"render",value:function(){var e=this.props.attributes,t="";void 0!==e.iconImage&&null!==e.iconImage&&""!==e.iconImage&&(t=e.iconImage.url);var n="";if(""!==t){var r=e.iconImage.sizes,a=e.imageSize;return n=void 0!==r&&void 0!==r[a]?r[a].url:t,Object(be.createElement)("img",{className:"",src:n,alt:e.iconImage.alt})}return null}}]),n}(be.Component),Nl=function(e){var t=e.isSelected,n=e.attributes,r=e.className,a=n.source,o=n.iconName,i=n.iconImage,c=n.contentJustification;return Object(be.useEffect)((function(){gl({},e)}),[]),Object(be.createElement)("div",{className:De()(r,A()({},"is-content-justification-".concat(c),c),"is-vertical")},t&&Object(be.createElement)(Tl,e),Object(be.createElement)("div",{className:"gutenify-icon-wrapper"},"icon"===a&&Object(be.createElement)(be.Fragment,null,Object(be.createElement)("i",{className:o})),"image"===a&&i&&"null"!==i.url&&""!==i.url&&Object(be.createElement)(Il,{attributes:n})))};var Dl=n(165),Ml=Dl.name,Rl=Dl.category,Ll=Dl.attributes,zl={title:Object(me.__)("Icon"),description:Object(me.__)("Gutenify Icon"),icon:Object(be.createElement)(ve.Icon,{icon:$e.StarFilledIcon}),keywords:["gutenify",Object(me.__)("Icon")],example:{attributes:{image:{url:"",id:""}}},attributes:Ll,edit:Nl,save:function(e){var t=e.className,n=e.attributes,r=n.source,a=n.iconName,o=n.iconImage,i=n.url,c=n.linkTarget,l=n.rel,s=n.contentJustification,u=De()(t,"flex-col-item",A()({},"is-content-justification-".concat(s),s));return Object(be.createElement)("div",ot.useBlockProps.save({className:u}),Object(be.createElement)("a",{href:i,target:c,rel:l,className:"gutenify-icon-wrapper"},"icon"===r&&Object(be.createElement)("i",{className:a}),"image"===r&&o&&"null"!==o.url&&""!==o.url&&Object(be.createElement)(Il,{attributes:n})))},supports:{html:!1,customClassName:!0},usesContext:["my-plugin/recordId"]};function Fl(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=Ae()(e);if(t){var a=Ae()(this).constructor;n=Reflect.construct(r,arguments,a)}else n=r.apply(this,arguments);return Pe()(this,n)}}var Gl=function(e){Se()(n,e);var t=Fl(n);function n(e){var r;return ke()(this,n),(r=t.call(this,e)).state={isTemplatesModalOpen:!1},r.getLayoutsSelector=r.getLayoutsSelector.bind(we()(r)),r}return Ce()(n,[{key:"getLayoutsSelector",value:function(){var e=this,t=this.props,n=t.clientId,r=t.attributes,a=t.removeBlock;return Object(be.createElement)(be.Fragment,null,r.isTemplatesModalOnly||this.state.isTemplatesModalOpen?Object(be.createElement)(He,{onRequestClose:function(){e.setState({isTemplatesModalOpen:!1}),r.isTemplatesModalOnly&&a(n)},replaceBlockId:n}):"")}},{key:"render",value:function(){var e=this,t=this.props.className;return Object(be.createElement)("div",{className:"".concat(t," gutenify--flex gutenify--flex--justify-center")},this.getLayoutsSelector(),Object(be.createElement)(An.a,this.props,Object(be.createElement)(ve.Button,{onClick:function(){e.setState({isTemplatesModalOpen:!0})},isPrimary:!0},Object(be.createElement)(ve.Icon,{icon:"grid-view",size:16})," ",Object(me.__)("Add Template"))))}}]),n}(be.Component),Wl=Object(Ie.compose)([Object(se.withDispatch)((function(e){var t=e("core/block-editor");return{updateBlockAttributes:t.updateBlockAttributes,removeBlock:t.removeBlock,replaceInnerBlocks:t.replaceInnerBlocks}}))])(Gl),Vl=n(166),Hl=Vl.name,ql=Vl.category,Ul=Vl.attributes,$l={title:Object(me.__)("Template Browser"),description:Object(me.__)("Browse templates that you have created or pick from Gutenify Libarary."),icon:Object(be.createElement)(ve.Icon,{icon:$e.GridView}),keywords:["gutenify",Object(me.__)("Template"),Object(me.__)("Library"),Object(me.__)("Templates"),Object(me.__)("Browser")],example:{attributes:{}},attributes:Ul,edit:Wl,save:function(){}},Yl="slider",Kl=Yl,Jl=function(e){var t=e.toggleEditSlidesMode,n=e.isEditing;return Object(be.createElement)(ve.Toolbar,null,Object(be.createElement)(ve.Button,{isPressed:n,icon:"edit",showTooltip:!0,label:Object(me.__)("Edit"),className:"components-toolbar-button",onClick:function(){t()}}))};Object(at.addFilter)("gutenify-block-".concat(Kl,"-block-controls"),"Gutenify/Block/".concat(Kl,"/InspectorControls/BlockControls/edit-slides"),(function(e,t){return[].concat(Oe()(e),[Object(be.createElement)(be.Fragment,{key:"gutenify-block-".concat(Kl,"-options-block-control-edit-slides")},Object(be.createElement)(Jl,t))])}));var Xl=Yl;function Ql(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}Object(at.addFilter)("gutenify-block-".concat(Xl,"-options-tab-content"),"Gutenify/Block/".concat(Xl,"/InspectorControls/BasicControls/tabs/content"),(function(e,t){var n=t.attributes,r=t.setAttributes,a=n.columns,o=n.hasNavigation,i=n.hasPagination,c=n.spaceBetween;return[].concat(Oe()(e),[Object(be.createElement)(be.Fragment,{key:"gutenify-block-".concat(Xl,"-options-tab-content-basic")},Object(be.createElement)(xt.a,{tabs:[{name:"slider-options",initialOpen:!0,label:function(){return Object(me.__)("Slider")},cb:function(){return Object(be.createElement)(be.Fragment,null,Object(be.createElement)(ve.RangeControl,{label:Object(me.__)("Columns"),value:a,onChange:function(e){r({columns:e})},min:1,max:3,step:1}),Object(be.createElement)(ve.RangeControl,{label:Object(me.__)("Slider space"),value:c,onChange:function(e){r({spaceBetween:e})},min:0,max:100,step:1,help:Object(me.__)("Space between each slide.")}),Object(be.createElement)(ve.ToggleControl,{label:Object(me.__)("Enable Navigation","gutenify"),checked:o,help:o?Object(me.__)("Showing slider navigation.","gutenify"):Object(me.__)("Toggle to enable slider navigation.","gutenify"),onChange:function(){return r({hasNavigation:!o})}}),Object(be.createElement)(ve.ToggleControl,{label:Object(me.__)("Enable Pagination","gutenify"),checked:i,help:i?Object(me.__)("Showing slider pagination.","gutenify"):Object(me.__)("Toggle to enable slider pagination.","gutenify"),onChange:function(){return r({hasPagination:!i})}}))}}]}))])}));var Zl=Yl;Object(at.addFilter)("gutenify-block-".concat(Zl,"-inspector-controls"),"Gutenify/Block/".concat(Zl,"/InspectorControls/BasicControls"),(function(e,t){return[].concat(Oe()(e),[Object(be.createElement)(ve.PanelBody,{title:Object(me.__)("Options"),key:"gutenify-block-".concat(Zl,"-inspector-controls-basic-controls")},Object(be.createElement)(ve.TabPanel,{className:"gutenify-editor-tab-panel",activeClass:"active-tab",tabs:[{name:"content",title:Object(me.__)("Content"),className:"gutenify-color-normal-tab"},{name:"style",title:Object(me.__)("Style"),className:"gutenify-color-hover-tab"}]},(function(e){return Object(be.createElement)(be.Fragment,null,Object(at.applyFilters)("gutenify-block-".concat(Zl,"-options-tab-").concat(e.name),[],function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Ql(Object(n),!0).forEach((function(t){A()(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Ql(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({},t),e))})))])}));var es=Yl,ts=function(e){return Object(be.createElement)(Mt.a,ft()({hookPrefix:es},e))};function ns(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=n||e.attributes,a=r.blockAdvanceOptions,o="";t=t||".gutenify-section-".concat(e.clientId),o+=Object(Ot.getBackgroundStyle)(a,t),o+=Object(Ot.getTextStyle)(a,t),o+="".concat(t,":hover {\n\t\t").concat(Object(Qe.has)(a,"hoverTextColor")&&!Object(Qe.isEmpty)(a.hoverTextColor)?"color: ".concat(a.hoverTextColor,";"):"","\n\t\t").concat(Object(Qe.has)(a,"hoverBackgroundColor")&&!Object(Qe.isEmpty)(a.hoverBackgroundColor)?"background-color: ".concat(a.hoverBackgroundColor,";"):"","\n\t\t").concat(Object(Qe.has)(a,"hoverBackgroundGradient")&&!Object(Qe.isEmpty)(a.hoverBackgroundGradient)?"background: ".concat(a.hoverBackgroundGradient,";"):"","\n\t\t").concat(Object(Qe.has)(a,"hoverBorderColor")&&!Object(Qe.isEmpty)(a.hoverBorderColor)?"border-color: ".concat(a.hoverBorderColor,";"):"","\n\t}"),o+="".concat(t," {\n\t\t").concat(Object(Qe.has)(a,"borderColor")&&!Object(Qe.isEmpty)(a.borderColor)?"border-color: ".concat(a.borderColor,";"):"","\n\t\t").concat(a.borderWidth?"border-width: ".concat(a.borderWidth,"px;"):"","\n\t\t").concat(a.borderWidth?"border-style: solid;":"","\n\t\t").concat(a.borderRadius?"border-radius: ".concat(a.borderRadius,";"):"","\n\t}");var i="".concat(t," .gutenify-gallery-carousel-item");o+=Object(Ot.getBackgroundStyle)(a.innerBlock,i),o+=Object(Ot.getTextStyle)(a.innerBlock,"".concat(i," .gutenify-slider-title, ").concat(i," .gutenify-slider-content")),o+="".concat(i,":hover {\n\t\t").concat(Object(Qe.has)(a,"innerBlock.hoverTextColor")&&!Object(Qe.isEmpty)(a.innerBlock.hoverTextColor)?"color: ".concat(a.innerBlock.hoverTextColor,";"):"","\n\t\t").concat(Object(Qe.has)(a,"innerBlock.hoverBackgroundColor")&&!Object(Qe.isEmpty)(a.innerBlock.hoverBackgroundColor)?"background-color: ".concat(a.innerBlock.hoverBackgroundColor,";"):"","\n\t\t").concat(Object(Qe.has)(a,"innerBlock.hoverBackgroundGradient")&&!Object(Qe.isEmpty)(a.innerBlock.hoverBackgroundGradient)?"background: ".concat(a.innerBlock.hoverBackgroundGradient,";"):"","\n\t\t").concat(Object(Qe.has)(a,"innerBlock.hoverBorderColor")&&!Object(Qe.isEmpty)(a.innerBlock.hoverBorderColor)?"border-color: ".concat(a.innerBlock.hoverBorderColor,";"):"","\n\t}"),o+="\n\t".concat(i," {\n\t\t").concat(Object(Qe.has)(a,"innerBlock.borderColor")&&!Object(Qe.isEmpty)(a.innerBlock.borderColor)?"border-color: ".concat(a.innerBlock.borderColor,";"):"","\n\t\t").concat(Object(Qe.has)(a,"innerBlock.borderWidth")&&!Object(Qe.isEmpty)(a.innerBlock.borderWidth)?"border-width: ".concat(a.innerBlock.borderWidth,"px;"):"","\n\t\t").concat(Object(Qe.has)(a,"innerBlock.borderWidth")&&!Object(Qe.isEmpty)(a.innerBlock.borderWidth)?"border-style: solid;":"","\n\t\t").concat(Object(Qe.has)(a,"innerBlock.borderRadius")&&!Object(Qe.isEmpty)(a.innerBlock.borderRadius)?"border-radius: ".concat(a.innerBlock.borderRadius,";"):"","\n\t}\n\t");var c="".concat(t," .wp-block-button__link");return o+=Object(Ot.getBackgroundStyle)(a.buttonBlock,c),o+=Object(Ot.getTextStyle)(a.buttonBlock,c),o+="".concat(c,":hover {\n\t\t").concat(Object(Qe.has)(a,"buttonBlock.hoverTextColor")&&!Object(Qe.isEmpty)(a.buttonBlock.hoverTextColor)?"color: ".concat(a.buttonBlock.hoverTextColor,";"):"","\n\t\t").concat(Object(Qe.has)(a,"buttonBlock.hoverBackgroundColor")&&!Object(Qe.isEmpty)(a.buttonBlock.hoverBackgroundColor)?"background-color: ".concat(a.buttonBlock.hoverBackgroundColor,";"):"","\n\t\t").concat(Object(Qe.has)(a,"buttonBlock.hoverBackgroundGradient")&&!Object(Qe.isEmpty)(a.buttonBlock.hoverBackgroundGradient)?"background: ".concat(a.buttonBlock.hoverBackgroundGradient,";"):"","\n\t\t").concat(Object(Qe.has)(a,"buttonBlock.hoverBorderColor")&&!Object(Qe.isEmpty)(a.buttonBlock.hoverBorderColor)?"border-color: ".concat(a.buttonBlock.hoverBorderColor,";"):"","\n\t}"),o+="\n\t".concat(c," {\n\t\t").concat(Object(Qe.has)(a,"buttonBlock.borderColor")&&!Object(Qe.isEmpty)(a.buttonBlock.borderColor)?"border-color: ".concat(a.buttonBlock.borderColor,";"):"","\n\t\t").concat(Object(Qe.has)(a,"buttonBlock.borderWidth")&&!Object(Qe.isEmpty)(a.buttonBlock.borderWidth)?"border-width: ".concat(a.buttonBlock.borderWidth,"px;"):"","\n\t\t").concat(Object(Qe.has)(a,"buttonBlock.borderWidth")&&!Object(Qe.isEmpty)(a.buttonBlock.borderWidth)?"border-style: solid;":"","\n\t\t").concat(Object(Qe.has)(a,"buttonBlock.borderRadius")&&!Object(Qe.isEmpty)(a.buttonBlock.borderRadius)?"border-radius: ".concat(a.buttonBlock.borderRadius,";"):"","\n\t}\n\t")}var rs=function(e){var t=e.clientId,n=e.label;return Object(be.createElement)(ot.Inserter,{rootClientId:t,renderToggle:function(e){var t=e.onToggle,r=e.disabled;return Object(be.createElement)("div",{className:"gutenify-block-list-appender"},Object(be.createElement)(ve.Button,{className:"my-button-block-appender",onClick:t,disabled:r,label:n,variant:"primary"},n))},isAppender:!0})};Ho.use([_i,Si,Ti]);var as=Object(Ie.compose)([Object(se.withDispatch)((function(e,t){var n=e("core/block-editor").selectBlock;return{selectBlock:function(){n(t.clientId)}}}))])((function(e){var t=e.isSelected,n=e.className,r=e.clientId,a=Object(be.useState)({isEditing:!1}),o=pe()(a,2),i=o[0].isEditing,c=o[1],l=Object(se.useSelect)((function(e){var t=(0,e(ot.store).getBlock)(r);return{hasInnerBlocks:!(!t||!t.innerBlocks.length)}}),[r]).hasInnerBlocks;Object(be.useEffect)((function(){!function(e,t){var n=ns(t,!1,Object(Qe.assign)(t.attributes,e));Object(Ot.updateBlock)(e,n,t);var r=ns(t,"#block-".concat(t.clientId," > *"));Object(Ot.addStyleTag)(t,r,"gutenify-block-".concat(t.clientId,"-main"),!0)}({},e),c({isEditing:!l})}),[]);var s=De()(n);return Object(be.createElement)("div",{className:s},t&&Object(be.createElement)(ts,ft()({},e,{toggleEditSlidesMode:function(){c({isEditing:!i})},isEditing:i})),Object(be.createElement)(An.a,e,Object(be.createElement)("div",null,!i&&Object(be.createElement)(be.Fragment,null,Object(be.createElement)(ve.Placeholder,{icon:$e.GalleryCarouselIcon,label:Object(me.__)("Slider")},Object(be.createElement)("img",{src:"".concat(window.gutenify_block_data.plugin_directory_url,"/assets/images/slider/slider-preview.png"),alt:"Slider preview"}))," "),Object(be.createElement)(be.Fragment,null,Object(be.createElement)(ve.Placeholder,{icon:$e.GalleryCarouselIcon,label:Object(me.__)("Edit Slides"),style:{display:i?"":"none"}},Object(be.createElement)("div",{className:"gutenify-slider-edit-wrapper"},Object(be.createElement)(ot.InnerBlocks,{allowedBlocks:["gutenify/slide-item"],renderAppender:function(){return Object(be.createElement)(rs,ft()({},e,{label:Object(me.__)("+ Add Slide")}))}})))))))}));var os=n(167),is=os.name,cs=os.category,ls=os.attributes,ss={title:Object(me.__)("Slider"),description:Object(me.__)("Gutenify slider."),icon:Object(be.createElement)(ve.Icon,{icon:$e.GalleryCarouselIcon}),keywords:["gutenify",Object(me.__)("Gallery Carousel"),Object(me.__)("Gallery"),Object(me.__)("Carousel"),Object(me.__)("Slider"),Object(me.__)("Sliders")],example:{attributes:{}},attributes:ls,edit:as,save:function(){return Object(be.createElement)(ot.InnerBlocks.Content,null)},supports:{html:!1,align:["center","wide","full"]}},us=function(e){return Object(be.createElement)(Mt.a,ft()({hookPrefix:"slide-item"},e))};function fs(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=n||e.attributes,a=r.blockAdvanceOptions,o=r.stretchContainer,i=r.maxWidth,c="";return t=t||".gutenify-section-".concat(e.clientId),c+=Object(Ot.getBackgroundStyle)(a,t),c+=Object(Ot.getTextStyle)(a,t),c+="".concat(t,":hover {\n\t\t").concat(Object(Qe.has)(a,"hoverTextColor")&&!Object(Qe.isEmpty)(a.hoverTextColor)?"color: ".concat(a.hoverTextColor,";"):"","\n\t\t").concat(Object(Qe.has)(a,"hoverBackgroundColor")&&!Object(Qe.isEmpty)(a.hoverBackgroundColor)?"background-color: ".concat(a.hoverBackgroundColor,";"):"","\n\t\t").concat(Object(Qe.has)(a,"hoverBackgroundGradient")&&!Object(Qe.isEmpty)(a.hoverBackgroundGradient)?"background: ".concat(a.hoverBackgroundGradient,";"):"","\n\t\t").concat(Object(Qe.has)(a,"hoverBorderColor")&&!Object(Qe.isEmpty)(a.hoverBorderColor)?"border-color: ".concat(a.hoverBorderColor,";"):"","\n\t}"),c+="".concat(t," {\n\t\t").concat(Object(Qe.has)(a,"borderColor")&&!Object(Qe.isEmpty)(a.borderColor)?"border-color: ".concat(a.borderColor,";"):"","\n\t\t").concat(a.borderWidth?"border-width: ".concat(a.borderWidth,"px;"):"","\n\t\t").concat(a.borderWidth?"border-style: solid;":"","\n\t\t").concat(a.borderRadius?"border-radius: ".concat(a.borderRadius,";"):"","\n\t}"),!o&&i&&(c+="\n\t\t".concat(t," {\n\t\t\tmax-width: ").concat(i,"!important;\n\t\t}\n\t\t")),c}var ds=function(e){var t=e.className,n=e.isSelected;Object(be.useEffect)((function(){!function(e,t){var n=fs(t,!1,Object(Qe.assign)(t.attributes,e));Object(Ot.updateBlock)(e,n,t);var r=fs(t,"#block-".concat(t.clientId," > *"));Object(Ot.addStyleTag)(t,r,"gutenify-block-".concat(t.clientId,"-main"),!0)}({},e)}),[]);var r=De()(t,"gutenify-block-accordion-wrapper");return Object(be.createElement)("div",{className:r},n&&Object(be.createElement)(us,e),Object(be.createElement)(xt.a,{tabs:[{name:"slider-edit",initialOpen:!0,label:function(){return Object(me.__)("Edit Slide")},cb:function(){return Object(be.createElement)(be.Fragment,null,Object(be.createElement)(ve.Card,null,Object(be.createElement)(ot.InnerBlocks,{renderAppender:function(){return Object(be.createElement)(ot.InnerBlocks.ButtonBlockAppender,null)}})))}}]}))};var ps=n(150),bs=ps.name,ms=ps.category,hs=ps.attributes,gs=ps.supports,vs={title:Object(me.__)("Slide Item"),description:Object(me.__)("Gutenify slider item."),icon:Object(be.createElement)(ve.Icon,{icon:$e.ContainerIcon}),parent:["gutenify/slider"],keywords:["gutenify",Object(me.__)("Slide"),Object(me.__)("Slider"),Object(me.__)("Slider item"),Object(me.__)("Slide item")],example:{attributes:{}},attributes:hs,edit:ds,save:function(e){var t=e.className,n=De()(t,"gutenify-block-slide-item-wrapper","swiper-slide");return Object(be.createElement)("div",{className:n},Object(be.createElement)(ot.InnerBlocks.Content,null))},supports:gs},ys=function(e){return Object(be.createElement)(Mt.a,ft()({hookPrefix:"content-toggle-item"},e))};function Os(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=n||e.attributes,a=r.blockAdvanceOptions,o=r.stretchContainer,i=r.maxWidth,c="";return t=t||".gutenify-section-".concat(e.clientId),c+=Object(Ot.getBackgroundStyle)(a,t),c+=Object(Ot.getTextStyle)(a,t),c+="".concat(t,":hover {\n\t\t").concat(Object(Qe.has)(a,"hoverTextColor")&&!Object(Qe.isEmpty)(a.hoverTextColor)?"color: ".concat(a.hoverTextColor,";"):"","\n\t\t").concat(Object(Qe.has)(a,"hoverBackgroundColor")&&!Object(Qe.isEmpty)(a.hoverBackgroundColor)?"background-color: ".concat(a.hoverBackgroundColor,";"):"","\n\t\t").concat(Object(Qe.has)(a,"hoverBackgroundGradient")&&!Object(Qe.isEmpty)(a.hoverBackgroundGradient)?"background: ".concat(a.hoverBackgroundGradient,";"):"","\n\t\t").concat(Object(Qe.has)(a,"hoverBorderColor")&&!Object(Qe.isEmpty)(a.hoverBorderColor)?"border-color: ".concat(a.hoverBorderColor,";"):"","\n\t}"),c+="".concat(t," {\n\t\t").concat(Object(Qe.has)(a,"borderColor")&&!Object(Qe.isEmpty)(a.borderColor)?"border-color: ".concat(a.borderColor,";"):"","\n\t\t").concat(a.borderWidth?"border-width: ".concat(a.borderWidth,"px;"):"","\n\t\t").concat(a.borderWidth?"border-style: solid;":"","\n\t\t").concat(a.borderRadius?"border-radius: ".concat(a.borderRadius,";"):"","\n\t}"),!o&&i&&(c+="\n\t\t".concat(t," {\n\t\t\tmax-width: ").concat(i,"!important;\n\t\t}\n\t\t")),c}var js=function(e){var t=e.attributes,n=e.isSelected,r=e.setAttributes,a=e.className,o=t.initialOpen,i=Object(be.useState)({showContent:!0}),c=pe()(i,2),l=c[0].showContent,s=c[1];Object(be.useEffect)((function(){!function(e,t){var n=Os(t,!1,Object(Qe.assign)(t.attributes,e));Object(Ot.updateBlock)(e,n,t);var r=Os(t,"#block-".concat(t.clientId," > *"));Object(Ot.addStyleTag)(t,r,"gutenify-block-".concat(t.clientId,"-main"),!0)}({},e),s({showContent:o})}),[]);var u=De()(a,"gutenify-block-content-toggle-item-wrapper");return Object(be.createElement)("div",{className:u},n&&Object(be.createElement)(ys,e),Object(be.createElement)("div",{className:"gutenify-content-toggle-item-wrapper"},Object(be.createElement)("div",{className:"gutenify-content-toggle-item-header"},Object(be.createElement)(ot.RichText,{tagName:"h4",value:t.title,allowedFormats:["core/bold","core/italic"],onChange:function(e){return r({title:e})},placeholder:Object(me.__)("Heading..."),className:"gutenify-content-toggle-item-heading"}),Object(be.createElement)("button",{onClick:function(){s({showContent:!l})},className:"gutenify-content-toggle-item-handle"},l&&Object(be.createElement)(ve.Icon,{icon:"arrow-up-alt2"}),!l&&Object(be.createElement)(ve.Icon,{icon:"arrow-down-alt2"}))),l&&Object(be.createElement)("div",{className:"gutenify-content-toggle-item-content"},Object(be.createElement)(ot.InnerBlocks,{template:[["core/paragraph",{placeholder:Object(me.__)("Enter FAQ Content or add Blocks")}]],renderAppender:!1}))))};var ks=n(151),Es=ks.name,Cs=ks.category,_s=ks.attributes,ws=ks.supports,xs={title:Object(me.__)("Content Toggle Item"),description:Object(me.__)("Gutenify Content Toggle item."),icon:Object(be.createElement)(ve.Icon,{icon:$e.ContainerIcon}),parent:["gutenify/content-toggle-item"],keywords:["gutenify",Object(me.__)("Content Toggle item"),Object(me.__)("Content Toggle")],example:{attributes:{}},attributes:_s,edit:js,save:function(e){var t=e.className,n=e.attributes,r=De()(t,"gutenify-block-content-toggle-item-wrapper");return Object(be.createElement)("div",{className:r},Object(be.createElement)("div",{className:"gutenify-content-toggle-item-wrapper ".concat(n.initialOpen?"gutenify-content-toggle-item-open":"gutenify-content-toggle-item-closed")},Object(be.createElement)("div",{className:"gutenify-content-toggle-item-header"},Object(be.createElement)(ot.RichText.Content,ft()({},e,{tagName:"h4",value:n.title})),Object(be.createElement)("button",{className:"gutenify-content-toggle-item-handle"},Object(be.createElement)(ve.Icon,{icon:"arrow-up-alt2"}),Object(be.createElement)(ve.Icon,{icon:"arrow-down-alt2"}))),Object(be.createElement)("div",{className:"gutenify-content-toggle-item-content"}," ",Object(be.createElement)(ot.InnerBlocks.Content,null)," ")))},supports:ws},Ss="faqs",Bs=Ss;function Ps(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=n||e.attributes,a=r.blockAdvanceOptions,o=r.gap,i="";return t=t||".gutenify-section-".concat(e.clientId),i+=Object(Ot.getBackgroundStyle)(a,t),i+=Object(Ot.getTextStyle)(a,t),i+="".concat(t,":hover {\n\t\t").concat(Object(Qe.has)(a,"hoverTextColor")&&!Object(Qe.isEmpty)(a.hoverTextColor)?"color: ".concat(a.hoverTextColor,";"):"","\n\t\t").concat(Object(Qe.has)(a,"hoverBackgroundColor")&&!Object(Qe.isEmpty)(a.hoverBackgroundColor)?"background-color: ".concat(a.hoverBackgroundColor,";"):"","\n\t\t").concat(Object(Qe.has)(a,"hoverBackgroundGradient")&&!Object(Qe.isEmpty)(a.hoverBackgroundGradient)?"background: ".concat(a.hoverBackgroundGradient,";"):"","\n\t\t").concat(Object(Qe.has)(a,"hoverBorderColor")&&!Object(Qe.isEmpty)(a.hoverBorderColor)?"border-color: ".concat(a.hoverBorderColor,";"):"","\n\t}"),i+="".concat(t," {\n\t\t").concat(Object(Qe.has)(a,"borderColor")&&!Object(Qe.isEmpty)(a.borderColor)?"border-color: ".concat(a.borderColor,";"):"","\n\t\t").concat(a.borderWidth?"border-width: ".concat(a.borderWidth,"px;"):"","\n\t\t").concat(a.borderWidth?"border-style: solid;":"","\n\t\t").concat(a.borderRadius?"border-radius: ".concat(a.borderRadius,";"):"","\n\t}"),i+="".concat(t," .gutenify-block-content-toggle-item-wrapper {\n\t\t").concat(o?"margin-bottom: ".concat(o,";"):"","\n\t}")}Object(at.addFilter)("gutenify-block-".concat(Bs,"-options-tab-content"),"Gutenify/Block/".concat(Bs,"/InspectorControls/BasicControls/tabs/content"),(function(e,t){var n=t.attributes,r=t.setAttributes,a=t.updateInnerBlocks,o=n.initialOpenFirst,i=n.initialOpenAll,c=n.hasAccordion;return[].concat(Oe()(e),[Object(be.createElement)(be.Fragment,{key:"gutenify-block-".concat(Bs,"-options-tab-content-basic")},Object(be.createElement)(xt.a,{tabs:[{name:"faqs",initialOpen:!0,label:function(){return Object(me.__)("Faqs")},cb:function(){return Object(be.createElement)(be.Fragment,null,Object(be.createElement)(ve.ToggleControl,{label:Object(me.__)("Accordion"),checked:c,onChange:function(){r({hasAccordion:!c})}}),Object(be.createElement)(ve.ToggleControl,{label:Object(me.__)("Open All FAQs"),checked:i,onChange:function(){r({initialOpenAll:!i}),a(!i,o)}}),!i&&Object(be.createElement)(ve.ToggleControl,{label:Object(me.__)("Open first FAQ"),checked:o,onChange:function(){r({initialOpenFirst:!o}),a(i,!o)}}))}}]}))])}));var Ts=function(e,t){var n=Ps(t,!1,Object(Qe.assign)(t.attributes,e));Object(Ot.updateBlock)(e,n,t);var r=Ps(t,"#block-".concat(t.clientId," > *"));Object(Ot.addStyleTag)(t,r,"gutenify-block-".concat(t.clientId,"-main"),!0)},As=Ss;function Is(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}Object(at.addFilter)("gutenify-block-".concat(As,"-options-tab-style"),"Gutenify/Block/".concat(As,"/InspectorControls/BasicControls/tabs/style"),(function(e,t){var n=t.attributes,r=t.setAttributes,a=n.gap;return[].concat(Oe()(e),[Object(be.createElement)(be.Fragment,{key:"gutenify-block-".concat(As,"-options-tab-content-basic")},Object(be.createElement)(xt.a,{tabs:[{name:"faq-style",initialOpen:!0,label:function(){return Object(me.__)("Faq Style")},cb:function(){return Object(be.createElement)(be.Fragment,null,Object(be.createElement)(ve.__experimentalUnitControl,{type:"number",min:0,max:100,step:1,value:a,onChange:function(e){var n={gap:e};r(n),Ts(n,t)}}))}}]}))])}));var Ns=Ss;Object(at.addFilter)("gutenify-block-".concat(Ns,"-inspector-controls"),"Gutenify/Block/".concat(Ns,"/InspectorControls/BasicControls"),(function(e,t){return[].concat(Oe()(e),[Object(be.createElement)(ve.PanelBody,{title:Object(me.__)("Options"),key:"gutenify-block-".concat(Ns,"-inspector-controls-basic-controls")},Object(be.createElement)(ve.TabPanel,{className:"gutenify-editor-tab-panel",activeClass:"active-tab",tabs:[{name:"content",title:Object(me.__)("Content"),className:"gutenify-color-normal-tab"},{name:"style",title:Object(me.__)("Style"),className:"gutenify-color-hover-tab"}]},(function(e){return Object(be.createElement)(be.Fragment,null,Object(at.applyFilters)("gutenify-block-".concat(Ns,"-options-tab-").concat(e.name),[],function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Is(Object(n),!0).forEach((function(t){A()(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Is(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({},t),e))})))])}));var Ds=Ss,Ms=function(e){return Object(be.createElement)(Mt.a,ft()({hookPrefix:Ds},e))},Rs=Object(Ie.compose)([Object(se.withDispatch)((function(e,t){var n=t.clientId;return{updateInnerBlocks:function(t,r){Object(se.select)("core/block-editor").getBlocksByClientId(n)[0].innerBlocks.forEach((function(n,a){"gutenify/content-toggle-item"===n.name&&e("core/block-editor").updateBlockAttributes(n.clientId,{initialOpen:0===a?r:t})}))}}}))])((function(e){Object(be.useEffect)((function(){Ts({},e)}),[]);var t=De()(r,"gutenify-block-faq-wrapper"),n=e.isSelected,r=e.className;return Object(be.createElement)("div",{className:t},n&&Object(be.createElement)(Ms,e),Object(be.createElement)(ot.InnerBlocks,{allowedBlocks:["gutenify/content-toggle-item"],renderAppender:function(){return Object(be.createElement)(rs,ft()({},e,{label:Object(me.__)("+ Add Faq")}))}}))}));var Ls=n(168),zs=Ls.name,Fs=Ls.category,Gs=Ls.attributes,Ws={title:Object(me.__)("Faqs"),description:Object(me.__)("Gutenify Faqs."),icon:Object(be.createElement)(ve.Icon,{icon:$e.EditorHelp}),keywords:["gutenify",Object(me.__)("Faqs"),Object(me.__)("Faq"),Object(me.__)("questions")],example:{attributes:{}},attributes:Gs,edit:Rs,save:function(e){var t=e.className,n=e.attributes.hasAccordion,r=De()(t,"gutenify-block-faq-wrapper",n?"gutenify-block-faq-accordion":"");return Object(be.createElement)("div",{className:r},Object(be.createElement)(ot.InnerBlocks.Content,null))}};function Vs(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}var Hs=function(e){if(e){var t=e.category,n=e.name,r=e.settings;Object(I.registerBlockType)(n,function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Vs(Object(n),!0).forEach((function(t){A()(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Vs(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({category:t},r))}},qs=function(){[f,d,p,b,m,h,g,v,y,O,j,k,E,C,w,_,x,S,B,P].forEach(Hs)};qs()},function(e,t,n){"use strict";function r(){return(r=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}n.r(t),n.d(t,"CSSTransition",(function(){return O})),n.d(t,"ReplaceTransition",(function(){return P})),n.d(t,"SwitchTransition",(function(){return R})),n.d(t,"TransitionGroup",(function(){return w})),n.d(t,"Transition",(function(){return g})),n.d(t,"config",(function(){return f}));var a=n(65);function o(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.__proto__=t}n(48);function i(e,t){return e.replace(new RegExp("(^|\\s)"+t+"(?:\\s|$)","g"),"$1").replace(/\s+/g," ").replace(/^\s*|\s*$/g,"")}var c=n(12),l=n.n(c),s=n(89),u=n.n(s),f={disabled:!1},d=l.a.createContext(null),p="entering",b="entered",m=function(e){function t(t,n){var r;r=e.call(this,t,n)||this;var a,o=n&&!n.isMounting?t.enter:t.appear;return r.appearStatus=null,t.in?o?(a="exited",r.appearStatus=p):a=b:a=t.unmountOnExit||t.mountOnEnter?"unmounted":"exited",r.state={status:a},r.nextCallback=null,r}o(t,e),t.getDerivedStateFromProps=function(e,t){return e.in&&"unmounted"===t.status?{status:"exited"}:null};var n=t.prototype;return n.componentDidMount=function(){this.updateStatus(!0,this.appearStatus)},n.componentDidUpdate=function(e){var t=null;if(e!==this.props){var n=this.state.status;this.props.in?n!==p&&n!==b&&(t=p):n!==p&&n!==b||(t="exiting")}this.updateStatus(!1,t)},n.componentWillUnmount=function(){this.cancelNextCallback()},n.getTimeouts=function(){var e,t,n,r=this.props.timeout;return e=t=n=r,null!=r&&"number"!=typeof r&&(e=r.exit,t=r.enter,n=void 0!==r.appear?r.appear:t),{exit:e,enter:t,appear:n}},n.updateStatus=function(e,t){void 0===e&&(e=!1),null!==t?(this.cancelNextCallback(),t===p?this.performEnter(e):this.performExit()):this.props.unmountOnExit&&"exited"===this.state.status&&this.setState({status:"unmounted"})},n.performEnter=function(e){var t=this,n=this.props.enter,r=this.context?this.context.isMounting:e,a=this.props.nodeRef?[r]:[u.a.findDOMNode(this),r],o=a[0],i=a[1],c=this.getTimeouts(),l=r?c.appear:c.enter;!e&&!n||f.disabled?this.safeSetState({status:b},(function(){t.props.onEntered(o)})):(this.props.onEnter(o,i),this.safeSetState({status:p},(function(){t.props.onEntering(o,i),t.onTransitionEnd(l,(function(){t.safeSetState({status:b},(function(){t.props.onEntered(o,i)}))}))})))},n.performExit=function(){var e=this,t=this.props.exit,n=this.getTimeouts(),r=this.props.nodeRef?void 0:u.a.findDOMNode(this);t&&!f.disabled?(this.props.onExit(r),this.safeSetState({status:"exiting"},(function(){e.props.onExiting(r),e.onTransitionEnd(n.exit,(function(){e.safeSetState({status:"exited"},(function(){e.props.onExited(r)}))}))}))):this.safeSetState({status:"exited"},(function(){e.props.onExited(r)}))},n.cancelNextCallback=function(){null!==this.nextCallback&&(this.nextCallback.cancel(),this.nextCallback=null)},n.safeSetState=function(e,t){t=this.setNextCallback(t),this.setState(e,t)},n.setNextCallback=function(e){var t=this,n=!0;return this.nextCallback=function(r){n&&(n=!1,t.nextCallback=null,e(r))},this.nextCallback.cancel=function(){n=!1},this.nextCallback},n.onTransitionEnd=function(e,t){this.setNextCallback(t);var n=this.props.nodeRef?this.props.nodeRef.current:u.a.findDOMNode(this),r=null==e&&!this.props.addEndListener;if(n&&!r){if(this.props.addEndListener){var a=this.props.nodeRef?[this.nextCallback]:[n,this.nextCallback],o=a[0],i=a[1];this.props.addEndListener(o,i)}null!=e&&setTimeout(this.nextCallback,e)}else setTimeout(this.nextCallback,0)},n.render=function(){var e=this.state.status;if("unmounted"===e)return null;var t=this.props,n=t.children,r=(t.in,t.mountOnEnter,t.unmountOnExit,t.appear,t.enter,t.exit,t.timeout,t.addEndListener,t.onEnter,t.onEntering,t.onEntered,t.onExit,t.onExiting,t.onExited,t.nodeRef,Object(a.a)(t,["children","in","mountOnEnter","unmountOnExit","appear","enter","exit","timeout","addEndListener","onEnter","onEntering","onEntered","onExit","onExiting","onExited","nodeRef"]));return l.a.createElement(d.Provider,{value:null},"function"==typeof n?n(e,r):l.a.cloneElement(l.a.Children.only(n),r))},t}(l.a.Component);function h(){}m.contextType=d,m.propTypes={},m.defaultProps={in:!1,mountOnEnter:!1,unmountOnExit:!1,appear:!1,enter:!0,exit:!0,onEnter:h,onEntering:h,onEntered:h,onExit:h,onExiting:h,onExited:h},m.UNMOUNTED="unmounted",m.EXITED="exited",m.ENTERING=p,m.ENTERED=b,m.EXITING="exiting";var g=m,v=function(e,t){return e&&t&&t.split(" ").forEach((function(t){return r=t,void((n=e).classList?n.classList.remove(r):"string"==typeof n.className?n.className=i(n.className,r):n.setAttribute("class",i(n.className&&n.className.baseVal||"",r)));var n,r}))},y=function(e){function t(){for(var t,n=arguments.length,r=new Array(n),a=0;a<n;a++)r[a]=arguments[a];return(t=e.call.apply(e,[this].concat(r))||this).appliedClasses={appear:{},enter:{},exit:{}},t.onEnter=function(e,n){var r=t.resolveArguments(e,n),a=r[0],o=r[1];t.removeClasses(a,"exit"),t.addClass(a,o?"appear":"enter","base"),t.props.onEnter&&t.props.onEnter(e,n)},t.onEntering=function(e,n){var r=t.resolveArguments(e,n),a=r[0],o=r[1]?"appear":"enter";t.addClass(a,o,"active"),t.props.onEntering&&t.props.onEntering(e,n)},t.onEntered=function(e,n){var r=t.resolveArguments(e,n),a=r[0],o=r[1]?"appear":"enter";t.removeClasses(a,o),t.addClass(a,o,"done"),t.props.onEntered&&t.props.onEntered(e,n)},t.onExit=function(e){var n=t.resolveArguments(e)[0];t.removeClasses(n,"appear"),t.removeClasses(n,"enter"),t.addClass(n,"exit","base"),t.props.onExit&&t.props.onExit(e)},t.onExiting=function(e){var n=t.resolveArguments(e)[0];t.addClass(n,"exit","active"),t.props.onExiting&&t.props.onExiting(e)},t.onExited=function(e){var n=t.resolveArguments(e)[0];t.removeClasses(n,"exit"),t.addClass(n,"exit","done"),t.props.onExited&&t.props.onExited(e)},t.resolveArguments=function(e,n){return t.props.nodeRef?[t.props.nodeRef.current,e]:[e,n]},t.getClassNames=function(e){var n=t.props.classNames,r="string"==typeof n,a=r?""+(r&&n?n+"-":"")+e:n[e];return{baseClassName:a,activeClassName:r?a+"-active":n[e+"Active"],doneClassName:r?a+"-done":n[e+"Done"]}},t}o(t,e);var n=t.prototype;return n.addClass=function(e,t,n){var r=this.getClassNames(t)[n+"ClassName"],a=this.getClassNames("enter").doneClassName;"appear"===t&&"done"===n&&a&&(r+=" "+a),"active"===n&&e&&e.scrollTop,r&&(this.appliedClasses[t][n]=r,function(e,t){e&&t&&t.split(" ").forEach((function(t){return r=t,void((n=e).classList?n.classList.add(r):function(e,t){return e.classList?!!t&&e.classList.contains(t):-1!==(" "+(e.className.baseVal||e.className)+" ").indexOf(" "+t+" ")}(n,r)||("string"==typeof n.className?n.className=n.className+" "+r:n.setAttribute("class",(n.className&&n.className.baseVal||"")+" "+r)));var n,r}))}(e,r))},n.removeClasses=function(e,t){var n=this.appliedClasses[t],r=n.base,a=n.active,o=n.done;this.appliedClasses[t]={},r&&v(e,r),a&&v(e,a),o&&v(e,o)},n.render=function(){var e=this.props,t=(e.classNames,Object(a.a)(e,["classNames"]));return l.a.createElement(g,r({},t,{onEnter:this.onEnter,onEntered:this.onEntered,onEntering:this.onEntering,onExit:this.onExit,onExiting:this.onExiting,onExited:this.onExited}))},t}(l.a.Component);y.defaultProps={classNames:""},y.propTypes={};var O=y;function j(e,t){var n=Object.create(null);return e&&c.Children.map(e,(function(e){return e})).forEach((function(e){n[e.key]=function(e){return t&&Object(c.isValidElement)(e)?t(e):e}(e)})),n}function k(e,t,n){return null!=n[t]?n[t]:e.props[t]}function E(e,t,n){var r=j(e.children),a=function(e,t){function n(n){return n in t?t[n]:e[n]}e=e||{},t=t||{};var r,a=Object.create(null),o=[];for(var i in e)i in t?o.length&&(a[i]=o,o=[]):o.push(i);var c={};for(var l in t){if(a[l])for(r=0;r<a[l].length;r++){var s=a[l][r];c[a[l][r]]=n(s)}c[l]=n(l)}for(r=0;r<o.length;r++)c[o[r]]=n(o[r]);return c}(t,r);return Object.keys(a).forEach((function(o){var i=a[o];if(Object(c.isValidElement)(i)){var l=o in t,s=o in r,u=t[o],f=Object(c.isValidElement)(u)&&!u.props.in;!s||l&&!f?s||!l||f?s&&l&&Object(c.isValidElement)(u)&&(a[o]=Object(c.cloneElement)(i,{onExited:n.bind(null,i),in:u.props.in,exit:k(i,"exit",e),enter:k(i,"enter",e)})):a[o]=Object(c.cloneElement)(i,{in:!1}):a[o]=Object(c.cloneElement)(i,{onExited:n.bind(null,i),in:!0,exit:k(i,"exit",e),enter:k(i,"enter",e)})}})),a}var C=Object.values||function(e){return Object.keys(e).map((function(t){return e[t]}))},_=function(e){function t(t,n){var r,a=(r=e.call(this,t,n)||this).handleExited.bind(function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(r));return r.state={contextValue:{isMounting:!0},handleExited:a,firstRender:!0},r}o(t,e);var n=t.prototype;return n.componentDidMount=function(){this.mounted=!0,this.setState({contextValue:{isMounting:!1}})},n.componentWillUnmount=function(){this.mounted=!1},t.getDerivedStateFromProps=function(e,t){var n,r,a=t.children,o=t.handleExited;return{children:t.firstRender?(n=e,r=o,j(n.children,(function(e){return Object(c.cloneElement)(e,{onExited:r.bind(null,e),in:!0,appear:k(e,"appear",n),enter:k(e,"enter",n),exit:k(e,"exit",n)})}))):E(e,a,o),firstRender:!1}},n.handleExited=function(e,t){var n=j(this.props.children);e.key in n||(e.props.onExited&&e.props.onExited(t),this.mounted&&this.setState((function(t){var n=r({},t.children);return delete n[e.key],{children:n}})))},n.render=function(){var e=this.props,t=e.component,n=e.childFactory,r=Object(a.a)(e,["component","childFactory"]),o=this.state.contextValue,i=C(this.state.children).map(n);return delete r.appear,delete r.enter,delete r.exit,null===t?l.a.createElement(d.Provider,{value:o},i):l.a.createElement(d.Provider,{value:o},l.a.createElement(t,r,i))},t}(l.a.Component);_.propTypes={},_.defaultProps={component:"div",childFactory:function(e){return e}};var w=_,x=function(e){function t(){for(var t,n=arguments.length,r=new Array(n),a=0;a<n;a++)r[a]=arguments[a];return(t=e.call.apply(e,[this].concat(r))||this).handleEnter=function(){for(var e=arguments.length,n=new Array(e),r=0;r<e;r++)n[r]=arguments[r];return t.handleLifecycle("onEnter",0,n)},t.handleEntering=function(){for(var e=arguments.length,n=new Array(e),r=0;r<e;r++)n[r]=arguments[r];return t.handleLifecycle("onEntering",0,n)},t.handleEntered=function(){for(var e=arguments.length,n=new Array(e),r=0;r<e;r++)n[r]=arguments[r];return t.handleLifecycle("onEntered",0,n)},t.handleExit=function(){for(var e=arguments.length,n=new Array(e),r=0;r<e;r++)n[r]=arguments[r];return t.handleLifecycle("onExit",1,n)},t.handleExiting=function(){for(var e=arguments.length,n=new Array(e),r=0;r<e;r++)n[r]=arguments[r];return t.handleLifecycle("onExiting",1,n)},t.handleExited=function(){for(var e=arguments.length,n=new Array(e),r=0;r<e;r++)n[r]=arguments[r];return t.handleLifecycle("onExited",1,n)},t}o(t,e);var n=t.prototype;return n.handleLifecycle=function(e,t,n){var r,a=this.props.children,o=l.a.Children.toArray(a)[t];if(o.props[e]&&(r=o.props)[e].apply(r,n),this.props[e]){var i=o.props.nodeRef?void 0:u.a.findDOMNode(this);this.props[e](i)}},n.render=function(){var e=this.props,t=e.children,n=e.in,r=Object(a.a)(e,["children","in"]),o=l.a.Children.toArray(t),i=o[0],c=o[1];return delete r.onEnter,delete r.onEntering,delete r.onEntered,delete r.onExit,delete r.onExiting,delete r.onExited,l.a.createElement(w,r,n?l.a.cloneElement(i,{key:"first",onEnter:this.handleEnter,onEntering:this.handleEntering,onEntered:this.handleEntered}):l.a.cloneElement(c,{key:"second",onEnter:this.handleExit,onEntering:this.handleExiting,onEntered:this.handleExited}))},t}(l.a.Component);x.propTypes={};var S,B,P=x;var T="out-in",A="in-out",I=function(e,t,n){return function(){var r;e.props[t]&&(r=e.props)[t].apply(r,arguments),n()}},N=((S={})[T]=function(e){var t=e.current,n=e.changeState;return l.a.cloneElement(t,{in:!1,onExited:I(t,"onExited",(function(){n(p,null)}))})},S[A]=function(e){var t=e.current,n=e.changeState,r=e.children;return[t,l.a.cloneElement(r,{in:!0,onEntered:I(r,"onEntered",(function(){n(p)}))})]},S),D=((B={})[T]=function(e){var t=e.children,n=e.changeState;return l.a.cloneElement(t,{in:!0,onEntered:I(t,"onEntered",(function(){n(b,l.a.cloneElement(t,{in:!0}))}))})},B[A]=function(e){var t=e.current,n=e.children,r=e.changeState;return[l.a.cloneElement(t,{in:!1,onExited:I(t,"onExited",(function(){r(b,l.a.cloneElement(n,{in:!0}))}))}),l.a.cloneElement(n,{in:!0})]},B),M=function(e){function t(){for(var t,n=arguments.length,r=new Array(n),a=0;a<n;a++)r[a]=arguments[a];return(t=e.call.apply(e,[this].concat(r))||this).state={status:b,current:null},t.appeared=!1,t.changeState=function(e,n){void 0===n&&(n=t.state.current),t.setState({status:e,current:n})},t}o(t,e);var n=t.prototype;return n.componentDidMount=function(){this.appeared=!0},t.getDerivedStateFromProps=function(e,t){return null==e.children?{current:null}:t.status===p&&e.mode===A?{status:p}:!t.current||(n=t.current,r=e.children,n===r||l.a.isValidElement(n)&&l.a.isValidElement(r)&&null!=n.key&&n.key===r.key)?{current:l.a.cloneElement(e.children,{in:!0})}:{status:"exiting"};var n,r},n.render=function(){var e,t=this.props,n=t.children,r=t.mode,a=this.state,o=a.status,i=a.current,c={children:n,current:i,changeState:this.changeState,status:o};switch(o){case p:e=D[r](c);break;case"exiting":e=N[r](c);break;case b:e=i}return l.a.createElement(d.Provider,{value:{isMounting:!this.appeared}},e)},t}(l.a.Component);M.propTypes={},M.defaultProps={mode:T};var R=M}]); |