{
  "version": 3,
  "sources": ["ssg:https://framerusercontent.com/modules/knVFqJ7q4L1I6fo9UT9p/bnX4LRwo21E7p7QA22bm/hVNCBw34U.js", "ssg:https://framerusercontent.com/modules/cOkxWCKoc1VUoWaPVkXo/hVCS83wbXeVdMV4tpWbq/UtilityOverrides.js"],
  "sourcesContent": ["// Generated by Framer (0c5492c)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;IBM Plex Mono-regular\",\"GF;IBM Plex Mono-700\",\"GF;IBM Plex Mono-700italic\",\"GF;IBM Plex Mono-italic\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"IBM Plex Mono\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/ibmplexmono/v19/-F63fjptAgt5VM-kVkqdyU8n5i0g1l9kn-s.woff2\",weight:\"400\"},{family:\"IBM Plex Mono\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/ibmplexmono/v19/-F6qfjptAgt5VM-kVkqdyU8n3pQP8lJPg-IUDNg.woff2\",weight:\"700\"},{family:\"IBM Plex Mono\",source:\"google\",style:\"italic\",url:\"https://fonts.gstatic.com/s/ibmplexmono/v19/-F6sfjptAgt5VM-kVkqdyU8n1ioSblJFgsARHNh4zg.woff2\",weight:\"700\"},{family:\"IBM Plex Mono\",source:\"google\",style:\"italic\",url:\"https://fonts.gstatic.com/s/ibmplexmono/v19/-F6pfjptAgt5VM-kVkqdyU8n1ioq131hj-sNFQ.woff2\",weight:\"400\"}]}];export const css=['.framer-wTKfl .framer-styles-preset-zy4j63:not(.rich-text-wrapper), .framer-wTKfl .framer-styles-preset-zy4j63.rich-text-wrapper p { --framer-font-family: \"IBM Plex Mono\", monospace; --framer-font-family-bold: \"IBM Plex Mono\", monospace; --framer-font-family-bold-italic: \"IBM Plex Mono\", monospace; --framer-font-family-italic: \"IBM Plex Mono\", monospace; --framer-font-open-type-features: normal; --framer-font-size: 12px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: -0.015em; --framer-line-height: 1em; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-9e0047a6-e0ba-4186-bb89-fbe17daf8ed8, #ffffff); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }'];export const className=\"framer-wTKfl\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "import{jsx as _jsx}from\"react/jsx-runtime\";import{useState}from\"react\";export const withFocusWithinBorderStyles=Component=>{return props=>{const[isFocused,setIsFocused]=useState(false);// Define the initial style\nconst initialStyle={borderBottom:\"1px solid rgba(255,255,255, 0.3)\"};// Define the focus-within style\nconst focusWithinStyle={borderBottom:\"1px solid rgba(255,255,255, 1)\"};// Combine styles based on focus state\nconst combinedStyles=isFocused?{...props.style,...focusWithinStyle}:{...props.style,...initialStyle};// Handle focus and blur events\nconst handleFocus=()=>setIsFocused(true);const handleBlur=()=>setIsFocused(false);return /*#__PURE__*/_jsx(\"div\",{onFocus:handleFocus,onBlur:handleBlur,children:/*#__PURE__*/_jsx(Component,{...props,style:combinedStyles})});};};export function withDynViewport100dvh(Component){return props=>{const newStyle={...props.style,height:\"100dvh\"};return /*#__PURE__*/_jsx(Component,{...props,style:newStyle});};}\nexport const __FramerMetadata__ = {\"exports\":{\"withDynViewport100dvh\":{\"type\":\"reactHoc\",\"name\":\"withDynViewport100dvh\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withFocusWithinBorderStyles\":{\"type\":\"reactHoc\",\"name\":\"withFocusWithinBorderStyles\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./UtilityOverrides.map"],
  "mappings": "iDAC8BA,EAAU,UAAU,CAAC,2BAA2B,uBAAuB,6BAA6B,yBAAyB,CAAC,EAAS,IAAMC,GAAM,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,OAAO,gBAAgB,OAAO,SAAS,MAAM,SAAS,IAAI,wFAAwF,OAAO,KAAK,EAAE,CAAC,OAAO,gBAAgB,OAAO,SAAS,MAAM,SAAS,IAAI,4FAA4F,OAAO,KAAK,EAAE,CAAC,OAAO,gBAAgB,OAAO,SAAS,MAAM,SAAS,IAAI,+FAA+F,OAAO,KAAK,EAAE,CAAC,OAAO,gBAAgB,OAAO,SAAS,MAAM,SAAS,IAAI,2FAA2F,OAAO,KAAK,CAAC,CAAC,CAAC,EAAeC,GAAI,CAAC,2jCAA2jC,EAAeC,GAAU,eCG7tD,SAASC,GAAsBC,EAAU,CAAC,OAAOC,GAAO,CAAC,IAAMC,EAAS,CAAC,GAAGD,EAAM,MAAM,OAAO,QAAQ,EAAE,OAAoBE,EAAKH,EAAU,CAAC,GAAGC,EAAM,MAAMC,CAAQ,CAAC,CAAE,CAAE",
  "names": ["fontStore", "fonts", "css", "className", "withDynViewport100dvh", "Component", "props", "newStyle", "p"]
}
