!function(n){"use strict";window.qodefAddonsPremiumCore={},qodefAddonsPremiumCore.shortcodes={},qodefAddonsPremiumCore.body=n("body"),qodefAddonsPremiumCore.html=n("html"),qodefAddonsPremiumCore.windowWidth=n(window).width(),qodefAddonsPremiumCore.windowHeight=n(window).height(),qodefAddonsPremiumCore.scroll=0,n(document).ready(function(){qodefAddonsPremiumCore.scroll=n(window).scrollTop(),e.init()}),n(window).resize(function(){qodefAddonsPremiumCore.windowWidth=n(window).width(),qodefAddonsPremiumCore.windowHeight=n(window).height()}),n(window).scroll(function(){qodefAddonsPremiumCore.scroll=n(window).scrollTop()});var e={init:function(){this.holder=n(".qodef-qi--splitting"),this.holder.length&&this.holder.each(function(){e.initSplitting(n(this))})},initSplitting:function(e){gsap.registerPlugin(SplitText);var t=new SplitText(e,{type:"chars,words",charsClass:"qodef-e-char",wordsClass:"qodef-e-word"}).chars;if(t.length)for(var i=0;i
'),i=n(".qodef-qi-e-content-follow"),o=i.find(".qodef-e-content"),1024qodefCore.windowWidth?i.addClass("qodef-right"):i.removeClass("qodef-right"),i.css({top:e.clientY+20,left:e.clientX+20})}),e.on("mouseenter",function(){var e=n(this).find(".qodef-e-content");e.length&&o.html(e.html()),i.hasClass("qodef-is-active")?(i.removeClass("qodef-is-active"),setTimeout(function(){i.addClass("qodef-is-active")},10)):i.addClass("qodef-is-active")}).on("mouseleave",function(){i.hasClass("qodef-is-active")&&i.removeClass("qodef-is-active")}),n(window).on("wheel",function(){i.hasClass("qodef-is-active")&&i.removeClass("qodef-is-active")})})})}});qodefAddonsPremiumCore.qodefInfoFollow=t}(jQuery),function(d){"use strict";d(document).ready(function(){a.init()}),d(window).scroll(function(){a.scroll()}),d(document).on("qi_addons_for_elementor_premium_trigger_load_more",function(e,t,i){a.triggerLoadMore(t,i)}),d(document).on("qi_addons_for_elementor_premium_trigger_get_new_posts",function(e,t){qodefAddonsCore.qodefButton.init()});var a={init:function(e){this.holder=d(".qodef-qi-pagination--on"),d.extend(this.holder,e),this.holder.length&&this.holder.each(function(){var e=d(this);a.initPaginationType(e)})},scroll:function(e){this.holder=d(".qodef-qi-pagination--on"),d.extend(this.holder,e),this.holder.length&&this.holder.each(function(){var e=d(this);e.hasClass("qodef-pagination-type--infinite-scroll")&&a.initInfiniteScroll(e)})},initPaginationType:function(e){e.hasClass("qodef-pagination-type--standard")?a.initStandard(e):e.hasClass("qodef-pagination-type--load-more")?a.initLoadMore(e):e.hasClass("qodef-pagination-type--infinite-scroll")&&a.initInfiniteScroll(e)},initStandard:function(i,e){var t,o=i.find(".qodef-m-pagination-items");o.length&&(t=i.data("options"),e=void 0!==e&&""!==e?parseInt(e,10):1,a.changeStandardState(i,t.max_pages_num,e),o.children().each(function(){var t=d(this);t.on("click",function(e){e.preventDefault(),t.hasClass("qodef--active")||a.getNewPosts(i,t.data("paged"))})}))},changeStandardState:function(e,t,i){var o,n,d;e.hasClass("qodef-pagination-type--standard")&&(o=(e=e.find(".qodef-m-pagination-items")).children(".qodef--number"),n=e.children(".qodef--prev"),d=e.children(".qodef--next"),a.standardPaginationVisibility(e,t),o.removeClass("qodef--active current").eq(i-1).addClass("qodef--active current"),n.data("paged",i-1),1t.max_pages_num||1===t.max_pages_num?e.find(".qodef-load-more-button").hide():1=o.next_page&&a.getNewPosts(e)},getNewPosts:function(t,i){t.addClass("qodef--loading");var o=t.children(".qodef-grid-inner"),n=t.data("options");n.element_id=t.parents(".elementor-widget").data("id"),a.setNextPageValue(n,i,!1),d.ajax({type:"GET",url:qodefQiAddonsPremiumGlobal.vars.restUrl+qodefQiAddonsPremiumGlobal.vars.paginationRestRoute,data:{options:n},beforeSend:function(e){e.setRequestHeader("X-WP-Nonce",qodefQiAddonsPremiumGlobal.vars.restNonce)},success:function(e){"success"===e.status?(n.max_pages_num!==e.data.max_pages_num&&(n.max_pages_num=e.data.max_pages_num),a.setNextPageValue(n,i,!0),a.changeStandardHtml(t,n.max_pages_num,i,e.data.pagination_html),a.addPosts(o,e.data.html,i),a.reInitMasonryPosts(t,o),setTimeout(function(){qodefAddonsCore.body.trigger("qi_addons_for_elementor_premium_trigger_get_new_posts",[t,e.data,i])},300),a.triggerStandardScrollAnimation(t),a.loadMoreButtonVisibility(t,n)):console.log(e.message)},complete:function(){t.removeClass("qodef--loading")}})},setNextPageValue:function(e,t,i){void 0===t||""===t||i?i&&(e.next_page=parseInt(e.next_page,10)+1):e.next_page=t},addPosts:function(e,t,i){void 0!==i&&""!==i?e.html(t):e.append(t)},reInitMasonryPosts:function(e,t){e.hasClass("qodef-layout--qi-masonry")&&(t.isotope("reloadItems").isotope({sortBy:"original-order"}),setTimeout(function(){qodefAddonsCore.qodefMasonryLayout.reInit()},200)),e.hasClass("qodef-qi-blog-list-premium")&&(t.isotope("reloadItems").isotope({sortBy:"original-order"}),qodefAddonsPremiumCore.shortcodes.qi_addons_for_elementor_premium_blog_list_premium.qodefBlogListPremium.init())}};qodefAddonsCore.qodefQiAddonsPagination=a}(jQuery),function(v){"use strict";qodefAddonsCore.shortcodes.qi_addons_for_elementor_premium_advanced_timeline={},v(document).ready(function(){w.init()});var w={init:function(){var e=v(".qodef-qi-advanced-timeline");e.length&&e.each(function(e){var t=v(this);w.initItem(t)})},initItem:function(e){e.length&&e.each(function(){function n(e){return(p?e.originalEvent.changedTouches[0]:e).clientX}var e,t,d,i,o,a,r,s,l=v(this),f={},c=l.data("distance"),m=(qodefAddonsCore.windowWidth<600&&(c=80),f.timelineNavWrapper=l.find(".qodef-at-nav-wrapper"),f.timelineNavWrapperWidth=f.timelineNavWrapper.width(),f.timelineNavInner=f.timelineNavWrapper.find(".qodef-at-nav-inner"),f.fillingLine=f.timelineNavInner.find(".qodef-at-nav-filling-line"),f.timelineEvents=f.timelineNavInner.find("a"),f.timelineDates=w.parseDate(f.timelineEvents),f.eventsMinLapse=w.minLapse(f.timelineDates),f.timelineNavigation=l.find(".qodef-at-nav-navigation"),f.timelineEventContent=l.find(".qodef-at-content"),f.timelineEvents.first().addClass("qodef-selected"),f.timelineEventContent.find("li").first().addClass("qodef-selected"),w.setDatePosition(f,c),w.setTimelineWidth(f,c)),u=(l.addClass("qodef-loaded"),f.timelineNavigation.on("click",".qodef-next",function(e){e.preventDefault(),w.updateSlide(f,m,c,"next")}),f.timelineNavigation.on("click",".qodef-prev",function(e){e.preventDefault(),w.updateSlide(f,m,c,"prev")}),f.timelineNavInner.on("click","a",function(e){e.preventDefault();e=v(this);f.timelineEvents.removeClass("qodef-selected"),e.addClass("qodef-selected"),w.updateOlderEvents(e),w.updateFilling(e,f.fillingLine,m),w.updateVisibleContent(e,f.timelineEventContent)}),w.checkMQ(),l.hasClass("qodef-autoplay--enabled")),h=(u&&(i=e=4e3,o=l.find(".qodef-at-nav-inner ol li:last-child a"),a=function(){t=setInterval(function(){o.hasClass("qodef-selected")?s():w.showNewContent(f,m,"next")},e)},l.appear(function(){w.showNewContent(f,m,"next"),a()},{accX:0,accY:0}),r=function(){clearInterval(t),d=setTimeout(function(){a()},i)},s=function(){clearInterval(t)}),{down:"mousedown",up:"mouseup",target:"target"}),p=qodef.html.hasClass("touchevents"),q=(p&&(h={down:"touchstart",up:"touchend",target:"srcElement"}),!1),g=(l.find(".qodef-at-nav").on(h.down,function(e){var i,t;q||(t=e,p&&v(t[h.target]).is("a"))||(i=n(e),p||e.preventDefault(),q=!0,l.find(".qodef-at-nav").one(h.up,function(e){var t=n(e);p||e.preventDefault(),10 li:first-child > a").css("left",o));var o=window.getComputedStyle(e.get(0),null),e=o.getPropertyValue("left"),o=o.getPropertyValue("width"),o=(e=Number(e.replace("px",""))+Number(o.replace("px",""))/2)/i;w.setTransformValue(t.get(0),"scaleX",o)},setDatePosition:function(e,t){for(var i=0;ii.index()&&(n="qodef-selected qodef-enter-right",d="qodef-leave-left"),o.attr("class",n),i.attr("class",d).one("webkitAnimationEnd oanimationend msAnimationEnd animationend",function(){i.removeClass("qodef-leave-right qodef-leave-left"),o.removeClass("qodef-enter-left qodef-enter-right")}),t.css("height",e+"px")},updateOlderEvents:function(e){e.parent("li").prevAll("li").children("a").addClass("qodef-older-event").end().end().nextAll("li").children("a").removeClass("qodef-older-event")},getTranslateValue:function(e){var e=window.getComputedStyle(e.get(0),null),e=e.getPropertyValue("-webkit-transform")||e.getPropertyValue("-moz-transform")||e.getPropertyValue("-ms-transform")||e.getPropertyValue("-o-transform")||e.getPropertyValue("transform"),t=0;return 0<=e.indexOf("(")&&(t=(e=(e=(e=e.split("(")[1]).split(")")[0]).split(","))[4]),Number(t)},setTransformValue:function(e,t,i){e.style["-webkit-transform"]=t+"("+i+")",e.style["-moz-transform"]=t+"("+i+")",e.style["-ms-transform"]=t+"("+i+")",e.style["-o-transform"]=t+"("+i+")",e.style.transform=t+"("+i+")"},parseDate:function(e){var o=[];return e.each(function(){var e=v(this),e=new String(e.data("date")),t=["2000","0","0"],i=["0","0"],e=(4===e.length?t=[e,"0","0"]:(t=(e=e.split("T"))[0].split("/"),1window.pageYOffset&&i+o>window.pageXOffset},checkMQ:function(){return window.getComputedStyle(document.querySelector(".qodef-qi-advanced-timeline"),"::before").getPropertyValue("content").replace(/'/g,"").replace(/"/g,"")}};qodefAddonsCore.shortcodes.qi_addons_for_elementor_premium_advanced_timeline.qodefAdvancedTimeline=w}(jQuery),function(t){"use strict";qodefAddonsPremiumCore.shortcodes.qi_addons_for_elementor_premium_advanced_toggle={},t(document).ready(function(){i.init()});var i={init:function(){var e=t(".qodef-qi-advanced-toggle");e.length&&e.each(function(){var e=t(this);i.initItem(e)})},initItem:function(e){var t,i,o,n,d;e.hasClass("qodef-qi-advanced-toggle")&&(t=e.find("> .qodef-m-switcher input[type=checkbox]"),e=e.find("> .qodef-m-at-content"),i=e.find("> .qodef-e-content-holder").first(),o=e.find("> .qodef-e-content-holder").last(),n=i.outerHeight(),d=o.outerHeight(),e.height(d.qodef-m-item>img").attr("src"),(t=void 0!==e.data("options")?e.data("options"):{}).hasOwnProperty("headerSkin")&&k.header.removeClass("qodef-skin--light qodef-skin--dark").addClass("qodef-skin--"+t.headerSkin)}function a(){g.text(l),v.text("0"+s),w.html(u),C.text(f),_.attr("href",c),y.text(m)}I.each(function(){M(this).attr("slide-index",S),M(this).data("slide-index",S);var e=M(this).find(".qodef-m-item>img").attr("src"),t=M(this).find(".qodef-m-item>img").attr("alt");void 0!==e&&p.append('
'+t+'
'),S++}),p.find("div:first-child").addClass("active"),d(),n(),a(),setTimeout(function(){setTimeout(function(){q.removeClass("qodef-m-frame-animate-out")},700),r.removeClass("qodef-animated-device-slider-ready-animation")},500),T.on("slideNextTransitionStart",function(){P||(e+=180,h.css("transform","rotate("+e+"deg)"))}),T.on("slidePrevTransitionStart",function(){s!==x&&(e-=180,h.css("transform","rotate("+e+"deg)"))}),T.on("slideChangeTransitionStart",function(){d(),p.find("div").removeClass("prev-active"),p.find("div.active").removeClass("active").addClass("prev-active"),p.find("div:nth-child("+s+")").addClass("active"),n(),s==b?(P=!0,r.addClass("qodef-animated-device-slider-last-slide")):(P=!1,r.removeClass("qodef-animated-device-slider-last-slide")),P||(q.addClass("qodef-m-frame-animate-out"),setTimeout(function(){s%2==0?q.addClass("qodef-m-frame-even"):q.removeClass("qodef-m-frame-even"),a(),q.removeClass("qodef-m-frame-animate-out")},800))}),T.on("slideNextTransitionEnd",function(){T.isEnd?qodefAddonsCore.qodefScroll.enable():qodefAddonsCore.qodefScroll.disable()}),T.on("slidePrevTransitionEnd",function(){T.isBeginning?r.offset().top!==o&&qodefAddonsCore.qodefScroll.enable():qodefAddonsCore.qodefScroll.disable()})})},forceInputFocus:function(e){var e=e.find(".qodef-m-contact-form");e.length&&(e=e.find("input")).length&&e.each(function(){var e=M(this);e.on("click",function(){e.focus()})})}};qodefAddonsPremiumCore.shortcodes.qi_addons_for_elementor_premium_animated_device_slider.qodefAnimatedDeviceSlider=k}(jQuery),function(){"use strict";qodefAddonsPremiumCore.shortcodes.qi_addons_for_elementor_premium_business_reviews_google={},qodefAddonsPremiumCore.shortcodes.qi_addons_for_elementor_premium_business_reviews_google.qodefMasonryLayout=qodefAddonsCore.qodefMasonryLayout}(jQuery),function(){"use strict";qodefAddonsPremiumCore.shortcodes.qi_addons_for_elementor_premium_business_reviews_yelp={},qodefAddonsPremiumCore.shortcodes.qi_addons_for_elementor_premium_business_reviews_yelp.qodefMasonryLayout=qodefAddonsCore.qodefMasonryLayout}(jQuery),function(d){"use strict";qodefAddonsPremiumCore.shortcodes.qi_addons_for_elementor_premium_circled_slider={},d(document).ready(function(){t.init()});var t={init:function(){var e=d(".qodef-qi-circled-slider");e.length&&e.each(function(){var e=d(this);t.initItem(e)})},initItem:function(e){var t=e.find(".qodef-m-swiper"),i=e.find(".qodef-m-items"),o=e.find(".swiper-pagination"),n=[];i.find(".qodef-m-slide-content img").each(function(){n.push(d(this).attr("src"))}),new Swiper(t[0],{slidesPerView:"auto",centeredSlides:!0,spaceBetween:0,effect:"fade",autoplay:{delay:5e3,disableOnInteraction:!1},loop:!0,speed:300,pagination:{el:o[0],type:"bullets",clickable:!0,renderBullet:function(e,t){return' '}},on:{init:function(){setTimeout(function(){i.addClass("qodef-swiper--initialized"),o.find(".swiper-pagination-bullet").addClass("qodef--appear")},500)}}})}};qodefAddonsPremiumCore.shortcodes.qi_addons_for_elementor_premium_circled_slider.qodefCircledSlider=t}(jQuery),function(d){"use strict";qodefAddonsPremiumCore.shortcodes.qi_addons_for_elementor_premium_content_menu={},d(document).ready(function(){e.init()});var e={init:function(){this.holder=d(".qodef-qi-content-menu.qodef-menu-item-style--with-active-floating-underline"),this.holder.length&&this.holder.each(function(){e.initItem(d(this))})},initItem:function(e){let o=e.find("> nav > ul"),n=e.find(".qodef-content-menu-line"),t=o.find("> li.menu-item"),i;t.filter(".current-menu-item").length?(i=t.filter(".current-menu-item").find("a").offset().left,n.css("width",t.filter(".current-menu-item").find("a").outerWidth())):(i=t.first().find("a").offset().left,n.css("width",t.first().find("a").outerWidth())),n.css("left",i-o.offset().left),t.mouseenter(function(){var e=d(this).find("a"),t=e.outerWidth(),i=o.offset().left,e=e.offset().left-i;n.css("width",t),n.css("left",e)}),o.mouseleave(function(){t.filter(".current-menu-item").length?n.css("width",t.filter(".current-menu-item").find("a").outerWidth()):n.css("width",t.first().find("a").outerWidth()),n.css("left",i-o.offset().left)})}};qodefAddonsPremiumCore.shortcodes.qi_addons_for_elementor_premium_content_menu.qodefContentMenuBottomLine=e}(jQuery),function(a){"use strict";qodefAddonsPremiumCore.shortcodes.qi_addons_for_elementor_premium_data_table={},a(document).ready(function(){e.init()});var e={init:function(){this.holder=a(".qodef-qi-data-table"),this.holder.length&&this.holder.each(function(){e.initItem(a(this))})},initItem:function(e){var i=e.find(".qodef-m-table"),e=e.find(".qodef-m-table-pagination"),o=e.find(".qodef-e-number"),n=e.find(".qodef-m-prev"),d=e.find(".qodef-m-next");o.first().addClass("qodef--current"),i.first().addClass("qodef--active"),o.each(function(){a(this).on("click",function(){var e=a(this).data("id"),t=i.eq(e-1);i.removeClass("qodef--active"),t.addClass("qodef--active"),o.removeClass("qodef--current"),a(this).addClass("qodef--current"),1===e?(n.addClass("qodef--disabled"),d.removeClass("qodef--disabled")):e===o.length?(n.removeClass("qodef--disabled"),d.addClass("qodef--disabled")):(n.removeClass("qodef--disabled"),d.removeClass("qodef--disabled"))})}),n.on("click",function(){o.filter(".qodef--current").prev().trigger("click")}),d.on("click",function(){o.filter(".qodef--current").next().trigger("click")})}};qodefAddonsPremiumCore.shortcodes.qi_addons_for_elementor_premium_data_table.qodefTables=e}(jQuery),function(e){"use strict";qodefAddonsPremiumCore.shortcodes.qi_addons_for_elementor_premium_divided_device_slider={},qodefAddonsPremiumCore.shortcodes.qi_addons_for_elementor_premium_divided_device_slider.qodefSwiper=qodefAddonsCore.qodefSwiper,e(document).ready(function(){a.init()}),e(window).on("elementor/frontend/init",function(){elementorFrontend.isEditMode()&&elementor.channels.editor.on("change",function(e){"object"==typeof e.$el&&e.$el.hasClass("elementor-control-content_width")&&"object"==typeof e.options.element.$el&&(e=e.options.element.$el.find(".qodef-qi-divided-device-slider")).length&&a.reinitMainSwiper(e.find(".qodef-m-main-slider"))})});var a={init:function(){this.holder=e(".qodef-qi-divided-device-slider"),this.holder.length&&this.holder.each(function(){a.initItem(e(this))})},initItem:function(e){qodefAddonsCore.qodefSwiperElementorCheck.init(a.initSwiperReinit,e)},initSwiperReinit:function(e){var i=e.find(".qodef-m-main-slider"),o=e.find(".qodef-m-device-slider"),t=i.find(".swiper-slide").length,n=o[0].swiper.params;n.loopedSlides=t,n.autoplay="false",t=i[0].swiper.autoplay.running,i[0].swiper.autoplay.stop(),o[0].swiper.destroy();let d=new Swiper(o[0],Object.assign(n));a.enableScroll(e,i[0].swiper),t&&i[0].swiper.autoplay.start(),e.addClass("qodef--visible"),i.find(".swiper-slide-active").addClass("qodef--active qodef--initially-active"),o.find(".swiper-slide-active").addClass("qodef--active qodef--initially-active"),i[0].swiper.on("slideChangeTransitionStart",function(){var e=i[0].swiper.previousIndex,e=i.find(".swiper-slide").eq(e),t=i.find(".swiper-slide-active");t.siblings().removeClass("qodef--active qodef--initially-active"),t.addClass("qodef--active"),e.siblings().removeClass("qodef--prev-active"),e.addClass("qodef--prev-active"),d.realIndex!==i[0].swiper.realIndex&&d.slideTo(i[0].swiper.realIndex)}),d.on("slideChangeTransitionStart",function(){var e=d.previousIndex,e=o.find(".swiper-slide").eq(e),t=o.find(".swiper-slide-active");t.siblings().removeClass("qodef--active qodef--initially-active"),t.addClass("qodef--active"),e.siblings().removeClass("qodef--prev-active"),e.addClass("qodef--prev-active"),d.realIndex!==i[0].swiper.realIndex&&(d.activeIndex>d.previousIndex?i[0].swiper.slideNext():i[0].swiper.slidePrev())})},enableScroll:function(e,t){var i;e.hasClass("qodef--change-on-scroll")&&(i=!1,e.on("wheel",function(e){i||(i=!0,0 .qodef-qi-swiper-container"),t=t.find(".qodef-qi-swiper-container"),o=i.find(".swiper-slide").length,n=t[0].swiper.params;n.loopedSlides=o,n.autoplay="false",o=i[0].swiper.autoplay.running,i[0].swiper.autoplay.stop(),t[0].swiper.destroy(!0,!1);let d=new Swiper(t[0],Object.assign(n));o&&i[0].swiper.autoplay.start(),a.recalculate(t,i),e.addClass("qodef--visible"),i[0].swiper.on("slideChangeTransitionStart",function(){d.realIndex!==i[0].swiper.realIndex&&d.slideTo(i[0].swiper.realIndex)}),d.on("slideChangeTransitionStart",function(){d.realIndex!==i[0].swiper.realIndex&&(d.activeIndex>d.previousIndex?i[0].swiper.slideNext():i[0].swiper.slidePrev())})},recalculate:function(e,t){e[0].swiper.update(),t[0].swiper.update()},reinitMainSwiper:function(e){e.find("> .qodef-qi-swiper-container")[0].swiper.update()}};qodefAddonsPremiumCore.shortcodes.qi_addons_for_elementor_premium_fixed_project_slider.qodefFixedProjectSlider=a}(jQuery),function(i){"use strict";qodefAddonsCore.shortcodes.qi_addons_for_elementor_premium_flip_box={},i(document).ready(function(){o.init()});var o={init:function(){var e=i(".qodef-qi-flip-box");e.length&&e.each(function(e){var t=i(this);o.initItem(t)})},initItem:function(e){e.hasClass("qodef-qi-trigger-hover")&&e.on({mouseenter:function(){e.addClass("qodef-show")},mouseleave:function(){e.removeClass("qodef-show")}}),e.hasClass("qodef-qi-trigger-click")&&e.on({click:function(){e.addClass("qodef-show")},mouseleave:function(){e.removeClass("qodef-show")}}),e.hasClass("qodef-qi-trigger-button")&&(e.find(".qodef-front-trigger-icon").on("click",function(){e.addClass("qodef-show")}),e.find(".qodef-back-trigger-icon").on("click",function(){e.removeClass("qodef-show")}))}};qodefAddonsCore.shortcodes.qi_addons_for_elementor_premium_flip_box.qodefFlipBox=o}(jQuery),function(n){"use strict";qodefAddonsPremiumCore.shortcodes.qi_addons_for_elementor_premium_floating_item_showcase={},n(window).on("load",function(){a.init()});var a={init:function(){var e=n(".qodef-qi-floating-item-showcase");e.length&&e.each(function(){a.initItem(n(this))})},initItem:function(e){var t=e.closest("body").height(),t=qodefAddonsCore.windowHeight'),gsap.registerPlugin(ScrollTrigger);var e=d.find("article:last-of-type"),e=Math.ceil(e.position().top+e.outerHeight()),t=qodefAddonsCore.windowHeight>e,i=e-qodefAddonsCore.windowHeight+100,o=d.closest(".qodef-qi-floating-item-showcase-holder"),n=d.find(".qodef-grid-inner ");d.length&&(d.addClass("qodef-vertical-scroll-in-content"),d.closest("#qodef-page-wrapper").css("overflow","visible")),o.css({"--qodef-vertical-scroll-height":e,"--qodef-max-scroll":i}),t&&d.css({position:"static"}),gsap.timeline({paused:!0,scrollTrigger:{trigger:o,scrub:1,start:"top top",end:"bottom bottom"}}).to(n,{y:Math.min(0,-i)}),a.animateFloatAppear(d)})},animateFloatAppear:function(e){var t=e.find(".qodef-e");e.addClass("qodef--appear"),t.length&&t.each(function(){var e,t,i=n(this),o=(e=10,t=500,Math.floor(Math.random()*(t-e)+e));qodefAddonsCore.qodefIsInViewport.check(i,function(){i.hasClass("qodef--appear")||setTimeout(function(){i.addClass("qodef--appear")},o)})})},initImageFollow:function(e){var n=e.find(".qodef-m-cursor-follow-image-holder");e.on("mousemove",function(e){var i=e.clientX-n.width()/2,o=e.clientY-n.height()/2;requestAnimationFrame(function(){var e,t;e=i,t=o,n.hasClass("qodef--is-active")&&gsap.to(n,{x:e,y:t,duration:.7})})}),e.on("mouseenter",function(){n.hasClass("qodef--is-active")||n.addClass("qodef--is-active")}).on("mouseleave",function(){n.hasClass("qodef--is-active")&&n.removeClass("qodef--is-active")})}};qodefAddonsPremiumCore.shortcodes.qi_addons_for_elementor_premium_floating_item_showcase.qodefFloatingItemShowcase=a}(jQuery),function(r){"use strict";qodefAddonsPremiumCore.shortcodes.qi_addons_for_elementor_premium_google_map={},r(document).ready(function(){s.init()});var s={mapHolder:"",mapOptions:[],mapElement:"",map:{},markers:{},circleMap:{},init:function(){this.holder=r(".qodef-qi-google-map"),this.holder.length&&this.holder.each(function(){s.initItem(r(this))})},initItem:function(e){e.hasClass("qodef--has-key")&&s.initMap(e.find(".qodef-m-map"))},getMapSettings:function(){return{styles:this.mapOptions.mapStyle,mapTypeId:google.maps.MapTypeId.ROADMAP,scrollwheel:this.mapOptions.mapScroll,draggable:this.mapOptions.mapDrag,streetViewControl:this.mapOptions.streetView,zoom:parseInt(this.mapOptions.mapZoom,10),mapTypeControl:this.mapOptions.mapTypeControl,fullscreenControl:this.mapOptions.fullScreenControl}},getMapOptions:function(e,t){var i={uniqueId:"",holderId:"",mapHeight:0,mapStyle:"",streetView:!1,mapDrag:!1,mapScroll:!1,mapTypeControl:!1,fullScreenControl:!1,mapZoom:0,addresses:[],addressesLatLng:[],pin:"",selectorIsID:!1,multipleTrigger:!1,geolocation:!1};return(i=r.extend(i,t)).selectorIsID?(i.uniqueId=e[0].id,i.holderId=e[0].id):void 0!==e.data("unique-id")&&!1!==e.data("unique-id")&&(i.uniqueId=e.data("unique-id"),i.holderId="qodef-map-id--"+e.data("unique-id")),void 0!==e.data("height")&&!1!==e.data("height")&&(i.mapHeight=parseInt(e.data("height"),10)),void 0!==e.data("zoom")&&!1!==e.data("zoom")&&(i.mapZoom=parseInt(e.data("zoom"),10)),void 0!==e.data("style")&&!1!==e.data("style")&&(i.mapStyle=e.data("style")),void 0!==e.data("street-view")&&"yes"===e.data("street-view")&&(i.streetView=!0),void 0!==e.data("map-type")&&"yes"===e.data("map-type")&&(i.mapTypeControl=!0),void 0!==e.data("map-full-screen")&&"yes"===e.data("map-full-screen")&&(i.fullScreenControl=!0),void 0!==e.data("map-drag")&&"yes"===e.data("map-drag")&&(i.mapDrag=!0),void 0!==e.data("map-scroll")&&"yes"===e.data("map-scroll")&&(i.mapScroll=!0),void 0!==e.data("street-view")&&"yes"===e.data("street-view")&&(i.streetView=!0),void 0!==e.data("addresses")&&!1!==e.data("addresses")&&(i.addresses=e.data("addresses")),void 0!==e.data("pin")&&!1!==e.data("pin")&&(i.pin=e.data("pin")),i},initMap:function(e,t){this.mapOptions=this.getMapOptions(e,t),this.mapElement=document.getElementById(this.mapOptions.holderId),this.map=new google.maps.Map(this.mapElement,this.getMapSettings()),this.setAddress(),this.setMapHeight()},triggerGeolocation:function(){navigator.geolocation&&this.mapOptions.geolocation&&this.centerMapToGeolocationAddress()},setAddress:function(){for(var e=0;e

'+o+"

"}),e=new google.maps.Geocoder;"object"==typeof e&&(n=this.map,d=this.mapOptions,e.geocode({address:o},function(e,t){var i;t===google.maps.GeocoderStatus.OK&&"object"==typeof e&&(i=new google.maps.Marker({map:n,position:e[0].geometry.location,icon:d.pin,title:o.store_title}),google.maps.event.addListener(i,"click",function(){a.open(n,i)}),t={address:e[0].formatted_address,latitude:e[0].geometry.location.lat(),longitude:e[0].geometry.location.lng()},d.addressesLatLng.push(t),s.centerMapAddress(n,d,e))}))},setMapHeight:function(){var e=this.mapOptions;0Math.abs(i)?t:i}):e}}d="horizontalScroll",(n="pluginName")in(o=t)?Object.defineProperty(o,n,{value:d,enumerable:!0,configurable:!0,writable:!0}):o[n]=d,e.use(t),e.use(window.OverscrollPlugin);var o={damping:.1,continuousScrolling:!1,delegateTo:document,plugins:{overscroll:{damping:.1,maxOverscroll:150}}},n=i.find(".qodef-items-holder")[0],d=e.init(n,o),a=i.find(".qodef-e:not( .qodef-e-featured )"),e=i.find(".qodef-e-featured"),r=0f(this).data("offset-left")&&setTimeout(function(){t.addClass("qodef--appear")},200*(e+1))}),d.addListener(function(){var e=this.offset.x;a.each(function(){f(this).hasClass("qodef--appear")||i.width()+e+r-100>f(this).data("offset-left")&&f(this).addClass("qodef--appear qodef--appear-delay")})})},animateSliderInContent:function(o){o.addClass("qodef-horizontal-scroll-in-content");var e,t,i=o.find(".qodef-items-holder"),n=o.find(".qodef-e:not(.qodef-e-featured)"),d=o.find(".qodef-e-featured"),a=0'),d.addClass("qodef--appear"),n.each(function(e){var t=f(this).offset().left;f(this).attr("data-offset-left",t),f(this).data("offset-left",t)}),n.each(function(e){var t=f(this);o.width()+a>f(this).data("offset-left")&&setTimeout(function(){t.addClass("qodef--appear")},200*(e+1))}),"qodef-scroll-horizontal"),r=i+"--active",s=i+"--ended";function l(e){var t=e[0].getBoundingClientRect(),e=e.find(".qodef-scroll-content");t.top>qodefAddonsCore.windowHeight?(e.removeClass(r),e.removeClass(s)):t.bottom<0?(e.addClass(s),e.removeClass(r)):(t.top<=0&&e.addClass(r),0qodefAddonsCore.windowHeight&&e.removeClass(s))}n=(d=o).find(".qodef-scroll-content").outerWidth(),i=d.offset().left,e=i+n-qodefAddonsCore.windowWidth,t=-e,d.css({"--qodef-horizontal-scroll-width":n,"--qodef-horizontal-scroll-offset":i,"--qodef-right-max":e}),d.data("initalized",!1),d.data("rightMax",Number(t)),d.data("scrollWidth",n),d.data("outerHeight",d.outerHeight()),d.data("offsetTop",d.offset().top),d.data("initalized",!0),d.data("transformX","0"),l(o),f(window).on("scroll",function(){var e,t,i;e=o,i=-((qodefAddonsCore.scroll-e.data("offsetTop"))/(e.data("outerHeight")-(qodefAddonsCore.windowHeight-qodefAddonsCore.windowWidth))*e.data("scrollWidth")*1.1),i=Math.min(0,i),i=Math.max(i,e.data("rightMax")),e.data("transformX",Number(i)),!0===e.data("initalized")&&(t=o.find(".qodef-scroll-content"),gsap.to(t,{x:e.data("transformX"),overwrite:!0}),o.find(".qodef-e:not( .qodef-e-featured ):not( .qodef--appear )").each(function(){f(this).hasClass("qodef--appear")||o.width()+Math.abs(i)+a+100>f(this).data("offset-left")&&f(this).addClass("qodef--appear")})),l(o)})},animateAppear:function(e){var t=e.find(".qodef-e");e.find(".qodef-items-holder > .qodef-scroll-content").contents().unwrap(),t.length&&t.each(function(){var e=f(this);qodefAddonsCore.qodefIsInViewport.check(e,function(){e.hasClass("qodef--appear")||e.addClass("qodef--appear")})})}};qodefAddonsPremiumCore.shortcodes.qi_addons_for_elementor_premium_horizontal_double_row_project_showcase.qodefHorizontalDoubleRowProjectShowcase=i}(jQuery),function(t){"use strict";qodefAddonsPremiumCore.shortcodes.qi_addons_for_elementor_premium_hover_aware_slider={},t(document).ready(function(){e.init()});var e={init:function(){this.holder=t(".qodef-qi-hover-aware-slider"),this.holder.length&&this.holder.each(function(){e.initItem(t(this))})},initItem:function(e){e=e.find(".qodef-e-item .qodef-e-link");e.length&&(e.first().parent().addClass("qodef--active"),e.each(function(){var e=t(this);e.on("touch mouseover",function(){e.parents(".qodef-m-items").find(".qodef-e-item.qodef--prev").removeClass("qodef--prev"),e.parents(".qodef-m-items").find(".qodef-e-item.qodef--active").removeClass("qodef--active").addClass("qodef--prev"),e.parent().removeClass("qodef--prev").addClass("qodef--active")})}))}};qodefAddonsPremiumCore.shortcodes.qi_addons_for_elementor_premium_hover_aware_slider.qodefHoverAwareSlider=e}(jQuery),function(n){"use strict";qodefAddonsCore.shortcodes.qi_addons_for_elementor_premium_icon_progress_bar={},n(document).ready(function(){i.init()});var i={init:function(){var e=n(".qodef-qi-icon-progress-bar");e.length&&e.each(function(e){var t=n(this);i.initItem(t)})},initItem:function(e){var t=e.find(".qodef-icon-holder"),i=e.data("active"),o=e.data("icon-animation-delay");qodefAddonsCore.qodefIsInViewport.check(e,function(){t.each(function(e){var t;e',n=(i.clone().addClass("qodef--distort-img-clone").insertAfter(i),i.after(e),t.find(".qodef--distort-img-clone")),d=t.find(".qodef-svg-distort-filter").find("filter").find("feDisplacementMap")[0],a={val:0},r=gsap.timeline({paused:!0,defaults:{duration:.8,ease:"power1.inOut"},onStart:()=>{gsap.set(n,{filter:"url(#"+o+")"})},onReverseComplete:()=>{gsap.set(n,{filter:"none"})},onUpdate:()=>{d.setAttribute("scale",a.val)}});r.to(a,{startAt:{val:0},val:100},0),t[0].addEventListener("mouseenter",function(){r.restart()}),t[0].addEventListener("mouseleave",function(){r.reverse()})})},initGradient:function(e){e=e.find(".qodef-e");e.length&&e.each(function(){l(this).find(".qodef-e-inner").append('')})}};qodefAddonsCore.shortcodes.qi_addons_for_elementor_image_gallery.qodefImageGalleryAdditionalEffects=i}(jQuery),function(l){"use strict";l(document).ready(function(){i.init()});var i={init:function(){var e=l(".qodef-qi-image-gallery-masonry");e.length&&e.each(function(e){i.initItem(l(this),e)})},initItem:function(e,t){e.hasClass("qodef-image--hover-distort")&&1024',n=(i.clone().addClass("qodef--distort-img-clone").insertAfter(i),i.after(e),t.find(".qodef--distort-img-clone")),d=t.find(".qodef-svg-distort-filter").find("filter").find("feDisplacementMap")[0],a={val:0},r=gsap.timeline({paused:!0,defaults:{duration:.8,ease:"power1.inOut"},onStart:()=>{gsap.set(n,{filter:"url(#"+o+")"})},onReverseComplete:()=>{gsap.set(n,{filter:"none"})},onUpdate:()=>{d.setAttribute("scale",a.val)}});r.to(a,{startAt:{val:0},val:100},0),t[0].addEventListener("mouseenter",function(){r.restart()}),t[0].addEventListener("mouseleave",function(){r.reverse()})})},initGradient:function(e){e=e.find(".qodef-e");e.length&&e.each(function(){l(this).find(".qodef-e-inner").append('')})}};qodefAddonsCore.shortcodes.qi_addons_for_elementor_image_gallery_masonry.qodefImageGalleryMasonryAdditionalEffects=i}(jQuery),function(l){"use strict";l(document).ready(function(){i.init()});var i={init:function(){var e=l(".qodef-qi-image-gallery-pinterest");e.length&&e.each(function(e){i.initItem(l(this),e)})},initItem:function(e,t){e.hasClass("qodef-image--hover-distort")&&1024',n=(i.clone().addClass("qodef--distort-img-clone").insertAfter(i),i.after(e),t.find(".qodef--distort-img-clone")),d=t.find(".qodef-svg-distort-filter").find("filter").find("feDisplacementMap")[0],a={val:0},r=gsap.timeline({paused:!0,defaults:{duration:.8,ease:"power1.inOut"},onStart:()=>{gsap.set(n,{filter:"url(#"+o+")"})},onReverseComplete:()=>{gsap.set(n,{filter:"none"})},onUpdate:()=>{d.setAttribute("scale",a.val)}});r.to(a,{startAt:{val:0},val:100},0),t[0].addEventListener("mouseenter",function(){r.restart()}),t[0].addEventListener("mouseleave",function(){r.reverse()})})},initGradient:function(e){e=e.find(".qodef-e");e.length&&e.each(function(){l(this).find(".qodef-e-inner").append('')})}};qodefAddonsCore.shortcodes.qi_addons_for_elementor_image_gallery_pinterest.qodefImageGalleryPinterestAdditionalEffects=i}(jQuery),function(l){"use strict";l(document).ready(function(){i.init()});var i={init:function(){var e=l(".qodef-qi-image-slider");e.length&&e.each(function(e){i.initItem(l(this),e)})},initItem:function(e,t){e.hasClass("qodef-image--hover-distort")&&1024',n=(i.clone().addClass("qodef--distort-img-clone").insertAfter(i),i.after(e),t.find(".qodef--distort-img-clone")),d=t.find(".qodef-svg-distort-filter").find("filter").find("feDisplacementMap")[0],a={val:0},r=gsap.timeline({paused:!0,defaults:{duration:.8,ease:"power1.inOut"},onStart:()=>{gsap.set(n,{filter:"url(#"+o+")"})},onReverseComplete:()=>{gsap.set(n,{filter:"none"})},onUpdate:()=>{d.setAttribute("scale",a.val)}});r.to(a,{startAt:{val:0},val:100},0),t[0].addEventListener("mouseenter",function(){r.restart()}),t[0].addEventListener("mouseleave",function(){r.reverse()})})},initGradient:function(e){e=e.find(".qodef-e");e.length&&e.each(function(){l(this).find(".qodef-e-inner").append('')})}};qodefAddonsCore.shortcodes.qi_addons_for_elementor_image_slider.qodefImageSliderAdditionalEffects=i}(jQuery),function(i){"use strict";qodefAddonsPremiumCore.shortcodes.qi_addons_for_elementor_premium_interactive_info_images={},i(document).ready(function(){t.init()});var t={init:function(){var e=i(".qodef-qi-interactive-info-images");e.length&&e.each(function(){var e=i(this);t.initItem(e)})},initItem:function(e){var t=e.find(".qodef-m-items").find(".qodef-m-item");t.each(function(){var e=i(this);e.on("touch mouseover",function(){t.removeClass("qodef-active"),e.addClass("qodef-active")})})}};qodefAddonsPremiumCore.shortcodes.qi_addons_for_elementor_premium_interactive_info_images.qodefCircledSlider=t}(jQuery),function(d){"use strict";qodefAddonsPremiumCore.shortcodes.qi_addons_for_elementor_premium_interactive_project_carousel={},d(document).ready(function(){a.init()});var a={init:function(){var e=d(".qodef-qi-interactive-project-carousel");e.length&&e.each(function(){a.initItem(d(this))})},initItem:function(o){var e=o.find(".swiper-container"),n=e.length-1;e.each(function(e){var t=d(this),i=e;(e+1)%2==0?t.attr("dir","rtl"):t.attr("dir","ltr"),new Swiper(t[0],{loop:!0,slidesPerView:"auto",speed:1200,simulateTouch:!1,on:{init:function(){i===n&&setTimeout(function(){o.find(".swiper-container").each(function(){qodefAddonsCore.body.hasClass("qodef-qi--touch")||a.wheelTrigger(o,d(this),1200),a.dragTrigger(o,d(this),1200),a.touchTrigger(o,d(this),1200)}),a.initHoverAnimations(o),o.addClass("qodef--initialized");var e=o.find(".qodef-e-item.swiper-slide-active"),t=o.find(".qodef-e-media-image");e.eq(0).addClass("qodef--hovered"),t.eq(0).addClass("qodef--active")},100)}}})})},initHoverAnimations:function(t){var i,o,n=t.find(".qodef-e-item");d(window).on("mousemove",function(e){i=e.clientX,o=e.clientY}),t.on("qodefSliderScrolled",function(e){setTimeout(function(){a.changeHoveredItemAfterScroll(t,n,i,o)},10)}),n.each(function(){var e=d(this);e.on("mouseenter",function(){a.hoverItem(t,e,"in")}).on("mouseleave",function(){a.hoverItem(t,e,"out")})}),qodefAddonsCore.body.hasClass("qodef-qi--touch")&&n.on("touchstart",function(){var e=d(this);e.hasClass("qodef--hovered")||(n.each(function(){a.hoverItem(t,d(this),"out")}),a.hoverItem(t,e,"in"))})},changeHoveredItemAfterScroll:function(e,t,i,o){i=a.getJqueryElementFromPoint(i,o).closest(".qodef-e-item");i.length&&!i.hasClass("qodef--hovered")&&(t.each(function(){a.hoverItem(e,d(this),"out")}),a.hoverItem(e,i,"in"))},hoverItem:function(e,t,i){var o=t.data("index"),e=e.find(".qodef-e-media-image[data-index="+o+"]");"in"===i?(t.siblings().removeClass("qodef--hovered"),t.addClass("qodef--hovered"),e.siblings().removeClass("qodef--active"),e.addClass("qodef--active")):e.children("img").is(":hover")||(t.removeClass("qodef--hovered"),e.removeClass("qodef--active"))},getJqueryElementFromPoint:function(e,t){return d(document.elementFromPoint(e,t))},connectTwoSwipers:function(i){i.each(function(e){var t=d(this)[0].swiper;t.controller.control=i.eq(0==e?1:0)[0].swiper,t.update()})},wheelTrigger:function(t,i,o){var n=!1;t.on("wheel",function(e){n||(n=!0,e.originalEvent.deltaY<0?i[0].swiper.slideNext(o,!0):i[0].swiper.slidePrev(o,!0),setTimeout(function(){n=!1,t.triggerHandler("qodefSliderScrolled")},o+10))})},dragTrigger:function(t,i,o){var n,d,a=!1;t.on("drag",function(e){e.preventDefault(),d=e.originalEvent.offsetX,a||(a=!0,n=e.originalEvent.offsetX),a&&d!==n&&(d-n<0?i[0].swiper.slideNext(o,!0):i[0].swiper.slidePrev(o,!0),setTimeout(function(){a=!1,t.triggerHandler("qodefSliderScrolled")},o+10))})},touchTrigger:function(e,t,i){var o,n,d=!1;e.on("touchmove",function(e){e.preventDefault(),n=e.originalEvent.changedTouches[0].screenX,d||(d=!0,o=e.originalEvent.changedTouches[0].screenX),d&&n!==o&&(n-o<0?t[0].swiper.slideNext(i,!0):t[0].swiper.slidePrev(i,!0),setTimeout(function(){d=!1},i+10))})}};qodefAddonsPremiumCore.shortcodes.qi_addons_for_elementor_premium_interactive_project_carousel.qodefInteractiveProjectCarousel=a}(jQuery),function(s){"use strict";qodefAddonsPremiumCore.shortcodes.qi_addons_for_elementor_premium_intro_swipe_images={},s(document).ready(function(){l.init()}),s(window).on("load",function(){l.windowLoaded=!0});var l={init:function(){this.holder=s(".qodef-qi-intro-swipe-images"),this.holder.length&&this.holder.each(function(){l.initItem(s(this))})},initItem:function(n){var d=n.find(".qodef-m-images-holder"),a=d.find(".qodef-e-bckg-image");!0!==l.windowLoaded&&(l.windowLoaded=!1);function e(){var i=0;a.each(function(e){var t=s(this),o=a.length-1;d.css("opacity",1),setTimeout(function(){var i;t.addClass("qodef-image--animating"),t.hasClass("qodef-image--animating")&&t.prev().removeClass("qodef-image--animating"),e===o&&(l.windowLoaded?(clearInterval(void 0),setTimeout(function(){n.addClass("qodef--animate-elements")},500),r()):i=setInterval(function(){var e=a.filter(".qodef-image--animating"),t=a.first();a.removeClass("qodef-image--animating"),(e.next().length?e.next():t).addClass("qodef-image--animating"),l.windowLoaded&&(setTimeout(function(){n.addClass("qodef--animate-elements")},500),r(),clearInterval(i))},1e3))},i),i+=1e3,d.addClass("qodef--animate-border"),d.css("transition-duration",e+1+"s")})}Boolean(elementorFrontend.isEditMode())&&(l.windowLoaded=!0);var r=function(){s("html, body").animate({scrollTop:0},100),setTimeout(function(){n.addClass("qodef-animation--stop"),qodefAddonsCore.qodefScroll.enable()},1500)};setTimeout(function(){qodefAddonsCore.qodefScroll.disable(),e()},250)},fadeOutLoader:function(t,i,e,o){i=i||600,e=e||0,o=o||"swing",t.length&&(t.delay(e).fadeOut(i,o),s(window).on("bind","pageshow",function(e){e.originalEvent.persisted&&t.fadeOut(i,o)}))}};qodefAddonsPremiumCore.shortcodes.qi_addons_for_elementor_premium_intro_swipe_images.qodefIntroSwipeImages=l}(jQuery),function(p){"use strict";qodefAddonsPremiumCore.shortcodes.qi_addons_for_elementor_premium_intro_glitch_effect={},p(document).ready(function(){q.init()}),p(window).on("load",function(){q.windowLoaded=!0});var q={init:function(){this.holder=p(".qodef-qi-intro-glitch-effect"),this.holder.length&&this.holder.each(function(){q.initItem(p(this))})},initItem:function(t){var i,e,o,n,d,a,r,s,l,f,c,m,u,h;t.length&&!qodefAddonsCore.body.hasClass("qodef-qi--touch")&&(i=t.find(".qodef-m-image-glitches"),!(r=a=d=!1)!==q.windowLoaded&&(q.windowLoaded=!1),Boolean(elementorFrontend.isEditMode())&&(q.windowLoaded=!0),l=new(s=function(e,t,i){this.sel=e,this.classString=t,this.set=i})(t.find(".qodef-m-headline-holder"),"headlines",!1),f=new s(t.find(".qodef-m-bottom-image"),"image",!1),c=new s(p(".qodef-m-screen-1"),"screen",!0),m=new s(p(".qodef-m-screen-2"),"screen",!1),u=function(){e=t.height(),o=t.offset().top,n=e-o},c.sel.on("click",function(){l.set&&f.set&&(a=!0,q.scrollToScreen(t,l,c,m))}),u(),t.on("wheel",function(e){r=0e.preventDefault(),disable(){r.enabled&&(r.enabled=!1,window.addEventListener("scroll",gsap.ticker.tick,{passive:!0}),r.events.forEach((e,t)=>(t?document:window).addEventListener(e,r.prevent,{passive:!1})))},enable(){r.enabled||(r.enabled=!0,window.removeEventListener("scroll",gsap.ticker.tick),r.events.forEach((e,t)=>(t?document:window).removeEventListener(e,r.prevent)))}};gsap.timeline({paused:!0,scrollTrigger:{trigger:o,pin:e,scrub:1,start:"top top",end:"+=150%",onUpdate:function(e){if(!d.length)return!1;ScrollTrigger.positionInViewport(n[0],"bottom").toFixed(2)<1.15&&r.enabled&&1===e.direction&&(r.disable(),l(window).one("wheel",function(){gsap.to(window,{scrollTo:{y:d.offset().top,autoKill:!1},onComplete:r.enable,duration:1.1})}))}}}).to(n,{y:Math.min(0,-t)});var s=e.find("article");s.each(function(){l(this).attr("data-offset-top",l(this).offset().top-l(this).outerHeight()),l(this).data("offset-top",l(this).offset().top-l(this).outerHeight())}),setTimeout(function(){s.each(function(e){var t=l(this);qodefAddonsCore.windowHeight/2>l(this).data("offset-top")?setTimeout(function(){t.addClass("qodef--appear")},350*(e+1)+1500):qodefAddonsCore.qodefIsInViewport.check(t,function(){t.hasClass("qodef--appear")||t.addClass("qodef--appear")})})},500)}};qodefAddonsPremiumCore.shortcodes.qi_addons_for_elementor_premium_intro_write_out_floating_images.qodefIntroFloatingImages=t,qodefAddonsPremiumCore.shortcodes.qi_addons_for_elementor_premium_intro_write_out_floating_images.qodefSplitting=qodefAddonsPremiumCore.qodefSplitting}(jQuery),function(i){"use strict";qodefAddonsPremiumCore.shortcodes.qi_addons_for_elementor_premium_numbered_slider={},qodefAddonsPremiumCore.shortcodes.qi_addons_for_elementor_premium_numbered_slider.qodefSwiper=qodefAddonsCore.qodefSwiper,i(document).ready(function(){a.init()});var a={init:function(){this.holder=i(".qodef-qi-numbered-slider"),this.holder.length&&this.holder.each(function(){a.initItem(i(this))})},initItem:function(e){qodefAddonsCore.qodefSwiperElementorCheck.init(a.initSwiperReinit,e)},initSwiperReinit:function(e){var t=e.find(".qodef-m-items-slider"),i=t[0].swiper,o=e.find(".qodef-m-background-slider"),n=o[0].swiper,d=i.params.autoplay.enabled;a.initAnimation(e,n,t),a.triggerMove(e,i),d&&i.autoplay.start(),e.hasClass("qodef--full-height")||a.equalHeights(o),e.addClass("qodef--visible")},initAnimation:function(t,i,o){t.addClass("qodef--reveal"),o[0].swiper.on("slideChangeTransitionStart",function(){setTimeout(function(){i.slideTo(o[0].swiper.activeIndex)},500);var e=o.find(".swiper-slide-active");o.find(".swiper-slide").removeClass("qodef--after-active qodef--prev-active"),e.prev().prevAll().removeClass("qodef--after-active").addClass("qodef--prev-active"),e.next().nextAll().removeClass("qodef--prev-active").addClass("qodef--after-active")}),o[0].swiper.on("slideChange",function(){t.removeClass("qodef--reveal"),t.addClass("qodef--hide"),setTimeout(function(){var e=o.find(".swiper-slide-active");t.addClass("qodef--reveal"),e.siblings().removeClass("qodef--show"),e.addClass("qodef--show"),setTimeout(function(){t.removeClass("qodef--hide")},500)},900)})},triggerMove:function(e,t){var i=e.find(".qodef-trigger--prev"),e=e.find(".qodef-trigger--next");i.on("click",function(){t.slidePrev()}),e.on("click",function(){t.slideNext()})},equalHeights:function(e){var e=e.find(".qodef-e-image-holder"),t=0;e.length&&(e.each(function(){var e=i(this).outerHeight();t');y.recalculateValues(r,1,u,s,a,1,g,l,f),i.draggable({axis:"x",containment:t.parent(),scrollSensitivity:10,start:function(e,t){d=t.position.left},drag:function(e,t){var i=t.position.left>d?"right":"left";d=t.position.left,o=C(this).offset(),o=o.left-q,n=Math.floor(o/v),0<=o&&o<=g&&("right"==i?p.1*d.find("img").height()&&r.showEndOfScroll(e,t),n.data("index")!==r.activeIndex&&r.setActiveText(o),d.addClass("qodef--active").data("move",Math.min(d.data("move")+r.deltaY,0)).css("transform","translate3d(0,"+Math.round(d.data("move")-.2*d.data("buffer"))+"px,0)").data("buffer",Math.abs(d.data("move")))},mouseWheel:function(e,t,i,o,n,d){r.direction=-e.originalEvent.deltaY<0?"next":"prev",r.deltaY=-e.originalEvent.deltaY,3==Math.abs(r.deltaY)&&(r.deltaY=10*r.deltaY),r.movement(t,i,o,n,d)},mouseMove:function(e,t){r.tX=.5-e.screenX/qodefAddonsCore.windowWidth,r.tY=.5-e.screenY/qodefAddonsCore.windowHeight,t.each(function(e){var t=a(this).find("img"),i=Math.round(r.tX*r.tilt*(e+1)),e=Math.round(r.tY*r.tilt*(e+1));t.css("transform","translateX("+i+"px) translateY("+e+"px)")})},touchStart:function(e,t){t.data("y-start",parseInt(e.changedTouches[0].clientY))},touchMove:function(e,t,i,o,n,d){t.data("y-end",parseInt(e.changedTouches[0].clientY)),r.deltaY=t.data("y-end")-t.data("y-start"),r.direction=r.deltaY<0?"next":"prev",r.deltaY=Math.min(Math.max(r.deltaY,-90),100),r.movement(t,i,o,n,d)},fixedInfo:function(e,i,o=!1){function t(e){var i=e.clientX,o=e.clientY;requestAnimationFrame(function(){var e,t;e=i,t=o,d.css({transform:"translate3d("+(e+=5)+"px, "+(t+=5)+"px, 0)"})})}function n(e){var t;t=(o?a(e.currentTarget).find(".qodef-e-item.qodef--active"):a(e.currentTarget).closest(i)).data("index"),d.data("active")!==t&&(e=i.filter(function(){return a(this).data("index")===t}).find(".qodef-e-cursor-text").html(),d.data("active",t).addClass("qodef--show"),d.find(".qodef-m-hover-title-holder").html(e))}var d=e.find(".qodef-m-hover-text");o?e.on("touchmove",n):(e.on("mousemove",t),e.on("mousemove","img",n),e.on("mouseleave","img",function(e){d.data("active",null).removeClass("qodef--show")}))}};qodefAddonsPremiumCore.shortcodes.qi_addons_for_elementor_premium_stacked_item_scroll.qodefStacked=r}(jQuery),function(t){"use strict";qodefAddonsPremiumCore.shortcodes.qi_addons_for_elementor_premium_textual_projects_showcase={},t(document).ready(function(){e.init()});var e={init:function(){var e=t(".qodef-textual-projects-showcase .qodef--highlight svg");e.length&&e.each(function(){var e=t(this);qodefAddonsCore.qodefIsInViewport.check(e,function(){e.addClass("qodef-animation-init")})})}};qodefAddonsPremiumCore.shortcodes.qi_addons_for_elementor_premium_textual_projects_showcase.qodefTextualProjectsShowcase=e,qodefAddonsPremiumCore.shortcodes.qi_addons_for_elementor_premium_textual_projects_showcase.qodefAppear=qodefAddonsCore.qodefAppear}(jQuery),function(e){"use strict";qodefAddonsPremiumCore.shortcodes.qi_addons_for_elementor_premium_typeforms_form={};var t={init:function(){this.holder=e(".qodef-qi-typeforms-form"),this.holder.length&&this.holder.each(function(){t.initItem(e(this))})},initItem:function(e){var t=e.find(".qodef-m-content > div").attr("data-tf-widget");window.tf.createWidget(t,{container:e.find(".qodef-m-content > div")})}};qodefAddonsPremiumCore.shortcodes.qi_addons_for_elementor_premium_typeforms_form.qodefTypeform=t}(jQuery),function(e){"use strict";qodefAddonsPremiumCore.shortcodes.qi_addons_for_elementor_premium_vertical_circled_slider={},e(document).ready(function(){a.init()});var a={init:function(){this.sliders=e(".qodef-qi-vertical-circled-slider"),this.sliders.length&&this.sliders.each(function(){a.initItem(e(this))})},initItem:function(e){qodefAddonsCore.qodefSwiperElementorCheck.init(a.initSwiperReinit,e)},initSwiperReinit:function(e){a.setWidth(e);var t=e.find(".qodef-qi-swiper-container:not(.qodef-vertical-circled-slider-text)"),i=e.find(".qodef-qi-swiper-container.qodef-vertical-circled-slider-text"),o=t[0].swiper.autoplay.running,n=t.find(".swiper-slide").length,d=i[0].swiper.params,n=(d.loopedSlides=n,d.autoplay="false",t[0].swiper.autoplay.stop(),i[0].swiper.destroy(),new Swiper(i[0],Object.assign(d)));t[0].swiper.controller.control=n,t[0].swiper.controller.by="slide",t[0].swiper.controller.inverse=!0,n.controller.control=t[0].swiper,t[0].swiper.on("resize",function(){a.setWidth(e)}),o&&t[0].swiper.autoplay.start(),e.addClass("qodef--visible")},setWidth:function(e){var t,i,o;e.hasClass("qodef--slider-circle-image")&&(o=i=t=0,(e=e.find(".qodef-qi-swiper-container:not(.qodef-vertical-circled-slider-text) .qodef-e")).length)&&(o=(i=e.outerHeight())<(t=e.outerWidth())?i:t,e.find("img").css("width",o),e.find("img").css("height",o))}};qodefAddonsPremiumCore.shortcodes.qi_addons_for_elementor_premium_vertical_circled_slider.qodefSwiper=qodefAddonsCore.qodefSwiper,qodefAddonsPremiumCore.shortcodes.qi_addons_for_elementor_premium_vertical_circled_slider.qodefVerticalCircledSlider=a}(jQuery),function(c){"use strict";qodefAddonsPremiumCore.shortcodes.qi_addons_for_elementor_premium_vertical_project_reel={},c(window).on("load",function(){a.init()});var a={init:function(){var e=c(".qodef-qi-vertical-project-reel");e.length&&e.each(function(e){c(this).closest("#qodef-page-wrapper").css("overflow","visible"),a.calculateSticky(c(this)),a.initItem(c(this),e)})},calculateSticky:function(e){var t,i=e.find(".qodef-e-item"),o=0;i.length&&(i.each(function(){t=c(this).outerHeight(),oe.offset().top-.67*qodefAddonsCore.windowHeight&&qodefAddonsCore.scroll',d=(i.clone().addClass("qodef--distort-img-clone").insertAfter(i),i.after(e),t.find(".qodef--distort-img-clone")),a=t.find(".qodef-svg-distort-filter").find("filter").find("feDisplacementMap")[0],r={val:0},s=gsap.timeline({paused:!0,defaults:{duration:.8,ease:"power1.inOut"},onStart:()=>{gsap.set(d,{filter:"url(#"+n+")"})},onReverseComplete:()=>{gsap.set(d,{filter:"none"})},onUpdate:()=>{a.setAttribute("scale",r.val)}});s.to(r,{startAt:{val:0},val:100},0),t[0].addEventListener("mouseenter",function(){s.restart()}),t[0].addEventListener("mouseleave",function(){s.reverse()}),o.length&&(o[0].addEventListener("mouseenter",function(){s.restart()}),o[0].addEventListener("mouseleave",function(){s.reverse()}))})}};qodefAddonsPremiumCore.shortcodes.qi_addons_for_elementor_premium_vertical_project_reel.qodefVerticalProjectReel=a}(jQuery),function(n){"use strict";var e="qi_addons_for_elementor_premium_blog_list_premium",d=(qodefAddonsPremiumCore.shortcodes[e]={},n(window).load(function(){d.init()}),n(window).resize(function(){d.init()}),n(document).on("qi_addons_for_elementor_premium_trigger_get_new_posts",function(e,t){t.hasClass(".qodef-qi-blog-list-premium")&&(d.initItem(t),t.find(".qodef-grid-inner").isotope("reloadItems").isotope({sortBy:"original-order"}))}),n(window).on("elementor/frontend/init",function(){elementorFrontend.isEditMode()&&elementor.channels.editor.on("change",function(e){e=e.options.container.args.id,e=n(".elementor-element-"+e+" .qodef-qi-blog-list-premium");e.length&&d.initMasonry(e)})}),{init:function(){var e=n(".qodef-qi-blog-list-premium");e.length&&e.each(function(){d.initItem(n(this))})},initItem:function(e){d.initMasonry(e)},doubleItem:function(t){var e=t.find(".qodef-blog-item.qodef-item--double"),i=t.find(".qodef-qi-grid-masonry-sizer"),o=parseInt(t.find(".qodef-grid-inner").css("column-gap"));e.length&&e.each(function(){var e=i.outerWidth(),e=e===t.width()?e:2*e+o;n(this).css("width",e)})},initMasonry:function(e){var t=e.find(".qodef-grid-inner"),i=t.find(".qodef-grid-item"),o=t.find(".qodef-qi-grid-masonry-sizer").width(),n=parseInt(t.css("column-gap"));i.css("width",o),d.doubleItem(e),e.hasClass("qodef--same-height")&&d.calcHeight(e),qodefAddonsCore.qodefWaitForImages.check(t,function(){"function"==typeof t.isotope&&t.isotope({layoutMode:"packery",itemSelector:".qodef-grid-item",percentPosition:!0,packery:{columnWidth:".qodef-qi-grid-masonry-sizer",gutter:n}}),t.addClass("qodef--masonry-init")})},calcHeight:function(e){var e=e.find(".qodef-blog-item"),t=0;e.length&&(e.each(function(){var e=n(this).find(".qodef-e-inner").height();t{i||o.restart()}});o.to(t,{keyframes:[{x:12,y:-5,duration:.75},{x:9,y:-9,duration:.4},{x:5,y:-7,duration:.4},{x:3,y:-4,duration:.35},{x:0,y:0,duration:.6}]}),o.timeScale(1.6),e.mouseenter(function(){i=!1,o.restart()}),e.mouseleave(function(){i=!0,o.pause(),gsap.to(t,{y:0,x:0,duration:.5,ease:"power2.easeOut"})})}};qodefAddonsPremiumCore.shortcodes.qi_addons_for_elementor_premium_premium_button.qodefSvgButtonAnimation=t}(jQuery);