{"version":3,"file":"shared-lib.B8IO7Qv7.mjs","names":["useMemo","fonts","css","className","React.useContext","React.useMemo","React.useId","className","SVG","useStore","useState","useState"],"sources":["https:/framerusercontent.com/modules/DyldKav0OOAWR3bCAlhK/8c3l9FzyOlGpbPncYhfc/nullstate.js","https:/framer.com/m/framer/icon-nullstate.js@0.7.0","https:/framerusercontent.com/modules/Ma20hU0GGRxLxZphbywl/OSpwWF91FHPVFyQJjMHt/utils.js","https:/framerusercontent.com/modules/9qwu3vlci3f7NIku0qeI/1AwJfmHXgQG4tUnqRtt7/QuPCyQ6G8.js","https:/framerusercontent.com/modules/3UDaA2SQgNBQjiC6rNNk/dEuhQakFKQNFJsxWTxjA/ZjvfQwD4I.js","https:/framerusercontent.com/modules/vj7bFUjvEQFgEzNBkdoG/vf3CKm378wlVcBk7IhSU/createStore.js","https:/framer.com/m/framer/store.js@^1.0.0","https:/framerusercontent.com/modules/3zXWPGShHlaczxWPjGkE/Ebifg86EWm5OOGtZxgA0/hTG0DLjNH.js","https:/framerusercontent.com/modules/rACLhOu6MV9xPMIdXMD0/VMNZmg6Rp3QDvYMJLrAa/Cursor.js","https:/framerusercontent.com/modules/dlt5xeFRUHpiTwePnakh/RMkVyMvcecy90guvpEfm/siteMetadata.js"],"sourcesContent":["import { jsx as _jsx } from \"react/jsx-runtime\";\nimport * as React from \"react\";\nexport const containerStyles = {\n    width: \"100%\",\n    height: \"100%\",\n    display: \"flex\",\n    justifyContent: \"center\",\n    alignItems: \"center\"\n};\nconst nullIconStyle = {\n    minWidth: \"10px\",\n    minHeight: \"10px\",\n    maxWidth: \"20px\",\n    maxHeight: \"20px\",\n    width: \"60%\",\n    height: \"60%\"\n};\nconst emptyStateStyle = {\n    ...containerStyles,\n    borderRadius: 6,\n    background: \"rgba(149, 149, 149, 0.1)\",\n    border: \"1px dashed rgba(149, 149, 149, 0.15)\",\n    color: \"#a5a5a5\",\n    flexDirection: \"column\"\n};\nexport const NullState = /*#__PURE__*/ React.forwardRef((_, ref)=>{\n    return(/*#__PURE__*/ _jsx(\"div\", {\n        style: emptyStateStyle,\n        ref: ref\n    }));\n}) /*\n\n<svg\n                xmlns=\"http://www.w3.org/2000/svg\"\n                viewBox=\"0 0 30 30\"\n                style={nullIconStyle}\n            >\n                <path\n                    d=\"M 12.857 0 C 19.958 0 25.714 5.756 25.714 12.857 C 25.714 19.958 19.958 25.714 12.857 25.714 C 5.756 25.714 0 19.958 0 12.857 C 0 5.756 5.756 0 12.857 0 Z\"\n                    fill=\"#FFFFFF\"\n                ></path>\n                <path\n                    d=\"M 20.357 20.357 L 27.857 27.857\"\n                    fill=\"transparent\"\n                    strokeWidth=\"4.28\"\n                    stroke=\"#FFFFFF\"\n                    strokeLinecap=\"round\"\n                ></path>\n                <g transform=\"translate(9.643 6.429)\">\n                    <path\n                        d=\"M 3.214 12.857 L 3.214 12.857\"\n                        fill=\"transparent\"\n                        strokeWidth=\"3.75\"\n                        stroke=\"currentColor\"\n                        strokeLinecap=\"round\"\n                    ></path>\n                    <path\n                        d=\"M 0 3.214 C 0 1.004 1.843 0 3.214 0 C 4.586 0 6.429 0.603 6.429 3.214 C 6.429 5.826 3.214 5.913 3.214 7.232 C 3.214 8.552 3.214 8.571 3.214 8.571\"\n                        fill=\"transparent\"\n                        strokeWidth=\"3.22\"\n                        stroke=\"currentColor\"\n                        strokeLinecap=\"round\"\n                        strokeLinejoin=\"round\"\n                    ></path>\n                </g>\n            </svg>\n            */ ;\n\nexport const __FramerMetadata__ = {\"exports\":{\"containerStyles\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"NullState\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./nullstate.map","/*\n * nullstate (framer/icon-nullstate@0.7.0)\n *\n * Learn More: https://www.framer.com/asset-urls\n */\n\nexport * from \"https://framerusercontent.com/modules/DyldKav0OOAWR3bCAlhK/8c3l9FzyOlGpbPncYhfc/nullstate.js\"\n","import{useMemo}from\"react\";import{ControlType}from\"framer\";/*\n ** ICON UTILS\n ** Pull as much re-usable logic into here as possible\n ** This will make it easier to replace in all icon components\n */ export const containerStyles={width:\"100%\",height:\"100%\",display:\"flex\",justifyContent:\"center\",alignItems:\"center\"};export const defaultEvents={onClick:{type:ControlType.EventHandler},onMouseDown:{type:ControlType.EventHandler},onMouseUp:{type:ControlType.EventHandler},onMouseEnter:{type:ControlType.EventHandler},onMouseLeave:{type:ControlType.EventHandler}};const findByArray=(arr,search)=>arr.find(a=>a.toLowerCase().includes(search));export function getIconSelection(iconKeys,selectByList,iconSearch=\"\",iconSelection,lowercaseIconKeyPairs){// gotta get the exact match first THEN find\n// have a set and try to access ?\nif(selectByList)return iconSelection;if(iconSearch==null||(iconSearch===null||iconSearch===void 0?void 0:iconSearch.length)===0)return null;const iconSearchTerm=iconSearch.toLowerCase().replace(/-|\\s/g,\"\");var _iconSearchTerm;// check for exact match, otherwise use .find\nconst searchResult=(_iconSearchTerm=lowercaseIconKeyPairs[iconSearchTerm])!==null&&_iconSearchTerm!==void 0?_iconSearchTerm:findByArray(iconKeys,iconSearchTerm);return searchResult;}export function useIconSelection(iconKeys,selectByList,iconSearch=\"\",iconSelection,lowercaseIconKeyPairs){// Clean search term\nconst iconSearchResult=useMemo(()=>{if(iconSearch==null||(iconSearch===null||iconSearch===void 0?void 0:iconSearch.length)===0)return null;const iconSearchTerm=iconSearch.toLowerCase().replace(/-|\\s/g,\"\");var _iconSearchTerm;// check for exact match, otherwise use .find\nconst searchResult=(_iconSearchTerm=lowercaseIconKeyPairs[iconSearchTerm])!==null&&_iconSearchTerm!==void 0?_iconSearchTerm:findByArray(iconKeys,iconSearchTerm);return searchResult;},[iconSelection,iconSearch]);const name=selectByList?iconSelection:iconSearchResult;return name;}\nexport const __FramerMetadata__ = {\"exports\":{\"getIconSelection\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"containerStyles\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useIconSelection\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"defaultEvents\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./utils.map","import{fontStore}from\"framer\";fontStore.loadWebFontsFromSelectors([\"GF;Inter-regular\"]);export const fonts=[{family:\"Inter\",moduleAsset:{localModuleIdentifier:\"local-module:css/QuPCyQ6G8:default\",url:\"https://fonts.gstatic.com/s/inter/v12/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuLyfMZhrib2Bg-4.ttf\"},style:\"normal\",url:\"https://fonts.gstatic.com/s/inter/v12/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuLyfMZhrib2Bg-4.ttf\",weight:\"400\"}];export const css=['.framer-7GPLL .framer-styles-preset-72ujrm:not(.rich-text-wrapper), .framer-7GPLL .framer-styles-preset-72ujrm.rich-text-wrapper h1 { --framer-font-family: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-size: 26px; --framer-font-style: normal; --framer-font-weight: 400; --framer-letter-spacing: -0.6px; --framer-line-height: 1.2em; --framer-paragraph-spacing: 32px; --framer-text-alignment: start; --framer-text-color: var(--token-b61a319e-fa7b-40fb-98e2-f9a9d8ff0621, #111111); --framer-text-decoration: none; --framer-text-transform: none; }'];export const className=\"framer-7GPLL\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (8563fcd)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,SVG,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";const cycleOrder=[\"XGIeg0cWP\",\"DPvG1NuwG\"];const variantClassNames={DPvG1NuwG:\"framer-v-1j1vgwq\",XGIeg0cWP:\"framer-v-cwp9o4\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0:variants.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const humanReadableVariantMap={Inverted:\"DPvG1NuwG\",Regular:\"XGIeg0cWP\"};const transitions={default:{damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"}};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value!==null&&value!==void 0?value:config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/ _jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Component=/*#__PURE__*/ React.forwardRef(function({id,style,className,width,height,layoutId,variant:outerVariant=\"XGIeg0cWP\",...restProps},ref){const outerVariantId=humanReadableVariantMap[outerVariant];const variant=outerVariantId||outerVariant;const{baseVariant,classNames,gestureVariant,setGestureState,setVariant,transition,variants}=useVariantState({cycleOrder,defaultVariant:\"XGIeg0cWP\",transitions,variant,variantClassNames});const layoutDependency=variants.join(\"-\")+restProps.layoutDependency;const defaultLayoutId=React.useId();return /*#__PURE__*/ _jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/ _jsx(motion.div,{initial:variant,animate:variants,onHoverStart:()=>setGestureState({isHovered:true}),onHoverEnd:()=>setGestureState({isHovered:false}),onTapStart:()=>setGestureState({isPressed:true}),onTap:()=>setGestureState({isPressed:false}),onTapCancel:()=>setGestureState({isPressed:false}),className:cx(\"framer-zBvB4\",classNames),style:{display:\"contents\"},children:/*#__PURE__*/ _jsx(Transition,{value:transition,children:/*#__PURE__*/ _jsx(motion.div,{...restProps,className:cx(\"framer-cwp9o4\",className),\"data-framer-name\":\"Regular\",layoutDependency:layoutDependency,layoutId:\"XGIeg0cWP\",ref:ref,style:{...style},...addPropertyOverrides({DPvG1NuwG:{\"data-framer-name\":\"Inverted\"}},baseVariant,gestureVariant),children:/*#__PURE__*/ _jsx(SVG,{className:\"framer-8mgx1q\",\"data-framer-name\":\"corner\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"mCo482uAU-shape\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 24 24\"><path d=\"M 0 24 L 24 20.5 L 7 0 C 7 0 7.573 3.4 6.5 9.5 C 5.427 15.6 0 24 0 24 Z\" fill=\"var(--token-58fc69e0-20c3-45fa-a7c1-cdecd527ef74, rgb(241, 243, 243))\"></path></svg>',svgContentId:4023813771,withExternalLayout:true,...addPropertyOverrides({DPvG1NuwG:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 24 24\"><path d=\"M 24 24 L 0 20.5 L 17 0 C 17 0 16.427 3.4 17.5 9.5 C 18.573 15.6 24 24 24 24 Z\" fill=\"var(--token-b61a319e-fa7b-40fb-98e2-f9a9d8ff0621, rgb(17, 17, 17))\"></path></svg>',svgContentId:4120947157}},baseVariant,gestureVariant)})})})})});});const css=['.framer-zBvB4 [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; pointer-events: none; }',\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-zBvB4 .framer-xpya1d { display: block; }\",\".framer-zBvB4 .framer-cwp9o4 { height: 24px; position: relative; width: 24px; }\",\".framer-zBvB4 .framer-1v4d27h { bottom: 0px; flex: none; left: 0px; position: absolute; right: 0px; top: 0px; }\",\".framer-zBvB4 .framer-8mgx1q { flex: none; height: 24px; left: calc(50.00000000000002% - 24px / 2); position: absolute; top: calc(50.00000000000002% - 24px / 2); width: 24px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 24\n * @framerIntrinsicWidth 24\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"DPvG1NuwG\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n */ const FramerZjvfQwD4I=withCSS(Component,css,\"framer-zBvB4\");export default FramerZjvfQwD4I;FramerZjvfQwD4I.displayName=\"Bubble Corner\";FramerZjvfQwD4I.defaultProps={height:24,width:24};addPropertyControls(FramerZjvfQwD4I,{variant:{options:[\"XGIeg0cWP\",\"DPvG1NuwG\"],optionTitles:[\"Regular\",\"Inverted\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerZjvfQwD4I,[]);\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerZjvfQwD4I\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"DPvG1NuwG\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"24\",\"framerIntrinsicHeight\":\"24\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ZjvfQwD4I.map","import{useState,useEffect}from\"react\";import{Data,useObserveData}from\"framer\";export function createStore(state1){// Use Data so that a Preview reload resets the state\nconst dataStore=Data({state:Object.freeze({...state1})});// Create a set function that updates the state\nconst setDataStore=newState=>{// If the state is an object, make sure we copy it\nif(typeof newState===\"function\"){newState=newState(dataStore.state);}dataStore.state=Object.freeze({...dataStore.state,...newState});};// Store the initial state, copy the object if it's an object\nlet storeState=typeof state1===\"object\"?Object.freeze({...state1}):state1;// Keep a list of all the listeners, in the form of React hook setters\nconst storeSetters=new Set();// Create a set function that updates all the listeners / setters\nconst setStoreState=newState=>{// If the state is an object, make sure we copy it\nif(typeof newState===\"function\"){newState=newState(storeState);}storeState=typeof newState===\"object\"?Object.freeze({...storeState,...newState}):newState;// Update all the listeners / setters with the new value\nstoreSetters.forEach(setter=>setter(storeState));};// Create the actual hook based on everything above\nfunction useStore(){// Create the hook we are going to use as a listener\nconst[state,setState]=useState(storeState);// If we unmount the component using this hook, we need to remove the listener\n// @ts-ignore\nuseEffect(()=>{// But right now, we need to add the listener\nstoreSetters.add(setState);return()=>storeSetters.delete(setState);},[]);// If Data context exists, use Data, otherwise use vanilla React state\nif(useObserveData()===true){useObserveData();return[dataStore.state,setDataStore];}else{// Return the state and a function to update the central store\nreturn[state,setStoreState];}}return useStore;}\nexport const __FramerMetadata__ = {\"exports\":{\"createStore\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./createStore.map","/*\n * createStore (framer/store@1.0.1)\n *\n * Learn More: https://www.framer.com/asset-urls\n */\n\nexport * from \"https://framerusercontent.com/modules/vj7bFUjvEQFgEzNBkdoG/vf3CKm378wlVcBk7IhSU/createStore.js\"\n","import{fontStore}from\"framer\";fontStore.loadWebFontsFromSelectors([\"GF;Inter-regular\"]);export const fonts=[{family:\"Inter\",moduleAsset:{localModuleIdentifier:\"local-module:css/hTG0DLjNH:default\",url:\"https://fonts.gstatic.com/s/inter/v12/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuLyfMZhrib2Bg-4.ttf\"},style:\"normal\",url:\"https://fonts.gstatic.com/s/inter/v12/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuLyfMZhrib2Bg-4.ttf\",weight:\"400\"}];export const css=['.framer-PPJnT .framer-styles-preset-3sftqh:not(.rich-text-wrapper), .framer-PPJnT .framer-styles-preset-3sftqh.rich-text-wrapper p { --framer-font-family: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-size: 14px; --framer-font-style: normal; --framer-font-weight: 400; --framer-letter-spacing: 0em; --framer-line-height: 1.4em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-afff6cc5-2e3f-4d96-891f-f933b9842e46, #a5a6ac); --framer-text-decoration: none; --framer-text-transform: none; }'];export const className=\"framer-PPJnT\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx}from\"react/jsx-runtime\";import{useEffect,useState}from\"react\";import{createStore}from\"https://framer.com/m/framer/store.js@^1.0.0\";// Learn more: https://www.framer.com/docs/guides/overrides/\nconst useStore=createStore({backgroundVariant:\"default\",iconVariant:\"default\"});export function withVariant(Component){return props=>{const[mousePosition,setMousePosition]=useState({x:0,y:0});useEffect(()=>{const mouseMove=e=>{setMousePosition({x:e.clientX,y:e.clientY});};window.addEventListener(\"mousemove\",mouseMove);return()=>{window.removeEventListener(\"mousemove\",mouseMove);};},[]);const variants={default:{x:mousePosition.x-4,y:mousePosition.y-4,background:\"rgba(0, 0, 0, 1)\",backdropFilter:\"blur(0px)\",width:8,height:8},transparentDark:{x:mousePosition.x-32,y:mousePosition.y-32,background:\"rgba(0, 0, 0, 0.4)\",backdropFilter:\"blur(10px)\",width:64,height:64},transparentLight:{x:mousePosition.x-32,y:mousePosition.y-32,background:\"rgba(250, 251, 252, 0.4)\",backdropFilter:\"blur(10px)\",width:64,height:64},invert:{x:mousePosition.x-8,y:mousePosition.y-8,background:\"rgba(30, 30, 30, 0)\",backdropFilter:\"invert(1)\",width:16,height:16},black:{x:mousePosition.x-32,y:mousePosition.y-32,background:\"rgba(0, 0, 0, 1)\",backdropFilter:\"blur(0px)\",width:64,height:64},white:{x:mousePosition.x-32,y:mousePosition.y-32,background:\"rgba(255, 255, 255, 1)\",backdropFilter:\"blur(0px)\",width:64,height:64},avatar:{x:mousePosition.x+32,y:mousePosition.y-32,width:64,height:64}};const[store,setStore]=useStore();return /*#__PURE__*/ _jsx(Component,{...props,style:{pointerEvents:\"none\"},variants:variants,animate:store.backgroundVariant,transition:{x:{type:\"spring\",shiftness:900,mass:.01},y:{type:\"spring\",shiftness:900,mass:.01}}});};}export function withVariantIconExpandWhite(Component){return props=>{const[store,setStore]=useStore();const variants={default:{scale:0},show:{scale:1}};return /*#__PURE__*/ _jsx(Component,{...props,variants:variants,animate:store.iconVariant===\"expandWhite\"?\"show\":\"default\"});};}export function withVariantIconExpandBlack(Component){return props=>{const[store,setStore]=useStore();const variants={default:{scale:0},show:{scale:1}};return /*#__PURE__*/ _jsx(Component,{...props,variants:variants,animate:store.iconVariant===\"expandBlack\"?\"show\":\"default\"});};}export function withVariantIconArrow(Component){return props=>{const[store,setStore]=useStore();const variants={default:{scale:0,rotate:0},left:{scale:1,rotate:0},right:{scale:1,rotate:180}};return /*#__PURE__*/ _jsx(Component,{...props,variants:variants,animate:store.iconVariant===\"arrowLeft\"?\"left\":store.iconVariant===\"arrowRight\"?\"right\":\"default\",transition:{rotate:{shiftness:500,damping:60}}});};}export function withVariantIconRemix(Component){return props=>{const[store,setStore]=useStore();const variants={default:{opacity:0,x:-20},show:{opacity:1,x:0}};return /*#__PURE__*/ _jsx(Component,{...props,variants:variants,animate:store.iconVariant===\"remix\"?\"show\":\"default\",transition:{rotate:{shiftness:500,damping:60}}});};}export function withVariantAvatar(Component){return props=>{const[store,setStore]=useStore();const variants={default:{scale:0},show:{scale:1}};return /*#__PURE__*/ _jsx(Component,{...props,variants:variants,animate:store.iconVariant===\"avatar\"?\"show\":\"default\"});};}export function withHoveriOSDark(Component){return props=>{const[store,setStore]=useStore();return /*#__PURE__*/ _jsx(Component,{...props,onMouseEnter:()=>{setStore({backgroundVariant:\"transparentDark\"});},onMouseLeave:()=>{setStore({backgroundVariant:\"default\"});}});};}export function withHoveriOSLight(Component){return props=>{const[store,setStore]=useStore();return /*#__PURE__*/ _jsx(Component,{...props,onMouseEnter:()=>{setStore({backgroundVariant:\"transparentLight\"});},onMouseLeave:()=>{setStore({backgroundVariant:\"default\"});}});};}export function withHoverInvert(Component){return props=>{const[store,setStore]=useStore();return /*#__PURE__*/ _jsx(Component,{...props,onMouseEnter:()=>{setStore({backgroundVariant:\"invert\"});},onMouseLeave:()=>{setStore({backgroundVariant:\"default\"});}});};}export function withHoverIconExpandDark(Component){return props=>{const[store,setStore]=useStore();return /*#__PURE__*/ _jsx(Component,{...props,onMouseEnter:()=>{setStore({backgroundVariant:\"black\",iconVariant:\"expandWhite\"});},onMouseLeave:()=>{setStore({backgroundVariant:\"default\",iconVariant:\"default\"});}});};}export function withHoverIconExpandLight(Component){return props=>{const[store,setStore]=useStore();return /*#__PURE__*/ _jsx(Component,{...props,onMouseEnter:()=>{setStore({backgroundVariant:\"white\",iconVariant:\"expandBlack\"});},onMouseLeave:()=>{setStore({backgroundVariant:\"default\",iconVariant:\"default\"});}});};}export function withHoverIconArrowLeft(Component){return props=>{const[store,setStore]=useStore();return /*#__PURE__*/ _jsx(Component,{...props,onMouseEnter:()=>{setStore({backgroundVariant:\"white\",iconVariant:\"arrowLeft\"});},onMouseLeave:()=>{setStore({backgroundVariant:\"default\",iconVariant:\"default\"});}});};}export function withHoverIconArrowRight(Component){return props=>{const[store,setStore]=useStore();return /*#__PURE__*/ _jsx(Component,{...props,onMouseEnter:()=>{setStore({backgroundVariant:\"white\",iconVariant:\"arrowRight\"});},onMouseLeave:()=>{setStore({backgroundVariant:\"default\",iconVariant:\"default\"});}});};}export function withHoverIconRemix(Component){return props=>{const[store,setStore]=useStore();return /*#__PURE__*/ _jsx(Component,{...props,onMouseEnter:()=>{setStore({backgroundVariant:\"black\",iconVariant:\"remix\"});},onMouseLeave:()=>{setStore({backgroundVariant:\"default\",iconVariant:\"default\"});}});};}export function withHoverAvatar(Component){return props=>{const[store,setStore]=useStore();return /*#__PURE__*/ _jsx(Component,{...props,onMouseEnter:()=>{setStore({backgroundVariant:\"avatar\",iconVariant:\"avatar\"});},onMouseLeave:()=>{setStore({backgroundVariant:\"default\",iconVariant:\"default\"});}});};}\nexport const __FramerMetadata__ = {\"exports\":{\"withHoverAvatar\":{\"type\":\"reactHoc\",\"name\":\"withHoverAvatar\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withVariantIconExpandBlack\":{\"type\":\"reactHoc\",\"name\":\"withVariantIconExpandBlack\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withHoveriOSDark\":{\"type\":\"reactHoc\",\"name\":\"withHoveriOSDark\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withHoverIconArrowRight\":{\"type\":\"reactHoc\",\"name\":\"withHoverIconArrowRight\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withHoveriOSLight\":{\"type\":\"reactHoc\",\"name\":\"withHoveriOSLight\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withVariantIconRemix\":{\"type\":\"reactHoc\",\"name\":\"withVariantIconRemix\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withHoverIconArrowLeft\":{\"type\":\"reactHoc\",\"name\":\"withHoverIconArrowLeft\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withHoverIconRemix\":{\"type\":\"reactHoc\",\"name\":\"withHoverIconRemix\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withVariantAvatar\":{\"type\":\"reactHoc\",\"name\":\"withVariantAvatar\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withHoverIconExpandDark\":{\"type\":\"reactHoc\",\"name\":\"withHoverIconExpandDark\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withHoverIconExpandLight\":{\"type\":\"reactHoc\",\"name\":\"withHoverIconExpandLight\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withHoverInvert\":{\"type\":\"reactHoc\",\"name\":\"withHoverInvert\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withVariantIconExpandWhite\":{\"type\":\"reactHoc\",\"name\":\"withVariantIconExpandWhite\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withVariant\":{\"type\":\"reactHoc\",\"name\":\"withVariant\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withVariantIconArrow\":{\"type\":\"reactHoc\",\"name\":\"withVariantIconArrow\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Cursor.map","// Generated by Framer (4458791)\nexport default function metadata(params,activeLocale){return{customHTMLHeadStart:'<style>\\n#__framer-badge-container {\\n    display: none !important;\\n}\\n</style>\\n\\n<script defer=\"\" data-domain=\"jaredtross.com\" src=\"https://plausible.io/js/script.js\"></script>\\n',description:\"I build ethical propaganda campaigns that create demand and shape public opinion for my clients. \\nMy work is centered around the belief that there is no such thing as a product. There is only a story to sell.\",favicon:\"https://framerusercontent.com/assets/UbM0sUfQKelZIeOR4Y1CwWZkw.png\",robots:\"max-image-preview:large\",socialImage:\"https://framerusercontent.com/assets/nhhJQt8D73tZDjZssIvdnueCE.png\",title:\"Jared T. Ross - Chief Propaganda Officer\"};}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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"}