{"version":3,"file":"FAQ_OPEN_CLOSE.CaKyM_OG.mjs","names":["React.useContext","React.useMemo","React.Fragment","useRef","React.useId","RichText","Image1","useState","useId"],"sources":["https:/framerusercontent.com/modules/rLcqNSuKqRh6saIQBFlT/67abqv1MDL33XtbsACzC/dWNoGZAas.js","https:/framerusercontent.com/modules/vj7bFUjvEQFgEzNBkdoG/vf3CKm378wlVcBk7IhSU/createStore.js","https:/framer.com/m/framer/store.js@^1.0.0","https:/framerusercontent.com/modules/PcXY8KOB5M8xMr0FSzmg/94UbQNFflAtyO7QOUzJT/FAQ_OPEN_CLOSE.js"],"sourcesContent":["// Generated by Framer (9fdca5e)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getLoadingLazyAtYPosition,Image as Image1,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const enabledGestures={LgmxL20wF:{hover:true},OLYMGeQEg:{hover:true}};const cycleOrder=[\"OLYMGeQEg\",\"LgmxL20wF\"];const serializationHash=\"framer-nVUD6\";const variantClassNames={LgmxL20wF:\"framer-v-cyva46\",OLYMGeQEg:\"framer-v-irdxpc\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const HI9A2_XGO=undefined;const zLY84EzOx=undefined;const transition1={delay:0,duration:.2,ease:[0,0,1,1],type:\"tween\"};const transition2={duration:0,type:\"tween\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={Closed:\"OLYMGeQEg\",Opened:\"LgmxL20wF\"};const Variants=motion.create(React.Fragment);const getProps=({fAQAnswer,fAQTitle,height,id,width,...props})=>{return{...props,HI9A2_XGO:fAQTitle??props.HI9A2_XGO??\"Which blockchains and integrations does Utila support?\",variant:humanReadableVariantMap[props.variant]??props.variant??\"OLYMGeQEg\",zLY84EzOx:fAQAnswer??props.zLY84EzOx??\"Utila supports BTC, ETH, SOL, TRX, TON, major EVM chains, and Cosmos chains. With Bring Your Own (BYO) EVM, organizations can add additional EVM chains on demand. Utila also integrates with major exchanges, dApps, accounting tools, compliance providers, DeFi protocols, and backup/recovery partners.\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};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 componentViewport=useComponentViewport();const{style,className,layoutId,variant,HI9A2_XGO,zLY84EzOx,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"OLYMGeQEg\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(gestureVariant===\"LgmxL20wF-hover\")return true;if(baseVariant===\"LgmxL20wF\")return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-irdxpc\",className,classNames),\"data-framer-name\":\"Closed\",layoutDependency:layoutDependency,layoutId:\"OLYMGeQEg\",ref:refBinding,style:{...style},...addPropertyOverrides({\"LgmxL20wF-hover\":{\"data-framer-name\":undefined},\"OLYMGeQEg-hover\":{\"data-framer-name\":undefined},LgmxL20wF:{\"data-framer-name\":\"Opened\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-5tyxh7\",\"data-framer-name\":\"Line\",layoutDependency:layoutDependency,layoutId:\"rKEB2I8qH\",style:{backgroundColor:\"rgba(0, 0, 0, 0.1)\"},variants:{\"LgmxL20wF-hover\":{backgroundColor:\"rgb(0, 0, 0)\"},\"OLYMGeQEg-hover\":{backgroundColor:\"rgb(0, 0, 0)\"}}}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-cbcf2h\",\"data-framer-name\":\"FAQ Set\",layoutDependency:layoutDependency,layoutId:\"cjn_i9J_F\",children:[/*#__PURE__*/_jsx(Transition,{value:transition2,children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1t2ksu1\",\"data-framer-name\":\"FAQ Title\",layoutDependency:layoutDependency,layoutId:\"Th6iu3nU3\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7QUJDIERpYXR5cGUgVW5saWNlbnNlZCBUcmlhbCBSZWd1bGFy\",\"--framer-font-family\":'\"ABC Diatype Unlicensed Trial Regular\", \"ABC Diatype Unlicensed Trial Regular Placeholder\", sans-serif',\"--framer-font-size\":\"17px\",\"--framer-letter-spacing\":\"-0.03em\",\"--framer-line-height\":\"1.3em\"},children:\"Which blockchains and integrations does Utila support?\"})}),className:\"framer-1u22gh7\",\"data-framer-name\":\"FAQ Title\",fonts:[\"CUSTOMV2;ABC Diatype Unlicensed Trial Regular\"],layoutDependency:layoutDependency,layoutId:\"yEEm6iVYW\",text:HI9A2_XGO,variants:{LgmxL20wF:{\"--extracted-a0htzi\":\"rgba(0, 0, 0, 0.64)\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({LgmxL20wF:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7QUJDIERpYXR5cGUgVW5saWNlbnNlZCBUcmlhbCBSZWd1bGFy\",\"--framer-font-family\":'\"ABC Diatype Unlicensed Trial Regular\", \"ABC Diatype Unlicensed Trial Regular Placeholder\", sans-serif',\"--framer-font-size\":\"17px\",\"--framer-letter-spacing\":\"-0.03em\",\"--framer-line-height\":\"1.3em\",\"--framer-text-color\":\"var(--extracted-a0htzi, rgba(0, 0, 0, 0.64))\"},children:\"Which blockchains and integrations does Utila support?\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:23,intrinsicWidth:23,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+(((componentViewport?.height||56)-0-56)/2+1+32)+0+0+0),pixelHeight:23,pixelWidth:23,sizes:\"23px\",src:\"https://framerusercontent.com/images/xY0wbZBOEIUgZ4PPO7tMZiwhc.svg?width=23&height=23\"},className:\"framer-9ug67b\",layoutDependency:layoutDependency,layoutId:\"p2mvowlu3\",style:{borderBottomLeftRadius:100,borderBottomRightRadius:100,borderTopLeftRadius:100,borderTopRightRadius:100,rotate:0},variants:{\"OLYMGeQEg-hover\":{rotate:180},LgmxL20wF:{rotate:180}},...addPropertyOverrides({LgmxL20wF:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:23,intrinsicWidth:23,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+(((componentViewport?.height||176.4)-0-198.5)/2+1+32)+0+0+0),pixelHeight:23,pixelWidth:23,sizes:\"23px\",src:\"https://framerusercontent.com/images/xY0wbZBOEIUgZ4PPO7tMZiwhc.svg?width=23&height=23\"}}},baseVariant,gestureVariant)})]})}),isDisplayed()&&/*#__PURE__*/_jsx(Transition,{value:transition2,children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-vytakh\",\"data-framer-name\":\"FAQ Title\",layoutDependency:layoutDependency,layoutId:\"Am0LsYH_9\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7QUJDIERpYXR5cGUgVW5saWNlbnNlZCBUcmlhbCBSZWd1bGFy\",\"--framer-font-family\":'\"ABC Diatype Unlicensed Trial Regular\", \"ABC Diatype Unlicensed Trial Regular Placeholder\", sans-serif',\"--framer-font-size\":\"17px\",\"--framer-letter-spacing\":\"-0.03em\",\"--framer-line-height\":\"22.1px\"},children:\"Utila supports BTC, ETH, SOL, TRX, TON, major EVM chains, and Cosmos chains. With Bring Your Own (BYO) EVM, organizations can add additional EVM chains on demand. Utila also integrates with major exchanges, dApps, accounting tools, compliance providers, DeFi protocols, and backup/recovery partners.\"})}),className:\"framer-14hkb6h\",\"data-framer-name\":\"FAQ Title\",fonts:[\"CUSTOMV2;ABC Diatype Unlicensed Trial Regular\"],layoutDependency:layoutDependency,layoutId:\"JISvtbTFw\",text:zLY84EzOx,verticalAlignment:\"top\",withExternalLayout:true})})})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-nVUD6.framer-iu82i6, .framer-nVUD6 .framer-iu82i6 { display: block; }\",\".framer-nVUD6.framer-irdxpc { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 32px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 724px; }\",\".framer-nVUD6 .framer-5tyxh7 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 1px; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-nVUD6 .framer-cbcf2h { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 32px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-nVUD6 .framer-1t2ksu1 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; 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-nVUD6 .framer-1u22gh7, .framer-nVUD6 .framer-14hkb6h { flex: 1 0 0px; height: auto; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\".framer-nVUD6 .framer-9ug67b { flex: none; height: 23px; overflow: var(--overflow-clip-fallback, clip); position: relative; width: 23px; will-change: var(--framer-will-change-override, transform); }\",\".framer-nVUD6 .framer-vytakh { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; max-width: 95%; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 56\n * @framerIntrinsicWidth 724\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"LgmxL20wF\":{\"layout\":[\"fixed\",\"auto\"]},\"E4afzzfuA\":{\"layout\":[\"fixed\",\"auto\"]},\"XkTjmKNtx\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"HI9A2_XGO\":\"fAQTitle\",\"zLY84EzOx\":\"fAQAnswer\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerdWNoGZAas=withCSS(Component,css,\"framer-nVUD6\");export default FramerdWNoGZAas;FramerdWNoGZAas.displayName=\"FAQ Set\";FramerdWNoGZAas.defaultProps={height:56,width:724};addPropertyControls(FramerdWNoGZAas,{variant:{options:[\"OLYMGeQEg\",\"LgmxL20wF\"],optionTitles:[\"Closed\",\"Opened\"],title:\"Variant\",type:ControlType.Enum},HI9A2_XGO:{defaultValue:\"Which blockchains and integrations does Utila support?\",displayTextArea:false,title:\"FAQ Title\",type:ControlType.String},onHI9A2_XGOChange:{changes:\"HI9A2_XGO\",type:ControlType.ChangeHandler},zLY84EzOx:{defaultValue:\"Utila supports BTC, ETH, SOL, TRX, TON, major EVM chains, and Cosmos chains. With Bring Your Own (BYO) EVM, organizations can add additional EVM chains on demand. Utila also integrates with major exchanges, dApps, accounting tools, compliance providers, DeFi protocols, and backup/recovery partners.\",displayTextArea:false,title:\"FAQ Answer\",type:ControlType.String},onzLY84EzOxChange:{changes:\"zLY84EzOx\",type:ControlType.ChangeHandler}});addFonts(FramerdWNoGZAas,[{explicitInter:true,fonts:[{cssFamilyName:\"ABC Diatype Unlicensed Trial Regular\",source:\"custom\",style:\"normal\",uiFamilyName:\"ABC Diatype Unlicensed Trial\",url:\"https://framerusercontent.com/assets/DJ33DzSwHVX19EROQr9tb27fKqw.woff2\",weight:\"400\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerdWNoGZAas\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\",\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"HI9A2_XGO\\\":\\\"fAQTitle\\\",\\\"zLY84EzOx\\\":\\\"fAQAnswer\\\"}\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"56\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicWidth\":\"724\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"LgmxL20wF\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"E4afzzfuA\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"XkTjmKNtx\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./dWNoGZAas.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{jsx as _jsx}from\"react/jsx-runtime\";import{createStore}from\"https://framer.com/m/framer/store.js@^1.0.0\";import{useId}from\"react\";const useFAQStore=createStore({openId:null});export function withFAQItem(Component){return props=>{const[store,setStore]=useFAQStore();const myId=useId();const isOpen=store.openId===myId;return /*#__PURE__*/_jsx(Component,{...props,variant:isOpen?\"Opened\":\"Closed\",onTap:()=>setStore({openId:isOpen?null:myId})});};}\nexport const __FramerMetadata__ = {\"exports\":{\"withFAQItem\":{\"type\":\"reactHoc\",\"name\":\"withFAQItem\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./FAQ_OPEN_CLOSE.map"],"mappings":"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"}