{"version":3,"file":"ScrollFX.7QXBaZ2l.mjs","names":[],"sources":["https:/framerusercontent.com/modules/3cNctfGfeqmLWWEED6pn/mKibhPl5UWneBfrdOP1p/ScrollFX.js"],"sourcesContent":["// @ts-ignore\nimport{animate,scroll}from\"framer-motion\";// @ts-ignore\nimport{addPropertyControls,ControlType,useIsOnFramerCanvas}from\"framer\";import{useEffect}from\"react\";/**\n * ScrollFX v11 — Framer Motion scroll-motion engine.\n * Mobile-perfection + RTL reveal order, instant FAQ, nav contrast (/team white).\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n */const HAS_ANIM=typeof animate===\"function\";const HAS_SCROLL=typeof scroll===\"function\";const EASE={out:[.16,1,.3,1],text:[.22,1,.36,1],soft:[.33,1,.68,1]};const SPRING_SETTLE={type:\"spring\",stiffness:200,damping:30,restDelta:.5};const SPRING_POP={type:\"spring\",stiffness:420,damping:26,mass:.7,restDelta:.5};const DUR={micro:.34,base:.54,soft:.66,image:.74};const EXCLUDE=\".dolek-float-menu,.dolek-float-panel,.dolek-marquee,[data-dolek-marquee],[class*='slideshow'],.dmm-root,[class*='dmm-'],header,nav\";export default function ScrollFX({enable=true}){const onCanvas=useIsOnFramerCanvas();useEffect(()=>{if(onCanvas||typeof window===\"undefined\")return;const w=window;const reduce=window.matchMedia(\"(prefers-reduced-motion: reduce)\").matches;const root=document.querySelector(\"main\")||document.getElementById(\"main\")||document.body;const vh=()=>window.innerHeight||800;const vw=()=>document.documentElement.clientWidth||window.innerWidth||390;const isPhone=vw()<810;const cleanups=[];const timers=[];const later=(ms,fn)=>timers.push(window.setTimeout(fn,ms));const path=location.pathname.replace(/\\/+$/,\"\")||\"/\";const PAGE=path===\"/\"?\"home\":/^\\/sectors\\/[^/]+/.test(path)?\"sectorDetail\":/^\\/areas\\/[^/]+/.test(path)?\"areaDetail\":path===\"/sectors\"||path===\"/areas\"?\"hub\":path===\"/about-us\"?\"about\":path===\"/contact-us\"?\"contact\":\"generic\";// ---- section1→2 scroll-driven hero exit (PHONE ONLY, PERSISTENT, no position:sticky) ----\nif(isPhone&&!reduce&&!w.__dolekExit){w.__dolekExit=true;let tries=0;const setupExit=()=>{const heroSec=document.querySelector(\"[data-framer-name='Hero Section']\");if(!heroSec){if(tries++<12)window.setTimeout(setupExit,250);else w.__dolekExit=false;return;}let next=heroSec.nextElementSibling;while(next&&(next.offsetHeight<40||next.closest&&next.closest(EXCLUDE)))next=next.nextElementSibling;let V;if(PAGE===\"home\"||PAGE===\"about\")V={scaleE:.96,opE:0,yE:-28,blurE:3,rise:24,cover:true};else if(PAGE===\"sectorDetail\"||PAGE===\"areaDetail\"||PAGE===\"hub\")V={scaleE:.98,opE:.18,yE:-18,blurE:2,rise:16,cover:true};else V={scaleE:1,opE:.3,yE:-14,blurE:0,rise:0,cover:false};const H0=heroSec.offsetHeight||vh();heroSec.style.willChange=\"transform, opacity, filter\";heroSec.style.transformOrigin=\"50% 32%\";heroSec.style.backfaceVisibility=\"hidden\";if(next&&V.cover){next.style.position=next.style.position||\"relative\";next.style.zIndex=\"2\";heroSec.style.position=heroSec.style.position||\"relative\";heroSec.style.zIndex=\"1\";next.style.willChange=\"transform\";}const lerp=(a,b,t)=>a+(b-a)*t;let ticking=false;const applyExit=()=>{const p=window.scrollY/Math.max(H0,1);const e=p<0?0:p>1?1:p;const ease=e*e*(3-2*e);const s=lerp(1,V.scaleE,ease);const o=lerp(1,V.opE,ease);const ty=lerp(0,V.yE,ease);const bl=lerp(0,V.blurE,ease);heroSec.style.transform=\"translate3d(0,\"+ty.toFixed(1)+\"px,0) scale(\"+s.toFixed(4)+\")\";heroSec.style.opacity=o.toFixed(3);heroSec.style.filter=bl>.05?\"blur(\"+bl.toFixed(2)+\"px)\":\"none\";heroSec.style.pointerEvents=e>.95?\"none\":\"\";if(next&&V.cover)next.style.transform=\"translate3d(0,\"+((1-ease)*V.rise).toFixed(1)+\"px,0)\";};const onTransScroll=()=>{if(ticking)return;ticking=true;requestAnimationFrame(()=>{ticking=false;applyExit();});};window.addEventListener(\"scroll\",onTransScroll,{passive:true});applyExit();};window.setTimeout(setupExit,300);}if(w.__dolekFX6)return;w.__dolekFX6=true;// ---- 0 · housekeeping ----\nconst desiredVP=\"width=device-width, initial-scale=1, viewport-fit=cover\";const ensureVP=()=>{let m=document.querySelector('meta[name=\"viewport\"]');if(!m){m=document.createElement(\"meta\");m.setAttribute(\"name\",\"viewport\");document.head.appendChild(m);}if(m.getAttribute(\"content\")!==desiredVP)m.setAttribute(\"content\",desiredVP);};ensureVP();const vpObs=new MutationObserver(ensureVP);vpObs.observe(document.head,{childList:true,subtree:true,attributes:true,attributeFilter:[\"content\"]});cleanups.push(()=>vpObs.disconnect());// inject CSS: nav \"לקוחות\" (links to /team) → white on dark nav; footer tap targets.\nif(!document.getElementById(\"dolek-fix-css\")){const s=document.createElement(\"style\");s.id=\"dolek-fix-css\";s.textContent=\"a[href$='/team'],a[href$='/team'] p,a[href$='/team'] span{color:#fff!important}@media(max-width:809px){footer a,footer [role='link'],[data-framer-name*='Footer'] a,[class*='footer'] a{min-height:44px;display:inline-flex;align-items:center;padding-top:6px;padding-bottom:6px;line-height:1.4}}\";document.head.appendChild(s);}const sweepFix=()=>{root.querySelectorAll(\"p,span,div,h1,h2,h3,figcaption\").forEach(el=>{if(el.children.length>0)return;const t=(el.textContent||\"\").trim();if(/^\\[[^\\]]{6,}\\]$/.test(t)&&/(image|img|photo|hero|diagram|icon|video|row of|placeholder|illustration|graphic|map|chart)/i.test(t))el.style.setProperty(\"display\",\"none\",\"important\");});if(isPhone)root.querySelectorAll(\"h1\").forEach(h1=>{if(parseFloat(getComputedStyle(h1).fontSize)>42){h1.style.setProperty(\"font-size\",\"clamp(26px,8vw,40px)\",\"important\");h1.style.setProperty(\"line-height\",\"1.15\",\"important\");h1.style.wordBreak=\"break-word\";}});};sweepFix();later(600,sweepFix);later(1500,sweepFix);const gridFix=()=>{if(vw()>700)return;root.querySelectorAll(\"*\").forEach(el=>{if(el.closest(\"[class*='slideshow'],.dolek-marquee,[data-dolek-marquee]\"))return;const cs=getComputedStyle(el);if(cs.display!==\"grid\")return;const cols=cs.gridTemplateColumns;if(!cols||cols===\"none\"||cols.indexOf(\" \")===-1)return;const n=cols.split(\" \").length;const colW=el.getBoundingClientRect().width/n;const overflows=el.scrollWidth>el.clientWidth+4;if(overflows||n>=3||n>=2&&colW<165){el.style.setProperty(\"grid-template-columns\",\"minmax(0,1fr)\",\"important\");el.style.setProperty(\"max-width\",\"100%\",\"important\");Array.from(el.children).forEach(c=>{if(c instanceof HTMLElement){c.style.setProperty(\"max-width\",\"100%\",\"important\");c.style.setProperty(\"min-width\",\"0\",\"important\");}});}});};gridFix();[300,900,1800].forEach(t=>later(t,gridFix));let grt=0;const onResize=()=>{window.clearTimeout(grt);grt=window.setTimeout(gridFix,200);};window.addEventListener(\"resize\",onResize,{passive:true});cleanups.push(()=>window.removeEventListener(\"resize\",onResize));const fixContrast=()=>{const parseRGBA=s=>{const m=s&&s.match(/rgba?\\(([^)]+)\\)/i);if(!m)return null;const p=m[1].split(\",\").map(x=>parseFloat(x.trim()));const a=p.length>3?p[3]:1;return{r:p[0],g:p[1],b:p[2],a:isNaN(a)?1:a};};const lum=c=>{const f=v=>{v/=255;return v<=.03928?v/12.92:Math.pow((v+.055)/1.055,2.4);};return .2126*f(c.r)+.7152*f(c.g)+.0722*f(c.b);};const effBg=el=>{let n=el,g=0;while(n&&n.nodeType===1&&n!==document.documentElement&&g++<40){const c=parseRGBA(getComputedStyle(n).backgroundColor);if(c&&c.a>=.5)return c;n=n.parentElement;}return null;};document.querySelectorAll(\"[class*='91efqy'],[class*='1iwuhsx']\").forEach(el=>{if(el.closest(\"video, [data-framer-name='Hero Section'], header, nav, [class*='dmm-']\")){el.style.removeProperty(\"color\");return;}const c=effBg(el);if(!c)return;if(lum(c)<.25)el.style.setProperty(\"color\",\"#fff\",\"important\");else el.style.setProperty(\"color\",\"#0B0F0E\",\"important\");});};fixContrast();later(600,fixContrast);later(1600,fixContrast);if(isPhone){const wrapStatRows=()=>{root.querySelectorAll(\"div,ul,nav,p,h2,h3,h4\").forEach(el=>{if(el.closest(EXCLUDE))return;const cs=getComputedStyle(el);const flexNowrap=cs.display.indexOf(\"flex\")>=0&&cs.flexWrap===\"nowrap\";const textNowrap=cs.whiteSpace===\"nowrap\"||cs.whiteSpace===\"pre\";if(!flexNowrap&&!textNowrap)return;const r=el.getBoundingClientRect();const overflowsBox=el.scrollWidth>el.clientWidth+4;const overflowsVP=r.width>vw()+4||r.right>vw()+4||r.left<-2;if(!overflowsBox&&!overflowsVP)return;if(r.height>120||r.width<vw()*.4)return;const txt=el.innerText||\"\";if(txt.indexOf(\"\\xb7\")<0&&el.children.length<2&&txt.length<12)return;if(flexNowrap)el.style.setProperty(\"flex-wrap\",\"wrap\",\"important\");el.style.setProperty(\"white-space\",\"normal\",\"important\");el.style.setProperty(\"justify-content\",\"center\",\"important\");el.style.setProperty(\"align-items\",\"center\",\"important\");el.style.setProperty(\"text-align\",\"center\",\"important\");el.style.setProperty(\"max-width\",\"100%\",\"important\");el.style.setProperty(\"row-gap\",\"6px\",\"important\");if(parseFloat(cs.columnGap)>16)el.style.setProperty(\"column-gap\",\"10px\",\"important\");const rr=el.getBoundingClientRect();if(rr.left<-2){el.style.setProperty(\"margin-left\",\"0\",\"important\");el.style.setProperty(\"margin-right\",\"0\",\"important\");el.style.setProperty(\"left\",\"0\",\"important\");el.style.setProperty(\"transform\",\"translateX(0)\",\"important\");}});};wrapStatRows();later(500,wrapStatRows);later(1500,wrapStatRows);}if(isPhone){const clampWide=()=>{const W=vw();root.querySelectorAll(\"img,div,section,figure,picture\").forEach(el=>{if(el.closest(EXCLUDE))return;if(el.getAttribute(\"data-dolek-bleed\")===\"1\")return;const cs=getComputedStyle(el);if(cs.overflowX===\"auto\"||cs.overflowX===\"scroll\")return;const r=el.getBoundingClientRect();if(r.width<40)return;if(r.right-W<=6)return;if(cs.position===\"absolute\"||cs.position===\"fixed\")return;el.style.setProperty(\"max-width\",\"100vw\",\"important\");el.style.setProperty(\"box-sizing\",\"border-box\",\"important\");if(r.left<-2){el.style.setProperty(\"left\",\"0\",\"important\");el.style.setProperty(\"right\",\"auto\",\"important\");el.style.setProperty(\"margin-left\",\"0\",\"important\");el.style.setProperty(\"margin-right\",\"0\",\"important\");el.style.setProperty(\"transform\",\"translateX(0)\",\"important\");el.style.setProperty(\"width\",\"100%\",\"important\");}if(el.tagName===\"IMG\"||el.querySelector(\"img\"))el.style.setProperty(\"object-fit\",\"cover\",\"important\");el.setAttribute(\"data-dolek-bleed\",\"1\");});};later(500,clampWide);later(1500,clampWide);}const eager=()=>root.querySelectorAll(\"img\").forEach(img=>{if(img.getBoundingClientRect().top<vh()*3){if(img.loading===\"lazy\")img.loading=\"eager\";img.setAttribute(\"decoding\",\"async\");}});eager();const HERO_IMG={\"/sectors/construction\":\"https://files.catbox.moe/nxpsvy.jpg\"};const fillHeroImg=()=>{const url=HERO_IMG[path];if(!url||root.querySelector(\"[data-dolek-hero-img]\"))return;const W=vw();const divs=root.querySelectorAll(\"div\");for(let i=0;i<divs.length;i++){const el=divs[i];const r=el.getBoundingClientRect();const top=r.top+window.scrollY;if(top<300||top>1700)continue;if(r.width<W*.5||r.height<380||r.height>540)continue;if((el.innerText||\"\").trim().length>0)continue;if(el.querySelector(\"img,svg,video,picture\"))continue;if(getComputedStyle(el).backgroundImage!==\"none\")continue;el.style.setProperty(\"background-image\",`url(\"${url}\")`,\"important\");el.style.setProperty(\"background-size\",\"cover\",\"important\");el.style.setProperty(\"background-position\",\"center\",\"important\");el.style.setProperty(\"background-repeat\",\"no-repeat\",\"important\");el.style.setProperty(\"border-radius\",\"16px\",\"important\");el.style.setProperty(\"overflow\",\"hidden\",\"important\");el.setAttribute(\"data-dolek-hero-img\",\"1\");return;}};[0,300,800,1600].forEach(t=>later(t,fillHeroImg));const teardown=()=>{cleanups.forEach(fn=>fn());timers.forEach(t=>window.clearTimeout(t));w.__dolekFX6=false;};if(!enable)return teardown;// ---- motion ----\nconst run=(target,kf,o)=>{if(HAS_ANIM){try{return animate(target,kf,o);}catch(e){}}const els=target instanceof Element?[target]:Array.from(target);els.forEach(el=>{el.style.opacity=\"1\";el.style.transform=\"none\";el.style.filter=\"\";el.style.clipPath=\"\";});return{finished:Promise.resolve(),stop(){}};};const onDone=(c,fn)=>{try{if(c&&c.finished&&c.finished.then)c.finished.then(fn).catch(()=>{});else if(c&&c.then)c.then(fn);else later(900,fn);}catch(e){later(900,fn);}};const wc=(el,v)=>el.style.willChange=v;const clearWC=el=>el.style.willChange=\"auto\";const maskSpan=el=>{if(el.getAttribute(\"data-fx-mask\"))return el.querySelector(\":scope > span[data-fx-inner]\");const span=document.createElement(\"span\");span.setAttribute(\"data-fx-inner\",\"1\");span.style.display=\"block\";while(el.firstChild)span.appendChild(el.firstChild);el.appendChild(span);el.setAttribute(\"data-fx-mask\",\"1\");el.style.overflow=\"hidden\";return span;};const prehide=(el,v)=>{if(el.getAttribute(\"data-fx-pre\"))return;el.setAttribute(\"data-fx-pre\",v);if(v===\"clipWipe\"){const s=maskSpan(el);if(s){s.style.opacity=\"0\";s.style.transform=\"translateY(110%)\";wc(s,\"transform,opacity\");}}else if(v===\"clipReveal\"){el.style.opacity=\"0\";el.style.clipPath=\"inset(0 0 0 100%)\";el.style.webkitClipPath=\"inset(0 0 0 100%)\";el.style.transform=\"scale(1.06)\";el.style.overflow=\"hidden\";wc(el,\"transform,opacity,clip-path\");}else if(v===\"blurIn\"){el.style.opacity=\"0\";el.style.transform=\"translateY(16px) scale(1.04)\";el.style.filter=\"blur(14px)\";wc(el,\"transform,opacity,filter\");}else if(v===\"pop\"){el.style.opacity=\"0\";el.style.transform=\"scale(0.86)\";wc(el,\"transform,opacity\");}else{const d=v===\"micro\"?8:v===\"fadeRiseLg\"?26:16;el.style.opacity=\"0\";el.style.transform=`translateY(${d}px)`;wc(el,\"transform,opacity\");}};const reveal=(el,v,delay=0)=>{if(el.getAttribute(\"data-fx-done\"))return;el.setAttribute(\"data-fx-done\",\"1\");const done=t=>()=>{clearWC(t);t.style.filter=\"\";};if(v===\"clipWipe\"){const s=maskSpan(el);if(!s)return;onDone(run(s,{opacity:[0,1],y:[\"110%\",\"0%\"]},{duration:DUR.soft,ease:EASE.text,delay}),done(s));}else if(v===\"clipReveal\")onDone(run(el,{opacity:[0,1],clipPath:[\"inset(0 0 0 100%)\",\"inset(0 0 0 0%)\"],scale:[1.06,1]},{duration:DUR.image,ease:EASE.out,delay}),done(el));else if(v===\"blurIn\")onDone(run(el,{opacity:[0,1],scale:[1.04,1],filter:[\"blur(14px)\",\"blur(0px)\"],y:[16,0]},{duration:DUR.image,ease:EASE.out,delay}),done(el));else if(v===\"pop\")onDone(run(el,{opacity:[0,1],scale:[.86,1]},{...SPRING_POP,delay}),done(el));else if(v===\"fadeRiseLg\")onDone(run(el,{opacity:[0,1],y:[26,0]},{...SPRING_SETTLE,delay}),done(el));else if(v===\"micro\")onDone(run(el,{opacity:[0,1],y:[8,0]},{duration:DUR.micro,ease:EASE.soft,delay}),done(el));else onDone(run(el,{opacity:[0,1],y:[16,0]},{duration:DUR.base,ease:EASE.out,delay}),done(el));};// ---- classify + collect ----\nconst excluded=el=>!!el.closest(EXCLUDE)||el.matches(EXCLUDE);const preset=el=>{const c=typeof el.className===\"string\"?el.className:\"\";const m=c.match(/framer-styles-preset-([a-z0-9]+)/);return m?m[1]:\"\";};const fontPx=el=>parseFloat(getComputedStyle(el).fontSize)||0;const classify=(el,heroRegion)=>{const tag=el.tagName,p=preset(el);if(p===\"1iwuhsx\"||tag===\"H1\")return heroRegion&&(PAGE===\"home\"||PAGE===\"about\")?\"fadeRiseLg\":\"clipWipe\";if(tag===\"H2\"||tag===\"H3\"||tag===\"H4\"||p===\"kt8a7q\")return\"fadeRiseLg\";const fs=fontPx(el),txt=(el.innerText||\"\").trim();if(p===\"15pkjg7\"||p===\"7l0olo\"||p===\"14wjkrv\"||p===\"1m4p2gh\"||fs&&fs<=15&&txt.length<40)return\"micro\";if(tag===\"P\"||p===\"1ihkvw2\"||p===\"hzjk8a\")return\"fadeRise\";if(fs>=28&&txt.length<70)return\"fadeRiseLg\";return\"fadeRise\";};const isSectionBg=el=>{const r=el.getBoundingClientRect();if(r.width<vw()*.85||r.height<450)return false;const cs=getComputedStyle(el);const solid=cs.backgroundColor&&cs.backgroundColor!==\"rgba(0, 0, 0, 0)\"||cs.backgroundImage!==\"none\";return solid&&(el.innerText||\"\").trim().length>0;};const isGrid=el=>{const cs=getComputedStyle(el);const kids=Array.from(el.children).filter(c=>c instanceof HTMLElement);if(kids.length<2)return false;if(cs.display===\"grid\"){const cols=cs.gridTemplateColumns;return!!(cols&&cols.indexOf(\" \")!==-1)||isPhone;}if(cs.display===\"flex\"&&cs.flexDirection.indexOf(\"row\")===0)return kids.filter(k=>k.getBoundingClientRect().height>80).length>=2;return false;};const skipReveal=[];const qEls=[];root.querySelectorAll(\"h2,h3,h4,p,a,span\").forEach(c=>{const t=(c.textContent||\"\").trim();if(/\\?\\s*$/.test(t)&&t.length>6&&t.length<70&&c.children.length===0)qEls.push(c);});if(qEls.length>=3){root.querySelectorAll(\"div,section\").forEach(el=>{const r=el.getBoundingClientRect();if(r.height<150||r.height>1500||r.width<vw()*.4)return;let n=0;for(let i=0;i<qEls.length;i++){if(el.contains(qEls[i]))n++;}if(n>=3)skipReveal.push(el);});}const inSkip=el=>skipReveal.some(s=>s.contains(el));const claimed=new Set;const targets=[];const add=(el,v)=>{if(claimed.has(el)||excluded(el)||inSkip(el))return;if(isSectionBg(el)){el.style.opacity=\"1\";return;}let p=el.parentElement;while(p&&p!==root){if(claimed.has(p))return;p=p.parentElement;}claimed.add(el);targets.push({el,v});};const sortRTL=(a,b)=>{const ra=a.el.getBoundingClientRect(),rb=b.el.getBoundingClientRect();if(Math.abs(ra.top-rb.top)>24)return ra.top-rb.top;return rb.right-ra.right;};const heroFold=vh()*.95;root.querySelectorAll(\"div\").forEach(g=>{if(excluded(g)||claimed.has(g))return;const r=g.getBoundingClientRect();if(r.width<vw()*.5||r.height<120)return;if(!isGrid(g))return;const kids=Array.from(g.children).filter(c=>c instanceof HTMLElement&&c.getBoundingClientRect().height>60);if(kids.length<2)return;kids.forEach(k=>add(k,k.querySelector(\"img\")?\"clipReveal\":\"fadeRise\"));});root.querySelectorAll(\"h1,h2,h3,h4,p,img,[data-framer-component-type='RichTextContainer']\").forEach(el=>{if(excluded(el))return;const r=el.getBoundingClientRect();const heroRegion=r.top+window.scrollY<heroFold;if(el.tagName===\"IMG\"){if(r.width<90||r.height<90)return;add(el,heroRegion||!!el.closest('[data-framer-name=\"Hero Section\"]')?\"blurIn\":\"clipReveal\");return;}if(!(r.width>=80&&r.height>=18))return;if((el.innerText||\"\").trim().length<2)return;add(el,classify(el,heroRegion));});root.querySelectorAll('[style*=\"opacity\"]').forEach(el=>{if(excluded(el))return;const o=parseFloat(el.style.opacity);if(!(o>=0&&o<=.06))return;const r=el.getBoundingClientRect();if(r.height<12||r.width<40)return;if(isSectionBg(el)){el.style.setProperty(\"opacity\",\"1\",\"important\");return;}add(el,classify(el,r.top+window.scrollY<heroFold));});if(!targets.length)return teardown;const sectionOf=el=>{let p=el;while(p.parentElement&&p.parentElement!==root&&p.parentElement.parentElement!==root)p=p.parentElement;return p.parentElement===root?p:p.parentElement;};const heroT=[];const sections=new Map;targets.forEach(t=>{const top=t.el.getBoundingClientRect().top+window.scrollY;prehide(t.el,t.v);if(top<heroFold)heroT.push(t);else{const sec=sectionOf(t.el);if(!sections.has(sec))sections.set(sec,[]);sections.get(sec).push(t);}});heroT.sort(sortRTL);if(reduce){targets.forEach(t=>{t.el.style.opacity=\"1\";t.el.style.transform=\"none\";t.el.style.filter=\"\";t.el.style.clipPath=\"\";const s=t.el.querySelector(\":scope > span[data-fx-inner]\");if(s){s.style.opacity=\"1\";s.style.transform=\"none\";}});return teardown;}const playHero=()=>{const step=isPhone?110:130;heroT.forEach((t,i)=>later(120+i*step,()=>reveal(t.el,t.v,0)));};if(document.fonts&&document.fonts.ready){let played=false;const go=()=>{if(played)return;played=true;requestAnimationFrame(playHero);};document.fonts.ready.then(go);later(500,go);}else later(60,playHero);const io=new IntersectionObserver(entries=>{entries.forEach(e=>{if(!e.isIntersecting)return;const sec=e.target;io.unobserve(sec);const items=(sections.get(sec)||[]).slice();items.sort(sortRTL);const each=Math.min(.075,.55/Math.max(items.length,1));items.forEach((t,i)=>reveal(t.el,t.v,i*each));});},{rootMargin:\"0px 0px -8% 0px\",threshold:.01});sections.forEach((_i,sec)=>io.observe(sec));cleanups.push(()=>io.disconnect());if(HAS_SCROLL&&!isPhone&&(PAGE===\"home\"||PAGE===\"about\")){const video=root.querySelector(\"video\");const vwrap=video?video.closest(\"[data-framer-name]\")||video.parentElement:null;if(vwrap){try{vwrap.style.willChange=\"transform\";const c=run(vwrap,{y:[0,70]},{ease:\"linear\"});// @ts-ignore\nconst stop=scroll(c,{target:root,offset:[\"start start\",\"end start\"]});cleanups.push(()=>{try{stop&&stop();}catch(e){}try{c&&c.stop&&c.stop();}catch(e){}});}catch(e){}}}const near=el=>{const r=el.getBoundingClientRect();const H=vh();return r.top<H*1.4&&r.bottom>-H*.4;};const sweepNear=()=>{targets.forEach(t=>{if(!t.el.getAttribute(\"data-fx-done\")&&near(t.el))reveal(t.el,t.v,0);});root.querySelectorAll('[style*=\"opacity\"]').forEach(el=>{if(excluded(el)||el.closest(\".dolek-float-panel\"))return;const o=parseFloat(el.style.opacity);if(o>=0&&o<=.06&&el.getBoundingClientRect().height>10&&near(el)){el.style.setProperty(\"opacity\",\"1\",\"important\");el.style.setProperty(\"transform\",\"none\",\"important\");}});};[2600,5200].forEach(t=>later(t,sweepNear));let st=0;const onScroll=()=>{window.clearTimeout(st);st=window.setTimeout(sweepNear,90);};window.addEventListener(\"scroll\",onScroll,{passive:true});cleanups.push(()=>window.removeEventListener(\"scroll\",onScroll));return teardown;},[onCanvas,enable]);return null;}addPropertyControls(ScrollFX,{enable:{type:ControlType.Boolean,title:\"Animate\",enabledTitle:\"On\",disabledTitle:\"Off\",defaultValue:true}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ScrollFX.map"],"mappings":"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"}