/home/ivoiecob/hirewise-va.com/wp-content/plugins/elementor-pro/assets/js/interactions-pro.min.js
/*! elementor-pro - v3.35.0 - 11-02-2026 */
(()=>{"use strict";var t={6864:(t,n)=>{Object.defineProperty(n,"__esModule",{value:!0}),n.config=void 0,n.extractAnimationId=function extractAnimationId(t){if("string"==typeof t)return t;if("interaction-item"===t?.$$type&&t?.value){const{trigger:n,animation:i}=t.value;if("animation-preset-props"===i?.$$type&&i?.value){const{effect:t,type:o,direction:a,timing_config:r}=i.value;return`${n?.value||"load"}-${t?.value||"fade"}-${o?.value||"in"}-${a?.value||""}-${r?.value?.duration?.value??300}-${r?.value?.delay?.value??0}-${e?.replay??!1}`}}if(t?.animation?.animation_id)return t.animation.animation_id;return null},n.extractInteractionId=function extractInteractionId(t){if("interaction-item"===t?.$$type&&t?.value)return t.value.interaction_id?.value||null;return null},n.getAnimateFunction=getAnimateFunction,n.getInViewFunction=function getInViewFunction(){return"undefined"!=typeof inView?inView:window.Motion?.inView},n.getKeyframes=function getKeyframes(t,n,i){const o="in"===n,a={};"fade"===t&&(a.opacity=o?[0,1]:[1,0]);"scale"===t&&(a.scale=o?[e.scaleStart,1]:[1,e.scaleStart]);if(i){const t=e.slideDistance,n={left:{x:o?[-t,0]:[0,-t]},right:{x:o?[t,0]:[0,t]},top:{y:o?[-t,0]:[0,-t]},bottom:{y:o?[t,0]:[0,t]}};Object.assign(a,n[i])}return a},n.getScrollFunction=function getScrollFunction(){if(window.Motion?.scroll&&"function"==typeof window.Motion.scroll)return window.Motion.scroll;return null},n.parseAnimationName=function parseAnimationName(t){const[n,i,o,a,r,c,u]=t.split("-");return{trigger:n,effect:i,type:o,direction:a||null,duration:r?parseInt(r,10):e.defaultDuration,delay:c?parseInt(c,10):e.defaultDelay,replay:u}},n.parseInteractionsData=function parseInteractionsData(t){if("string"==typeof t)try{return JSON.parse(t)}catch{return null}return t},n.waitForAnimateFunction=function waitForAnimateFunction(t,n=10){if(getAnimateFunction())return void t();n>0&&setTimeout((()=>waitForAnimateFunction(t,n-1)),100)};const e=n.config=window.ElementorInteractionsConfig?.constants||{defaultDuration:300,defaultDelay:0,slideDistance:100,scaleStart:0,ease:"easeIn",relativeTo:"viewport",offsetTop:0,offsetBottom:1};function getAnimateFunction(){return"undefined"!=typeof animate?animate:window.Motion?.animate}}},n={};var e=function __webpack_require__(e){var i=n[e];if(void 0!==i)return i.exports;var o=n[e]={exports:{}};return t[e](o,o.exports,__webpack_require__),o.exports}(6864);function applyAnimation(t,n,i,o,a){const r=(0,e.getKeyframes)(n.effect,n.type,n.direction),c={duration:n.duration/1e3,delay:n.delay/1e3,ease:e.config.ease},u=t.style.transition;t.style.transition="none","scrollOut"===n.trigger?function scrollOutAnimation(t,n,i,o,a,r,c){const u=(0,e.getKeyframes)(i.effect,"in",i.direction);r(t,u,{duration:0});const s=c(t,(()=>()=>{r(t,o,a).then((()=>{t.style.transition=n})),!1===i.replay&&s()}),{amount:.85,root:null})}(t,u,n,r,c,i,o):"scrollIn"===n.trigger?function scrollInAnimation(t,n,e,i,o,a,r){const c={};Object.keys(i).forEach((t=>{c[t]=i[t][0]}));const u=function shouldStopAnimation(t){return[!1,0,"0","false",void 0].includes(t)}(e.replay),s=r(t,(()=>(a(t,i,o).then((()=>{t.style.transition=n})),u&&s(),()=>{u||a(t,c,{duration:0})})),{amount:0,root:null})}(t,u,n,r,c,i,o):"scrollOn"===n.trigger?function scrollOnAnimation(t,n,e,i,o,a,r){const c=void 0!==e.offsetTop?e.offsetTop:0,u=void 0!==e.offsetBottom?e.offsetBottom:1,s=e.offsetType||"viewport",l={},f={};Object.keys(i).forEach((t=>{f[t]=i[t][0]})),a(t,f,{duration:0});const d=a(t,i,{...o,autoplay:!1});return"viewport"===s?(l.target=t,l.offset=[`${c} end`,`${u} start`]):l.offset=[c,u],r(d,l)}(t,0,n,r,c,i,a):function defaultAnimation(t,n,e,i,o){o(t,e,i).then((()=>{t.style.transition=n}))}(t,u,r,c,i)}function initInteractions(){(0,e.waitForAnimateFunction)((()=>{const t=(0,e.getAnimateFunction)(),n=(0,e.getInViewFunction)(),i=(0,e.getScrollFunction)();if(!n||!t||!i)return;document.querySelectorAll("[data-interactions]").forEach((o=>{const a=o.getAttribute("data-interactions"),r=(0,e.parseInteractionsData)(a);r&&Array.isArray(r)&&r.forEach((a=>{const r=(0,e.extractAnimationId)(a),c=r&&(0,e.parseAnimationName)(r);c&&applyAnimation(o,c,t,n,i)}))}))}))}"loading"===document.readyState?document.addEventListener("DOMContentLoaded",initInteractions):initInteractions()})();