let ferzNumberItem,ferzNumber,ferzPreNumber,ferzNumberLink,ferzNewLink;ferzNumberItem=document.querySelectorAll('.ferz-number-item');if(ferzNumberItem){ferzNumberItem.forEach((item)=>{ferzNumber=item.querySelector('.ferz-number .jet-listing-dynamic-field__content');ferzPreNumber=item.querySelector('.ferz-prenumber .jet-listing-dynamic-field__content');ferzNumberLink=item.querySelector('.ferz-number-link a');if(document.documentElement.getAttribute("lang")=="fa-IR"){ferzNewLink="tel:"+ferzPreNumber.textContent+ferzNumber.textContent;ferzNumberLink.setAttribute('href',ferzNewLink);ferzNumber.textContent=ferzPreNumber.textContent+" - "+ferzNumber.textContent}else{ferzNewLink="tel:"+ferzPreNumber.textContent.replace("0","+98")+ferzNumber.textContent;ferzNumberLink.setAttribute('href',ferzNewLink);ferzNumber.textContent=ferzPreNumber.textContent.replace("0","+98")+" - "+ferzNumber.textContent}})}
let shiftClickItems,preventOtherClick;shiftClickItems=document.querySelectorAll('[ferz-shift-click]');ferzClickEvent=new CustomEvent('click');if(shiftClickItems){for(let item of shiftClickItems){item.addEventListener("click",(e)=>{e.preventDefault();let shiftClickTarget=item.getAttribute('ferz-shift-click');shiftClickTarget=document.querySelector(shiftClickTarget);setTimeout(()=>{if(shiftClickTarget)
shiftClickTarget.click();},200)})}}
let ferzKenItems,ferzKenZoom,ferzKenTarget;ferzKenItems=document.querySelectorAll('[ferz-ken]');ferzKenItems.forEach(item=>{ferzKenType=item.getAttribute("ferz-ken");ferzKenBackground=item.querySelector(".elementor-background-overlay");ferzKenTarget=item.getAttribute("ferz-ken-target");item.classList.add("ferz-smotion-end");ferzKenSet(item,ferzKenType,ferzKenTarget)});function ferzKenSet(item,zoom,target){item.classList.add(`ferz-ken-${zoom}`);if(target)
item.classList.add(`ferz-ken-${target}`);}
let ferzSMotionItems,ferzSMotionType,ferzSMotionOrder;ferzSMotionItems=document.querySelectorAll("[ferz-smotion]");ferzSMotionItems.forEach(item=>{ferzSMotionType=item.getAttribute("ferz-smotion");ferzSMotionOrder=item.getAttribute("ferz-smotion-order");setTimeout(()=>{item.classList.add("ferz-smotion-end")},1000);ferzSMotionSet(item,ferzSMotionType,ferzSMotionOrder)});function ferzSMotionSet(item,type,order){item.classList.add(`ferz-motion-${type}`);if(type.includes('3d'))
item.parentElement.classList.add('ferz-motion-3dparent');if(order)
item.classList.add(`ferz-smotion-order${order}`)}
let ferzMotionItems,ferzMotionType,ferzMotionOrder,childs;ferzMotionItems=document.querySelectorAll("[ferz-motion]");ferzMotionItems.forEach(item=>{ferzMotionType=item.getAttribute("ferz-motion");ferzMotionOrder=item.getAttribute("ferz-motion-order");if(item.getAttribute('ferz-motion-nest1')){childs=item.querySelectorAll(item.getAttribute('ferz-motion-nest1'));if(!childs)return;childs.forEach(child=>{ferzMotionSet(child,ferzMotionOrder)});if(item.getAttribute('ferz-motion-nest2')){childs=item.querySelectorAll(item.getAttribute('ferz-motion-nest2'));if(!childs)return;childs.forEach(child=>{ferzMotionSet(child,ferzMotionOrder)});if(item.getAttribute('ferz-motion-nest3')){childs=item.querySelectorAll(item.getAttribute('ferz-motion-nest3'));if(!childs)return;childs.forEach(child=>{ferzMotionSet(child,ferzMotionOrder)})}}}else{ferzMotionSet(item,ferzMotionOrder)}});function ferzMotionSet(item,order){item.classList.add(`ferz-motion-${ferzMotionType}`);if(ferzMotionType.includes('3d'))
item.parentElement.classList.add('ferz-motion-3dparent');item.setAttribute("ferz-motion-active","");if(ferzMotionOrder)
item.classList.add(`ferz-motion-order${order}`)}
let tempPx,offset,scrollDirection,supTarget,ferzActiveItems,firstCheckerDelay,firstCheckerIsOn;ferzActiveItems=document.querySelectorAll('[ferz-motion-active]');function firstChecker(){firstCheckerIsOn=!1;ferzActiveItems.forEach(item=>{if(isVisible(item))
item.classList.add('ferz-motion-end');else item.classList.remove('ferz-motion-end')})}
firstCheckerDelay=(ferzSMotionItems[0])?1200:1;setTimeout(()=>{firstChecker()},firstCheckerDelay);window.addEventListener("resize",()=>{if(firstCheckerIsOn)return;setTimeout(firstChecker,600);firstCheckerIsOn=!0});const ferzResizeObserver=new ResizeObserver(()=>{if(firstCheckerIsOn)return;setTimeout(firstChecker,600);firstCheckerIsOn=!0});ferzResizeObserver.observe(document.body);document.addEventListener("scroll",()=>{ferzActiveItems.forEach(item=>{if(isVisible(item))
item.classList.add('ferz-motion-end');else item.classList.remove('ferz-motion-end')})});function isVisible(ele){const{top,bottom}=ele.getBoundingClientRect();const vHeight=(window.innerHeight||document.documentElement.clientHeight);return((top>0||bottom>0)&&top<vHeight)}