| 1 |
"use strict";function _typeof(e){return(_typeof="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 _classCallCheck(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function _defineProperties(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,_toPropertyKey(i.key),i)}}function _createClass(e,t,n){return t&&_defineProperties(e.prototype,t),n&&_defineProperties(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function _toPropertyKey(e){e=_toPrimitive(e,"string");return"symbol"==_typeof(e)?e:String(e)}function _toPrimitive(e,t){if("object"!=_typeof(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0===n)return("string"===t?String:Number)(e);n=n.call(e,t||"default");if("object"!=_typeof(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}function _inherits(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&_setPrototypeOf(e,t)}function _setPrototypeOf(e,t){return(_setPrototypeOf=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e})(e,t)}function _createSuper(n){var i=_isNativeReflectConstruct();return function(){var e,t=_getPrototypeOf(n);return _possibleConstructorReturn(this,i?(e=_getPrototypeOf(this).constructor,Reflect.construct(t,arguments,e)):t.apply(this,arguments))}}function _possibleConstructorReturn(e,t){if(t&&("object"===_typeof(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return _assertThisInitialized(e)}function _assertThisInitialized(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function _isNativeReflectConstruct(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}function _getPrototypeOf(e){return(_getPrototypeOf=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}window.addEventListener("DOMContentLoaded",function(){var t=function(){_inherits(t,elementorModules.frontend.handlers.Base);var e=_createSuper(t);function t(){return _classCallCheck(this,t),e.apply(this,arguments)}return _createClass(t,[{key:"resizeCarousel",value:function(e,t){var n=2<arguments.length&&void 0!==arguments[2]&&arguments[2],i="true"==this.getElementSettings("match_height");this.getWidgetType().includes("slider")&&(i=!0),e.hasClass("flickity-enabled")&&setTimeout(function(){n&&i&&e.find(".ui-e-wrp, .ui-e-animations-wrp, .ui-e-item-wrp, .ui-e-item").css({height:"auto"}),e.flickity("resize"),i&&e.find(".ui-e-wrp, .ui-e-animations-wrp, .ui-e-item-wrp, .ui-e-item").css({height:"100%"})},t)}},{key:"runCarousel",value:function(y){var e,t,n=this.getElementSettings("navigation"),i=n.includes("arrows"),r=n.includes("fraction"),n=n.includes("dots"),o=this.getElementSettings("autoplay_speed"),s="true"==this.getElementSettings("pause_on_hover"),o=null!=o&&""!=o&&o,a="true"==this.getElementSettings("loop"),l="true"==this.getElementSettings("group_cells")||1,h=this.getElementSettings("animation_style"),_=this.getElementSettings("show_hidden"),c=this.getElementSettings("slide_position")||"center",u=a,f=!0,d="true"==this.getElementSettings("observer"),p=this.getElementSettings("overflow_container"),m="true"==this.getElementSettings("grab_cursor"),g=elementorFrontend.isEditMode();switch(h){case"circular":t=.15,e=.8;break;case"fade_blur":t=.05,e=.8;break;default:t=.05,f=!(e=.8)}f&&!g&&this.$element.closest('[data-element_type="'+p+'"]').css({"overflow-x":"hidden"});var b,v,w={cellSelector:".ui-e-wrp",cellAlign:c,contain:u,groupCells:l||1,wrapAround:a,adaptiveHeight:!1,autoPlay:o,pauseAutoPlayOnHover:s,prevNextButtons:!1,pageDots:n,draggable:m,dragThreshold:10,selectedAttraction:t,friction:e};y.on("ready.flickity",function(){this.resizeCarousel(y,200)}.bind(this)),i&&(this.$element.find(".ui-e-next").on("click",function(){y.flickity("next",a,!1)}),this.$element.find(".ui-e-previous").on("click",function(){y.flickity("previous",a,!1)})),f&&600<jQuery(window).width()&&y.on("scroll.flickity",function(e,t){var f,d,p;return!(jQuery(window).width()<600||!y.data("flickity")||!y.data("flickity").slides)&&(f=y.width(),d=y.offset().left,p=y.find(".ui-e-wrp").width(),void y.data("flickity").slides.forEach(function(e,t){var t=y.find(".ui-e-wrp:nth-child("+(t+1)+")"),e=jQuery(e.cells[0].element).offset().left,n=1,i=0,r=0,o=0,s=0,a=10,l="auto",c=e-d,u=e-(d+f-p+1);c<=-p?(l="none",n=r=0,"left"!=_&&"both"!=_||(n=1)):p<=u?(l="none",n=r=0,"right"!=_&&"both"!=_||(n=1)):c<0&&-p<c?(r=18*(1-(c=1-Math.abs(c)/p)),o=1.8*(1-c)*p,s=(d-e)/p*-180,n=c,i=2*(3.5-3.5*Math.min(1,c/.9)),a=-1,"left"!=_&&"both"!=_||(n=1,i=0)):0<u&&u<p&&(r=-18*(1-(e=1-u/p)),o=-1.8*(1-e)*p,s=-1*(1-e)*p*.52,n=e,i=2*(3.5-3.5*Math.min(1,e/.9)),a=-1,"right"!=_&&"both"!=_||(n=1,i=0)),"circular"===h&&(t.css({"will-change":"transform, opacity",transform:"translate3d(0, "+p+", 0)",opacity:n,"z-index":a}),t.find(".ui-e-item-wrp").css({"will-change":"transform, opacity",transform:"perspective("+p+"px) translateX("+o+"px) rotateY("+r+"deg) translateZ( "+s+"px)",transition:"none"})),"fade_blur"===h&&(t.css({"will-change":"opacity, filter",opacity:n,"z-index":a}),t.find(".ui-e-item-wrp").css({"will-change":"opacity, filter",filter:"blur("+i+"px)",transition:"none"})),t.css({"pointer-events":l}),t.parent().css({"pointer-events":l})}))}),d&&!g?new Waypoint({element:jQuery(this.$element),handler:function(){y.flickity(w)},offset:"140%"}):y.flickity(w),r&&(p=y.data("flickity"),b=p.selectedIndex,c=p.cells.length,v=this.$element.find(".ui-e-current"),u=this.$element.find(".ui-e-total"),v.text(b+1),u.text(c),y.on("change.flickity",function(e,t){v.text((b=t)+1)}))}},{key:"bindEvents",value:function(){var e=jQuery(".carousel-"+this.getID());this.runCarousel(e)}},{key:"onElementChange",value:function(e){["item_border_width","item_border_radius","item_padding","rating_padding","rating_margin","name_typography_font_size","job_title_typography_font_size","text_typography_font_size","image_size","avatar_size","rating_size","avatar_spacing","image_spacing","name_bottom_space","job_title_bottom_space","text_bottom_space","divider_spacing"].includes(e)&&this.resizeCarousel(jQuery(".carousel-"+this.getID()),500,!0)}}]),t}();jQuery(window).on("elementor/frontend/init",function(){function e(e){elementorFrontend.elementsHandler.addHandler(t,{$element:e})}elementorFrontend.hooks.addAction("frontend/element_ready/uicore-testimonial-carousel.default",e),elementorFrontend.hooks.addAction("frontend/element_ready/uicore-testimonial-slider.default",e),elementorFrontend.hooks.addAction("frontend/element_ready/uicore-logo-carousel.default",e)})}); |