1 2 3 import LiquidApp from '../../themes/aihub/assets/js/esm/app.js';import LiquidSplitTextBehavior from '../../themes/aihub/assets/js/esm/behaviors/split-text.js';import LiquidGetElementComputedStylesBehavior from '../../themes/aihub/assets/js/esm/behaviors/get-element-computed-styles.js';import LiquidAnimationsBehavior from '../../themes/aihub/assets/js/esm/behaviors/animations.js';import LiquidToggleBehavior from '../../themes/aihub/assets/js/esm/behaviors/toggle.js';import LiquidDropdownBehavior from '../../themes/aihub/assets/js/esm/behaviors/dropdown.js';import LiquidEffectsSlideToggleBehavior from '../../themes/aihub/assets/js/esm/behaviors/toggle-slide.js';import LiquidLocalScrollBehavior from '../../themes/aihub/assets/js/esm/behaviors/local-scroll.js';import LiquidStickyHeaderBehavior from '../../themes/aihub/assets/js/esm/behaviors/sticky-header.js'; 4 5 (() => { 6 'use strict'; 7 window.liquid = {"app":null,"behaviors":[],"breakpoints":{"tablet":{"label":"Tablet Portrait","value":1024,"default_value":1024,"direction":"max","is_enabled":true},"mobile":{"label":"Mobile Portrait","value":767,"default_value":767,"direction":"max","is_enabled":true}}} 8 9 _.extend( window.liquid, Backbone.Events ); 10 11 fastdom = fastdom.extend( fastdomPromised ); 12 13 /** 14 * Initiating elements 15 */ 16 17 window.liquid.behaviors.push( { 18 el: document.querySelector( '.elementor-element-c93af34' ), 19 behaviors:[ 20 {behaviorClass:LiquidSplitTextBehavior,options:{splitDoneFromBackend:true,splitType:'words'}},{behaviorClass:LiquidGetElementComputedStylesBehavior,options:{includeSelf:true,getRect:true,addGhosts:true}},{behaviorClass:LiquidAnimationsBehavior,options:{domain:'inview',trigger:'ghost',duration:0.65000000000000002220446049250313080847263336181640625,ease:'expo.out',stagger:{each:0.040000000000000000832667268468867405317723751068115234375,from:'start'},delay:0.1000000000000000055511151231257827021181583404541015625,start:'top+=30px bottom',startElementOffset:0,startViewportOffset:0,animations:[{elements:'selfAnimatables',breakpointsKeyframes:{all:{keyframes:[{scaleX:1,scaleY:1,skewX:0,skewY:0,x:'0px',y:'0px',z:'0px',rotateX:0,rotateY:0,rotateZ:0,opacity:1}]}}}]}}, 21 ] 22 } ); 23 window.liquid.behaviors.push( { 24 el: document.querySelector( '.elementor-element-889f50e' ), 25 behaviors:[ 26 {behaviorClass:LiquidSplitTextBehavior,options:{splitDoneFromBackend:true,splitType:'words'}},{behaviorClass:LiquidGetElementComputedStylesBehavior,options:{includeSelf:true,getRect:true,addGhosts:true}},{behaviorClass:LiquidAnimationsBehavior,options:{domain:'inview',trigger:'ghost',duration:0.65000000000000002220446049250313080847263336181640625,ease:'expo.out',stagger:{each:0.0299999999999999988897769753748434595763683319091796875,from:'start'},delay:0.200000000000000011102230246251565404236316680908203125,start:'top+=30px bottom',startElementOffset:0,startViewportOffset:0,animations:[{elements:'selfAnimatables',breakpointsKeyframes:{all:{keyframes:[{scaleX:1,scaleY:1,skewX:0,skewY:0,x:'0px',y:'0px',z:'0px',rotateX:0,rotateY:0,rotateZ:0,opacity:1}]}}}]}}, 27 ] 28 } ); 29 window.liquid.behaviors.push( { 30 el: document.querySelector( '.elementor-element-3c4e152' ), 31 behaviors:[ 32 {behaviorClass:LiquidGetElementComputedStylesBehavior,options:{includeSelf:true,getRect:true,addGhosts:true}},{behaviorClass:LiquidAnimationsBehavior,options:{domain:'inview',trigger:'ghost',duration:0.65000000000000002220446049250313080847263336181640625,ease:'expo.out',stagger:{each:0.065000000000000002220446049250313080847263336181640625,from:'start'},delay:0,start:'top+=30px bottom',startElementOffset:0,startViewportOffset:0,animations:[{elements:'self',breakpointsKeyframes:{all:{keyframes:[{scaleX:1,scaleY:1,skewX:0,skewY:0,x:'0px',y:'0px',z:'0px',rotateX:0,rotateY:0,rotateZ:0,opacity:1}]}}}]}}, 33 ] 34 } ); 35 window.liquid.behaviors.push( { 36 el: document.querySelector( '.elementor-element-b171d79' ), 37 behaviors:[ 38 {behaviorClass:LiquidGetElementComputedStylesBehavior,options:{includeSelf:true,getRect:true,addGhosts:true}},{behaviorClass:LiquidAnimationsBehavior,options:{domain:'parallax',trigger:'ghost',ease:'linear',scrub:1,start:'top bottom',end:'bottom top',startElementOffset:0,startViewportOffset:0,endElementOffset:0,endViewportOffset:0,animations:[{elements:'self',breakpointsKeyframes:{all:{keyframes:[{scaleX:1,scaleY:1,skewX:0,skewY:0,x:'0px',y:'-60px',z:'0px',rotateX:0,rotateY:0,rotateZ:0,opacity:1}]}}}]}}, 39 ] 40 } ); 41 window.liquid.behaviors.push( { 42 el: document.querySelector( '.elementor-element-aa0db5e' ), 43 behaviors:[ 44 {behaviorClass:LiquidGetElementComputedStylesBehavior,options:{includeSelf:true,getRect:true,addGhosts:true}},{behaviorClass:LiquidAnimationsBehavior,options:{domain:'inview',trigger:'ghost',duration:3,ease:'power1.inOut',stagger:{each:0.06500000000000000222044604925031308084726333618164
440625,from:'start'},delay:0,start:'top+=30px bottom',startElementOffset:0,startViewportOffset:0,repeat:-1,repeatDelay:0,yoyo:true,yoyoEase:true,animations:[{elements:'self',breakpointsKeyframes:{all:{keyframes:[{scaleX:1,scaleY:1,skewX:0,skewY:0,x:'0px',y:'60px',z:'0px',rotateX:0,rotateY:0,rotateZ:0,opacity:1}]}}}]}}, 45 ] 46 } ); 47 window.liquid.behaviors.push( { 48 el: document.querySelector( '.elementor-element-a66bd82' ), 49 behaviors:[ 50 {behaviorClass:LiquidGetElementComputedStylesBehavior,options:{includeSelf:true,getRect:true,addGhosts:true}},{behaviorClass:LiquidAnimationsBehavior,options:{domain:'inview',trigger:'ghost',duration:0.65000000000000002220446049250313080847263336181640625,ease:'expo.out',stagger:{each:0.065000000000000002220446049250313080847263336181640625,from:'start'},delay:0,start:'top+=30px bottom',startElementOffset:0,startViewportOffset:0,animations:[{elements:'self',breakpointsKeyframes:{all:{keyframes:[{scaleX:1,scaleY:1,skewX:0,skewY:0,x:'0px',y:'0px',z:'0px',rotateX:0,rotateY:0,rotateZ:0,opacity:1}]}}}]}}, 51 ] 52 } ); 53 window.liquid.behaviors.push( { 54 el: document.querySelector( '.elementor-element-1e6d007' ), 55 behaviors:[ 56 {behaviorClass:LiquidGetElementComputedStylesBehavior,options:{includeSelf:true,getRect:true,addGhosts:true}},{behaviorClass:LiquidAnimationsBehavior,options:{domain:'parallax',trigger:'ghost',ease:'linear',scrub:1,start:'top bottom',end:'bottom top',startElementOffset:0,startViewportOffset:0,endElementOffset:0,endViewportOffset:0,animations:[{elements:'self',breakpointsKeyframes:{all:{keyframes:[{scaleX:1,scaleY:1,skewX:0,skewY:0,x:'30px',y:'-80px',z:'0px',rotateX:0,rotateY:0,rotateZ:0,opacity:1}]}}}]}}, 57 ] 58 } ); 59 window.liquid.behaviors.push( { 60 el: document.querySelector( '.elementor-element-97e330b' ), 61 behaviors:[ 62 {behaviorClass:LiquidGetElementComputedStylesBehavior,options:{includeSelf:true,getRect:true,addGhosts:true}},{behaviorClass:LiquidAnimationsBehavior,options:{domain:'inview',trigger:'ghost',duration:3,ease:'power4.inOut',stagger:{each:0.065000000000000002220446049250313080847263336181640625,from:'start'},delay:0.200000000000000011102230246251565404236316680908203125,start:'top+=30px bottom',startElementOffset:0,startViewportOffset:0,repeat:-1,repeatDelay:0,yoyo:true,yoyoEase:true,animations:[{elements:'self',breakpointsKeyframes:{all:{keyframes:[{scaleX:1,scaleY:1,skewX:0,skewY:0,x:'0px',y:'80px',z:'0px',rotateX:0,rotateY:0,rotateZ:0,opacity:1}]}}}]}}, 63 ] 64 } ); 65 window.liquid.behaviors.push( { 66 el: document.querySelector( '.elementor-element-c502de5' ), 67 behaviors:[ 68 {behaviorClass:LiquidGetElementComputedStylesBehavior,options:{includeSelf:true,getRect:true,addGhosts:true}},{behaviorClass:LiquidAnimationsBehavior,options:{domain:'inview',trigger:'ghost',duration:0.65000000000000002220446049250313080847263336181640625,ease:'expo.out',stagger:{each:0.065000000000000002220446049250313080847263336181640625,from:'start'},delay:0,start:'top+=30px bottom',startElementOffset:0,startViewportOffset:0,animations:[{elements:'self',breakpointsKeyframes:{all:{keyframes:[{scaleX:1,scaleY:1,skewX:0,skewY:0,x:'0px',y:'0px',z:'0px',rotateX:0,rotateY:0,rotateZ:0,opacity:1}]}}}]}}, 69 ] 70 } ); 71 window.liquid.behaviors.push( { 72 el: document.querySelector( '.elementor-element-770df4d' ), 73 behaviors:[ 74 {behaviorClass:LiquidGetElementComputedStylesBehavior,options:{includeSelf:true,getRect:true,addGhosts:true}},{behaviorClass:LiquidAnimationsBehavior,options:{domain:'parallax',trigger:'ghost',ease:'linear',scrub:1,start:'top bottom',end:'bottom top',startElementOffset:0,startViewportOffset:0,endElementOffset:0,endViewportOffset:0,animations:[{elements:'self',breakpointsKeyframes:{all:{keyframes:[{scaleX:1,scaleY:1,skewX:0,skewY:0,x:'-100px',y:'-280px',z:'0px',rotateX:0,rotateY:0,rotateZ:0,opacity:1}]}}}]}}, 75 ] 76 } ); 77 window.liquid.behaviors.push( { 78 el: document.querySelector( '.elementor-element-0a4399d' ), 79 behaviors:[ 80 {behaviorClass:LiquidGetElementComputedStylesBehavior,options:{includeSelf:true,getRect:true,addGhosts:true}},{behaviorClass:LiquidAnimationsBehavior,options:{domain:'inview',trigger:'ghost',duration:2,ease:'expo.inOut',stagger:{each:0.06500000000000000222044604925031308084726333618164
800625,from:'start'},delay:0,start:'top+=30px bottom',startElementOffset:0,startViewportOffset:0,repeat:-1,repeatDelay:0,yoyo:true,yoyoEase:true,animations:[{elements:'self',breakpointsKeyframes:{all:{keyframes:[{scaleX:1,scaleY:1,skewX:0,skewY:0,x:'0px',y:'20px',z:'0px',rotateX:0,rotateY:0,rotateZ:0,opacity:1}]}}}]}}, 81 ] 82 } ); 83 window.liquid.behaviors.push( { 84 el: document.querySelector( '.elementor-element-01901a9' ), 85 behaviors:[ 86 {behaviorClass:LiquidSplitTextBehavior,options:{splitDoneFromBackend:true,splitType:'words'}},{behaviorClass:LiquidGetElementComputedStylesBehavior,options:{includeSelf:true,getRect:true,addGhosts:true}},{behaviorClass:LiquidAnimationsBehavior,options:{domain:'inview',trigger:'ghost',duration:0.65000000000000002220446049250313080847263336181640625,ease:'expo.out',stagger:{each:0.065000000000000002220446049250313080847263336181640625,from:'start'},delay:0.1499999999999999944488848768742172978818416595458984375,start:'top+=30px bottom',startElementOffset:0,startViewportOffset:0,animations:[{elements:'selfAnimatables',breakpointsKeyframes:{all:{keyframes:[{scaleX:1,scaleY:1,skewX:0,skewY:0,x:'0px',y:'0px',z:'0px',rotateX:0,rotateY:0,rotateZ:0,opacity:1}]}}}]}}, 87 ] 88 } ); 89 window.liquid.behaviors.push( { 90 el: document.querySelector( '.elementor-element-de24e16' ), 91 behaviors:[ 92 {behaviorClass:LiquidSplitTextBehavior,options:{splitDoneFromBackend:true,splitType:'words'}},{behaviorClass:LiquidGetElementComputedStylesBehavior,options:{includeSelf:true,getRect:true,addGhosts:true}},{behaviorClass:LiquidAnimationsBehavior,options:{domain:'inview',trigger:'ghost',duration:0.65000000000000002220446049250313080847263336181640625,ease:'expo.out',stagger:{each:0.0299999999999999988897769753748434595763683319091796875,from:'start'},delay:0.1499999999999999944488848768742172978818416595458984375,start:'top+=30px bottom',startElementOffset:0,startViewportOffset:0,animations:[{elements:'selfAnimatables',breakpointsKeyframes:{all:{keyframes:[{scaleX:1,scaleY:1,skewX:0,skewY:0,x:'0px',y:'0px',z:'0px',rotateX:0,rotateY:0,rotateZ:0,opacity:1}]}}}]}}, 93 ] 94 } ); 95 window.liquid.behaviors.push( { 96 el: document.querySelector( '.elementor-element-5b9c849' ), 97 behaviors:[ 98 {behaviorClass:LiquidGetElementComputedStylesBehavior,options:{includeSelf:true,getRect:true,addGhosts:true}},{behaviorClass:LiquidAnimationsBehavior,options:{domain:'inview',trigger:'ghost',duration:0.65000000000000002220446049250313080847263336181640625,ease:'expo.out',stagger:{each:0.065000000000000002220446049250313080847263336181640625,from:'start'},delay:0.1499999999999999944488848768742172978818416595458984375,start:'top+=30px bottom',startElementOffset:0,startViewportOffset:0,animations:[{elements:'self',breakpointsKeyframes:{all:{keyframes:[{scaleX:1,scaleY:1,skewX:0,skewY:0,x:'0px',y:'0px',z:'0px',rotateX:0,rotateY:0,rotateZ:0,opacity:1}]}}}]}}, 99 ] 100 } ); 101 window.liquid.behaviors.push( { 102 el: document.querySelector( '.elementor-element-312ec0c' ), 103 behaviors:[ 104 {behaviorClass:LiquidGetElementComputedStylesBehavior,options:{includeSelf:true,getRect:true,addGhosts:true}},{behaviorClass:LiquidAnimationsBehavior,options:{domain:'inview',trigger:'ghost',duration:0.65000000000000002220446049250313080847263336181640625,ease:'expo.out',stagger:{each:0.065000000000000002220446049250313080847263336181640625,from:'start'},delay:0.1499999999999999944488848768742172978818416595458984375,start:'top+=30px bottom',startElementOffset:0,startViewportOffset:0,animations:[{elements:'self',breakpointsKeyframes:{all:{keyframes:[{scaleX:1,scaleY:1,skewX:0,skewY:0,x:'0px',y:'0px',z:'0px',rotateX:0,rotateY:0,rotateZ:0,opacity:1}]}}}]}}, 105 ] 106 } ); 107 window.liquid.behaviors.push( { 108 el: document.querySelector( '.elementor-element-77695a8' ), 109 behaviors:[ 110 {behaviorClass:LiquidGetElementComputedStylesBehavior,options:{includeSelf:true,getRect:true,addGhosts:true}},{behaviorClass:LiquidAnimationsBehavior,options:{domain:'inview',trigger:'ghost',duration:0.6500000000000000222044604925031308084726333618164
1100625,ease:'expo.out',stagger:{each:0.065000000000000002220446049250313080847263336181640625,from:'start'},delay:0.1499999999999999944488848768742172978818416595458984375,start:'top+=30px bottom',startElementOffset:0,startViewportOffset:0,animations:[{elements:'self',breakpointsKeyframes:{all:{keyframes:[{scaleX:1,scaleY:1,skewX:0,skewY:0,x:'0px',y:'0px',z:'0px',rotateX:0,rotateY:0,rotateZ:0,opacity:1}]}}}]}}, 111 ] 112 } ); 113 window.liquid.behaviors.push( { 114 el: document.querySelector( '.elementor-element-d5ac040' ), 115 behaviors:[ 116 {behaviorClass:LiquidGetElementComputedStylesBehavior,options:{includeSelf:true,getRect:true,addGhosts:true}},{behaviorClass:LiquidAnimationsBehavior,options:{domain:'inview',trigger:'ghost',duration:0.65000000000000002220446049250313080847263336181640625,ease:'expo.out',stagger:{each:0.065000000000000002220446049250313080847263336181640625,from:'start'},delay:0,start:'top+=30px bottom',startElementOffset:0,startViewportOffset:0,animations:[{elements:'self',breakpointsKeyframes:{all:{keyframes:[{scaleX:1,scaleY:1,skewX:0,skewY:0,x:'0px',y:'0px',z:'0px',rotateX:0,rotateY:0,rotateZ:0,opacity:1}]}}}]}}, 117 ] 118 } ); 119 window.liquid.behaviors.push( { 120 el: document.querySelector( '.elementor-element-9cbfffe' ), 121 behaviors:[ 122 {behaviorClass:LiquidGetElementComputedStylesBehavior,options:{includeSelf:true,getRect:true,addGhosts:true}},{behaviorClass:LiquidAnimationsBehavior,options:{domain:'inview',trigger:'ghost',duration:0.65000000000000002220446049250313080847263336181640625,ease:'expo.out',stagger:{each:0.065000000000000002220446049250313080847263336181640625,from:'start'},delay:0,start:'top+=30px bottom',startElementOffset:0,startViewportOffset:0,animations:[{elements:'self',breakpointsKeyframes:{all:{keyframes:[{scaleX:1,scaleY:1,skewX:0,skewY:0,x:'0px',y:'0px',z:'0px',rotateX:0,rotateY:0,rotateZ:0,opacity:1}]}}}]}}, 123 ] 124 } ); 125 window.liquid.behaviors.push( { 126 el: document.querySelector( '.elementor-element-77b8dcf' ), 127 behaviors:[ 128 {behaviorClass:LiquidSplitTextBehavior,options:{splitDoneFromBackend:true,splitType:'words'}},{behaviorClass:LiquidGetElementComputedStylesBehavior,options:{includeSelf:true,getRect:true,addGhosts:true}},{behaviorClass:LiquidAnimationsBehavior,options:{domain:'inview',trigger:'ghost',duration:0.65000000000000002220446049250313080847263336181640625,ease:'expo.out',stagger:{each:0.040000000000000000832667268468867405317723751068115234375,from:'start'},delay:0,start:'top+=30px bottom',startElementOffset:0,startViewportOffset:0,animations:[{elements:'selfAnimatables',breakpointsKeyframes:{all:{keyframes:[{scaleX:1,scaleY:1,skewX:0,skewY:0,x:'0px',y:'0px',z:'0px',rotateX:0,rotateY:0,rotateZ:0,opacity:1}]}}}]}}, 129 ] 130 } ); 131 window.liquid.behaviors.push( { 132 el: document.querySelector( '.elementor-element-7569f1a' ), 133 behaviors:[ 134 {behaviorClass:LiquidSplitTextBehavior,options:{splitDoneFromBackend:true,splitType:'words'}},{behaviorClass:LiquidGetElementComputedStylesBehavior,options:{includeSelf:true,getRect:true,addGhosts:true}},{behaviorClass:LiquidAnimationsBehavior,options:{domain:'inview',trigger:'ghost',duration:0.65000000000000002220446049250313080847263336181640625,ease:'expo.out',stagger:{each:0.01499999999999999944488848768742172978818416595458984375,from:'start'},delay:0,start:'top+=30px bottom',startElementOffset:0,startViewportOffset:0,animations:[{elements:'selfAnimatables',breakpointsKeyframes:{all:{keyframes:[{scaleX:1,scaleY:1,skewX:0,skewY:0,x:'0px',y:'0px',z:'0px',rotateX:0,rotateY:0,rotateZ:0,opacity:1}]}}}]}}, 135 ] 136 } ); 137 window.liquid.behaviors.push( { 138 el: document.querySelector( '.elementor-element-abd9455' ), 139 behaviors:[ 140 {behaviorClass:LiquidToggleBehavior,options:{disableOnTouch:true,changePropPrefix:'lqdMenuSubmenu-abd9455',ui:{togglableTriggers:'.menu-item-has-children',togglableElements:'.lqd-menu-dropdown'},triggerElements:['pointerenter @togglableTriggers','pointerleave @togglableTriggers']}},{behaviorClass:LiquidDropdownBehavior},{behaviorClass:LiquidToggleBehavior,options:{changePropPrefix:'lqdMenuMobileToggle-abd9455',ui:{togglableTriggers:'.lqd-dropdown-trigger',togglableElements:'.lqd-menu-dropdown'},triggerElements:['click @togglableTriggers']}},{behaviorClass:LiquidEffectsSlideToggleBehavior,options:{changePropPrefix:'lqdMenuMobileToggle-abd9455',keepHiddenClassname:false}},{behaviorClass:LiquidGetElementComputedStylesBehavior,options:{getRect:true,includeSelf:true}},{behaviorClass:LiquidToggleBehavior,options:{changePropPrefix:'lqdMenuToggle-abd9455',toggleOffOnEscPress:true,toggleOffOnOutsideClick:true,ui:{togglableTriggers:'.lqd-trigger',togglableElements:'.lqd-menu-wrap'},triggerElements:['click @togglableTriggers']}},{behaviorClass:LiquidEffectsSlideToggleBehavior,options:{changePropPrefix:'lqdMenuToggle-abd9455',keepHiddenClassname:false}},{behaviorClass:LiquidLocalScrollBehavior,options:{offset:130,ui:{links:'.lqd-menu-link-top'}}}, 141 ] 142 } ); 143 window.liquid.behaviors.push( { 144 el: document.querySelector( '.elementor-element-68140ed' ), 145 behaviors:[ 146 {behaviorClass:LiquidSplitTextBehavior,options:{splitDoneFromBackend:true,splitType:'words'}}, 147 ] 148 } ); 149 150 151 const liquidApp = new LiquidApp( { 152 layoutRegions: { 153 liquidPageHeader: { 154 el: 'lqd-page-header-wrap', 155 contentWrap: 'lqd-page-header', 156 behaviors:[ 157 {behaviorClass:LiquidStickyHeaderBehavior,options:[]},{behaviorClass:LiquidGetElementComputedStylesBehavior,options:{includeSelf:true,getRect:true}}, 158 ], 159 }, 160 liquidPageContent: { 161 el: 'lqd-page-content-wrap', 162 contentWrap: 'lqd-page-content', 163 behaviors:[ 164 165 ], 166 }, 167 liquidPageFooter: { 168 el: 'lqd-page-footer-wrap', 169 contentWrap: 'lqd-page-footer' 170 }, 171 }, 172 } ); 173 174 window.liquid.app = liquidApp; 175 176 liquidApp.start(); 177 })();
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.