{"version":3,"file":"ExampleEmbed.DA4eCj81.mjs","names":["_Fragment"],"sources":["https:/framerusercontent.com/modules/YA3iK3Afo27kYzYjpTSi/wzOjO4NRX4sgx6glGj2D/Countdown.js","https:/framerusercontent.com/modules/mMN9DJv9UeuF8Q7b2y8M/6O4nB9gyB9RK4QMKn993/Auth.js","https:/framerusercontent.com/modules/N0rT3EmFcANMLsxdnAsq/MtV7EL1PNJMiqCamz1Sl/ExampleEmbed.js"],"sourcesContent":["import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{useState,useEffect,useCallback}from\"react\";const fontStack=`\"Inter\", system-ui, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\"`;const calculateTimeLeft=(difference,digitCount)=>{if(difference>0){return{days:minTwoDigits(Math.floor(difference/(1e3*60*60*24)),digitCount),hours:minTwoDigits(Math.floor(difference/(1e3*60*60)%24),digitCount),minutes:minTwoDigits(Math.floor(difference/1e3/60%60),digitCount),seconds:minTwoDigits(Math.floor(difference/1e3%60),digitCount)};}return{days:0,hours:0,minutes:0,seconds:0};};function useForceRender(){const[_,set]=useState(0);return useCallback(()=>set(v=>v+1),[]);}function minTwoDigits(number,digitCount){if(digitCount)return number;else return(number<10?\"0\":\"\")+number;}function wrapInSpan(colorValue,string){return /*#__PURE__*/_jsx(\"span\",{style:{color:colorValue},children:string});}function createCountdownString(timeLeft,{showHours,showMinutes,showSeconds},{dayLabel,hourLabel,minuteLabel,secondLabel},{space,spaceForLabel,labelType},labelColor){// Dots as default labels\nlet days=/*#__PURE__*/_jsxs(_Fragment,{children:[timeLeft.days,space,showHours?wrapInSpan(labelColor,`:`):``]});let hours=showHours?/*#__PURE__*/_jsxs(_Fragment,{children:[timeLeft.hours,space,showMinutes?wrapInSpan(labelColor,`:`):``]}):``;let minutes=showHours&&showMinutes?/*#__PURE__*/_jsxs(_Fragment,{children:[timeLeft.minutes,space,showSeconds?wrapInSpan(labelColor,`:`):``]}):``;let seconds=showHours&&showMinutes&&showSeconds?timeLeft.seconds:``;// Custom labels have different logic\n// Dots you want to hide depending on the next item, but labels you do not\n// For example, 20D 4H is a common notation, but you do not want 20:4:, you want 20:4\nif(!labelType){days=/*#__PURE__*/_jsxs(_Fragment,{children:[timeLeft.days,spaceForLabel,wrapInSpan(labelColor,dayLabel)]});hours=showHours?/*#__PURE__*/_jsxs(_Fragment,{children:[timeLeft.hours,spaceForLabel,wrapInSpan(labelColor,hourLabel)]}):``;minutes=showMinutes?/*#__PURE__*/_jsxs(_Fragment,{children:[timeLeft.minutes,spaceForLabel,wrapInSpan(labelColor,minuteLabel)]}):``;seconds=showSeconds?/*#__PURE__*/_jsxs(_Fragment,{children:[timeLeft.seconds,spaceForLabel,wrapInSpan(labelColor,secondLabel)]}):``;}return /*#__PURE__*/_jsxs(_Fragment,{children:[days,space,hours,space,minutes,space,seconds]});}/**\n * COUNTDOWN\n * By Benjamin den Boer\n * @benjaminnathan\n *\n * @framerIntrinsicWidth 200\n * @framerIntrinsicHeight 200\n * @framerDisableUnlink\n *\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight any\n */export default function CountdownTimer(props){const{date,pickTime,font,color,labelColor,displayProps,onComplete}=props;const{digitCount,labelType,numberSpace,labelSpace,dayLabel,hourLabel,minuteLabel,secondLabel,showHours,showMinutes,showSeconds,tabularFont}=displayProps;const{fontSize,fontFamily,fontWeight,fontStyle,textAlign,letterSpacing,lineHeight}=font;const[visible,setIsVisible]=useState(false);const difference=+new Date(date).setUTCHours(pickTime)-+new Date;if(difference<=0){onComplete===null||onComplete===void 0?void 0:onComplete();}const isCanvas=RenderTarget.current()===RenderTarget.canvas;const render=useForceRender();useEffect(()=>{setIsVisible(true);// Don’t want real time on Canvas\nif(isCanvas)return;const int=setInterval(()=>{render();});return()=>{clearInterval(int);};},[]);const timeLeft=calculateTimeLeft(difference,digitCount);const space=numberSpace?\"\":\" \";const spaceForLabel=labelSpace?\"\":\" \";const emptyString=`00:00:00:00`;const timeString=createCountdownString(timeLeft,{showHours,showMinutes,showSeconds},{dayLabel,hourLabel,minuteLabel,secondLabel},{space,spaceForLabel,labelType},labelColor);return /*#__PURE__*/_jsx(\"p\",{suppressHydrationWarning:true,style:{color,fontFamily:fontStack,fontWeight:500,fontSize:16,lineHeight:1,...font,margin:0,padding:0,visibility:visible?\"visible\":\"hidden\",fontVariantNumeric:tabularFont?\"tabular-nums\":\"normal\",whiteSpace:\"nowrap\"},children:difference>0?timeString:emptyString});}CountdownTimer.displayName=\"Countdown\";const defaultDate=new Date;defaultDate.setDate(defaultDate.getDate()+2);/* Property Controls */addPropertyControls(CountdownTimer,{date:{type:ControlType.Date,title:\"Date\",defaultValue:defaultDate.toISOString()},pickTime:{type:ControlType.Number,min:0,max:24,defaultValue:0,step:1,displayStepper:true,title:\"UTC\",unit:\":00\"},displayProps:{type:ControlType.Object,title:\"Style\",buttonTitle:\"Dots, Labels\",icon:\"boolean\",controls:{digitCount:{title:\"Digits\",type:ControlType.Boolean,enabledTitle:\"One\",disabledTitle:\"Two\",defaultValue:false},labelType:{title:\"Type\",type:ControlType.Boolean,enabledTitle:\"Dots\",disabledTitle:\"Custom\",defaultValue:true},numberSpace:{type:ControlType.Boolean,title:\"Number\",enabledTitle:\"Auto\",disabledTitle:\"Space\",defaultValue:false},labelSpace:{type:ControlType.Boolean,title:\"Label\",enabledTitle:\"Auto\",disabledTitle:\"Space\",defaultValue:true,hidden:props=>props.labelType},dayLabel:{type:ControlType.String,title:\"Days\",defaultValue:\"D\",placeholder:\"D\",hidden:props=>props.labelType},showHours:{title:\"Hours\",type:ControlType.Boolean,enabledTitle:\"Show\",disabledTitle:\"Hide\",defaultValue:true},hourLabel:{type:ControlType.String,title:\" \",defaultValue:\"H\",placeholder:\"H\",hidden:props=>props.labelType||!props.showHours},showMinutes:{title:\"Minutes\",type:ControlType.Boolean,enabledTitle:\"Show\",disabledTitle:\"Hide\",defaultValue:true,hidden:props=>!props.showHours},minuteLabel:{type:ControlType.String,title:\" \",defaultValue:\"M\",placeholder:\"M\",hidden:props=>props.labelType||!props.showHours||!props.showMinutes},showSeconds:{title:\"Seconds\",type:ControlType.Boolean,enabledTitle:\"Show\",disabledTitle:\"Hide\",defaultValue:true,hidden:props=>!props.showHours||!props.showMinutes},secondLabel:{type:ControlType.String,title:\" \",defaultValue:\"S\",placeholder:\"S\",hidden:props=>props.labelType||!props.showHours||!props.showMinutes||!props.showSeconds},tabularFont:{title:\"Tabular\",type:ControlType.Boolean,defaultValue:true}}},font:{type:ControlType.Font,controls:\"extended\"},color:{type:ControlType.Color,defaultValue:\"#999\"},labelColor:{title:\"Label\",type:ControlType.Color,defaultValue:\"rgba(153,153,153,0.5)\"},onComplete:{type:ControlType.EventHandler}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"CountdownTimer\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"200\",\"framerIntrinsicWidth\":\"200\",\"framerDisableUnlink\":\"*\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"any\",\"framerSupportedLayoutWidth\":\"any\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Countdown.map","import{jsx as _jsx}from\"react/jsx-runtime\";import{createStore}from\"https://framer.com/m/framer/store.js@^1.0.0\";import{useEffect}from\"react\";const useStore=createStore({status:null});let isCheckingStatus=false;function useUserStatus(){const[state,setState]=useStore();useEffect(()=>{if(state.status!==null||isCheckingStatus)return;isCheckingStatus=true;fetch(\"https://api.motion.dev/me/is-plus\",{credentials:\"include\"}).then(res=>res.json()).then(({isPlus})=>{setState({status:isPlus});}).catch(()=>{setState({status:\"LoggedOut\"});});},[state]);return state.status;}export function withIsSponsor(Component){return props=>{const status=useUserStatus();if(status!==true)return null;return /*#__PURE__*/_jsx(Component,{...props});};}export function withIsNotSponsor(Component){return props=>{const status=useUserStatus();if(status===true)return null;return /*#__PURE__*/_jsx(Component,{...props});};}export function withSetVariant(Component){return props=>{const status=useUserStatus();let variant=\"Loading\";if(status===\"LoggedOut\"){variant=\"Paywall\";}else if(status===false){variant=\"Paywall\";}else if(status===true){variant=\"Sponsor\";}return /*#__PURE__*/_jsx(Component,{...props,variant:variant});};}export function withShowWhenPurchased(Component){return props=>{const status=useUserStatus();let variant=\"Loading\";if(status===\"LoggedOut\"){variant=\"Paywall\";}else if(status===false){variant=\"Paywall\";}else if(status===true){variant=\"Sponsor\";}const hasPurchased=variant===\"Sponsor\";return /*#__PURE__*/_jsx(Component,{...props,style:{...props.style,display:hasPurchased?\"flex\":\"none\"}});};}export function withLoginRedirect(Component){const addRedirect=e=>{e.preventDefault();window.location.assign(e.target.href+encodeURIComponent(window.location.href));};return props=>{return /*#__PURE__*/_jsx(Component,{...props,onClick:addRedirect});};}export function withReferral(Component){const addRedirect=e=>{e.preventDefault();window.location.assign(e.target.href+\"?referral=\"+encodeURIComponent(window.location.pathname));};return props=>{return /*#__PURE__*/_jsx(Component,{...props,onClick:addRedirect});};}\nexport const __FramerMetadata__ = {\"exports\":{\"withIsSponsor\":{\"type\":\"reactHoc\",\"name\":\"withIsSponsor\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withLoginRedirect\":{\"type\":\"reactHoc\",\"name\":\"withLoginRedirect\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withSetVariant\":{\"type\":\"reactHoc\",\"name\":\"withSetVariant\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withShowWhenPurchased\":{\"type\":\"reactHoc\",\"name\":\"withShowWhenPurchased\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withReferral\":{\"type\":\"reactHoc\",\"name\":\"withReferral\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withIsNotSponsor\":{\"type\":\"reactHoc\",\"name\":\"withIsNotSponsor\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Auth.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{ControlType,addPropertyControls,RenderTarget,motion}from\"framer\";import{useState,useEffect,useRef}from\"react\";/**\n * These annotations control how your component sizes\n * Learn more: https://www.framer.com/developers/#code-components-auto-sizing\n *\n * @framerSupportedLayoutWidth auto\n * @framerSupportedLayoutHeight auto\n */export default function ExampleEmbed({platform=\"react\",name,showBorder=false}){const isCanvas=RenderTarget.current()===RenderTarget.canvas;const[opacity,setOpacity]=useState(0);const iframeRef=useRef(null);useEffect(()=>{// if (iframeRef.current?.complete) {\nsetOpacity(1);// }\n},[]);return!isCanvas?/*#__PURE__*/_jsxs(\"div\",{style:{...iframeContainerStyle,border:showBorder?\"1px solid rgba(255,255,255,0.06)\":\"none\"},children:[/*#__PURE__*/_jsx(\"div\",{style:loadingStyle,children:\"Loading...\"}),/*#__PURE__*/_jsx(motion.iframe,{ref:iframeRef,loading:\"lazy\",onLoad:()=>setOpacity(1),src:`https://examples.motion.dev/${platform}/${name}?utm_source=embed&is_plus=true`,style:iframeStyle,initial:false,animate:{opacity},allow:\"accelerometer; ambient-light-sensor; camera; encrypted-media; geolocation; gyroscope; hid; microphone; midi; payment; pointer-lock; usb; vr; xr-spatial-tracking; clipboard-write;\",sandbox:\"allow-forms allow-modals allow-popups allow-presentation allow-same-origin allow-scripts allow-top-navigation allow-top-navigation-by-user-activation\"})]}):/*#__PURE__*/_jsx(\"div\",{style:placeholderStyle});}addPropertyControls(ExampleEmbed,{platform:{type:ControlType.Enum,defaultValue:\"react\",displaySegmentedControl:true,segmentedControlDirection:\"vertical\",options:[\"react\",\"js\",\"vue\"],optionTitles:[\"React\",\"JavaScript\",\"Vue\"]},name:{title:\"ID\",type:ControlType.String},showBorder:{type:ControlType.Boolean,defaultValue:false}});const borderRadius=30;// Styles are written in object syntax\n// Learn more: https://reactjs.org/docs/dom-elements.html#style\nconst containerStyle={width:\"100%\",position:\"relative\"};const iframeContainerStyle={width:\"100%\",height:\"100%\",border:0,position:\"absolute\",top:0,left:0,borderRadius,overflow:\"hidden\"};const spreadStyle={position:\"absolute\",top:0,left:0,right:0,bottom:0};const iframeStyle={...spreadStyle,width:\"100%\",height:\"100%\",border:0};const loadingStyle={...spreadStyle,background:\"#8DF0CC11\",color:\"#8DF0CC11\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\"};const placeholderStyle={width:\"100%\",height:\"100%\",border:0,position:\"absolute\",top:0,left:0,background:\"rgba(255,255,255,0.2)\",borderRadius};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"ExampleEmbed\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"auto\",\"framerSupportedLayoutHeight\":\"auto\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ExampleEmbed.map"],"mappings":"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"}