{"version":3,"file":"CaseStudyControllers.BitLUfCb.mjs","names":[],"sources":["https:/framer.com/m/CaseStudyLightbox-yOYpGN.js@qS53TFbO3xwEMqj7FPzY","https:/framer.com/m/CaseStudyVideoManager-L3xgEc.js","https:/framer.com/m/CaseStudyLinkRepair-xbwFmJ.js","https:/framerusercontent.com/modules/DKEqgAOPhf3fdz3Br6ij/DmAZFglUS0B0rY4Gye96/CaseStudyControllers.js"],"sourcesContent":["/*\n * CaseStudyLightbox\n *\n * Learn More: https://www.framer.com/asset-urls\n */\n\nexport * from \"https://framerusercontent.com/modules/SEgXoN62wcx1OEum1X1T/qS53TFbO3xwEMqj7FPzY/CaseStudyLightbox.js\"\nexport { default } from \"https://framerusercontent.com/modules/SEgXoN62wcx1OEum1X1T/qS53TFbO3xwEMqj7FPzY/CaseStudyLightbox.js\"\n","/*\n * CaseStudyVideoManager\n *\n * Learn More: https://www.framer.com/asset-urls\n */\n\nexport * from \"https://framerusercontent.com/modules/xLOvSrXvBvHs9iusvjNT/GXwAUC2ars5fa6oAC7Ex/CaseStudyVideoManager.js\"\nexport { default } from \"https://framerusercontent.com/modules/xLOvSrXvBvHs9iusvjNT/GXwAUC2ars5fa6oAC7Ex/CaseStudyVideoManager.js\"\n","/*\n * CaseStudyLinkRepair\n *\n * Learn More: https://www.framer.com/asset-urls\n */\n\nexport * from \"https://framerusercontent.com/modules/vNBDiig08OsSYdY1YSyh/y6CL7XSbUal4OFc1vt3e/CaseStudyLinkRepair.js\"\nexport { default } from \"https://framerusercontent.com/modules/vNBDiig08OsSYdY1YSyh/y6CL7XSbUal4OFc1vt3e/CaseStudyLinkRepair.js\"\n","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import*as React from\"react\";import{addPropertyControls,ControlType}from\"framer\";// Framer resolves these module URLs to the project's other code components at\n// bundle time. The TS linter can't resolve URL imports, hence the suppressions.\n// @ts-ignore\nimport CaseStudyLightbox from\"https://framer.com/m/CaseStudyLightbox-yOYpGN.js@qS53TFbO3xwEMqj7FPzY\";// @ts-ignore\nimport CaseStudyVideoManager from\"https://framer.com/m/CaseStudyVideoManager-L3xgEc.js\";// @ts-ignore\nimport CaseStudyLinkRepair from\"https://framer.com/m/CaseStudyLinkRepair-xbwFmJ.js\";const SKELETON_RATIO_STYLE_ID=\"case-study-media-skeleton-ratio-v1\";const VIDEO_FALLBACK_RATIO=4/5;const STABLE_HERO_RATIO_MIN_WIDTH=810;const VIDEO_SKELETON_RATIO_OVERRIDES={// Gaia's early portrait/landscape clips can begin loading while the user is\n// still in the opening section.\n\"https://framerusercontent.com/assets/iYVJWra2W8xywBIJLyzKocplcos.mp4\":4/3,\"https://framerusercontent.com/assets/JUjSjmQG5WRJxlNwn2Lv8s5mcwI.mp4\":3/4,// AirPods Pro 3 landscape clips that otherwise fall back to 4:5 before\n// metadata is available.\n\"https://framerusercontent.com/assets/Kwt4oi40ORaRFxzAIQujvjGXMk.mp4\":16/9,\"https://framerusercontent.com/assets/7PuYs1APbgGwIxd227rdUCzCF00.mp4\":16/9,\"https://framerusercontent.com/assets/cTVYsNQBRzQD3HMzG5jD1JbXGHs.mp4\":16/9,// TYPLDN Cargo videos are outside Framer's metadata pipeline, so their\n// aspect ratios need to be known before they approach the viewport.\n\"https://freight.cargo.site/t/original/i/I1536330345899837002649459480085/Typo-London-Logo-Animation.mp4\":16/9,\"https://freight.cargo.site/t/original/i/E1539767266959917077443847116309/f6aa8485-6f2d-41b1-90e0-32753836bd0e.mp4\":3/2,\"https://freight.cargo.site/t/original/i/W1537681897480517488239549077013/ID-Card-Option-Animation_1.mp4\":16/9,\"https://freight.cargo.site/t/original/i/C1538106533449420377832965789205/Typo-London-Logo-Variants_1.mp4\":16/9,// Simon & Schuster videos also load outside the initial viewport. Reserve\n// their published dimensions so metadata arrival cannot resize the page.\n\"https://freight.cargo.site/t/original/i/K1752285800188626851517885044245/S-S-Logo-Animation-2.mp4\":16/9,\"https://framerusercontent.com/assets/npEWAtDub3QRSPyGSrWh42ns6H8.mp4\":16/9,\"https://framerusercontent.com/assets/b9f0GkZjSgHCSTkQ6p5mSRBOFRo.mp4\":3200/1900};const MOTION_CONNECT_PATH=\"/case-studies/motion-connect-2025\";const FEATURED_PROJECT_PATHS=new Set([\"/case-studies/gaia\",\"/case-studies/airpods\",\"/case-studies/peak-energy\",MOTION_CONNECT_PATH,\"/case-studies/simon-schuster\",\"/case-studies/national-park-cards\"]);const MOTION_CONNECT_VIDEO_POSTERS={\"https://freight.cargo.site/t/original/i/K2717924145885630584799912777237/Motion-Connect_1.mp4\":\"https://files.catbox.moe/lbj5h4.jpg\",\"https://freight.cargo.site/i/K2717924145885630584799912777237/Motion-Connect_1.mp4\":\"https://files.catbox.moe/lbj5h4.jpg\",\"https://freight.cargo.site/t/original/i/K2732700628673220824093023262229/Clip1.mp4\":\"https://files.catbox.moe/up3pny.jpg\",\"https://freight.cargo.site/t/original/i/I2732696893392013338645916538389/Clip2.mp4\":\"https://files.catbox.moe/yfr2td.jpg\",\"https://freight.cargo.site/t/original/i/Z2732698972764345559407703348757/Clip3.mp4\":\"https://files.catbox.moe/s23ptb.jpg\",\"https://freight.cargo.site/t/original/i/U2732702395557708436215005697557/Clip4.mp4\":\"https://files.catbox.moe/v0iri9.jpg\",\"https://freight.cargo.site/t/original/i/R2732705807744193470639315867157/Clip5.mp4\":\"https://files.catbox.moe/71qh4e.jpg\",\"https://freight.cargo.site/t/original/i/J2732708139228176946789544613397/Clip6.mp4\":\"https://files.catbox.moe/7iuahu.jpg\",\"https://freight.cargo.site/t/original/i/Q2732712482809217006882825426453/Clip7.mp4\":\"https://files.catbox.moe/zii6ko.jpg\",\"https://freight.cargo.site/t/original/i/D2732712483178151888357016458773/Clip8.mp4\":\"https://files.catbox.moe/pksn36.jpg\",\"https://freight.cargo.site/t/original/i/T2732712483196598632430726010389/Clip9.mp4\":\"https://files.catbox.moe/jpbkp9.jpg\",\"https://freight.cargo.site/t/original/i/F2709619893073297860162562020885/Untitled8.mp4\":\"https://files.catbox.moe/pxz3vi.jpg\",\"https://freight.cargo.site/t/original/i/T2709612322123701640140968678933/Slide-2_2.mp4\":\"https://files.catbox.moe/xq1p86.jpg\",\"https://freight.cargo.site/t/original/i/A2709612322142148384214678230549/Slide-3_2.mp4\":\"https://files.catbox.moe/0hvkup.jpg\",\"https://freight.cargo.site/t/original/i/P2709618310453336800325290677781/Untitled7.mp4\":\"https://files.catbox.moe/iafdb7.jpg\",\"https://freight.cargo.site/t/original/i/V2717868598736281181345024300565/Slide-5_2.mp4\":\"https://files.catbox.moe/ukrr20.jpg\",\"https://files.catbox.moe/odr4xy.mp4\":\"https://files.catbox.moe/hn4jmi.jpg\",\"https://freight.cargo.site/t/original/i/B2709612322179041872362097333781/Slide-7_2.mp4\":\"https://files.catbox.moe/2uz7r3.jpg\",\"https://freight.cargo.site/t/original/i/X2709615829845874232307046667797/Untitled4.mp4\":\"https://files.catbox.moe/xgwo0t.jpg\",\"https://freight.cargo.site/t/original/i/K2717876083281328160111077873173/Slide-9_2.mp4\":\"https://files.catbox.moe/1ryung.jpg\",\"https://freight.cargo.site/t/original/i/M2717884687488400180825785882133/TrimmedSandman.mp4\":\"https://files.catbox.moe/4cw5pa.jpg\",\"https://freight.cargo.site/t/original/i/B2709612322215935360509516437013/Slide-11_2.mp4\":\"https://files.catbox.moe/f1jd2w.jpg\",\"https://freight.cargo.site/t/original/i/Z2709612322234382104583225988629/Slide-12_2.mp4\":\"https://files.catbox.moe/bkm3p4.jpg\"};const FEATURED_PROJECT_VIDEO_POSTERS={...MOTION_CONNECT_VIDEO_POSTERS,\"https://framerusercontent.com/assets/UbkFFOnZrDDwQdrF7N6r3CEjeo.mp4\":\"https://files.catbox.moe/5rxz22.jpg\",\"https://framerusercontent.com/assets/iYVJWra2W8xywBIJLyzKocplcos.mp4\":\"https://files.catbox.moe/8acqhu.jpg\",\"https://framerusercontent.com/assets/BTL3ADwYE4N6rw7MvS4uh4Lz81g.mp4\":\"https://files.catbox.moe/iu77tt.jpg\",\"https://framerusercontent.com/assets/yd1uleBFnnm2f9VC5nMYSxUNmpY.mp4\":\"https://files.catbox.moe/0mlgee.jpg\",\"https://framerusercontent.com/assets/OAAidiFb2iiIPJ717ZpYgWubqQ.mp4\":\"https://files.catbox.moe/5uwndr.jpg\",\"https://framerusercontent.com/assets/T9GPPyKBoYiR0uJ0qkpbCCyTQ.mp4\":\"https://files.catbox.moe/lyw1is.jpg\",\"https://framerusercontent.com/assets/gFR7q15nPC48QC7ap45JjG12riY.mp4\":\"https://files.catbox.moe/50xion.jpg\",\"https://framerusercontent.com/assets/8wpcnCpwA1XpzCHePxtSgME1E.mp4\":\"https://files.catbox.moe/pzd7q9.jpg\",\"https://framerusercontent.com/assets/TNpc8c5YNncEarPZc27ldVMU.mp4\":\"https://files.catbox.moe/00tm9g.jpg\",\"https://framerusercontent.com/assets/dpqOPTuyEtCuEw9TsvIGBZULM.mp4\":\"https://files.catbox.moe/7iwwxa.jpg\",\"https://framerusercontent.com/assets/EeZjqzoE1D0NFtLGsMSjIr3PPE.mp4\":\"https://files.catbox.moe/aq8akp.jpg\",\"https://framerusercontent.com/assets/IdWfQ1KiQZOMK9ZEa4e4E8TmjSY.mp4\":\"https://files.catbox.moe/k7hoi0.jpg\",\"https://framerusercontent.com/assets/BTLOyDlC22T6zdTexVcfRIi1sSM.mp4\":\"https://files.catbox.moe/n0n3jb.jpg\",\"https://framerusercontent.com/assets/iEdEhtbqCl66mHv5MKpCclJeb0.mp4\":\"https://files.catbox.moe/7qmv8t.jpg\",\"https://framerusercontent.com/assets/JmkOmLQq5rmvERShZfiFP7M.mp4\":\"https://files.catbox.moe/sa6pkl.jpg\",\"https://framerusercontent.com/assets/HflTOYDNzce3QfCEbZ0bji7HCU.mp4\":\"https://files.catbox.moe/10d33l.jpg\",\"https://framerusercontent.com/assets/ynObrP88oTyxGe9M0RFDnyidpM.mp4\":\"https://files.catbox.moe/fuo78s.jpg\",\"https://framerusercontent.com/assets/Kwt4oi40ORaRFxzAIQujvjGXMk.mp4\":\"https://files.catbox.moe/7rnbww.jpg\",\"https://framerusercontent.com/assets/7PuYs1APbgGwIxd227rdUCzCF00.mp4\":\"https://files.catbox.moe/dg9t8p.jpg\",\"https://framerusercontent.com/assets/D6e9MQJzqxMfkIqWM3IYl2x9A.mp4\":\"https://files.catbox.moe/29v8tp.jpg\",\"https://framerusercontent.com/assets/cTVYsNQBRzQD3HMzG5jD1JbXGHs.mp4\":\"https://files.catbox.moe/aii1k9.jpg\",\"https://framerusercontent.com/assets/rmXYG0OmltnEUJJr0GIfDKaoLU.mp4\":\"https://files.catbox.moe/kznvpv.jpg\",\"https://framerusercontent.com/assets/QAYMhu4B0xdHJxnySBuabHtks.mp4\":\"https://files.catbox.moe/cr7y9x.jpg\",\"https://framerusercontent.com/assets/ebURoH5YNfEa6FCrcr6l6QFS68Q.mp4\":\"https://files.catbox.moe/evo0n9.jpg\",\"https://framerusercontent.com/assets/HHTkUi7SKOAAtY1MmzC0Q1b54Q.mp4\":\"https://files.catbox.moe/g35zqa.jpg\",\"https://framerusercontent.com/assets/o0EK9YezE48hWm1UC3BcEme8ifY.mp4\":\"https://files.catbox.moe/j1fq56.jpg\",\"https://framerusercontent.com/assets/9Z12PCxBfwmh6gJITSSks4qYGLM.mp4\":\"https://files.catbox.moe/e7rz0t.jpg\",\"https://framerusercontent.com/assets/7MFleSRgo8r2lOEcs94tDjD41TI.mp4\":\"https://files.catbox.moe/w1od7p.jpg\",\"https://framerusercontent.com/assets/YTha6qQtYqtUuIUE9g1ffdEVKc.mp4\":\"https://files.catbox.moe/km22rw.jpg\",\"https://framerusercontent.com/assets/vkN4eGEAUSjfMw2lXOgnL5wcSo.mp4\":\"https://files.catbox.moe/d6r530.jpg\",\"https://framerusercontent.com/assets/qmBGS9TepzZYV60oqT58TCaPs.mp4\":\"https://files.catbox.moe/vpsbqe.jpg\",\"https://framerusercontent.com/assets/dCRutmC1dwoz5Zq4iytCOHvrt8.mp4\":\"https://files.catbox.moe/lfhxki.jpg\",\"https://framerusercontent.com/assets/fB1UokXRbC9y9v6p4jHE2sdVw.mp4\":\"https://files.catbox.moe/2sjcee.jpg\",\"https://framerusercontent.com/assets/bZzIGGcdr27KAso8g1l9AEnulCo.mp4\":\"https://files.catbox.moe/v76dix.jpg\",\"https://framerusercontent.com/assets/1C2aMBrHIm6dxQeXcdJcqDx0xs0.mp4\":\"https://files.catbox.moe/3cw8yw.jpg\",\"https://framerusercontent.com/assets/qCignb1pMHKPdwRrDTF57gpagSo.mp4\":\"https://files.catbox.moe/dk1l9v.jpg\",\"https://framerusercontent.com/assets/WBfSwlJMaWbkJMRpHfYzlbZPLl4.mp4\":\"https://files.catbox.moe/y08ijz.jpg\",\"https://freight.cargo.site/t/original/i/K1752285800188626851517885044245/S-S-Logo-Animation-2.mp4\":\"https://files.catbox.moe/fwvx3b.jpg\",\"https://framerusercontent.com/assets/npEWAtDub3QRSPyGSrWh42ns6H8.mp4\":\"https://files.catbox.moe/dvr4eq.jpg\",\"https://framerusercontent.com/assets/b9f0GkZjSgHCSTkQ6p5mSRBOFRo.mp4\":\"https://files.catbox.moe/e2530s.jpg\",\"https://freight.cargo.site/t/original/i/J1542517319778170274194483566101/All-Cards-Animation_1.mp4\":\"https://files.catbox.moe/nxw2yy.jpg\",\"https://freight.cargo.site/t/original/i/J1543046243473909932978774201877/Joker-Animation-2.mp4\":\"https://files.catbox.moe/d3cxx4.jpg\",\"https://freight.cargo.site/t/original/i/G1540917371720490845266153559573/National-Park-Reel.mp4\":\"https://files.catbox.moe/omeb2s.jpg\",\"https://framerusercontent.com/assets/bAgMXouDBARz3iQbZ7hg5ZwlC4.mp4\":\"https://files.catbox.moe/6l4nr3.jpg\",\"https://freight.cargo.site/t/original/i/L1543258461716816171227936970261/SnapTik_App_7063886141824683311-HD.mp4\":\"https://files.catbox.moe/4qx5vs.jpg\",\"https://freight.cargo.site/t/original/i/S1544927208271577561383525668373/IMG_1174.mov\":\"https://files.catbox.moe/mh254h.jpg\",\"https://freight.cargo.site/t/original/i/Z2116629357142052312463249233429/By-the-Numbers.mp4\":\"https://files.catbox.moe/rotdax.jpg\"};const SKELETON_RATIO_STYLE=`\n[data-case-study-media-stable-video-ratio=\"true\"] {\n    aspect-ratio: var(--case-study-media-stable-video-aspect-ratio) !important;\n}\n[data-case-study-media-skeleton-ratio=\"true\"]:not([data-case-study-media-ready=\"true\"]) {\n    aspect-ratio: var(--case-study-media-skeleton-aspect-ratio) !important;\n}\n`;function getStableHeroRatioStyle(ratio){const safeRatio=Number(ratio);if(!Number.isFinite(safeRatio)||safeRatio<=0)return\"\";return`@media (min-width:${STABLE_HERO_RATIO_MIN_WIDTH}px){html body [data-framer-name=\"Hero image\"][data-case-study-media-skeleton=\"true\"]{aspect-ratio:${safeRatio} !important;}}`;}function isCaseStudyDetailPage(){if(typeof window===\"undefined\")return false;const path=window.location.pathname.replace(/\\/+$/,\"\");return path.startsWith(\"/case-studies/\")&&path.length>\"/case-studies/\".length;}function isFeaturedProjectPage(){if(typeof window===\"undefined\")return false;return FEATURED_PROJECT_PATHS.has(window.location.pathname.replace(/\\/+$/,\"\"));}function normalizeMediaUrl(src){if(!src)return\"\";try{const url=new URL(src,window.location.href);url.hash=\"\";url.search=\"\";return url.toString();}catch{return src.split(\"#\")[0].split(\"?\")[0];}}function getFeaturedProjectPoster(video){const candidates=[video.currentSrc,video.src,video.getAttribute(\"src\")||\"\",...Array.from(video.querySelectorAll(\"source\")).map(source=>source.src||source.getAttribute(\"src\")||\"\")];for(const candidate of candidates){const poster=FEATURED_PROJECT_VIDEO_POSTERS[normalizeMediaUrl(candidate)];if(poster)return poster;}return\"\";}function syncFeaturedProjectVideoPosters(){if(typeof document===\"undefined\")return;document.querySelectorAll(\"video\").forEach(video=>{const poster=getFeaturedProjectPoster(video);if(!poster)return;if(!video.getAttribute(\"poster\")){video.setAttribute(\"poster\",poster);}if(video.getAttribute(\"preload\")!==\"metadata\"){video.setAttribute(\"preload\",\"metadata\");}video.setAttribute(\"data-featured-project-poster\",\"true\");});}function useFeaturedProjectPosterPatch(){React.useEffect(()=>{if(typeof document===\"undefined\"||typeof window===\"undefined\")return;if(!isFeaturedProjectPage())return;let frame=0;const schedule=()=>{window.cancelAnimationFrame(frame);frame=window.requestAnimationFrame(syncFeaturedProjectVideoPosters);};const timeouts=[];schedule();[75,200,500,1e3,2e3,3500].forEach(delay=>{timeouts.push(window.setTimeout(schedule,delay));});const observer=new MutationObserver(schedule);observer.observe(document.body,{attributes:true,attributeFilter:[\"src\",\"poster\"],childList:true,subtree:true});window.addEventListener(\"pageshow\",schedule);return()=>{window.cancelAnimationFrame(frame);timeouts.forEach(timeout=>window.clearTimeout(timeout));observer.disconnect();window.removeEventListener(\"pageshow\",schedule);};},[]);}function ratioFromDimensions(width,height){const safeWidth=Number(width);const safeHeight=Number(height);return Number.isFinite(safeWidth)&&Number.isFinite(safeHeight)&&safeWidth>0&&safeHeight>0?safeWidth/safeHeight:0;}function getUrlRatio(src){if(!src)return 0;try{const url=new URL(src,window.location.href);return ratioFromDimensions(url.searchParams.get(\"width\"),url.searchParams.get(\"height\"));}catch{const width=src.match(/[?&]width=(\\d+(?:\\.\\d+)?)/)?.[1];const height=src.match(/[?&]height=(\\d+(?:\\.\\d+)?)/)?.[1];return ratioFromDimensions(width,height);}}function getKnownVideoRatio(video){const signature=video.getAttribute(\"data-case-study-media-skeleton-signature\")||video.closest(\"[data-case-study-media-skeleton='true']\")?.getAttribute(\"data-case-study-media-skeleton-signature\")||\"\";const sources=[video.currentSrc,video.src,video.getAttribute(\"src\")||\"\",...Array.from(video.querySelectorAll(\"source\")).map(source=>source.src||source.getAttribute(\"src\")||\"\")];const override=sources.reduce((ratio,source)=>ratio||VIDEO_SKELETON_RATIO_OVERRIDES[normalizeMediaUrl(source)]||0,0)||Object.entries(VIDEO_SKELETON_RATIO_OVERRIDES).find(([source])=>signature.includes(source))?.[1]||0;return ratioFromDimensions(video.videoWidth,video.videoHeight)||override||ratioFromDimensions(video.getAttribute(\"width\"),video.getAttribute(\"height\"))||getUrlRatio(video.currentSrc||video.src||\"\");}function getVideoSkeletonRatio(video){return getKnownVideoRatio(video)||VIDEO_FALLBACK_RATIO;}function ensureSkeletonRatioStyle(){if(typeof document===\"undefined\")return;let style=document.getElementById(SKELETON_RATIO_STYLE_ID);if(!style){style=document.createElement(\"style\");style.id=SKELETON_RATIO_STYLE_ID;}if(style.textContent!==SKELETON_RATIO_STYLE){style.textContent=SKELETON_RATIO_STYLE;}document.head.appendChild(style);}function getElementArea(element){const rect=element.getBoundingClientRect();return Math.max(0,rect.width)*Math.max(0,rect.height);}function isLayoutMediaSkeletonHost(host,media){const directChildren=Array.from(host.children).filter(child=>child instanceof HTMLElement&&getElementArea(child)>=1024);return directChildren.length>1&&!directChildren.includes(media);}function syncNestedReadySkeletonHosts(){if(typeof document===\"undefined\")return;document.querySelectorAll(\"[data-case-study-media-skeleton='true']:not([data-case-study-media-ready='true'])\").forEach(host=>{const hasReadyNestedMedia=Boolean(host.querySelector(\"[data-case-study-media-state='ready'], [data-case-study-media-ready='true']\"));if(!hasReadyNestedMedia)return;host.setAttribute(\"data-case-study-media-ready\",\"true\");host.removeAttribute(\"data-case-study-media-failed\");host.removeAttribute(\"data-case-study-media-skeleton-ratio\");host.style.removeProperty(\"--case-study-media-skeleton-aspect-ratio\");});}function syncSkeletonAspectRatios(){if(typeof document===\"undefined\")return;ensureSkeletonRatioStyle();document.querySelectorAll(\"[data-case-study-media-skeleton='true']\").forEach(host=>{const localVideos=Array.from(host.querySelectorAll(\"video\")).filter(video=>video.closest(\"[data-case-study-media-skeleton='true']\")===host);const video=localVideos[0];if(localVideos.length!==1||!(video instanceof HTMLVideoElement)||isLayoutMediaSkeletonHost(host,video)){host.removeAttribute(\"data-case-study-media-stable-video-ratio\");host.style.removeProperty(\"--case-study-media-stable-video-aspect-ratio\");host.removeAttribute(\"data-case-study-media-skeleton-ratio\");host.style.removeProperty(\"--case-study-media-skeleton-aspect-ratio\");return;}const knownRatio=getKnownVideoRatio(video);if(knownRatio){host.setAttribute(\"data-case-study-media-stable-video-ratio\",\"true\");host.style.setProperty(\"--case-study-media-stable-video-aspect-ratio\",`${knownRatio}`);host.removeAttribute(\"data-case-study-media-skeleton-ratio\");host.style.removeProperty(\"--case-study-media-skeleton-aspect-ratio\");return;}// Keep a previously captured intrinsic ratio if a lazy loader removes\n// the source and the browser temporarily forgets the video dimensions.\nif(host.getAttribute(\"data-case-study-media-stable-video-ratio\")===\"true\"){host.removeAttribute(\"data-case-study-media-skeleton-ratio\");host.style.removeProperty(\"--case-study-media-skeleton-aspect-ratio\");return;}if(host.getAttribute(\"data-case-study-media-ready\")===\"true\"||video.getAttribute(\"data-case-study-media-state\")===\"ready\"){host.removeAttribute(\"data-case-study-media-skeleton-ratio\");host.style.removeProperty(\"--case-study-media-skeleton-aspect-ratio\");return;}host.setAttribute(\"data-case-study-media-skeleton-ratio\",\"true\");host.style.setProperty(\"--case-study-media-skeleton-aspect-ratio\",`${getVideoSkeletonRatio(video)}`);});}function syncCaseStudySkeletonGuards(){syncNestedReadySkeletonHosts();syncSkeletonAspectRatios();}function useCaseStudySkeletonAspectGuard(){React.useEffect(()=>{if(typeof document===\"undefined\"||typeof window===\"undefined\")return;if(!isCaseStudyDetailPage())return;let frame=0;const timeouts=[];const schedule=()=>{window.cancelAnimationFrame(frame);frame=window.requestAnimationFrame(syncCaseStudySkeletonGuards);};syncCaseStudySkeletonGuards();schedule();[75,200,500,1e3,2e3,3500].forEach(delay=>{timeouts.push(window.setTimeout(schedule,delay));});const observer=new MutationObserver(schedule);observer.observe(document.body,{attributes:true,attributeFilter:[\"data-case-study-media-ready\",\"data-case-study-media-failed\",\"data-case-study-media-state\",\"src\",\"poster\"],childList:true,subtree:true});window.addEventListener(\"pageshow\",schedule);window.addEventListener(\"resize\",schedule);document.addEventListener(\"loadedmetadata\",schedule,true);return()=>{window.cancelAnimationFrame(frame);timeouts.forEach(timeout=>window.clearTimeout(timeout));observer.disconnect();window.removeEventListener(\"pageshow\",schedule);window.removeEventListener(\"resize\",schedule);document.removeEventListener(\"loadedmetadata\",schedule,true);};},[]);}export default function CaseStudyControllers(props){useCaseStudySkeletonAspectGuard();useFeaturedProjectPosterPatch();const stableHeroRatioStyle=getStableHeroRatioStyle(props.stableHeroRatio);const Lightbox=CaseStudyLightbox;const VideoManager=CaseStudyVideoManager;const LinkRepair=CaseStudyLinkRepair;return /*#__PURE__*/_jsxs(\"span\",{\"data-casestudy-controllers\":\"\",style:{display:\"block\",width:1,height:1,opacity:0},children:[stableHeroRatioStyle?/*#__PURE__*/_jsx(\"style\",{\"data-case-study-stable-hero-ratio\":\"\",dangerouslySetInnerHTML:{__html:stableHeroRatioStyle}}):null,props.lightbox?/*#__PURE__*/_jsx(Lightbox,{enabled:true,lightboxVideos:props.lightboxVideos}):null,props.videoManager?/*#__PURE__*/_jsx(VideoManager,{enabled:true,lookahead:props.videoLookahead,unloadFarVideos:props.videoUnloadFar}):null,props.linkRepair?/*#__PURE__*/_jsx(LinkRepair,{enabled:true,collectionId:props.linkCollectionId,collectionModuleUrl:\"\",slugFieldId:\"\",titleFieldId:props.linkTitleFieldId,urlOverrides:\"\"}):null]});}CaseStudyControllers.defaultProps={lightbox:true,videoManager:true,linkRepair:true,lightboxVideos:true,videoLookahead:100,videoUnloadFar:true,stableHeroRatio:0,linkCollectionId:\"yTHrQWMIY\",linkTitleFieldId:\"oeXZcmPna\"};addPropertyControls(CaseStudyControllers,{lightbox:{type:ControlType.Boolean,title:\"Lightbox\",defaultValue:true,enabledTitle:\"On\",disabledTitle:\"Off\"},videoManager:{type:ControlType.Boolean,title:\"Video Mgr\",defaultValue:true,enabledTitle:\"On\",disabledTitle:\"Off\"},linkRepair:{type:ControlType.Boolean,title:\"Link Repair\",defaultValue:true,enabledTitle:\"On\",disabledTitle:\"Off\"},lightboxVideos:{type:ControlType.Boolean,title:\"LB Videos\",defaultValue:true,enabledTitle:\"On\",disabledTitle:\"Off\",hidden:({lightbox})=>!lightbox},videoLookahead:{type:ControlType.Number,title:\"Lookahead\",defaultValue:100,min:0,max:300,step:10,unit:\"%vh\",hidden:({videoManager})=>!videoManager},videoUnloadFar:{type:ControlType.Boolean,title:\"Unload Far\",defaultValue:true,enabledTitle:\"Yes\",disabledTitle:\"No\",hidden:({videoManager})=>!videoManager},stableHeroRatio:{type:ControlType.Number,title:\"Hero Ratio\",defaultValue:0,min:0,max:4,step:.01},linkCollectionId:{type:ControlType.String,title:\"CMS Coll.\",defaultValue:\"yTHrQWMIY\",hidden:({linkRepair})=>!linkRepair},linkTitleFieldId:{type:ControlType.String,title:\"Title Field\",defaultValue:\"oeXZcmPna\",hidden:({linkRepair})=>!linkRepair}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"CaseStudyControllers\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./CaseStudyControllers.map"],"mappings":"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"}