{"version":3,"file":"shared-lib.DYNECJSi.mjs","names":["useFonts","useGo","useRouter","Framer.useRouter","T","SANS","SERIF","MONO","React.useState","useRouter","Framer.useRouter","React.useRef"],"sources":["https:/framerusercontent.com/modules/RiZKgD3fTxU3fWDLVOLw/13MTcjqg5qGh89ZxVaug/SiteFooter.js","https:/framerusercontent.com/modules/5Z85O6DF4oLy5XDO0D0R/Kz3Au6pSkyilr0SrxX1S/SiteHeader.js","https:/framerusercontent.com/modules/hGWQ6DoocusTRlKjXbzF/itczqvbEqpED3jEVlLGI/siteMetadata.js"],"sourcesContent":["import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import*as React from\"react\";import*as Framer from\"framer\";import{addPropertyControls,ControlType}from\"framer\";// Hayden Goldsworthy site footer, plus an optional index of the main sections.\nconst T={ink:\"#0F0E0C\",graphite:\"#2B2824\",ash:\"#8D877D\",bone:\"#E9E4DA\"};const SERIF='\"Instrument Serif\", \"Iowan Old Style\", Georgia, serif';const SANS='\"Geist\", ui-sans-serif, system-ui, -apple-system, sans-serif';const MONO='\"Geist Mono\", ui-monospace, Menlo, monospace';function useFonts(){React.useEffect(()=>{if(typeof document===\"undefined\"||document.getElementById(\"hg-fonts\"))return;const l=document.createElement(\"link\");l.id=\"hg-fonts\";l.rel=\"stylesheet\";l.href=\"https://fonts.googleapis.com/css2?family=Instrument+Serif:ital@0;1&family=Geist:wght@400;500&family=Geist+Mono:wght@400;500&family=Doto:wght@800&display=swap\";document.head.appendChild(l);},[]);}// Send internal links through Framer's router when it's there (works in preview and on the site);\n// otherwise the plain href does the job.\nfunction useGo(){const useRouter=Framer.useRouter;const router=typeof useRouter===\"function\"?useRouter():null;return(e,href)=>{try{if(!router?.routes||!router.navigate||!href||!href.startsWith(\"/\"))return;const path=href.replace(/\\/$/,\"\")||\"/\";const id=Object.keys(router.routes).find(k=>(router.routes[k]?.path||\"\")===path);if(!id)return;e.preventDefault();router.navigate(id,\"\");}catch{}};}/**\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight auto\n */export default function SiteFooter(props){useFonts();const go=useGo();const{showIndex,sectionList=[],left,email,socialLabel,socialLink,right}=props;return /*#__PURE__*/_jsxs(\"div\",{style:{...props.style,width:\"100%\",background:T.ink,color:T.bone,fontFamily:SANS},children:[showIndex&&/*#__PURE__*/_jsx(\"div\",{style:{padding:\"72px 16px 24px\"},children:sectionList.map((s,i)=>/*#__PURE__*/_jsxs(\"a\",{href:s.link,onClick:e=>go(e,s.link),style:{display:\"flex\",justifyContent:\"space-between\",alignItems:\"baseline\",gap:\"8px 32px\",flexWrap:\"wrap\",padding:\"18px 0\",borderTop:`1px solid ${T.graphite}`,color:T.bone,textDecoration:\"none\"},children:[/*#__PURE__*/_jsx(\"span\",{style:{fontFamily:SERIF,fontSize:\"clamp(34px, 4.4vw, 56px)\",lineHeight:1},children:s.title}),/*#__PURE__*/_jsxs(\"span\",{style:{display:\"flex\",alignItems:\"baseline\",gap:20,color:T.ash,fontSize:14},children:[/*#__PURE__*/_jsx(\"span\",{style:{maxWidth:\"44ch\"},children:s.text}),/*#__PURE__*/_jsx(\"span\",{style:{color:T.bone,whiteSpace:\"nowrap\"},children:\"→\"})]})]},i))}),/*#__PURE__*/_jsxs(\"div\",{style:{borderTop:`1px solid ${T.graphite}`,padding:\"20px 16px\",display:\"flex\",justifyContent:\"space-between\",gap:12,flexWrap:\"wrap\",fontSize:12.5,color:T.ash},children:[/*#__PURE__*/_jsx(\"span\",{children:left}),email&&/*#__PURE__*/_jsx(\"a\",{href:`mailto:${email}`,style:{color:T.ash,textDecoration:\"none\"},children:email}),socialLink&&/*#__PURE__*/_jsxs(\"a\",{href:socialLink,target:\"_blank\",rel:\"noopener\",style:{color:T.ash,textDecoration:\"none\"},children:[socialLabel,\" ↗\"]}),right&&/*#__PURE__*/_jsx(\"span\",{style:{fontFamily:MONO,fontSize:11},children:right})]})]});}SiteFooter.defaultProps={showIndex:false,sectionList:[{title:\"Prints\",text:\"Coming soon. Small, limited drops, printed at home.\",link:\"/prints\"},{title:\"Workshops\",text:\"One-on-one sessions with me, and group workshops through FUJIFILM events.\",link:\"/workshops\"},{title:\"Film Recipes\",text:\"My own in-camera recipes, and the ones from other photographers I keep coming back to.\",link:\"/film-recipes\"}],left:\"\\xa9 2026 Hayden Goldsworthy \\xb7 Indiana\",email:\"goldsworthymedia@gmail.com\",socialLabel:\"Instagram\",socialLink:\"https://www.instagram.com/fujiworthy/\",right:\"\"};addPropertyControls(SiteFooter,{showIndex:{type:ControlType.Boolean,title:\"Section index\"},sectionList:{type:ControlType.Array,title:\"Sections\",hidden:p=>!p.showIndex,control:{type:ControlType.Object,controls:{title:{type:ControlType.String,title:\"Title\"},text:{type:ControlType.String,title:\"Text\",displayTextArea:true},link:{type:ControlType.Link,title:\"Link\"}}}},left:{type:ControlType.String,title:\"Left text\"},email:{type:ControlType.String,title:\"Email\"},socialLabel:{type:ControlType.String,title:\"Social label\"},socialLink:{type:ControlType.Link,title:\"Social link\"},right:{type:ControlType.String,title:\"Right text\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"SiteFooter\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerSupportedLayoutHeight\":\"auto\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./SiteFooter.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import*as React from\"react\";import*as Framer from\"framer\";import{addPropertyControls,ControlType}from\"framer\";// Hayden Goldsworthy site header: menu button, tracked wordmark, page links,\n// and a drawer that holds navigation plus the About section.\nconst T={ink:\"#0F0E0C\",carbon:\"#171513\",graphite:\"#2B2824\",ash:\"#8D877D\",bone:\"#E9E4DA\",paper:\"#FFFFFF\"};const SERIF='\"Instrument Serif\", \"Iowan Old Style\", Georgia, serif';const SANS='\"Geist\", ui-sans-serif, system-ui, -apple-system, sans-serif';const MONO='\"Geist Mono\", ui-monospace, Menlo, monospace';const DOT='\"Doto\", \"Geist Mono\", ui-monospace, monospace';function useFonts(){React.useEffect(()=>{if(typeof document===\"undefined\"||document.getElementById(\"hg-fonts\"))return;const l=document.createElement(\"link\");l.id=\"hg-fonts\";l.rel=\"stylesheet\";l.href=\"https://fonts.googleapis.com/css2?family=Instrument+Serif:ital@0;1&family=Geist:wght@400;500&family=Geist+Mono:wght@400;500&family=Doto:wght@800&display=swap\";document.head.appendChild(l);},[]);}function useWidth(ref){const[w,setW]=React.useState(1200);React.useLayoutEffect(()=>{if(!ref.current)return;const ro=new ResizeObserver(e=>setW(e[0].contentRect.width));ro.observe(ref.current);return()=>ro.disconnect();},[]);return w;}function isCurrent(link){if(!link||typeof window===\"undefined\")return false;try{const p=new URL(link,window.location.href).pathname.replace(/\\/$/,\"\");const here=window.location.pathname.replace(/\\/$/,\"\");return p===here&&p!==\"\";}catch{return false;}}// Send internal links through Framer's router when it's there (works in preview and on the site);\n// otherwise the plain href does the job.\nfunction useGo(){const useRouter=Framer.useRouter;const router=typeof useRouter===\"function\"?useRouter():null;return(e,href)=>{try{if(!router?.routes||!router.navigate||!href||!href.startsWith(\"/\"))return;const path=href.replace(/\\/$/,\"\")||\"/\";const id=Object.keys(router.routes).find(k=>(router.routes[k]?.path||\"\")===path);if(!id)return;e.preventDefault();router.navigate(id,\"\");}catch{}};}/**\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight auto\n */export default function SiteHeader(props){useFonts();const{name,nameCase,homeLink,pages=[],aboutTitle,aboutText,portrait,cameras,lenses,socialLabel,socialLink,contactNote,email}=props;const ref=React.useRef(null);const width=useWidth(ref);const phone=width<700;const[open,setOpen]=React.useState(false);const go=useGo();React.useEffect(()=>{if(!open)return;const onKey=e=>e.key===\"Escape\"&&setOpen(false);window.addEventListener(\"keydown\",onKey);return()=>window.removeEventListener(\"keydown\",onKey);},[open]);const list=s=>(s||\"\").split(\"\\n\").map(x=>x.trim()).filter(Boolean);return /*#__PURE__*/_jsxs(\"div\",{ref:ref,style:{...props.style,width:\"100%\",background:T.ink,color:T.bone},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"grid\",gridTemplateColumns:\"1fr auto 1fr\",alignItems:\"center\",height:48,padding:\"0 14px\"},children:[/*#__PURE__*/_jsxs(\"button\",{\"aria-label\":\"Open menu\",onClick:()=>setOpen(true),style:{justifySelf:\"start\",width:36,height:36,background:\"none\",border:0,cursor:\"pointer\",display:\"grid\",alignContent:\"center\",gap:5,padding:0},children:[/*#__PURE__*/_jsx(\"i\",{style:{display:\"block\",width:18,height:1,background:T.bone}}),/*#__PURE__*/_jsx(\"i\",{style:{display:\"block\",width:18,height:1,background:T.bone}})]}),/*#__PURE__*/_jsx(\"a\",{href:homeLink||\"/\",onClick:e=>go(e,homeLink||\"/\"),style:{// dot-matrix wordmark, like a camera's top-plate display\nfontFamily:DOT,fontWeight:800,fontSize:phone?17:20,lineHeight:1,letterSpacing:nameCase===\"UPPER\"?\"0.08em\":\"0.02em\",textTransform:nameCase===\"UPPER\"?\"uppercase\":\"lowercase\",color:T.bone,textDecoration:\"none\",whiteSpace:\"nowrap\"},children:name}),/*#__PURE__*/_jsx(\"nav\",{\"aria-label\":\"Main\",style:{justifySelf:\"end\",display:phone?\"none\":\"flex\",gap:20,fontFamily:SANS,fontSize:13},children:pages.map((l,i)=>/*#__PURE__*/_jsx(\"a\",{href:l.link,onClick:e=>go(e,l.link),style:{color:isCurrent(l.link)?T.bone:T.ash,textDecoration:\"none\"},children:l.label},i))})]}),/*#__PURE__*/_jsx(\"div\",{onClick:()=>setOpen(false),style:{position:\"fixed\",inset:0,zIndex:900,background:\"rgba(15,14,12,.6)\",opacity:open?1:0,pointerEvents:open?\"auto\":\"none\",transition:\"opacity .3s\"}}),/*#__PURE__*/_jsxs(\"aside\",{\"aria-hidden\":!open,style:{position:\"fixed\",top:0,bottom:0,left:0,zIndex:901,width:\"min(100%, 560px)\",background:T.ink,borderRight:`1px solid ${T.graphite}`,transform:open?\"none\":\"translateX(-102%)\",// hidden when closed so it never shows beside the page on the canvas\nvisibility:open?\"visible\":\"hidden\",transition:`transform .35s cubic-bezier(.2,.7,.2,1), visibility 0s linear ${open?\"0s\":\".35s\"}`,overflowY:\"auto\",padding:\"14px 28px 28px\",display:\"flex\",flexDirection:\"column\",gap:36,color:T.bone,fontFamily:SANS},children:[/*#__PURE__*/_jsx(\"button\",{\"aria-label\":\"Close menu\",onClick:()=>setOpen(false),style:{alignSelf:\"flex-start\",background:\"none\",border:0,color:T.bone,fontSize:22,cursor:\"pointer\",padding:\"6px 0\"},children:\"\\xd7\"}),/*#__PURE__*/_jsx(\"nav\",{style:{display:\"flex\",flexDirection:\"column\",gap:2},children:[{label:\"Home\",link:homeLink||\"/\"},...pages].map((l,i)=>/*#__PURE__*/_jsx(\"a\",{href:l.link,onClick:e=>{setOpen(false);go(e,l.link);},style:{fontFamily:SERIF,fontSize:40,lineHeight:1.1,color:isCurrent(l.link)?T.bone:T.ash,textDecoration:\"none\"},children:l.label},i))}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"grid\",gridTemplateColumns:\"120px 1fr\",gap:20,alignItems:\"start\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{background:T.paper,padding:2,borderRadius:12,aspectRatio:\"3 / 4\"},children:portrait?.src?/*#__PURE__*/_jsx(\"img\",{src:portrait.src,srcSet:portrait.srcSet,alt:portrait.alt||\"Portrait\",style:{width:\"100%\",height:\"100%\",objectFit:\"cover\",borderRadius:10,display:\"block\"}}):/*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",height:\"100%\",borderRadius:10,background:T.carbon,display:\"grid\",placeItems:\"center\",fontFamily:MONO,fontSize:10,color:T.ash},children:\"Portrait\"})}),/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"div\",{style:{fontFamily:SERIF,fontSize:40,lineHeight:1},children:aboutTitle}),/*#__PURE__*/_jsx(\"p\",{style:{fontSize:13.5,color:T.ash,marginTop:10,lineHeight:1.55},children:aboutText})]})]}),/*#__PURE__*/_jsx(\"div\",{style:{display:\"grid\",gridTemplateColumns:\"1fr 1fr\",gap:24},children:[[\"Cameras\",list(cameras)],[\"Lenses\",list(lenses)]].map(([label,items])=>/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"span\",{style:{fontFamily:MONO,fontSize:10.5,letterSpacing:\".12em\",textTransform:\"uppercase\",color:T.ash},children:label}),/*#__PURE__*/_jsx(\"ul\",{style:{listStyle:\"none\",margin:\"8px 0 0\",padding:0,fontFamily:SERIF,fontSize:19,lineHeight:1.45},children:items.map(x=>/*#__PURE__*/_jsx(\"li\",{children:x},x))})]},label))}),/*#__PURE__*/_jsxs(\"div\",{style:{marginTop:\"auto\",display:\"flex\",flexDirection:\"column\",gap:6,fontSize:13,color:T.ash},children:[contactNote&&/*#__PURE__*/_jsx(\"span\",{children:contactNote}),email&&/*#__PURE__*/_jsx(\"a\",{href:`mailto:${email}`,style:{color:T.bone},children:email}),socialLink&&/*#__PURE__*/_jsxs(\"a\",{href:socialLink,target:\"_blank\",rel:\"noopener\",style:{color:T.bone},children:[socialLabel,\" ↗\"]})]})]})]});}SiteHeader.defaultProps={name:\"Hayden Goldsworthy\",nameCase:\"lower\",homeLink:\"/\",pages:[{label:\"Portfolio\",link:\"/portfolio\"},{label:\"Prints\",link:\"/prints\"},{label:\"Workshops\",link:\"/workshops\"},{label:\"Film Recipes\",link:\"/film-recipes\"}],aboutTitle:\"Hi, I'm Hayden.\",aboutText:\"I'm a photographer and filmmaker in Indiana, and a FUJIFILM Product Technical Expert. I've spent more than a decade telling stories with cameras, from documentaries and commercial films to teaching. Most of my work slows the shutter down: moving the camera, stacking exposures, waiting for the sky.\",cameras:\"X-E5\\nX-T5\\nGFX100RF\\nGFX100 II\",lenses:\"XF35mm F1.4\\nXF90mm F2\\nXF70-300mm\\nXF500mm F5.6\\nXF8mm F3.5\",socialLabel:\"@fujiworthy\",socialLink:\"https://www.instagram.com/fujiworthy/\",contactNote:\"For prints, workshops and commissions, email me.\",email:\"goldsworthymedia@gmail.com\"};addPropertyControls(SiteHeader,{name:{type:ControlType.String,title:\"Name\"},nameCase:{type:ControlType.Enum,title:\"Name case\",options:[\"lower\",\"UPPER\"],defaultValue:\"lower\",displaySegmentedControl:true},homeLink:{type:ControlType.Link,title:\"Home link\"},pages:{type:ControlType.Array,title:\"Links\",control:{type:ControlType.Object,controls:{label:{type:ControlType.String,title:\"Label\"},link:{type:ControlType.Link,title:\"Link\"}}}},aboutTitle:{type:ControlType.String,title:\"About title\"},aboutText:{type:ControlType.String,title:\"About text\",displayTextArea:true},portrait:{type:ControlType.ResponsiveImage,title:\"Portrait\"},cameras:{type:ControlType.String,title:\"Cameras\",displayTextArea:true},lenses:{type:ControlType.String,title:\"Lenses\",displayTextArea:true},contactNote:{type:ControlType.String,title:\"Footnote\",displayTextArea:true},email:{type:ControlType.String,title:\"Email\"},socialLabel:{type:ControlType.String,title:\"Social label\"},socialLink:{type:ControlType.Link,title:\"Social link\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"SiteHeader\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"auto\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./SiteHeader.map","// Generated by Framer (3ad0d99)\nexport default function metadata(params,activeLocale){return{description:\"Made with Framer\",robots:\"max-image-preview:large\",title:\"My Framer Site\"};}export const metadataVersion=1;\nexport const __FramerMetadata__ = {\"exports\":{\"metadataVersion\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],"mappings":"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"}