{"version":3,"file":"Examples.D6C4beUN.mjs","names":["useRef","useState","useCallback"],"sources":["https:/framerusercontent.com/modules/28rXvpPsrum7FH6cMELS/1jCAazZw1EGHjrG5Nu5D/Utils.js","https:/framer.com/m/framer/utils.js@^0.9.0","https:/framerusercontent.com/modules/zeJURl8BzZ7skT54lVv9/EHGKz7DYu2z4oQeobkCX/Examples.js"],"sourcesContent":["export const centerContent = {\n    display: \"flex\",\n    justifyContent: \"center\",\n    alignItems: \"center\"\n};\nexport const autoSizingText = {\n    width: \"max-content\",\n    wordBreak: \"break-word\",\n    overflowWrap: \"break-word\",\n    overflow: \"hidden\",\n    whiteSpace: \"pre-wrap\",\n    flexShrink: 0\n};\nexport const defaultContainerStyles = {\n    ...centerContent,\n    overflow: \"hidden\"\n};\nexport const containerStyles = defaultContainerStyles;\nexport const randomColor = ()=>\"#\" + Math.floor(Math.random() * 16777215).toString(16)\n;\n\nexport const __FramerMetadata__ = {\"exports\":{\"centerContent\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"containerStyles\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"autoSizingText\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"defaultContainerStyles\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"randomColor\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./Utils.map","/*\n * Utils (framer/utils@0.9.0)\n *\n * Learn More: https://www.framer.com/asset-urls\n */\n\nexport * from \"https://framerusercontent.com/modules/28rXvpPsrum7FH6cMELS/1jCAazZw1EGHjrG5Nu5D/Utils.js\"\n","import{jsx as _jsx}from\"react/jsx-runtime\";import{forwardRef,startTransition,useCallback,useEffect,useRef,useState}from\"react\";import{createStore}from\"https://framer.com/m/framer/store.js@^1.0.0\";import{randomColor}from\"https://framer.com/m/framer/utils.js@^0.9.0\";// Learn more: https://www.framer.com/developers/overrides/\nconst useStore=createStore({background:\"#0099FF\"});export function withRotate(Component){return /*#__PURE__*/forwardRef((props,ref)=>{return /*#__PURE__*/_jsx(Component,{ref:ref,...props,animate:{rotate:90},transition:{duration:2}});});}export function withHover(Component){return /*#__PURE__*/forwardRef((props,ref)=>{return /*#__PURE__*/_jsx(Component,{ref:ref,...props,whileHover:{scale:1.05}});});}export function withRandomColor(Component){return /*#__PURE__*/forwardRef((props,ref)=>{const[store,setStore]=useStore();return /*#__PURE__*/_jsx(Component,{ref:ref,...props,animate:{background:store.background},onClick:()=>{setStore({background:randomColor()});}});});}export function withVideo1SoundToggle(Component){return /*#__PURE__*/forwardRef((props,ref)=>{const rootRef=useRef(null);const buttonRef=useRef(null);const[isMuted,setIsMuted]=useState(true);const setMergedRef=useCallback(node=>{rootRef.current=node;if(typeof ref===\"function\")ref(node);else if(ref)ref.current=node;},[ref]);useEffect(()=>{if(typeof window===\"undefined\")return;const root=rootRef.current;if(!root)return;let activeVideo=null;let cleanupVideoListeners=()=>{};let cleanupRuntimeLayoutCorrection=()=>{};let mobileQueryCleanup=()=>{};let cleanupScopedStyle=()=>{};const trailerVideo1Url=\"https://framerusercontent.com/assets/BGkQu3UMOfiqsqmTRqxEIZuNlSQ.mp4\";const mobileMediaQuery=window.matchMedia(\"(max-width: 809.98px)\");const scopedClassName=\"video1-mobile-contain-fix\";const styleTag=window.document.createElement(\"style\");styleTag.setAttribute(\"data-video1-mobile-fix\",\"true\");styleTag.textContent=`\n                .${scopedClassName} {\n                    overflow: visible !important;\n                }\n                .${scopedClassName} > :not(button):not(style) {\n                    width: 100% !important;\n                    height: 100% !important;\n                    min-height: 0 !important;\n                    overflow: visible !important;\n                }\n                .${scopedClassName} video {\n                    width: 100% !important;\n                    height: 100% !important;\n                    object-fit: contain !important;\n                    object-position: center center !important;\n                }\n            `;window.document.head.appendChild(styleTag);cleanupScopedStyle=()=>{if(styleTag.parentNode)styleTag.parentNode.removeChild(styleTag);};const previousInlinePosition=root.style.position;if(window.getComputedStyle(root).position===\"static\"){root.style.position=\"relative\";}const button=window.document.createElement(\"button\");button.type=\"button\";button.setAttribute(\"aria-label\",\"Toggle video sound\");button.style.position=\"absolute\";button.style.right=\"10px\";button.style.bottom=\"10px\";button.style.zIndex=\"10\";button.style.padding=\"6px 8px\";button.style.border=\"none\";button.style.borderRadius=\"8px\";button.style.background=\"rgba(0, 0, 0, 0.6)\";button.style.color=\"#FFFFFF\";button.style.fontSize=\"11px\";button.style.lineHeight=\"1\";button.style.fontWeight=\"600\";button.style.letterSpacing=\"0.02em\";button.style.cursor=\"pointer\";button.style.fontFamily=\"inherit\";button.style.setProperty(\"-webkit-tap-highlight-color\",\"transparent\");root.appendChild(button);buttonRef.current=button;button.textContent=\"SOUND ON\";button.setAttribute(\"aria-pressed\",\"false\");const enforceVideoBehavior=video=>{video.autoplay=true;video.loop=true;video.defaultMuted=true;video.muted=true;video.playsInline=true;video.controls=false;video.setAttribute(\"autoplay\",\"\");video.setAttribute(\"loop\",\"\");video.setAttribute(\"muted\",\"\");video.setAttribute(\"playsinline\",\"\");video.setAttribute(\"webkit-playsinline\",\"\");video.setAttribute(\"x5-playsinline\",\"\");video.setAttribute(\"x5-video-player-type\",\"h5\");video.removeAttribute(\"controls\");const playPromise=video.play();if(playPromise&&typeof playPromise.catch===\"function\"){playPromise.catch(()=>{});}};const syncFromVideo=()=>{if(!activeVideo)return;startTransition(()=>setIsMuted(activeVideo?activeVideo.muted:true));};const isTrailerVideo1=video=>{const normalize=value=>value.split(\"?\")[0];const currentSrc=video.currentSrc?normalize(video.currentSrc):\"\";const srcAttr=video.getAttribute(\"src\")?normalize(video.getAttribute(\"src\")):\"\";const srcProp=video.src?normalize(video.src):\"\";const sourceSrc=Array.from(video.querySelectorAll(\"source\")).some(sourceNode=>{const sourceAttr=sourceNode.getAttribute(\"src\");return sourceAttr?normalize(sourceAttr)===trailerVideo1Url:false;});return currentSrc===trailerVideo1Url||srcAttr===trailerVideo1Url||srcProp===trailerVideo1Url||sourceSrc;};const applyStyleSet=(element,declarations)=>{const previous=declarations.map(({name})=>({name,value:element.style.getPropertyValue(name),priority:element.style.getPropertyPriority(name)}));declarations.forEach(({name,value,priority=\"\"})=>{element.style.setProperty(name,value,priority);});return()=>{previous.forEach(({name,value,priority})=>{if(value)element.style.setProperty(name,value,priority);else element.style.removeProperty(name);});};};const updateRuntimeLayoutCorrection=()=>{cleanupRuntimeLayoutCorrection();cleanupRuntimeLayoutCorrection=()=>{};if(!activeVideo)return;if(!mobileMediaQuery.matches)return;if(!isTrailerVideo1(activeVideo))return;const restorers=[];const videoComponentChild=activeVideo.parentElement;restorers.push(applyStyleSet(root,[{name:\"height\",value:\"auto\",priority:\"important\"},{name:\"aspect-ratio\",value:\"16 / 9\",priority:\"important\"},{name:\"overflow\",value:\"visible\",priority:\"important\"}]));root.classList.add(scopedClassName);restorers.push(()=>{root.classList.remove(scopedClassName);});if(videoComponentChild){restorers.push(applyStyleSet(videoComponentChild,[{name:\"width\",value:\"100%\",priority:\"important\"},{name:\"height\",value:\"100%\",priority:\"important\"},{name:\"overflow\",value:\"visible\",priority:\"important\"}]));}restorers.push(applyStyleSet(activeVideo,[{name:\"width\",value:\"100%\",priority:\"important\"},{name:\"height\",value:\"100%\",priority:\"important\"},{name:\"object-fit\",value:\"contain\",priority:\"important\"},{name:\"object-position\",value:\"center center\",priority:\"important\"}]));cleanupRuntimeLayoutCorrection=()=>{restorers.forEach(restore=>restore());};};const bindVideo=()=>{const found=root.querySelector(\"video\");if(!(found instanceof HTMLVideoElement)){cleanupVideoListeners();cleanupRuntimeLayoutCorrection();cleanupRuntimeLayoutCorrection=()=>{};activeVideo=null;startTransition(()=>setIsMuted(true));return;}if(activeVideo===found)return;cleanupVideoListeners();activeVideo=found;enforceVideoBehavior(activeVideo);const boundVideo=activeVideo;boundVideo.addEventListener(\"volumechange\",syncFromVideo);boundVideo.addEventListener(\"loadedmetadata\",updateRuntimeLayoutCorrection);boundVideo.addEventListener(\"loadeddata\",updateRuntimeLayoutCorrection);cleanupVideoListeners=()=>{boundVideo.removeEventListener(\"volumechange\",syncFromVideo);boundVideo.removeEventListener(\"loadedmetadata\",updateRuntimeLayoutCorrection);boundVideo.removeEventListener(\"loadeddata\",updateRuntimeLayoutCorrection);};updateRuntimeLayoutCorrection();syncFromVideo();};const handleToggleClick=event=>{event.preventDefault();event.stopPropagation();if(!activeVideo)return;activeVideo.muted=!activeVideo.muted;if(!activeVideo.muted){activeVideo.removeAttribute(\"muted\");}else{activeVideo.setAttribute(\"muted\",\"\");}const playPromise=activeVideo.play();if(playPromise&&typeof playPromise.catch===\"function\"){playPromise.catch(()=>{});}syncFromVideo();};button.addEventListener(\"click\",handleToggleClick);bindVideo();const handleMobileQueryChange=()=>{updateRuntimeLayoutCorrection();};if(typeof mobileMediaQuery.addEventListener===\"function\"){mobileMediaQuery.addEventListener(\"change\",handleMobileQueryChange);mobileQueryCleanup=()=>{mobileMediaQuery.removeEventListener(\"change\",handleMobileQueryChange);};}else{mobileMediaQuery.addListener(handleMobileQueryChange);mobileQueryCleanup=()=>{mobileMediaQuery.removeListener(handleMobileQueryChange);};}const observer=new MutationObserver(()=>{bindVideo();});observer.observe(root,{childList:true,subtree:true});return()=>{observer.disconnect();mobileQueryCleanup();cleanupRuntimeLayoutCorrection();cleanupScopedStyle();cleanupVideoListeners();button.removeEventListener(\"click\",handleToggleClick);if(button.parentNode===root)root.removeChild(button);buttonRef.current=null;root.style.position=previousInlinePosition;};},[]);useEffect(()=>{const button=buttonRef.current;if(!button)return;button.textContent=isMuted?\"SOUND ON\":\"SOUND OFF\";button.setAttribute(\"aria-pressed\",String(!isMuted));},[isMuted]);return /*#__PURE__*/_jsx(Component,{ref:setMergedRef,...props});});}export function withArchiveMobileCardFix(Component){return /*#__PURE__*/forwardRef((props,ref)=>{const rootRef=useRef(null);const setMergedRef=useCallback(node=>{rootRef.current=node;if(typeof ref===\"function\")ref(node);else if(ref)ref.current=node;},[ref]);useEffect(()=>{if(typeof window===\"undefined\")return;const root=rootRef.current;if(!root)return;const mobileMediaQuery=window.matchMedia(\"(max-width: 809.98px)\");let cleanupAppliedStyles=()=>{};let mediaQueryCleanup=()=>{};const applyStyleSet=(element,declarations)=>{const previous=declarations.map(({name})=>({name,value:element.style.getPropertyValue(name),priority:element.style.getPropertyPriority(name)}));declarations.forEach(({name,value,priority=\"\"})=>{element.style.setProperty(name,value,priority);});return()=>{previous.forEach(({name,value,priority})=>{if(value)element.style.setProperty(name,value,priority);else element.style.removeProperty(name);});};};const findExactTitleElement=textContentContainer=>{const walker=window.document.createTreeWalker(textContentContainer,window.NodeFilter.SHOW_TEXT);let currentNode=walker.nextNode();while(currentNode){const value=(currentNode.nodeValue??\"\").replace(/\\s+/g,\" \").trim();if(value===\"The Archive\"){const parentElement=currentNode.parentElement;if(parentElement)return parentElement;}currentNode=walker.nextNode();}return null;};const evaluateAndApply=()=>{cleanupAppliedStyles();cleanupAppliedStyles=()=>{};if(!mobileMediaQuery.matches)return;const top=root.children.item(0);const bottom=root.children.item(1);if(!(top instanceof HTMLElement)||!(bottom instanceof HTMLElement))return;const textContent=bottom.children.item(0);const tags=bottom.children.item(1);if(!(textContent instanceof HTMLElement)||!(tags instanceof HTMLElement)){return;}const titleElement=findExactTitleElement(textContent);if(!titleElement)return;const restorers=[];restorers.push(applyStyleSet(root,[{name:\"height\",value:\"auto\",priority:\"important\"},{name:\"display\",value:\"flex\",priority:\"important\"},{name:\"flex-direction\",value:\"column\",priority:\"important\"},{name:\"align-items\",value:\"stretch\",priority:\"important\"}]));restorers.push(applyStyleSet(top,[{name:\"width\",value:\"100%\",priority:\"important\"},{name:\"height\",value:\"auto\",priority:\"important\"},{name:\"aspect-ratio\",value:\"16 / 9\",priority:\"important\"},{name:\"flex\",value:\"0 0 auto\",priority:\"important\"},{name:\"align-self\",value:\"stretch\",priority:\"important\"},{name:\"min-height\",value:\"0\",priority:\"important\"}]));restorers.push(applyStyleSet(bottom,[{name:\"display\",value:\"flex\",priority:\"important\"},{name:\"flex-direction\",value:\"column\",priority:\"important\"},{name:\"width\",value:\"100%\",priority:\"important\"},{name:\"height\",value:\"auto\",priority:\"important\"},{name:\"flex\",value:\"0 0 auto\",priority:\"important\"},{name:\"align-items\",value:\"flex-start\",priority:\"important\"},{name:\"min-width\",value:\"0\",priority:\"important\"},{name:\"overflow\",value:\"visible\",priority:\"important\"}]));restorers.push(applyStyleSet(textContent,[{name:\"width\",value:\"100%\",priority:\"important\"},{name:\"max-width\",value:\"100%\",priority:\"important\"},{name:\"min-width\",value:\"0\",priority:\"important\"},{name:\"height\",value:\"auto\",priority:\"important\"},{name:\"overflow\",value:\"visible\",priority:\"important\"}]));const ancestorsUntilTextContent=[];let chainNode=titleElement;while(chainNode&&chainNode!==textContent){ancestorsUntilTextContent.push(chainNode);const parent=chainNode.parentElement;chainNode=parent instanceof HTMLElement?parent:null;}ancestorsUntilTextContent.forEach(ancestorNode=>{restorers.push(applyStyleSet(ancestorNode,[{name:\"width\",value:\"100%\",priority:\"important\"},{name:\"max-width\",value:\"100%\",priority:\"important\"},{name:\"min-width\",value:\"0\",priority:\"important\"},{name:\"height\",value:\"auto\",priority:\"important\"},{name:\"overflow\",value:\"visible\",priority:\"important\"}]));});restorers.push(applyStyleSet(titleElement,[{name:\"display\",value:\"block\",priority:\"important\"},{name:\"width\",value:\"100%\",priority:\"important\"},{name:\"max-width\",value:\"100%\",priority:\"important\"},{name:\"white-space\",value:\"normal\",priority:\"important\"},{name:\"overflow-wrap\",value:\"normal\",priority:\"important\"},{name:\"word-break\",value:\"normal\",priority:\"important\"},{name:\"line-break\",value:\"auto\",priority:\"important\"}]));restorers.push(applyStyleSet(tags,[{name:\"width\",value:\"auto\",priority:\"important\"},{name:\"max-width\",value:\"100%\",priority:\"important\"},{name:\"align-self\",value:\"flex-start\",priority:\"important\"},{name:\"flex\",value:\"0 0 auto\",priority:\"important\"}]));cleanupAppliedStyles=()=>{restorers.forEach(restore=>restore());};};evaluateAndApply();const observer=new MutationObserver(()=>{evaluateAndApply();});observer.observe(root,{childList:true,subtree:true,characterData:true});const handleMediaQueryChange=()=>{evaluateAndApply();};if(typeof mobileMediaQuery.addEventListener===\"function\"){mobileMediaQuery.addEventListener(\"change\",handleMediaQueryChange);mediaQueryCleanup=()=>{mobileMediaQuery.removeEventListener(\"change\",handleMediaQueryChange);};}else{mobileMediaQuery.addListener(handleMediaQueryChange);mediaQueryCleanup=()=>{mobileMediaQuery.removeListener(handleMediaQueryChange);};}return()=>{observer.disconnect();mediaQueryCleanup();cleanupAppliedStyles();};},[]);return /*#__PURE__*/_jsx(Component,{ref:setMergedRef,...props});});}\nexport const __FramerMetadata__ = {\"exports\":{\"withArchiveMobileCardFix\":{\"type\":\"reactHoc\",\"name\":\"withArchiveMobileCardFix\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withHover\":{\"type\":\"reactHoc\",\"name\":\"withHover\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withRotate\":{\"type\":\"reactHoc\",\"name\":\"withRotate\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withVideo1SoundToggle\":{\"type\":\"reactHoc\",\"name\":\"withVideo1SoundToggle\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withRandomColor\":{\"type\":\"reactHoc\",\"name\":\"withRandomColor\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Examples.map"],"mappings":"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"}