PageSourceSearch

https://dreamhack.com/wp-content/plugins/animation-addons-for-elem…/assets/js/animations.min.js?ver=1790109438

js dreamhack.com collected 2026-09-24 09:02:19 UTC 19,096 bytes, 1 lines download raw bytes

1(e=>{window.addEventListener("elementor/frontend/init",(()=>{if("object"==typeof gsap){let t=[];"object"==typeof ScrollTrigger&&gsap.registerPlugin(ScrollTrigger);const i=elementorModules.frontend.handlers.Base.extend({bindEvents:function(){this.run()},getResponsiveSetting(e){const t=this.getElementSettings(),i=elementorFrontend.getCurrentDeviceMode(),n=["mobile","mobile_extra","tablet","tablet_extra","laptop","desktop","widescreen"],s=n.indexOf(i),r=s>=0?s:n.indexOf("desktop");for(let i=r;i<n.length;i++){const s=elementorFrontend.utils.controls.getResponsiveControlValue(t,e,"",n[i]);if(s&&"object"==typeof s){if(void 0!==s.size&&""!==s.size&&!isNaN(s.size))return s}else if(null!=s&&""!==s)return s}for(let i=r-1;i>=0;i--){const s=elementorFrontend.utils.controls.getResponsiveControlValue(t,e,"",n[i]);if(s&&"object"==typeof s){if(void 0!==s.size&&""!==s.size&&!isNaN(s.size))return s}else if(null!=s&&""!==s)return s}return this.getElementSettings(e)},run:function(){"none"===this.getResponsiveSetting("wcf-animation")&&this.isEdit?this.apply_trigger({trigger_type:"on_scroll",trigger_selector:t[this.getID()],aae_method:"from",finalConfig:{}}):(this.fade_animation(),this.custom_animation()),"widget"===this.getElementType()&&(this.isEdit?this.text_animation():document.fonts.ready.then((()=>{this.text_animation()})),this.image_animation()),this.button_move_animation()},responsive_match:function(e,t){const i=elementorFrontend.getCurrentDeviceMode();if(e.length){if(Array.from(e[0].classList).some((e=>e.startsWith("aae-off-")))){const n="aae-off-"+i;if(e[0].classList.contains(n))return!0;if("function"==typeof t)return t(),!0}return!1}return!1},text_animation:function(){if(this.isEdit&&!this.getElementSettings("wcf_text_animation_editor"))return;if("none"===this.getResponsiveSetting("wcf_text_animation"))return;const t=this.getResponsiveSetting("aae_text_trigger"),i=this.getResponsiveSetting("aae_trigger_text_selector"),n=this.getResponsiveSetting("aae_anim_txt_wrapper"),s=this.getResponsiveSetting("aae_anim_txt_s_t"),r=this.getResponsiveSetting("aae_anim_txt_e_t"),o=this.getResponsiveSetting("aae_anim_txt_s"),a=this.getResponsiveSetting("aae_anim_txt_s_cus"),g=this.getResponsiveSetting("aae_anim_txt_e"),l=this.getResponsiveSetting("aae_anim_txt_e_cus");let c=this.getElementSettings("aae_anim_txt_markers");if(c="true"==c,"char"===this.getResponsiveSetting("wcf_text_animation")||"word"===this.getResponsiveSetting("wcf_text_animation")){const h=this.getResponsiveSetting("text_duration"),m=this.getResponsiveSetting("text_stagger"),p=this.getResponsiveSetting("text_translate_x"),_=this.getResponsiveSetting("text_translate_y"),d=this.getResponsiveSetting("text_delay");let f=this.getResponsiveSetting("spin_text_scrub"),u=null,v=0;this.findElement(".elementor-widget-container").length?(v=this.findElement(".elementor-widget-container").children().length,u=e(this.findElement(".elementor-widget-container").children()[v-1])):this.isEdit?(v=this.$element.children().length,u=e(this.$element.children()[v-2])):u=this.$element,f="number"===f?this.getElementSettings("wcf_pin_scrub_number"):"yes"==f;let S={duration:h,autoAlpha:0,delay:d,stagger:m};p&&(S.x=p),_&&(S.y=_),document.fonts.ready.then((()=>
1{if(u[0]){let e=new SplitText(u[0],{type:"chars, words"}),h=e.chars;return"word"===this.getResponsiveSetting("wcf_text_animation")&&(h=e.words),this.apply_trigger({trigger_type:t,trigger_selector:i,aae_method:"from",finalConfig:S,element:h,isSplit:!0,wrapper_type:n,start_trigger:s,end_trigger:r,start:o,start_cus:a,end:g,end_cus:l,scrub:f,markers:c}),()=>{S={},h.revert()}}}))}if("text_move"===this.getResponsiveSetting("wcf_text_animation")){const h=this.getResponsiveSetting("text_duration")||1,m=this.getResponsiveSetting("text_delay")||.15,p=this.getResponsiveSetting("text_stagger")||.02,_=this.getResponsiveSetting("text_rotation_di")||"x",d=this.getResponsiveSetting("text_rotation")||"-80";let f=this.getResponsiveSetting("spin_text_scrub");const u=this.getResponsiveSetting("text_transform_origin");let v=null,S=0;this.findElement(".elementor-widget-container").length?(S=this.findElement(".elementor-widget-container").children().length,v=e(this.findElement(".elementor-widget-container").children()[S-1])):this.isEdit?(S=this.$element.children().length,v=e(this.$element.children()[S-2])):v=this.$element,v.hasClass("wcf--text")&&v.children().length&&(v=v.children()),f="number"===f?this.getResponsiveSetting("wcf_pin_scrub_number"):"yes"==f;let w={duration:h,delay:m,opacity:0,force3D:!0,transformOrigin:u,stagger:p};if("x"===_&&(w.rotationX=d),"y"===_&&(w.rotationY=d),v){const e=new SplitText(v,{type:"lines"});return gsap.set(v,{perspective:400}),this.apply_trigger({trigger_type:t,trigger_selector:i,aae_method:"from",finalConfig:w,element:e.lines,isSplit:!0,wrapper_type:n,start_trigger:s,end_trigger:r,start:o,start_cus:a,end:g,end_cus:l,scrub:f,markers:c}),()=>{e.revert()}}}if("text_reveal"===this.getResponsiveSetting("wcf_text_animation")){const h=this.getResponsiveSetting("text_duration")||1,m=this.getResponsiveSetting("text_stagger")||.02,p=this.getResponsiveSetting("text_delay")||.15;let _=this.getResponsiveSetting("spin_text_scrub"),d=null,f=0;this.findElement(".elementor-widget-container").length?(f=this.findElement(".elementor-widget-container").children().length,d=e(this.findElement(".elementor-widget-container").children()[f-1])):this.isEdit?(f=this.$element.children().length,d=e(this.$element.children()[f-2])):d=this.$element,_="number"===_?this.getResponsiveSetting("wcf_pin_scrub_number"):"yes"==_;const u={duration:h,delay:p,ease:"circ.out",y:80,stagger:m,opacity:0};if(d){let e=new SplitText(d,{type:"lines,words,chars",linesClass:"anim-reveal-line"});return this.apply_trigger({trigger_type:t,trigger_selector:i,aae_method:"from",finalConfig:u,element:e.chars,isSplit:!0,wrapper_type:n,start_trigger:s,end_trigger:r,start:o,start_cus:a,end:g,end_cus:l,scrub:_,markers:c}),()=>{e.revert()}}}if("text_invert"===this.getResponsiveSetting("wcf_text_animation")){const t=this.getResponsiveSetting("aae_anim_invert_s")||"top 85%",i=this.getResponsiveSetting("aae_anim_invert_e")||"bottom center",n=(e,t,i)=>{e/=255,t/=255,i/=255;const n=Math.max(e,t,i),s=n-Math.min(e,t,i),r=s?n===e?(t-i)/s:n===t?2+(i-e)/s:4+(e-t)/s:0;return[60*r<0?60*r+360:60*r,100*(s?n<=.5?s/(2*n-s):s/(2-(2*n-s)):0),100*(2*n-s)/2]};let s=null,r=0;this.findElement(".elementor-widget-container").length?(r=this.findElement(".elementor-widget-container").children().length,s=e(this.findElement(".elementor-widget-container").children()[r-1])):this.isEdit?(r=this.$element.children().length,s=e(this.$element.children()[r-2])):s=this.$element.children();let o=s.css("color");o=o.toString(),o=o.match(/(\d+)/g),o=n(o[0],o[1],o[2]),o=`${o[0].toFixed(1)}, ${o[1].toFixed(1)}%, ${o[2].toFixed(1)}%`,s.css("--text-color",o),s&&new SplitText(s,{type:"lines",linesClass:"invert-line"}).lines.forEach((e=>{gsap.to(e,{backgroundPositionX:0,ease:"none",scrollTrigger:{trigger:e,scrub:1,start:t,end:i}})}))}if("text_spin"===this.getResponsiveSetting("wcf_text_animation")){if(this.responsive_match(this.$element))return;let n=null,s=null,r=0;this.findElement(".elementor-widget-container").length?(r=this.findElement(".elementor-widget-container").children().length,s=this.findElement(".elementor-widget-container"),n=s.children().last(
1)):this.isEdit?(r=this.$element.children().length,s=e(this.$element.children()[r-2]),n=s):s=n=this.$element;const o=n[0].cloneNode(!0);jQuery(o).addClass("duplicate-text"),n.css({perspective:"600px","white-space":"nowrap"}),jQuery(o).css({perspective:"600px","white-space":"nowrap"}),n.after(o),gsap.set(o,{yPercent:-100});const a=n[0]?new SplitText(n[0],{type:"chars"}):null,g=o?new SplitText(o,{type:"chars"}):null;gsap.set(g.chars,{opacity:0});const l=this.getResponsiveSetting("text_delay")||0,c=.4,h={each:.03,ease:"power1",from:"start"},m="50% 50% -"+n[0].offsetHeight/2,p=()=>{const e=gsap.timeline();return e.set(g.chars,{rotationX:-90,transformOrigin:m}),e.to(a.chars,{delay:l,duration:c,rotationX:90,transformOrigin:m,opacity:0,stagger:h,ease:"power2.in"},0),e.to(g.chars,{duration:.001,delay:l,opacity:1,stagger:h},.001),e.to(g.chars,{duration:c,delay:l,rotationX:0,stagger:h},0),e},_=()=>{p()},d=(e,t=300)=>{let i;return function(...n){clearTimeout(i),i=setTimeout((()=>e.apply(this,n)),t)}};if(("click"===t||"mouseover"===t)&&i&&document.querySelector(i)){const e=document.querySelector(i),n=e.cloneNode(!0);e.parentNode.replaceChild(n,e);const s=d(_,500);n.addEventListener(t,s)}else if("on_scroll"===t||"play_with_scroll"===t){const e=p();ScrollTrigger.create({animation:e,trigger:s?s[0]:this.$element,start:this.getElementSettings("spin_text_start")||"top 85%",end:this.getElementSettings("spin_text_end")||"top 30%",scrub:"play_with_scroll"===t,toggleActions:this.getElementSettings("spin_text_toggle_action")||"play none none none",invalidateOnRefresh:!0})}else _();return()=>{a.revert(),g.revert()}}if("text_scale"===this.getResponsiveSetting("wcf_text_animation")){const h=this.getResponsiveSetting("text_delay")||.15,m=this.getResponsiveSetting("text_duration")||1,p=this.getResponsiveSetting("text_stagger")||.02,_=this.getResponsiveSetting("text_scale_num")||1.5;let d=this.getResponsiveSetting("spin_text_scrub"),f=this.getResponsiveSetting("scale_text_ease");const u=this.getResponsiveSetting("text_scale_break")||"lines";let v=null,S=null,w=0;if(this.findElement(".elementor-widget-container").length?(v=this.findElement(".elementor-widget-container"),S=v.find(":not(span.highlight)").last()[0]):this.isEdit?(w=this.$element.children().length,S=e(this.$element.children()[w-2])):S=this.$element,d="number"===d?this.getResponsiveSetting("wcf_pin_scrub_number"):"yes"==d,S){const e=new SplitText(S,{type:"lines words chars",linesClass:"text-scale-anim"}),v=e[u];if(!v.length)return;const w={duration:m,autoAlpha:0,scale:_,stagger:p,transformOrigin:"50% 0%",ease:f,delay:h};return this.apply_trigger({trigger_type:t,trigger_selector:i,aae_method:"from",finalConfig:w,element:v,isSplit:!0,wrapper_type:n,start_trigger:s,end_trigger:r,start:o,start_cus:a,end:g,end_cus:l,scrub:d,markers:c}),()=>{e.revert()}}}},image_animation:function(){if((!this.isEdit||this.getElementSettings("wcf_img_animation_editor"))&&"none"!==this.getResponsiveSetting("wcf-image-animation")){if("reveal"===this.getResponsiveSetting("wcf-image-animation")){let t=this.findElement("img").parent();const i=this.$element;this.findElement("img").parent().parent().css("overflow","hidden"),t.css({overflow:"hidden",display:"block",visibility:"hidden",transition:"none"});let n=this.getResponsiveSetting("wcf-animation-start");"custom"===this.getResponsiveSetting("wcf-animation-start")&&(n=this.getResponsiveSetting("wcf_animation_custom_start"));let s=this.getResponsiveSetting("aae_a_start_from"),r=this.getResponsiveSetting("image-ease"),o=!1,a=["effect-zoom-in","effect-zoom-out","left-move","right-move"],g="";e.each(a,(function(e,t){i.hasClass(`wcf--image-${t}`)&&(o=!0,g=`wcf--image-${t}`,i.removeClass(g))})),t.each((function(){let e=jQuery(this).find("img"),t=gsap.timeline({scrollTrigger:{trigger:jQuery(this),start:n}}),a={ease:r,onComplete:function(){o&&(i.addClass(g),o=!1)}},l={scale:1.3,delay:-1.5,ease:r};switch(s){case"left":a.xPercent=100,l.xPercent=-100;break;case"right":a.xPercent=-100,l.xPercent=100;break;case"top":a.yPercent=100,l.yPercent=-100;break;case"bottom":a.yPercent=-100,l.yPercent=100}t.set(jQuery(this),{autoAlpha:1}),t.from(jQuery(this),1.5,a),t.from(e,1.5,l)}))}if("scale"===this.getResponsiveSetting("wcf-image-animation")){let e=this.findElement("img"),t=this.getResponsiveSetting("wcf-animation-start");"custom"===this.getResponsiveSetting("wcf-animation-start")&&(t=this.getResponsiveSetting("wcf_animation_custom_start")),gsap.set(e,{scale:this.getResponsiveSetting("wcf-scale-start")||.5}),gsap.to(e,{scrollTrigger:{trigger:this.$element,start:t,scrub:!0},scale:this.getResponsiveSetting("wcf-scale-end")||1,ease:this.getResponsiveSetting("image-ease")}),e.parent().css("overflow","hidden")}if("stretch"===this.getResponsiveSetting("wcf-image-animation")){let e=this.findElement("img"),t=this.findElement("img").parent();t.css("padding-bottom","395px"),gsap.timeline({scrollTrigger:{trigger:t,start:"top top",pin:!0,scrub:1,pinSpacing:!1,end:"bottom bottom+=100"}}).to(e,{width:"100%",borderRadius:"0px"}),t.css("transition","none")}}},fade_animation:function(){if("none"===this.getResponsiveSetting("wcf-animation")||"custom"===this.getResponsiveSetting("wcf-animation"))return;if(this.isEdit&&!this.getElementSettings("wcf_enable_animation_editor"))return;const e=this.getResponsiveSetting("fade-from")||"bottom",i=this.getResponsiveSetting("aae_trigger")||"on_scroll",n=this.getResponsiveSetting("aae_trigger_selector");n&&(t[this.getID()]=n);const s=this.getResponsiveSetting("aae_anim_wrapper"),r=this.getResponsiveSetting("aae_anim_s_t"),o=this.getResponsiveSetting("aae_anim_e_t"),a=this.getResponsiveSetting("aae_anim_s"),g=this.getResponsiveSetting("aae_anim_s_cus"),l=this.getResponsiveSetting("aae_anim_e"),c=this.getResponsiveSetting("aae_anim_e_cus");let h=this.getResponsiveSetting("aae_anim_markers");h="true"==h;const m=this.getResponsiveSetting("aae_method")||"from",p=this.getResponsiveSetting("data-duration"),_=this.getResponsiveSetting("fade-offset"),d=this.getResponsiveSetting("delay");let f={opacity:0,ease:this.getResponsiveSetting("ease"),duration:p,delay:d};if("container"===this.getElementType()&&this.$element.addClass("aae-disable-transition"),this.$element.css("transition","none"),"fade"===this.getResponsiveSetting("wcf-animation")&&("top"===e&&(f.y=-_),"bottom"===e&&(f.y=_),"left"===e&&(f.x=-_),"right"===e&&(f.x=_),"scale"===e&&(f.scale=this.getResponsiveSetting("wcf-a-scale")),this.getResponsiveSetting("wcf-animation")!==this.getElementSettings("wcf-animation")&&(_||f?.x||f?.y||(f.y=50))),"move"===this.getResponsiveSetting("wcf-animation")){const e=this.getResponsiveSetting("wcf_a_rotation_di"),t=this.getResponsiveSetting("wcf_a_transform_origin"),i=this.getResponsiveSetting("wcf_a_rotation");f.force3D=!0,f.transformOrigin=t,"x"===e&&(f.rotationX=i),"y"===e&&(f.rotationY=i),this.getResponsiveSetting("wcf-animation")!==this.getElementSettings("wcf-animation")&&(f?.rotation_di||(f.rotationX=-80),f?.transformOrigin||(f.transformOrigin="top center -50")),gsap.set(this.$element.parent(),{perspective:400})}this.apply_trigger({trigger_type:i,trigger_selector:n,aae_method:m,finalConfig:f,element:this.$element,wrapper_type:s,start_trigger:r,end_trigger:o,start:a,start_cus:g,end:l,end_cus:c,markers:h})},custom_animation:function(){if("custom"!==this.getResponsiveSetting("wcf-animation"))return;if(this.isEdit&&"none"==this.getResponsiveSetting("wcf-animation")&&(gsap.killTweensOf(this.$element),gsap.set(this.$element,{clearProps:"all"}),document.querySelector(n))){const e=document.querySelector(n),t=e.cloneNode(!0);e.parentNode.replaceChild(t,e)}if("custom"!==this.getResponsiveSetting("wcf-animation"))return;if(this.isEdit&&!this.getResponsiveSetting("wcf_enable_animation_editor"))return;const e=this.getResponsiveSetting("ease"),i=this.getResponsiveSetting("aae_trigger"),n=this.getResponsiveSetting("aae_trigger_selector");n&&(t[this.getID()]=n);const s=this.getResponsiveSetting("aae_anim_wrapper"),r=this.getResponsiveSetting("aae_anim_s_t"),o=this.getResponsiveSetting("aae_anim_e_t"),a=this.getResponsiveSetting("aae_anim_s"),g=this.getResponsiveSetting("aae_anim_s_cus"),l=this.getResponsiveSetting("aae_anim_e"),c=this.getResponsiveSetting("aae_anim_e_cus");let h=this.getResponsiveSetting("aae_anim_markers");h="true"==h;const m=this.getResponsiveSetting("aae_method")||"from",p=this.getResponsiveSetting("aae_ani_custom_props");let _={ease:e};"container"===this.getElementType()&&this.$element.addClass("aae-disable-transition"),this.$element.css("transition","none");const d={...p.reduce(((e,{property:t,value:i})=>({...e,[t]:this.perse_value(i)})),{}),..._};this.apply_trigger({trigger_type:i,trigger_selector:n,aae_method:m,finalConfig:d,wrapper_type:s,start_trigger:r,end_trigger:o,start:a,start_cus:g,end:l,end_cus:c,markers:h})},generate_animation:function({aae_method:e,finalConfig:t,isKillAnim:i=!0,element:n,isSplit:s}){const r=n||this.$element;let o=null;o=gsap[e](r,{...t,onComplete:()=>
1{i&&(o.kill(),s||gsap.set(r,{clearProps:"all"}),o=null)}})},apply_trigger:function({trigger_type:e,trigger_selector:t,aae_method:i,finalConfig:n,element:s,isSplit:r=!1,wrapper_type:o,start_trigger:a,end_trigger:g,start:l,start_cus:c,end:h,end_cus:m,scrub:p,markers:_}){const d=s||this.$element;gsap.killTweensOf(d),r||"mouseover"!=e&&"click"!==e||gsap.set(d,{clearProps:"all"});const f=(e,t=300)=>{let i;return function(...n){clearTimeout(i),i=setTimeout((()=>e.apply(this,n)),t)}},u=()=>{if("on_scroll"===e||"play_with_scroll"===e){const t={trigger:d[0],start:"top 85%",scrub:"play_with_scroll"===e};"custom"===o&&(a&&(t.trigger=a),g&&(t.endTrigger=g),_&&(t.markers=_),p&&(t.scrub=p),l&&(t.start="custom"===l?c:l),h&&(t.end="custom"===h?m:h));let i=this.$element;if("string"==typeof i&&(i=document.querySelector(i)),i?.length){const e=i[0].getAttribute("data-id");e&&(t.id=e)}else{const e=i.getAttribute("data-id");e&&(t.id=e)}if(window.gsap&&window.ScrollTrigger){const e=ScrollTrigger.getById(t.id);e&&e.kill()}n={...n,scrollTrigger:t}}this.generate_animation({aae_method:i,finalConfig:n,isKillAnim:"play_with_scroll"!==e&&"on_scroll"!==e,element:s,isSplit:r})};if(("mouseover"===e||"click"===e)&&t&&document.querySelector(t)){const i=document.querySelector(t),n=i.cloneNode(!0);i.parentNode.replaceChild(n,i);const s=f(u,500);n.addEventListener(e,s)}else u()},perse_value:function(e){if("string"!=typeof e)return e;const t=e.toLowerCase().trim();return"true"===t||"false"!==t&&(/^-?\d+(\.\d+)?$/.test(e)?parseFloat(e):e)},button_move_animation:function(){if("none"===this.getResponsiveSetting("wcf_text_animation"))return;const e=this.findElement(".btn-wrapper"),t=this.findElement(".btn-item");e.length&&(e.mousemove((function(i){!function(i){!function(t,i){const n=t.pageX-e.offset().left,s=t.pageY-e.offset().top;gsap.to(i,.5,{x:(n-e.width()/2)/e.width()*80,y:(s-e.height()/2)/e.height()*80,ease:Power2.easeOut})}(i,t)}(i)})),e.mouseleave((function(e){gsap.to(t,.5,{x:0,y:0,ease:Power2.easeOut})})));const i=this.findElement(".btn-hover-bgchange");if(i.length){const e=document.createElement("span");i.append(e),i.on("mouseenter",(function(e){var t=e.pageX-jQuery(this).offset().left,i=e.pageY-jQuery(this).offset().top;jQuery(this).find("span").css({top:i,left:t})})),i.on("mouseout",(function(e){var t=e.pageX-jQuery(this).offset().left,i=e.pageY-jQuery(this).offset().top;jQuery(this).find("span").css({top:i,left:t})}))}}});elementorFrontend.hooks.addAction("frontend/element_ready/widget",(function(e){elementorFrontend.elementsHandler.addHandler(i,{$element:e})})),elementorFrontend.hooks.addAction("frontend/element_ready/container",(function(e){elementorFrontend.elementsHandler.addHandler(i,{$element:e})}))}}))})(jQuery);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.