{
  "version": 3,
  "sources": ["ssg:https://framerusercontent.com/modules/dT3XJMSKpjQgxkjQq5ul/XyeUlhOmIb6eOh52A9xv/augiA20Il.js"],
  "sourcesContent": ["// Generated by Framer (53c1d35)\nimport siteMetadata from\"https://framerusercontent.com/modules/bO3rdHLoDxFGFhRAdVgM/q47TlvWul2KD6dbM37rE/siteMetadata.js\";export default function metadata(params,activeLocale){return{breakpoints:[{hash:\"72rtr7\",mediaQuery:\"(min-width: 1200px)\"},{hash:\"fbpslj\",mediaQuery:\"(min-width: 810px) and (max-width: 1199.98px)\"},{hash:\"1yikj10\",mediaQuery:\"(max-width: 809.98px)\"}],customHTMLBodyEnd:\"<!-- Mixpanel Tracking --><script> const Source = '2025 Fall Lookbook'; const trackPageLoadedEvent = () => { const urlParams = new URLSearchParams(window.location.search); const sourceParam = urlParams.get('source'); mixpanel.track('Page Loaded', { Page: Source, ...(sourceParam && { Source: sourceParam }), }); }; const trackItemViewedEvent = (anchorElement, properties) => { const sanitizedProperties = Object.fromEntries( Object.entries(properties).filter(([, value]) => !!value) ); if (!Object.keys(sanitizedProperties).length) return; anchorElement.addEventListener('click', function handler(e) { mixpanel.track('Item Viewed', { ...sanitizedProperties, Source }); }); }; const trackDesignToolPage = (anchorElement, urlObj) => { if (urlObj.hostname !== 'design-tool.freshprints.com') return; const designId = urlObj.searchParams.get('designId'); const styleCode = urlObj.searchParams.get('styleCode'); if (!designId) return; const properties = { 'Design ID': designId, 'Product Style Code': styleCode?.toUpperCase(), URL: urlObj.href, Type: 'UGC', }; trackItemViewedEvent(anchorElement, properties); }; const trackProductPage = (anchorElement, urlObj, nextPart) => { if (nextPart !== 'product') return; const styleCode = urlObj.searchParams.get('styleCode'); const properties = { 'Product Style Code': styleCode?.toUpperCase(), Type: 'Product', }; trackItemViewedEvent(anchorElement, properties); }; const trackDesignPage = (anchorElement, urlObj, nextPart) => { if (nextPart !== 'design') return; const designId = urlObj.searchParams.get('id'); const properties = { 'Design ID': designId, Type: 'Design', }; trackItemViewedEvent(anchorElement, properties); }; const trackProductGallery = (anchorElement, urlObj, nextPart) => { if (nextPart !== 'products') return; console.error('Products Gallery tracking not configured'); }; const trackDesignGallery = (anchorElement, urlObj, nextPart) => { if (nextPart !== 'designs') return; console.error('Designs Gallery tracking not configured'); }; const trackFreshPrintsPages = (anchorElement, urlObj) => { if (urlObj.hostname !== 'www.freshprints.com') return; const pathParts = urlObj.pathname.split('/').filter(Boolean); const nextPart = pathParts[0]; trackProductPage(anchorElement, urlObj, nextPart); trackDesignPage(anchorElement, urlObj, nextPart); trackProductGallery(anchorElement, urlObj, nextPart); trackDesignGallery(anchorElement, urlObj, nextPart); }; const trackInstagramPost = (anchorElement, urlObj) => { if (urlObj.hostname !== 'www.instagram.com') return; const pathParts = urlObj.pathname.split('/').filter(Boolean); const nextPart = pathParts[0]; const properties = { Type: 'Instagram Link', URL: urlObj.href, }; trackItemViewedEvent(anchorElement, properties); }; const trackPinterestPost = (anchorElement, urlObj) => { if ( !( /^(www\\\\.)?pinterest\\\\.com$/.test(urlObj.hostname) || urlObj.hostname === 'pin.it' ) ) return; const properties = { Type: 'Pinterest Link', URL: urlObj.href, }; trackItemViewedEvent(anchorElement, properties); }; const trackTikTokPost = (anchorElement, urlObj) => { if (!/^(www\\\\.)?tiktok\\\\.com$/.test(urlObj.hostname)) return; const properties = { Type: 'TikTok Link', URL: urlObj.href, }; trackItemViewedEvent(anchorElement, properties); }; /* Tracking Page Loaded event */ trackPageLoadedEvent(); /* Adding click event listeners to track Item Viewed events */ document.querySelectorAll('a').forEach((anchorElement) => { const urlObj = new URL(anchorElement.href); trackDesignToolPage(anchorElement, urlObj); trackFreshPrintsPages(anchorElement, urlObj); trackInstagramPost(anchorElement, urlObj); trackPinterestPost(anchorElement, urlObj); trackTikTokPost(anchorElement, urlObj); });</script>\",customHTMLHeadEnd:\"<!-- Mixpanel Initialization --><script> mixpanel.init('4121b0ca7f7295eff134fa50b37b33a5', { persistence: 'localStorage', });</script>\",description:siteMetadata(params,activeLocale).description,elements:{},framerSearch:{index:true},robots:\"max-image-preview:large\",serializationId:\"framer-oqzQd\",title:siteMetadata(params,activeLocale).title||\"Home\",viewport:\"width=device-width\"};}export const metadataVersion=1;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"metadataVersion\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],
  "mappings": "yCACyI,SAARA,EAA0BC,EAAOC,EAAa,CAAC,MAAM,CAAC,YAAY,CAAC,CAAC,KAAK,SAAS,WAAW,qBAAqB,EAAE,CAAC,KAAK,SAAS,WAAW,+CAA+C,EAAE,CAAC,KAAK,UAAU,WAAW,uBAAuB,CAAC,EAAE,kBAAkB,+mHAA8mH,kBAAkB,0IAAyI,YAAYF,EAAaC,EAAOC,CAAY,EAAE,YAAY,SAAS,CAAC,EAAE,aAAa,CAAC,MAAM,EAAI,EAAE,OAAO,0BAA0B,gBAAgB,eAAe,MAAMF,EAAaC,EAAOC,CAAY,EAAE,OAAO,OAAO,SAAS,oBAAoB,CAAE,CAAQ,IAAMC,EAAgB,EACt5IC,EAAqB,CAAC,QAAU,CAAC,QAAU,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,gBAAkB,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,mBAAqB,CAAC,KAAO,UAAU,CAAC,CAAC",
  "names": ["metadata", "params", "activeLocale", "metadataVersion", "__FramerMetadata__"]
}
