{"version":3,"file":"script_main.CSvEYM-R.mjs","names":["useState","useCallback","useMemo","startTransition","sharedStyle.css","useRef","React.useId","sharedStyle.className","className","PropertyOverrides","Image1","React.Fragment","RichText","sharedStyle.fonts","React.createElement","IndigoConfirmationLayout","Framer.PageRoot","Framer.lazy","Framer.useCurrentRoute","Framer.useLocaleInfo","Framer.useRouter","React.Fragment","React.memo","React.useCallback","React.useEffect","React.useRef","React.useState","React.useLayoutEffect","Framer.LazyValue","Framer.GracefullyDegradingErrorBoundary","Framer.PageEffectsProvider","Framer.patchRoutesForABTesting","Framer.inferInitialRouteFromPath","Framer.yieldToMain","React.startTransition","Framer.ErrorPlaceholder"],"sources":["https:/framerusercontent.com/modules/cWdQZGsCabaVZ1ZRcdf8/ROFeVFtvpyeDe8usnmyh/ThankYouRuntime.js","https:/framerusercontent.com/modules/mBbQKIsZAZ8ZYXdSSQdc/bvGpIgDetZaQO8U0gcGV/cJxwCq8ig.js","framer:toplevel/main"],"sourcesContent":["import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{forwardRef,startTransition,useCallback,useEffect,useMemo,useRef,useState}from\"react\";import{addPropertyControls,ControlType,useIsStaticRenderer}from\"framer\";function safelyReadRegistration(){if(typeof window===\"undefined\")return null;try{const raw=window.sessionStorage.getItem(\"indigo-registration\");if(!raw)return null;const parsed=JSON.parse(raw);if(parsed&&typeof parsed===\"object\")return parsed;}catch(error){console.warn(\"Unable to parse indigo-registration session value.\",error);}return null;}function isValidMode(mode){return mode===\"registered\"||mode===\"received\";}function findLayer(root,elementId){const escaped=elementId.replace(/\"/g,'\\\\\"');const canEscape=typeof CSS!==\"undefined\"&&typeof CSS.escape===\"function\";const selectors=[`#${canEscape?CSS.escape(elementId):escaped}`,`[id=\"${escaped}\"]`,`[data-element-id=\"${escaped}\"]`,`[data-framer-element-id=\"${escaped}\"]`,`[data-framer-name=\"${escaped}\"]`];for(const selector of selectors){const node=root.querySelector(selector);if(node instanceof HTMLElement)return node;}return null;}function setVisible(element,visible){if(!element)return;if(visible){if(element.style.display===\"none\"){element.style.removeProperty(\"display\");}}else{if(element.style.display!==\"none\"){element.style.display=\"none\";}}}function getInnermostTextElement(element){const inner=element.querySelector(\"p, h1, h2, h3, span\");if(inner instanceof HTMLElement)return inner;return element;}function setLayerTextIfDifferent(element,nextText){if(!element)return;const target=getInnermostTextElement(element);if(target.textContent!==nextText){target.textContent=nextText;}}function downloadIcsFile(){if(typeof window===\"undefined\"||typeof document===\"undefined\")return;const ics=[\"BEGIN:VCALENDAR\",\"VERSION:2.0\",\"PRODID:-//Indigo Precious Metals//Webinar//EN\",\"BEGIN:VEVENT\",\"UID:great-gold-migration-20261030@indigopreciousmetals.com\",\"DTSTAMP:20261001T000000Z\",\"DTSTART:20261030T100000Z\",\"DTEND:20261030T110000Z\",\"SUMMARY:The Great Gold Migration — Indigo Precious Metals\",\"DESCRIPTION:Live session with David Mitchell. Zoom invitation shared separately.\",\"LOCATION:Online — Zoom\",\"END:VEVENT\",\"END:VCALENDAR\"].join(\"\\r\\n\");const blob=new Blob([ics],{type:\"text/calendar;charset=utf-8\"});const url=URL.createObjectURL(blob);const anchor=document.createElement(\"a\");anchor.href=url;anchor.download=\"great-gold-migration.ics\";document.body.appendChild(anchor);anchor.click();document.body.removeChild(anchor);URL.revokeObjectURL(url);}function runConversionIfEligible(record){if(record.mode!==\"registered\")return record;if(record.cookie_consent!==\"accepted\")return record;if(record.conversion_sent)return record;if(typeof window===\"undefined\")return record;const win=window;if(typeof win.gtag===\"function\"){win.gtag(\"event\",\"sign_up\",{method:\"webinar\"});}if(typeof win.fbq===\"function\"){win.fbq(\"track\",\"CompleteRegistration\");}const updated={...record,conversion_sent:true};try{window.sessionStorage.setItem(\"indigo-registration\",JSON.stringify(updated));}catch(error){console.warn(\"Unable to persist conversion_sent in sessionStorage.\",error);}return updated;}export function withThankYouRuntime(Component){return /*#__PURE__*/forwardRef(function ThankYouRuntimeOverride(props,ref){const rootRef=useRef(null);const staticRenderer=useIsStaticRenderer();const setRefs=useCallback(node=>{rootRef.current=node;if(typeof ref===\"function\"){ref(node);}else if(ref&&typeof ref===\"object\"){ref.current=node;}},[ref]);useEffect(()=>{if(staticRenderer)return;if(typeof window===\"undefined\")return;const root=rootRef.current;if(!root)return;const applyRuntime=()=>{const record=safelyReadRegistration();const mode=record&&isValidMode(record.mode)?record.mode:\"preview\";const attendance=record?.attendance;const isReplay=attendance===\"replay\";const isRegistered=mode===\"registered\";if(record){runConversionIfEligible(record);}const confirmationTitle=findLayer(root,\"confirmation-title\");const confirmationCopy=findLayer(root,\"confirmation-copy\");const statusSymbol=findLayer(root,\"status-symbol\");const inboxCopy=findLayer(root,\"inbox-copy\");const calendarDownload=findLayer(root,\"calendar-download\");if(mode===\"registered\"){setLayerTextIfDifferent(confirmationTitle,\"You’re registered.\");setLayerTextIfDifferent(confirmationCopy,isReplay?\"Your replay request is confirmed. We’ll email the recording after the session.\":\"Your place is confirmed. Your Zoom invitation and joining instructions will arrive by email. A replay will be sent after the session.\");}else if(mode===\"received\"){setLayerTextIfDifferent(confirmationTitle,\"Your request has been received.\");setLayerTextIfDifferent(confirmationCopy,\"We have received your details. Your registration will be confirmed by email once it has been processed.\");}setLayerTextIfDifferent(statusSymbol,isRegistered?\"✓\":\"—\");if(inboxCopy&&isReplay&&isRegistered){setLayerTextIfDifferent(inboxCopy,\"Your replay request is confirmed. Look out for the recording by email after the session.\");}if(calendarDownload){if(!calendarDownload.dataset.indigoIcsBound){calendarDownload.addEventListener(\"click\",downloadIcsFile);calendarDownload.dataset.indigoIcsBound=\"true\";}setVisible(calendarDownload,isRegistered&&!isReplay);}};applyRuntime();const observer=new MutationObserver(()=>{applyRuntime();});observer.observe(root,{childList:true,subtree:true});return()=>{observer.disconnect();const calendarDownload=findLayer(root,\"calendar-download\");if(calendarDownload&&calendarDownload.dataset.indigoIcsBound===\"true\"){calendarDownload.removeEventListener(\"click\",downloadIcsFile);delete calendarDownload.dataset.indigoIcsBound;}};},[staticRenderer]);return /*#__PURE__*/_jsx(Component,{ref:setRefs,...props});});}export function withCalendarVisibility(Component){return /*#__PURE__*/forwardRef(function WithCalendarVisibility(props,ref){const staticRenderer=useIsStaticRenderer();const[isVisible,setIsVisible]=useState(false);useEffect(()=>{if(staticRenderer||typeof window===\"undefined\")return;const record=safelyReadRegistration();const mode=record&&isValidMode(record.mode)?record.mode:\"preview\";const isReplay=record?.attendance===\"replay\";startTransition(()=>setIsVisible(mode===\"registered\"&&!isReplay));},[staticRenderer]);const mergedStyle=useMemo(()=>({...props.style,display:isVisible?props.style?.display:\"none\"}),[isVisible,props.style]);return /*#__PURE__*/_jsx(Component,{ref:ref,...props,style:mergedStyle});});}export function withBenefitVisibility(Component){return /*#__PURE__*/forwardRef(function WithBenefitVisibility(props,ref){const staticRenderer=useIsStaticRenderer();const[isVisible,setIsVisible]=useState(false);useEffect(()=>{if(staticRenderer||typeof window===\"undefined\")return;const record=safelyReadRegistration();const mode=record&&isValidMode(record.mode)?record.mode:\"preview\";startTransition(()=>setIsVisible(mode===\"registered\"));},[staticRenderer]);const mergedStyle=useMemo(()=>({...props.style,display:isVisible?props.style?.display:\"none\"}),[isVisible,props.style]);return /*#__PURE__*/_jsx(Component,{ref:ref,...props,style:mergedStyle});});}/**\n * @framerSupportedLayoutWidth auto\n * @framerSupportedLayoutHeight auto\n */export default function CookiePreferences(props){const isStatic=useIsStaticRenderer();const[isOpen,setIsOpen]=useState(false);const[isNarrow,setIsNarrow]=useState(false);const{footerLabel,bannerCopy,privacyLabel,privacyLink,declineLabel,acceptLabel,footerColor,bannerBackground,borderColor,textColor,buttonTextColor,buttonBackground,buttonOutlineColor,shadowColor,footerFont,bodyFont,buttonFont,bannerBorder,bannerPadding,bannerRadius}=props;const safeFooterFont=footerFont??{};const safeBodyFont=bodyFont??{};const safeButtonFont=buttonFont??{};const safeBorder=bannerBorder??{};const saveChoice=useCallback(value=>{if(typeof window!==\"undefined\"){try{window.localStorage.setItem(\"indigo-cookie-choice\",value);}catch(error){console.warn(\"Unable to store cookie choice.\",error);}}const sessionRecord=safelyReadRegistration();if(sessionRecord&&typeof window!==\"undefined\"){const updated={...sessionRecord,cookie_consent:value};try{window.sessionStorage.setItem(\"indigo-registration\",JSON.stringify(updated));}catch(error){console.warn(\"Unable to sync cookie_consent to session record.\",error);}}startTransition(()=>setIsOpen(false));},[]);useEffect(()=>{if(isStatic)return;if(typeof window===\"undefined\")return;let existing=null;try{existing=window.localStorage.getItem(\"indigo-cookie-choice\");}catch(error){console.warn(\"Unable to read cookie choice.\",error);}const narrow=window.innerWidth<=700;startTransition(()=>{setIsOpen(!existing);setIsNarrow(narrow);});const onResize=()=>{startTransition(()=>setIsNarrow(window.innerWidth<=700));};window.addEventListener(\"resize\",onResize);return()=>window.removeEventListener(\"resize\",onResize);},[isStatic]);const bannerStyle=useMemo(()=>({position:\"fixed\",left:isNarrow?10:\"50%\",right:isNarrow?10:undefined,transform:isNarrow?\"none\":\"translateX(-50%)\",bottom:isNarrow?10:15,zIndex:9999,width:isNarrow?\"auto\":\"calc(100% - 30px)\",maxWidth:780,display:\"flex\",flexDirection:isNarrow?\"column\":\"row\",alignItems:isNarrow?\"stretch\":\"center\",justifyContent:\"space-between\",gap:25,background:bannerBackground,borderColor:safeBorder.borderColor??borderColor,borderStyle:safeBorder.borderStyle??\"solid\",borderWidth:safeBorder.borderWidth??1,borderRadius:bannerRadius,boxShadow:`0 5px 25px ${shadowColor}`,padding:isNarrow?\"15px\":bannerPadding}),[bannerBackground,safeBorder,bannerPadding,bannerRadius,borderColor,isNarrow,shadowColor]);return /*#__PURE__*/_jsxs(\"div\",{style:{position:\"relative\",width:\"max-content\",minWidth:\"max-content\",...props.style},children:[/*#__PURE__*/_jsx(\"button\",{type:\"button\",onClick:()=>startTransition(()=>setIsOpen(true)),style:{background:\"transparent\",border:\"none\",padding:0,margin:0,color:footerColor,textDecoration:\"underline\",cursor:\"pointer\",...safeFooterFont},\"aria-haspopup\":\"dialog\",\"aria-expanded\":isOpen,children:footerLabel}),!isStatic&&isOpen&&/*#__PURE__*/_jsxs(\"section\",{\"aria-label\":\"Cookie preferences\",role:\"region\",style:bannerStyle,children:[/*#__PURE__*/_jsx(\"div\",{style:{flex:1,color:textColor},children:/*#__PURE__*/_jsxs(\"p\",{style:{margin:0,...safeBodyFont},children:[bannerCopy,\" \",/*#__PURE__*/_jsx(\"a\",{href:privacyLink,target:\"_blank\",rel:\"noreferrer\",style:{color:textColor,textDecoration:\"underline\"},children:privacyLabel}),\".\"]})}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"row\",gap:10,flexWrap:\"wrap\",justifyContent:isNarrow?\"flex-start\":\"flex-end\"},children:[/*#__PURE__*/_jsx(\"button\",{type:\"button\",onClick:()=>saveChoice(\"declined\"),style:{borderRadius:28,border:`1px solid ${buttonOutlineColor}`,padding:\"9px 14px\",background:\"transparent\",color:buttonOutlineColor,cursor:\"pointer\",...safeButtonFont},children:declineLabel}),/*#__PURE__*/_jsx(\"button\",{type:\"button\",onClick:()=>saveChoice(\"accepted\"),style:{borderRadius:28,border:`1px solid ${buttonBackground}`,padding:\"9px 14px\",background:buttonBackground,color:buttonTextColor,cursor:\"pointer\",...safeButtonFont},children:acceptLabel})]})]})]});}addPropertyControls(CookiePreferences,{footerLabel:{type:ControlType.String,title:\"Footer Label\",defaultValue:\"Cookie preferences\"},bannerCopy:{type:ControlType.String,title:\"Copy\",displayTextArea:true,defaultValue:\"Essential storage keeps your cookie preferences. Optional analytics and advertising cookies are off unless you accept.\"},privacyLabel:{type:ControlType.String,title:\"Privacy Label\",defaultValue:\"Privacy policy\"},privacyLink:{type:ControlType.Link,title:\"Privacy Link\",defaultValue:\"https://www.indigopreciousmetals.com/privacy-policies\"},declineLabel:{type:ControlType.String,title:\"Decline\",defaultValue:\"Decline optional\"},acceptLabel:{type:ControlType.String,title:\"Accept\",defaultValue:\"Accept optional\"},footerColor:{type:ControlType.Color,title:\"Footer Color\",defaultValue:\"#ded5e6\"},bannerBackground:{type:ControlType.Color,title:\"Banner BG\",defaultValue:\"#FFFFFF\"},borderColor:{type:ControlType.Color,title:\"Border Color\",defaultValue:\"#e4dfd8\"},textColor:{type:ControlType.Color,title:\"Text Color\",defaultValue:\"#2c035a\"},buttonTextColor:{type:ControlType.Color,title:\"Button Text\",defaultValue:\"#FFFFFF\"},buttonBackground:{type:ControlType.Color,title:\"Button BG\",defaultValue:\"#2c035a\"},buttonOutlineColor:{type:ControlType.Color,title:\"Outline\",defaultValue:\"#2c035a\"},shadowColor:{type:ControlType.Color,title:\"Shadow\",defaultValue:\"#00000022\"},bannerPadding:{type:ControlType.Padding,title:\"Banner Padding\",defaultValue:\"20px\"},bannerRadius:{type:ControlType.BorderRadius,title:\"Banner Radius\",defaultValue:\"4px\"},bannerBorder:{type:ControlType.Border,title:\"Banner Border\",defaultValue:{borderWidth:1,borderStyle:\"solid\",borderColor:\"#e4dfd8\"}},footerFont:{type:ControlType.Font,title:\"Footer Font\",defaultValue:{fontSize:11,variant:\"Regular\",letterSpacing:\"0em\",lineHeight:\"1.2em\"},controls:\"extended\",defaultFontType:\"sans-serif\"},bodyFont:{type:ControlType.Font,title:\"Body Font\",defaultValue:{fontSize:12,variant:\"Regular\",letterSpacing:\"0em\",lineHeight:\"1.4em\"},controls:\"extended\",defaultFontType:\"sans-serif\"},buttonFont:{type:ControlType.Font,title:\"Button Font\",defaultValue:{fontSize:12,variant:\"Semibold\",letterSpacing:\"0em\",lineHeight:\"1em\"},controls:\"extended\",defaultFontType:\"sans-serif\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"withThankYouRuntime\":{\"type\":\"reactHoc\",\"name\":\"withThankYouRuntime\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withCalendarVisibility\":{\"type\":\"reactHoc\",\"name\":\"withCalendarVisibility\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withBenefitVisibility\":{\"type\":\"reactHoc\",\"name\":\"withBenefitVisibility\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"CookiePreferences\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"auto\",\"framerSupportedLayoutWidth\":\"auto\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ThankYouRuntime.map","// Generated by Framer (6783177)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,Container,cx,GeneratedComponentContext,getFonts,getFontsFromSharedStyle,getLoadingLazyAtYPosition,Image as Image1,Link,PropertyOverrides,RenderTarget,RichText,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,withCSS}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import CookiePreferences from\"#framer/local/codeFile/SPU0hDx/ThankYouRuntime.js\";import*as sharedStyle from\"#framer/local/css/tUmcB8xwk/tUmcB8xwk.js\";const CookiePreferencesFonts=getFonts(CookiePreferences);const breakpoints={i_lR50WSk:\"(max-width: 809.98px)\",OdVVVf58A:\"(min-width: 1440px)\",SnpNolbHI:\"(min-width: 810px) and (max-width: 1439.98px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-m5Knj\";const variantClassNames={i_lR50WSk:\"framer-v-litosv\",OdVVVf58A:\"framer-v-1s2beu3\",SnpNolbHI:\"framer-v-2s88ot\"};const breakpointRules={i_lR50WSk:[\".framer-m5Knj .framer-7p3dfa { height: 73px; padding: 0px 18px 0px 18px; }\",\".framer-m5Knj .framer-1dv95rh { height: 73px; }\",\".framer-m5Knj .framer-1juoq2i { height: 44px; width: 145px; }\",\".framer-m5Knj .framer-1o1ndri { padding: 9px 12px 9px 12px; }\",\".framer-m5Knj .framer-1dr913s { padding: 34px 18px 23px 18px; }\",\".framer-m5Knj .framer-tcrofm { flex-direction: column; gap: 23px; }\",\".framer-m5Knj .framer-fn0lap, .framer-m5Knj .framer-1r31wjp { flex: none; width: 100%; }\",\".framer-m5Knj .framer-1x678wl { flex-wrap: wrap; gap: 16px; justify-content: flex-start; }\"],SnpNolbHI:[\".framer-m5Knj .framer-7p3dfa { padding: 0px 28px 0px 28px; }\",\".framer-m5Knj .framer-1dr913s { padding: 43px 28px 23px 28px; }\",\".framer-m5Knj .framer-tcrofm { gap: 50px; }\"]};const breakpointKeys=Object.keys(breakpointRules);const selectors={i_lR50WSk:\".framer-litosv-override\",SnpNolbHI:\".framer-2s88ot-override\"};const rules=[\".framer-m5Knj.framer-jubfom, .framer-m5Knj .framer-jubfom { display: block; }\",\".framer-m5Knj.framer-1s2beu3 { align-content: center; align-items: center; background-color: #f8f4ed; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-m5Knj .framer-7p3dfa { align-content: center; align-items: center; background-color: #2c035a; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 75px; justify-content: flex-start; order: -1000; padding: 0px 40px 0px 40px; position: relative; width: 100%; }\",\".framer-m5Knj .framer-1dv95rh { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: 75px; justify-content: space-between; max-width: 1160px; padding: 0px; position: relative; width: 100%; }\",\".framer-m5Knj .framer-1juoq2i { flex: none; height: 55px; position: relative; width: 181px; }\",\".framer-m5Knj .framer-1o1ndri { --border-bottom-width: 1px; --border-color: #b0a0c3; --border-left-width: 1px; --border-right-width: 1px; --border-style: solid; --border-top-width: 1px; align-content: flex-start; align-items: flex-start; border-bottom-left-radius: 28px; border-bottom-right-radius: 28px; border-top-left-radius: 28px; border-top-right-radius: 28px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; padding: 8px 22px 8px 22px; position: relative; text-decoration: none; width: min-content; }\",\".framer-m5Knj .framer-1s1ufli, .framer-m5Knj .framer-1bwmqim, .framer-m5Knj .framer-1pd717h { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-m5Knj .framer-r61h53 { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-m5Knj .framer-1dr913s { align-content: center; align-items: center; background-color: #2c035a; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; order: 1002; padding: 43px 40px 23px 40px; position: relative; width: 100%; }\",\".framer-m5Knj .framer-1mu9usk { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 28px; height: min-content; justify-content: flex-start; max-width: 1160px; padding: 0px; position: relative; width: 100%; }\",\".framer-m5Knj .framer-tcrofm { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 85px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; width: 100%; }\",\".framer-m5Knj .framer-fn0lap { align-content: flex-start; align-items: flex-start; display: flex; flex: 0.8 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; width: 1px; }\",\".framer-m5Knj .framer-110l47x { flex: none; height: 55px; position: relative; width: 180px; }\",\".framer-m5Knj .framer-27jyh2, .framer-m5Knj .framer-1dtd18k, .framer-m5Knj .framer-s0oxmd, .framer-m5Knj .framer-kgx71d { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-m5Knj .framer-1r31wjp { flex: 1.2 0 0px; height: auto; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\".framer-m5Knj .framer-1x678wl { --border-bottom-width: 0px; --border-color: rgba(255, 255, 255, 0.19); --border-left-width: 0px; --border-right-width: 0px; --border-style: solid; --border-top-width: 1px; align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; padding: 17px 0px 0px 0px; position: relative; width: 100%; }\",\".framer-m5Knj .framer-s1izj4-container { flex: none; height: auto; position: relative; width: auto; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }',...sharedStyle.css,'.framer-m5Knj[data-border=\"true\"]::after, .framer-m5Knj [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; corner-shape: inherit; pointer-events: none; }'];const mediaQueries={i_lR50WSk:\"(max-width: 809.98px)\",OdVVVf58A:\"(min-width: 1440px)\",SnpNolbHI:\"(min-width: 810px) and (max-width: 1439.98px)\"};const humanReadableVariantMap={Desktop:\"OdVVVf58A\",Phone:\"i_lR50WSk\",Tablet:\"SnpNolbHI\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"OdVVVf58A\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{activeVariantId:baseVariant,humanReadableVariantMap,isLayoutTemplate:true,primaryVariantId:\"OdVVVf58A\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: rgb(248, 244, 237); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-1s2beu3\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-7p3dfa\",\"data-framer-name\":\"Indigo header\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1dv95rh\",\"data-framer-name\":\"Header content\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{i_lR50WSk:{background:{alt:\"Indigo Precious Metals\",fit:\"fill\",pixelHeight:91,pixelWidth:300,sizes:\"145px\",src:\"https://framerusercontent.com/images/agUxYZVczSc1SQnoZyExE6Abed0.png?width=300&height=91\"}}},children:/*#__PURE__*/_jsx(Image1,{background:{alt:\"Indigo Precious Metals\",fit:\"fill\",loading:getLoadingLazyAtYPosition(10),pixelHeight:91,pixelWidth:300,sizes:\"181px\",src:\"https://framerusercontent.com/images/agUxYZVczSc1SQnoZyExE6Abed0.png?width=300&height=91\"},className:\"framer-1juoq2i\",\"data-framer-name\":\"Indigo Precious Metals\"})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"EAPJoIKpW\"},motionChild:true,nodeId:\"r3oXepaLY\",scopeId:\"cJxwCq8ig\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1o1ndri framer-jubfom\",\"data-border\":true,\"data-framer-name\":\"Back to invitation\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{i_lR50WSk:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7U291cmNlIFNhbnMgMy1yZWd1bGFy\",\"--framer-font-family\":'\"Source Sans 3\", \"Source Sans 3 Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-text-color\":\"rgb(255, 255, 255)\"},children:\"Back to invitation\"})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7U291cmNlIFNhbnMgMy1yZWd1bGFy\",\"--framer-font-family\":'\"Source Sans 3\", \"Source Sans 3 Placeholder\", sans-serif',\"--framer-font-size\":\"13px\",\"--framer-text-color\":\"#ffffff\"},children:\"Back to invitation\"})}),className:\"framer-1s1ufli\",fonts:[\"GF;Source Sans 3-regular\"],verticalAlignment:\"top\",withExternalLayout:true})})})})]})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-r61h53\"}),/*#__PURE__*/_jsx(motion.footer,{className:\"framer-1dr913s\",\"data-framer-name\":\"Indigo footer\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1mu9usk\",\"data-framer-name\":\"Footer content\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-tcrofm\",\"data-framer-name\":\"Contact and disclaimer\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-fn0lap\",\"data-framer-name\":\"Contact details\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{i_lR50WSk:{background:{alt:\"\",fit:\"fill\",pixelHeight:91,pixelWidth:300,sizes:\"180px\",src:\"https://framerusercontent.com/images/agUxYZVczSc1SQnoZyExE6Abed0.png?width=300&height=91\"}}},children:/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition(1118),pixelHeight:91,pixelWidth:300,sizes:\"180px\",src:\"https://framerusercontent.com/images/agUxYZVczSc1SQnoZyExE6Abed0.png?width=300&height=91\"},className:\"framer-110l47x\",\"data-framer-name\":\"Indigo Precious Metals\"})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7U291cmNlIFNhbnMgMy1yZWd1bGFy\",\"--framer-font-family\":'\"Source Sans 3\", \"Source Sans 3 Placeholder\", sans-serif',\"--framer-font-size\":\"13px\",\"--framer-line-height\":\"1.75em\",\"--framer-text-color\":\"#ded5e6\"},children:\"Indigo Precious Metals Pte Ltd\"})}),className:\"framer-27jyh2\",fonts:[\"GF;Source Sans 3-regular\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7U291cmNlIFNhbnMgMy1yZWd1bGFy\",\"--framer-font-family\":'\"Source Sans 3\", \"Source Sans 3 Placeholder\", sans-serif',\"--framer-font-size\":\"13px\",\"--framer-text-color\":\"#ded5e6\"},children:\"7 Bukit Pasoh Road, Singapore 089821\"})}),className:\"framer-1dtd18k\",fonts:[\"GF;Source Sans 3-regular\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7U291cmNlIFNhbnMgMy1yZWd1bGFy\",\"--framer-font-family\":'\"Source Sans 3\", \"Source Sans 3 Placeholder\", sans-serif',\"--framer-font-size\":\"13px\",\"--framer-text-color\":\"#ded5e6\"},children:/*#__PURE__*/_jsx(Link,{href:\"mailto:info@indigopreciousmetals.com\",motionChild:true,nodeId:\"sChm7bdqA\",openInNewTab:false,relValues:[],scopeId:\"cJxwCq8ig\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1mf7693\",\"data-styles-preset\":\"tUmcB8xwk\",children:\"info@indigopreciousmetals.com\"})})})}),className:\"framer-s0oxmd\",fonts:[\"GF;Source Sans 3-regular\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7U291cmNlIFNhbnMgMy1yZWd1bGFy\",\"--framer-font-family\":'\"Source Sans 3\", \"Source Sans 3 Placeholder\", sans-serif',\"--framer-font-size\":\"13px\",\"--framer-text-color\":\"#ded5e6\"},children:/*#__PURE__*/_jsx(Link,{href:\"tel:+6562230185\",motionChild:true,nodeId:\"H2oiDxSWn\",openInNewTab:false,relValues:[],scopeId:\"cJxwCq8ig\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1mf7693\",\"data-styles-preset\":\"tUmcB8xwk\",children:\"+65 6223 0185\"})})})}),className:\"framer-kgx71d\",fonts:[\"GF;Source Sans 3-regular\"],verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{i_lR50WSk:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7U291cmNlIFNhbnMgMy1yZWd1bGFy\",\"--framer-font-family\":'\"Source Sans 3\", \"Source Sans 3 Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-line-height\":\"1.75em\",\"--framer-text-color\":\"rgb(222, 213, 230)\"},children:\"This session is for information only, not financial advice or a solicitation to buy or sell.\"})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7U291cmNlIFNhbnMgMy1yZWd1bGFy\",\"--framer-font-family\":'\"Source Sans 3\", \"Source Sans 3 Placeholder\", sans-serif',\"--framer-font-size\":\"13px\",\"--framer-line-height\":\"1.75em\",\"--framer-text-color\":\"#ded5e6\"},children:\"This session is for information only, not financial advice or a solicitation to buy or sell.\"})}),className:\"framer-1r31wjp\",fonts:[\"GF;Source Sans 3-regular\"],verticalAlignment:\"top\",withExternalLayout:true})})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1x678wl\",\"data-border\":true,\"data-framer-name\":\"Legal links\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{i_lR50WSk:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7U291cmNlIFNhbnMgMy1yZWd1bGFy\",\"--framer-font-family\":'\"Source Sans 3\", \"Source Sans 3 Placeholder\", sans-serif',\"--framer-font-size\":\"10px\",\"--framer-text-color\":\"rgb(222, 213, 230)\"},children:\"\\xa9 2026 Indigo Precious Metals\"})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7U291cmNlIFNhbnMgMy1yZWd1bGFy\",\"--framer-font-family\":'\"Source Sans 3\", \"Source Sans 3 Placeholder\", sans-serif',\"--framer-font-size\":\"11px\",\"--framer-text-color\":\"#ded5e6\"},children:\"\\xa9 2026 Indigo Precious Metals\"})}),className:\"framer-1bwmqim\",fonts:[\"GF;Source Sans 3-regular\"],verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{i_lR50WSk:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7U291cmNlIFNhbnMgMy1yZWd1bGFy\",\"--framer-font-family\":'\"Source Sans 3\", \"Source Sans 3 Placeholder\", sans-serif',\"--framer-font-size\":\"10px\",\"--framer-text-color\":\"rgb(222, 213, 230)\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://www.indigopreciousmetals.com/privacy-policies\",motionChild:true,nodeId:\"hQ4Ogvsh2\",openInNewTab:true,relValues:[],scopeId:\"cJxwCq8ig\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1mf7693\",\"data-styles-preset\":\"tUmcB8xwk\",children:\"Privacy policy\"})})})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7U291cmNlIFNhbnMgMy1yZWd1bGFy\",\"--framer-font-family\":'\"Source Sans 3\", \"Source Sans 3 Placeholder\", sans-serif',\"--framer-font-size\":\"11px\",\"--framer-text-color\":\"#ded5e6\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://www.indigopreciousmetals.com/privacy-policies\",motionChild:true,nodeId:\"hQ4Ogvsh2\",openInNewTab:true,relValues:[],scopeId:\"cJxwCq8ig\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1mf7693\",\"data-styles-preset\":\"tUmcB8xwk\",children:\"Privacy policy\"})})})}),className:\"framer-1pd717h\",fonts:[\"GF;Source Sans 3-regular\"],verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-s1izj4-container\",\"data-framer-name\":\"Cookie preferences\",isAuthoredByUser:true,name:\"Cookie preferences\",nodeId:\"lx8T1d78A\",scopeId:\"cJxwCq8ig\",children:/*#__PURE__*/_jsx(CookiePreferences,{acceptLabel:\"Accept optional\",bannerBackground:\"rgb(255, 255, 255)\",bannerBorder:{borderColor:\"rgb(228, 223, 216)\",borderStyle:\"solid\",borderWidth:1},bannerCopy:\"Essential storage keeps your cookie preferences. Optional analytics and advertising cookies are off unless you accept.\",bannerPadding:\"20px\",bannerRadius:\"4px\",bodyFont:{fontFamily:'\"Source Sans 3\", \"Source Sans 3 Placeholder\", sans-serif',fontSize:\"12px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"1.4em\"},borderColor:\"rgb(228, 223, 216)\",buttonBackground:\"rgb(44, 3, 90)\",buttonFont:{fontFamily:'\"Source Sans 3\", \"Source Sans 3 Placeholder\", sans-serif',fontSize:\"12px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"1em\"},buttonOutlineColor:\"rgb(44, 3, 90)\",buttonTextColor:\"rgb(255, 255, 255)\",declineLabel:\"Decline optional\",footerColor:\"rgb(222, 213, 230)\",footerFont:{fontFamily:'\"Source Sans 3\", \"Source Sans 3 Placeholder\", sans-serif',fontSize:\"11px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"1.2em\"},footerLabel:\"Cookie preferences\",height:\"100%\",id:\"lx8T1d78A\",layoutId:\"lx8T1d78A\",name:\"Cookie preferences\",privacyLabel:\"Privacy policy\",privacyLink:\"https://www.indigopreciousmetals.com/privacy-policies\",shadowColor:\"rgba(0, 0, 0, 0.13)\",textColor:\"rgb(44, 3, 90)\",width:\"100%\"})})})]})]})})]}),/*#__PURE__*/_jsx(\"div\",{id:\"template-overlay\"})]})});});const css=target=>{const isStaticRenderer=target===RenderTarget.canvas||target===RenderTarget.export;if(!isStaticRenderer){return[...rules,...breakpointKeys.map(key=>{const query=mediaQueries[key];return`@media ${query} { ${breakpointRules[key].join(\" \")} }`;})];}return[...rules,...breakpointKeys.flatMap(key=>{const selector=selectors[key];return breakpointRules[key].map(rule=>`${selector} {${rule}}`);})];};/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 1000\n * @framerIntrinsicWidth 1440\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"SnpNolbHI\":{\"layout\":[\"fixed\",\"fixed\"]},\"i_lR50WSk\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"OdVVVf58A\":[\".framer-7p3dfa\",\".framer-1dr913s\"],\"SnpNolbHI\":[\".framer-7p3dfa\",\".framer-1dr913s\"],\"i_lR50WSk\":[\".framer-7p3dfa\",\".framer-1dr913s\"]}\n * @framerBreakpoints {\"OdVVVf58A\":{\"min\":1440,\"canvasClassName\":\"framer-1s2beu3-override\",\"minHeight\":1000,\"viewportHeight\":800,\"name\":\"Desktop\",\"width\":1440,\"rootFontSize\":16},\"SnpNolbHI\":{\"min\":810,\"max\":1439,\"canvasClassName\":\"framer-2s88ot-override\",\"minHeight\":1500,\"viewportHeight\":800,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":16},\"i_lR50WSk\":{\"max\":809,\"canvasClassName\":\"framer-litosv-override\",\"minHeight\":2100,\"viewportHeight\":800,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant OdVVVf58A\n * @framerLayoutTemplate true\n */const FramercJxwCq8ig=withCSS(Component,css,\"framer-m5Knj\");export default FramercJxwCq8ig;FramercJxwCq8ig.displayName=\"Indigo confirmation layout\";FramercJxwCq8ig.defaultProps={height:1e3,width:1440};addFonts(FramercJxwCq8ig,[{explicitInter:true,fonts:[{cssFamilyName:\"Source Sans 3\",source:\"google\",style:\"normal\",uiFamilyName:\"Source Sans 3\",url:\"https://fonts.gstatic.com/s/sourcesans3/v20/nwpBtKy2OAdR1K-IwhWudF-R9QMylBJAV3Bo8Ky461EI_io6npfB.woff2\",weight:\"400\"}]},...CookiePreferencesFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramercJxwCq8ig\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"1000\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"SnpNolbHI\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"i_lR50WSk\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicWidth\":\"1440\",\"framerLayoutTemplate\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerDefaultVariant\":\"OdVVVf58A\",\"framerColorSyntax\":\"true\",\"framerContractVersion\":\"1\",\"framerHitTargets\":\"{\\\"OdVVVf58A\\\":[\\\".framer-7p3dfa\\\",\\\".framer-1dr913s\\\"],\\\"SnpNolbHI\\\":[\\\".framer-7p3dfa\\\",\\\".framer-1dr913s\\\"],\\\"i_lR50WSk\\\":[\\\".framer-7p3dfa\\\",\\\".framer-1dr913s\\\"]}\",\"framerAutoSizeImages\":\"true\",\"framerBreakpoints\":\"{\\\"OdVVVf58A\\\":{\\\"min\\\":1440,\\\"canvasClassName\\\":\\\"framer-1s2beu3-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":800,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1440,\\\"rootFontSize\\\":16},\\\"SnpNolbHI\\\":{\\\"min\\\":810,\\\"max\\\":1439,\\\"canvasClassName\\\":\\\"framer-2s88ot-override\\\",\\\"minHeight\\\":1500,\\\"viewportHeight\\\":800,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":16},\\\"i_lR50WSk\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-litosv-override\\\",\\\"minHeight\\\":2100,\\\"viewportHeight\\\":800,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","\r\n\t\timport * as Framer from \"framer\";\r\nimport * as React from \"react\";\r\nimport { createPortal } from \"react-dom\";\r\nimport * as ReactDOM from \"react-dom/client\";\r\nimport IndigoConfirmationLayout from \"https://framerusercontent.com/modules/mBbQKIsZAZ8ZYXdSSQdc/bvGpIgDetZaQO8U0gcGV/cJxwCq8ig.js\";\r\n\r\n\t\tconst routes = {EAPJoIKpW: {elements: {ku5qBBaB9: \"registration\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/9M5B7IheSN2pSNwJlhzc/kcpDCxwy3YcpzT7e2u2L/EAPJoIKpW.js\")), path: \"/\"}, d2qKvwmLW: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/LI0Ui3lPYMA9aYil29zc/9QTWMXaH4C29FGelY9V0/d2qKvwmLW.js\")), path: \"/thank-you\"}}\r\n\r\n\t\tconst locales = [{code: \"en-US\", id: \"default\", name: \"English\", slug: \"\", textDirection: \"ltr\"}]\r\n\t\tconst collectionUtils = {}\r\n\t\tconst serverDatabaseClient = undefined\r\n\t\tconst framerSiteId = \"3fea8117fa9f2fd835c3ad571c3a13eb0309328653c1fbb79cf70d41c0490c35\"\r\n\t\tfunction Template({webPageId, children, style, ...rest}) {const templateProps = {}\r\nconst props = templateProps[webPageId] ?? {}\r\nswitch (webPageId) {case \"d2qKvwmLW\":\r\nreturn React.createElement(IndigoConfirmationLayout, {...props, key: \"IndigoConfirmationLayout\", style}, children(true));\r\ndefault: { return children(false) }}}\r\nexport function getLayoutTemplateBreakpoints(routeId) {switch (routeId) {case \"d2qKvwmLW\":\r\nreturn [{hash: \"1s2beu3\", mediaQuery: \"(min-width: 1440px)\"}, {hash: \"2s88ot\", mediaQuery: \"(min-width: 810px) and (max-width: 1439.98px)\"}, {hash: \"litosv\", mediaQuery: \"(max-width: 809.98px)\"}]\r\ndefault: { return undefined }}}\r\n\r\n\t\tconst isBrowser = typeof document !== \"undefined\"\r\n\t\tconst isBot = isBrowser && /bot|-google|google-|yandex|ia_archiver|crawl|spider/iu.test(navigator.userAgent)\r\n\r\n\t\t\r\n\t\t\r\n\r\n\t\texport async function getPageRoot({\r\n\t\t\trouteId,\r\n\t\t\tpathVariables,\r\n\t\t\tcanonicalPathVariables,\r\n\t\t\tlocaleId,\r\n\t\t\tcollectionItemId,\r\n\t\t\tcontentLocaleId,\r\n\t\t\tshouldResolveInitialRouteContentState = false,\r\n\t\t}) {\r\n\t\t\tconst rootPreload = routes[routeId].page.preload()\r\n\r\n\t\t\t\r\n\r\n\t\t\tFramer.setLibraryFeatures({checkServerSideRouter: true, disableCustomCode: false, disableHoverOnMobile: false, editorBarDisableFrameAncestorsSecurity: false, motionDivToDiv: false, onPageLocalizationSupport: true, onPageMoveTool: true, onPageRichTextBlockSelection: true, scrollRestoration: true, synchronousNavigationOnDesktop: false, yieldOnTap: false})\r\n\t\t\tFramer.setCurrentSiteId(framerSiteId)\r\n\r\n\t\t\tconst content = React.createElement(\r\n\t\t\t\tFramer.PageRoot,\r\n\t\t\t\t{\r\n\t\t\t\t\tisWebsite: true,\r\n\t\t\t\t\tenvironment: \"site\",\r\n\t\t\t\t\trouteId,\r\n\t\t\t\t\tpathVariables,\r\n\t\t\t\t\tcanonicalPathVariables,\r\n\t\t\t\t\troutes,\r\n\t\t\t\t\tcollectionUtils,\r\n\t\t\t\t\tserverDatabaseClient,\r\n\t\t\t\t\tframerSiteId,\r\n\t\t\t\t\tnotFoundPage: Framer.lazy(() => import(\"__framer-not-found-page\")),\r\n\t\t\t\t\tisReducedMotion: undefined,\r\n\t\t\t\t\tlocaleId,\r\n\t\t\t\t\tlocales,\r\n\t\t\t\t\tpreserveQueryParams: undefined,\r\n\t\t\t\t\tsiteCanonicalURL: \"https://webinar.indigopreciousmetals.com\",\r\n\t\t\t\t\tEditorBar: \r\n\t\t\ttypeof window !== \"undefined\" ? (() => {\r\n\t\t\t\tif (isBot) {\r\n\t\t\t\t\tconsole.log(\"[Framer On-Page Editing] Unavailable because navigator is bot\")\r\n\t\t\t\t\treturn\r\n\t\t\t\t}\r\n\r\n\t\t\t\treturn Framer.lazy(async () => {\r\n\t\t\t\t\tconst dependencies = {\r\n\t\t\t\t\t\t__version: 3,\r\n\t\t\t\t\t\tframer: {\r\n\t\t\t\t\t\t\tuseCurrentRoute: Framer.useCurrentRoute,\r\n\t\t\t\t\t\t\tuseLocaleInfo: Framer.useLocaleInfo,\r\n\t\t\t\t\t\t\tuseRouter: Framer.useRouter,\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t\treact: {\r\n\t\t\t\t\t\t\tcreateElement: React.createElement,\r\n\t\t\t\t\t\t\tFragment: React.Fragment,\r\n\t\t\t\t\t\t\tmemo: React.memo,\r\n\t\t\t\t\t\t\tuseCallback: React.useCallback,\r\n\t\t\t\t\t\t\tuseEffect: React.useEffect,\r\n\t\t\t\t\t\t\tuseRef: React.useRef,\r\n\t\t\t\t\t\t\tuseState: React.useState,\r\n\t\t\t\t\t\t\tuseLayoutEffect: React.useLayoutEffect,\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t\t\"react-dom\": { createPortal },\r\n\t\t\t\t\t}\r\n\r\n\t\t\t\t\twindow.__framer_editorBarDependencies = dependencies\r\n\r\n\t\t\t\t\tconst { createEditorBar } = await import(\"https://framer.com/edit/init.mjs\")\r\n\t\t\t\t\treturn {\r\n\t\t\t\t\t\tdefault: createEditorBar(),\r\n\t\t\t\t\t}\r\n\t\t\t\t})\r\n\t\t\t})() : undefined\r\n\t\t,\r\n\t\t\t\t\tadaptLayoutToTextDirection: true,\r\n\t\t\t\t\tLayoutTemplate: Template,\r\n\t\t\t\t\tloadSnippetsModule: new Framer.LazyValue(() => import(\"https://framerusercontent.com/modules/Q74MFx2K23ViC3DeZN0e/xAAkGd02j0ebN0yhJdxb/snippets.js\")),\r\n\t\t\t\t\tinitialCollectionItemId: collectionItemId,\r\n\t\t\t\t\tinitialContentLocaleIdOverride: contentLocaleId,\r\n\t\t\t\t}\r\n\t\t\t)\r\n\r\n\t\t\tconst contentWithGracefullyDegradingErrorBoundary = React.createElement(Framer.GracefullyDegradingErrorBoundary, {\r\n\t\t\t\tchildren: content\r\n\t\t\t})\r\n\r\n\t\t\t\r\n\t\t\tconst page = React.createElement(Framer.PageEffectsProvider, {\r\n\t\t\t\tchildren: contentWithGracefullyDegradingErrorBoundary,\r\n\t\t\t\tvalue: {routes: {}}\r\n\t\t\t})\r\n\r\n\t\t\t// We don't want the initial render to immediately have to suspend.\r\n\t\t\tawait rootPreload\r\n\t\t\treturn page\r\n\t\t}\r\n\t\r\n\r\n\t\tif (isBrowser) {\r\n\t\t\t// Note: HTTPArchive also uses this function to detect Framer sites; see https://github.com/HTTPArchive/wappalyzer/blob/371a17583f74fd9171b9077f59a5619b24062891/src/technologies/f.json#L1722-L1748.\r\n\t\t\twindow.__framer_importFromPackage = (packageAndFilename, exportIdentifier) => () => {\r\n\t\t\t\treturn React.createElement(Framer.ErrorPlaceholder, { error: 'Package component not supported: \"' + exportIdentifier + '\" in \"' + packageAndFilename + '\"' })\r\n\t\t\t}\r\n\r\n\t\t\twindow.__framer_events = window.__framer_events || []\r\n\r\n\t\t\t// Initialize lazy modules cache for hydration\r\n\t\t\tFramer.initLazyModulesCache()\r\n\r\n\t\t\tconst container = document.getElementById(\"main\")\r\n\t\t\t// We know that #main is parsed before this script, so we don't need to wait for DOMContentLoaded or similar events.\r\n\t\t\tif (\"framerHydrateV2\" in container.dataset) main(true, container)\r\n\t\t\telse main(false, container)\r\n\t\t}\r\n\r\n\t\tfunction track() {\r\n\t\t\tif (!isBrowser) return\r\n\t\t\twindow.__framer_events.push(arguments)\r\n\t\t}\r\n\r\n\t\tasync function main(shouldHydrate, container) {\r\n\t\t\tfunction handleError(error, errorInfo, recoverable = true) {\r\n\t\t\t\tif (error.caught || window.__framer_hadFatalError) return // we already logged it\r\n\r\n\t\t\t\tconst componentStack = errorInfo?.componentStack\r\n\t\t\t\tif (recoverable) {\r\n\t\t\t\t\tconsole.warn(\"Caught a recoverable error. The site is still functional, but might have some UI flickering or degraded page load performance. If you are the author of this website, update external components and check recently added custom code or code overrides to fix the following server/client mismatches:\\n\", error, componentStack)\r\n\t\t\t\t\t// we only want to collect 1%, because this can be quite noisy (floods the data pipeline)\r\n\t\t\t\t\tif (Math.random() > 0.01) return\r\n\t\t\t\t} else {\r\n\t\t\t\t\tconsole.error(\"Caught a fatal error. Please report the following to the Framer team via https://www.framer.com/contact/:\\n\", error, componentStack)\r\n\t\t\t\t}\r\n\t\t\t\ttrack(recoverable ? \"published_site_load_recoverable_error\" : \"published_site_load_error\", {\r\n\t\t\t\t\tmessage: String(error),\r\n\t\t\t\t\tcomponentStack, // componentStack is more useful\r\n\t\t\t\t\tstack: componentStack ? undefined : error instanceof Error && typeof error.stack === \"string\" ? error.stack : null,\r\n\t\t\t\t})\r\n\t\t\t}\r\n\r\n\t\t\ttry {\r\n\t\t\t\tlet routeId, localeId, contentLocaleId, pathVariables, canonicalPathVariables, breakpoints, routeData\r\n\t\t\t\tif (shouldHydrate) {\r\n\t\t\t\t\trouteData = JSON.parse(container.dataset[\"framerHydrateV2\"])\r\n\t\t\t\t\trouteId = routeData.routeId\r\n\t\t\t\t\tlocaleId = routeData.localeId\r\n\t\t\t\t\tcontentLocaleId = routeData.contentLocaleId\r\n\t\t\t\t\tpathVariables = routeData.pathVariables\r\n\t\t\t\t\tcanonicalPathVariables = routeData.canonicalPathVariables\r\n\t\t\t\t\tbreakpoints = routeData.breakpoints\r\n\r\n\t\t\t\t\trouteId = Framer.patchRoutesForABTesting(routes, routeId) // Prioritize optimized route id to avoid flickering in browsers not supporting the server-timing header (Safari older than 16.4)\r\n\t\t\t\t} else {\r\n\t\t\t\t\tFramer.patchRoutesForABTesting(routes, undefined) // This must happen before inferInitialRouteFromPath\r\n\r\n\t\t\t\t\t\r\n\t\t\t\t\tconst serverRoute = performance.getEntriesByType(\"navigation\")[0]?.serverTiming?.find(e => e.name === \"route\")?.description\r\n\t\t\t\t\tif (serverRoute) {\r\n\t\t\t\t\t\tconst routeData = new URLSearchParams(serverRoute)\r\n\t\t\t\t\t\trouteId = routeData.get(\"id\")\r\n\t\t\t\t\t\tlocaleId = routeData.get(\"locale\")\r\n\t\t\t\t\t\tfor (const [key, value] of routeData.entries()) {\r\n\t\t\t\t\t\t\tif (!key.startsWith(\"var.\")) continue\r\n\t\t\t\t\t\t\tpathVariables ??= {}\r\n\t\t\t\t\t\t\tpathVariables[key.slice(4)] = value\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\t\t\tif (!routeId || !localeId) {\r\n\t\t\t\t\t\tconst routeData = Framer.inferInitialRouteFromPath(routes, decodeURIComponent(location.pathname), true, locales)\r\n\t\t\t\t\t\trouteId = routeData.routeId\r\n\t\t\t\t\t\tlocaleId = routeData.localeId\r\n\t\t\t\t\t\tpathVariables = routeData.pathVariables\r\n\t\t\t\t\t}\r\n\t\t\t\t\t\r\n\t\t\t\t}\r\n\r\n\t\t\t\tconst pagePromise = getPageRoot({\r\n\t\t\t\t\trouteId,\r\n\t\t\t\t\tlocaleId,\r\n\t\t\t\t\tcontentLocaleId,\r\n\t\t\t\t\tpathVariables,\r\n\t\t\t\t\tcanonicalPathVariables,\r\n\t\t\t\t\tcollectionItemId: shouldHydrate ? routeData?.collectionItemId : undefined,\r\n\t\t\t\t\tshouldResolveInitialRouteContentState: !shouldHydrate,\r\n\t\t\t\t})\r\n\r\n\t\t\t\t\r\nif (typeof window !== \"undefined\") {\r\n\tvoid (async () => {\r\n\t\tconst route = routes[routeId]\r\n\r\n\t\tconst defaultLocaleId = \"default\"\r\n\t\tconst framerLocale = locales.find(({ id }) => !localeId ? id === defaultLocaleId : id === localeId).code\r\n\r\n\t\t\r\n\t\tlet collectionItemId = routeData?.collectionItemId ?? null\r\n\t\tif (collectionItemId === null && route?.collectionId && collectionUtils) {\r\n\t\t\tconst utils = await collectionUtils[route.collectionId]?.()\r\n\t\t\tconst [slug] = Object.values(pathVariables)\r\n\t\t\tif (utils && typeof slug === \"string\") {\r\n\t\t\t\tcollectionItemId = (await utils.getRecordIdBySlug(slug, framerLocale || undefined)) ?? null\r\n\t\t\t}\r\n\t\t}\r\n\t\r\n\r\n\t\tconst resolvedDateTimeOptions = Intl.DateTimeFormat().resolvedOptions()\r\n\t\tconst timezone = resolvedDateTimeOptions.timeZone\r\n\t\tconst locale = resolvedDateTimeOptions.locale\r\n\r\n\t\t// wait for the page to be activated before sending the pageview event\r\n\t\t// https://developer.chrome.com/docs/web-platform/prerender-pages#impact-on-analytics\r\n\t\tawait new Promise((resolve) => {\r\n\t\t\tif (document.prerendering) {\r\n\t\t\t\tdocument.addEventListener(\"prerenderingchange\", resolve, { once: true })\r\n\t\t\t} else {\r\n\t\t\t\tresolve()\r\n\t\t\t}\r\n\t\t})\r\n\r\n\t\twindow.__framer_events.push([\r\n\t\t\t\"published_site_pageview\",\r\n\t\t\t{\r\n\t\t\t\tframerSiteId,\r\n\t\t\t\tversion: 2,\r\n\t\t\t\troutePath: route?.path || \"/\",\r\n\t\t\t\tcollectionItemId,\r\n\t\t\t\tframerLocale: framerLocale || null,\r\n\t\t\t\twebPageId: route?.abTestingVariantId ?? routeId,\r\n\t\t\t\tabTestId: route?.abTestId,\r\n\t\t\t\treferrer: document.referrer || null,\r\n\t\t\t\turl: window.location.href,\r\n\t\t\t\thostname: window.location.hostname || null,\r\n\t\t\t\tpathname: window.location.pathname || null,\r\n\t\t\t\thash: window.location.hash || null,\r\n\t\t\t\tsearch: window.location.search || null,\r\n\t\t\t\ttimezone,\r\n\t\t\t\tlocale,\r\n\t\t\t},\r\n\t\t\t\"eager\"\r\n\t\t])\r\n\r\n\t\t// Yield to avoid blocking the main thread with the user code\r\n\t\tawait Framer.yieldToMain({ priority: \"background\", ensureContinueBeforeUnload: true, continueAfter: \"paint\" })\r\n\r\n\t\tdocument.dispatchEvent(new CustomEvent(\"framer:pageview\", {\r\n\t\t\tdetail: { framerLocale: framerLocale || null }\r\n\t\t}))\r\n\t})()\r\n}\r\n\r\n\r\n\t\t\t\tconst page = await pagePromise\r\n\t\t\t\tif (shouldHydrate) {\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\tFramer.withPerformanceMarks(\"framer-rewrite-breakpoints\", () => {\r\n\t\t\t\t\t\tFramer.removeHiddenBreakpointLayersV2(breakpoints)\r\n\t\t\t\t\t\twindow.__framer_onRewriteBreakpoints?.(breakpoints)\r\n\t\t\t\t\t})\r\n\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\tconst startTransition = isBot ? cb => cb() : React.startTransition\r\n\t\t\t\t\tstartTransition(() => {\r\n\t\t\t\t\t\tFramer.markHydrationStart()\r\n\t\t\t\t\t\tFramer.turnOffReactEventHandling()\r\n\t\t\t\t\t\tReactDOM.hydrateRoot(container, page, { onRecoverableError: handleError })\r\n\t\t\t\t\t})\r\n\t\t\t\t} else {\r\n\t\t\t\t\t\r\n\t\t\t\t\tReactDOM.createRoot(container, { onRecoverableError: handleError }).render(page)\r\n\t\t\t\t}\r\n\t\t\t} catch (error) {\r\n\t\t\t\thandleError(error, undefined, false)\r\n\t\t\t\tthrow error\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t\r\n\r\n\t\t\r\n\t"],"mappings":"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"}