{"version":3,"file":"shared-lib.BR2WNd5y.mjs","names":[],"sources":["https:/framerusercontent.com/modules/0bb4AH3QHle4LAYVeaGj/1fqy7RFVVY0RxfwVxjXx/Examples_8.js"],"sourcesContent":["import{jsx as _jsx}from\"react/jsx-runtime\";import{useEffect}from\"react\";/* HOMEPAGE */export function ImageTrail(Component){return props=>{useEffect(()=>{const getImages=prefix=>{return Array.from(document.querySelectorAll(\"[data-framer-name]\")).filter(el=>{const name=el.getAttribute(\"data-framer-name\")||\"\";return new RegExp(`^${prefix}\\\\d+$`).test(name);}).sort((a,b)=>{const aName=a.getAttribute(\"data-framer-name\")||\"\";const bName=b.getAttribute(\"data-framer-name\")||\"\";return Number(aName.replace(prefix,\"\"))-Number(bName.replace(prefix,\"\"));});};const trailImages=getImages(\"TrailImage\");const fashionImages=getImages(\"FashionImage\");/*\n             * Create alternating mobile sequence:\n             * Trail01 → Fashion01 → Trail02 → Fashion02...\n             */const mobileImages=[];const maxLength=Math.max(trailImages.length,fashionImages.length);for(let i=0;i<maxLength;i++){if(trailImages[i]){mobileImages.push(trailImages[i]);}if(fashionImages[i]){mobileImages.push(fashionImages[i]);}}const allImages=[...trailImages,...fashionImages];if(!allImages.length)return;/*\n             * Hide all images initially\n             */allImages.forEach(img=>{img.style.opacity=\"0\";img.style.transition=\"none\";img.style.pointerEvents=\"none\";img.style.visibility=\"visible\";});let activeImage=null;const showImage=image=>{if(!image||image===activeImage)return;if(activeImage){activeImage.style.opacity=\"0\";}image.style.opacity=\"1\";activeImage=image;};/*\n             * MOBILE\n             * Automatically alternate:\n             * Trail → Fashion → Trail → Fashion\n             */const isMobile=window.matchMedia(\"(max-width: 767px)\").matches;if(isMobile){let currentIndex=0;// Show first image immediately\nshowImage(mobileImages[currentIndex]);const interval=window.setInterval(()=>{currentIndex=(currentIndex+1)%mobileImages.length;showImage(mobileImages[currentIndex]);},600);return()=>{window.clearInterval(interval);};}/*\n             * DESKTOP\n             * Existing mouse-controlled behaviour\n             */let activeDirection=\"horizontal\";let lastDirectionChange=0;const lockTime=600;const directionThreshold=1.8;const handleMove=event=>{const now=Date.now();const xMove=Math.abs(event.movementX);const yMove=Math.abs(event.movementY);if(now-lastDirectionChange>lockTime){if(xMove>yMove*directionThreshold){activeDirection=\"horizontal\";lastDirectionChange=now;}else if(yMove>xMove*directionThreshold){activeDirection=\"vertical\";lastDirectionChange=now;}}/*\n                 * Horizontal mouse movement = Trail\n                 */if(activeDirection===\"horizontal\"&&trailImages.length){const index=Math.min(trailImages.length-1,Math.max(0,Math.floor(event.clientX/window.innerWidth*trailImages.length)));showImage(trailImages[index]);}/*\n                 * Vertical mouse movement = Fashion\n                 */if(activeDirection===\"vertical\"&&fashionImages.length){const index=Math.min(fashionImages.length-1,Math.max(0,Math.floor(event.clientY/window.innerHeight*fashionImages.length)));showImage(fashionImages[index]);}};window.addEventListener(\"mousemove\",handleMove);return()=>{window.removeEventListener(\"mousemove\",handleMove);};},[]);return /*#__PURE__*/_jsx(Component,{...props});};}/* PROJECTS / INDEX PAGE */export function ProjectPreviewHover(Component){return props=>{useEffect(()=>{const projectToPreview={Project_IconMagazineIntrovert:\"Preview_IconMagazine\",Project_RaphaWinter:\"Preview_RaphaWinter\",Project_Porous:\"Preview_Porous\",Project_ArcteryxBlueMountains:\"Preview_Arcteryx\",Project_Zatopek10OnRunning:\"Preview_Zatopek\",Project_ChasingRichardSnowCircleSalomonAdvance:\"Preview_ChasingRichard\",Project_Harpers:\"Preview_Harpers\",Project_ChristopherEsber:\"Preview_ChristopherEsber\",Project_209237:\"Preview_209237\",Project_GPT100:\"Preview_GPT100\",Project_Work2022:\"Preview_Work2022\",Project_PersonalWork2021:\"Preview_PersonalWork2021\",Project_InfiniteSkies:\"Preview_InfiniteSkies\"};const previews=Object.values(projectToPreview).map(name=>document.querySelector(`[data-framer-name=\"${name}\"]`)).filter(Boolean);previews.forEach(preview=>{preview.style.opacity=\"0\";preview.style.pointerEvents=\"none\";preview.style.transition=\"none\";preview.style.visibility=\"visible\";});const showPreview=previewName=>{previews.forEach(preview=>{preview.style.opacity=\"0\";});const target=document.querySelector(`[data-framer-name=\"${previewName}\"]`);if(target)target.style.opacity=\"1\";};Object.entries(projectToPreview).forEach(([projectName,previewName])=>{const project=document.querySelector(`[data-framer-name=\"${projectName}\"]`);if(!project)return;project.style.cursor=\"pointer\";project.addEventListener(\"mouseenter\",()=>{showPreview(previewName);});});},[]);return /*#__PURE__*/_jsx(Component,{...props});};}/* UNIVERSAL PROJECT GALLERY BUILDER */function createGallery(prefix){return function Gallery(Component){return props=>{useEffect(()=>{const images=Array.from(document.querySelectorAll(\"[data-framer-name]\")).filter(el=>{const name=el.getAttribute(\"data-framer-name\")||\"\";return new RegExp(`^${prefix}\\\\d+$`).test(name);}).sort((a,b)=>{const aName=a.getAttribute(\"data-framer-name\")||\"\";const bName=b.getAttribute(\"data-framer-name\")||\"\";return Number(aName.replace(prefix,\"\"))-Number(bName.replace(prefix,\"\"));});if(!images.length)return;let currentIndex=0;const showImage=()=>{images.forEach((img,index)=>{img.style.opacity=index===currentIndex?\"1\":\"0\";img.style.pointerEvents=\"none\";img.style.visibility=\"visible\";img.style.transition=\"none\";});};const nextImage=()=>{currentIndex=(currentIndex+1)%images.length;showImage();};const previousImage=()=>{currentIndex=(currentIndex-1+images.length)%images.length;showImage();};const handleClick=event=>{const target=event.target;if(target.closest('[data-framer-name=\"Info\"]')||target.closest('[data-framer-name=\"Info_Email\"]')||target.closest('[data-framer-name=\"Info_Instagram\"]')||target.closest('[data-framer-name=\"Index\"]')){return;}nextImage();};const handleKeyDown=event=>{if(event.key===\"ArrowRight\"){nextImage();}if(event.key===\"ArrowLeft\"){previousImage();}};document.body.style.cursor=\"pointer\";// Remove mobile browser tap highlight\ndocument.documentElement.style.setProperty(\"-webkit-tap-highlight-color\",\"transparent\");document.body.style.setProperty(\"-webkit-tap-highlight-color\",\"transparent\");document.addEventListener(\"click\",handleClick);window.addEventListener(\"keydown\",handleKeyDown);showImage();return()=>{document.removeEventListener(\"click\",handleClick);window.removeEventListener(\"keydown\",handleKeyDown);document.body.style.cursor=\"auto\";document.documentElement.style.removeProperty(\"-webkit-tap-highlight-color\");document.body.style.removeProperty(\"-webkit-tap-highlight-color\");};},[]);return /*#__PURE__*/_jsx(Component,{...props});};};}/* PROJECT GALLERY EXPORTS */export function IconGallery(Component){return createGallery(\"Icon\")(Component);}export function RaphaGallery(Component){return createGallery(\"Rapha\")(Component);}export function PorousGallery(Component){return createGallery(\"Porous\")(Component);}export function ArcteryxGallery(Component){return createGallery(\"Arcteryx\")(Component);}export function ZatopekGallery(Component){return createGallery(\"Zatopek\")(Component);}export function ChasingRichardGallery(Component){return createGallery(\"ChasingRichard\")(Component);}export function HarpersGallery(Component){return createGallery(\"Harpers\")(Component);}export function ChristopherEsberGallery(Component){return createGallery(\"ChristopherEsber\")(Component);}export function Project209237Gallery(Component){return createGallery(\"Project209237\")(Component);}export function GPT100Gallery(Component){return createGallery(\"GPT100\")(Component);}export function Work2022Gallery(Component){return createGallery(\"Work2022\")(Component);}export function PersonalGallery(Component){return createGallery(\"Personal\")(Component);}export function InfiniteSkiesGallery(Component){return createGallery(\"InfiniteSkies\")(Component);}export function jimmywhelanGallery(Component){return createGallery(\"jimmywhelan\")(Component);}/* INFO REVEAL */export function InfoReveal(Component){return props=>{useEffect(()=>{const info=document.querySelector('[data-framer-name=\"Info\"]');const email=document.querySelector('[data-framer-name=\"Info_Email\"]');const instagram=document.querySelector('[data-framer-name=\"Info_Instagram\"]');if(!info||!email||!instagram)return;let open=false;email.style.opacity=\"0\";instagram.style.opacity=\"0\";email.style.pointerEvents=\"none\";instagram.style.pointerEvents=\"none\";email.style.transition=\"opacity 0.25s ease\";instagram.style.transition=\"opacity 0.25s ease\";const toggle=event=>{event.stopPropagation();open=!open;email.style.opacity=open?\"1\":\"0\";instagram.style.opacity=open?\"1\":\"0\";email.style.pointerEvents=open?\"auto\":\"none\";instagram.style.pointerEvents=open?\"auto\":\"none\";};info.style.cursor=\"pointer\";info.addEventListener(\"click\",toggle);return()=>{info.removeEventListener(\"click\",toggle);};},[]);return /*#__PURE__*/_jsx(Component,{...props});};}/* INVERTING TEXT */export function InvertText(Component){return props=>{return /*#__PURE__*/_jsx(Component,{...props,style:{...props.style,color:\"#FFFFFF\",mixBlendMode:\"difference\",zIndex:999}});};}/* MOBILE SCROLL LOCK */export function MobileScrollLock(Component){return props=>{useEffect(()=>{const style=document.createElement(\"style\");style.textContent=`\n                @media (max-width: 767px) {\n                    html, body {\n                        width: 100%;\n                        height: 100%;\n                        overflow: hidden !important;\n                        overscroll-behavior: none;\n                    }\n\n                    body {\n                        position: fixed;\n                        inset: 0;\n                    }\n                }\n            `;document.head.appendChild(style);return()=>{style.remove();};},[]);return /*#__PURE__*/_jsx(Component,{...props});};}\nexport const __FramerMetadata__ = {\"exports\":{\"ImageTrail\":{\"type\":\"reactHoc\",\"name\":\"ImageTrail\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"GPT100Gallery\":{\"type\":\"reactHoc\",\"name\":\"GPT100Gallery\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"HarpersGallery\":{\"type\":\"reactHoc\",\"name\":\"HarpersGallery\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"MobileScrollLock\":{\"type\":\"reactHoc\",\"name\":\"MobileScrollLock\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"ZatopekGallery\":{\"type\":\"reactHoc\",\"name\":\"ZatopekGallery\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"PersonalGallery\":{\"type\":\"reactHoc\",\"name\":\"PersonalGallery\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"ChasingRichardGallery\":{\"type\":\"reactHoc\",\"name\":\"ChasingRichardGallery\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"jimmywhelanGallery\":{\"type\":\"reactHoc\",\"name\":\"jimmywhelanGallery\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"InvertText\":{\"type\":\"reactHoc\",\"name\":\"InvertText\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Project209237Gallery\":{\"type\":\"reactHoc\",\"name\":\"Project209237Gallery\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"ChristopherEsberGallery\":{\"type\":\"reactHoc\",\"name\":\"ChristopherEsberGallery\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"ArcteryxGallery\":{\"type\":\"reactHoc\",\"name\":\"ArcteryxGallery\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"PorousGallery\":{\"type\":\"reactHoc\",\"name\":\"PorousGallery\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Work2022Gallery\":{\"type\":\"reactHoc\",\"name\":\"Work2022Gallery\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"RaphaGallery\":{\"type\":\"reactHoc\",\"name\":\"RaphaGallery\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"InfoReveal\":{\"type\":\"reactHoc\",\"name\":\"InfoReveal\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"IconGallery\":{\"type\":\"reactHoc\",\"name\":\"IconGallery\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"InfiniteSkiesGallery\":{\"type\":\"reactHoc\",\"name\":\"InfiniteSkiesGallery\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"ProjectPreviewHover\":{\"type\":\"reactHoc\",\"name\":\"ProjectPreviewHover\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Examples_8.map"],"mappings":"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"}