{"version":3,"file":"script_main.fNLAvTeI.mjs","names":["splitWordsRegex","useRef","useCallback","SearchInputClearButtonType","SearchInputDividerType","SearchResultTitleType","SearchResultSubtitleType","SearchResultItemType","SearchLayoutType","SearchEntryType","SearchIconType","splitWordsRegex","SearchInputClearButtonType","SearchInputDividerType","SearchResultTitleType","SearchResultSubtitleType","SearchResultItemType","SearchLayoutType","SearchEntryType","SearchIconType","splitWordsRegex","SearchInputClearButtonType","SearchInputDividerType","SearchResultTitleType","SearchResultSubtitleType","SearchResultItemType","SearchLayoutType","SearchEntryType","SearchIconType","clamp","useState","useTransition","SearchResultTitleType","useRef","useState","useDeferredValue","useCallback","clamp","useMemo","React","useState","Overlay","containerStyle","useRef","useState","mask","SVG","getProps","Icon","React.forwardRef","mask","SVG","getProps","Icon","React.forwardRef","Icon","useState","HomeFactory","React","addPropertyOverrides","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","sharedStyle.className","className","RichText","sharedStyle.css","sharedStyle.fonts","addPropertyOverrides","Feather","NavLinksFonts","NavLinks","SearchFonts","Search","BotOTekoPor","cycleOrder","serializationHash","variantClassNames","transition1","transition2","matchVariant","animation","animation1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","Image1","Children","useRef","useMemo","useState","useCallback","getProps","React.forwardRef","addPropertyOverrides","Phosphor","cycleOrder","serializationHash","variantClassNames","transition1","animation","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","RichText","SubcribeButton","NavLinks","SMboloBranco","serializationHash","variantClassNames","transition1","matchVariant","React.useContext","React.useMemo","humanReadableVariantMap","React.Fragment","getProps","React.forwardRef","useRef","React.useId","sharedStyle.className","sharedStyle1.className","sharedStyle2.className","sharedStyle3.className","sharedStyle4.className","sharedStyle5.className","sharedStyle6.className","className","SVG","RichText","_Fragment","FormPlainTextInput","sharedStyle.css","sharedStyle1.css","sharedStyle2.css","sharedStyle3.css","sharedStyle4.css","sharedStyle5.css","sharedStyle6.css","sharedStyle.fonts","sharedStyle1.fonts","sharedStyle2.fonts","sharedStyle3.fonts","sharedStyle4.fonts","sharedStyle5.fonts","sharedStyle6.fonts","useRef","useCallback","Search","Search1","Command","Navbar","Footer","useRef","React.useId","_Fragment","RichText","React.Fragment","PropertyOverrides","React.createElement","Template1","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/LV9trClbmNwd5PVj9l8y/L4rFqMGNzGSwRZpGTGF3/Icons.js","https:/framerusercontent.com/modules/3Xi2AslpcDRhfyCVPmx3/d0Oobr5BHnVqZJQyMdGn/storage.js","https:/framerusercontent.com/modules/m2nL4qHNbqX9QCxsHsGL/b9aplVZjN51x28yfNK16/cache.js","https:/framer.com/m/cache-YMiL.js@b9aplVZjN51x28yfNK16","https:/framerusercontent.com/modules/uU1mtMKXsrVAg8N5hW7w/v7gDLwKJgQ5vAsFHxY4H/cachedIndex.js","https:/framerusercontent.com/modules/K9JZRwJcE6slDAf8rUmh/mJ54py1Ecnn1RoC4N1m4/fakeResults.js","https:/framerusercontent.com/modules/TwRgbWuhHeB95MPifel4/YW8Hlm59FG3PajbrVsaR/fuzzySearch.js","https:/framerusercontent.com/modules/MWsEnYfRnoOQq31DN4ql/fxR5MNtgeSOU8Mj4iY9n/utils.js","https:/framerusercontent.com/modules/MyBp84Z0p9nUcMimVMnY/IOZYtsQMauhTmjY894DM/useSearch.js","https:/framerusercontent.com/modules/PJVBcBLmDteTEAZh3J9Z/keXJyjyE9VnzUcDMayjg/browser.js","https:/framerusercontent.com/modules/Gzef0nFihI9m9vZG45th/lIUxbZcreiDm2GzUkt3y/useCallbackOnMouseMove.js","https:/framerusercontent.com/modules/eAnjm75CdfYT1Zz4BIaz/7KDSfnnyD1T3Ap75L4m8/scrollIntoView.js","https:/framerusercontent.com/modules/tV9haTHllpHHc9Fjue2H/wgITiHCOZBBo33pin0wW/SearchModal.js","https:/framerusercontent.com/modules/MyBp84Z0p9nUcMimVMnY/G59GwobMNJqwSjtPO6Pv/useSearch.js","https:/framerusercontent.com/modules/tV9haTHllpHHc9Fjue2H/bsLTiXYjkHoD2XaMjabu/SearchModal.js","https:/framerusercontent.com/modules/MyBp84Z0p9nUcMimVMnY/fpvHBWGoGQcWezUopJLS/useSearch.js","https:/framerusercontent.com/modules/tV9haTHllpHHc9Fjue2H/1GynhDlRW7uuXFYW1RXb/SearchModal.js","https:/framerusercontent.com/modules/MyBp84Z0p9nUcMimVMnY/1vZ2fdkLJI4IprrVTHqR/useSearch.js","https:/framerusercontent.com/modules/tV9haTHllpHHc9Fjue2H/lCNMpf6DznmmCJRndYjM/SearchModal.js","https:/framerusercontent.com/modules/hqEf5wXaAewP8VPuaZ98/5A0QGVeEr2cwheQpIuEG/useViewportSizeState.js","https:/framerusercontent.com/modules/6wAE2eMb2Tl3zrU7u4UL/mKj6QS2p4Cgdaa0WrZKY/Search.js","https:/framerusercontent.com/modules/Mr5K6fTnlrfaIU1TWdB8/j2VSTw8qaQBFvzPkpWDc/ojirr6bsR.js","https:/framerusercontent.com/modules/QeCttOhs1o521IwxQ0Ci/gp9TZHDtNRjxg1JmAKIF/JlYIGpRG7.js","https:/framerusercontent.com/modules/8tFVJ9SCM5akQRM0UzVD/YkxZV5bKC4LrRDEdvAgQ/home.js","https:/framer.com/m/feather-icons/home.js@0.0.29","https:/framerusercontent.com/modules/f0DboytQenYh21kfme7W/zb1zVBMZJKgPMiedOi0y/Feather.js","https:/framerusercontent.com/modules/pb79rTItFreULfnG4YYh/aaxCGUSJDGDzrIWoB0pO/BBdAhLnj2.js","https:/framerusercontent.com/modules/t5OYHWuk6Mn1nxaFGdsa/CLrdvhi3hiDjTaxJXyZ4/iquI1ufAo.js","https:/framerusercontent.com/modules/B2xAlJLcN0gOnt11mSPw/plhC5PVnCMllW5QXjFK5/Ticker.js","https:/framerusercontent.com/modules/DVYtI0I60utFDv4RKjrL/CapkkksUWdCkXmLmQWbV/AutoCopyright_Prod.js","https:/framerusercontent.com/modules/quSXbE3gLMcE7VljG1Wd/SoaqdMMzt5LLKwKnqcEh/Vr0CukU4x.js","https:/framerusercontent.com/modules/xYqql6z3oR5fEOvXLZLO/6Dzy3zsiZRPjYwglJqx3/ZJd5sWAJS.js","https:/framerusercontent.com/modules/t7LOMdo99IW3PrgPgVw5/DTI7Hkuc8kAwhpDdjXoj/qZHR7ZRC3.js","https:/framerusercontent.com/modules/7YjmDQ6rEjHUoH1R5t1k/UkSMibvI51PqV1lpll71/KeyboardSearchShortcut.js","https:/framerusercontent.com/modules/7QpjwMZ85xZas0baV3ZW/X1waojGCw2y0WqRU2tyR/MRg_TTfKR.js","framer:toplevel/main"],"sourcesContent":["import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{motion}from\"framer-motion\";export function SearchIcon(props){return /*#__PURE__*/ _jsx(\"svg\",{xmlns:\"http://www.w3.org/2000/svg\",viewBox:\"0 0 256 256\",width:props.width,height:props.height,style:{...props.style,color:props.color},children:/*#__PURE__*/ _jsx(\"path\",{d:\"M232.49,215.51,185,168a92.12,92.12,0,1,0-17,17l47.53,47.54a12,12,0,0,0,17-17ZM44,112a68,68,0,1,1,68,68A68.07,68.07,0,0,1,44,112Z\",fill:\"currentColor\"})});}export function ClearIcon(props){return /*#__PURE__*/ _jsxs(\"svg\",{xmlns:\"http://www.w3.org/2000/svg\",viewBox:\"0 0 256 256\",...props,children:[/*#__PURE__*/ _jsx(\"rect\",{width:\"256\",height:\"256\",fill:\"none\"}),/*#__PURE__*/ _jsx(\"path\",{d:\"M128,24A104,104,0,1,0,232,128,104.11,104.11,0,0,0,128,24Zm37.66,130.34a8,8,0,0,1-11.32,11.32L128,139.31l-26.34,26.35a8,8,0,0,1-11.32-11.32L116.69,128,90.34,101.66a8,8,0,0,1,11.32-11.32L128,116.69l26.34-26.35a8,8,0,0,1,11.32,11.32L139.31,128Z\",fill:\"currentColor\"})]});}export function SpinnerIcon(props){const borderWidth=3;return /*#__PURE__*/ _jsxs(\"div\",{style:{position:\"relative\",...props.style},children:[/*#__PURE__*/ _jsx(motion.div,{animate:{rotate:360},transition:{ease:\"linear\",duration:1,repeat:Infinity},style:{borderRadius:100,backgroundImage:`conic-gradient(from 270deg, transparent 0%, ${props.color} 100%)`,width:\"100%\",height:\"100%\"}}),/*#__PURE__*/ _jsx(\"div\",{style:{backgroundColor:props.backgroundColor,borderRadius:100,position:\"absolute\",top:borderWidth,left:borderWidth,bottom:borderWidth,right:borderWidth}})]});}\nexport const __FramerMetadata__ = {\"exports\":{\"ClearIcon\":{\"type\":\"reactComponent\",\"name\":\"ClearIcon\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"SpinnerIcon\":{\"type\":\"reactComponent\",\"name\":\"SpinnerIcon\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchIcon\":{\"type\":\"reactComponent\",\"name\":\"SearchIcon\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Icons.map","export function Storage(name) {\n    this.ready = new Promise((resolve, reject)=>{\n        var request = window.indexedDB.open(location.origin);\n        request.onupgradeneeded = (e)=>{\n            this.db = e.target[\"result\"];\n            this.db.createObjectStore(\"store\");\n        };\n        request.onsuccess = (e)=>{\n            this.db = e.target[\"result\"];\n            resolve();\n        };\n        request.onerror = (e)=>{\n            this.db = e.target[\"result\"];\n            reject(e);\n        };\n    });\n}\nStorage.prototype.get = function(key) {\n    return this.ready.then(()=>{\n        return new Promise((resolve, reject)=>{\n            var request = this.getStore().get(key);\n            request.onsuccess = (e)=>resolve(e.target.result)\n            ;\n            request.onerror = reject;\n        });\n    });\n};\nStorage.prototype.getStore = function() {\n    return this.db.transaction([\n        \"store\"\n    ], \"readwrite\").objectStore(\"store\");\n};\nStorage.prototype.set = function(key, value) {\n    return this.ready.then(()=>{\n        return new Promise((resolve, reject)=>{\n            var request = this.getStore().put(value, key);\n            request.onsuccess = resolve;\n            request.onerror = reject;\n        });\n    });\n};\nStorage.prototype.delete = function(key, value) {\n    window.indexedDB.deleteDatabase(location.origin);\n};\n\nexport const __FramerMetadata__ = {\"exports\":{\"Storage\":{\"type\":\"function\"}}}","// @ts-ignore\nimport{Storage}from\"https://framerusercontent.com/modules/3Xi2AslpcDRhfyCVPmx3/d0Oobr5BHnVqZJQyMdGn/storage.js\";export const hashCode=s=>s.split(\"\").reduce((a,b)=>{a=(a<<5)-a+b.charCodeAt(0);return a&a;},0);export function corsProxy(url){return`https://cors-anywhere.herokuapp.com/${url}`;}export async function cachedResponse(url,cache=new Storage(\"cache\")){const cacheKey=url;const data=await cache.get(cacheKey);if(data){return data;}else{var req=new XMLHttpRequest;req.open(\"GET\",url,true);req.responseType=\"blob\";return new Promise((resolve,reject)=>{req.onload=async function(){if(this.status===200){await cache.set(url,this.response);resolve(this.response);}else{reject(new Error(`Response status ${this.status} ${this.statusText}`));}};req.onerror=function(error){reject(error);};req.send();});}}export async function setCachedData(url,dataToCache,cache=new Storage(\"cache\")){const cacheKey=url;const data=await cache.set(cacheKey,dataToCache);}export async function checkForCachedData(url,cache=new Storage(\"cache\")){const cacheKey=url;const data=await cache.get(cacheKey);if(data){return data;}else{return null;}}\nexport const __FramerMetadata__ = {\"exports\":{\"hashCode\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"setCachedData\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"checkForCachedData\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"corsProxy\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"cachedResponse\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./cache.map","/*\n * cache\n *\n * Learn More: https://www.framer.com/asset-urls\n */\n\nexport * from \"https://framerusercontent.com/modules/m2nL4qHNbqX9QCxsHsGL/b9aplVZjN51x28yfNK16/cache.js\"\n","import{checkForCachedData,setCachedData}from\"https://framer.com/m/cache-YMiL.js@b9aplVZjN51x28yfNK16\";const VERSION=1;const defaultLocaleId=\"default\";export function isDefaultLocaleId(localeId){return!localeId||localeId===\"default\";}const INDEX_KEY=\"searchIndexCache\";function getIndexKey(localeId){if(isDefaultLocaleId(localeId))return INDEX_KEY;return`${INDEX_KEY}-${localeId}`;}const METADATA_KEY=\"searchCacheMetadata\";function getMetadataKey(localeId){if(isDefaultLocaleId(localeId))return METADATA_KEY;return`${METADATA_KEY}-${localeId}`;}export async function getCachedIndex(localeId,indexHash){// A check here for metadata can be added later if we need to\n// migrate or expire the index. Though most likely, any version change\n// should result in deleting the cache and starting again.\nconst metadataKey=getMetadataKey(localeId);const indexKey=getIndexKey(localeId);const[metadata,cachedIndex]=await Promise.all([checkForCachedData(metadataKey),checkForCachedData(indexKey)]);if(cachedIndex){return{status:indexHash&&metadata?.indexHash===indexHash?\"fresh\":\"stale\",searchIndex:cachedIndex,indexHash:metadata?.indexHash};}return{status:\"miss\"};}export function setCachedIndex(localeId,index,indexHash){const indexKey=getIndexKey(localeId);setCachedData(indexKey,index);const metadata={version:VERSION,timestamp:Date.now(),indexHash};const metadataKey=getMetadataKey(localeId);setCachedData(metadataKey,metadata);}\nexport const __FramerMetadata__ = {\"exports\":{\"isDefaultLocaleId\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getCachedIndex\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"setCachedIndex\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./cachedIndex.map","// Fake example data used for when the search component is in preview mode.\n// Note that the `url` value is used as a key in React, so it needs to be unique.\nexport const fakeResults={\"/\":{version:1,title:\"Example Search Result\",description:\"Description of search result.\",keywords:\"\",h1:[],h2:[],h3:[],h4:[],h5:[],h6:[],p:[],url:\"/example-url/\",codeblock:[]},\"/example-1\":{version:1,title:\"Publish your Site to Search\",description:\"Try Site Search to instantly search your Framer site content.\",keywords:\"\",h1:[],h2:[],h3:[],h4:[],h5:[],h6:[],p:[],url:\"/example-url/1/\",codeblock:[]},\"/example-2\":{version:1,title:\"Customise your Site Search\",description:\"Personalize everything from corner radius, to icon weight.\",keywords:\"\",h1:[],h2:[],h3:[],h4:[],h5:[],h6:[],p:[],url:\"/example-url/2/\",codeblock:[]}};\nexport const __FramerMetadata__ = {\"exports\":{\"fakeResults\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./fakeResults.map","// This file is based on the Levenshtein algorithm. Originally from Koen but maybe he\n// got it from somewhere else.\nconst peq=new Uint32Array(65536);const myers_32=(a,b)=>{const n=a.length;const m=b.length;const lst=1<<n-1;let pv=-1;let mv=0;let sc=n;let i=n;while(i--){peq[a.charCodeAt(i)]|=1<<i;}for(i=0;i<m;i++){let eq=peq[b.charCodeAt(i)];const xv=eq|mv;eq|=(eq&pv)+pv^pv;mv|=~(eq|pv);pv&=eq;if(mv&lst){sc++;}if(pv&lst){sc--;}mv=mv<<1|1;pv=pv<<1|~(xv|mv);mv&=xv;}i=n;while(i--){peq[a.charCodeAt(i)]=0;}return sc;};const myers_x=(b,a)=>{const n=a.length;const m=b.length;const mhc=[];const phc=[];const hsize=Math.ceil(n/32);const vsize=Math.ceil(m/32);for(let i=0;i<hsize;i++){phc[i]=-1;mhc[i]=0;}let j=0;for(;j<vsize-1;j++){let mv=0;let pv=-1;const start=j*32;const vlen=Math.min(32,m)+start;for(let k=start;k<vlen;k++){peq[b.charCodeAt(k)]|=1<<k;}for(let i1=0;i1<n;i1++){const eq=peq[a.charCodeAt(i1)];const pb=phc[i1/32|0]>>>i1&1;const mb=mhc[i1/32|0]>>>i1&1;const xv=eq|mv;const xh=((eq|mb)&pv)+pv^pv|eq|mb;let ph=mv|~(xh|pv);let mh=pv&xh;if(ph>>>31^pb){phc[i1/32|0]^=1<<i1;}if(mh>>>31^mb){mhc[i1/32|0]^=1<<i1;}ph=ph<<1|pb;mh=mh<<1|mb;pv=mh|~(xv|ph);mv=ph&xv;}for(let k1=start;k1<vlen;k1++){peq[b.charCodeAt(k1)]=0;}}let mv1=0;let pv1=-1;const start1=j*32;const vlen1=Math.min(32,m-start1)+start1;for(let k2=start1;k2<vlen1;k2++){peq[b.charCodeAt(k2)]|=1<<k2;}let score=m;for(let i2=0;i2<n;i2++){const eq1=peq[a.charCodeAt(i2)];const pb1=phc[i2/32|0]>>>i2&1;const mb1=mhc[i2/32|0]>>>i2&1;const xv1=eq1|mv1;const xh1=((eq1|mb1)&pv1)+pv1^pv1|eq1|mb1;let ph1=mv1|~(xh1|pv1);let mh1=pv1&xh1;score+=ph1>>>m-1&1;score-=mh1>>>m-1&1;if(ph1>>>31^pb1){phc[i2/32|0]^=1<<i2;}if(mh1>>>31^mb1){mhc[i2/32|0]^=1<<i2;}ph1=ph1<<1|pb1;mh1=mh1<<1|mb1;pv1=mh1|~(xv1|ph1);mv1=ph1&xv1;}for(let k3=start1;k3<vlen1;k3++){peq[b.charCodeAt(k3)]=0;}return score;};const distance=(a,b)=>{if(a.length<b.length){const tmp=b;b=a;a=tmp;}if(b.length===0){return a.length;}if(a.length<=32){return myers_32(a,b);}return myers_x(a,b);};const closest=(str,arr)=>{let min_distance=Infinity;let min_index=0;for(let i=0;i<arr.length;i++){const dist=distance(str,arr[i]);if(dist<min_distance){min_distance=dist;min_index=i;}}return arr[min_index];};export{closest,distance};\nexport const __FramerMetadata__ = {\"exports\":{\"closest\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"distance\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./fuzzySearch.map","export const localStorageDebugFlag=(()=>{try{return typeof window!==\"undefined\"&&window.localStorage.__framerDebugSearch===\"true\";}catch(e){// localStorage not available\n}})();const groupsRegex=/[A-Z]{2,}|[A-Z][a-z]+|[a-z]+|[A-Z]\\d*|\\d+/gu;function capitalizeFirstLetter(value){return value.charAt(0).toUpperCase()+value.slice(1);}export function titleCase(value){const groups=value.match(groupsRegex)||[];return groups.map(capitalizeFirstLetter).join(\" \");}export function clampText(text,maxLength){const textLength=text.length;if(textLength<=maxLength){return text;}const slicedText=text.slice(0,maxLength);if(textLength>maxLength){return slicedText+\"…\";}return slicedText;}export function isEmptyObject(object){return Object.keys(object).length===0;}export function createLogger(showOutput){function log(...data){console.log(Date.now(),...data);}function time(label){console.time(label);}function timeEnd(label){console.timeEnd(label);}function noop(){}if(!showOutput){return{log:noop,time:noop,timeEnd:noop};}return{log,time,timeEnd};}export const DEFAULT_FONT_FAMILY=`\"Inter\", system-ui, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\"`;export function getFontFamily(theme){if(theme.inputFont?.fontFamily)return theme.inputFont.fontFamily;if(theme.titleFont?.fontFamily)return theme.titleFont.fontFamily;if(theme.subtitleFont?.fontFamily)return theme.subtitleFont.fontFamily;return DEFAULT_FONT_FAMILY;}export function animationKeyFromLayout(layout){return`${layout}Animation`;}export const safeDocument=typeof document!==\"undefined\"?document:null;export const safeWindow=typeof window!==\"undefined\"?window:null;const metaTagSelector='meta[name=\"framer-search-index\"]';export function getMetaTagContent(){const metaTag=safeDocument?.querySelector(metaTagSelector);if(!metaTag)return undefined;const metaTagContent=metaTag.getAttribute(\"content\");return metaTagContent;}export const checkIfOverLimit=()=>{return getMetaTagContent()===\"limit-reached\";};export function stripLocaleSlugFromPath(url,localeSlug){if(!localeSlug)return url;const localeSlugWithSlash=`/${localeSlug}`;if(url.startsWith(localeSlugWithSlash)){return url.slice(localeSlugWithSlash.length);}}/**\n * @param isHighPriority If true and `scheduler.yield` is not available, the function will either use `postTask` or if also not available, return a resolved promise.\n */export function yieldToMain(isHighPriority){if(\"scheduler\"in window){// see https://github.com/WICG/scheduling-apis/blob/main/explainers/yield-and-continuation.md\n// \"user-blocking\" is the highest priority and creates a paint opportunity.\n// \"user-visible\" is the default, creates a paint opportunity, but has more potential to be delayed (by \"user-blocking\" tasks).\nconst options={priority:isHighPriority?\"user-blocking\":\"user-visible\"};if(\"yield\"in scheduler)return scheduler.yield(options);if(\"postTask\"in scheduler)return scheduler.postTask(()=>{},options);}if(isHighPriority){// `setTimeout` could suffer from being delayed for longer: https://developer.chrome.com/blog/introducing-scheduler-yield-origin-trial#the_problem_with_current_yielding_strategies\n// so for browsers not supporting yield, we guarantee execution for high priority actions, but do not guarantee a paint opportunity as trade-off.\nreturn Promise.resolve();}return new Promise(resolve=>{setTimeout(resolve,0);});}\nexport const __FramerMetadata__ = {\"exports\":{\"safeWindow\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"stripLocaleSlugFromPath\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"titleCase\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"safeDocument\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"localStorageDebugFlag\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"createLogger\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"animationKeyFromLayout\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"clampText\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"yieldToMain\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getMetaTagContent\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"checkIfOverLimit\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getFontFamily\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"isEmptyObject\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"DEFAULT_FONT_FAMILY\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./utils.map","// @ts-ignore\nimport{useLocaleInfo}from\"framer\";import{clamp}from\"framer-motion\";import{useEffect,useState,useTransition}from\"react\";import{SearchResultTitleType}from\"https://framerusercontent.com/modules/tV9haTHllpHHc9Fjue2H/wgITiHCOZBBo33pin0wW/SearchModal.js\";import{getCachedIndex,setCachedIndex,isDefaultLocaleId}from\"https://framerusercontent.com/modules/uU1mtMKXsrVAg8N5hW7w/v7gDLwKJgQ5vAsFHxY4H/cachedIndex.js\";import{fakeResults}from\"https://framerusercontent.com/modules/K9JZRwJcE6slDAf8rUmh/mJ54py1Ecnn1RoC4N1m4/fakeResults.js\";import{distance}from\"https://framerusercontent.com/modules/TwRgbWuhHeB95MPifel4/YW8Hlm59FG3PajbrVsaR/fuzzySearch.js\";import{createLogger,localStorageDebugFlag,safeDocument,safeWindow,stripLocaleSlugFromPath,yieldToMain}from\"https://framerusercontent.com/modules/MWsEnYfRnoOQq31DN4ql/fxR5MNtgeSOU8Mj4iY9n/utils.js\";const{log,time,timeEnd}=createLogger(localStorageDebugFlag);function isValidUrl(url){try{new URL(url);return true;}catch(_error){return false;}}const splitWordsRegex=(()=>{try{// Regex lookbehind is used to ignore ampersands when splitting\n// words. For example \"H&M\" will not be split and is considered as\n// one word, but \"H & M\" will be split.\n// However, some browsers (like Safari iOS 15) don't support\n// lookbehind and will crash. When it's not supported, fallback to\n// a safer regex that always splits ampersands.\nconst regex=RegExp(\"[\\\\s.,;!?\\\\p{P}\\\\p{Z}]+(?<!\\\\p{L}&)(?!&\\\\p{L})\",\"u\");\"\".split(regex);return regex;}catch{log(\"Falling back to regex without lookbehind\");return RegExp(\"[\\\\s.,;!?\\\\p{P}\\\\p{Z}]+\",\"u\");}})();function splitWords(text){return text.split(splitWordsRegex);}function getUniqueWords(str){const words=splitWords(str).filter(word=>word.trim()&&word.length>0);return new Set(words);}const normalizeRegex=/[\\u0300-\\u036f]/g;/**\n * Replace accented characters with equivilant non-accented versions and\n * make everything lowercase.\n */function getNormalizedString(text){if(Array.isArray(text)){return text.map(getNormalizedString);}return text.normalize(\"NFD\")// From: https://stackoverflow.com/a/37511463\n.replace(normalizeRegex,\"\").toLowerCase();}const normalizedItemCache=new WeakMap;function getNormalizedItemFromCache(item){const cached=normalizedItemCache.get(item);if(cached)return cached;const normalizedItem=getNormalizedItem(item);normalizedItemCache.set(item,normalizedItem);return normalizedItem;}function getNormalizedItem(item){const normalizedItem={};for(const key in item){if(item.hasOwnProperty(key)){const value=item[key];if(typeof value===\"string\"){normalizedItem[key]=getNormalizedString(value);continue;}if(Array.isArray(value)){normalizedItem[key]=getNormalizedString(value);continue;}normalizedItem[key]=value;}}return normalizedItem;}function getMatchRange(currentRange,start,end){const result={...currentRange};if(start<result.start){result.start=start;}if(end>result.end){result.end=end;}return result;}/**\n * Score index item based on the contents of it's fields such as title, description, headings etc.\n *\n * Note that this does not normalize the item or query. Normalization is expected to happen\n * before passing the data into this.\n */function getScoreForSearchIndexItem(item,query,words,fullQuery){let score=0;const match={title:{start:Infinity,end:0},description:{start:Infinity,end:0}};const urlWords=getUniqueWords(item.url);// Match query based on words in the URL so that random strings inside\n// other strings are not matched.\nif(urlWords.has(query)){score+=10;}// Really boost single word queries that match single word URLs.\nif(words.size===1&&urlWords.size===1&&urlWords.values().next().value===query){score+=score*5;}// Score shorter URLs higher so `/pricing` is before `/lala/pricing`.\nif(score>0){const splitLength=item.url.split(\"/\").length;score+=clamp(10-splitLength,0,splitLength);}const titleWords=getUniqueWords(item.title);// Prefer full word matches in the title.\nif(titleWords.has(query)){score+=10;}const titleIndex=item.title.indexOf(query);if(titleIndex!==-1){score+=10;// TODO: Matches are currently not used, but they can be used in the\n// future to add text highlighting.\nmatch.title=getMatchRange(match.title,titleIndex,titleIndex+query.length);}// If the full query is close to being the heading, score this highly as\n// the user is most likely looking for that exact title.\nif(distance(item.title,fullQuery)<=2){score+=score*10;}// Fuzzy match full words in the title.\nfor(const titleWord of titleWords){const distanceScore=distance(query,titleWord);// Small distance score helps with small typos.\nif(distanceScore<=2){score+=10;}}const headings=[...item.h1,...item.h2,...item.h3,...item.h4,...item.h5,...item.h6];for(const heading of headings){const headingWords=getUniqueWords(heading);// If the full query is close to being the heading, score this highly as\n// the user is most likely looking for that exact title.\nif(distance(heading,fullQuery)<=2){score+=score*10;}// Bias headings that start with the query as this helps when\n// you know the title you are searching for.\nif(heading.startsWith(query)){score+=10;}if(headingWords.has(query)){score+=10;}if(heading.includes(query)){score+=1;}// Fuzzy match full words in headings.\nfor(const headingWord of headingWords){const distanceScore=distance(query,headingWord);if(distanceScore<=2){score+=1;}}}const descriptionIndex=item.description.indexOf(query);if(descriptionIndex!==-1){score+=10;match.description=getMatchRange(match.description,descriptionIndex,descriptionIndex+query.length);}for(const p of item.p){if(p.includes(query)){score+=.5;}}for(const codeblock of item.codeblock){// If the full query is close to being the codeblock, score this highly as\n// the user is most likely looking for that exact code.\nif(distance(codeblock,fullQuery)<=2){score*=10;}if(codeblock.includes(fullQuery)){score+=10;}if(codeblock.includes(query)){score+=.5;}}return{score,match};}function getSearchIndexItemScore(item,normalizedQuery){const normalizedItem=getNormalizedItemFromCache(item);const queryWords=getUniqueWords(normalizedQuery);let total=0;for(const queryWord of queryWords){const{score}=getScoreForSearchIndexItem(normalizedItem,queryWord,queryWords,normalizedQuery);total+=score;}return total;}function useRawSearch(index,query,settings){const[results,setResults]=useState(null);const[,startTransition]=useTransition();useEffect(()=>{const abortController=new AbortController;executeRawSearch(index,query,settings,abortController.signal).then(res=>{if(!abortController.signal.aborted){startTransition(()=>{setResults(res);});}}).catch(err=>{if(err.name!==\"AbortError\"){console.error(\"Search failed:\",err);}});return()=>{abortController.abort();};},[index,query]);return{results:results??[]};}const QUANTUM=32// ms, 2*16ms (2 frames on 60 hz)\n;async function executeRawSearch(index,query,settings,signal){const path=safeWindow?.location.pathname;time(\"query\");const normalizedQuery=getNormalizedString(query);const results=[];const items=Object.values(index);let deadline=performance.now()+QUANTUM;async function yieldToMainIfNecessary(){if(performance.now()>=deadline){await yieldToMain();deadline=performance.now()+QUANTUM;}}for(let i=0;i<items.length;++i){if(performance.now()>=deadline){await yieldToMainIfNecessary();deadline=performance.now()+QUANTUM;}if(signal?.aborted)return[];const item=items[i];const score=getSearchIndexItemScore(item,normalizedQuery);if(score>(settings.minimumScore||0)&&(!path||item.url!==path)){const heading=item.h1.length&&item.h1[0];const title=settings?.titleType===SearchResultTitleType.Title?item.title:heading?heading:item.title;// Convert index item to result item.\nresults.push({url:item.url,title,description:item.description,body:[...item.p,item.codeblock].join(\" \"),score});}}await yieldToMainIfNecessary();if(signal?.aborted)return[];const sorted=results.sort((itemA,itemB)=>itemB.score-itemA.score);timeEnd(\"query\");await yieldToMainIfNecessary();if(signal?.aborted)return[];return results.slice(0,20);}function getIndexedScopedToUrl(index,rawUrlScope,localeSlug){const scopedIndex={};const baseScopeUrlHasVariable=rawUrlScope.includes(\":\");const urlUpToPathVariable=rawUrlScope.split(\":\")[0];const urlScope=urlUpToPathVariable.length>1?urlUpToPathVariable:\"\";for(const url in index){const strippedURL=stripLocaleSlugFromPath(url,localeSlug);if(!strippedURL.startsWith(urlScope)){continue;}if(baseScopeUrlHasVariable&&url.length<=urlScope.length){continue;}scopedIndex[url]=index[url];}return scopedIndex;}export function useSearch(query,settings){const[searchIndex,_setSearchIndex]=useState({});const[status,setStatus]=useState(\"loading\");const{results}=useRawSearch(searchIndex,query,settings);const{activeLocale}=useLocaleInfo();const localeId=activeLocale?.id;// Seperate setter function so that the URL scope is always applied\n// to indexes loaded from either the cache or network.\nfunction setSearchIndex(index,options={ignoreScope:false}){let scopedIndex=index;if(settings.urlScope&&!options.ignoreScope){scopedIndex=getIndexedScopedToUrl(index,settings.urlScope,activeLocale?.slug);log(\"Using URL scope\",settings.urlScope);}_setSearchIndex(scopedIndex);}useEffect(()=>{async function loadSearchIndex(){setStatus(\"loading\");const baseUrl=getBaseUrl(\"framer-search-index\");if(!baseUrl){setStatus(\"no-meta-tag-found\");setSearchIndex(fakeResults,{ignoreScope:true});log(\"No meta tag found\");return;}// If a cached index exists, use the cached version until the latest one from the network loads.\nconst cacheResult=await getCachedIndex(localeId,baseUrl);if(cacheResult.status!==\"miss\"){setSearchIndex(cacheResult.searchIndex);setStatus(\"loading-with-cache\");log(\"Using cached index\");if(cacheResult.status===\"fresh\")return;}const searchIndexUrl=getSearchIndexUrl(baseUrl,localeId);const response=await fetch(searchIndexUrl);// Happy case.\nif(response.ok){const downloadedIndex=await response.json();setSearchIndex(downloadedIndex);setCachedIndex(localeId,downloadedIndex,baseUrl);setStatus(\"success\");log(\"Using downloaded index\");return;}// Unexpected error.\n// Our \"sites\" CDN currently returns 403s for missing files.\nconst isNotFound=response.status===403||response.status===404;if(!isNotFound){throw new Error(response.statusText);}// Index is likely still being generated.\nlog(\"Index not found\");const fallbackBaseUrl=getBaseUrl(\"framer-search-index-fallback\");if(!fallbackBaseUrl){if(cacheResult.status===\"miss\"){setStatus(\"pending-index-generation\");log(\"No fallback, no cache\");}else{log(\"No fallback, using cache\");}return;}const fallbackSearchIndexUrl=getSearchIndexUrl(fallbackBaseUrl,localeId);const fallbackResponse=await fetch(fallbackSearchIndexUrl);if(fallbackResponse.ok){const downloadedIndex=await fallbackResponse.json();setSearchIndex(downloadedIndex);// It's safe to cache the fallback because if we're here, current cache is empty or stale.\nsetCachedIndex(localeId,downloadedIndex,fallbackBaseUrl);setStatus(\"success\");log(\"Using downloaded fallback index\");return;}if(cacheResult.status===\"miss\"){setStatus(\"pending-index-generation\");log(\"Fallback failed, no cache\");}else{log(\"Fallback failed, using cache\");}}loadSearchIndex().catch(error=>{// TODO: Check for error type here. If it's a network error,\n// we could do a few retries.\nsetStatus(\"error\");log(\"Failed to load search index\",error);});},[localeId]);log({status,results});return{results,status};}function getBaseUrl(name){return safeDocument?.querySelector(`meta[name=\"${name}\"]`)?.getAttribute(\"content\");}function getSearchIndexUrl(baseURL,localeId){if(isDefaultLocaleId(localeId))return baseURL;return baseURL.replace(\".json\",`-${localeId}.json`);}\nexport const __FramerMetadata__ = {\"exports\":{\"SearchIndex\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useSearch\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","export var Browser;(function(Browser){var isTouch=Browser.isTouch=()=>\"ontouchstart\"in window||navigator.maxTouchPoints>0;var isChrome=Browser.isChrome=()=>navigator.userAgent.toLowerCase().includes(\"chrome/\");var isWebKit=Browser.isWebKit=()=>navigator.userAgent.toLowerCase().includes(\"applewebkit/\");var isSafari=Browser.isSafari=()=>isWebKit()&&!isChrome();var isSafariDesktop=Browser.isSafariDesktop=()=>isSafari()&&!isTouch();var isWindows=Browser.isWindows=()=>/Win/.test(navigator.platform);var isMacOS=Browser.isMacOS=()=>/Mac/.test(navigator.platform);})(Browser||(Browser={}));\nexport const __FramerMetadata__ = {\"exports\":{\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./browser.map","// From: @framerjs/fresco/src/components/utils/useCallbackOnMouseMove.ts\nimport{useRef,useCallback}from\"react\";import{Browser}from\"https://framerusercontent.com/modules/PJVBcBLmDteTEAZh3J9Z/keXJyjyE9VnzUcDMayjg/browser.js\";/**\n * Webkit fires mousemove events if the pointer's coordination changes relative\n * to its container (e.g. if the container scrolls), or when a modifier key is\n * pressed, mousemove would fire even if the cursor did not actually move.\n * This helper compares the cursor position between mouse events, and fire the\n * callback only when its position changes.\n */ export const useCallbackOnMouseMove=(callback,mousePositionRef)=>{const prevPositionRef=useRef(null);return useCallback(event=>{if(!Browser.isSafari())return callback(event);const ref=mousePositionRef?mousePositionRef:prevPositionRef;const{clientX,clientY}=event;const prevCursorPosition=ref.current;ref.current={x:clientX,y:clientY};// Ignore mouse moves unless we have a position. Else it might be an\n// element that appears behind the mouse without the mouse moving.\nif(!prevCursorPosition){return;}if(prevCursorPosition.x!==clientX||prevCursorPosition.y!==clientY){return callback(event);}},[mousePositionRef,callback]);};\nexport const __FramerMetadata__ = {\"exports\":{\"useCallbackOnMouseMove\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Point\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./useCallbackOnMouseMove.map","// Safari does not support `element.scrollIntoView({ block: \"nearest\" })`, so this\n// is a workaround for that.\nexport function scrollIntoView(targetElement,scrollElement,/** Additional spacing to add from the top or bottom of the scroll element viewport. */ {offsetTop,offsetBottom}){const targetElementBounds=targetElement.getBoundingClientRect();const scrollElementBounds=scrollElement.getBoundingClientRect();if(targetElementBounds.top<scrollElementBounds.top){const difference=scrollElementBounds.top-targetElementBounds.top;scrollElement.scrollTop=scrollElement.scrollTop-difference-offsetTop;}else if(targetElementBounds.bottom>scrollElementBounds.bottom){const topAligned=scrollElementBounds.top-targetElementBounds.top;const minOffset=scrollElement.scrollTop-topAligned-offsetTop;const bottomAligned=targetElementBounds.bottom-scrollElementBounds.bottom;const offset=scrollElement.scrollTop+bottomAligned+offsetBottom;scrollElement.scrollTop=Math.min(minOffset,offset);}}\nexport const __FramerMetadata__ = {\"exports\":{\"scrollIntoView\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./scrollIntoView.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useSearch}from\"https://framerusercontent.com/modules/MyBp84Z0p9nUcMimVMnY/IOZYtsQMauhTmjY894DM/useSearch.js\";import React,{useEffect,useState,useMemo,forwardRef,useRef,useDeferredValue,useLayoutEffect,useCallback,useImperativeHandle}from\"react\";import{Browser}from\"https://framerusercontent.com/modules/PJVBcBLmDteTEAZh3J9Z/keXJyjyE9VnzUcDMayjg/browser.js\";import{motion,clamp,useAnimate}from\"framer-motion\";import{SearchIcon,ClearIcon,SpinnerIcon}from\"https://framerusercontent.com/modules/LV9trClbmNwd5PVj9l8y/L4rFqMGNzGSwRZpGTGF3/Icons.js\";import{clampText,getFontFamily,localStorageDebugFlag,animationKeyFromLayout,stripLocaleSlugFromPath}from\"https://framerusercontent.com/modules/MWsEnYfRnoOQq31DN4ql/fxR5MNtgeSOU8Mj4iY9n/utils.js\";import{useCallbackOnMouseMove}from\"https://framerusercontent.com/modules/Gzef0nFihI9m9vZG45th/lIUxbZcreiDm2GzUkt3y/useCallbackOnMouseMove.js\";import{scrollIntoView}from\"https://framerusercontent.com/modules/eAnjm75CdfYT1Zz4BIaz/7KDSfnnyD1T3Ap75L4m8/scrollIntoView.js\";import{useLocaleInfo,// @ts-expect-error Internal API\nuseRouter,// @ts-expect-error Internal API\ninferInitialRouteFromPath}from\"framer\";const MAX_DESCRIPTION_LENGTH=120;const MODAL_MAX_HEIGHT=496;const VERTICAL_SPACING_MULTIPLIER=.6;function ClearButton({theme,type,onClick,text}){const shouldDisplayIcon=type===\"icon\";const iconOrText=shouldDisplayIcon?/*#__PURE__*/_jsx(ClearIcon,{style:{color:theme.inputIconColor,width:theme.inputIconSize,height:theme.inputIconSize}}):text;return /*#__PURE__*/_jsx(\"div\",{style:{flexShrink:0,fontSize:theme&&theme.titleFont&&theme.titleFont.fontSize?theme.titleFont.fontSize:15},children:/*#__PURE__*/_jsx(\"button\",{className:\"__framer-search-clear-button\",onClick:onClick,style:{fontFamily:\"inherit\",border:\"none\",background:\"none\",cursor:\"pointer\",display:\"flex\",textTransform:\"uppercase\",color:theme.inputIconColor,fontSize:\"0.75em\",padding:0},children:iconOrText})});}function Divider({theme,type}){const styles={background:theme.foregroundColor,height:1,flexShrink:0,opacity:.05};if(type===\"contained\"&&theme){styles.marginLeft=theme.horizontalSpacing;styles.marginRight=theme.horizontalSpacing;}return /*#__PURE__*/_jsx(\"div\",{style:styles});}export const Input=/*#__PURE__*/forwardRef(function Input(props,ref){const{value=\"\",status,autofocus,theme,placeholder,iconType,clearButtonType,onChange}=props;const[inputValue,setInputValue]=useState(value);const[isFocused,setIsFocused]=useState(false);const inputRef=useRef();useImperativeHandle(ref,()=>inputRef.current);React.useLayoutEffect(()=>{// Runs on unmount, fixes a bug in Safari that scrolls to the bottom\n// of the page when the input unmounts.\nreturn()=>{const inputElement=inputRef.current;if(!inputElement||inputElement!==document.activeElement)return;inputElement.blur();};},[]);const handleInputClick=()=>{if(inputRef.current){inputRef.current.focus();}};const handleClearClick=()=>{setInputValue(\"\");};useEffect(()=>{onChange(inputValue);},[inputValue]);const hasInputText=inputValue.length>0;const showClearButton=inputValue.length>0&&clearButtonType&&clearButtonType!==\"none\";const verticalSpacing=Math.floor(theme?theme.horizontalSpacing*VERTICAL_SPACING_MULTIPLIER:0);const searchIcon=iconType===\"custom\"&&theme.inputIconImage?/*#__PURE__*/_jsx(\"img\",{alt:\"icon alongside the Site Search input\",src:theme.inputIconImage.src,width:theme.inputIconSize,height:theme.inputIconSize,decoding:\"async\"}):/*#__PURE__*/_jsx(SearchIcon,{color:theme.inputIconColor,width:theme.inputIconSize,height:theme.inputIconSize});return /*#__PURE__*/_jsxs(\"div\",{role:\"search\",style:{...inputContainerStyle,fontFamily:getFontFamily(theme),paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing,gap:12,paddingTop:verticalSpacing,paddingBottom:verticalSpacing,touchAction:\"none\"},onClick:handleInputClick,children:[/*#__PURE__*/_jsx(\"div\",{style:{flexShrink:0,display:\"flex\"},children:status===\"loading\"&&inputValue?/*#__PURE__*/_jsx(SpinnerIcon,{color:theme.inputIconColor,backgroundColor:theme.backgroundColor,style:{height:theme&&theme.inputIconSize,width:theme&&theme.inputIconSize}}):searchIcon}),/*#__PURE__*/_jsx(\"input\",{ref:inputRef,spellCheck:false,autoFocus:autofocus,style:{...inputStyle,WebkitTapHighlightColor:\"rgba(0,0,0,0)\",color:theme.foregroundColor,lineHeight:\"2em\",verticalAlign:\"baseline\",...theme.titleFont,...theme.inputFont,fontSize:theme.inputFontSize,// @ts-ignore\n\"--framer-search-placeholder-color\":theme.placeholderColor},onFocus:()=>{const scrollOffset=document.documentElement.scrollTop;document.documentElement.scrollTop=scrollOffset;},placeholder:placeholder,value:inputValue,onChange:()=>setInputValue(inputRef.current.value)}),showClearButton&&/*#__PURE__*/_jsx(ClearButton,{theme:theme,type:props.clearButtonType,text:props.clearButtonText,onClick:handleClearClick})]});});const inputContainerStyle={display:\"inline-flex\",alignItems:\"center\",flexShrink:0};const inputStyle={outline:\"none\",border:\"none\",background:\"transparent\",fontWeight:500,height:\"2em\",padding:0,width:\"100%\"};export const ResultRow=/*#__PURE__*/React.memo(/*#__PURE__*/React.forwardRef(function ResultRow(props,ref){const{index,result,prevMousePositionRef,type=\"contained\",subtitleType=\"path\",selected=false,theme,localeSlug,style,onMouseMove,onPointerDown,onNavigateTo}=props;const{url,title,score}=result;const urlPath=useMemo(()=>{return stripLocaleSlugFromPath(url,localeSlug);},[url,localeSlug]);const handleMouseMove=useCallbackOnMouseMove(event=>onMouseMove(event,index),prevMousePositionRef);const isContained=type===\"contained\";const borderRadius=isContained?clamp(0,Infinity,theme.borderRadius-theme.spacing):0;const subtitleText=subtitleType===\"path\"?urlPath:clampText(result.description,MAX_DESCRIPTION_LENGTH);const handleClick=event=>{event.preventDefault();onNavigateTo(result.url);};const focusTrap=event=>{event.preventDefault();};return /*#__PURE__*/_jsx(\"a\",{ref:ref,style:{textDecoration:\"none\"},href:result.url,onClick:handleClick,onMouseMove:handleMouseMove,onMouseDown:focusTrap,onPointerDown:event=>onPointerDown(event,index),children:/*#__PURE__*/_jsxs(\"li\",{style:{...resultContainer,...style,paddingTop:isContained?12:16,paddingBottom:isContained?12:16,color:theme.foregroundColor,position:\"relative\",paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing},children:[/*#__PURE__*/_jsx(\"div\",{style:{backgroundColor:theme.foregroundColor,position:\"absolute\",opacity:selected?.06:0,borderRadius,left:theme&&isContained?theme.spacing:0,right:theme&&isContained?theme.spacing:0,top:0,bottom:0}}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",overflow:\"hidden\",gap:4},children:[/*#__PURE__*/_jsx(\"h3\",{style:{...resultTitle,...theme.titleFont,lineHeight:\"1.4em\"},children:title}),/*#__PURE__*/_jsxs(\"p\",{style:{margin:0,color:theme.subtitleColor,...theme.subtitleFont,whiteSpace:\"nowrap\",overflow:\"hidden\",textOverflow:\"ellipsis\",lineHeight:\"1.4em\"},children:[localStorageDebugFlag?score:\"\",\" \",subtitleText]})]})]},result.url)});}));/**\n * Flexible gap used inside a flexbox layout to push down the quick menu\n * by 20% of the screen height, but also allow it to collapse to zero if\n * there is not enough vertical room.\n */function QuickMenuSpacer({onClick}){return /*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",flexBasis:\"20vh\"},onClick:onClick});}const layoutContainerStyle={display:\"flex\",flexDirection:\"column\",alignItems:\"center\",justifyContent:\"flex-start\",gap:15,overflow:\"visible\"};function LayoutContainer({layoutType,theme,onKeyDown,onDismiss,children,modalOptions}){const layoutStyles=getLayoutBaseStyles(layoutType,theme);const style={...layoutContainerStyle,...layoutStyles,willChange:\"transform\",marginTop:layoutType===\"FixedTop\"?theme.offsetTop:0,height:layoutType===\"Sidebar\"?\"100%\":\"auto\",maxHeight:layoutType===\"QuickMenu\"?\"100%\":\"none\",justifyContent:layoutType===\"Sidebar\"?\"flex-end\":\"flex-start\",flexDirection:layoutType===\"Sidebar\"?\"column-reverse\":\"column\"};const innerStyle={...layoutContainerStyle,...layoutStyles,height:layoutType===\"Sidebar\"?\"100%\":\"auto\",maxHeight:layoutType===\"QuickMenu\"?\"100%\":\"none\",gap:layoutType===\"Sidebar\"?0:theme.gapBetweenStatusAndSearch,backgroundColor:layoutType===\"Sidebar\"?theme.backgroundColor:\"transparent\",justifyContent:layoutType===\"Sidebar\"?\"flex-end\":\"flex-start\",flexDirection:layoutType===\"Sidebar\"?\"column-reverse\":\"column\",originX:.5,originY:.5};function getContainerAnimation(){switch(layoutType){case\"FixedTop\":{const key=animationKeyFromLayout(\"FixedTop\");const prop=modalOptions?modalOptions[key]:undefined;if(prop){return prop;}else{return{y:-10,opacity:.2,transition:{duration:Browser.isTouch()?0:.15}};}break;}case\"QuickMenu\":{const key=animationKeyFromLayout(\"QuickMenu\");const prop=modalOptions?modalOptions[key]:undefined;if(prop){return prop;}else{return{scale:.95,opacity:0,y:0,x:0,rotate:0,transition:{type:\"spring\",stiffness:600,damping:40}};}break;}case\"Sidebar\":{const key=animationKeyFromLayout(\"Sidebar\");const prop=modalOptions?modalOptions[key]:undefined;if(prop){return prop;}else{return{x:-10,opacity:0,transition:{duration:.15}};}break;}}}const containerAnimation=getContainerAnimation();return /*#__PURE__*/_jsxs(\"div\",{style:style,onKeyDown:onKeyDown,onClick:event=>event.stopPropagation(),children:[layoutType===\"QuickMenu\"&&/*#__PURE__*/_jsx(QuickMenuSpacer,{onClick:onDismiss}),/*#__PURE__*/_jsx(motion.div,{initial:containerAnimation,animate:{opacity:1,scale:1,x:0,y:0,rotate:0},transition:containerAnimation?containerAnimation.transition:undefined,exit:{opacity:0,transition:{duration:0}},style:innerStyle,children:children})]});}function ModalContainer({layoutType,theme,children,heightIsStatic,heightTransition,heightDeps}){const style={// This `willChange` is required to avoid weird rendering issues where\n// parts of the search window won't redraw, which we observed in Safari 16.4.\nwillChange:\"transform\",backgroundColor:theme.backgroundColor,color:theme.foregroundColor,borderRadius:layoutType===\"QuickMenu\"?theme.borderRadius:0,width:\"100%\",display:\"flex\",flexDirection:\"column\",overflow:\"hidden\",boxShadow:layoutType!==\"Sidebar\"?theme.shadow:undefined,maxHeight:layoutType===\"QuickMenu\"?`min(${MODAL_MAX_HEIGHT}px, calc(100vh - 30px))`:undefined};// Opt-in Height Animations for the Search Quick Actions menu.\n// These are disabled by default, but can be enabled via props.\nconst[scope,animate]=useAnimate();useLayoutEffect(()=>{if(layoutType!==\"QuickMenu\"||heightIsStatic)return;const prevHeight=scope.current.offsetHeight;scope.current.style.height=\"auto\";const height=scope.current.offsetHeight;scope.current.style.height=prevHeight+\"px\";animate(scope.current,{height:[prevHeight,height]},heightTransition);},heightDeps);return /*#__PURE__*/_jsx(\"div\",{ref:scope,role:\"dialog\",className:layoutType===\"FixedTop\"?\"__framer-max-height-80dvh\":undefined,style:style,children:children});}const ScrollView=/*#__PURE__*/React.forwardRef(function ScrollView({theme,children},ref){const isTouch=Browser.isTouch();const[canScroll,setCanScroll]=React.useState(true);React.useEffect(()=>{if(!isTouch)return;const element=ref.current;if(!element)return;setCanScroll(element.scrollHeight>element.clientHeight);});return /*#__PURE__*/_jsx(\"div\",{ref:ref,style:{width:`calc(100% + ${theme.scrollBarWidth}px)`,overflowY:\"scroll\",overflowX:\"hidden\",overscrollBehavior:\"contain\",touchAction:canScroll?undefined:\"none\",// Make the list appear slightly under the divider\n// so that the divider is still visible when the first\n// item is selected.\nmarginTop:-1},children:children});});const statusStyle={backgroundColor:\"#B5B5B5\",color:\"#FFF\",boxShadow:\"0px 20px 40px 0px rgba(0, 0, 0, 0.25)\",fontFamily:\"inherit\",textAlign:\"center\",fontSize:13,padding:\"8px 0\"};function StatusMessage({status,layoutType,theme}){const verticalSpacing=Math.floor(theme?theme.horizontalSpacing*VERTICAL_SPACING_MULTIPLIER:0);const style={...statusStyle,userSelect:\"none\",fontFamily:getFontFamily(theme),paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing,fontWeight:500,lineHeight:`calc(${theme.inputFontSize} * 2)`,paddingTop:verticalSpacing,paddingBottom:verticalSpacing,...theme.titleFont,zIndex:theme.zIndex+1,maxWidth:layoutType===\"FixedTop\"?\"none\":theme.width,width:layoutType===\"FixedTop\"?`calc(100% - ${verticalSpacing*2}px`:\"100%\",boxShadow:layoutType!==\"Sidebar\"&&statusStyle.boxShadow,borderRadius:layoutType!==\"Sidebar\"&&theme.borderRadius};// Show less text on fixed text to look nicer on mobile\nconst previewInfoText=layoutType===\"FixedTop\"?\"Preview Mode\":\"Preview Mode. Publish your Site to Search.\";if(status===\"no-meta-tag-found\"){return /*#__PURE__*/_jsx(\"div\",{style:style,children:previewInfoText});}if(status===\"pending-index-generation\"){return /*#__PURE__*/_jsx(\"div\",{style:style,children:\"Site is being indexed\"});}return null;}const resultTitle={textOverflow:\"ellipsis\",maxWidth:\"100%\",overflow:\"hidden\",fontWeight:500,whiteSpace:\"nowrap\",flex:1,margin:0};const resultContainer={padding:\"16px 20px\",listStyle:\"none\",fontWeight:500};const sidebarStyles={left:0,width:500};const fixedTopStyles={top:0,width:\"100%\"};const quickMenuStyles={width:500};function getLayoutBaseStyles(layoutOption,theme){switch(layoutOption){case\"Sidebar\":return{...sidebarStyles,width:theme.width};case\"FixedTop\":return fixedTopStyles;case\"QuickMenu\":return{...quickMenuStyles,width:theme.width};}}export var SearchInputClearButtonType;(function(SearchInputClearButtonType){SearchInputClearButtonType[\"Icon\"]=\"icon\";SearchInputClearButtonType[\"Text\"]=\"text\";SearchInputClearButtonType[\"None\"]=\"none\";})(SearchInputClearButtonType||(SearchInputClearButtonType={}));export var SearchInputDividerType;(function(SearchInputDividerType){SearchInputDividerType[\"None\"]=\"none\";SearchInputDividerType[\"FullWidth\"]=\"fullWidth\";SearchInputDividerType[\"Contained\"]=\"contained\";})(SearchInputDividerType||(SearchInputDividerType={}));export var SearchResultTitleType;(function(SearchResultTitleType){SearchResultTitleType[\"H1\"]=\"h1\";SearchResultTitleType[\"Title\"]=\"title\";})(SearchResultTitleType||(SearchResultTitleType={}));export var SearchResultSubtitleType;(function(SearchResultSubtitleType){SearchResultSubtitleType[\"Description\"]=\"description\";SearchResultSubtitleType[\"Path\"]=\"path\";})(SearchResultSubtitleType||(SearchResultSubtitleType={}));export var SearchResultItemType;(function(SearchResultItemType){SearchResultItemType[\"FullWidth\"]=\"fullWidth\";SearchResultItemType[\"Contained\"]=\"contained\";})(SearchResultItemType||(SearchResultItemType={}));export var SearchLayoutType;(function(SearchLayoutType){SearchLayoutType[\"Sidebar\"]=\"Sidebar\";SearchLayoutType[\"FixedTop\"]=\"FixedTop\";SearchLayoutType[\"QuickMenu\"]=\"QuickMenu\";})(SearchLayoutType||(SearchLayoutType={}));export var SearchEntryType;(function(SearchEntryType){SearchEntryType[\"Icon\"]=\"icon\";SearchEntryType[\"Text\"]=\"text\";})(SearchEntryType||(SearchEntryType={}));export var SearchIconType;(function(SearchIconType){SearchIconType[\"Default\"]=\"default\";SearchIconType[\"Custom\"]=\"custom\";})(SearchIconType||(SearchIconType={}));/**\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */export function SearchModal(props){const{layoutType,theme,urlScope,inputOptions,backdropOptions,modalOptions,resultOptions,onDismiss}=props;const{activeLocale}=useLocaleInfo();const localeId=activeLocale?.id;const localeSlug=activeLocale?.slug;const input=useRef();const selectedResultRow=useRef();const scrollView=useRef();const[selected,setSelected]=useState({index:0,scroll:true});const prevMousePositionRef=useRef(null);const[isKeyboardNavigationDisabled,setIsKeyboardNavigationDisabled]=useState(Browser.isTouch);const[query,setQuery]=useState(\"\");const deferredQuery=useDeferredValue(query);const{results,status}=useSearch(deferredQuery,{minimumScore:0,urlScope,titleType:resultOptions.titleType});const selectedResult=results[selected.index];const verticalSpacing=Math.floor(theme?theme.horizontalSpacing*VERTICAL_SPACING_MULTIPLIER:0);useEffect(()=>{// Reset the selection to the top if the query changes.\nsetSelected({index:0,scroll:true});},[deferredQuery]);const handleResultRowPointerDown=useCallback((event,index)=>{if(event.pointerType!==\"touch\")return;setIsKeyboardNavigationDisabled(true);setSelected({index,scroll:false});},[]);const handleResultRowMouseMove=useCallback((event,index)=>{setSelected(previousSelected=>{if(previousSelected.index===index){return previousSelected;}return{index,scroll:false};});},[]);const router=useRouter();const navigateTo=useCallback(async url=>{if(status===\"no-meta-tag-found\"){return;}try{// Ideally, we would directly expose `routeId` in the search index so that\n// we don't need to infer it from the URL.\nconst{routeId,pathVariables}=inferInitialRouteFromPath(router.routes,url);const route=router.getRoute?.(routeId);onDismiss();await route?.page?.preload?.();router.navigate?.(routeId,null,pathVariables,false);}catch(error){window.location.href=url;}},[status]);const handleKeyDown=event=>{const maxIndex=results.length-1;switch(event.code){case\"ArrowUp\":event.preventDefault();if(isKeyboardNavigationDisabled){setIsKeyboardNavigationDisabled(false);break;}setSelected(previousSelected=>({index:clamp(0,maxIndex,previousSelected.index-1),scroll:true}));break;case\"ArrowDown\":event.preventDefault();if(isKeyboardNavigationDisabled){setIsKeyboardNavigationDisabled(false);break;}setSelected(previousSelected=>({index:clamp(0,maxIndex,previousSelected.index+1),scroll:true}));break;case\"Escape\":break;case\"Enter\":if(selectedResult){navigateTo(selectedResult.url);}break;default:event.stopPropagation();}};const showNoResults=results.length===0&&deferredQuery.length>1&&status!==\"loading\";const showDivider=Boolean((deferredQuery.length>0&&results.length>0||showNoResults)&&status!==\"loading\"&&props.inputOptions&&props.inputOptions.dividerType!==\"none\");const isItemContained=Boolean(props.resultOptions&&props.resultOptions.itemType===\"contained\");const spacing=isItemContained?theme.spacing:10;const listPaddingTop=showDivider&&isItemContained?spacing+theme.gapBetweenResults*2:0;useEffect(()=>{if(!selected.scroll)return;const element=selectedResultRow.current;if(!element)return;scrollIntoView(element,scrollView.current,{offsetTop:showDivider&&isItemContained?listPaddingTop:0,offsetBottom:isItemContained?spacing:0});// `showDivider` and `isItemContained` are not dependencies because\n// they will be the latest values when `selected` changes. And including\n// them will cause unnecessary scrolling into view.\n},[selected]);return /*#__PURE__*/_jsxs(LayoutContainer,{layoutType:layoutType,modalOptions:modalOptions,theme:theme,onKeyDown:handleKeyDown,onDismiss:onDismiss,children:[/*#__PURE__*/_jsxs(ModalContainer,{layoutType:layoutType,theme:theme,heightIsStatic:modalOptions.heightIsStatic,heightTransition:modalOptions.heightTransition,heightDeps:[results.length,showNoResults],children:[/*#__PURE__*/_jsx(Input,{autofocus:true,ref:input,onChange:setQuery,value:query,theme:theme,status:status,iconType:inputOptions.iconOptions.iconType,placeholder:inputOptions.placeholderOptions.placeholderText,clearButtonType:inputOptions?inputOptions.clearButtonType:undefined,clearButtonText:inputOptions.clearButtonText}),showDivider&&/*#__PURE__*/_jsx(Divider,{theme:theme,type:inputOptions.dividerType}),/*#__PURE__*/_jsx(ScrollView,{ref:scrollView,theme:theme,children:/*#__PURE__*/_jsxs(\"ul\",{\"aria-live\":\"polite\",style:{display:\"flex\",flexDirection:\"column\",width:`calc(100% - ${theme.scrollBarWidth}px)`,padding:0,paddingTop:listPaddingTop,paddingBottom:results.length&&isItemContained?spacing:0,gap:theme.gapBetweenResults,margin:0},children:[results.map((result,index)=>{const isSelected=index===selected.index;return /*#__PURE__*/_jsx(ResultRow,{ref:isSelected?selectedResultRow:null,index:index,result:result,prevMousePositionRef:prevMousePositionRef,selected:!isKeyboardNavigationDisabled&&isSelected,type:props.resultOptions.itemType,subtitleType:props.resultOptions.subtitleOptions.subtitleType,theme:theme,localeSlug:localeSlug,onMouseMove:handleResultRowMouseMove,onPointerDown:handleResultRowPointerDown,onNavigateTo:navigateTo},result.url);}),showNoResults&&/*#__PURE__*/_jsx(\"li\",{style:{paddingTop:verticalSpacing-listPaddingTop,paddingBottom:verticalSpacing,lineHeight:\"2em\",paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing,height:\"Sidebar\"?\"100%\":\"auto\"},children:/*#__PURE__*/_jsx(\"h3\",{style:{...resultTitle,textAlign:\"center\",lineHeight:`calc(${theme.inputFontSize} * 2)`,color:theme.subtitleColor,...theme.titleFont},children:\"No results\"})})]})})]}),/*#__PURE__*/_jsx(StatusMessage,{status:status,layoutType:layoutType,theme:theme})]});}\nexport const __FramerMetadata__ = {\"exports\":{\"ResultRow\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchResultTitleType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchResultItemType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchLayoutType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchInputDividerType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchTheme\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchResultSubtitleType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchModal\":{\"type\":\"reactComponent\",\"name\":\"SearchModal\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerSupportedLayoutHeight\":\"fixed\"}},\"SearchIconType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Input\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchEntryType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchInputClearButtonType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// @ts-ignore\nimport{useLocaleInfo}from\"framer\";import{clamp}from\"framer-motion\";import{useEffect,useState,useTransition}from\"react\";import{SearchResultTitleType}from\"https://framerusercontent.com/modules/tV9haTHllpHHc9Fjue2H/wgITiHCOZBBo33pin0wW/SearchModal.js\";import{getCachedIndex,isDefaultLocaleId,setCachedIndex}from\"https://framerusercontent.com/modules/uU1mtMKXsrVAg8N5hW7w/v7gDLwKJgQ5vAsFHxY4H/cachedIndex.js\";import{fakeResults}from\"https://framerusercontent.com/modules/K9JZRwJcE6slDAf8rUmh/mJ54py1Ecnn1RoC4N1m4/fakeResults.js\";import{distance}from\"https://framerusercontent.com/modules/TwRgbWuhHeB95MPifel4/YW8Hlm59FG3PajbrVsaR/fuzzySearch.js\";import{createLogger,localStorageDebugFlag,safeDocument,safeWindow,stripLocaleSlugFromPath,yieldToMain}from\"https://framerusercontent.com/modules/MWsEnYfRnoOQq31DN4ql/fxR5MNtgeSOU8Mj4iY9n/utils.js\";const{log,time,timeEnd}=createLogger(localStorageDebugFlag);const splitWordsRegex=(()=>{try{// Regex lookbehind is used to ignore ampersands when splitting\n// words. For example \"H&M\" will not be split and is considered as\n// one word, but \"H & M\" will be split.\n// However, some browsers (like Safari iOS 15) don't support\n// lookbehind and will crash. When it's not supported, fallback to\n// a safer regex that always splits ampersands.\nconst regex=RegExp(\"[\\\\s.,;!?\\\\p{P}\\\\p{Z}]+(?<!\\\\p{L}&)(?!&\\\\p{L})\",\"u\");\"\".split(regex);return regex;}catch{log(\"Falling back to regex without lookbehind\");return RegExp(\"[\\\\s.,;!?\\\\p{P}\\\\p{Z}]+\",\"u\");}})();function splitWords(text){return text.split(splitWordsRegex);}function getUniqueWords(str){const words=splitWords(str).filter(word=>word.trim()&&word.length>0);return new Set(words);}const normalizeRegex=/[\\u0300-\\u036f]/g;/**\n * Replace accented characters with equivilant non-accented versions and\n * make everything lowercase.\n */function getNormalizedString(text){if(Array.isArray(text)){return text.map(getNormalizedString);}return text.normalize(\"NFD\")// From: https://stackoverflow.com/a/37511463\n.replace(normalizeRegex,\"\").toLowerCase();}const normalizedItemCache=new WeakMap;function getNormalizedItemFromCache(item){const cached=normalizedItemCache.get(item);if(cached)return cached;const normalizedItem=getNormalizedItem(item);normalizedItemCache.set(item,normalizedItem);return normalizedItem;}function getNormalizedItem(item){const normalizedItem={};for(const key in item){if(item.hasOwnProperty(key)){const value=item[key];if(typeof value===\"string\"){normalizedItem[key]=getNormalizedString(value);continue;}if(Array.isArray(value)){normalizedItem[key]=getNormalizedString(value);continue;}normalizedItem[key]=value;}}return normalizedItem;}function getMatchRange(currentRange,start,end){const result={...currentRange};if(start<result.start){result.start=start;}if(end>result.end){result.end=end;}return result;}/**\n * Score index item based on the contents of it's fields such as title, description, headings etc.\n *\n * Note that this does not normalize the item or query. Normalization is expected to happen\n * before passing the data into this.\n */function getScoreForSearchIndexItem(item,query,words,fullQuery){let score=0;const match={title:{start:Infinity,end:0},description:{start:Infinity,end:0}};const urlWords=getUniqueWords(item.url);// Match query based on words in the URL so that random strings inside\n// other strings are not matched.\nif(urlWords.has(query)){score+=10;}// Really boost single word queries that match single word URLs.\nif(words.size===1&&urlWords.size===1&&urlWords.values().next().value===query){score+=score*5;}// Score shorter URLs higher so `/pricing` is before `/lala/pricing`.\nif(score>0){const splitLength=item.url.split(\"/\").length;score+=clamp(10-splitLength,0,splitLength);}const titleWords=getUniqueWords(item.title);// Prefer full word matches in the title.\nif(titleWords.has(query)){score+=10;}const titleIndex=item.title.indexOf(query);if(titleIndex!==-1){score+=10;// TODO: Matches are currently not used, but they can be used in the\n// future to add text highlighting.\nmatch.title=getMatchRange(match.title,titleIndex,titleIndex+query.length);}// If the full query is close to being the heading, score this highly as\n// the user is most likely looking for that exact title.\nif(distance(item.title,fullQuery)<=2){score+=score*10;}// Fuzzy match full words in the title.\nfor(const titleWord of titleWords){const distanceScore=distance(query,titleWord);// Small distance score helps with small typos.\nif(distanceScore<=2){score+=10;}}const headings=[...item.h1,...item.h2,...item.h3,...item.h4,...item.h5,...item.h6];for(const heading of headings){const headingWords=getUniqueWords(heading);// If the full query is close to being the heading, score this highly as\n// the user is most likely looking for that exact title.\nif(distance(heading,fullQuery)<=2){score+=score*10;}// Bias headings that start with the query as this helps when\n// you know the title you are searching for.\nif(heading.startsWith(query)){score+=10;}if(headingWords.has(query)){score+=10;}if(heading.includes(query)){score+=1;}// Fuzzy match full words in headings.\nfor(const headingWord of headingWords){const distanceScore=distance(query,headingWord);if(distanceScore<=2){score+=1;}}}const descriptionIndex=item.description.indexOf(query);if(descriptionIndex!==-1){score+=10;match.description=getMatchRange(match.description,descriptionIndex,descriptionIndex+query.length);}for(const p of item.p){if(p.includes(query)){score+=.5;}}for(const codeblock of item.codeblock){// If the full query is close to being the codeblock, score this highly as\n// the user is most likely looking for that exact code.\nif(distance(codeblock,fullQuery)<=2){score*=10;}if(codeblock.includes(fullQuery)){score+=10;}if(codeblock.includes(query)){score+=.5;}}return{score,match};}function getSearchIndexItemScore(item,normalizedQuery){const normalizedItem=getNormalizedItemFromCache(item);const queryWords=getUniqueWords(normalizedQuery);let total=0;for(const queryWord of queryWords){const{score}=getScoreForSearchIndexItem(normalizedItem,queryWord,queryWords,normalizedQuery);total+=score;}return total;}function useRawSearch(index,query,settings){const[results,setResults]=useState(null);const[,startTransition]=useTransition();useEffect(()=>{const abortController=new AbortController;executeRawSearch(index,query,settings,abortController.signal).then(res=>{if(!abortController.signal.aborted){startTransition(()=>{setResults(res);});}}).catch(err=>{if(err.name!==\"AbortError\"){console.error(\"Search failed:\",err);}});return()=>{abortController.abort();};},[index,query]);return{results:results??[]};}const QUANTUM=32// ms, 2*16ms (2 frames on 60 hz)\n;async function executeRawSearch(index,query,settings,signal){const path=safeWindow?.location.pathname;time(\"query\");const normalizedQuery=getNormalizedString(query);const results=[];const items=Object.values(index);let deadline=performance.now()+QUANTUM;async function yieldToMainIfNecessary(){if(performance.now()>=deadline){await yieldToMain();deadline=performance.now()+QUANTUM;}}for(let i=0;i<items.length;++i){if(performance.now()>=deadline){await yieldToMainIfNecessary();deadline=performance.now()+QUANTUM;}if(signal?.aborted)return[];const item=items[i];const score=getSearchIndexItemScore(item,normalizedQuery);if(score>(settings.minimumScore||0)&&(!path||item.url!==path)){const heading=item.h1.length&&item.h1[0];const title=settings?.titleType===SearchResultTitleType.Title?item.title:heading?heading:item.title;// Convert index item to result item.\nresults.push({url:item.url,title,description:item.description,body:[...item.p,item.codeblock].join(\" \"),score});}}await yieldToMainIfNecessary();if(signal?.aborted)return[];const sorted=results.sort((itemA,itemB)=>itemB.score-itemA.score);timeEnd(\"query\");await yieldToMainIfNecessary();if(signal?.aborted)return[];return results.slice(0,20);}function getIndexedScopedToUrl(index,rawUrlScope,localeSlug){const scopedIndex={};const baseScopeUrlHasVariable=rawUrlScope.includes(\":\");const urlUpToPathVariable=rawUrlScope.split(\":\")[0];const urlScope=urlUpToPathVariable.length>1?urlUpToPathVariable:\"\";for(const url in index){const strippedURL=stripLocaleSlugFromPath(url,localeSlug);if(!strippedURL.startsWith(urlScope)){continue;}if(baseScopeUrlHasVariable&&url.length<=urlScope.length){continue;}scopedIndex[url]=index[url];}return scopedIndex;}export function useSearch(query,settings){const[searchIndex,_setSearchIndex]=useState({});const[status,setStatus]=useState(\"loading\");const{results}=useRawSearch(searchIndex,query,settings);const{activeLocale}=useLocaleInfo();const localeId=activeLocale?.id;// Seperate setter function so that the URL scope is always applied\n// to indexes loaded from either the cache or network.\nfunction setSearchIndex(index,options={ignoreScope:false}){let scopedIndex=index;if(settings.urlScope&&!options.ignoreScope){scopedIndex=getIndexedScopedToUrl(index,settings.urlScope,activeLocale?.slug);log(\"Using URL scope\",settings.urlScope);}_setSearchIndex(scopedIndex);}useEffect(()=>{async function loadSearchIndex(){setStatus(\"loading\");const baseUrl=getBaseUrl(\"framer-search-index\");if(!baseUrl){setStatus(\"no-meta-tag-found\");setSearchIndex(fakeResults,{ignoreScope:true});log(\"No meta tag found\");return;}const cacheResult=await getCachedIndex(localeId,baseUrl);if(cacheResult.status===\"fresh\"){setSearchIndex(cacheResult.searchIndex);setStatus(\"success\");log(\"Using fresh cached index\");return;}if(cacheResult.status===\"stale\"){setSearchIndex(cacheResult.searchIndex);setStatus(\"loading-with-cache\");log(\"Using stale cached index while loading a fresh one\");}const searchIndexUrl=getSearchIndexUrl(baseUrl,localeId);const response=await fetch(searchIndexUrl);if(response.ok){const downloadedIndex=await response.json();setSearchIndex(downloadedIndex);setCachedIndex(localeId,downloadedIndex,baseUrl);setStatus(\"success\");log(\"Using downloaded index\");return;}// Our \"sites\" CDN currently returns 403s for missing files.\nconst isNotFound=response.status===403||response.status===404;if(!isNotFound){throw new Error(response.statusText);}// Index is likely still being generated.\nlog(\"Index not found\");const fallbackBaseUrl=getBaseUrl(\"framer-search-index-fallback\");if(!fallbackBaseUrl){if(cacheResult.status===\"miss\"){setStatus(\"pending-index-generation\");log(\"No fallback, no cache\");}else{log(\"No fallback, using cache\");}return;}// If we're here, cache is missing or stale. If it's stale but it's our fallback index, we can use it.\nif(cacheResult.status===\"stale\"&&cacheResult.indexHash===fallbackBaseUrl){setStatus(\"success\");log(\"Using cached fallback index\");return;}const fallbackSearchIndexUrl=getSearchIndexUrl(fallbackBaseUrl,localeId);const fallbackResponse=await fetch(fallbackSearchIndexUrl);if(fallbackResponse.ok){const downloadedIndex=await fallbackResponse.json();setSearchIndex(downloadedIndex);setCachedIndex(localeId,downloadedIndex,fallbackBaseUrl);setStatus(\"success\");log(\"Using downloaded fallback index\");return;}if(cacheResult.status===\"miss\"){setStatus(\"pending-index-generation\");log(\"Fallback failed, no cache\");}else{log(\"Fallback failed, using cache\");}}loadSearchIndex().catch(error=>{// TODO: Check for error type here. If it's a network error,\n// we could do a few retries.\nsetStatus(\"error\");log(\"Failed to load search index\",error);});},[localeId]);log({status,results});return{results,status};}function getBaseUrl(name){return safeDocument?.querySelector(`meta[name=\"${name}\"]`)?.getAttribute(\"content\");}function getSearchIndexUrl(baseURL,localeId){if(isDefaultLocaleId(localeId))return baseURL;return baseURL.replace(\".json\",`-${localeId}.json`);}\nexport const __FramerMetadata__ = {\"exports\":{\"SearchIndex\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useSearch\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./useSearch.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useSearch}from\"https://framerusercontent.com/modules/MyBp84Z0p9nUcMimVMnY/G59GwobMNJqwSjtPO6Pv/useSearch.js\";import React,{useEffect,useState,useMemo,forwardRef,useRef,useDeferredValue,useLayoutEffect,useCallback,useImperativeHandle}from\"react\";import{Browser}from\"https://framerusercontent.com/modules/PJVBcBLmDteTEAZh3J9Z/keXJyjyE9VnzUcDMayjg/browser.js\";import{motion,clamp,useAnimate}from\"framer-motion\";import{SearchIcon,ClearIcon,SpinnerIcon}from\"https://framerusercontent.com/modules/LV9trClbmNwd5PVj9l8y/L4rFqMGNzGSwRZpGTGF3/Icons.js\";import{clampText,getFontFamily,localStorageDebugFlag,animationKeyFromLayout,stripLocaleSlugFromPath}from\"https://framerusercontent.com/modules/MWsEnYfRnoOQq31DN4ql/fxR5MNtgeSOU8Mj4iY9n/utils.js\";import{useCallbackOnMouseMove}from\"https://framerusercontent.com/modules/Gzef0nFihI9m9vZG45th/lIUxbZcreiDm2GzUkt3y/useCallbackOnMouseMove.js\";import{scrollIntoView}from\"https://framerusercontent.com/modules/eAnjm75CdfYT1Zz4BIaz/7KDSfnnyD1T3Ap75L4m8/scrollIntoView.js\";import{useLocaleInfo,// @ts-expect-error Internal API\nuseRouter,// @ts-expect-error Internal API\ninferInitialRouteFromPath}from\"framer\";const MAX_DESCRIPTION_LENGTH=120;const MODAL_MAX_HEIGHT=496;const VERTICAL_SPACING_MULTIPLIER=.6;function ClearButton({theme,type,onClick,text}){const shouldDisplayIcon=type===\"icon\";const iconOrText=shouldDisplayIcon?/*#__PURE__*/_jsx(ClearIcon,{style:{color:theme.inputIconColor,width:theme.inputIconSize,height:theme.inputIconSize}}):text;return /*#__PURE__*/_jsx(\"div\",{style:{flexShrink:0,fontSize:theme&&theme.titleFont&&theme.titleFont.fontSize?theme.titleFont.fontSize:15},children:/*#__PURE__*/_jsx(\"button\",{className:\"__framer-search-clear-button\",onClick:onClick,style:{fontFamily:\"inherit\",border:\"none\",background:\"none\",cursor:\"pointer\",display:\"flex\",textTransform:\"uppercase\",color:theme.inputIconColor,fontSize:\"0.75em\",padding:0},children:iconOrText})});}function Divider({theme,type}){const styles={background:theme.foregroundColor,height:1,flexShrink:0,opacity:.05};if(type===\"contained\"&&theme){styles.marginLeft=theme.horizontalSpacing;styles.marginRight=theme.horizontalSpacing;}return /*#__PURE__*/_jsx(\"div\",{style:styles});}export const Input=/*#__PURE__*/forwardRef(function Input(props,ref){const{value=\"\",status,autofocus,theme,placeholder,iconType,clearButtonType,onChange}=props;const[inputValue,setInputValue]=useState(value);const[isFocused,setIsFocused]=useState(false);const inputRef=useRef();useImperativeHandle(ref,()=>inputRef.current);React.useLayoutEffect(()=>{// Runs on unmount, fixes a bug in Safari that scrolls to the bottom\n// of the page when the input unmounts.\nreturn()=>{const inputElement=inputRef.current;if(!inputElement||inputElement!==document.activeElement)return;inputElement.blur();};},[]);const handleInputClick=()=>{if(inputRef.current){inputRef.current.focus();}};const handleClearClick=()=>{setInputValue(\"\");};useEffect(()=>{onChange(inputValue);},[inputValue]);const hasInputText=inputValue.length>0;const showClearButton=inputValue.length>0&&clearButtonType&&clearButtonType!==\"none\";const verticalSpacing=Math.floor(theme?theme.horizontalSpacing*VERTICAL_SPACING_MULTIPLIER:0);const searchIcon=iconType===\"custom\"&&theme.inputIconImage?/*#__PURE__*/_jsx(\"img\",{alt:\"icon alongside the Site Search input\",src:theme.inputIconImage.src,width:theme.inputIconSize,height:theme.inputIconSize,decoding:\"async\"}):/*#__PURE__*/_jsx(SearchIcon,{color:theme.inputIconColor,width:theme.inputIconSize,height:theme.inputIconSize});return /*#__PURE__*/_jsxs(\"div\",{role:\"search\",style:{...inputContainerStyle,fontFamily:getFontFamily(theme),paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing,gap:12,paddingTop:verticalSpacing,paddingBottom:verticalSpacing,touchAction:\"none\"},onClick:handleInputClick,children:[/*#__PURE__*/_jsx(\"div\",{style:{flexShrink:0,display:\"flex\"},children:status===\"loading\"&&inputValue?/*#__PURE__*/_jsx(SpinnerIcon,{color:theme.inputIconColor,backgroundColor:theme.backgroundColor,style:{height:theme&&theme.inputIconSize,width:theme&&theme.inputIconSize}}):searchIcon}),/*#__PURE__*/_jsx(\"input\",{ref:inputRef,spellCheck:false,autoFocus:autofocus,style:{...inputStyle,WebkitTapHighlightColor:\"rgba(0,0,0,0)\",color:theme.foregroundColor,lineHeight:\"2em\",verticalAlign:\"baseline\",...theme.titleFont,...theme.inputFont,fontSize:theme.inputFontSize,// @ts-ignore\n\"--framer-search-placeholder-color\":theme.placeholderColor},onFocus:()=>{const scrollOffset=document.documentElement.scrollTop;document.documentElement.scrollTop=scrollOffset;},placeholder:placeholder,value:inputValue,onChange:()=>setInputValue(inputRef.current.value)}),showClearButton&&/*#__PURE__*/_jsx(ClearButton,{theme:theme,type:props.clearButtonType,text:props.clearButtonText,onClick:handleClearClick})]});});const inputContainerStyle={display:\"inline-flex\",alignItems:\"center\",flexShrink:0};const inputStyle={outline:\"none\",border:\"none\",background:\"transparent\",fontWeight:500,height:\"2em\",padding:0,width:\"100%\"};export const ResultRow=/*#__PURE__*/React.memo(/*#__PURE__*/React.forwardRef(function ResultRow(props,ref){const{index,result,prevMousePositionRef,type=\"contained\",subtitleType=\"path\",selected=false,theme,localeSlug,style,onMouseMove,onPointerDown,onNavigateTo}=props;const{url,title,score}=result;const urlPath=useMemo(()=>{return stripLocaleSlugFromPath(url,localeSlug);},[url,localeSlug]);const handleMouseMove=useCallbackOnMouseMove(event=>onMouseMove(event,index),prevMousePositionRef);const isContained=type===\"contained\";const borderRadius=isContained?clamp(0,Infinity,theme.borderRadius-theme.spacing):0;const subtitleText=subtitleType===\"path\"?urlPath:clampText(result.description,MAX_DESCRIPTION_LENGTH);const handleClick=event=>{event.preventDefault();onNavigateTo(result.url);};const focusTrap=event=>{event.preventDefault();};return /*#__PURE__*/_jsx(\"a\",{ref:ref,style:{textDecoration:\"none\"},href:result.url,onClick:handleClick,onMouseMove:handleMouseMove,onMouseDown:focusTrap,onPointerDown:event=>onPointerDown(event,index),children:/*#__PURE__*/_jsxs(\"li\",{style:{...resultContainer,...style,paddingTop:isContained?12:16,paddingBottom:isContained?12:16,color:theme.foregroundColor,position:\"relative\",paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing},children:[/*#__PURE__*/_jsx(\"div\",{style:{backgroundColor:theme.foregroundColor,position:\"absolute\",opacity:selected?.06:0,borderRadius,left:theme&&isContained?theme.spacing:0,right:theme&&isContained?theme.spacing:0,top:0,bottom:0}}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",overflow:\"hidden\",gap:4},children:[/*#__PURE__*/_jsx(\"h3\",{style:{...resultTitle,...theme.titleFont,lineHeight:\"1.4em\"},children:title}),/*#__PURE__*/_jsxs(\"p\",{style:{margin:0,color:theme.subtitleColor,...theme.subtitleFont,whiteSpace:\"nowrap\",overflow:\"hidden\",textOverflow:\"ellipsis\",lineHeight:\"1.4em\"},children:[localStorageDebugFlag?score:\"\",\" \",subtitleText]})]})]},result.url)});}));/**\n * Flexible gap used inside a flexbox layout to push down the quick menu\n * by 20% of the screen height, but also allow it to collapse to zero if\n * there is not enough vertical room.\n */function QuickMenuSpacer({onClick}){return /*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",flexBasis:\"20vh\"},onClick:onClick});}const layoutContainerStyle={display:\"flex\",flexDirection:\"column\",alignItems:\"center\",justifyContent:\"flex-start\",gap:15,overflow:\"visible\"};function LayoutContainer({layoutType,theme,onKeyDown,onDismiss,children,modalOptions}){const layoutStyles=getLayoutBaseStyles(layoutType,theme);const style={...layoutContainerStyle,...layoutStyles,willChange:\"transform\",marginTop:layoutType===\"FixedTop\"?theme.offsetTop:0,height:layoutType===\"Sidebar\"?\"100%\":\"auto\",maxHeight:layoutType===\"QuickMenu\"?\"100%\":\"none\",justifyContent:layoutType===\"Sidebar\"?\"flex-end\":\"flex-start\",flexDirection:layoutType===\"Sidebar\"?\"column-reverse\":\"column\"};const innerStyle={...layoutContainerStyle,...layoutStyles,height:layoutType===\"Sidebar\"?\"100%\":\"auto\",maxHeight:layoutType===\"QuickMenu\"?\"100%\":\"none\",gap:layoutType===\"Sidebar\"?0:theme.gapBetweenStatusAndSearch,backgroundColor:layoutType===\"Sidebar\"?theme.backgroundColor:\"transparent\",justifyContent:layoutType===\"Sidebar\"?\"flex-end\":\"flex-start\",flexDirection:layoutType===\"Sidebar\"?\"column-reverse\":\"column\",originX:.5,originY:.5};function getContainerAnimation(){switch(layoutType){case\"FixedTop\":{const key=animationKeyFromLayout(\"FixedTop\");const prop=modalOptions?modalOptions[key]:undefined;if(prop){return prop;}else{return{y:-10,opacity:.2,transition:{duration:Browser.isTouch()?0:.15}};}break;}case\"QuickMenu\":{const key=animationKeyFromLayout(\"QuickMenu\");const prop=modalOptions?modalOptions[key]:undefined;if(prop){return prop;}else{return{scale:.95,opacity:0,y:0,x:0,rotate:0,transition:{type:\"spring\",stiffness:600,damping:40}};}break;}case\"Sidebar\":{const key=animationKeyFromLayout(\"Sidebar\");const prop=modalOptions?modalOptions[key]:undefined;if(prop){return prop;}else{return{x:-10,opacity:0,transition:{duration:.15}};}break;}}}const containerAnimation=getContainerAnimation();return /*#__PURE__*/_jsxs(\"div\",{style:style,onKeyDown:onKeyDown,onClick:event=>event.stopPropagation(),children:[layoutType===\"QuickMenu\"&&/*#__PURE__*/_jsx(QuickMenuSpacer,{onClick:onDismiss}),/*#__PURE__*/_jsx(motion.div,{initial:containerAnimation,animate:{opacity:1,scale:1,x:0,y:0,rotate:0},transition:containerAnimation?containerAnimation.transition:undefined,exit:{opacity:0,transition:{duration:0}},style:innerStyle,children:children})]});}function ModalContainer({layoutType,theme,children,heightIsStatic,heightTransition,heightDeps}){const style={// This `willChange` is required to avoid weird rendering issues where\n// parts of the search window won't redraw, which we observed in Safari 16.4.\nwillChange:\"transform\",backgroundColor:theme.backgroundColor,color:theme.foregroundColor,borderRadius:layoutType===\"QuickMenu\"?theme.borderRadius:0,width:\"100%\",display:\"flex\",flexDirection:\"column\",overflow:\"hidden\",boxShadow:layoutType!==\"Sidebar\"?theme.shadow:undefined,maxHeight:layoutType===\"QuickMenu\"?`min(${MODAL_MAX_HEIGHT}px, calc(100vh - 30px))`:undefined};// Opt-in Height Animations for the Search Quick Actions menu.\n// These are disabled by default, but can be enabled via props.\nconst[scope,animate]=useAnimate();useLayoutEffect(()=>{if(layoutType!==\"QuickMenu\"||heightIsStatic)return;const prevHeight=scope.current.offsetHeight;scope.current.style.height=\"auto\";const height=scope.current.offsetHeight;scope.current.style.height=prevHeight+\"px\";animate(scope.current,{height:[prevHeight,height]},heightTransition);},heightDeps);return /*#__PURE__*/_jsx(\"div\",{ref:scope,role:\"dialog\",className:layoutType===\"FixedTop\"?\"__framer-max-height-80dvh\":undefined,style:style,children:children});}const ScrollView=/*#__PURE__*/React.forwardRef(function ScrollView({theme,children},ref){const isTouch=Browser.isTouch();const[canScroll,setCanScroll]=React.useState(true);React.useEffect(()=>{if(!isTouch)return;const element=ref.current;if(!element)return;setCanScroll(element.scrollHeight>element.clientHeight);});return /*#__PURE__*/_jsx(\"div\",{ref:ref,style:{width:`calc(100% + ${theme.scrollBarWidth}px)`,overflowY:\"scroll\",overflowX:\"hidden\",overscrollBehavior:\"contain\",touchAction:canScroll?undefined:\"none\",// Make the list appear slightly under the divider\n// so that the divider is still visible when the first\n// item is selected.\nmarginTop:-1},children:children});});const statusStyle={backgroundColor:\"#B5B5B5\",color:\"#FFF\",boxShadow:\"0px 20px 40px 0px rgba(0, 0, 0, 0.25)\",fontFamily:\"inherit\",textAlign:\"center\",fontSize:13,padding:\"8px 0\"};function StatusMessage({status,layoutType,theme}){const verticalSpacing=Math.floor(theme?theme.horizontalSpacing*VERTICAL_SPACING_MULTIPLIER:0);const style={...statusStyle,userSelect:\"none\",fontFamily:getFontFamily(theme),paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing,fontWeight:500,lineHeight:`calc(${theme.inputFontSize} * 2)`,paddingTop:verticalSpacing,paddingBottom:verticalSpacing,...theme.titleFont,zIndex:theme.zIndex+1,maxWidth:layoutType===\"FixedTop\"?\"none\":theme.width,width:layoutType===\"FixedTop\"?`calc(100% - ${verticalSpacing*2}px`:\"100%\",boxShadow:layoutType!==\"Sidebar\"&&statusStyle.boxShadow,borderRadius:layoutType!==\"Sidebar\"&&theme.borderRadius};// Show less text on fixed text to look nicer on mobile\nconst previewInfoText=layoutType===\"FixedTop\"?\"Preview Mode\":\"Preview Mode. Publish your Site to Search.\";if(status===\"no-meta-tag-found\"){return /*#__PURE__*/_jsx(\"div\",{style:style,children:previewInfoText});}if(status===\"pending-index-generation\"){return /*#__PURE__*/_jsx(\"div\",{style:style,children:\"Site is being indexed\"});}return null;}const resultTitle={textOverflow:\"ellipsis\",maxWidth:\"100%\",overflow:\"hidden\",fontWeight:500,whiteSpace:\"nowrap\",flex:1,margin:0};const resultContainer={padding:\"16px 20px\",listStyle:\"none\",fontWeight:500};const sidebarStyles={left:0,width:500};const fixedTopStyles={top:0,width:\"100%\"};const quickMenuStyles={width:500};function getLayoutBaseStyles(layoutOption,theme){switch(layoutOption){case\"Sidebar\":return{...sidebarStyles,width:theme.width};case\"FixedTop\":return fixedTopStyles;case\"QuickMenu\":return{...quickMenuStyles,width:theme.width};}}export var SearchInputClearButtonType;(function(SearchInputClearButtonType){SearchInputClearButtonType[\"Icon\"]=\"icon\";SearchInputClearButtonType[\"Text\"]=\"text\";SearchInputClearButtonType[\"None\"]=\"none\";})(SearchInputClearButtonType||(SearchInputClearButtonType={}));export var SearchInputDividerType;(function(SearchInputDividerType){SearchInputDividerType[\"None\"]=\"none\";SearchInputDividerType[\"FullWidth\"]=\"fullWidth\";SearchInputDividerType[\"Contained\"]=\"contained\";})(SearchInputDividerType||(SearchInputDividerType={}));export var SearchResultTitleType;(function(SearchResultTitleType){SearchResultTitleType[\"H1\"]=\"h1\";SearchResultTitleType[\"Title\"]=\"title\";})(SearchResultTitleType||(SearchResultTitleType={}));export var SearchResultSubtitleType;(function(SearchResultSubtitleType){SearchResultSubtitleType[\"Description\"]=\"description\";SearchResultSubtitleType[\"Path\"]=\"path\";})(SearchResultSubtitleType||(SearchResultSubtitleType={}));export var SearchResultItemType;(function(SearchResultItemType){SearchResultItemType[\"FullWidth\"]=\"fullWidth\";SearchResultItemType[\"Contained\"]=\"contained\";})(SearchResultItemType||(SearchResultItemType={}));export var SearchLayoutType;(function(SearchLayoutType){SearchLayoutType[\"Sidebar\"]=\"Sidebar\";SearchLayoutType[\"FixedTop\"]=\"FixedTop\";SearchLayoutType[\"QuickMenu\"]=\"QuickMenu\";})(SearchLayoutType||(SearchLayoutType={}));export var SearchEntryType;(function(SearchEntryType){SearchEntryType[\"Icon\"]=\"icon\";SearchEntryType[\"Text\"]=\"text\";})(SearchEntryType||(SearchEntryType={}));export var SearchIconType;(function(SearchIconType){SearchIconType[\"Default\"]=\"default\";SearchIconType[\"Custom\"]=\"custom\";})(SearchIconType||(SearchIconType={}));/**\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */export function SearchModal(props){const{layoutType,theme,urlScope,inputOptions,backdropOptions,modalOptions,resultOptions,onDismiss}=props;const{activeLocale}=useLocaleInfo();const localeId=activeLocale?.id;const localeSlug=activeLocale?.slug;const input=useRef();const selectedResultRow=useRef();const scrollView=useRef();const[selected,setSelected]=useState({index:0,scroll:true});const prevMousePositionRef=useRef(null);const[isKeyboardNavigationDisabled,setIsKeyboardNavigationDisabled]=useState(Browser.isTouch);const[query,setQuery]=useState(\"\");const deferredQuery=useDeferredValue(query);const{results,status}=useSearch(deferredQuery,{minimumScore:0,urlScope,titleType:resultOptions.titleType});const selectedResult=results[selected.index];const verticalSpacing=Math.floor(theme?theme.horizontalSpacing*VERTICAL_SPACING_MULTIPLIER:0);useEffect(()=>{// Reset the selection to the top if the query changes.\nsetSelected({index:0,scroll:true});},[deferredQuery]);const handleResultRowPointerDown=useCallback((event,index)=>{if(event.pointerType!==\"touch\")return;setIsKeyboardNavigationDisabled(true);setSelected({index,scroll:false});},[]);const handleResultRowMouseMove=useCallback((event,index)=>{setSelected(previousSelected=>{if(previousSelected.index===index){return previousSelected;}return{index,scroll:false};});},[]);const router=useRouter();const navigateTo=useCallback(async url=>{if(status===\"no-meta-tag-found\"){return;}try{// Ideally, we would directly expose `routeId` in the search index so that\n// we don't need to infer it from the URL.\nconst{routeId,pathVariables}=inferInitialRouteFromPath(router.routes,url);const route=router.getRoute?.(routeId);onDismiss();await route?.page?.preload?.();router.navigate?.(routeId,null,pathVariables,false);}catch(error){window.location.href=url;}},[status]);const handleKeyDown=event=>{const maxIndex=results.length-1;switch(event.code){case\"ArrowUp\":event.preventDefault();if(isKeyboardNavigationDisabled){setIsKeyboardNavigationDisabled(false);break;}setSelected(previousSelected=>({index:clamp(0,maxIndex,previousSelected.index-1),scroll:true}));break;case\"ArrowDown\":event.preventDefault();if(isKeyboardNavigationDisabled){setIsKeyboardNavigationDisabled(false);break;}setSelected(previousSelected=>({index:clamp(0,maxIndex,previousSelected.index+1),scroll:true}));break;case\"Escape\":break;case\"Enter\":if(selectedResult){navigateTo(selectedResult.url);}break;default:event.stopPropagation();}};const showNoResults=results.length===0&&deferredQuery.length>1&&status!==\"loading\";const showDivider=Boolean((deferredQuery.length>0&&results.length>0||showNoResults)&&status!==\"loading\"&&props.inputOptions&&props.inputOptions.dividerType!==\"none\");const isItemContained=Boolean(props.resultOptions&&props.resultOptions.itemType===\"contained\");const spacing=isItemContained?theme.spacing:10;const listPaddingTop=showDivider&&isItemContained?spacing+theme.gapBetweenResults*2:0;useEffect(()=>{if(!selected.scroll)return;const element=selectedResultRow.current;if(!element)return;scrollIntoView(element,scrollView.current,{offsetTop:showDivider&&isItemContained?listPaddingTop:0,offsetBottom:isItemContained?spacing:0});// `showDivider` and `isItemContained` are not dependencies because\n// they will be the latest values when `selected` changes. And including\n// them will cause unnecessary scrolling into view.\n},[selected]);return /*#__PURE__*/_jsxs(LayoutContainer,{layoutType:layoutType,modalOptions:modalOptions,theme:theme,onKeyDown:handleKeyDown,onDismiss:onDismiss,children:[/*#__PURE__*/_jsxs(ModalContainer,{layoutType:layoutType,theme:theme,heightIsStatic:modalOptions.heightIsStatic,heightTransition:modalOptions.heightTransition,heightDeps:[results.length,showNoResults],children:[/*#__PURE__*/_jsx(Input,{autofocus:true,ref:input,onChange:setQuery,value:query,theme:theme,status:status,iconType:inputOptions.iconOptions.iconType,placeholder:inputOptions.placeholderOptions.placeholderText,clearButtonType:inputOptions?inputOptions.clearButtonType:undefined,clearButtonText:inputOptions.clearButtonText}),showDivider&&/*#__PURE__*/_jsx(Divider,{theme:theme,type:inputOptions.dividerType}),/*#__PURE__*/_jsx(ScrollView,{ref:scrollView,theme:theme,children:/*#__PURE__*/_jsxs(\"ul\",{\"aria-live\":\"polite\",style:{display:\"flex\",flexDirection:\"column\",width:`calc(100% - ${theme.scrollBarWidth}px)`,padding:0,paddingTop:listPaddingTop,paddingBottom:results.length&&isItemContained?spacing:0,gap:theme.gapBetweenResults,margin:0},children:[results.map((result,index)=>{const isSelected=index===selected.index;return /*#__PURE__*/_jsx(ResultRow,{ref:isSelected?selectedResultRow:null,index:index,result:result,prevMousePositionRef:prevMousePositionRef,selected:!isKeyboardNavigationDisabled&&isSelected,type:props.resultOptions.itemType,subtitleType:props.resultOptions.subtitleOptions.subtitleType,theme:theme,localeSlug:localeSlug,onMouseMove:handleResultRowMouseMove,onPointerDown:handleResultRowPointerDown,onNavigateTo:navigateTo},result.url);}),showNoResults&&/*#__PURE__*/_jsx(\"li\",{style:{paddingTop:verticalSpacing-listPaddingTop,paddingBottom:verticalSpacing,lineHeight:\"2em\",paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing,height:\"Sidebar\"?\"100%\":\"auto\"},children:/*#__PURE__*/_jsx(\"h3\",{style:{...resultTitle,textAlign:\"center\",lineHeight:`calc(${theme.inputFontSize} * 2)`,color:theme.subtitleColor,...theme.titleFont},children:\"No results\"})})]})})]}),/*#__PURE__*/_jsx(StatusMessage,{status:status,layoutType:layoutType,theme:theme})]});}\nexport const __FramerMetadata__ = {\"exports\":{\"ResultRow\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchResultTitleType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchResultItemType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchLayoutType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchInputDividerType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchTheme\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchResultSubtitleType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchModal\":{\"type\":\"reactComponent\",\"name\":\"SearchModal\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerSupportedLayoutHeight\":\"fixed\"}},\"SearchIconType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Input\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchEntryType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchInputClearButtonType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// @ts-ignore\nimport{useLocaleInfo}from\"framer\";import{clamp}from\"framer-motion\";import{useEffect,useState,useTransition}from\"react\";import{SearchResultTitleType}from\"https://framerusercontent.com/modules/tV9haTHllpHHc9Fjue2H/bsLTiXYjkHoD2XaMjabu/SearchModal.js\";import{getCachedIndex,isDefaultLocaleId,setCachedIndex}from\"https://framerusercontent.com/modules/uU1mtMKXsrVAg8N5hW7w/v7gDLwKJgQ5vAsFHxY4H/cachedIndex.js\";import{fakeResults}from\"https://framerusercontent.com/modules/K9JZRwJcE6slDAf8rUmh/mJ54py1Ecnn1RoC4N1m4/fakeResults.js\";import{distance}from\"https://framerusercontent.com/modules/TwRgbWuhHeB95MPifel4/YW8Hlm59FG3PajbrVsaR/fuzzySearch.js\";import{createLogger,localStorageDebugFlag,safeDocument,safeWindow,stripLocaleSlugFromPath,yieldToMain}from\"https://framerusercontent.com/modules/MWsEnYfRnoOQq31DN4ql/fxR5MNtgeSOU8Mj4iY9n/utils.js\";const{log,time,timeEnd}=createLogger(localStorageDebugFlag);const splitWordsRegex=(()=>{try{// Regex lookbehind is used to ignore ampersands when splitting\n// words. For example \"H&M\" will not be split and is considered as\n// one word, but \"H & M\" will be split.\n// However, some browsers (like Safari iOS 15) don't support\n// lookbehind and will crash. When it's not supported, fallback to\n// a safer regex that always splits ampersands.\nconst regex=RegExp(\"[\\\\s.,;!?\\\\p{P}\\\\p{Z}]+(?<!\\\\p{L}&)(?!&\\\\p{L})\",\"u\");\"\".split(regex);return regex;}catch{log(\"Falling back to regex without lookbehind\");return RegExp(\"[\\\\s.,;!?\\\\p{P}\\\\p{Z}]+\",\"u\");}})();function splitWords(text){return text.split(splitWordsRegex);}function getUniqueWords(str){const words=splitWords(str).filter(word=>word.trim()&&word.length>0);return new Set(words);}const normalizeRegex=/[\\u0300-\\u036f]/g;/**\n * Replace accented characters with equivilant non-accented versions and\n * make everything lowercase.\n */function getNormalizedString(text){if(Array.isArray(text)){return text.map(getNormalizedString);}return text.normalize(\"NFD\")// From: https://stackoverflow.com/a/37511463\n.replace(normalizeRegex,\"\").toLowerCase();}const normalizedItemCache=new WeakMap;function getNormalizedItemFromCache(item){const cached=normalizedItemCache.get(item);if(cached)return cached;const normalizedItem=getNormalizedItem(item);normalizedItemCache.set(item,normalizedItem);return normalizedItem;}function getNormalizedItem(item){const normalizedItem={};for(const key in item){if(item.hasOwnProperty(key)){const value=item[key];if(typeof value===\"string\"){normalizedItem[key]=getNormalizedString(value);continue;}if(Array.isArray(value)){normalizedItem[key]=getNormalizedString(value);continue;}normalizedItem[key]=value;}}return normalizedItem;}function getMatchRange(currentRange,start,end){const result={...currentRange};if(start<result.start){result.start=start;}if(end>result.end){result.end=end;}return result;}/**\n * Score index item based on the contents of it's fields such as title, description, headings etc.\n *\n * Note that this does not normalize the item or query. Normalization is expected to happen\n * before passing the data into this.\n */function getScoreForSearchIndexItem(item,query,words,fullQuery){let score=0;const match={title:{start:Infinity,end:0},description:{start:Infinity,end:0}};const urlWords=getUniqueWords(item.url);// Match query based on words in the URL so that random strings inside\n// other strings are not matched.\nif(urlWords.has(query)){score+=10;}// Really boost single word queries that match single word URLs.\nif(words.size===1&&urlWords.size===1&&urlWords.values().next().value===query){score+=score*5;}// Score shorter URLs higher so `/pricing` is before `/lala/pricing`.\nif(score>0){const splitLength=item.url.split(\"/\").length;score+=clamp(10-splitLength,0,splitLength);}const titleWords=getUniqueWords(item.title);// Prefer full word matches in the title.\nif(titleWords.has(query)){score+=10;}const titleIndex=item.title.indexOf(query);if(titleIndex!==-1){score+=10;// TODO: Matches are currently not used, but they can be used in the\n// future to add text highlighting.\nmatch.title=getMatchRange(match.title,titleIndex,titleIndex+query.length);}// If the full query is close to being the heading, score this highly as\n// the user is most likely looking for that exact title.\nif(distance(item.title,fullQuery)<=2){score+=score*10;}// Fuzzy match full words in the title.\nfor(const titleWord of titleWords){const distanceScore=distance(query,titleWord);// Small distance score helps with small typos.\nif(distanceScore<=2){score+=10;}}const headings=[...item.h1,...item.h2,...item.h3,...item.h4,...item.h5,...item.h6];for(const heading of headings){const headingWords=getUniqueWords(heading);// If the full query is close to being the heading, score this highly as\n// the user is most likely looking for that exact title.\nif(distance(heading,fullQuery)<=2){score+=score*10;}// Bias headings that start with the query as this helps when\n// you know the title you are searching for.\nif(heading.startsWith(query)){score+=10;}if(headingWords.has(query)){score+=10;}if(heading.includes(query)){score+=1;}// Fuzzy match full words in headings.\nfor(const headingWord of headingWords){const distanceScore=distance(query,headingWord);if(distanceScore<=2){score+=1;}}}const descriptionIndex=item.description.indexOf(query);if(descriptionIndex!==-1){score+=10;match.description=getMatchRange(match.description,descriptionIndex,descriptionIndex+query.length);}for(const p of item.p){if(p.includes(query)){score+=.5;}}for(const codeblock of item.codeblock){// If the full query is close to being the codeblock, score this highly as\n// the user is most likely looking for that exact code.\nif(distance(codeblock,fullQuery)<=2){score*=10;}if(codeblock.includes(fullQuery)){score+=10;}if(codeblock.includes(query)){score+=.5;}}return{score,match};}function getSearchIndexItemScore(item,normalizedQuery){const normalizedItem=getNormalizedItemFromCache(item);const queryWords=getUniqueWords(normalizedQuery);let total=0;for(const queryWord of queryWords){const{score}=getScoreForSearchIndexItem(normalizedItem,queryWord,queryWords,normalizedQuery);total+=score;}return total;}function useRawSearch(index,query,settings){const[results,setResults]=useState(null);const[,startTransition]=useTransition();useEffect(()=>{const abortController=new AbortController;executeRawSearch(index,query,settings,abortController.signal).then(res=>{if(!abortController.signal.aborted){startTransition(()=>{setResults(res);});}}).catch(err=>{if(err.name!==\"AbortError\"){console.error(\"Search failed:\",err);}});return()=>{abortController.abort();};},[index,query]);return{results:results??[]};}const QUANTUM=32// ms, 2*16ms (2 frames on 60 hz)\n;async function executeRawSearch(index,query,settings,signal){const path=safeWindow?.location.pathname;time(\"query\");const normalizedQuery=getNormalizedString(query);const results=[];const items=Object.values(index);let deadline=performance.now()+QUANTUM;async function yieldToMainIfNecessary(){if(performance.now()>=deadline){await yieldToMain();deadline=performance.now()+QUANTUM;}}for(let i=0;i<items.length;++i){if(performance.now()>=deadline){await yieldToMainIfNecessary();deadline=performance.now()+QUANTUM;}if(signal?.aborted)return[];const item=items[i];const score=getSearchIndexItemScore(item,normalizedQuery);if(score>(settings.minimumScore||0)&&(!path||item.url!==path)){const heading=item.h1.length&&item.h1[0];const title=settings?.titleType===SearchResultTitleType.Title?item.title:heading?heading:item.title;// Convert index item to result item.\nresults.push({url:item.url,title,description:item.description,body:[...item.p,item.codeblock].join(\" \"),score});}}await yieldToMainIfNecessary();if(signal?.aborted)return[];const sorted=results.sort((itemA,itemB)=>itemB.score-itemA.score);timeEnd(\"query\");await yieldToMainIfNecessary();if(signal?.aborted)return[];return results.slice(0,20);}function getIndexedScopedToUrl(index,rawUrlScope,localeSlug){const scopedIndex={};const baseScopeUrlHasVariable=rawUrlScope.includes(\":\");const urlUpToPathVariable=rawUrlScope.split(\":\")[0];const urlScope=urlUpToPathVariable.length>1?urlUpToPathVariable:\"\";for(const url in index){const strippedURL=stripLocaleSlugFromPath(url,localeSlug);if(!strippedURL.startsWith(urlScope)){continue;}if(baseScopeUrlHasVariable&&url.length<=urlScope.length){continue;}scopedIndex[url]=index[url];}return scopedIndex;}export function useSearch(query,settings){const[searchIndex,_setSearchIndex]=useState({});const[status,setStatus]=useState(\"loading\");const{results}=useRawSearch(searchIndex,query,settings);const{activeLocale}=useLocaleInfo();const localeId=activeLocale?.id;// Seperate setter function so that the URL scope is always applied\n// to indexes loaded from either the cache or network.\nfunction setSearchIndex(index,options={ignoreScope:false}){let scopedIndex=index;if(settings.urlScope&&!options.ignoreScope){scopedIndex=getIndexedScopedToUrl(index,settings.urlScope,activeLocale?.slug);log(\"Using URL scope\",settings.urlScope);}_setSearchIndex(scopedIndex);}useEffect(()=>{async function loadSearchIndex(){setStatus(\"loading\");const baseUrl=getBaseUrl(\"framer-search-index\");if(!baseUrl){setStatus(\"no-meta-tag-found\");setSearchIndex(fakeResults,{ignoreScope:true});log(\"No meta tag found\");return;}const cacheResult=await getCachedIndex(localeId,baseUrl);if(cacheResult.status===\"fresh\"){setSearchIndex(cacheResult.searchIndex);setStatus(\"success\");log(\"Using fresh cached index\");return;}if(cacheResult.status===\"stale\"){setSearchIndex(cacheResult.searchIndex);setStatus(\"loading-with-cache\");log(\"Using stale cached index while loading a fresh one\");}const searchIndexUrl=getSearchIndexUrl(baseUrl,localeId);const response=await fetch(searchIndexUrl);if(response.ok){const downloadedIndex=await response.json();setSearchIndex(downloadedIndex);setCachedIndex(localeId,downloadedIndex,baseUrl);setStatus(\"success\");log(\"Using downloaded index\");return;}// Our \"sites\" CDN currently returns 403s for missing files.\nconst isNotFound=response.status===403||response.status===404;if(!isNotFound){throw new Error(response.statusText);}// Index is likely still being generated.\nlog(\"Index not found\");const fallbackBaseUrl=getBaseUrl(\"framer-search-index-fallback\");if(!fallbackBaseUrl){if(cacheResult.status===\"miss\"){setStatus(\"pending-index-generation\");log(\"No fallback, no cache\");}else{setStatus(\"success\");log(\"No fallback, using cache\");}return;}// If we're here, cache is missing or stale. If it's stale but it's our fallback index, we can use it.\nif(cacheResult.status===\"stale\"&&cacheResult.indexHash===fallbackBaseUrl){setStatus(\"success\");log(\"Using cached fallback index\");return;}const fallbackSearchIndexUrl=getSearchIndexUrl(fallbackBaseUrl,localeId);const fallbackResponse=await fetch(fallbackSearchIndexUrl);if(fallbackResponse.ok){const downloadedIndex=await fallbackResponse.json();setSearchIndex(downloadedIndex);setCachedIndex(localeId,downloadedIndex,fallbackBaseUrl);setStatus(\"success\");log(\"Using downloaded fallback index\");return;}if(cacheResult.status===\"miss\"){setStatus(\"pending-index-generation\");log(\"Fallback failed, no cache\");}else{setStatus(\"success\");log(\"Fallback failed, using cache\");}}loadSearchIndex().catch(error=>{// TODO: Check for error type here. If it's a network error,\n// we could do a few retries.\nsetStatus(\"error\");log(\"Failed to load search index\",error);});},[localeId]);log({status,results});return{results,status};}function getBaseUrl(name){return safeDocument?.querySelector(`meta[name=\"${name}\"]`)?.getAttribute(\"content\");}function getSearchIndexUrl(baseURL,localeId){if(isDefaultLocaleId(localeId))return baseURL;return baseURL.replace(\".json\",`-${localeId}.json`);}\nexport const __FramerMetadata__ = {\"exports\":{\"SearchIndex\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useSearch\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./useSearch.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useSearch}from\"https://framerusercontent.com/modules/MyBp84Z0p9nUcMimVMnY/fpvHBWGoGQcWezUopJLS/useSearch.js\";import React,{useEffect,useState,useMemo,forwardRef,useRef,useDeferredValue,useLayoutEffect,useCallback,useImperativeHandle}from\"react\";import{Browser}from\"https://framerusercontent.com/modules/PJVBcBLmDteTEAZh3J9Z/keXJyjyE9VnzUcDMayjg/browser.js\";import{motion,clamp,useAnimate}from\"framer-motion\";import{SearchIcon,ClearIcon,SpinnerIcon}from\"https://framerusercontent.com/modules/LV9trClbmNwd5PVj9l8y/L4rFqMGNzGSwRZpGTGF3/Icons.js\";import{clampText,getFontFamily,localStorageDebugFlag,animationKeyFromLayout,stripLocaleSlugFromPath}from\"https://framerusercontent.com/modules/MWsEnYfRnoOQq31DN4ql/fxR5MNtgeSOU8Mj4iY9n/utils.js\";import{useCallbackOnMouseMove}from\"https://framerusercontent.com/modules/Gzef0nFihI9m9vZG45th/lIUxbZcreiDm2GzUkt3y/useCallbackOnMouseMove.js\";import{scrollIntoView}from\"https://framerusercontent.com/modules/eAnjm75CdfYT1Zz4BIaz/7KDSfnnyD1T3Ap75L4m8/scrollIntoView.js\";import{useLocaleInfo,// @ts-expect-error Internal API\nuseRouter,// @ts-expect-error Internal API\ninferInitialRouteFromPath}from\"framer\";const MAX_DESCRIPTION_LENGTH=120;const MODAL_MAX_HEIGHT=496;const VERTICAL_SPACING_MULTIPLIER=.6;function ClearButton({theme,type,onClick,text}){const shouldDisplayIcon=type===\"icon\";const iconOrText=shouldDisplayIcon?/*#__PURE__*/_jsx(ClearIcon,{style:{color:theme.inputIconColor,width:theme.inputIconSize,height:theme.inputIconSize}}):text;return /*#__PURE__*/_jsx(\"div\",{style:{flexShrink:0,fontSize:theme&&theme.titleFont&&theme.titleFont.fontSize?theme.titleFont.fontSize:15},children:/*#__PURE__*/_jsx(\"button\",{className:\"__framer-search-clear-button\",onClick:onClick,style:{fontFamily:\"inherit\",border:\"none\",background:\"none\",cursor:\"pointer\",display:\"flex\",textTransform:\"uppercase\",color:theme.inputIconColor,fontSize:\"0.75em\",padding:0},children:iconOrText})});}function Divider({theme,type}){const styles={background:theme.foregroundColor,height:1,flexShrink:0,opacity:.05};if(type===\"contained\"&&theme){styles.marginLeft=theme.horizontalSpacing;styles.marginRight=theme.horizontalSpacing;}return /*#__PURE__*/_jsx(\"div\",{style:styles});}export const Input=/*#__PURE__*/forwardRef(function Input(props,ref){const{value=\"\",status,autofocus,theme,placeholder,iconType,clearButtonType,onChange}=props;const[inputValue,setInputValue]=useState(value);const[isFocused,setIsFocused]=useState(false);const inputRef=useRef();useImperativeHandle(ref,()=>inputRef.current);React.useLayoutEffect(()=>{// Runs on unmount, fixes a bug in Safari that scrolls to the bottom\n// of the page when the input unmounts.\nreturn()=>{const inputElement=inputRef.current;if(!inputElement||inputElement!==document.activeElement)return;inputElement.blur();};},[]);const handleInputClick=()=>{if(inputRef.current){inputRef.current.focus();}};const handleClearClick=()=>{setInputValue(\"\");};useEffect(()=>{onChange(inputValue);},[inputValue]);const hasInputText=inputValue.length>0;const showClearButton=inputValue.length>0&&clearButtonType&&clearButtonType!==\"none\";const verticalSpacing=Math.floor(theme?theme.horizontalSpacing*VERTICAL_SPACING_MULTIPLIER:0);const searchIcon=iconType===\"custom\"&&theme.inputIconImage?/*#__PURE__*/_jsx(\"img\",{alt:\"icon alongside the Site Search input\",src:theme.inputIconImage.src,width:theme.inputIconSize,height:theme.inputIconSize,decoding:\"async\"}):/*#__PURE__*/_jsx(SearchIcon,{color:theme.inputIconColor,width:theme.inputIconSize,height:theme.inputIconSize});return /*#__PURE__*/_jsxs(\"div\",{role:\"search\",style:{...inputContainerStyle,fontFamily:getFontFamily(theme),paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing,gap:12,paddingTop:verticalSpacing,paddingBottom:verticalSpacing,touchAction:\"none\"},onClick:handleInputClick,children:[/*#__PURE__*/_jsx(\"div\",{style:{flexShrink:0,display:\"flex\"},children:status===\"loading\"&&inputValue?/*#__PURE__*/_jsx(SpinnerIcon,{color:theme.inputIconColor,backgroundColor:theme.backgroundColor,style:{height:theme&&theme.inputIconSize,width:theme&&theme.inputIconSize}}):searchIcon}),/*#__PURE__*/_jsx(\"input\",{ref:inputRef,spellCheck:false,autoFocus:autofocus,style:{...inputStyle,WebkitTapHighlightColor:\"rgba(0,0,0,0)\",color:theme.foregroundColor,lineHeight:\"2em\",verticalAlign:\"baseline\",...theme.titleFont,...theme.inputFont,fontSize:theme.inputFontSize,// @ts-ignore\n\"--framer-search-placeholder-color\":theme.placeholderColor},onFocus:()=>{const scrollOffset=document.documentElement.scrollTop;document.documentElement.scrollTop=scrollOffset;},placeholder:placeholder,value:inputValue,onChange:()=>setInputValue(inputRef.current.value)}),showClearButton&&/*#__PURE__*/_jsx(ClearButton,{theme:theme,type:props.clearButtonType,text:props.clearButtonText,onClick:handleClearClick})]});});const inputContainerStyle={display:\"inline-flex\",alignItems:\"center\",flexShrink:0};const inputStyle={outline:\"none\",border:\"none\",background:\"transparent\",fontWeight:500,height:\"2em\",padding:0,width:\"100%\"};export const ResultRow=/*#__PURE__*/React.memo(/*#__PURE__*/React.forwardRef(function ResultRow(props,ref){const{index,result,prevMousePositionRef,type=\"contained\",subtitleType=\"path\",selected=false,theme,localeSlug,style,onMouseMove,onPointerDown,onNavigateTo}=props;const{url,title,score}=result;const urlPath=useMemo(()=>{return stripLocaleSlugFromPath(url,localeSlug);},[url,localeSlug]);const handleMouseMove=useCallbackOnMouseMove(event=>onMouseMove(event,index),prevMousePositionRef);const isContained=type===\"contained\";const borderRadius=isContained?clamp(0,Infinity,theme.borderRadius-theme.spacing):0;const subtitleText=subtitleType===\"path\"?urlPath:clampText(result.description,MAX_DESCRIPTION_LENGTH);const handleClick=event=>{event.preventDefault();onNavigateTo(result.url);};const focusTrap=event=>{event.preventDefault();};return /*#__PURE__*/_jsx(\"a\",{ref:ref,style:{textDecoration:\"none\"},href:result.url,onClick:handleClick,onMouseMove:handleMouseMove,onMouseDown:focusTrap,onPointerDown:event=>onPointerDown(event,index),children:/*#__PURE__*/_jsxs(\"li\",{style:{...resultContainer,...style,paddingTop:isContained?12:16,paddingBottom:isContained?12:16,color:theme.foregroundColor,position:\"relative\",paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing},children:[/*#__PURE__*/_jsx(\"div\",{style:{backgroundColor:theme.foregroundColor,position:\"absolute\",opacity:selected?.06:0,borderRadius,left:theme&&isContained?theme.spacing:0,right:theme&&isContained?theme.spacing:0,top:0,bottom:0}}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",overflow:\"hidden\",gap:4},children:[/*#__PURE__*/_jsx(\"h3\",{style:{...resultTitle,...theme.titleFont,lineHeight:\"1.4em\"},children:title}),/*#__PURE__*/_jsxs(\"p\",{style:{margin:0,color:theme.subtitleColor,...theme.subtitleFont,whiteSpace:\"nowrap\",overflow:\"hidden\",textOverflow:\"ellipsis\",lineHeight:\"1.4em\"},children:[localStorageDebugFlag?score:\"\",\" \",subtitleText]})]})]},result.url)});}));/**\n * Flexible gap used inside a flexbox layout to push down the quick menu\n * by 20% of the screen height, but also allow it to collapse to zero if\n * there is not enough vertical room.\n */function QuickMenuSpacer({onClick}){return /*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",flexBasis:\"20vh\"},onClick:onClick});}const layoutContainerStyle={display:\"flex\",flexDirection:\"column\",alignItems:\"center\",justifyContent:\"flex-start\",gap:15,overflow:\"visible\"};function LayoutContainer({layoutType,theme,onKeyDown,onDismiss,children,modalOptions}){const layoutStyles=getLayoutBaseStyles(layoutType,theme);const style={...layoutContainerStyle,...layoutStyles,willChange:\"transform\",marginTop:layoutType===\"FixedTop\"?theme.offsetTop:0,height:layoutType===\"Sidebar\"?\"100%\":\"auto\",maxHeight:layoutType===\"QuickMenu\"?\"100%\":\"none\",justifyContent:layoutType===\"Sidebar\"?\"flex-end\":\"flex-start\",flexDirection:layoutType===\"Sidebar\"?\"column-reverse\":\"column\"};const innerStyle={...layoutContainerStyle,...layoutStyles,height:layoutType===\"Sidebar\"?\"100%\":\"auto\",maxHeight:layoutType===\"QuickMenu\"?\"100%\":\"none\",gap:layoutType===\"Sidebar\"?0:theme.gapBetweenStatusAndSearch,backgroundColor:layoutType===\"Sidebar\"?theme.backgroundColor:\"transparent\",justifyContent:layoutType===\"Sidebar\"?\"flex-end\":\"flex-start\",flexDirection:layoutType===\"Sidebar\"?\"column-reverse\":\"column\",originX:.5,originY:.5};function getContainerAnimation(){switch(layoutType){case\"FixedTop\":{const key=animationKeyFromLayout(\"FixedTop\");const prop=modalOptions?modalOptions[key]:undefined;if(prop){return prop;}else{return{y:-10,opacity:.2,transition:{duration:Browser.isTouch()?0:.15}};}break;}case\"QuickMenu\":{const key=animationKeyFromLayout(\"QuickMenu\");const prop=modalOptions?modalOptions[key]:undefined;if(prop){return prop;}else{return{scale:.95,opacity:0,y:0,x:0,rotate:0,transition:{type:\"spring\",stiffness:600,damping:40}};}break;}case\"Sidebar\":{const key=animationKeyFromLayout(\"Sidebar\");const prop=modalOptions?modalOptions[key]:undefined;if(prop){return prop;}else{return{x:-10,opacity:0,transition:{duration:.15}};}break;}}}const containerAnimation=getContainerAnimation();return /*#__PURE__*/_jsxs(\"div\",{style:style,onKeyDown:onKeyDown,onClick:event=>event.stopPropagation(),children:[layoutType===\"QuickMenu\"&&/*#__PURE__*/_jsx(QuickMenuSpacer,{onClick:onDismiss}),/*#__PURE__*/_jsx(motion.div,{initial:containerAnimation,animate:{opacity:1,scale:1,x:0,y:0,rotate:0},transition:containerAnimation?containerAnimation.transition:undefined,exit:{opacity:0,transition:{duration:0}},style:innerStyle,children:children})]});}function ModalContainer({layoutType,theme,children,heightIsStatic,heightTransition,heightDeps}){const style={// This `willChange` is required to avoid weird rendering issues where\n// parts of the search window won't redraw, which we observed in Safari 16.4.\nwillChange:\"transform\",backgroundColor:theme.backgroundColor,color:theme.foregroundColor,borderRadius:layoutType===\"QuickMenu\"?theme.borderRadius:0,width:\"100%\",display:\"flex\",flexDirection:\"column\",overflow:\"hidden\",boxShadow:layoutType!==\"Sidebar\"?theme.shadow:undefined,maxHeight:layoutType===\"QuickMenu\"?`min(${MODAL_MAX_HEIGHT}px, calc(100vh - 30px))`:undefined};// Opt-in Height Animations for the Search Quick Actions menu.\n// These are disabled by default, but can be enabled via props.\nconst[scope,animate]=useAnimate();useLayoutEffect(()=>{if(layoutType!==\"QuickMenu\"||heightIsStatic)return;const prevHeight=scope.current.offsetHeight;scope.current.style.height=\"auto\";const height=scope.current.offsetHeight;scope.current.style.height=prevHeight+\"px\";animate(scope.current,{height:[prevHeight,height]},heightTransition);},heightDeps);return /*#__PURE__*/_jsx(\"div\",{ref:scope,role:\"dialog\",className:layoutType===\"FixedTop\"?\"__framer-max-height-80dvh\":undefined,style:style,children:children});}const ScrollView=/*#__PURE__*/React.forwardRef(function ScrollView({theme,children},ref){const isTouch=Browser.isTouch();const[canScroll,setCanScroll]=React.useState(true);React.useEffect(()=>{if(!isTouch)return;const element=ref.current;if(!element)return;setCanScroll(element.scrollHeight>element.clientHeight);});return /*#__PURE__*/_jsx(\"div\",{ref:ref,style:{width:`calc(100% + ${theme.scrollBarWidth}px)`,overflowY:\"scroll\",overflowX:\"hidden\",overscrollBehavior:\"contain\",touchAction:canScroll?undefined:\"none\",// Make the list appear slightly under the divider\n// so that the divider is still visible when the first\n// item is selected.\nmarginTop:-1},children:children});});const statusStyle={backgroundColor:\"#B5B5B5\",color:\"#FFF\",boxShadow:\"0px 20px 40px 0px rgba(0, 0, 0, 0.25)\",fontFamily:\"inherit\",textAlign:\"center\",fontSize:13,padding:\"8px 0\"};function StatusMessage({status,layoutType,theme}){const verticalSpacing=Math.floor(theme?theme.horizontalSpacing*VERTICAL_SPACING_MULTIPLIER:0);const style={...statusStyle,userSelect:\"none\",fontFamily:getFontFamily(theme),paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing,fontWeight:500,lineHeight:`calc(${theme.inputFontSize} * 2)`,paddingTop:verticalSpacing,paddingBottom:verticalSpacing,...theme.titleFont,zIndex:theme.zIndex+1,maxWidth:layoutType===\"FixedTop\"?\"none\":theme.width,width:layoutType===\"FixedTop\"?`calc(100% - ${verticalSpacing*2}px`:\"100%\",boxShadow:layoutType!==\"Sidebar\"&&statusStyle.boxShadow,borderRadius:layoutType!==\"Sidebar\"&&theme.borderRadius};// Show less text on fixed text to look nicer on mobile\nconst previewInfoText=layoutType===\"FixedTop\"?\"Preview Mode\":\"Preview Mode. Publish your Site to Search.\";if(status===\"no-meta-tag-found\"){return /*#__PURE__*/_jsx(\"div\",{style:style,children:previewInfoText});}if(status===\"pending-index-generation\"){return /*#__PURE__*/_jsx(\"div\",{style:style,children:\"Site is being indexed\"});}return null;}const resultTitle={textOverflow:\"ellipsis\",maxWidth:\"100%\",overflow:\"hidden\",fontWeight:500,whiteSpace:\"nowrap\",flex:1,margin:0};const resultContainer={padding:\"16px 20px\",listStyle:\"none\",fontWeight:500};const sidebarStyles={left:0,width:500};const fixedTopStyles={top:0,width:\"100%\"};const quickMenuStyles={width:500};function getLayoutBaseStyles(layoutOption,theme){switch(layoutOption){case\"Sidebar\":return{...sidebarStyles,width:theme.width};case\"FixedTop\":return fixedTopStyles;case\"QuickMenu\":return{...quickMenuStyles,width:theme.width};}}export var SearchInputClearButtonType;(function(SearchInputClearButtonType){SearchInputClearButtonType[\"Icon\"]=\"icon\";SearchInputClearButtonType[\"Text\"]=\"text\";SearchInputClearButtonType[\"None\"]=\"none\";})(SearchInputClearButtonType||(SearchInputClearButtonType={}));export var SearchInputDividerType;(function(SearchInputDividerType){SearchInputDividerType[\"None\"]=\"none\";SearchInputDividerType[\"FullWidth\"]=\"fullWidth\";SearchInputDividerType[\"Contained\"]=\"contained\";})(SearchInputDividerType||(SearchInputDividerType={}));export var SearchResultTitleType;(function(SearchResultTitleType){SearchResultTitleType[\"H1\"]=\"h1\";SearchResultTitleType[\"Title\"]=\"title\";})(SearchResultTitleType||(SearchResultTitleType={}));export var SearchResultSubtitleType;(function(SearchResultSubtitleType){SearchResultSubtitleType[\"Description\"]=\"description\";SearchResultSubtitleType[\"Path\"]=\"path\";})(SearchResultSubtitleType||(SearchResultSubtitleType={}));export var SearchResultItemType;(function(SearchResultItemType){SearchResultItemType[\"FullWidth\"]=\"fullWidth\";SearchResultItemType[\"Contained\"]=\"contained\";})(SearchResultItemType||(SearchResultItemType={}));export var SearchLayoutType;(function(SearchLayoutType){SearchLayoutType[\"Sidebar\"]=\"Sidebar\";SearchLayoutType[\"FixedTop\"]=\"FixedTop\";SearchLayoutType[\"QuickMenu\"]=\"QuickMenu\";})(SearchLayoutType||(SearchLayoutType={}));export var SearchEntryType;(function(SearchEntryType){SearchEntryType[\"Icon\"]=\"icon\";SearchEntryType[\"Text\"]=\"text\";})(SearchEntryType||(SearchEntryType={}));export var SearchIconType;(function(SearchIconType){SearchIconType[\"Default\"]=\"default\";SearchIconType[\"Custom\"]=\"custom\";})(SearchIconType||(SearchIconType={}));/**\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */export function SearchModal(props){const{layoutType,theme,urlScope,inputOptions,backdropOptions,modalOptions,resultOptions,onDismiss}=props;const{activeLocale}=useLocaleInfo();const localeId=activeLocale?.id;const localeSlug=activeLocale?.slug;const input=useRef();const selectedResultRow=useRef();const scrollView=useRef();const[selected,setSelected]=useState({index:0,scroll:true});const prevMousePositionRef=useRef(null);const[isKeyboardNavigationDisabled,setIsKeyboardNavigationDisabled]=useState(Browser.isTouch);const[query,setQuery]=useState(\"\");const deferredQuery=useDeferredValue(query);const{results,status}=useSearch(deferredQuery,{minimumScore:0,urlScope,titleType:resultOptions.titleType});const selectedResult=results[selected.index];const verticalSpacing=Math.floor(theme?theme.horizontalSpacing*VERTICAL_SPACING_MULTIPLIER:0);useEffect(()=>{// Reset the selection to the top if the query changes.\nsetSelected({index:0,scroll:true});},[deferredQuery]);const handleResultRowPointerDown=useCallback((event,index)=>{if(event.pointerType!==\"touch\")return;setIsKeyboardNavigationDisabled(true);setSelected({index,scroll:false});},[]);const handleResultRowMouseMove=useCallback((event,index)=>{setSelected(previousSelected=>{if(previousSelected.index===index){return previousSelected;}return{index,scroll:false};});},[]);const router=useRouter();const navigateTo=useCallback(async url=>{if(status===\"no-meta-tag-found\"){return;}try{// Ideally, we would directly expose `routeId` in the search index so that\n// we don't need to infer it from the URL.\nconst{routeId,pathVariables}=inferInitialRouteFromPath(router.routes,url);const route=router.getRoute?.(routeId);onDismiss();await route?.page?.preload?.();router.navigate?.(routeId,null,pathVariables,false);}catch(error){window.location.href=url;}},[status]);const handleKeyDown=event=>{const maxIndex=results.length-1;switch(event.code){case\"ArrowUp\":event.preventDefault();if(isKeyboardNavigationDisabled){setIsKeyboardNavigationDisabled(false);break;}setSelected(previousSelected=>({index:clamp(0,maxIndex,previousSelected.index-1),scroll:true}));break;case\"ArrowDown\":event.preventDefault();if(isKeyboardNavigationDisabled){setIsKeyboardNavigationDisabled(false);break;}setSelected(previousSelected=>({index:clamp(0,maxIndex,previousSelected.index+1),scroll:true}));break;case\"Escape\":break;case\"Enter\":if(selectedResult){navigateTo(selectedResult.url);}break;default:event.stopPropagation();}};const showNoResults=results.length===0&&deferredQuery.length>1&&status!==\"loading\";const showDivider=Boolean((deferredQuery.length>0&&results.length>0||showNoResults)&&status!==\"loading\"&&props.inputOptions&&props.inputOptions.dividerType!==\"none\");const isItemContained=Boolean(props.resultOptions&&props.resultOptions.itemType===\"contained\");const spacing=isItemContained?theme.spacing:10;const listPaddingTop=showDivider&&isItemContained?spacing+theme.gapBetweenResults*2:0;useEffect(()=>{if(!selected.scroll)return;const element=selectedResultRow.current;if(!element)return;scrollIntoView(element,scrollView.current,{offsetTop:showDivider&&isItemContained?listPaddingTop:0,offsetBottom:isItemContained?spacing:0});// `showDivider` and `isItemContained` are not dependencies because\n// they will be the latest values when `selected` changes. And including\n// them will cause unnecessary scrolling into view.\n},[selected]);return /*#__PURE__*/_jsxs(LayoutContainer,{layoutType:layoutType,modalOptions:modalOptions,theme:theme,onKeyDown:handleKeyDown,onDismiss:onDismiss,children:[/*#__PURE__*/_jsxs(ModalContainer,{layoutType:layoutType,theme:theme,heightIsStatic:modalOptions.heightIsStatic,heightTransition:modalOptions.heightTransition,heightDeps:[results.length,showNoResults],children:[/*#__PURE__*/_jsx(Input,{autofocus:true,ref:input,onChange:setQuery,value:query,theme:theme,status:status,iconType:inputOptions.iconOptions.iconType,placeholder:inputOptions.placeholderOptions.placeholderText,clearButtonType:inputOptions?inputOptions.clearButtonType:undefined,clearButtonText:inputOptions.clearButtonText}),showDivider&&/*#__PURE__*/_jsx(Divider,{theme:theme,type:inputOptions.dividerType}),/*#__PURE__*/_jsx(ScrollView,{ref:scrollView,theme:theme,children:/*#__PURE__*/_jsxs(\"ul\",{\"aria-live\":\"polite\",style:{display:\"flex\",flexDirection:\"column\",width:`calc(100% - ${theme.scrollBarWidth}px)`,padding:0,paddingTop:listPaddingTop,paddingBottom:results.length&&isItemContained?spacing:0,gap:theme.gapBetweenResults,margin:0},children:[results.map((result,index)=>{const isSelected=index===selected.index;return /*#__PURE__*/_jsx(ResultRow,{ref:isSelected?selectedResultRow:null,index:index,result:result,prevMousePositionRef:prevMousePositionRef,selected:!isKeyboardNavigationDisabled&&isSelected,type:props.resultOptions.itemType,subtitleType:props.resultOptions.subtitleOptions.subtitleType,theme:theme,localeSlug:localeSlug,onMouseMove:handleResultRowMouseMove,onPointerDown:handleResultRowPointerDown,onNavigateTo:navigateTo},result.url);}),showNoResults&&/*#__PURE__*/_jsx(\"li\",{style:{paddingTop:verticalSpacing-listPaddingTop,paddingBottom:verticalSpacing,lineHeight:\"2em\",paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing,height:\"Sidebar\"?\"100%\":\"auto\"},children:/*#__PURE__*/_jsx(\"h3\",{style:{...resultTitle,textAlign:\"center\",lineHeight:`calc(${theme.inputFontSize} * 2)`,color:theme.subtitleColor,...theme.titleFont},children:\"No results\"})})]})})]}),/*#__PURE__*/_jsx(StatusMessage,{status:status,layoutType:layoutType,theme:theme})]});}\nexport const __FramerMetadata__ = {\"exports\":{\"ResultRow\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchResultTitleType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchResultItemType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchLayoutType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchInputDividerType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchTheme\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchResultSubtitleType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchModal\":{\"type\":\"reactComponent\",\"name\":\"SearchModal\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerSupportedLayoutHeight\":\"fixed\"}},\"SearchIconType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Input\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchEntryType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchInputClearButtonType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// @ts-ignore\nimport{useLocaleInfo}from\"framer\";import{clamp}from\"framer-motion\";import{useEffect,useState,useTransition}from\"react\";import{SearchResultTitleType}from\"https://framerusercontent.com/modules/tV9haTHllpHHc9Fjue2H/1GynhDlRW7uuXFYW1RXb/SearchModal.js\";import{getCachedIndex,isDefaultLocaleId,setCachedIndex}from\"https://framerusercontent.com/modules/uU1mtMKXsrVAg8N5hW7w/v7gDLwKJgQ5vAsFHxY4H/cachedIndex.js\";import{fakeResults}from\"https://framerusercontent.com/modules/K9JZRwJcE6slDAf8rUmh/mJ54py1Ecnn1RoC4N1m4/fakeResults.js\";import{distance}from\"https://framerusercontent.com/modules/TwRgbWuhHeB95MPifel4/YW8Hlm59FG3PajbrVsaR/fuzzySearch.js\";import{createLogger,localStorageDebugFlag,safeDocument,safeWindow,stripLocaleSlugFromPath,yieldToMain}from\"https://framerusercontent.com/modules/MWsEnYfRnoOQq31DN4ql/fxR5MNtgeSOU8Mj4iY9n/utils.js\";const{log,time,timeEnd}=createLogger(localStorageDebugFlag);const splitWordsRegex=(()=>{try{// Regex lookbehind is used to ignore ampersands when splitting\n// words. For example \"H&M\" will not be split and is considered as\n// one word, but \"H & M\" will be split.\n// However, some browsers (like Safari iOS 15) don't support\n// lookbehind and will crash. When it's not supported, fallback to\n// a safer regex that always splits ampersands.\nconst regex=RegExp(\"[\\\\s.,;!?\\\\p{P}\\\\p{Z}]+(?<!\\\\p{L}&)(?!&\\\\p{L})\",\"u\");\"\".split(regex);return regex;}catch{log(\"Falling back to regex without lookbehind\");return RegExp(\"[\\\\s.,;!?\\\\p{P}\\\\p{Z}]+\",\"u\");}})();function splitWords(text){return text.split(splitWordsRegex);}function getUniqueWords(str){const words=splitWords(str).filter(word=>word.trim()&&word.length>0);return new Set(words);}const normalizeRegex=/[\\u0300-\\u036f]/g;/**\n * Replace accented characters with equivilant non-accented versions and\n * make everything lowercase.\n */function getNormalizedString(text){if(Array.isArray(text)){return text.map(getNormalizedString);}return text.normalize(\"NFD\")// From: https://stackoverflow.com/a/37511463\n.replace(normalizeRegex,\"\").toLowerCase();}const normalizedItemCache=new WeakMap;function getNormalizedItemFromCache(item){const cached=normalizedItemCache.get(item);if(cached)return cached;const normalizedItem=getNormalizedItem(item);normalizedItemCache.set(item,normalizedItem);return normalizedItem;}function getNormalizedItem(item){const normalizedItem={};for(const key in item){if(item.hasOwnProperty(key)){const value=item[key];if(typeof value===\"string\"){normalizedItem[key]=getNormalizedString(value);continue;}if(Array.isArray(value)){normalizedItem[key]=getNormalizedString(value);continue;}normalizedItem[key]=value;}}return normalizedItem;}function getMatchRange(currentRange,start,end){const result={...currentRange};if(start<result.start){result.start=start;}if(end>result.end){result.end=end;}return result;}/**\n * Score index item based on the contents of it's fields such as title, description, headings etc.\n *\n * Note that this does not normalize the item or query. Normalization is expected to happen\n * before passing the data into this.\n */function getScoreForSearchIndexItem(item,query,words,fullQuery){let score=0;const match={title:{start:Infinity,end:0},description:{start:Infinity,end:0}};const urlWords=getUniqueWords(item.url);// Match query based on words in the URL so that random strings inside\n// other strings are not matched.\nif(urlWords.has(query)){score+=10;}// Really boost single word queries that match single word URLs.\nif(words.size===1&&urlWords.size===1&&urlWords.values().next().value===query){score+=score*5;}// Score shorter URLs higher so `/pricing` is before `/lala/pricing`.\nif(score>0){const splitLength=item.url.split(\"/\").length;score+=clamp(10-splitLength,0,splitLength);}const titleWords=getUniqueWords(item.title);// Prefer full word matches in the title.\nif(titleWords.has(query)){score+=10;}const titleIndex=item.title.indexOf(query);if(titleIndex!==-1){score+=10;// TODO: Matches are currently not used, but they can be used in the\n// future to add text highlighting.\nmatch.title=getMatchRange(match.title,titleIndex,titleIndex+query.length);}// If the full query is close to being the heading, score this highly as\n// the user is most likely looking for that exact title.\nif(distance(item.title,fullQuery)<=2){score+=score*10;}// Fuzzy match full words in the title.\nfor(const titleWord of titleWords){const distanceScore=distance(query,titleWord);// Small distance score helps with small typos.\nif(distanceScore<=2){score+=10;}}const headings=[...item.h1,...item.h2,...item.h3,...item.h4,...item.h5,...item.h6];for(const heading of headings){const headingWords=getUniqueWords(heading);// If the full query is close to being the heading, score this highly as\n// the user is most likely looking for that exact title.\nif(distance(heading,fullQuery)<=2){score+=score*10;}// Bias headings that start with the query as this helps when\n// you know the title you are searching for.\nif(heading.startsWith(query)){score+=10;}if(headingWords.has(query)){score+=10;}if(heading.includes(query)){score+=1;}// Fuzzy match full words in headings.\nfor(const headingWord of headingWords){const distanceScore=distance(query,headingWord);if(distanceScore<=2){score+=1;}}}const descriptionIndex=item.description.indexOf(query);if(descriptionIndex!==-1){score+=10;match.description=getMatchRange(match.description,descriptionIndex,descriptionIndex+query.length);}for(const p of item.p){if(p.includes(query)){score+=.5;}}for(const codeblock of item.codeblock){// If the full query is close to being the codeblock, score this highly as\n// the user is most likely looking for that exact code.\nif(distance(codeblock,fullQuery)<=2){score*=10;}if(codeblock.includes(fullQuery)){score+=10;}if(codeblock.includes(query)){score+=.5;}}return{score,match};}function getSearchIndexItemScore(item,normalizedQuery){const normalizedItem=getNormalizedItemFromCache(item);const queryWords=getUniqueWords(normalizedQuery);let total=0;for(const queryWord of queryWords){const{score}=getScoreForSearchIndexItem(normalizedItem,queryWord,queryWords,normalizedQuery);total+=score;}return total;}function useRawSearch(index,query,settings){const[results,setResults]=useState(null);const[,startTransition]=useTransition();useEffect(()=>{const abortController=new AbortController;executeRawSearch(index,query,settings,abortController.signal).then(res=>{if(!abortController.signal.aborted){startTransition(()=>{setResults(res);});}}).catch(err=>{if(err.name!==\"AbortError\"){console.error(\"Search failed:\",err);}});return()=>{abortController.abort();};},[index,query]);return{results:results??[]};}const QUANTUM=32// ms, 2*16ms (2 frames on 60 hz)\n;async function executeRawSearch(index,query,settings,signal){const path=safeWindow?.location.pathname;time(\"query\");const normalizedQuery=getNormalizedString(query);const results=[];const items=Object.values(index);let deadline=performance.now()+QUANTUM;async function yieldToMainIfNecessary(){if(performance.now()>=deadline){await yieldToMain();deadline=performance.now()+QUANTUM;}}for(let i=0;i<items.length;++i){if(performance.now()>=deadline){await yieldToMainIfNecessary();deadline=performance.now()+QUANTUM;}if(signal?.aborted)return[];const item=items[i];const score=getSearchIndexItemScore(item,normalizedQuery);if(score>(settings.minimumScore||0)&&(!path||item.url!==path)){const heading=item.h1.length&&item.h1[0];const title=settings?.titleType===SearchResultTitleType.Title?item.title:heading?heading:item.title;// Convert index item to result item.\nresults.push({url:item.url,title,description:item.description,body:[...item.p,item.codeblock].join(\" \"),score});}}await yieldToMainIfNecessary();if(signal?.aborted)return[];const sorted=results.sort((itemA,itemB)=>itemB.score-itemA.score);timeEnd(\"query\");await yieldToMainIfNecessary();if(signal?.aborted)return[];return results.slice(0,20);}function getIndexedScopedToUrl(index,rawUrlScope,localeSlug){const scopedIndex={};const baseScopeUrlHasVariable=rawUrlScope.includes(\":\");const urlUpToPathVariable=rawUrlScope.split(\":\")[0];const urlScope=urlUpToPathVariable.length>1?urlUpToPathVariable:\"\";for(const url in index){const strippedURL=stripLocaleSlugFromPath(url,localeSlug);if(!strippedURL.startsWith(urlScope)){continue;}if(baseScopeUrlHasVariable&&url.length<=urlScope.length){continue;}scopedIndex[url]=index[url];}return scopedIndex;}export function useSearch(query,settings){const[searchIndex,_setSearchIndex]=useState({});const[status,setStatus]=useState(\"loading\");const{results}=useRawSearch(searchIndex,query,settings);const{activeLocale}=useLocaleInfo();const localeId=activeLocale?.id;// Seperate setter function so that the URL scope is always applied\n// to indexes loaded from either the cache or network.\nfunction setSearchIndex(index,options={ignoreScope:false}){let scopedIndex=index;if(settings.urlScope&&!options.ignoreScope){scopedIndex=getIndexedScopedToUrl(index,settings.urlScope,activeLocale?.slug);log(\"Using URL scope\",settings.urlScope);}_setSearchIndex(scopedIndex);}useEffect(()=>{async function loadSearchIndex(){setStatus(\"loading\");const baseUrl=getBaseUrl(\"framer-search-index\");if(!baseUrl){setStatus(\"no-meta-tag-found\");setSearchIndex(fakeResults,{ignoreScope:true});log(\"No meta tag found\");return;}const cacheResult=await getCachedIndex(localeId,baseUrl);if(cacheResult.status===\"fresh\"){setSearchIndex(cacheResult.searchIndex);setStatus(\"success\");log(\"Using fresh cached index\");return;}if(cacheResult.status===\"stale\"){setSearchIndex(cacheResult.searchIndex);setStatus(\"loading-with-cache\");log(\"Using stale cached index while loading a fresh one\");}const searchIndexUrl=getSearchIndexUrl(baseUrl,localeId);const response=await fetch(searchIndexUrl);if(response.ok){const downloadedIndex=await response.json();setSearchIndex(downloadedIndex);setCachedIndex(localeId,downloadedIndex,baseUrl);setStatus(\"success\");log(\"Using downloaded index\");return;}// Our \"sites\" CDN currently returns 403s for missing files.\nconst isNotFound=response.status===403||response.status===404;if(!isNotFound){throw new Error(response.statusText);}// Index is likely still being generated.\nlog(\"Index not found\");const fallbackBaseUrl=getBaseUrl(\"framer-search-index-fallback\");if(!fallbackBaseUrl){if(cacheResult.status===\"miss\"){setStatus(\"pending-index-generation\");log(\"No fallback, no cache\");}else{setStatus(\"success\");log(\"No fallback, using cache\");}return;}// If we're here, cache is missing or stale.\n// If it's stale but it's our fallback index, we can use it.\nif(cacheResult.status===\"stale\"&&cacheResult.indexHash===fallbackBaseUrl){setStatus(\"success\");log(\"Using cached fallback index\");return;}const fallbackSearchIndexUrl=getSearchIndexUrl(fallbackBaseUrl,localeId);const fallbackResponse=await fetch(fallbackSearchIndexUrl);if(fallbackResponse.ok){const downloadedIndex=await fallbackResponse.json();setSearchIndex(downloadedIndex);setCachedIndex(localeId,downloadedIndex,fallbackBaseUrl);setStatus(\"success\");log(\"Using downloaded fallback index\");return;}if(cacheResult.status===\"miss\"){setStatus(\"pending-index-generation\");log(\"Fallback failed, no cache\");}else{setStatus(\"success\");log(\"Fallback failed, using cache\");}}loadSearchIndex().catch(error=>{// TODO: Check for error type here. If it's a network error,\n// we could do a few retries.\nsetStatus(\"error\");log(\"Failed to load search index\",error);});},[localeId]);log({status,results});return{results,status};}function getBaseUrl(name){return safeDocument?.querySelector(`meta[name=\"${name}\"]`)?.getAttribute(\"content\");}function getSearchIndexUrl(baseURL,localeId){if(isDefaultLocaleId(localeId))return baseURL;return baseURL.replace(\".json\",`-${localeId}.json`);}\nexport const __FramerMetadata__ = {\"exports\":{\"SearchIndex\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useSearch\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./useSearch.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useSearch}from\"https://framerusercontent.com/modules/MyBp84Z0p9nUcMimVMnY/1vZ2fdkLJI4IprrVTHqR/useSearch.js\";import React,{useEffect,useState,useMemo,forwardRef,useRef,useDeferredValue,useLayoutEffect,useCallback,useImperativeHandle}from\"react\";import{Browser}from\"https://framerusercontent.com/modules/PJVBcBLmDteTEAZh3J9Z/keXJyjyE9VnzUcDMayjg/browser.js\";import{motion,clamp,useAnimate}from\"framer-motion\";import{SearchIcon,ClearIcon,SpinnerIcon}from\"https://framerusercontent.com/modules/LV9trClbmNwd5PVj9l8y/L4rFqMGNzGSwRZpGTGF3/Icons.js\";import{clampText,getFontFamily,localStorageDebugFlag,animationKeyFromLayout,stripLocaleSlugFromPath}from\"https://framerusercontent.com/modules/MWsEnYfRnoOQq31DN4ql/fxR5MNtgeSOU8Mj4iY9n/utils.js\";import{useCallbackOnMouseMove}from\"https://framerusercontent.com/modules/Gzef0nFihI9m9vZG45th/lIUxbZcreiDm2GzUkt3y/useCallbackOnMouseMove.js\";import{scrollIntoView}from\"https://framerusercontent.com/modules/eAnjm75CdfYT1Zz4BIaz/7KDSfnnyD1T3Ap75L4m8/scrollIntoView.js\";import{useLocaleInfo,// @ts-expect-error Internal API\nuseRouter,// @ts-expect-error Internal API\ninferInitialRouteFromPath}from\"framer\";const MAX_DESCRIPTION_LENGTH=120;const MODAL_MAX_HEIGHT=496;const VERTICAL_SPACING_MULTIPLIER=.6;function ClearButton({theme,type,onClick,text}){const shouldDisplayIcon=type===\"icon\";const iconOrText=shouldDisplayIcon?/*#__PURE__*/_jsx(ClearIcon,{style:{color:theme.inputIconColor,width:theme.inputIconSize,height:theme.inputIconSize}}):text;return /*#__PURE__*/_jsx(\"div\",{style:{flexShrink:0,fontSize:theme&&theme.titleFont&&theme.titleFont.fontSize?theme.titleFont.fontSize:15},children:/*#__PURE__*/_jsx(\"button\",{className:\"__framer-search-clear-button\",onClick:onClick,style:{fontFamily:\"inherit\",border:\"none\",background:\"none\",cursor:\"pointer\",display:\"flex\",textTransform:\"uppercase\",color:theme.inputIconColor,fontSize:\"0.75em\",padding:0},children:iconOrText})});}function Divider({theme,type}){const styles={background:theme.foregroundColor,height:1,flexShrink:0,opacity:.05};if(type===\"contained\"&&theme){styles.marginLeft=theme.horizontalSpacing;styles.marginRight=theme.horizontalSpacing;}return /*#__PURE__*/_jsx(\"div\",{style:styles});}export const Input=/*#__PURE__*/forwardRef(function Input(props,ref){const{value=\"\",status,autofocus,theme,placeholder,iconType,clearButtonType,onChange}=props;const[inputValue,setInputValue]=useState(value);const[isFocused,setIsFocused]=useState(false);const inputRef=useRef();useImperativeHandle(ref,()=>inputRef.current);React.useLayoutEffect(()=>{// Runs on unmount, fixes a bug in Safari that scrolls to the bottom\n// of the page when the input unmounts.\nreturn()=>{const inputElement=inputRef.current;if(!inputElement||inputElement!==document.activeElement)return;inputElement.blur();};},[]);const handleInputClick=()=>{if(inputRef.current){inputRef.current.focus();}};const handleClearClick=()=>{setInputValue(\"\");};useEffect(()=>{onChange(inputValue);},[inputValue]);const hasInputText=inputValue.length>0;const showClearButton=inputValue.length>0&&clearButtonType&&clearButtonType!==\"none\";const verticalSpacing=Math.floor(theme?theme.horizontalSpacing*VERTICAL_SPACING_MULTIPLIER:0);const searchIcon=iconType===\"custom\"&&theme.inputIconImage?/*#__PURE__*/_jsx(\"img\",{alt:\"icon alongside the Site Search input\",src:theme.inputIconImage.src,width:theme.inputIconSize,height:theme.inputIconSize,decoding:\"async\"}):/*#__PURE__*/_jsx(SearchIcon,{color:theme.inputIconColor,width:theme.inputIconSize,height:theme.inputIconSize});return /*#__PURE__*/_jsxs(\"div\",{role:\"search\",style:{...inputContainerStyle,fontFamily:getFontFamily(theme),paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing,gap:12,paddingTop:verticalSpacing,paddingBottom:verticalSpacing,touchAction:\"none\"},onClick:handleInputClick,children:[/*#__PURE__*/_jsx(\"div\",{style:{flexShrink:0,display:\"flex\"},children:status===\"loading\"&&inputValue?/*#__PURE__*/_jsx(SpinnerIcon,{color:theme.inputIconColor,backgroundColor:theme.backgroundColor,style:{height:theme&&theme.inputIconSize,width:theme&&theme.inputIconSize}}):searchIcon}),/*#__PURE__*/_jsx(\"input\",{ref:inputRef,spellCheck:false,autoFocus:autofocus,style:{...inputStyle,WebkitTapHighlightColor:\"rgba(0,0,0,0)\",color:theme.foregroundColor,lineHeight:\"2em\",verticalAlign:\"baseline\",...theme.titleFont,...theme.inputFont,fontSize:theme.inputFontSize,// @ts-ignore\n\"--framer-search-placeholder-color\":theme.placeholderColor},onFocus:()=>{const scrollOffset=document.documentElement.scrollTop;document.documentElement.scrollTop=scrollOffset;},placeholder:placeholder,value:inputValue,onChange:()=>setInputValue(inputRef.current.value)}),showClearButton&&/*#__PURE__*/_jsx(ClearButton,{theme:theme,type:props.clearButtonType,text:props.clearButtonText,onClick:handleClearClick})]});});const inputContainerStyle={display:\"inline-flex\",alignItems:\"center\",flexShrink:0};const inputStyle={outline:\"none\",border:\"none\",background:\"transparent\",fontWeight:500,height:\"2em\",padding:0,width:\"100%\"};export const ResultRow=/*#__PURE__*/React.memo(/*#__PURE__*/React.forwardRef(function ResultRow(props,ref){const{index,result,prevMousePositionRef,type=\"contained\",subtitleType=\"path\",selected=false,theme,localeSlug,style,onMouseMove,onPointerDown,onNavigateTo}=props;const{url,title,score}=result;const urlPath=useMemo(()=>{return stripLocaleSlugFromPath(url,localeSlug);},[url,localeSlug]);const handleMouseMove=useCallbackOnMouseMove(event=>onMouseMove(event,index),prevMousePositionRef);const isContained=type===\"contained\";const borderRadius=isContained?clamp(0,Infinity,theme.borderRadius-theme.spacing):0;const subtitleText=subtitleType===\"path\"?urlPath:clampText(result.description,MAX_DESCRIPTION_LENGTH);const handleClick=event=>{event.preventDefault();onNavigateTo(result.url);};const focusTrap=event=>{event.preventDefault();};return /*#__PURE__*/_jsx(\"a\",{ref:ref,style:{textDecoration:\"none\"},href:result.url,onClick:handleClick,onMouseMove:handleMouseMove,onMouseDown:focusTrap,onPointerDown:event=>onPointerDown(event,index),children:/*#__PURE__*/_jsxs(\"li\",{style:{...resultContainer,...style,paddingTop:isContained?12:16,paddingBottom:isContained?12:16,color:theme.foregroundColor,position:\"relative\",paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing},children:[/*#__PURE__*/_jsx(\"div\",{style:{backgroundColor:theme.foregroundColor,position:\"absolute\",opacity:selected?.06:0,borderRadius,left:theme&&isContained?theme.spacing:0,right:theme&&isContained?theme.spacing:0,top:0,bottom:0}}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",overflow:\"hidden\",gap:4},children:[/*#__PURE__*/_jsx(\"h3\",{style:{...resultTitle,...theme.titleFont,lineHeight:\"1.4em\"},children:title}),/*#__PURE__*/_jsxs(\"p\",{style:{margin:0,color:theme.subtitleColor,...theme.subtitleFont,whiteSpace:\"nowrap\",overflow:\"hidden\",textOverflow:\"ellipsis\",lineHeight:\"1.4em\"},children:[localStorageDebugFlag?score:\"\",\" \",subtitleText]})]})]},result.url)});}));/**\n * Flexible gap used inside a flexbox layout to push down the quick menu\n * by 20% of the screen height, but also allow it to collapse to zero if\n * there is not enough vertical room.\n */function QuickMenuSpacer({onClick}){return /*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",flexBasis:\"20vh\"},onClick:onClick});}const layoutContainerStyle={display:\"flex\",flexDirection:\"column\",alignItems:\"center\",justifyContent:\"flex-start\",gap:15,overflow:\"visible\"};function LayoutContainer({layoutType,theme,onKeyDown,onDismiss,children,modalOptions}){const layoutStyles=getLayoutBaseStyles(layoutType,theme);const style={...layoutContainerStyle,...layoutStyles,willChange:\"transform\",marginTop:layoutType===\"FixedTop\"?theme.offsetTop:0,height:layoutType===\"Sidebar\"?\"100%\":\"auto\",maxHeight:layoutType===\"QuickMenu\"?\"100%\":\"none\",justifyContent:layoutType===\"Sidebar\"?\"flex-end\":\"flex-start\",flexDirection:layoutType===\"Sidebar\"?\"column-reverse\":\"column\"};const innerStyle={...layoutContainerStyle,...layoutStyles,height:layoutType===\"Sidebar\"?\"100%\":\"auto\",maxHeight:layoutType===\"QuickMenu\"?\"100%\":\"none\",gap:layoutType===\"Sidebar\"?0:theme.gapBetweenStatusAndSearch,backgroundColor:layoutType===\"Sidebar\"?theme.backgroundColor:\"transparent\",justifyContent:layoutType===\"Sidebar\"?\"flex-end\":\"flex-start\",flexDirection:layoutType===\"Sidebar\"?\"column-reverse\":\"column\",originX:.5,originY:.5};function getContainerAnimation(){switch(layoutType){case\"FixedTop\":{const key=animationKeyFromLayout(\"FixedTop\");const prop=modalOptions?modalOptions[key]:undefined;if(prop){return prop;}else{return{y:-10,opacity:.2,transition:{duration:Browser.isTouch()?0:.15}};}break;}case\"QuickMenu\":{const key=animationKeyFromLayout(\"QuickMenu\");const prop=modalOptions?modalOptions[key]:undefined;if(prop){return prop;}else{return{scale:.95,opacity:0,y:0,x:0,rotate:0,transition:{type:\"spring\",stiffness:600,damping:40}};}break;}case\"Sidebar\":{const key=animationKeyFromLayout(\"Sidebar\");const prop=modalOptions?modalOptions[key]:undefined;if(prop){return prop;}else{return{x:-10,opacity:0,transition:{duration:.15}};}break;}}}const containerAnimation=getContainerAnimation();return /*#__PURE__*/_jsxs(\"div\",{style:style,onKeyDown:onKeyDown,onClick:event=>event.stopPropagation(),children:[layoutType===\"QuickMenu\"&&/*#__PURE__*/_jsx(QuickMenuSpacer,{onClick:onDismiss}),/*#__PURE__*/_jsx(motion.div,{initial:containerAnimation,animate:{opacity:1,scale:1,x:0,y:0,rotate:0},transition:containerAnimation?containerAnimation.transition:undefined,exit:{opacity:0,transition:{duration:0}},style:innerStyle,children:children})]});}function ModalContainer({layoutType,theme,children,heightIsStatic,heightTransition,heightDeps}){const style={// This `willChange` is required to avoid weird rendering issues where\n// parts of the search window won't redraw, which we observed in Safari 16.4.\nwillChange:\"transform\",backgroundColor:theme.backgroundColor,color:theme.foregroundColor,borderRadius:layoutType===\"QuickMenu\"?theme.borderRadius:0,width:\"100%\",display:\"flex\",flexDirection:\"column\",overflow:\"hidden\",boxShadow:layoutType!==\"Sidebar\"?theme.shadow:undefined,maxHeight:layoutType===\"QuickMenu\"?`min(${MODAL_MAX_HEIGHT}px, calc(100vh - 30px))`:undefined};// Opt-in Height Animations for the Search Quick Actions menu.\n// These are disabled by default, but can be enabled via props.\nconst[scope,animate]=useAnimate();useLayoutEffect(()=>{if(layoutType!==\"QuickMenu\"||heightIsStatic)return;const prevHeight=scope.current.offsetHeight;scope.current.style.height=\"auto\";const height=scope.current.offsetHeight;scope.current.style.height=prevHeight+\"px\";animate(scope.current,{height:[prevHeight,height]},heightTransition);},heightDeps);return /*#__PURE__*/_jsx(\"div\",{ref:scope,role:\"dialog\",className:layoutType===\"FixedTop\"?\"__framer-max-height-80dvh\":undefined,style:style,children:children});}const ScrollView=/*#__PURE__*/React.forwardRef(function ScrollView({theme,children},ref){const isTouch=Browser.isTouch();const[canScroll,setCanScroll]=React.useState(true);React.useEffect(()=>{if(!isTouch)return;const element=ref.current;if(!element)return;setCanScroll(element.scrollHeight>element.clientHeight);});return /*#__PURE__*/_jsx(\"div\",{ref:ref,style:{width:`calc(100% + ${theme.scrollBarWidth}px)`,overflowY:\"scroll\",overflowX:\"hidden\",overscrollBehavior:\"contain\",touchAction:canScroll?undefined:\"none\",// Make the list appear slightly under the divider\n// so that the divider is still visible when the first\n// item is selected.\nmarginTop:-1},children:children});});const statusStyle={backgroundColor:\"#B5B5B5\",color:\"#FFF\",boxShadow:\"0px 20px 40px 0px rgba(0, 0, 0, 0.25)\",fontFamily:\"inherit\",textAlign:\"center\",fontSize:13,padding:\"8px 0\"};function StatusMessage({status,layoutType,theme}){const verticalSpacing=Math.floor(theme?theme.horizontalSpacing*VERTICAL_SPACING_MULTIPLIER:0);const style={...statusStyle,userSelect:\"none\",fontFamily:getFontFamily(theme),paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing,fontWeight:500,lineHeight:`calc(${theme.inputFontSize} * 2)`,paddingTop:verticalSpacing,paddingBottom:verticalSpacing,...theme.titleFont,zIndex:theme.zIndex+1,maxWidth:layoutType===\"FixedTop\"?\"none\":theme.width,width:layoutType===\"FixedTop\"?`calc(100% - ${verticalSpacing*2}px`:\"100%\",boxShadow:layoutType!==\"Sidebar\"&&statusStyle.boxShadow,borderRadius:layoutType!==\"Sidebar\"&&theme.borderRadius};// Show less text on fixed text to look nicer on mobile\nconst previewInfoText=layoutType===\"FixedTop\"?\"Preview Mode\":\"Preview Mode. Publish your Site to Search.\";if(status===\"no-meta-tag-found\"){return /*#__PURE__*/_jsx(\"div\",{style:style,children:previewInfoText});}if(status===\"pending-index-generation\"){return /*#__PURE__*/_jsx(\"div\",{style:style,children:\"Site is being indexed\"});}return null;}const resultTitle={textOverflow:\"ellipsis\",maxWidth:\"100%\",overflow:\"hidden\",fontWeight:500,whiteSpace:\"nowrap\",flex:1,margin:0};const resultContainer={padding:\"16px 20px\",listStyle:\"none\",fontWeight:500};const sidebarStyles={left:0,width:500};const fixedTopStyles={top:0,width:\"100%\"};const quickMenuStyles={width:500};function getLayoutBaseStyles(layoutOption,theme){switch(layoutOption){case\"Sidebar\":return{...sidebarStyles,width:theme.width};case\"FixedTop\":return fixedTopStyles;case\"QuickMenu\":return{...quickMenuStyles,width:theme.width};}}export var SearchInputClearButtonType;(function(SearchInputClearButtonType){SearchInputClearButtonType[\"Icon\"]=\"icon\";SearchInputClearButtonType[\"Text\"]=\"text\";SearchInputClearButtonType[\"None\"]=\"none\";})(SearchInputClearButtonType||(SearchInputClearButtonType={}));export var SearchInputDividerType;(function(SearchInputDividerType){SearchInputDividerType[\"None\"]=\"none\";SearchInputDividerType[\"FullWidth\"]=\"fullWidth\";SearchInputDividerType[\"Contained\"]=\"contained\";})(SearchInputDividerType||(SearchInputDividerType={}));export var SearchResultTitleType;(function(SearchResultTitleType){SearchResultTitleType[\"H1\"]=\"h1\";SearchResultTitleType[\"Title\"]=\"title\";})(SearchResultTitleType||(SearchResultTitleType={}));export var SearchResultSubtitleType;(function(SearchResultSubtitleType){SearchResultSubtitleType[\"Description\"]=\"description\";SearchResultSubtitleType[\"Path\"]=\"path\";})(SearchResultSubtitleType||(SearchResultSubtitleType={}));export var SearchResultItemType;(function(SearchResultItemType){SearchResultItemType[\"FullWidth\"]=\"fullWidth\";SearchResultItemType[\"Contained\"]=\"contained\";})(SearchResultItemType||(SearchResultItemType={}));export var SearchLayoutType;(function(SearchLayoutType){SearchLayoutType[\"Sidebar\"]=\"Sidebar\";SearchLayoutType[\"FixedTop\"]=\"FixedTop\";SearchLayoutType[\"QuickMenu\"]=\"QuickMenu\";})(SearchLayoutType||(SearchLayoutType={}));export var SearchEntryType;(function(SearchEntryType){SearchEntryType[\"Icon\"]=\"icon\";SearchEntryType[\"Text\"]=\"text\";})(SearchEntryType||(SearchEntryType={}));export var SearchIconType;(function(SearchIconType){SearchIconType[\"Default\"]=\"default\";SearchIconType[\"Custom\"]=\"custom\";})(SearchIconType||(SearchIconType={}));/**\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */export function SearchModal(props){const{layoutType,theme,urlScope,inputOptions,backdropOptions,modalOptions,resultOptions,onDismiss}=props;const{activeLocale}=useLocaleInfo();const localeId=activeLocale?.id;const localeSlug=activeLocale?.slug;const input=useRef();const selectedResultRow=useRef();const scrollView=useRef();const[selected,setSelected]=useState({index:0,scroll:true});const prevMousePositionRef=useRef(null);const[isKeyboardNavigationDisabled,setIsKeyboardNavigationDisabled]=useState(Browser.isTouch);const[query,setQuery]=useState(\"\");const deferredQuery=useDeferredValue(query);const{results,status}=useSearch(deferredQuery,{minimumScore:0,urlScope,titleType:resultOptions.titleType});const selectedResult=results[selected.index];const verticalSpacing=Math.floor(theme?theme.horizontalSpacing*VERTICAL_SPACING_MULTIPLIER:0);useEffect(()=>{// Reset the selection to the top if the query changes.\nsetSelected({index:0,scroll:true});},[deferredQuery]);const handleResultRowPointerDown=useCallback((event,index)=>{if(event.pointerType!==\"touch\")return;setIsKeyboardNavigationDisabled(true);setSelected({index,scroll:false});},[]);const handleResultRowMouseMove=useCallback((event,index)=>{setSelected(previousSelected=>{if(previousSelected.index===index){return previousSelected;}return{index,scroll:false};});},[]);const router=useRouter();const navigateTo=useCallback(async url=>{if(status===\"no-meta-tag-found\"){return;}try{// Ideally, we would directly expose `routeId` in the search index so that\n// we don't need to infer it from the URL.\nconst{routeId,pathVariables}=inferInitialRouteFromPath(router.routes,url);const route=router.getRoute?.(routeId);onDismiss();await route?.page?.preload?.();router.navigate?.(routeId,null,pathVariables,false);}catch(error){window.location.href=url;}},[status]);const handleKeyDown=event=>{const maxIndex=results.length-1;switch(event.code){case\"ArrowUp\":event.preventDefault();if(isKeyboardNavigationDisabled){setIsKeyboardNavigationDisabled(false);break;}setSelected(previousSelected=>({index:clamp(0,maxIndex,previousSelected.index-1),scroll:true}));break;case\"ArrowDown\":event.preventDefault();if(isKeyboardNavigationDisabled){setIsKeyboardNavigationDisabled(false);break;}setSelected(previousSelected=>({index:clamp(0,maxIndex,previousSelected.index+1),scroll:true}));break;case\"Escape\":break;case\"Enter\":if(selectedResult){navigateTo(selectedResult.url);}break;default:event.stopPropagation();}};const showNoResults=results.length===0&&deferredQuery.length>1&&status!==\"loading\";const showDivider=Boolean((deferredQuery.length>0&&results.length>0||showNoResults)&&status!==\"loading\"&&props.inputOptions&&props.inputOptions.dividerType!==\"none\");const isItemContained=Boolean(props.resultOptions&&props.resultOptions.itemType===\"contained\");const spacing=isItemContained?theme.spacing:10;const listPaddingTop=showDivider&&isItemContained?spacing+theme.gapBetweenResults*2:0;useEffect(()=>{if(!selected.scroll)return;const element=selectedResultRow.current;if(!element)return;scrollIntoView(element,scrollView.current,{offsetTop:showDivider&&isItemContained?listPaddingTop:0,offsetBottom:isItemContained?spacing:0});// `showDivider` and `isItemContained` are not dependencies because\n// they will be the latest values when `selected` changes. And including\n// them will cause unnecessary scrolling into view.\n},[selected]);return /*#__PURE__*/_jsxs(LayoutContainer,{layoutType:layoutType,modalOptions:modalOptions,theme:theme,onKeyDown:handleKeyDown,onDismiss:onDismiss,children:[/*#__PURE__*/_jsxs(ModalContainer,{layoutType:layoutType,theme:theme,heightIsStatic:modalOptions.heightIsStatic,heightTransition:modalOptions.heightTransition,heightDeps:[results.length,showNoResults],children:[/*#__PURE__*/_jsx(Input,{autofocus:true,ref:input,onChange:setQuery,value:query,theme:theme,status:status,iconType:inputOptions.iconOptions.iconType,placeholder:inputOptions.placeholderOptions.placeholderText,clearButtonType:inputOptions?inputOptions.clearButtonType:undefined,clearButtonText:inputOptions.clearButtonText}),showDivider&&/*#__PURE__*/_jsx(Divider,{theme:theme,type:inputOptions.dividerType}),/*#__PURE__*/_jsx(ScrollView,{ref:scrollView,theme:theme,children:/*#__PURE__*/_jsxs(\"ul\",{\"aria-live\":\"polite\",style:{display:\"flex\",flexDirection:\"column\",width:`calc(100% - ${theme.scrollBarWidth}px)`,padding:0,paddingTop:listPaddingTop,paddingBottom:results.length&&isItemContained?spacing:0,gap:theme.gapBetweenResults,margin:0},children:[results.map((result,index)=>{const isSelected=index===selected.index;return /*#__PURE__*/_jsx(ResultRow,{ref:isSelected?selectedResultRow:null,index:index,result:result,prevMousePositionRef:prevMousePositionRef,selected:!isKeyboardNavigationDisabled&&isSelected,type:props.resultOptions.itemType,subtitleType:props.resultOptions.subtitleOptions.subtitleType,theme:theme,localeSlug:localeSlug,onMouseMove:handleResultRowMouseMove,onPointerDown:handleResultRowPointerDown,onNavigateTo:navigateTo},result.url);}),showNoResults&&/*#__PURE__*/_jsx(\"li\",{style:{paddingTop:verticalSpacing-listPaddingTop,paddingBottom:verticalSpacing,lineHeight:\"2em\",paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing,height:\"Sidebar\"?\"100%\":\"auto\"},children:/*#__PURE__*/_jsx(\"h3\",{style:{...resultTitle,textAlign:\"center\",lineHeight:`calc(${theme.inputFontSize} * 2)`,color:theme.subtitleColor,...theme.titleFont},children:\"No results\"})})]})})]}),/*#__PURE__*/_jsx(StatusMessage,{status:status,layoutType:layoutType,theme:theme})]});}\nexport const __FramerMetadata__ = {\"exports\":{\"ResultRow\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchResultTitleType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchResultItemType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchLayoutType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchInputDividerType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchTheme\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchResultSubtitleType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchModal\":{\"type\":\"reactComponent\",\"name\":\"SearchModal\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerSupportedLayoutHeight\":\"fixed\"}},\"SearchIconType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Input\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchEntryType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchInputClearButtonType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{useEffect,useState}from\"react\";function getViewportSize(){if(typeof window===\"undefined\"){return{width:0,height:0};}return{width:window.innerWidth,height:window.innerHeight};}export function useViewportSizeState(getState){const[state,setState]=useState(()=>getState(getViewportSize()));useEffect(()=>{const handleWindowResize=()=>setState(getState(getViewportSize()));window.addEventListener(\"resize\",handleWindowResize);return()=>{window.removeEventListener(\"resize\",handleWindowResize);};},[]);return state;}\nexport const __FramerMetadata__ = {\"exports\":{\"useViewportSizeState\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./useViewportSizeState.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{createPortal}from\"react-dom\";import{useRef,useState,useEffect,forwardRef}from\"react\";import{AnimatePresence,motion}from\"framer-motion\";import{SearchIcon}from\"https://framerusercontent.com/modules/LV9trClbmNwd5PVj9l8y/L4rFqMGNzGSwRZpGTGF3/Icons.js\";import{addPropertyControls,ControlType,RenderTarget,withCSS}from\"framer\";import{SearchModal,SearchResultItemType,SearchResultTitleType,SearchResultSubtitleType,SearchInputDividerType,SearchInputClearButtonType,SearchLayoutType,SearchIconType}from\"https://framerusercontent.com/modules/tV9haTHllpHHc9Fjue2H/lCNMpf6DznmmCJRndYjM/SearchModal.js\";import{useViewportSizeState}from\"https://framerusercontent.com/modules/hqEf5wXaAewP8VPuaZ98/5A0QGVeEr2cwheQpIuEG/useViewportSizeState.js\";import{titleCase,DEFAULT_FONT_FAMILY,isEmptyObject,animationKeyFromLayout,checkIfOverLimit}from\"https://framerusercontent.com/modules/MWsEnYfRnoOQq31DN4ql/fxR5MNtgeSOU8Mj4iY9n/utils.js\";import{Browser}from\"https://framerusercontent.com/modules/PJVBcBLmDteTEAZh3J9Z/keXJyjyE9VnzUcDMayjg/browser.js\";var EntryPointOptions;// SITE SEARCH\n// By Anthony and Hunter\n(function(EntryPointOptions){EntryPointOptions[\"icon\"]=\"Icon\";EntryPointOptions[\"input\"]=\"Input\";})(EntryPointOptions||(EntryPointOptions={}));function buildShadow(shadowProperty,fallback=\"none\"){if(!shadowProperty)return fallback;const{x,y,blur,color,spread}=shadowProperty;return`${x}px ${y}px ${blur}px ${spread}px ${color}`;}const Overlay=/*#__PURE__*/forwardRef(function Overlay(props,ref){const{layoutType,theme,onDismiss}=props;useEffect(()=>{const handleKeyDown=event=>{if(event.code===\"Escape\"){event.stopPropagation();onDismiss();}};const handlePointerDown=event=>{if(event.pointerType!==\"touch\")return;const isWithinSearchHeader=Boolean(event.target instanceof Element&&event.target.closest(\"[role=search]\"));if(isWithinSearchHeader)return;if(document.activeElement instanceof HTMLInputElement){document.activeElement.blur();}};// Event listener added to window so that pressing escape key to dimiss\n// can be invoked from anywhere on the page.\nwindow.addEventListener(\"keydown\",handleKeyDown);window.addEventListener(\"pointerdown\",handlePointerDown,{capture:true});// Disable page scrolling when overlay is shown.\ndocument.body.classList.add(bodyOverflowHidden);return()=>{window.removeEventListener(\"keydown\",handleKeyDown);window.removeEventListener(\"pointerdown\",handlePointerDown,{capture:true});document.body.classList.remove(bodyOverflowHidden);};},[]);return /*#__PURE__*/createPortal(/*#__PURE__*/_jsxs(\"div\",{ref:ref,className:\"__framer-search-modal-container\",role:\"presentation\",style:{...backdropStyles,zIndex:props.backdropOptions.zIndex,justifyContent:layoutType===SearchLayoutType.Sidebar?\"flex-start\":\"center\"},onClick:onDismiss,children:[/*#__PURE__*/_jsx(motion.div,{role:\"presentation\",initial:{opacity:0},animate:{opacity:1},exit:{opacity:0,transition:{duration:0}},transition:theme.overlayTransition,style:{top:0,left:0,right:0,bottom:0,width:\"100%\",height:\"100%\",boxSizing:\"border-box\",position:\"absolute\",touchAction:\"none\",backgroundColor:props.backdropOptions.backgroundColor}}),/*#__PURE__*/_jsx(SearchModal,{urlScope:props.urlScope,layoutType:layoutType,inputOptions:props.inputOptions,resultOptions:props.resultOptions,modalOptions:props.modalOptions,backdropOptions:props.backdropOptions,theme:props.theme,onDismiss:onDismiss})]}),document.body);});const backdropStyles={width:\"100%\",boxSizing:\"border-box\",willChange:\"transform\",position:\"fixed\",display:\"flex\",alignItems:\"flex-start\",top:0,left:0,right:0,bottom:0};const containerStyle={height:\"100%\",display:\"flex\",borderRadius:10,cursor:\"inherit\",overflow:\"hidden\"};const bodyOverflowHidden=\"__framer-overflow-hidden\";/**\n *\n * SEARCH\n * By Anthony and Hunter\n *\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n *\n * @framerDisableUnlink\n *\n * @framerIntrinsicWidth 40\n * @framerIntrinsicHeight 40\n */const EntryPoint=withCSS(function EntryPoint(props){const overlay=useRef(null);const[isOpen,setIsOpen]=useState(false);const[isOverLimit,setIsOverLimit]=useState(false);const[isSafariTouchDevice,setIsSafariTouchDevice]=useState(false);const[isOnCanvas]=useState(()=>RenderTarget.current()===RenderTarget.canvas);useEffect(()=>{setIsOverLimit(checkIfOverLimit());setIsSafariTouchDevice(Browser.isSafari()&&Browser.isTouch());},[]);const baseInputFontSize=props.inputOptions?.inputFont?.fontSize?props.inputOptions.inputFont.fontSize:\"16px\";// The font size is set to a minimum of `16px` on Safari with touch screens\n// because otherwise Safari will zoom in slightly if the type size is smaller.\nconst inputFontSize=isSafariTouchDevice?`max(16px, ${baseInputFontSize})`:baseInputFontSize;const layoutType=useViewportSizeState(size=>{if(size.width<props.modalOptions.width+10){return SearchLayoutType.FixedTop;}// @ts-ignore – Fallback\nreturn props.modalOptions.layoutType||props.layoutType;});const theme={subtitleColor:props.resultOptions.subtitleOptions.subtitleColor,backgroundColor:props.modalOptions.backgroundColor,foregroundColor:props.resultOptions.titleColor,placeholderColor:props.inputOptions.placeholderOptions.placeholderColor,titleFont:props.resultOptions?.titleFont&&!isEmptyObject(props.resultOptions.titleFont)?props.resultOptions.titleFont:{fontSize:14,fontFamily:DEFAULT_FONT_FAMILY,fontWeight:500},subtitleFont:props.resultOptions.subtitleOptions?.subtitleFont&&!isEmptyObject(props.resultOptions.subtitleOptions.subtitleFont)?props.resultOptions.subtitleOptions.subtitleFont:{fontSize:12,fontFamily:DEFAULT_FONT_FAMILY,fontWeight:500},inputFont:props.inputOptions?.inputFont&&!isEmptyObject(props.inputOptions.inputFont)?props.inputOptions.inputFont:{fontSize:16,fontFamily:DEFAULT_FONT_FAMILY,fontWeight:500},// Keep separate so we can more easily override\ninputFontSize:inputFontSize,width:props.modalOptions.width,offsetTop:props.modalOptions.top,borderRadius:props.modalOptions.borderRadius,shadow:buildShadow(props.modalOptions.shadow),entryIconColor:props.iconColor,entryIconSize:props.iconSize,entryIconImage:props.iconImage,inputIconSize:props.inputOptions.iconOptions.iconSize,inputIconColor:props.inputOptions.iconOptions.iconColor,inputIconImage:props.inputOptions.iconOptions.iconImage,gapBetweenStatusAndSearch:16,gapBetweenResults:1,scrollBarWidth:20,margin:10,spacing:8,zIndex:props.backdropOptions.zIndex,horizontalSpacing:20,overlayTransition:props.backdropOptions.transition};const handleClick=event=>{// Both need to keep `autofocus` working on the search input.\nevent.preventDefault();event.stopPropagation();if(isOverLimit)return;setIsOpen(true);};return /*#__PURE__*/_jsxs(\"div\",{style:{...containerStyle,...props.style,pointerEvents:isOverLimit?\"none\":\"auto\",opacity:isOverLimit?.4:1},children:[/*#__PURE__*/_jsx(\"button\",{\"aria-label\":\"Search Icon\",style:{width:\"100%\",height:\"100%\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",background:\"none\",cursor:\"inherit\",color:\"inherit\",border:\"none\",borderRadius:10,padding:0},onClick:handleClick,children:props.iconType===SearchIconType.Custom&&theme.entryIconImage?/*#__PURE__*/_jsx(\"img\",{alt:\"icon entry point for Site Search\",src:theme.entryIconImage.src,width:theme.entryIconSize,height:theme.entryIconSize}):/*#__PURE__*/_jsx(SearchIcon,{color:theme.entryIconColor,width:theme.entryIconSize,height:theme.entryIconSize})}),/*#__PURE__*/_jsx(AnimatePresence,{children:isOpen&&!isOnCanvas&&/*#__PURE__*/_jsx(Overlay,{ref:overlay,layoutType:layoutType,urlScope:props.urlScope,inputOptions:props.inputOptions,resultOptions:props.resultOptions,backdropOptions:props.backdropOptions,modalOptions:props.modalOptions,theme:theme,onDismiss:()=>setIsOpen(false)})})]});},[// Prevent scrolling on iOS Safari when Input is focused.\n// From: https://gist.github.com/kiding/72721a0553fa93198ae2bb6eefaa3299\n`\n        @keyframes __framer-blink-input {\n            0% { opacity: 0; }\n            100% { opacity: 1; }\n        }\n\n        .__framer-search-modal-container input:focus {\n            animation: __framer-blink-input 0.01s;\n        }\n        `,// Allow styling of input placeholder\n`\n         .__framer-search-modal-container input::placeholder, \n         .__framer-search-modal-container input::-webkit-input-placeholder { \n            color: var(--framer-search-placeholder-color, #999999);\n            opacity: 1;\n        }\n        `,// Allow fallback to 100vh when dvh unit is not supported.\n`\n        .__framer-search-modal-container {\n            height: 100vh;\n            height: 100dvh;\n        }\n        .__framer-search-modal-container .__framer-max-height-80dvh {\n            max-height: 80vh;\n            max-height: 80dvh;\n        }\n        `,`\n        body.${bodyOverflowHidden} {\n            overflow: hidden;\n        }`,// Increase hit target\n`\n        button.__framer-search-clear-button {\n            position: relative;\n        }\n        button.__framer-search-clear-button::after {\n            content: \"\";\n            position: absolute;\n            top: -10px;\n            right: -10px;\n            bottom: -10px;\n            left: -10px;\n        }`],\"framer-lib-search\");export default EntryPoint;addPropertyControls(EntryPoint,{urlScope:{title:\"Scope\",// @ts-ignore - Internal\ntype:ControlType.PageScope},// entryType: {\n//     title: \"Type\",\n//     type: ControlType.Enum,\n//     options: Object.values(SearchEntryType),\n//     optionTitles: Object.values(SearchEntryType).map(titleCase),\n//     displaySegmentedControl: true,\n// },\niconType:{title:\"Icon\",type:ControlType.Enum,options:Object.values(SearchIconType),optionTitles:Object.values(SearchIconType).map(titleCase),displaySegmentedControl:true},iconColor:{title:\"Color\",type:ControlType.Color,defaultValue:\"#333\",hidden:props=>props.iconType===SearchIconType.Custom},iconImage:{title:\"File\",type:ControlType.ResponsiveImage,allowedFileTypes:[\"jpg\",\"png\",\"svg\"],hidden:props=>props.iconType===SearchIconType.Default},iconSize:{title:\"Size\",type:ControlType.Number,displayStepper:true,defaultValue:24},inputOptions:{title:\"Input\",type:ControlType.Object,buttonTitle:\"Icon, Styles\",controls:{iconOptions:{title:\"Icon\",type:ControlType.Object,buttonTitle:\"Color, Size\",controls:{iconType:{title:\"Icon\",type:ControlType.Enum,options:Object.values(SearchIconType),optionTitles:Object.values(SearchIconType).map(titleCase),displaySegmentedControl:true},iconColor:{title:\"Color\",type:ControlType.Color,defaultValue:\"rgba(0, 0, 0, 0.45)\",hidden:({iconType})=>{return iconType===SearchIconType.Custom;}},iconImage:{title:\"File\",type:ControlType.ResponsiveImage,allowedFileTypes:[\"jpg\",\"png\",\"svg\"],hidden:({iconType})=>iconType===SearchIconType.Default},iconSize:{title:\"Icon Size\",type:ControlType.Number,displayStepper:true,defaultValue:18,min:0,max:100}}},inputFont:{title:\"Font\",// @ts-ignore – Internal\ntype:ControlType.Font,displayFontSize:true},textColor:{title:\"Color\",type:ControlType.Color,defaultValue:\"#333\"},placeholderOptions:{title:\"Placeholder\",type:ControlType.Object,buttonTitle:\"Color, Text\",controls:{placeholderText:{title:\"Text\",type:ControlType.String,defaultValue:\"Search...\"},placeholderColor:{title:\"Color\",type:ControlType.Color,defaultValue:\"rgba(0,0,0,0.4)\"}}},dividerType:{title:\"Divider\",type:ControlType.Enum,options:Object.values(SearchInputDividerType),optionTitles:Object.keys(SearchInputDividerType).map(titleCase),defaultValue:SearchInputDividerType.FullWidth},clearButtonType:{title:\"Clear Type\",type:ControlType.Enum,options:Object.values(SearchInputClearButtonType),optionTitles:Object.keys(SearchInputClearButtonType).map(titleCase),defaultValue:SearchInputClearButtonType.Icon},clearButtonText:{title:\"Clear Text\",type:ControlType.String,defaultValue:\"Clear\",hidden:props=>props.clearButtonType!==SearchInputClearButtonType.Text}}},modalOptions:{title:\"Modal\",buttonTitle:\"Layout, Width\",type:ControlType.Object,controls:{layoutType:{title:\"Layout\",type:ControlType.Enum,options:Object.keys(SearchLayoutType),optionTitles:Object.values(SearchLayoutType).map(titleCase),defaultValue:SearchLayoutType.QuickMenu},width:{title:\"Width\",type:ControlType.Number,defaultValue:500,min:200,max:1e3,displayStepper:true,step:5,hidden:props=>props.layoutType===SearchLayoutType.FixedTop},top:{title:\"Top\",type:ControlType.Number,defaultValue:0,min:0,max:1e3,displayStepper:true,hidden:props=>props.layoutType!==SearchLayoutType.FixedTop},heightIsStatic:{title:\"Height\",type:ControlType.Boolean,enabledTitle:\"Instant\",disabledTitle:\"Animate\",hidden:({layoutType})=>layoutType!==SearchLayoutType.QuickMenu},heightTransition:{title:\"Type\",type:ControlType.Transition,defaultValue:{type:\"spring\",stiffness:800,damping:60},hidden:({heightIsStatic,layoutType})=>layoutType!==SearchLayoutType.QuickMenu||heightIsStatic},borderRadius:{title:\"Radius\",type:ControlType.Number,defaultValue:16,displayStepper:true,min:0,hidden:({layoutType})=>layoutType!==SearchLayoutType.QuickMenu},shadow:{buttonTitle:\"Options\",type:ControlType.Object,defaultValue:{x:0,y:20,blur:40,spread:0,color:\"rgba(0,0,0,0.2)\"},controls:{color:{type:ControlType.Color,defaultValue:\"rgba(0,0,0,0.2)\"},x:{type:ControlType.Number,defaultValue:0},y:{type:ControlType.Number,defaultValue:20},blur:{type:ControlType.Number,defaultValue:40},spread:{type:ControlType.Number,defaultValue:0}}},backgroundColor:{title:\"Background\",type:ControlType.Color,defaultValue:\"#FFF\"},[animationKeyFromLayout(SearchLayoutType.QuickMenu)]:{title:\"Animation\",type:ControlType.Object,icon:\"effect\",hidden:({layoutType})=>layoutType!==SearchLayoutType.QuickMenu,optional:true,buttonTitle:\"Options\",controls:{opacity:{type:ControlType.Number,defaultValue:.5,step:.1,min:0,max:1},scale:{type:ControlType.Number,defaultValue:.75,step:.1,min:0,max:2},// rotate: {\n//     type: ControlType.Number,\n//     defaultValue: 0,\n//     min: -360,\n//     max: 360,\n// },\nx:{type:ControlType.Number,defaultValue:0,min:-500,max:500},y:{type:ControlType.Number,defaultValue:0,min:-500,max:500},transition:{type:ControlType.Transition}}},[animationKeyFromLayout(SearchLayoutType.FixedTop)]:{title:\"Animation\",type:ControlType.Object,icon:\"effect\",buttonTitle:\"Options\",hidden:({layoutType})=>layoutType!==SearchLayoutType.FixedTop,optional:true,controls:{opacity:{type:ControlType.Number,defaultValue:.8,step:.1,min:0,max:1},y:{type:ControlType.Number,defaultValue:0,min:-100,max:100},transition:{type:ControlType.Transition}}},[animationKeyFromLayout(SearchLayoutType.Sidebar)]:{title:\"Animation\",type:ControlType.Object,icon:\"effect\",buttonTitle:\"Options\",hidden:({layoutType})=>layoutType!==SearchLayoutType.Sidebar,optional:true,controls:{opacity:{type:ControlType.Number,defaultValue:.8,step:.1,min:0,max:1},x:{type:ControlType.Number,defaultValue:0,min:-1e3,max:1e3},transition:{type:ControlType.Transition}}}}},resultOptions:{title:\"Results\",buttonTitle:\"Fonts, Style\",type:ControlType.Object,defaultValue:{},// description:\n//     \"Learn more about how to use Site Search [here](https://framer.com/learn/site-search)\",\ncontrols:{itemType:{title:\"Style\",type:ControlType.Enum,options:Object.values(SearchResultItemType),optionTitles:Object.keys(SearchResultItemType).map(titleCase),defaultValue:SearchResultItemType.FullWidth},titleFont:{title:\"Title\",// @ts-ignore - Internal\ntype:ControlType.Font,defaultValue:{fontSize:15},displayFontSize:true},titleColor:{title:\"Color\",type:ControlType.Color,defaultValue:\"#333\"},titleType:{title:\"Content\",type:ControlType.Enum,options:Object.values(SearchResultTitleType),optionTitles:Object.keys(SearchResultTitleType).map(titleCase),defaultValue:SearchResultTitleType.H1,displaySegmentedControl:true},subtitleOptions:{type:ControlType.Object,title:\"Subtitle\",buttonTitle:\"Font, Content\",controls:{subtitleFont:{title:\"Font\",// @ts-ignore - Internal\ntype:ControlType.Font,defaultValue:{fontSize:13},displayFontSize:true},subtitleColor:{title:\"Color\",type:ControlType.Color,defaultValue:\"rgba(0, 0, 0, 0.4)\"},subtitleType:{title:\"Content\",type:ControlType.Enum,options:Object.values(SearchResultSubtitleType),optionTitles:Object.keys(SearchResultSubtitleType).map(titleCase),defaultValue:SearchResultSubtitleType.Path}}}}},backdropOptions:{title:\"Backdrop\",type:ControlType.Object,buttonTitle:\"Color, Z Index\",controls:{backgroundColor:{title:\"Color\",type:ControlType.Color,defaultValue:\"rgba(0, 0, 0, 0.8)\"},zIndex:{title:\"Z Index\",type:ControlType.Number,defaultValue:10,displayStepper:true,min:0,max:10},transition:{type:ControlType.Transition}}}});EntryPoint.displayName=\"Search\";\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"EntryPoint\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"40\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\",\"framerDisableUnlink\":\"*\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerIntrinsicWidth\":\"40\"}},\"ResponsiveImage\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Shadow\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"EntryPointProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"WindowAnimation\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (6ca5d98)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask='url(\\'data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 0 8 C 0 3.582 3.582 0 8 0 C 12.418 0 16 3.582 16 8 C 16 12.418 12.418 16 8 16 C 3.582 16 0 12.418 0 8 Z\" fill=\"transparent\" height=\"16px\" id=\"xlwuWNpoE\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" stroke=\"var(--43q7um, rgb(0,0,0))\" transform=\"translate(3 3)\" width=\"16px\"/><path d=\"M 4.35 4.35 L 0 0\" fill=\"transparent\" height=\"4.350000000000001px\" id=\"Mu_JjZHRF\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" stroke=\"var(--43q7um, rgb(0,0,0))\" transform=\"translate(16.65 16.65)\" width=\"4.350000000000001px\"/></svg>\\') alpha no-repeat center / auto var(--framer-icon-mask-mode, add), var(--framer-icon-mask, none)';const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.div,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"div\",{...rest,ref:ref});});const getProps=({height,id,stroke,width,...props})=>{return{...props,UO5clYVeQ:stroke??props.UO5clYVeQ??\"rgb(0, 0, 0)\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,UO5clYVeQ,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-PtNER\",className),layoutId:layoutId,ref:ref,style:{\"--43q7um\":UO5clYVeQ,...style}});});const css=[`.framer-PtNER { -webkit-mask: ${mask}; aspect-ratio: 1; background-color: var(--43q7um); mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"UO5clYVeQ\":\"stroke\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Search\",\"color\":{\"type\":\"variable\",\"value\":\"43q7um\"},\"set\":{\"localId\":\"vectorSet/T8qKXkLfy\",\"id\":\"T8qKXkLfy\",\"moduleId\":\"fiHEoJwBMFnT6QLOcpPz\"}}\n * @framerDisableUnlink true\n */const Icon=withCSS(Component,css,\"framer-PtNER\");Icon.displayName=\"Search\";export default Icon;addPropertyControls(Icon,{UO5clYVeQ:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Stroke\",type:ControlType.Color}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerIntrinsicWidth\":\"24\",\"framerDisableUnlink\":\"true\",\"framerImmutableVariables\":\"true\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerIntrinsicHeight\":\"24\",\"framerVector\":\"{\\\"name\\\":\\\"Search\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"43q7um\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/T8qKXkLfy\\\",\\\"id\\\":\\\"T8qKXkLfy\\\",\\\"moduleId\\\":\\\"fiHEoJwBMFnT6QLOcpPz\\\"}}\",\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"UO5clYVeQ\\\":\\\"stroke\\\"}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (6ca5d98)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask='url(\\'data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 15 0 C 13.343 0 12 1.343 12 3 L 12 15 C 12 16.657 13.343 18 15 18 C 16.657 18 18 16.657 18 15 C 18 13.343 16.657 12 15 12 L 3 12 C 1.343 12 0 13.343 0 15 C 0 16.657 1.343 18 3 18 C 4.657 18 6 16.657 6 15 L 6 3 C 6 1.343 4.657 0 3 0 C 1.343 0 0 1.343 0 3 C 0 4.657 1.343 6 3 6 L 15 6 C 16.657 6 18 4.657 18 3 C 18 1.343 16.657 0 15 0 Z\" fill=\"transparent\" height=\"18px\" id=\"DHT6TKxWo\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" stroke=\"var(--43q7um, rgb(0,0,0))\" transform=\"translate(3 3)\" width=\"18px\"/></svg>\\') alpha no-repeat center / auto var(--framer-icon-mask-mode, add), var(--framer-icon-mask, none)';const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.div,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"div\",{...rest,ref:ref});});const getProps=({height,id,stroke,width,...props})=>{return{...props,UO5clYVeQ:stroke??props.UO5clYVeQ??\"rgb(0, 0, 0)\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,UO5clYVeQ,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-ZLvq5\",className),layoutId:layoutId,ref:ref,style:{\"--43q7um\":UO5clYVeQ,...style}});});const css=[`.framer-ZLvq5 { -webkit-mask: ${mask}; aspect-ratio: 1; background-color: var(--43q7um); mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"UO5clYVeQ\":\"stroke\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Command\",\"color\":{\"type\":\"variable\",\"value\":\"43q7um\"},\"set\":{\"localId\":\"vectorSet/T8qKXkLfy\",\"id\":\"T8qKXkLfy\",\"moduleId\":\"fiHEoJwBMFnT6QLOcpPz\"}}\n * @framerDisableUnlink true\n */const Icon=withCSS(Component,css,\"framer-ZLvq5\");Icon.displayName=\"Command\";export default Icon;addPropertyControls(Icon,{UO5clYVeQ:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Stroke\",type:ControlType.Color}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"24\",\"framerVariables\":\"{\\\"UO5clYVeQ\\\":\\\"stroke\\\"}\",\"framerDisableUnlink\":\"true\",\"framerContractVersion\":\"1\",\"framerVector\":\"{\\\"name\\\":\\\"Command\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"43q7um\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/T8qKXkLfy\\\",\\\"id\\\":\\\"T8qKXkLfy\\\",\\\"moduleId\\\":\\\"fiHEoJwBMFnT6QLOcpPz\\\"}}\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerIntrinsicHeight\":\"24\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","let r;\nvar s = (o) => {\n    if (!r) {\n        const n = o.forwardRef(({color: t = \"currentColor\", size: e = 24, ...i}, l) => {\n            return o.createElement(\"svg\", {ref: l, xmlns: \"http://www.w3.org/2000/svg\", width: e, height: e, viewBox: \"0 0 24 24\", fill: \"none\", stroke: t, strokeWidth: \"2\", strokeLinecap: \"round\", strokeLinejoin: \"round\", ...i}, o.createElement(\"path\", {d: \"M3 9l9-7 9 7v11a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z\"}), o.createElement(\"polyline\", {points: \"9 22 9 12 15 12 15 22\"}));\n        });\n        n.displayName = \"Home\",r = n;\n    }\n    return r;\n};\nconst __FramerMetadata__ = {exports: {default: {type: \"reactComponent\", slots: [], annotations: {framerContractVersion: \"1\"}}, __FramerMetadata__: {type: \"variable\"}}};\nexport { __FramerMetadata__, s as default };","/*\n * home (feather-icons/home@0.0.29)\n *\n * Learn More: https://www.framer.com/asset-urls\n */\n\nexport * from \"https://framerusercontent.com/modules/8tFVJ9SCM5akQRM0UzVD/YkxZV5bKC4LrRDEdvAgQ/home.js\"\nexport { default } from \"https://framerusercontent.com/modules/8tFVJ9SCM5akQRM0UzVD/YkxZV5bKC4LrRDEdvAgQ/home.js\"\n","import{jsx as _jsx}from\"react/jsx-runtime\";import*as React from\"react\";import{useState,useEffect,useRef}from\"react\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{NullState}from\"https://framer.com/m/framer/icon-nullstate.js@0.7.0\";import HomeFactory from\"https://framer.com/m/feather-icons/home.js@0.0.29\";import{defaultEvents,useIconSelection}from\"https://framerusercontent.com/modules/Ma20hU0GGRxLxZphbywl/OSpwWF91FHPVFyQJjMHt/utils.js\";export const iconKeys=[\"activity\",\"airplay\",\"alert-circle\",\"alert-octagon\",\"alert-triangle\",\"align-center\",\"align-justify\",\"align-left\",\"align-right\",\"anchor\",\"aperture\",\"archive\",\"arrow-down\",\"arrow-down-circle\",\"arrow-down-left\",\"arrow-down-right\",\"arrow-left\",\"arrow-left-circle\",\"arrow-right\",\"arrow-right-circle\",\"arrow-up\",\"arrow-up-circle\",\"arrow-up-left\",\"arrow-up-right\",\"at-sign\",\"award\",\"bar-chart\",\"bar-chart-2\",\"battery\",\"battery-charging\",\"bell\",\"bell-off\",\"bluetooth\",\"bold\",\"book\",\"book-open\",\"bookmark\",\"box\",\"briefcase\",\"calendar\",\"camera\",\"camera-off\",\"cast\",\"check\",\"check-circle\",\"check-square\",\"chevron-down\",\"chevron-left\",\"chevron-right\",\"chevron-up\",\"chevrons-down\",\"chevrons-left\",\"chevrons-right\",\"chevrons-up\",\"chrome\",\"circle\",\"clipboard\",\"clock\",\"cloud\",\"cloud-drizzle\",\"cloud-lightning\",\"cloud-off\",\"cloud-rain\",\"cloud-snow\",\"code\",\"codepen\",\"codesandbox\",\"coffee\",\"columns\",\"command\",\"compass\",\"copy\",\"corner-down-left\",\"corner-down-right\",\"corner-left-down\",\"corner-left-up\",\"corner-right-down\",\"corner-right-up\",\"corner-up-left\",\"corner-up-right\",\"cpu\",\"credit-card\",\"crop\",\"crosshair\",\"database\",\"delete\",\"disc\",\"divide\",\"divide-circle\",\"divide-square\",\"dollar-sign\",\"download\",\"download-cloud\",\"dribbble\",\"droplet\",\"edit\",\"edit-2\",\"edit-3\",\"external-link\",\"eye\",\"eye-off\",\"facebook\",\"fast-forward\",\"feather\",\"figma\",\"file\",\"file-minus\",\"file-plus\",\"file-text\",\"film\",\"filter\",\"flag\",\"folder\",\"folder-minus\",\"folder-plus\",\"framer\",\"frown\",\"gift\",\"git-branch\",\"git-commit\",\"git-merge\",\"git-pull-request\",\"github\",\"gitlab\",\"globe\",\"grid\",\"hard-drive\",\"hash\",\"headphones\",\"heart\",\"help-circle\",\"hexagon\",\"home\",\"image\",\"inbox\",\"info\",\"instagram\",\"italic\",\"key\",\"layers\",\"layout\",\"life-buoy\",\"link\",\"link-2\",\"linkedin\",\"list\",\"loader\",\"lock\",\"log-in\",\"log-out\",\"mail\",\"map\",\"map-pin\",\"maximize\",\"maximize-2\",\"meh\",\"menu\",\"message-circle\",\"message-square\",\"mic\",\"mic-off\",\"minimize\",\"minimize-2\",\"minus\",\"minus-circle\",\"minus-square\",\"monitor\",\"moon\",\"more-horizontal\",\"more-vertical\",\"mouse-pointer\",\"move\",\"music\",\"navigation\",\"navigation-2\",\"octagon\",\"package\",\"paperclip\",\"pause\",\"pause-circle\",\"pen-tool\",\"percent\",\"phone\",\"phone-call\",\"phone-forwarded\",\"phone-incoming\",\"phone-missed\",\"phone-off\",\"phone-outgoing\",\"pie-chart\",\"play\",\"play-circle\",\"plus\",\"plus-circle\",\"plus-square\",\"pocket\",\"power\",\"printer\",\"radio\",\"refresh-ccw\",\"refresh-cw\",\"repeat\",\"rewind\",\"rotate-ccw\",\"rotate-cw\",\"rss\",\"save\",\"scissors\",\"search\",\"send\",\"server\",\"settings\",\"share\",\"share-2\",\"shield\",\"shield-off\",\"shopping-bag\",\"shopping-cart\",\"shuffle\",\"sidebar\",\"skip-back\",\"skip-forward\",\"slack\",\"slash\",\"sliders\",\"smartphone\",\"smile\",\"speaker\",\"square\",\"star\",\"stop-circle\",\"sun\",\"sunrise\",\"sunset\",\"tablet\",\"tag\",\"target\",\"terminal\",\"thermometer\",\"thumbs-down\",\"thumbs-up\",\"toggle-left\",\"toggle-right\",\"tool\",\"trash\",\"trash-2\",\"trello\",\"trending-down\",\"trending-up\",\"triangle\",\"truck\",\"tv\",\"twitch\",\"twitter\",\"type\",\"umbrella\",\"underline\",\"unlock\",\"upload\",\"upload-cloud\",\"user\",\"user-check\",\"user-minus\",\"user-plus\",\"user-x\",\"users\",\"video\",\"video-off\",\"voicemail\",\"volume\",\"volume-1\",\"volume-2\",\"volume-x\",\"watch\",\"wifi\",\"wifi-off\",\"wind\",\"x\",\"x-circle\",\"x-octagon\",\"x-square\",\"youtube\",\"zap\",\"zap-off\",\"zoom-in\",\"zoom-out\",];const moduleBaseUrl=\"https://framer.com/m/feather-icons/\";const uppercaseIconKeys=iconKeys.map(name=>name.charAt(0).toUpperCase()+name.slice(1));const lowercaseIconKeyPairs=iconKeys.reduce((res,key)=>{res[key.toLowerCase()]=key;return res;},{});/**\n * FEATHER\n *\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */ export function Icon(props){const{color,selectByList,iconSearch,iconSelection,onClick,onMouseDown,onMouseUp,onMouseEnter,onMouseLeave,mirrored}=props;const isMounted=useRef(false);const iconKey=useIconSelection(iconKeys,selectByList,iconSearch,iconSelection,lowercaseIconKeyPairs);// Selected Icon Module\nconst[SelectedIcon,setSelectedIcon]=useState(iconKey===\"Home\"?HomeFactory(React):null);// Import the selected module or reset so null state\nasync function importModule(){let active=true;// Get the selected module\ntry{const iconModuleUrl=`${moduleBaseUrl}${iconKey}.js@0.0.29`;const module=await import(/* webpackIgnore: true */ iconModuleUrl);// console.log(module.default)\nif(active)setSelectedIcon(module.default(React));}catch(e){console.log(e);if(active)setSelectedIcon(null);}return()=>{active=false;};}// Import module when new style or icon is selected\nuseEffect(()=>{importModule();},[iconKey]);const isOnCanvas=RenderTarget.current()===RenderTarget.canvas;const emptyState=isOnCanvas?/*#__PURE__*/ _jsx(NullState,{}):null;return /*#__PURE__*/ _jsx(\"div\",{style:{display:\"contents\"},onClick,onMouseEnter,onMouseLeave,onMouseDown,onMouseUp,children:SelectedIcon?/*#__PURE__*/ _jsx(SelectedIcon,{style:{width:\"100%\",height:\"100%\",transform:mirrored?\"scale(-1, 1)\":undefined},color:color}):emptyState});}Icon.displayName=\"Feather\";Icon.defaultProps={width:24,height:24,iconSelection:\"home\",iconSearch:\"Home\",color:\"#66F\",selectByList:true,mirrored:false};addPropertyControls(Icon,{selectByList:{type:ControlType.Boolean,title:\"Select\",enabledTitle:\"List\",disabledTitle:\"Search\",defaultValue:Icon.defaultProps.selectByList},iconSelection:{type:ControlType.Enum,options:iconKeys,optionTitles:uppercaseIconKeys,defaultValue:Icon.defaultProps.iconSelection,title:\"Name\",hidden:({selectByList})=>!selectByList,description:\"Find every icon name on the [Feather site](https://feathericons.com/)\"},iconSearch:{type:ControlType.String,title:\"Name\",placeholder:\"Menu, Wifi, Box…\",hidden:({selectByList})=>selectByList},mirrored:{type:ControlType.Boolean,enabledTitle:\"Yes\",disabledTitle:\"No\",defaultValue:Icon.defaultProps.mirrored},color:{type:ControlType.Color,title:\"Color\",defaultValue:Icon.defaultProps.color},...defaultEvents});\nexport const __FramerMetadata__ = {\"exports\":{\"iconKeys\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Icon\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"fixed\",\"framerIntrinsicHeight\":\"24\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"24\",\"framerSupportedLayoutHeight\":\"fixed\"}},\"IconProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Feather.map","// Generated by Framer (65a4904)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,Link,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/mxFWvXaxakvZCkvbFzFo/g2TRxNBmg5QHvBPW1kxB/YmWA_2_Xa.js\";const enabledGestures={ll7a1sIeR:{hover:true},ln1Ni2H58:{hover:true}};const cycleOrder=[\"ll7a1sIeR\",\"ln1Ni2H58\",\"gKw1VjSat\",\"T6tZ2Hu0y\"];const serializationHash=\"framer-7MyWS\";const variantClassNames={gKw1VjSat:\"framer-v-l38eqb\",ll7a1sIeR:\"framer-v-1pza9a0\",ln1Ni2H58:\"framer-v-1yk8r6s\",T6tZ2Hu0y:\"framer-v-omneyl\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const sWBN2YQBh=undefined;const RPOmGi0Tc=undefined;const transition1={bounce:.2,delay:0,duration:.5,type:\"spring\"};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={\"FooterLink Desktop\":\"ln1Ni2H58\",\"FooterLink Phone\":\"T6tZ2Hu0y\",\"NavLink Desktop\":\"ll7a1sIeR\",\"NavLink Phone\":\"gKw1VjSat\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,link,text,width,...props})=>{return{...props,RPOmGi0Tc:text??props.RPOmGi0Tc??\"Features\",sWBN2YQBh:link??props.sWBN2YQBh,variant:humanReadableVariantMap[props.variant]??props.variant??\"ll7a1sIeR\"};};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,RPOmGi0Tc,sWBN2YQBh,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"ll7a1sIeR\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:sWBN2YQBh,motionChild:true,nodeId:\"ll7a1sIeR\",openInNewTab:false,scopeId:\"BBdAhLnj2\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-1pza9a0\",className,classNames)} framer-13toxel`,\"data-framer-name\":\"NavLink Desktop\",layoutDependency:layoutDependency,layoutId:\"ll7a1sIeR\",ref:refBinding,style:{backgroundColor:\"rgba(0, 0, 0, 0)\",borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8,...style},variants:{\"ll7a1sIeR-hover\":{backgroundColor:\"var(--token-e15d98be-dc11-48c5-ad2b-3fbf85780d09, rgb(8, 90, 42))\",borderBottomLeftRadius:99,borderBottomRightRadius:99,borderTopLeftRadius:99,borderTopRightRadius:99},\"ln1Ni2H58-hover\":{backgroundColor:\"var(--token-d755d8f0-d0b0-4fce-bac8-f5d413acdda9, rgb(255, 113, 16))\",borderBottomLeftRadius:99,borderBottomRightRadius:99,borderTopLeftRadius:99,borderTopRightRadius:99}},...addPropertyOverrides({gKw1VjSat:{\"data-framer-name\":\"NavLink Phone\"},ln1Ni2H58:{\"data-framer-name\":\"FooterLink Desktop\"},T6tZ2Hu0y:{\"data-framer-name\":\"FooterLink Phone\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-z5umed\",\"data-styles-preset\":\"YmWA_2_Xa\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-d755d8f0-d0b0-4fce-bac8-f5d413acdda9, rgb(255, 113, 16)))\"},children:\"Features\"})}),className:\"framer-1bghlss\",\"data-framer-name\":\"Princing\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"OQOqaBoNG\",style:{\"--extracted-r6o4lv\":\"var(--token-d755d8f0-d0b0-4fce-bac8-f5d413acdda9, rgb(255, 113, 16))\",\"--framer-paragraph-spacing\":\"0px\"},text:RPOmGi0Tc,variants:{\"ll7a1sIeR-hover\":{\"--extracted-r6o4lv\":\"var(--token-acbad6b7-2a19-4836-bd3c-cfb65d18c9f0, rgb(255, 255, 255))\"},ln1Ni2H58:{\"--extracted-r6o4lv\":\"var(--token-acbad6b7-2a19-4836-bd3c-cfb65d18c9f0, rgb(255, 255, 255))\"},T6tZ2Hu0y:{\"--extracted-r6o4lv\":\"var(--token-acbad6b7-2a19-4836-bd3c-cfb65d18c9f0, rgb(255, 255, 255))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"ll7a1sIeR-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-z5umed\",\"data-styles-preset\":\"YmWA_2_Xa\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-acbad6b7-2a19-4836-bd3c-cfb65d18c9f0, rgb(255, 255, 255)))\"},children:\"Features\"})})},ln1Ni2H58:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-z5umed\",\"data-styles-preset\":\"YmWA_2_Xa\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-acbad6b7-2a19-4836-bd3c-cfb65d18c9f0, rgb(255, 255, 255)))\"},children:\"Features\"})})},T6tZ2Hu0y:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-z5umed\",\"data-styles-preset\":\"YmWA_2_Xa\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-acbad6b7-2a19-4836-bd3c-cfb65d18c9f0, rgb(255, 255, 255)))\"},children:\"Features\"})})}},baseVariant,gestureVariant)})})})})})});});const css=[\".framer-7MyWS.framer-13toxel, .framer-7MyWS .framer-13toxel { display: block; }\",\".framer-7MyWS.framer-1pza9a0 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 4px 10px 4px 10px; position: relative; text-decoration: none; width: min-content; }\",\".framer-7MyWS .framer-1bghlss { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-7MyWS.framer-v-1yk8r6s.framer-1pza9a0 { padding: 4px 10px 4px 0px; }\",\".framer-7MyWS.framer-v-l38eqb.framer-1pza9a0 { cursor: unset; }\",\".framer-7MyWS.framer-v-omneyl.framer-1pza9a0 { cursor: unset; padding: 4px 0px 4px 0px; }\",\".framer-7MyWS.framer-v-1yk8r6s.hover.framer-1pza9a0 { padding: 4px 10px 4px 10px; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 30\n * @framerIntrinsicWidth 85\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"ln1Ni2H58\":{\"layout\":[\"auto\",\"auto\"]},\"gKw1VjSat\":{\"layout\":[\"auto\",\"auto\"]},\"T6tZ2Hu0y\":{\"layout\":[\"auto\",\"auto\"]},\"guEIcGfHH\":{\"layout\":[\"auto\",\"auto\"]},\"BQ6tEO0M8\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"RPOmGi0Tc\":\"text\",\"sWBN2YQBh\":\"link\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerBBdAhLnj2=withCSS(Component,css,\"framer-7MyWS\");export default FramerBBdAhLnj2;FramerBBdAhLnj2.displayName=\"Nav Links\";FramerBBdAhLnj2.defaultProps={height:30,width:85};addPropertyControls(FramerBBdAhLnj2,{variant:{options:[\"ll7a1sIeR\",\"ln1Ni2H58\",\"gKw1VjSat\",\"T6tZ2Hu0y\"],optionTitles:[\"NavLink Desktop\",\"FooterLink Desktop\",\"NavLink Phone\",\"FooterLink Phone\"],title:\"Variant\",type:ControlType.Enum},RPOmGi0Tc:{defaultValue:\"Features\",displayTextArea:false,title:\"Text\",type:ControlType.String},onRPOmGi0TcChange:{changes:\"RPOmGi0Tc\",type:ControlType.ChangeHandler},sWBN2YQBh:{title:\"Link\",type:ControlType.Link}});addFonts(FramerBBdAhLnj2,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerBBdAhLnj2\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"ln1Ni2H58\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"gKw1VjSat\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"T6tZ2Hu0y\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"guEIcGfHH\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"BQ6tEO0M8\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerVariables\":\"{\\\"RPOmGi0Tc\\\":\\\"text\\\",\\\"sWBN2YQBh\\\":\\\"link\\\"}\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"30\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicWidth\":\"85\",\"framerColorSyntax\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (2b87f15)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,getLoadingLazyAtYPosition,Image as Image1,Link,ResolveLinks,runTasksWithYield,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCSS,withFX,withOptimizedAppearEffect}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Search from\"https://framerusercontent.com/modules/6wAE2eMb2Tl3zrU7u4UL/mKj6QS2p4Cgdaa0WrZKY/Search.js\";import{Icon as Feather}from\"https://framerusercontent.com/modules/f0DboytQenYh21kfme7W/zb1zVBMZJKgPMiedOi0y/Feather.js\";import NavLinks from\"https://framerusercontent.com/modules/pb79rTItFreULfnG4YYh/aaxCGUSJDGDzrIWoB0pO/BBdAhLnj2.js\";import BotOTekoPor from\"https://framerusercontent.com/modules/mza1cOaIoZsgu5GgjiPV/5u1Hg9KG3evbj319Nsj8/zIA8PY9Zd.js\";const FeatherFonts=getFonts(Feather);const NavLinksFonts=getFonts(NavLinks);const SearchFonts=getFonts(Search);const BotOTekoPorFonts=getFonts(BotOTekoPor);const SmartComponentScopedContainerWithFX=withFX(SmartComponentScopedContainer);const SmartComponentScopedContainerWithFXWithOptimizedAppearEffect=withOptimizedAppearEffect(SmartComponentScopedContainerWithFX);const cycleOrder=[\"qwPEx32WT\",\"e4h9Nkcfx\",\"kGqR6KbNm\",\"FZPH8cz5o\"];const serializationHash=\"framer-fR1wW\";const variantClassNames={e4h9Nkcfx:\"framer-v-nh25ld\",FZPH8cz5o:\"framer-v-im4gcl\",kGqR6KbNm:\"framer-v-1m699ps\",qwPEx32WT:\"framer-v-19nhi15\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const transition2={delay:0,duration:.4,ease:[.12,.23,.5,1],type:\"tween\"};const transition3={delay:0,duration:.3,ease:[.12,.23,.5,1],type:\"tween\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const transition4={delay:.1,duration:.3,ease:[.12,.23,.5,1],type:\"tween\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition4,x:0,y:0};const animation1={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:.9,skewX:0,skewY:0,x:0,y:0};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={\"Mobile Active\":\"FZPH8cz5o\",Desktop:\"qwPEx32WT\",Mobile:\"kGqR6KbNm\",Tablet:\"e4h9Nkcfx\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"qwPEx32WT\"};};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,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"qwPEx32WT\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1qase0s=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"kGqR6KbNm\"),200);});const isDisplayed=()=>{if([\"kGqR6KbNm\",\"FZPH8cz5o\"].includes(baseVariant))return true;return false;};const onTap1hqwqfj=activeVariantCallback(async(...args)=>{setVariant(\"FZPH8cz5o\");});const onTap5iuuu4=activeVariantCallback(async(...args)=>{setVariant(\"kGqR6KbNm\");});const isDisplayed1=()=>{if(baseVariant===\"kGqR6KbNm\")return false;return true;};const router=useRouter();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,...addPropertyOverrides({FZPH8cz5o:{value:transition3},kGqR6KbNm:{value:transition2}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.header,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-19nhi15\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"qwPEx32WT\",ref:refBinding,style:{...style},...addPropertyOverrides({e4h9Nkcfx:{\"data-framer-name\":\"Tablet\"},FZPH8cz5o:{\"data-framer-name\":\"Mobile Active\"},kGqR6KbNm:{\"data-framer-name\":\"Mobile\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.nav,{className:\"framer-jcnnp2\",\"data-border\":true,\"data-framer-name\":\"Navbar Wrapper\",layoutDependency:layoutDependency,layoutId:\"SABEVGgH9\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-c4df83b7-8200-46ff-aeaa-6504d8d1824a, rgba(255, 255, 255, 0.2))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backdropFilter:\"blur(10px)\",backgroundColor:\"var(--token-acbad6b7-2a19-4836-bd3c-cfb65d18c9f0, rgb(255, 255, 255))\",borderBottomLeftRadius:99,borderBottomRightRadius:99,borderTopLeftRadius:99,borderTopRightRadius:99,boxShadow:\"0px 0.6021873017743928px 0.6021873017743928px -1.25px rgba(0, 0, 0, 0.18), 0px 2.288533303243457px 2.288533303243457px -2.5px rgba(0, 0, 0, 0.16), 0px 10px 10px -3.75px rgba(0, 0, 0, 0.06)\",WebkitBackdropFilter:\"blur(10px)\"},variants:{FZPH8cz5o:{borderBottomLeftRadius:24,borderBottomRightRadius:24,borderTopLeftRadius:24,borderTopRightRadius:24}},...addPropertyOverrides({FZPH8cz5o:{\"data-highlight\":true,onTap:onTap1qase0s}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1idc8ig\",\"data-framer-name\":\"Logo\",layoutDependency:layoutDependency,layoutId:\"ALwTNjQ3O\",children:[/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"PdiHCo74d\",openInNewTab:false,scopeId:\"iquI1ufAo\",children:/*#__PURE__*/_jsx(Image1,{as:\"a\",background:{alt:\"Instituto Teko Por\\xe3\",fit:\"fit\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+25.75+((componentViewport?.height||200)-94)/2),pixelHeight:52,pixelWidth:113,positionX:\"center\",positionY:\"center\",sizes:\"104px\",src:\"https://framerusercontent.com/images/9Sx4Z9VDMPS2XL4YmjfNLKm8o.svg?width=113&height=52\"},className:\"framer-q0hinu framer-r3e4jb\",\"data-framer-name\":\"Logo\",layoutDependency:layoutDependency,layoutId:\"PdiHCo74d\",style:{borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10},...addPropertyOverrides({FZPH8cz5o:{background:{alt:\"Instituto Teko Por\\xe3\",fit:\"fit\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+28+((componentViewport?.height||200)-440.5)/2),pixelHeight:52,pixelWidth:113,positionX:\"center\",positionY:\"center\",sizes:\"104px\",src:\"https://framerusercontent.com/images/9Sx4Z9VDMPS2XL4YmjfNLKm8o.svg?width=113&height=52\"}},kGqR6KbNm:{background:{alt:\"Instituto Teko Por\\xe3\",fit:\"fit\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+24+((componentViewport?.height||200)-77)/2),pixelHeight:52,pixelWidth:113,positionX:\"center\",positionY:\"center\",sizes:\"89px\",src:\"https://framerusercontent.com/images/9Sx4Z9VDMPS2XL4YmjfNLKm8o.svg?width=113&height=52\"}}},baseVariant,gestureVariant)})}),isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-suwvhx\",\"data-framer-name\":\"Hamburger\",layoutDependency:layoutDependency,layoutId:\"gtYcMY7VY\",...addPropertyOverrides({FZPH8cz5o:{\"data-highlight\":true,onTap:onTap5iuuu4},kGqR6KbNm:{\"data-highlight\":true,onTap:onTap1hqwqfj}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-68jep0-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"gV6ZN6Cys-container\",nodeId:\"gV6ZN6Cys\",rendersWithMotion:true,scopeId:\"iquI1ufAo\",children:/*#__PURE__*/_jsx(Feather,{color:\"var(--token-acbad6b7-2a19-4836-bd3c-cfb65d18c9f0, rgb(255, 255, 255))\",height:\"100%\",iconSearch:\"menu\",iconSelection:\"home\",id:\"gV6ZN6Cys\",layoutId:\"gV6ZN6Cys\",mirrored:false,selectByList:false,style:{height:\"100%\",width:\"100%\"},width:\"100%\",...addPropertyOverrides({FZPH8cz5o:{color:\"var(--token-d755d8f0-d0b0-4fce-bac8-f5d413acdda9, rgb(255, 113, 16))\",iconSearch:\"x\",onClick:undefined},kGqR6KbNm:{color:\"var(--token-d755d8f0-d0b0-4fce-bac8-f5d413acdda9, rgb(255, 113, 16))\",onClick:undefined}},baseVariant,gestureVariant)})})})})]}),isDisplayed1()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-hw7hae\",\"data-framer-name\":\"Menu Wrapper\",layoutDependency:layoutDependency,layoutId:\"W8M7KI7T7\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1dn4m8z\",\"data-framer-name\":\"Menu\",layoutDependency:layoutDependency,layoutId:\"QmL5LcjN2\",style:{borderBottomLeftRadius:99,borderBottomRightRadius:99,borderTopLeftRadius:99,borderTopRightRadius:99},variants:{FZPH8cz5o:{borderBottomLeftRadius:20,borderBottomRightRadius:20,borderTopLeftRadius:20,borderTopRightRadius:20}},children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"eBCcD0aXh\"},implicitPathVariables:undefined},{href:{webPageId:\"eBCcD0aXh\"},implicitPathVariables:undefined},{href:{webPageId:\"eBCcD0aXh\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:30,y:(componentViewport?.y||0)+32+((componentViewport?.height||200)-94)/2,...addPropertyOverrides({FZPH8cz5o:{y:(componentViewport?.y||0)+92.5+((componentViewport?.height||200)-440.5)/2}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-hdhcis-container\",layoutDependency:layoutDependency,layoutId:\"XUJXUGY2H-container\",nodeId:\"XUJXUGY2H\",rendersWithMotion:true,scopeId:\"iquI1ufAo\",children:/*#__PURE__*/_jsx(NavLinks,{height:\"100%\",id:\"XUJXUGY2H\",layoutId:\"XUJXUGY2H\",RPOmGi0Tc:\"Sobre\",sWBN2YQBh:resolvedLinks[0],variant:matchVariant(\"ll7a1sIeR\"),width:\"100%\",...addPropertyOverrides({e4h9Nkcfx:{sWBN2YQBh:resolvedLinks[1]},FZPH8cz5o:{sWBN2YQBh:resolvedLinks[2],variant:matchVariant(\"gKw1VjSat\")}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"P_wqkFNiy\"},implicitPathVariables:undefined},{href:{webPageId:\"P_wqkFNiy\"},implicitPathVariables:undefined},{href:{webPageId:\"P_wqkFNiy\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:30,y:(componentViewport?.y||0)+32+((componentViewport?.height||200)-94)/2,...addPropertyOverrides({FZPH8cz5o:{y:(componentViewport?.y||0)+134.5+((componentViewport?.height||200)-440.5)/2}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-u4yywr-container\",layoutDependency:layoutDependency,layoutId:\"mMS_eHgee-container\",nodeId:\"mMS_eHgee\",rendersWithMotion:true,scopeId:\"iquI1ufAo\",children:/*#__PURE__*/_jsx(NavLinks,{height:\"100%\",id:\"mMS_eHgee\",layoutId:\"mMS_eHgee\",RPOmGi0Tc:\"Projetos\",sWBN2YQBh:resolvedLinks1[0],variant:matchVariant(\"ll7a1sIeR\"),width:\"100%\",...addPropertyOverrides({e4h9Nkcfx:{sWBN2YQBh:resolvedLinks1[1]},FZPH8cz5o:{sWBN2YQBh:resolvedLinks1[2],variant:matchVariant(\"gKw1VjSat\")}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"HhxxnrEWt\"},implicitPathVariables:undefined},{href:{webPageId:\"HhxxnrEWt\"},implicitPathVariables:undefined},{href:{webPageId:\"HhxxnrEWt\"},implicitPathVariables:undefined}],children:resolvedLinks2=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:30,y:(componentViewport?.y||0)+32+((componentViewport?.height||200)-94)/2,...addPropertyOverrides({FZPH8cz5o:{y:(componentViewport?.y||0)+176.5+((componentViewport?.height||200)-440.5)/2}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1jibs9c-container\",layoutDependency:layoutDependency,layoutId:\"puk8s6AV0-container\",nodeId:\"puk8s6AV0\",rendersWithMotion:true,scopeId:\"iquI1ufAo\",children:/*#__PURE__*/_jsx(NavLinks,{height:\"100%\",id:\"puk8s6AV0\",layoutId:\"puk8s6AV0\",RPOmGi0Tc:\"Transpar\\xeancia\",sWBN2YQBh:resolvedLinks2[0],variant:matchVariant(\"ll7a1sIeR\"),width:\"100%\",...addPropertyOverrides({e4h9Nkcfx:{sWBN2YQBh:resolvedLinks2[1]},FZPH8cz5o:{sWBN2YQBh:resolvedLinks2[2],variant:matchVariant(\"gKw1VjSat\")}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"YTZO5oGJ3\"},implicitPathVariables:undefined},{href:{webPageId:\"YTZO5oGJ3\"},implicitPathVariables:undefined},{href:{webPageId:\"YTZO5oGJ3\"},implicitPathVariables:undefined}],children:resolvedLinks3=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:30,y:(componentViewport?.y||0)+32+((componentViewport?.height||200)-94)/2,...addPropertyOverrides({FZPH8cz5o:{y:(componentViewport?.y||0)+218.5+((componentViewport?.height||200)-440.5)/2}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-2lqwg9-container\",layoutDependency:layoutDependency,layoutId:\"RxswU5Kdh-container\",nodeId:\"RxswU5Kdh\",rendersWithMotion:true,scopeId:\"iquI1ufAo\",children:/*#__PURE__*/_jsx(NavLinks,{height:\"100%\",id:\"RxswU5Kdh\",layoutId:\"RxswU5Kdh\",RPOmGi0Tc:\"Blog\",sWBN2YQBh:resolvedLinks3[0],variant:matchVariant(\"ll7a1sIeR\"),width:\"100%\",...addPropertyOverrides({e4h9Nkcfx:{sWBN2YQBh:resolvedLinks3[1]},FZPH8cz5o:{sWBN2YQBh:resolvedLinks3[2],variant:matchVariant(\"gKw1VjSat\")}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"Zpxqt9Co7\"},implicitPathVariables:undefined},{href:{webPageId:\"Zpxqt9Co7\"},implicitPathVariables:undefined},{href:{webPageId:\"Zpxqt9Co7\"},implicitPathVariables:undefined}],children:resolvedLinks4=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:30,y:(componentViewport?.y||0)+32+((componentViewport?.height||200)-94)/2,...addPropertyOverrides({FZPH8cz5o:{y:(componentViewport?.y||0)+260.5+((componentViewport?.height||200)-440.5)/2}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-gyez2t-container\",layoutDependency:layoutDependency,layoutId:\"M2yqK9Bo7-container\",nodeId:\"M2yqK9Bo7\",rendersWithMotion:true,scopeId:\"iquI1ufAo\",children:/*#__PURE__*/_jsx(NavLinks,{height:\"100%\",id:\"M2yqK9Bo7\",layoutId:\"M2yqK9Bo7\",RPOmGi0Tc:\"Contato\",sWBN2YQBh:resolvedLinks4[0],variant:matchVariant(\"ll7a1sIeR\"),width:\"100%\",...addPropertyOverrides({e4h9Nkcfx:{sWBN2YQBh:resolvedLinks4[1]},FZPH8cz5o:{sWBN2YQBh:resolvedLinks4[2],variant:matchVariant(\"gKw1VjSat\")}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1juis3w-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"M5Sabaexx-container\",nodeId:\"M5Sabaexx\",rendersWithMotion:true,scopeId:\"iquI1ufAo\",children:/*#__PURE__*/_jsx(Search,{backdropOptions:{backgroundColor:\"rgba(0, 0, 0, 0.8)\",transition:{damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"},zIndex:10},height:\"100%\",iconColor:\"var(--token-e15d98be-dc11-48c5-ad2b-3fbf85780d09, rgb(8, 90, 42))\",iconSize:18,iconType:\"default\",id:\"M5Sabaexx\",inputOptions:{clearButtonText:\"Clear\",clearButtonType:\"icon\",dividerType:\"fullWidth\",iconOptions:{iconColor:\"rgba(0, 0, 0, 0.45)\",iconSize:18,iconType:\"default\"},inputFont:{fontFamily:'\"Quicksand\", \"Quicksand Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:400},placeholderOptions:{placeholderColor:\"rgba(0, 0, 0, 0.4)\",placeholderText:\"Buscar...\"},textColor:\"rgb(51, 51, 51)\"},layoutId:\"M5Sabaexx\",modalOptions:{backgroundColor:\"rgb(255, 255, 255)\",borderRadius:16,heightIsStatic:true,heightTransition:{damping:60,delay:0,mass:1,stiffness:800,type:\"spring\"},layoutType:\"QuickMenu\",shadow:{blur:40,color:\"rgba(0, 0, 0, 0.2)\",spread:0,x:0,y:20},top:0,width:500},resultOptions:{itemType:\"fullWidth\",subtitleOptions:{subtitleColor:\"rgba(0, 0, 0, 0.4)\",subtitleFont:{},subtitleType:\"path\"},titleColor:\"rgb(51, 51, 51)\",titleFont:{},titleType:\"h1\"},style:{height:\"100%\",width:\"100%\"},width:\"100%\",...addPropertyOverrides({FZPH8cz5o:{inputOptions:{clearButtonText:\"Clear\",clearButtonType:\"icon\",dividerType:\"fullWidth\",iconOptions:{iconColor:\"rgba(0, 0, 0, 0.45)\",iconSize:18,iconType:\"default\"},inputFont:{},placeholderOptions:{placeholderColor:\"rgba(0, 0, 0, 0.4)\",placeholderText:\"Search...\"},textColor:\"rgb(51, 51, 51)\"}}},baseVariant,gestureVariant)})})})]})}),isDisplayed1()&&/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"UvwnVDB4k\"},implicitPathVariables:undefined},{href:{webPageId:\"UvwnVDB4k\"},implicitPathVariables:undefined},{href:{webPageId:\"UvwnVDB4k\"},implicitPathVariables:undefined}],children:resolvedLinks5=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:46,y:(componentViewport?.y||0)+24+((componentViewport?.height||200)-94)/2,...addPropertyOverrides({FZPH8cz5o:{width:`calc(min(max(${componentViewport?.width||\"100vw\"} - 24px, 1px), 750px) - 32px)`,y:(componentViewport?.y||0)+366.5+((componentViewport?.height||200)-440.5)/2}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFXWithOptimizedAppearEffect,{className:\"framer-102nli3-container\",\"data-framer-appear-id\":\"102nli3\",layoutDependency:layoutDependency,layoutId:\"HS3NDBzEC-container\",nodeId:\"HS3NDBzEC\",rendersWithMotion:true,scopeId:\"iquI1ufAo\",...addPropertyOverrides({FZPH8cz5o:{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation,initial:animation1,optimized:true}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(BotOTekoPor,{aKH__LDxQ:\"var(--token-d755d8f0-d0b0-4fce-bac8-f5d413acdda9, rgb(0, 183, 73))\",FMUVwisXG:resolvedLinks5[0],height:\"100%\",HFDBvqvk2:\"\",id:\"HS3NDBzEC\",j9qVIgXm8:false,layoutId:\"HS3NDBzEC\",variant:matchVariant(\"Ks6CtzQ9B\"),VOsFSYvoY:false,width:\"100%\",yskXrQwHA:\"Doe agora\",ZvmpsqQNE:\"ArrowRight\",...addPropertyOverrides({e4h9Nkcfx:{FMUVwisXG:resolvedLinks5[1]},FZPH8cz5o:{FMUVwisXG:resolvedLinks5[2],style:{width:\"100%\"},variant:matchVariant(\"ZIIwi46r2\")}},baseVariant,gestureVariant)})})})})]})})})})});});const css=[\".framer-fR1wW.framer-r3e4jb, .framer-fR1wW .framer-r3e4jb { display: block; }\",\".framer-fR1wW.framer-19nhi15 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 12px; position: relative; width: 1320px; }\",\".framer-fR1wW .framer-jcnnp2 { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; max-width: 1200px; overflow: hidden; padding: 12px; position: relative; width: 1px; will-change: var(--framer-will-change-override, transform); }\",\".framer-fR1wW .framer-1idc8ig { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px 0px 2px 0px; position: relative; width: 125px; }\",\".framer-fR1wW .framer-q0hinu { align-content: center; align-items: center; aspect-ratio: 2.6041666666666665 / 1; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: auto; justify-content: center; overflow: visible; padding: 5px; position: relative; text-decoration: none; width: 104px; }\",\".framer-fR1wW .framer-suwvhx { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 24px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 24px; }\",\".framer-fR1wW .framer-68jep0-container { flex: none; height: 24px; position: relative; width: 24px; }\",\".framer-fR1wW .framer-hw7hae { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-fR1wW .framer-1dn4m8z { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 2px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-fR1wW .framer-hdhcis-container, .framer-fR1wW .framer-u4yywr-container, .framer-fR1wW .framer-1jibs9c-container, .framer-fR1wW .framer-2lqwg9-container, .framer-fR1wW .framer-gyez2t-container, .framer-fR1wW .framer-102nli3-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-fR1wW .framer-1juis3w-container { cursor: pointer; flex: none; height: 40px; position: relative; width: 40px; }\",\".framer-fR1wW.framer-v-nh25ld.framer-19nhi15 { width: 810px; }\",\".framer-fR1wW.framer-v-nh25ld .framer-jcnnp2 { max-width: unset; }\",\".framer-fR1wW.framer-v-1m699ps.framer-19nhi15, .framer-fR1wW.framer-v-im4gcl.framer-19nhi15 { justify-content: flex-start; width: 390px; }\",\".framer-fR1wW.framer-v-1m699ps .framer-jcnnp2 { gap: 24px; justify-content: flex-start; max-width: unset; padding: 12px 20px 12px 20px; }\",\".framer-fR1wW.framer-v-1m699ps .framer-1idc8ig { flex: 1 0 0px; gap: unset; justify-content: space-between; padding: 0px; width: 1px; }\",\".framer-fR1wW.framer-v-1m699ps .framer-q0hinu { aspect-ratio: unset; height: 29px; width: 89px; }\",\".framer-fR1wW.framer-v-1m699ps .framer-suwvhx, .framer-fR1wW.framer-v-im4gcl .framer-suwvhx { cursor: pointer; height: min-content; width: min-content; }\",\".framer-fR1wW.framer-v-im4gcl .framer-jcnnp2 { cursor: pointer; flex-direction: column; gap: 24px; justify-content: flex-start; max-width: 750px; padding: 16px; }\",\".framer-fR1wW.framer-v-im4gcl .framer-1idc8ig { gap: unset; justify-content: space-between; padding: 0px; width: 100%; }\",\".framer-fR1wW.framer-v-im4gcl .framer-hw7hae, .framer-fR1wW.framer-v-im4gcl .framer-102nli3-container { width: 100%; }\",\".framer-fR1wW.framer-v-im4gcl .framer-1dn4m8z { align-content: flex-start; align-items: flex-start; flex-direction: column; gap: 12px; width: 100%; }\",'.framer-fR1wW[data-border=\"true\"]::after, .framer-fR1wW [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; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 94\n * @framerIntrinsicWidth 1320\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"e4h9Nkcfx\":{\"layout\":[\"fixed\",\"auto\"]},\"kGqR6KbNm\":{\"layout\":[\"fixed\",\"auto\"]},\"FZPH8cz5o\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FrameriquI1ufAo=withCSS(Component,css,\"framer-fR1wW\");export default FrameriquI1ufAo;FrameriquI1ufAo.displayName=\"Navbar\";FrameriquI1ufAo.defaultProps={height:94,width:1320};addPropertyControls(FrameriquI1ufAo,{variant:{options:[\"qwPEx32WT\",\"e4h9Nkcfx\",\"kGqR6KbNm\",\"FZPH8cz5o\"],optionTitles:[\"Desktop\",\"Tablet\",\"Mobile\",\"Mobile Active\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FrameriquI1ufAo,[{explicitInter:true,fonts:[{cssFamilyName:\"Quicksand\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Quicksand\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/WU5OG2GSPINGGM3H4OYTA3X6KAGKBE73/562UDHJ54ELTED64HZCI73O7SLOPKYWI/QERYRXWWKF2PFJC4W77VI22OBVHWX3AN.woff2\",weight:\"400\"}]},...FeatherFonts,...NavLinksFonts,...SearchFonts,...BotOTekoPorFonts],{supportsExplicitInterCodegen:true});FrameriquI1ufAo.loader={load:(props,context)=>{return runTasksWithYield([()=>forwardLoader(NavLinks,{},context),()=>forwardLoader(BotOTekoPor,{},context)],context);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FrameriquI1ufAo\",\"slots\":[],\"annotations\":{\"framerAutoSizeImages\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"1320\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"94\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"e4h9Nkcfx\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"kGqR6KbNm\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"FZPH8cz5o\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./iquI1ufAo.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{Children,useLayoutEffect,useEffect,useState,useRef,useMemo,useCallback,cloneElement,startTransition,forwardRef,useImperativeHandle}from\"react\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{useReducedMotion,LayoutGroup,useInView,useMotionValue,useTransform,motion,frame}from\"framer-motion\";import{resize}from\"@motionone/dom\";const MAX_DUPLICATED_ITEMS=100;const directionTransformers={left:offset=>`translateX(-${offset}px)`,right:offset=>`translateX(${offset}px)`,top:offset=>`translateY(-${offset}px)`,bottom:offset=>`translateY(${offset}px)`};/**\n *\n * @framerIntrinsicWidth 400\n * @framerIntrinsicHeight 200\n *\n * @framerDisableUnlink\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */export default function Ticker(props){/* Props */let{slots=[],gap,padding,paddingPerSide,paddingTop,paddingRight,paddingBottom,paddingLeft,speed,hoverFactor,direction,alignment,sizingOptions,fadeOptions,style}=props;const{fadeContent,overflow,fadeWidth,fadeInset,fadeAlpha}=fadeOptions;const{widthType,heightType}=sizingOptions;const paddingValue=paddingPerSide?`${paddingTop}px ${paddingRight}px ${paddingBottom}px ${paddingLeft}px`:`${padding}px`;/* Checks */const currentTarget=RenderTarget.current();const isCanvas=currentTarget===RenderTarget.canvas||currentTarget===RenderTarget.export;const writingDirection=useWritingDirection();// Remove empty slots (such as hidden layers)\nconst filteredSlots=slots.filter(Boolean);const numChildren=Children.count(filteredSlots);const hasChildren=numChildren>0;const offset=useMotionValue(0);const resolvedDirection=getTickerResolvedDirection(direction===true?\"left\":direction,writingDirection);const isHorizontal=resolvedDirection===\"left\"||resolvedDirection===\"right\";const transformer=directionTransformers[resolvedDirection];const transform=useTransform(offset,transformer);/* Refs and State */const parentRef=useRef(null);const childrenRef=useMemo(()=>{return[{current:null},{current:null}];},[]);const[size,setSize]=useState({parent:null,children:null});/* Arrays */let clonedChildren=null;let dupedChildren=[];/* Duplicate value */let duplicateBy=0;let opacity=0;if(isCanvas){duplicateBy=numChildren?Math.floor(10/numChildren):0;opacity=1;}if(!isCanvas&&hasChildren&&size.parent){duplicateBy=Math.round(size.parent/size.children*2)+1;duplicateBy=Math.min(duplicateBy,MAX_DUPLICATED_ITEMS);opacity=1;}/* Measure parent and child */const measure=useCallback(()=>{if(hasChildren&&parentRef.current){const parentLength=isHorizontal?parentRef.current.offsetWidth:parentRef.current.offsetHeight;const start=childrenRef[0].current?isHorizontal?childrenRef[0].current.offsetLeft:childrenRef[0].current.offsetTop:0;const end=childrenRef[1].current?isHorizontal?childrenRef[1].current.offsetLeft+childrenRef[1].current.offsetWidth:childrenRef[1].current.offsetTop+childrenRef[1].current.offsetHeight:0;const childrenLength=end-start+gap;startTransition(()=>{setSize({parent:parentLength,children:childrenLength});});}},[]);const childrenStyles=isCanvas?{contentVisibility:\"auto\"}:{};/* Add refs to first and last child */if(hasChildren){// TODO: These conditional hooks will be unsafe if hasChildren ever changes outside the canvas.\nif(!isCanvas){/**\n             * Track whether this is the initial resize event. By default this will fire on mount,\n             * which we do in the useEffect. We should only fire it on subsequent resizes.\n             */let initialResize=useRef(true);useLayoutEffect(()=>{frame.read(measure,false,true);return resize(parentRef.current,({contentSize})=>{if(!initialResize.current&&(contentSize.width||contentSize.height)){frame.read(measure,false,true);}initialResize.current=false;});},[]);}clonedChildren=Children.map(filteredSlots,(child,index)=>{let ref;if(index===0){ref=childrenRef[writingDirection===\"rtl\"&&isHorizontal?1:0];}if(index===filteredSlots.length-1){ref=childrenRef[writingDirection===\"rtl\"&&isHorizontal?0:1];}const size={width:widthType?child.props?.width:\"100%\",height:heightType?child.props?.height:\"100%\"};return /*#__PURE__*/_jsx(LayoutGroup,{inherit:\"id\",children:/*#__PURE__*/_jsx(Wrapper,{ref:ref,style:size,children:/*#__PURE__*/cloneElement(child,{style:{...child.props?.style,...size,flexShrink:0,...childrenStyles},layoutId:child.props.layoutId?child.props.layoutId+\"-original-\"+index:undefined},child.props?.children)})});});}const isInView=isCanvas?true:useInView(parentRef);if(!isCanvas){for(let i=0;i<duplicateBy;i++){dupedChildren=dupedChildren.concat(Children.map(filteredSlots,(child,childIndex)=>{const size={width:widthType?child.props?.width:\"100%\",height:heightType?child.props?.height:\"100%\",willChange:!isInView?undefined:\"transform\"};return /*#__PURE__*/_jsx(LayoutGroup,{inherit:\"id\",children:/*#__PURE__*/_jsx(Wrapper,{style:size,children:/*#__PURE__*/cloneElement(child,{key:i+\" \"+childIndex,style:{...child.props?.style,width:widthType?child.props?.width:\"100%\",height:heightType?child.props?.height:\"100%\",flexShrink:0,...childrenStyles},layoutId:child.props.layoutId?child.props.layoutId+\"-dupe-\"+i:undefined},child.props?.children)},i+\"li\"+childIndex)},i+\"lg\"+childIndex);}));}}const animateToValue=size.children+size.children*Math.round(size.parent/size.children);const initialTime=useRef(null);const prevTime=useRef(null);const xOrY=useRef(0);const isHover=useRef(false);const isReducedMotion=useReducedMotion();const listRef=useRef(null);const animationRef=useRef(null);/**\n     * Setup animations\n     */if(!isCanvas){useEffect(()=>{if(isReducedMotion||!animateToValue||!speed){return;}animationRef.current=listRef.current.animate({transform:[transformer(0),transformer(animateToValue)]},{duration:Math.abs(animateToValue)/speed*1e3,iterations:Infinity,iterationStart:writingDirection===\"rtl\"?1:0,easing:\"linear\"});return()=>animationRef.current.cancel();},[hoverFactor,animateToValue,speed,writingDirection]);const playOrPause=useCallback(()=>{if(!animationRef.current)return;const hidden=document.hidden;if(isInView&&!hidden&&animationRef.current.playState===\"paused\"){animationRef.current.play();}else if((!isInView||hidden)&&animationRef.current.playState===\"running\"){animationRef.current.pause();}},[isInView]);useEffect(()=>{playOrPause();},[isInView,hoverFactor,animateToValue,speed]);useEffect(()=>{document.addEventListener(\"visibilitychange\",playOrPause);return()=>{document.removeEventListener(\"visibilitychange\",playOrPause);};},[playOrPause]);}/* Fades */const fadeDirection=isHorizontal?\"to right\":\"to bottom\";const fadeWidthStart=fadeWidth/2;const fadeWidthEnd=100-fadeWidth/2;const fadeInsetStart=clamp(fadeInset,0,fadeWidthStart);const fadeInsetEnd=100-fadeInset;const fadeMask=`linear-gradient(${fadeDirection}, rgba(0, 0, 0, ${fadeAlpha}) ${fadeInsetStart}%, rgba(0, 0, 0, 1) ${fadeWidthStart}%, rgba(0, 0, 0, 1) ${fadeWidthEnd}%, rgba(0, 0, 0, ${fadeAlpha}) ${fadeInsetEnd}%)`;/* Empty state */if(!hasChildren){return /*#__PURE__*/_jsxs(\"section\",{style:placeholderStyles,children:[/*#__PURE__*/_jsx(\"div\",{style:emojiStyles,children:\"✨\"}),/*#__PURE__*/_jsx(\"p\",{style:titleStyles,children:\"Connect to Content\"}),/*#__PURE__*/_jsx(\"p\",{style:subtitleStyles,children:\"Add layers or components to infinitely loop on your page.\"})]});}return /*#__PURE__*/_jsx(\"section\",{style:{...containerStyle,opacity:opacity,WebkitMaskImage:fadeContent?fadeMask:undefined,maskImage:fadeContent?fadeMask:undefined,overflow:overflow?\"visible\":\"hidden\",padding:paddingValue},ref:parentRef,children:/*#__PURE__*/_jsxs(motion.ul,{ref:listRef,style:{...containerStyle,gap:gap,top:direction===\"bottom\"&&isValidNumber(animateToValue)?-animateToValue:undefined,left:direction===\"right\"&&isValidNumber(animateToValue)?animateToValue*(writingDirection===\"rtl\"?1:-1):undefined,placeItems:alignment,position:\"relative\",flexDirection:isHorizontal?\"row\":\"column\",...style,willChange:isCanvas||!isInView?\"auto\":\"transform\",transform:transformer(0)},onMouseEnter:()=>{isHover.current=true;if(animationRef.current){// TODO Replace with updatePlaybackRate when Chrome bugs sorted\nanimationRef.current.playbackRate=hoverFactor;}},onMouseLeave:()=>{isHover.current=false;if(animationRef.current){// TODO Replace with updatePlaybackRate when Chrome bugs sorted\nanimationRef.current.playbackRate=1;}},children:[clonedChildren,dupedChildren]})});}const Wrapper=/*#__PURE__*/forwardRef(({children,...props},ref)=>{const innerRef=useRef();const inView=useInView(innerRef);useImperativeHandle(ref,()=>innerRef.current);useEffect(()=>{const current=innerRef.current;if(!current)return;// for a11y: Manage tabIndex on focusable descendants & aria-hidden on the parent.\nif(inView){current.querySelectorAll(\"button,a\").forEach(el=>{const orig=el.dataset.origTabIndex;if(orig)el.tabIndex=orig;else el.removeAttribute(\"tabIndex\");});}else{current.querySelectorAll(\"button,a\").forEach(el=>{const orig=el.getAttribute(\"tabIndex\");if(orig)el.dataset.origTabIndex=orig;el.tabIndex=-1;});}},[inView]);return /*#__PURE__*/_jsx(\"li\",{...props,\"aria-hidden\":!inView,ref:innerRef,children:children});});/* Default Properties */Ticker.defaultProps={gap:10,padding:10,sizingOptions:{widthType:true,heightType:true},fadeOptions:{fadeContent:true,overflow:false,fadeWidth:25,fadeAlpha:0,fadeInset:0},direction:true};/* Property Controls */addPropertyControls(Ticker,{slots:{type:ControlType.Array,title:\"Children\",control:{type:ControlType.ComponentInstance}},speed:{type:ControlType.Number,title:\"Speed\",min:0,max:1e3,defaultValue:100,unit:\"%\",displayStepper:true,step:5},direction:{type:ControlType.Enum,title:\"Direction\",options:[\"left\",\"right\",\"top\",\"bottom\"],optionIcons:[\"direction-left\",\"direction-right\",\"direction-up\",\"direction-down\"],optionTitles:[\"Left\",\"Right\",\"Top\",\"Bottom\"],defaultValue:\"left\",displaySegmentedControl:true},alignment:{type:ControlType.Enum,title:\"Align\",options:[\"flex-start\",\"center\",\"flex-end\"],optionIcons:{direction:{right:[\"align-top\",\"align-middle\",\"align-bottom\"],left:[\"align-top\",\"align-middle\",\"align-bottom\"],top:[\"align-left\",\"align-center\",\"align-right\"],bottom:[\"align-left\",\"align-center\",\"align-right\"]}},defaultValue:\"center\",displaySegmentedControl:true},gap:{type:ControlType.Number,title:\"Gap\"},padding:{title:\"Padding\",type:ControlType.FusedNumber,toggleKey:\"paddingPerSide\",toggleTitles:[\"Padding\",\"Padding per side\"],valueKeys:[\"paddingTop\",\"paddingRight\",\"paddingBottom\",\"paddingLeft\"],valueLabels:[\"T\",\"R\",\"B\",\"L\"],min:0},sizingOptions:{type:ControlType.Object,title:\"Sizing\",controls:{widthType:{type:ControlType.Boolean,title:\"Width\",enabledTitle:\"Auto\",disabledTitle:\"Stretch\",defaultValue:true},heightType:{type:ControlType.Boolean,title:\"Height\",enabledTitle:\"Auto\",disabledTitle:\"Stretch\",defaultValue:true}}},fadeOptions:{type:ControlType.Object,title:\"Clipping\",controls:{fadeContent:{type:ControlType.Boolean,title:\"Fade\",defaultValue:true},overflow:{type:ControlType.Boolean,title:\"Overflow\",enabledTitle:\"Show\",disabledTitle:\"Hide\",defaultValue:false,hidden(props){return props.fadeContent===true;}},fadeWidth:{type:ControlType.Number,title:\"Width\",defaultValue:25,min:0,max:100,unit:\"%\",hidden(props){return props.fadeContent===false;}},fadeInset:{type:ControlType.Number,title:\"Inset\",defaultValue:0,min:0,max:100,unit:\"%\",hidden(props){return props.fadeContent===false;}},fadeAlpha:{type:ControlType.Number,title:\"Opacity\",defaultValue:0,min:0,max:1,step:.05,hidden(props){return props.fadeContent===false;}}}},hoverFactor:{type:ControlType.Number,title:\"Hover\",min:0,max:1,unit:\"x\",defaultValue:1,step:.1,displayStepper:true,description:\"Slows down the speed while you are hovering.\"}});/* Placeholder Styles */const containerStyle={display:\"flex\",width:\"100%\",height:\"100%\",maxWidth:\"100%\",maxHeight:\"100%\",placeItems:\"center\",margin:0,padding:0,listStyleType:\"none\",textIndent:\"none\"};/* Styles */const placeholderStyles={display:\"flex\",width:\"100%\",height:\"100%\",placeContent:\"center\",placeItems:\"center\",flexDirection:\"column\",color:\"#96F\",background:\"rgba(136, 85, 255, 0.1)\",fontSize:11,overflow:\"hidden\",padding:\"20px 20px 30px 20px\"};const emojiStyles={fontSize:32,marginBottom:10};const titleStyles={margin:0,marginBottom:10,fontWeight:600,textAlign:\"center\"};const subtitleStyles={margin:0,opacity:.7,maxWidth:150,lineHeight:1.5,textAlign:\"center\"};/* Clamp function, used for fadeInset */const clamp=(num,min,max)=>Math.min(Math.max(num,min),max);const isValidNumber=value=>typeof value===\"number\"&&!isNaN(value);function useWritingDirection(){if(!window||!window.document||!window.document.documentElement)return\"ltr\";return window.document.documentElement.dir===\"rtl\"?\"rtl\":\"ltr\";}function getTickerResolvedDirection(direction,writingDirection){if(writingDirection!==\"rtl\")return direction;if(direction===\"left\")return\"right\";if(direction===\"right\")return\"left\";return direction;}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Ticker\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"200\",\"framerSupportedLayoutHeight\":\"fixed\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerDisableUnlink\":\"*\",\"framerIntrinsicWidth\":\"400\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Ticker.map","import{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";const currentYear=new Date().getFullYear();/**\n * @framerDisableUnlink\n *\n * @framerSupportedLayoutWidth any-prefer-auto\n * @framerSupportedLayoutHeight any-prefer-auto\n */export default function AutoCopyright(props){const{name,statement,dateRange,startYear,font,color,fontSize}=props;const yearDisplay=dateRange?`${startYear}-${currentYear}`:currentYear;let displayText=`\\xa9 ${yearDisplay} ${name.trim()}`;if(statement.trim()){displayText+=` ${statement.trim()}`;}const textStyle={fontSize:`${fontSize}px`,color:color,...font};return /*#__PURE__*/_jsx(\"div\",{style:textStyle,children:displayText});}AutoCopyright.defaultProps={name:\"Your Name\",statement:\"All rights reserved.\",dateRange:false,startYear:currentYear-1,color:\"#999999\",fontSize:14,font:{family:\"Inter\"}};AutoCopyright.displayName=\"Auto Copyright\";addPropertyControls(AutoCopyright,{font:{type:ControlType.Font,title:\"Font\",defaultValue:\"Inter\",controls:\"extended\"},color:{type:ControlType.Color,title:\"Color\",defaultValue:\"#999999\"},dateRange:{type:ControlType.Boolean,title:\"Date Range\",defaultValue:false,enabledTitle:\"Yes\",disabledTitle:\"No\"},startYear:{type:ControlType.Number,title:\"Start Year\",min:1e3,max:currentYear,defaultValue:currentYear-2,displayStepper:true,hidden:({dateRange})=>!dateRange},name:{type:ControlType.String,title:\"Name\",defaultValue:\"Your Name\"},statement:{type:ControlType.String,title:\"Statement\",defaultValue:\"All rights reserved.\",description:\"More components at [Framer University](https://frameruni.link/cc).\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"AutoCopyright\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"any-prefer-auto\",\"framerSupportedLayoutWidth\":\"any-prefer-auto\",\"framerDisableUnlink\":\"*\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./AutoCopyright_Prod.map","// Generated by Framer (f21d278)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.img,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"img\",{...rest,ref:ref});});const getProps=({height,id,width,...props})=>{return{...props};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,alt:\"\",className:cx(\"framer-51U1P\",className),layoutId:layoutId,ref:ref,src:'data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 90 82\" xmlns=\"http://www.w3.org/2000/svg\"><g d=\"M 54.568 56.393 C 53.999 55.791 53.294 55.334 52.512 55.06 C 50.723 54.451 48.781 54.87 47.411 56.164 C 46.421 57.078 45.85 58.334 45.812 59.704 C 45.774 61.075 46.269 62.332 47.182 63.321 C 48.096 64.313 49.375 64.89 50.723 64.92 L 50.875 64.92 C 52.17 64.92 53.388 64.425 54.34 63.55 C 55.33 62.636 55.9 61.38 55.938 60.009 C 55.976 58.639 55.482 57.382 54.568 56.393 Z M 84.644 17.943 C 84.492 17.448 84.339 16.915 84.187 16.42 C 82.131 10.33 77.829 5.38 72.081 2.525 C 66.332 -0.329 59.784 -0.786 53.693 1.269 C 46.916 3.554 41.51 8.693 38.922 15.354 C 38.922 15.431 38.884 15.469 38.845 15.545 C 38.607 16.172 38.391 16.807 38.198 17.448 C 38.198 17.524 38.16 17.638 38.122 17.715 C 38.084 17.905 38.008 18.058 37.97 18.248 C 37.97 18.324 37.931 18.438 37.893 18.515 L 37.817 18.781 C 37.817 18.933 37.741 19.085 37.703 19.238 C 37.703 19.352 37.665 19.466 37.627 19.58 L 37.627 19.733 C 37.627 19.847 37.589 19.999 37.551 20.113 C 37.551 20.19 37.551 20.303 37.513 20.38 C 37.513 20.456 37.513 20.57 37.474 20.646 L 37.474 20.913 C 37.474 21.065 37.437 21.255 37.399 21.408 C 37.361 21.826 37.323 22.283 37.284 22.702 L 37.284 25.29 C 37.284 25.519 37.284 25.709 37.323 25.938 L 37.323 27.003 C 37.361 27.156 37.399 27.308 37.399 27.46 L 37.399 27.689 C 37.399 27.879 37.437 28.032 37.474 28.222 C 37.474 28.298 37.474 28.412 37.513 28.488 C 37.513 28.602 37.513 28.678 37.551 28.755 C 37.551 28.831 37.551 28.869 37.589 28.945 L 37.589 29.059 C 37.627 29.136 37.665 29.25 37.665 29.326 C 37.665 29.402 37.665 29.478 37.703 29.516 C 37.703 29.631 37.779 29.783 37.779 29.897 C 37.779 30.011 37.779 30.087 37.817 30.163 C 37.817 30.277 37.855 30.353 37.893 30.43 C 37.893 30.506 37.893 30.582 37.931 30.62 C 37.931 30.658 37.931 30.735 37.97 30.773 C 37.97 30.849 38.008 30.925 38.046 31.039 C 38.047 31.109 38.074 31.177 38.122 31.229 L 38.122 31.305 C 38.16 31.381 38.198 31.42 38.198 31.495 L 38.465 32.257 C 38.503 32.41 39.721 35.722 40.901 37.549 L 41.358 38.234 L 42.043 37.815 C 42.1 37.806 42.153 37.779 42.195 37.739 C 43.422 37.053 44.709 36.479 46.04 36.026 C 46.668 35.825 47.303 35.648 47.944 35.493 L 49.238 35.189 L 48.401 34.122 C 47.259 32.676 46.345 31.001 45.774 29.25 C 45.736 29.097 45.66 28.945 45.622 28.793 C 45.622 28.717 45.584 28.64 45.545 28.526 C 45.545 28.412 45.469 28.298 45.431 28.146 C 45.317 27.651 45.203 27.156 45.127 26.661 L 45.013 25.747 L 45.013 25.177 C 44.863 23.091 45.122 20.996 45.774 19.009 L 45.774 18.933 C 45.888 18.591 46.041 18.286 46.155 17.943 L 46.231 17.753 C 46.727 16.602 47.339 15.505 48.058 14.478 C 48.248 14.213 48.477 13.946 48.667 13.679 C 48.743 13.603 48.82 13.489 48.896 13.413 L 48.972 13.337 C 49.048 13.261 49.124 13.147 49.2 13.07 C 49.695 12.499 50.266 12.004 50.838 11.51 C 50.914 11.434 51.028 11.357 51.104 11.281 C 51.675 10.824 52.322 10.406 52.969 10.025 C 53.045 9.987 53.121 9.949 53.159 9.911 C 53.929 9.482 54.731 9.113 55.558 8.807 L 55.748 8.731 C 55.819 8.729 55.887 8.702 55.939 8.655 C 60.05 7.284 64.428 7.589 68.311 9.492 C 72.195 11.434 75.05 14.745 76.459 18.818 C 76.535 19.009 76.611 19.238 76.649 19.428 C 77.22 21.37 77.411 23.387 77.22 25.405 C 76.877 29.021 75.355 32.447 72.842 35.074 L 72.69 35.264 C 71.509 36.939 71.738 39.262 73.146 40.632 C 73.908 41.356 74.898 41.698 75.925 41.698 C 76.587 41.696 77.239 41.54 77.829 41.241 L 77.943 41.165 L 78.058 41.051 C 80.952 38.188 83.073 34.639 84.225 30.735 C 84.872 28.602 85.176 26.395 85.215 24.187 C 85.215 22.055 84.987 19.885 84.415 17.791 Z M 67.36 46.571 C 67.36 46.533 67.284 46.457 67.246 46.419 C 66.865 45.962 66.484 45.467 66.065 45.048 L 65.875 44.858 L 65.532 44.515 L 65.342 44.325 L 65.151 44.135 C 65.038 44.02 64.923 43.944 64.847 43.83 C 64.771 43.754 64.695 43.678 64.619 43.64 C 64.581 43.64 64.543 43.563 64.505 43.525 C 64.428 43.449 64.314 43.373 64.238 43.297 C 64.162 43.259 64.124 43.183 64.048 43.145 C 63.971 43.107 63.933 43.031 63.857 42.993 C 63.781 42.955 63.743 42.878 63.667 42.84 C 63.553 42.726 63.439 42.65 63.286 42.536 C 62.982 42.307 62.639 42.041 62.334 41.851 C 62.296 41.851 62.258 41.775 62.182 41.775 C 62.106 41.698 61.992 41.66 61.916 41.584 C 61.878 41.584 61.802 41.508 61.764 41.47 C 61.622 41.403 61.494 41.313 61.383 41.203 C 61.307 41.165 61.269 41.127 61.192 41.089 L 61.116 41.089 C 61.04 41.013 61.002 40.975 60.926 40.937 L 60.697 40.823 L 60.469 40.708 C 60.431 40.708 60.355 40.633 60.317 40.633 C 60.127 40.556 59.974 40.442 59.784 40.366 C 59.726 40.356 59.673 40.33 59.631 40.29 C 59.517 40.252 59.441 40.176 59.327 40.138 C 59.251 40.138 59.174 40.061 59.098 40.023 L 58.946 39.947 C 58.832 39.871 58.68 39.833 58.566 39.795 C 58.489 39.795 58.413 39.719 58.375 39.719 C 58.223 39.642 58.071 39.604 57.918 39.528 C 57.842 39.528 57.766 39.452 57.69 39.452 C 57.614 39.452 57.537 39.376 57.461 39.376 C 57.386 39.376 57.348 39.338 57.272 39.3 L 57.194 39.3 L 56.967 39.186 L 56.777 39.11 C 56.662 39.11 56.548 39.034 56.434 38.995 L 56.205 38.919 C 56.112 38.912 56.022 38.886 55.938 38.843 C 55.863 38.843 55.825 38.843 55.749 38.805 L 55.406 38.729 C 55.33 38.729 55.254 38.729 55.216 38.691 L 55.139 38.691 C 55.063 38.691 55.025 38.653 54.949 38.653 L 54.264 38.5 C 54.111 38.5 50.952 37.854 49.01 37.93 L 48.211 37.93 L 48.211 38.919 C 48.173 40.176 48.021 41.47 47.716 42.688 C 47.601 43.259 47.449 43.83 47.259 44.401 L 46.84 45.696 L 48.173 45.543 C 49.847 45.315 51.522 45.429 53.198 45.772 C 53.35 45.772 53.464 45.848 53.616 45.886 C 53.693 45.886 53.769 45.924 53.845 45.962 C 53.959 45.962 54.073 46.038 54.188 46.038 C 54.606 46.153 55.063 46.305 55.482 46.495 C 55.749 46.609 55.977 46.723 56.243 46.838 C 56.357 46.876 56.433 46.914 56.548 46.99 C 56.586 46.99 56.624 47.028 56.7 47.066 C 58.375 47.941 59.86 49.083 61.116 50.53 C 61.307 50.797 61.535 51.063 61.726 51.33 L 61.84 51.444 C 62.525 52.358 63.058 53.347 63.514 54.414 C 63.629 54.68 63.743 54.984 63.857 55.251 C 63.857 55.365 63.933 55.441 63.971 55.555 L 63.971 55.632 C 63.971 55.745 64.048 55.821 64.048 55.936 C 64.238 56.583 64.39 57.268 64.466 57.916 C 64.466 58.03 64.466 58.106 64.505 58.22 C 64.581 58.867 64.619 59.553 64.619 60.238 L 64.619 60.466 C 64.619 61.265 64.505 62.065 64.352 62.826 L 64.276 63.207 C 63.439 67.014 61.154 70.25 57.88 72.343 C 54.606 74.437 50.685 75.122 46.877 74.285 C 46.687 74.247 46.496 74.209 46.307 74.133 C 44.517 73.676 42.88 72.877 41.395 71.773 C 38.768 69.831 36.827 67.052 35.989 63.893 L 35.989 63.74 C 35.342 62.141 33.743 61.152 32.068 61.342 C 30.24 61.532 28.832 63.093 28.718 64.92 L 28.718 65.149 C 29.593 68.727 31.345 72.077 33.858 74.818 C 35.226 76.302 36.788 77.596 38.502 78.663 C 40.18 79.692 41.984 80.498 43.87 81.061 C 44.327 81.214 44.821 81.328 45.278 81.442 C 46.877 81.784 48.476 81.975 50.114 81.975 C 54.225 81.975 58.26 80.795 61.839 78.549 C 66.788 75.389 70.214 70.516 71.471 64.806 C 72.879 58.448 71.433 51.825 67.435 46.647 L 67.359 46.571 Z M 69.378 16.04 C 65.342 11.738 58.566 11.51 54.264 15.545 L 53.997 15.812 C 51.294 18.514 50.266 22.474 51.256 26.128 C 51.713 27.803 52.589 29.364 53.769 30.658 C 54.797 31.762 56.015 32.6 57.424 33.209 C 57.652 33.323 57.88 33.399 58.147 33.475 C 59.263 33.853 60.433 34.046 61.611 34.046 C 63.895 34.046 66.18 33.285 68.083 31.876 C 68.388 31.648 68.654 31.419 68.921 31.153 C 73.223 27.118 73.451 20.341 69.416 16.04 Z M 63.857 25.785 C 62.944 26.623 61.649 26.928 60.469 26.509 C 59.953 26.323 59.484 26.024 59.098 25.633 C 58.49 24.986 58.147 24.111 58.185 23.235 C 58.185 22.321 58.604 21.522 59.251 20.913 C 59.86 20.341 60.697 19.999 61.535 19.999 L 61.649 19.999 C 62.563 19.999 63.363 20.418 63.971 21.065 C 64.581 21.712 64.924 22.588 64.885 23.463 C 64.885 24.377 64.467 25.176 63.819 25.785 Z M 38.693 41.66 C 38.426 41.393 38.236 41.127 38.008 40.899 C 37.208 39.985 36.713 39.452 35.99 38.196 L 35.419 37.206 L 34.619 38.043 C 33.516 39.186 31.764 39.681 30.051 40.099 C 25.254 41.28 20.381 38.31 19.201 33.476 C 18.363 30.049 19.658 26.395 22.437 24.262 C 23.427 23.501 23.845 23.349 24.988 22.968 C 25.254 22.892 25.559 22.778 25.902 22.664 C 28.452 21.712 29.594 19.961 29.023 17.867 C 28.795 16.992 28.224 16.23 27.462 15.812 C 26.816 15.431 25.673 15.088 24.036 15.583 C 23.96 15.583 23.846 15.621 23.769 15.659 C 23.465 15.735 23.046 15.849 22.398 16.078 C 20.458 16.763 18.706 17.829 17.145 19.161 C 12.592 23.169 10.628 29.366 12.044 35.264 C 13.871 42.802 20.305 47.751 27.577 47.751 C 28.833 47.751 30.127 47.599 31.421 47.294 C 34.201 46.609 36.713 44.592 38.579 42.916 L 39.225 42.345 L 38.655 41.699 Z M 32.64 31.153 C 32.526 29.782 31.916 28.564 30.889 27.689 C 28.756 25.861 25.559 26.09 23.732 28.184 C 21.904 30.316 22.133 33.513 24.226 35.34 C 25.142 36.145 26.319 36.592 27.538 36.597 L 27.919 36.597 C 29.29 36.482 30.508 35.873 31.383 34.846 C 32.259 33.818 32.716 32.523 32.602 31.153 Z M 54.34 34.122 C 52.474 33.552 50.533 33.247 48.553 33.171 C 47.297 33.171 46.041 33.171 44.822 33.399 C 44.066 33.511 43.316 33.664 42.576 33.856 C 41.358 34.161 40.178 34.58 39.035 35.074 C 37.242 35.872 35.564 36.91 34.048 38.158 L 33.515 38.577 C 33.515 38.577 33.096 38.957 32.945 39.11 C 30.965 40.975 29.442 42.954 28.338 45.2 C 27.881 46.114 28.071 46.685 28.338 46.99 C 28.528 47.218 28.947 47.637 29.822 47.484 C 32.982 46.99 35.838 45.886 38.312 44.173 L 38.388 44.097 C 38.388 44.097 38.426 44.097 38.465 44.059 C 40.521 42.65 42.195 41.698 43.147 41.356 C 44.023 41.051 44.899 40.822 45.812 40.708 C 45.507 41.318 45.203 41.889 44.822 42.46 C 43.877 43.984 42.738 45.379 41.434 46.609 L 41.358 46.685 C 38.884 49.007 35.838 50.644 32.564 51.482 C 30.774 51.939 28.909 52.129 27.043 52.091 C 25.235 52.048 23.441 51.753 21.714 51.216 C 18.363 50.188 15.28 48.284 12.881 45.696 C 9.188 41.736 7.247 36.597 7.437 31.229 C 7.627 25.823 9.873 20.837 13.833 17.144 C 19.011 12.309 26.016 10.406 32.145 12.195 C 33.363 12.538 34.581 12.423 35.533 11.814 C 36.371 11.281 36.98 10.33 37.132 9.34 C 37.437 7.322 36.713 5.99 34.962 5.304 C 26.663 2.145 16.422 4.696 8.846 11.776 C 3.364 16.725 0.28 23.539 0.014 30.925 C -0.215 38.272 2.412 45.277 7.437 50.644 C 11.13 54.603 15.888 57.344 21.143 58.6 C 23.084 59.057 25.101 59.324 27.082 59.362 L 27.539 59.362 C 29.328 59.362 31.117 59.172 32.868 58.829 C 34.772 58.448 36.675 57.877 38.465 57.078 C 41.358 55.821 44.023 54.07 46.383 51.863 C 46.77 51.514 47.138 51.146 47.487 50.759 L 47.525 50.759 C 48.882 49.294 50.094 47.7 51.142 46 L 51.142 45.924 C 52.094 44.325 52.893 42.612 53.54 40.861 L 53.654 40.746 L 53.654 40.518 C 54.265 38.714 54.686 36.851 54.911 34.96 L 54.987 34.236 L 54.301 34.008 L 54.339 34.122 Z\" fill=\"transparent\" height=\"81.97487427637769px\" id=\"PifL_kQ6b\" transform=\"translate(0 0.025)\" width=\"85.21499063083377px\"><path d=\"M 17.284 56.393 C 16.715 55.791 16.01 55.334 15.228 55.06 C 13.439 54.451 11.497 54.87 10.127 56.164 C 9.137 57.078 8.566 58.334 8.528 59.704 C 8.49 61.075 8.985 62.332 9.898 63.321 C 10.812 64.313 12.091 64.89 13.439 64.92 L 13.591 64.92 C 14.886 64.92 16.104 64.425 17.056 63.55 C 18.046 62.636 18.616 61.38 18.654 60.009 C 18.692 58.639 18.198 57.382 17.284 56.393 Z M 47.36 17.943 C 47.208 17.448 47.055 16.915 46.903 16.42 C 44.847 10.33 40.545 5.38 34.797 2.525 C 29.048 -0.329 22.5 -0.786 16.409 1.269 C 9.632 3.554 4.226 8.693 1.638 15.354 C 1.638 15.431 1.6 15.469 1.561 15.545 C 1.323 16.172 1.107 16.807 0.914 17.448 C 0.914 17.524 0.876 17.638 0.838 17.715 C 0.8 17.905 0.724 18.058 0.686 18.248 C 0.686 18.324 0.647 18.438 0.609 18.515 L 0.533 18.781 C 0.533 18.933 0.457 19.085 0.419 19.238 C 0.419 19.352 0.381 19.466 0.343 19.58 L 0.343 19.733 C 0.343 19.847 0.305 19.999 0.267 20.113 C 0.267 20.19 0.267 20.303 0.229 20.38 C 0.229 20.456 0.229 20.57 0.19 20.646 L 0.19 20.913 C 0.19 21.065 0.152 21.255 0.115 21.408 C 0.077 21.826 0.039 22.283 0 22.702 L 0 25.29 C 0 25.519 0 25.709 0.039 25.938 L 0.039 27.003 C 0.077 27.156 0.115 27.308 0.115 27.46 L 0.115 27.689 C 0.115 27.879 0.152 28.032 0.19 28.222 C 0.19 28.298 0.19 28.412 0.229 28.488 C 0.229 28.602 0.229 28.678 0.267 28.755 C 0.267 28.831 0.267 28.869 0.305 28.945 L 0.305 29.059 C 0.343 29.136 0.381 29.25 0.381 29.326 C 0.381 29.402 0.381 29.478 0.419 29.516 C 0.419 29.631 0.495 29.783 0.495 29.897 C 0.495 30.011 0.495 30.087 0.533 30.163 C 0.533 30.277 0.571 30.353 0.609 30.43 C 0.609 30.506 0.609 30.582 0.647 30.62 C 0.647 30.658 0.647 30.735 0.686 30.773 C 0.686 30.849 0.724 30.925 0.762 31.039 C 0.763 31.109 0.79 31.177 0.838 31.229 L 0.838 31.305 C 0.876 31.381 0.914 31.42 0.914 31.495 L 1.181 32.257 C 1.219 32.41 2.437 35.722 3.617 37.549 L 4.074 38.234 L 4.759 37.815 C 4.816 37.806 4.869 37.779 4.911 37.739 C 6.138 37.053 7.425 36.479 8.756 36.026 C 9.384 35.825 10.019 35.648 10.66 35.493 L 11.954 35.189 L 11.117 34.122 C 9.975 32.676 9.061 31.001 8.49 29.25 C 8.452 29.097 8.376 28.945 8.338 28.793 C 8.338 28.717 8.3 28.64 8.261 28.526 C 8.261 28.412 8.185 28.298 8.147 28.146 C 8.033 27.651 7.919 27.156 7.843 26.661 L 7.729 25.747 L 7.729 25.177 C 7.579 23.091 7.838 20.996 8.49 19.009 L 8.49 18.933 C 8.604 18.591 8.757 18.286 8.871 17.943 L 8.947 17.753 C 9.443 16.602 10.055 15.505 10.774 14.478 C 10.964 14.213 11.193 13.946 11.383 13.679 C 11.459 13.603 11.536 13.489 11.612 13.413 L 11.688 13.337 C 11.764 13.261 11.84 13.147 11.916 13.07 C 12.411 12.499 12.982 12.004 13.554 11.51 C 13.63 11.434 13.744 11.357 13.82 11.281 C 14.391 10.824 15.038 10.406 15.685 10.025 C 15.761 9.987 15.837 9.949 15.875 9.911 C 16.645 9.482 17.447 9.113 18.274 8.807 L 18.464 8.731 C 18.535 8.729 18.603 8.702 18.655 8.655 C 22.766 7.284 27.144 7.589 31.027 9.492 C 34.911 11.434 37.766 14.745 39.175 18.818 C 39.251 19.009 39.327 19.238 39.365 19.428 C 39.936 21.37 40.127 23.387 39.936 25.405 C 39.593 29.021 38.071 32.447 35.558 35.074 L 35.405 35.264 C 34.225 36.939 34.454 39.262 35.862 40.632 C 36.624 41.356 37.614 41.698 38.641 41.698 C 39.303 41.696 39.955 41.54 40.545 41.241 L 40.659 41.165 L 40.774 41.051 C 43.668 38.188 45.789 34.639 46.941 30.735 C 47.588 28.602 47.892 26.395 47.931 24.187 C 47.931 22.055 47.703 19.885 47.131 17.791 Z\" fill=\"rgb(255, 255, 255)\" height=\"64.92012026569157px\" id=\"MqXTzvyeX\" transform=\"translate(37.284 0)\" width=\"47.930971160618924px\"/><path d=\"M 38.642 8.647 C 38.642 8.61 38.566 8.534 38.528 8.496 C 38.147 8.039 37.766 7.544 37.347 7.125 L 37.158 6.935 L 36.815 6.592 L 36.624 6.402 L 36.434 6.211 C 36.32 6.097 36.205 6.021 36.129 5.906 C 36.053 5.831 35.977 5.755 35.901 5.717 C 35.863 5.717 35.825 5.64 35.787 5.602 C 35.71 5.526 35.597 5.45 35.52 5.374 C 35.444 5.336 35.406 5.26 35.33 5.221 C 35.254 5.183 35.216 5.107 35.14 5.069 C 35.064 5.031 35.025 4.955 34.949 4.917 C 34.835 4.803 34.721 4.727 34.568 4.613 C 34.264 4.384 33.922 4.118 33.617 3.927 C 33.579 3.927 33.541 3.851 33.465 3.851 C 33.388 3.775 33.274 3.737 33.198 3.661 C 33.16 3.661 33.084 3.584 33.046 3.546 C 32.905 3.48 32.776 3.39 32.665 3.28 C 32.589 3.242 32.551 3.204 32.475 3.166 L 32.399 3.166 C 32.323 3.09 32.284 3.052 32.208 3.014 L 31.98 2.9 L 31.751 2.785 C 31.713 2.785 31.637 2.709 31.599 2.709 C 31.409 2.633 31.256 2.519 31.066 2.442 C 31.009 2.433 30.956 2.406 30.914 2.366 C 30.8 2.328 30.724 2.252 30.609 2.214 C 30.533 2.214 30.457 2.138 30.381 2.1 L 30.228 2.024 C 30.114 1.947 29.962 1.909 29.848 1.872 C 29.771 1.872 29.695 1.796 29.657 1.796 C 29.505 1.719 29.353 1.681 29.201 1.605 C 29.125 1.605 29.048 1.529 28.972 1.529 C 28.896 1.529 28.82 1.453 28.744 1.453 C 28.668 1.453 28.63 1.415 28.554 1.377 L 28.477 1.377 L 28.249 1.262 L 28.059 1.186 C 27.945 1.186 27.83 1.11 27.716 1.072 L 27.488 0.996 C 27.395 0.988 27.304 0.963 27.221 0.92 C 27.145 0.92 27.107 0.92 27.031 0.882 L 26.688 0.805 C 26.612 0.805 26.536 0.805 26.498 0.767 L 26.422 0.767 C 26.346 0.767 26.308 0.729 26.232 0.729 L 25.546 0.577 C 25.393 0.577 22.234 -0.07 20.292 0.006 L 19.493 0.006 L 19.493 0.996 C 19.455 2.252 19.303 3.547 18.998 4.765 C 18.883 5.336 18.731 5.906 18.541 6.478 L 18.122 7.772 L 19.455 7.62 C 21.13 7.391 22.805 7.506 24.48 7.848 C 24.632 7.848 24.747 7.924 24.898 7.962 C 24.975 7.962 25.051 8.001 25.127 8.039 C 25.241 8.039 25.355 8.115 25.47 8.115 C 25.889 8.229 26.346 8.382 26.764 8.572 C 27.031 8.686 27.259 8.8 27.526 8.914 C 27.64 8.952 27.716 8.99 27.83 9.066 C 27.868 9.066 27.906 9.104 27.983 9.143 C 29.657 10.018 31.142 11.16 32.399 12.607 C 32.589 12.874 32.817 13.14 33.008 13.406 L 33.122 13.521 C 33.807 14.434 34.34 15.424 34.797 16.49 C 34.911 16.757 35.025 17.061 35.14 17.327 C 35.14 17.442 35.216 17.517 35.254 17.632 L 35.254 17.708 C 35.254 17.822 35.33 17.898 35.33 18.013 C 35.52 18.659 35.672 19.345 35.748 19.992 C 35.748 20.106 35.748 20.182 35.787 20.297 C 35.863 20.943 35.901 21.629 35.901 22.315 L 35.901 22.543 C 35.901 23.342 35.787 24.142 35.635 24.903 L 35.559 25.284 C 34.721 29.091 32.437 32.326 29.163 34.42 C 25.889 36.514 21.967 37.199 18.16 36.362 C 17.97 36.324 17.779 36.285 17.589 36.209 C 15.799 35.753 14.162 34.953 12.677 33.849 C 10.051 31.907 8.109 29.129 7.272 25.969 L 7.272 25.817 C 6.624 24.218 5.025 23.228 3.35 23.419 C 1.522 23.609 0.115 25.169 0 26.997 L 0 27.225 C 0.876 30.804 2.627 34.154 5.14 36.895 C 6.508 38.379 8.071 39.672 9.784 40.74 C 11.462 41.769 13.266 42.575 15.152 43.138 C 15.609 43.29 16.104 43.404 16.561 43.519 C 18.16 43.861 19.759 44.052 21.396 44.052 C 25.507 44.052 29.542 42.872 33.121 40.625 C 38.071 37.466 41.496 32.593 42.753 26.883 C 44.162 20.525 42.715 13.902 38.717 8.724 L 38.641 8.647 Z\" fill=\"rgb(255, 255, 255)\" height=\"44.051566213087774px\" id=\"fxTlkj_16\" transform=\"translate(28.718 37.923)\" width=\"43.27893472279772px\"/><path d=\"M 18.491 3.38 C 14.455 -0.922 7.679 -1.151 3.377 2.885 L 3.11 3.151 C 0.407 5.854 -0.62 9.814 0.369 13.468 C 0.826 15.143 1.702 16.703 2.882 17.998 C 3.91 19.101 5.128 19.94 6.537 20.549 C 6.765 20.663 6.994 20.739 7.261 20.815 C 8.377 21.192 9.546 21.385 10.724 21.386 C 13.009 21.386 15.293 20.625 17.196 19.216 C 17.501 18.988 17.768 18.759 18.034 18.493 C 22.336 14.458 22.565 7.681 18.529 3.38 Z M 12.971 13.125 C 12.057 13.963 10.762 14.267 9.582 13.849 C 9.066 13.663 8.598 13.363 8.212 12.973 C 7.603 12.326 7.26 11.45 7.298 10.575 C 7.298 9.661 7.717 8.862 8.364 8.253 C 8.974 7.681 9.811 7.339 10.649 7.339 L 10.762 7.339 C 11.676 7.339 12.476 7.758 13.085 8.405 C 13.694 9.052 14.037 9.927 13.998 10.803 C 13.998 11.717 13.58 12.516 12.933 13.125 Z\" fill=\"rgb(224, 224, 224)\" height=\"21.386250006085426px\" id=\"HcCStvKFD\" transform=\"translate(50.887 12.66)\" width=\"21.414104518583855px\"/><path d=\"M 27.102 26.323 C 26.835 26.056 26.645 25.791 26.416 25.562 C 25.617 24.649 25.122 24.115 24.398 22.859 L 23.827 21.87 L 23.028 22.707 C 21.924 23.849 20.172 24.344 18.459 24.762 C 13.662 25.943 8.79 22.973 7.609 18.139 C 6.772 14.713 8.066 11.058 10.845 8.926 C 11.835 8.165 12.254 8.012 13.397 7.632 C 13.662 7.555 13.967 7.441 14.31 7.327 C 16.86 6.375 18.003 4.624 17.431 2.531 C 17.203 1.655 16.632 0.893 15.871 0.475 C 15.224 0.094 14.081 -0.249 12.444 0.246 C 12.368 0.246 12.254 0.284 12.177 0.322 C 11.873 0.398 11.455 0.512 10.807 0.741 C 8.866 1.427 7.115 2.492 5.554 3.825 C 1 7.832 -0.963 14.029 0.452 19.928 C 2.28 27.465 8.714 32.414 15.985 32.414 C 17.241 32.414 18.535 32.262 19.83 31.957 C 22.609 31.273 25.122 29.255 26.987 27.579 L 27.634 27.009 L 27.063 26.362 Z\" fill=\"rgb(255, 255, 255)\" height=\"32.414129665382795px\" id=\"Z1JDDHdxe\" transform=\"translate(11.592 15.337)\" width=\"27.633814414292047px\"/><path d=\"M 10.144 4.7 C 10.03 3.329 9.42 2.111 8.393 1.235 C 6.26 -0.592 3.063 -0.363 1.236 1.73 C -0.592 3.863 -0.363 7.06 1.73 8.887 C 2.646 9.692 3.823 10.139 5.042 10.144 L 5.423 10.144 C 6.794 10.029 8.012 9.42 8.888 8.392 C 9.763 7.365 10.22 6.07 10.106 4.7 Z\" fill=\"rgb(255, 255, 255)\" height=\"10.143754823086937px\" id=\"DA3ScCed1\" transform=\"translate(22.496 26.453)\" width=\"10.143567783296898px\"/><path d=\"M 54.34 30.155 C 52.474 29.584 50.533 29.28 48.553 29.203 C 47.297 29.203 46.041 29.203 44.822 29.432 C 44.066 29.544 43.316 29.697 42.576 29.889 C 41.358 30.194 40.178 30.613 39.035 31.107 C 37.242 31.905 35.564 32.943 34.048 34.191 L 33.515 34.61 C 33.515 34.61 33.096 34.99 32.945 35.142 C 30.965 37.008 29.442 38.987 28.338 41.233 C 27.881 42.147 28.071 42.718 28.338 43.022 C 28.528 43.251 28.947 43.67 29.822 43.517 C 32.982 43.022 35.838 41.918 38.312 40.205 L 38.388 40.13 C 38.388 40.13 38.426 40.13 38.465 40.092 C 40.521 38.682 42.195 37.731 43.147 37.389 C 44.023 37.084 44.899 36.855 45.812 36.741 C 45.507 37.351 45.203 37.922 44.822 38.493 C 43.877 40.016 42.738 41.411 41.434 42.642 L 41.358 42.718 C 38.884 45.04 35.838 46.677 32.564 47.515 C 30.774 47.972 28.909 48.161 27.043 48.124 C 25.235 48.08 23.441 47.786 21.714 47.248 C 18.363 46.22 15.28 44.317 12.881 41.728 C 9.188 37.769 7.247 32.63 7.437 27.262 C 7.627 21.856 9.873 16.87 13.833 13.177 C 19.011 8.342 26.016 6.438 32.145 8.228 C 33.363 8.571 34.581 8.456 35.533 7.847 C 36.371 7.314 36.98 6.362 37.132 5.373 C 37.437 3.355 36.713 2.022 34.962 1.337 C 26.663 -1.822 16.422 0.728 8.846 7.809 C 3.364 12.758 0.28 19.572 0.014 26.958 C -0.215 34.305 2.412 41.31 7.437 46.677 C 11.13 50.636 15.888 53.377 21.143 54.633 C 23.084 55.09 25.101 55.357 27.082 55.395 L 27.539 55.395 C 29.328 55.395 31.117 55.205 32.868 54.862 C 34.772 54.481 36.675 53.91 38.465 53.111 C 41.358 51.854 44.023 50.103 46.383 47.896 C 46.77 47.547 47.138 47.178 47.487 46.792 L 47.525 46.792 C 48.882 45.326 50.094 43.733 51.142 42.033 L 51.142 41.957 C 52.094 40.358 52.893 38.645 53.54 36.894 L 53.654 36.779 L 53.654 36.551 C 54.265 34.747 54.686 32.884 54.911 30.993 L 54.987 30.269 L 54.301 30.041 L 54.339 30.155 Z\" fill=\"rgb(224, 224, 224)\" height=\"55.39490705858169px\" id=\"LJSZtywnA\" transform=\"translate(0 3.967)\" width=\"54.986766003528594px\"/></g></svg>',style:{...style}});});const css=[`.framer-51U1P { -webkit-mask: ${mask}; aspect-ratio: 1.0975609756097562; display: block; mask: ${mask}; user-select: none; width: 90px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 90\n * @framerIntrinsicHeight 82\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Símbolo Branco\",\"set\":{\"localId\":\"vectorSet/YRp0EQB2l\",\"id\":\"YRp0EQB2l\",\"moduleId\":\"yb58qF3402lDAinmjf4H\"}}\n */const Icon=withCSS(Component,css,\"framer-51U1P\");Icon.displayName=\"S\\xedmbolo Branco\";export default Icon;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerIntrinsicHeight\":\"82\",\"framerVector\":\"{\\\"name\\\":\\\"Símbolo Branco\\\",\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/YRp0EQB2l\\\",\\\"id\\\":\\\"YRp0EQB2l\\\",\\\"moduleId\\\":\\\"yb58qF3402lDAinmjf4H\\\"}}\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"90\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (65a4904)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,RichText,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS,withFX}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import{Icon as Phosphor}from\"https://framerusercontent.com/modules/tYScH7LTqUtz5KUaUAYP/p8dptk4UIND8hbFWz9V7/Phosphor.js\";const MotionDivWithFX=withFX(motion.div);const PhosphorFonts=getFonts(Phosphor);const enabledGestures={uEQlSz07k:{hover:true,pressed:true},YrX7SJlYL:{pressed:true}};const cycleOrder=[\"uEQlSz07k\",\"uBCzOrtiK\",\"wsG3V0MMe\",\"iF623AEp9\",\"vsHkiRVv4\",\"YrX7SJlYL\"];const serializationHash=\"framer-DsoTr\";const variantClassNames={iF623AEp9:\"framer-v-ha1osz\",uBCzOrtiK:\"framer-v-1goql19\",uEQlSz07k:\"framer-v-1betwad\",vsHkiRVv4:\"framer-v-xfpp2i\",wsG3V0MMe:\"framer-v-1r9ex73\",YrX7SJlYL:\"framer-v-oore2d\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={delay:0,duration:.2,ease:[.44,0,.56,1],type:\"tween\"};const transition2={delay:0,duration:1,ease:[0,0,1,1],type:\"tween\"};const animation={opacity:1,rotate:360,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};const transformTemplate1=(_,t)=>`translateX(-50%) ${t}`;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={Default:\"uEQlSz07k\",Disabled:\"wsG3V0MMe\",Error:\"vsHkiRVv4\",Loading:\"uBCzOrtiK\",Phone:\"YrX7SJlYL\",Success:\"iF623AEp9\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"uEQlSz07k\"};};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,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"uEQlSz07k\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"uBCzOrtiK\")return true;return false;};const isDisplayed1=()=>{if(baseVariant===\"uBCzOrtiK\")return false;return true;};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.button,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1betwad\",className,classNames),\"data-border\":true,\"data-framer-name\":\"Default\",\"data-reset\":\"button\",layoutDependency:layoutDependency,layoutId:\"uEQlSz07k\",ref:refBinding,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-d755d8f0-d0b0-4fce-bac8-f5d413acdda9, rgb(0, 183, 73))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"var(--token-d755d8f0-d0b0-4fce-bac8-f5d413acdda9, rgb(0, 183, 73))\",borderBottomLeftRadius:24,borderBottomRightRadius:24,borderTopLeftRadius:24,borderTopRightRadius:24,opacity:1,...style},variants:{\"uEQlSz07k-hover\":{\"--border-color\":\"var(--token-35248e99-603f-4321-aa2c-a83439b6eb88, rgb(249, 249, 249))\",opacity:1},\"uEQlSz07k-pressed\":{\"--border-color\":\"var(--token-f1171f71-9b9e-44d5-8332-7d889bc090be, rgb(84, 219, 138))\",opacity:1},\"YrX7SJlYL-pressed\":{\"--border-color\":\"var(--token-688681a8-62a8-4d30-bd7c-89ea81ad7dfe, rgb(181, 181, 181))\",backgroundColor:\"var(--token-e15d98be-dc11-48c5-ad2b-3fbf85780d09, rgb(0, 0, 0))\"},iF623AEp9:{opacity:1},uBCzOrtiK:{backgroundColor:\"var(--token-f1171f71-9b9e-44d5-8332-7d889bc090be, rgb(84, 219, 138))\"},vsHkiRVv4:{\"--border-color\":\"var(--token-87a3d6de-d10d-432e-8e97-e109562858b3, rgb(255, 34, 68))\",backgroundColor:\"var(--token-e261a1d6-65b0-4e2c-b4c1-e28d8e10e7bf, rgba(255, 34, 68, 0.15))\",opacity:1},wsG3V0MMe:{opacity:.5},YrX7SJlYL:{opacity:1}},...addPropertyOverrides({iF623AEp9:{\"data-framer-name\":\"Success\"},uBCzOrtiK:{\"data-framer-name\":\"Loading\"},vsHkiRVv4:{\"data-framer-name\":\"Error\"},wsG3V0MMe:{\"data-framer-name\":\"Disabled\"},YrX7SJlYL:{\"data-framer-name\":\"Phone\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7UXVpY2tzYW5kLXJlZ3VsYXI=\",\"--framer-font-family\":'\"Quicksand\", \"Quicksand Placeholder\", sans-serif'},children:\"Inscrever-se\"})}),className:\"framer-qqmvlt\",fonts:[\"FS;Quicksand-regular\"],layoutDependency:layoutDependency,layoutId:\"EuJhDTYQL\",verticalAlignment:\"top\",withExternalLayout:true}),isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-9fea0e\",\"data-framer-name\":\"Spinner\",layoutDependency:layoutDependency,layoutId:\"A0uDea1BE\",style:{mask:\"url('https://framerusercontent.com/images/pGiXYozQ3mE4cilNOItfe2L2fUA.svg?width=20&height=20') alpha no-repeat center / cover add\",WebkitMask:\"url('https://framerusercontent.com/images/pGiXYozQ3mE4cilNOItfe2L2fUA.svg?width=20&height=20') alpha no-repeat center / cover add\"},children:/*#__PURE__*/_jsx(MotionDivWithFX,{__framer__loop:animation,__framer__loopEffectEnabled:true,__framer__loopRepeatDelay:0,__framer__loopRepeatType:\"loop\",__framer__loopTransition:transition2,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-zvue7u\",\"data-framer-name\":\"Conic\",layoutDependency:layoutDependency,layoutId:\"VBraN8Yd5\",style:{background:\"conic-gradient(from 0deg at 50% 50%, var(--token-c4df83b7-8200-46ff-aeaa-6504d8d1824a, rgba(255, 255, 255, 0.2)) 7.208614864864882deg, var(--token-acbad6b7-2a19-4836-bd3c-cfb65d18c9f0, rgb(255, 255, 255)) 342deg)\",mask:\"none\",WebkitMask:\"none\"},variants:{uBCzOrtiK:{mask:\"url('https://framerusercontent.com/images/pGiXYozQ3mE4cilNOItfe2L2fUA.svg?width=20&height=20') alpha no-repeat center / cover add\",WebkitMask:\"url('https://framerusercontent.com/images/pGiXYozQ3mE4cilNOItfe2L2fUA.svg?width=20&height=20') alpha no-repeat center / cover add\"}},children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-yo9vpt\",\"data-framer-name\":\"Rounding\",layoutDependency:layoutDependency,layoutId:\"WBIcLiyop\",style:{backgroundColor:\"var(--token-acbad6b7-2a19-4836-bd3c-cfb65d18c9f0, rgb(255, 255, 255))\",borderBottomLeftRadius:1,borderBottomRightRadius:1,borderTopLeftRadius:1,borderTopRightRadius:1},transformTemplate:transformTemplate1})})}),isDisplayed1()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-nfe0af-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"rp4udtAsS-container\",nodeId:\"rp4udtAsS\",rendersWithMotion:true,scopeId:\"ZJd5sWAJS\",children:/*#__PURE__*/_jsx(Phosphor,{color:\"var(--token-e15d98be-dc11-48c5-ad2b-3fbf85780d09, rgb(0, 0, 0))\",height:\"100%\",iconSearch:\"arrow-right\",iconSelection:\"ArrowRight\",id:\"rp4udtAsS\",layoutId:\"rp4udtAsS\",mirrored:false,selectByList:true,style:{height:\"100%\",width:\"100%\"},weight:\"bold\",width:\"100%\",...addPropertyOverrides({\"uEQlSz07k-pressed\":{color:\"var(--token-839b2d12-406f-4e61-9471-93411dc44e70, rgb(240, 241, 242))\"},\"YrX7SJlYL-pressed\":{color:\"var(--token-688681a8-62a8-4d30-bd7c-89ea81ad7dfe, rgb(181, 181, 181))\"},iF623AEp9:{color:\"var(--token-acbad6b7-2a19-4836-bd3c-cfb65d18c9f0, rgb(255, 255, 255))\",iconSelection:\"Check\"},vsHkiRVv4:{color:\"var(--token-87a3d6de-d10d-432e-8e97-e109562858b3, rgb(255, 34, 68))\",iconSelection:\"X\"},wsG3V0MMe:{color:\"var(--token-839b2d12-406f-4e61-9471-93411dc44e70, rgb(240, 241, 242))\"}},baseVariant,gestureVariant)})})})]})})})});});const css=[\".framer-DsoTr.framer-htgm4j, .framer-DsoTr .framer-htgm4j { display: block; }\",\".framer-DsoTr.framer-1betwad { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 48px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 48px; }\",\".framer-DsoTr .framer-qqmvlt { flex: none; height: 1px; left: 0px; overflow: var(--overflow-clip-fallback, clip); pointer-events: none; position: absolute; top: 0px; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\".framer-DsoTr .framer-9fea0e { aspect-ratio: 1 / 1; flex: none; gap: 10px; height: auto; overflow: hidden; position: relative; width: 20px; }\",\".framer-DsoTr .framer-zvue7u { bottom: 0px; flex: none; left: 0px; overflow: visible; position: absolute; right: 0px; top: 0px; }\",\".framer-DsoTr .framer-yo9vpt { aspect-ratio: 1 / 1; flex: none; height: auto; left: 50%; overflow: visible; position: absolute; top: 0px; width: 2px; }\",\".framer-DsoTr .framer-nfe0af-container { flex: none; height: 20px; position: relative; width: 20px; }\",\".framer-DsoTr.framer-v-1goql19.framer-1betwad, .framer-DsoTr.framer-v-1r9ex73.framer-1betwad, .framer-DsoTr.framer-v-ha1osz.framer-1betwad, .framer-DsoTr.framer-v-xfpp2i.framer-1betwad { cursor: unset; }\",\".framer-DsoTr.framer-v-1goql19 .framer-zvue7u { overflow: hidden; }\",'.framer-DsoTr[data-border=\"true\"]::after, .framer-DsoTr [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; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 48\n * @framerIntrinsicWidth 48\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"uBCzOrtiK\":{\"layout\":[\"fixed\",\"fixed\"]},\"wsG3V0MMe\":{\"layout\":[\"fixed\",\"fixed\"]},\"iF623AEp9\":{\"layout\":[\"fixed\",\"fixed\"]},\"vsHkiRVv4\":{\"layout\":[\"fixed\",\"fixed\"]},\"YrX7SJlYL\":{\"layout\":[\"fixed\",\"fixed\"]},\"pPhF7VvAM\":{\"layout\":[\"fixed\",\"fixed\"]},\"HIVrx3YQF\":{\"layout\":[\"fixed\",\"fixed\"]},\"uYUn2ADsu\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerZJd5sWAJS=withCSS(Component,css,\"framer-DsoTr\");export default FramerZJd5sWAJS;FramerZJd5sWAJS.displayName=\"Subcribe Button\";FramerZJd5sWAJS.defaultProps={height:48,width:48};addPropertyControls(FramerZJd5sWAJS,{variant:{options:[\"uEQlSz07k\",\"uBCzOrtiK\",\"wsG3V0MMe\",\"iF623AEp9\",\"vsHkiRVv4\",\"YrX7SJlYL\"],optionTitles:[\"Default\",\"Loading\",\"Disabled\",\"Success\",\"Error\",\"Phone\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerZJd5sWAJS,[{explicitInter:true,fonts:[{cssFamilyName:\"Quicksand\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Quicksand\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/WU5OG2GSPINGGM3H4OYTA3X6KAGKBE73/562UDHJ54ELTED64HZCI73O7SLOPKYWI/QERYRXWWKF2PFJC4W77VI22OBVHWX3AN.woff2\",weight:\"400\"}]},...PhosphorFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerZJd5sWAJS\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"uBCzOrtiK\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"wsG3V0MMe\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"iF623AEp9\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"vsHkiRVv4\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"YrX7SJlYL\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"pPhF7VvAM\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"HIVrx3YQF\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"uYUn2ADsu\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"48\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"48\",\"framerColorSyntax\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ZJd5sWAJS.map","// Generated by Framer (a050651)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,FormContainer,FormPlainTextInput,forwardLoader,getFonts,getFontsFromSharedStyle,Link,ResolveLinks,RichText,runTasksWithYield,SmartComponentScopedContainer,SVG,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Ticker from\"https://framerusercontent.com/modules/B2xAlJLcN0gOnt11mSPw/plhC5PVnCMllW5QXjFK5/Ticker.js\";import AutoCopyright from\"https://framerusercontent.com/modules/DVYtI0I60utFDv4RKjrL/CapkkksUWdCkXmLmQWbV/AutoCopyright_Prod.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/5tmZIxHHgjRXcGmPXI9w/MgBOsYe8V7OxfNgoIoos/c7YtoNF8D.js\";import*as sharedStyle6 from\"https://framerusercontent.com/modules/ykBArOvCY9UWz8thXfEl/U5ZcVzwhF3vwctlGickg/iPWE7D_Ts.js\";import*as sharedStyle5 from\"https://framerusercontent.com/modules/wMpVq4cEIFdbRhT4LSMU/5JNyTk3yO1wnnJ3Fn6En/kNPY3lQzq.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/tvvHTFGOXBfn8dY1bUPY/dOwy5oe5Pu91sXQaFKte/rR4HWGXW5.js\";import*as sharedStyle2 from\"https://framerusercontent.com/modules/73ZGleymhoOaai0W9FD0/UNaziTWCZmLsdlcHSrHO/sVNf8T_jq.js\";import*as sharedStyle4 from\"https://framerusercontent.com/modules/sijC3OdebTTcFXbzvVa5/QTcUWjjv0Jteescyz2D2/WJEg3ddDB.js\";import*as sharedStyle3 from\"https://framerusercontent.com/modules/mxFWvXaxakvZCkvbFzFo/g2TRxNBmg5QHvBPW1kxB/YmWA_2_Xa.js\";import SMboloBranco from\"https://framerusercontent.com/modules/quSXbE3gLMcE7VljG1Wd/SoaqdMMzt5LLKwKnqcEh/Vr0CukU4x.js\";import NavLinks from\"https://framerusercontent.com/modules/pb79rTItFreULfnG4YYh/aaxCGUSJDGDzrIWoB0pO/BBdAhLnj2.js\";import SubcribeButton from\"https://framerusercontent.com/modules/xYqql6z3oR5fEOvXLZLO/6Dzy3zsiZRPjYwglJqx3/ZJd5sWAJS.js\";const SubcribeButtonFonts=getFonts(SubcribeButton);const NavLinksFonts=getFonts(NavLinks);const AutoCopyrightFonts=getFonts(AutoCopyright);const SMboloBrancoFonts=getFonts(SMboloBranco);const TickerFonts=getFonts(Ticker);const cycleOrder=[\"D9N6S4c7P\",\"BpMLxvVMU\",\"pyr_jVOba\"];const serializationHash=\"framer-XPVPm\";const variantClassNames={BpMLxvVMU:\"framer-v-kr679k\",D9N6S4c7P:\"framer-v-1nld3i2\",pyr_jVOba:\"framer-v-1siiniy\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const formVariants=(form,variants,currentVariant)=>{switch(form.state){case\"success\":return variants.success??currentVariant;case\"pending\":return variants.pending??currentVariant;case\"error\":return variants.error??currentVariant;case\"incomplete\":return variants.incomplete??currentVariant;default:return currentVariant;}};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={Desktop:\"D9N6S4c7P\",Phone:\"pyr_jVOba\",Tablet:\"BpMLxvVMU\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"D9N6S4c7P\"};};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,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"D9N6S4c7P\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className,sharedStyle3.className,sharedStyle4.className,sharedStyle5.className,sharedStyle6.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"pyr_jVOba\")return false;return true;};const router=useRouter();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.footer,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1nld3i2\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"D9N6S4c7P\",ref:refBinding,style:{backgroundColor:\"var(--token-e15d98be-dc11-48c5-ad2b-3fbf85780d09, rgb(0, 0, 0))\",...style},...addPropertyOverrides({BpMLxvVMU:{\"data-framer-name\":\"Tablet\"},pyr_jVOba:{\"data-framer-name\":\"Phone\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-v5n912\",\"data-framer-name\":\"Container\",layoutDependency:layoutDependency,layoutId:\"hH5hNErUl\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-195j1sz\",\"data-framer-name\":\"Content\",layoutDependency:layoutDependency,layoutId:\"hTUcfaIhv\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-13pixfd\",\"data-framer-name\":\"Text\",layoutDependency:layoutDependency,layoutId:\"XMTMog0oe\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-2dahac\",\"data-framer-name\":\"Top\",layoutDependency:layoutDependency,layoutId:\"wQrW0GM6d\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-naje06\",\"data-framer-name\":\"Logo\",layoutDependency:layoutDependency,layoutId:\"iugTJevJA\",children:[/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"GGwtHtmQb\",openInNewTab:false,scopeId:\"qZHR7ZRC3\",children:/*#__PURE__*/_jsx(motion.a,{\"aria-label\":\"Instituto Teko Por\\xe3, p\\xe1gina inicial\",className:\"framer-rri9pe framer-2nrx3d\",\"data-framer-name\":\"Teko Por\\xe3\",layoutDependency:layoutDependency,layoutId:\"GGwtHtmQb\",children:/*#__PURE__*/_jsxs(SVG,{className:\"framer-1xq2g1c\",layoutDependency:layoutDependency,layoutId:\"TqtZfBijn\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 112.224 52\" overflow=\"visible\"><g><path d=\"M 0.004 0 L 112.224 0 L 112.224 52 L 0.004 52 Z\" fill=\"transparent\"></path><g transform=\"translate(0 0)\"><path d=\"M 0.004 0 L 112.224 0 L 112.224 52 L 0.004 52 Z\" fill=\"transparent\"></path><g transform=\"translate(0 0.002)\"><path d=\"M 0.004 0 L 112.224 0 L 112.224 51.995 L 0.004 51.995 Z\" fill=\"transparent\"></path><g transform=\"translate(0 0.016)\"><path d=\"M 70.935 15.274 L 67.959 15.274 L 67.959 28.762 L 66.663 28.762 C 65.535 28.762 64.695 28.018 64.695 26.554 L 64.695 15.274 L 60.015 15.274 L 60.015 14.194 C 60.015 13.401 60.662 12.394 61.982 12.394 L 72.879 12.394 L 72.879 13.425 C 72.879 14.218 71.991 15.274 70.935 15.274 Z M 78.448 23.698 L 76.36 23.698 C 76.6 25.331 78.064 26.338 79.936 26.338 C 81.808 26.338 82.84 26.075 83.848 25.115 L 83.968 25.115 L 83.968 26.123 C 83.968 27.779 82.864 29.027 79.336 29.027 C 75.808 29.027 73.048 26.507 73.048 22.547 C 73.048 18.586 75.664 15.562 79.312 15.562 C 82.96 15.562 84.424 17.482 84.424 20.554 C 84.424 23.626 82.648 23.674 78.424 23.674 Z M 79.048 18.25 C 77.512 18.25 76.432 19.522 76.36 20.986 L 76.36 21.418 L 77.752 21.418 C 80.752 21.418 81.448 21.082 81.448 20.17 C 81.448 18.874 80.488 18.226 79.024 18.226 Z M 90.209 13.69 L 90.209 21.37 C 92.081 18.85 93.065 17.722 94.121 16.69 C 94.889 15.97 95.633 15.85 96.665 15.85 L 98.49 15.85 L 98.49 15.97 C 97.578 16.738 94.625 20.122 93.305 21.826 C 94.313 23.098 95.321 24.395 96.45 25.571 C 97.602 26.747 98.13 26.987 98.922 27.251 C 98.585 28.283 98.058 28.835 96.762 28.835 C 95.465 28.835 95.225 28.499 94.674 27.947 C 93.041 26.243 91.625 24.347 90.209 22.45 L 90.209 28.763 L 89.129 28.763 C 87.713 28.763 87.017 27.971 87.017 26.507 L 87.017 11.577 L 88.025 11.577 C 89.561 11.577 90.209 12.465 90.209 13.714 Z M 105.714 15.586 C 109.555 15.586 111.763 18.682 111.763 22.114 C 111.763 25.547 109.555 29.051 105.426 29.051 C 101.298 29.051 99.378 25.979 99.378 22.546 C 99.378 19.114 101.586 15.586 105.714 15.586 Z M 105.426 18.442 C 103.602 18.442 102.666 19.978 102.666 22.09 C 102.666 24.203 103.602 26.17 105.69 26.17 C 107.779 26.17 108.45 24.635 108.45 22.546 C 108.45 20.458 107.491 18.442 105.426 18.442 Z M 68.079 44.748 C 66.831 44.748 65.847 44.532 65.103 44.148 L 65.103 51.061 L 63.71 51.061 C 62.727 51.061 61.575 50.413 61.575 48.517 L 61.575 33.971 C 62.558 33.611 64.911 33.131 66.159 33.131 L 68.151 33.131 C 71.583 33.131 74.031 35.099 74.031 38.651 C 74.031 42.204 71.463 44.724 68.079 44.724 Z M 67.719 36.155 L 66.591 36.155 C 66.159 36.155 65.535 36.324 65.127 36.395 L 65.127 41.435 C 65.751 41.628 66.735 41.748 67.623 41.748 C 69.423 41.748 70.407 40.716 70.407 38.988 C 70.407 37.26 69.591 36.155 67.719 36.155 Z M 82.072 36.732 C 86.248 36.732 88.649 40.116 88.649 43.812 C 88.649 47.508 86.249 51.372 81.76 51.372 C 77.272 51.372 75.184 48.012 75.184 44.316 C 75.184 40.62 77.584 36.732 82.072 36.732 Z M 81.76 39.852 C 79.768 39.852 78.76 41.508 78.76 43.812 C 78.76 46.117 79.768 48.252 82.048 48.252 C 84.328 48.252 85.048 46.596 85.048 44.316 C 85.048 42.036 84.016 39.852 81.76 39.852 Z M 99.234 40.452 C 98.599 40.172 97.911 40.033 97.218 40.044 C 95.682 40.044 94.818 40.908 94.818 43.02 L 94.818 51.06 L 93.858 51.06 C 92.321 51.06 91.338 50.293 91.338 48.828 L 91.338 42.396 C 91.338 39.588 92.801 36.924 96.474 36.924 C 100.146 36.924 99.354 38.148 99.354 39.204 L 99.354 40.452 Z M 102.882 35.315 L 103.53 35.315 C 103.53 34.427 103.962 33.851 104.562 33.851 C 105.162 33.851 105.474 34.043 106.026 34.379 C 106.986 34.955 107.442 35.099 108.018 35.099 C 109.675 35.099 110.587 33.995 110.587 32.603 C 110.587 31.211 110.179 31.307 109.77 31.307 L 109.003 31.307 C 109.003 32.291 108.715 32.699 107.97 32.699 C 107.226 32.699 106.866 32.363 106.362 32.075 C 105.45 31.523 105.042 31.403 104.418 31.403 C 103.362 31.403 101.898 32.123 101.898 33.995 C 101.898 35.868 102.378 35.291 102.882 35.291 Z M 112.219 51.277 L 112.219 43.068 C 112.219 38.244 109.435 36.78 106.338 36.78 C 103.242 36.78 101.274 38.652 101.274 40.212 L 101.274 41.34 L 101.394 41.34 C 101.898 40.692 103.29 39.732 105.81 39.732 C 108.331 39.732 108.811 40.332 108.811 42.3 L 108.811 42.492 L 107.611 42.492 C 102.498 42.492 100.698 44.388 100.698 46.885 C 100.698 49.381 102.978 51.325 106.266 51.325 L 106.962 51.325 C 107.866 51.333 108.761 51.136 109.579 50.749 C 109.939 51.109 110.467 51.301 111.211 51.301 L 112.219 51.301 Z M 108.835 46.332 C 108.835 47.749 108.115 48.492 106.626 48.492 C 105.138 48.492 104.226 47.845 104.226 46.764 C 104.226 45.684 104.97 44.988 107.611 44.988 L 108.859 44.988 L 108.859 46.332 Z M 61.119 7.401 C 61.123 7.537 61.071 7.667 60.975 7.763 C 60.879 7.858 60.749 7.91 60.614 7.905 C 60.47 7.905 60.326 7.857 60.254 7.761 C 60.158 7.667 60.106 7.536 60.11 7.401 L 60.11 2.673 C 60.11 2.529 60.158 2.409 60.255 2.313 C 60.356 2.214 60.495 2.161 60.638 2.169 C 60.806 2.169 60.878 2.217 60.998 2.313 C 61.093 2.408 61.146 2.539 61.143 2.673 L 61.143 7.425 Z M 65.391 3.441 C 65.799 3.441 66.111 3.537 66.303 3.705 C 66.519 3.873 66.663 4.089 66.735 4.377 C 66.807 4.665 66.855 4.977 66.855 5.313 L 66.855 7.425 C 66.859 7.56 66.807 7.691 66.711 7.786 C 66.616 7.882 66.485 7.933 66.351 7.929 C 66.216 7.933 66.086 7.881 65.991 7.785 C 65.895 7.691 65.843 7.56 65.847 7.425 L 65.847 5.313 C 65.847 5.121 65.847 4.977 65.775 4.833 C 65.703 4.689 65.655 4.569 65.535 4.473 C 65.415 4.377 65.247 4.353 65.007 4.353 C 64.767 4.353 64.599 4.401 64.455 4.473 C 64.311 4.569 64.191 4.665 64.119 4.833 C 64.047 4.977 63.999 5.145 63.999 5.313 L 63.999 7.425 C 64.002 7.56 63.95 7.691 63.855 7.785 C 63.76 7.881 63.629 7.933 63.495 7.929 C 63.36 7.934 63.229 7.882 63.133 7.787 C 63.038 7.691 62.986 7.561 62.99 7.425 L 62.99 4.041 C 62.986 3.906 63.038 3.776 63.133 3.68 C 63.229 3.585 63.36 3.533 63.495 3.537 C 63.639 3.537 63.759 3.585 63.855 3.681 C 63.95 3.776 64.002 3.907 63.999 4.041 L 63.999 4.401 L 63.879 4.401 C 63.927 4.281 63.999 4.185 64.095 4.065 C 64.183 3.945 64.298 3.847 64.431 3.777 C 64.559 3.677 64.706 3.604 64.863 3.561 C 65.031 3.513 65.199 3.465 65.391 3.465 Z M 68.464 7.232 C 68.412 7.146 68.386 7.046 68.391 6.945 C 68.391 6.825 68.463 6.729 68.607 6.633 C 68.696 6.587 68.794 6.563 68.895 6.561 C 68.991 6.561 69.087 6.609 69.183 6.705 C 69.351 6.873 69.519 6.993 69.687 7.065 C 69.855 7.161 70.071 7.185 70.335 7.185 C 70.407 7.185 70.503 7.185 70.599 7.137 C 70.695 7.137 70.791 7.065 70.863 7.017 C 70.945 6.935 70.988 6.822 70.983 6.705 C 70.988 6.596 70.944 6.49 70.863 6.417 C 70.791 6.345 70.671 6.297 70.527 6.225 C 70.383 6.153 70.239 6.129 70.071 6.081 C 69.892 6.033 69.716 5.977 69.543 5.913 C 69.376 5.848 69.215 5.768 69.063 5.673 C 68.914 5.576 68.79 5.445 68.703 5.289 C 68.602 5.106 68.552 4.899 68.559 4.689 C 68.559 4.449 68.631 4.185 68.799 3.993 C 68.943 3.801 69.159 3.657 69.399 3.561 C 69.639 3.465 69.903 3.417 70.167 3.417 C 70.431 3.417 70.503 3.417 70.695 3.489 C 70.887 3.537 71.055 3.585 71.223 3.681 C 71.391 3.777 71.535 3.897 71.655 4.041 C 71.728 4.113 71.752 4.233 71.752 4.329 C 71.752 4.449 71.703 4.545 71.607 4.641 C 71.535 4.713 71.44 4.737 71.319 4.737 C 71.217 4.738 71.121 4.694 71.055 4.617 C 70.953 4.49 70.821 4.391 70.671 4.329 C 70.527 4.257 70.335 4.233 70.143 4.233 C 69.951 4.233 69.975 4.233 69.879 4.257 C 69.783 4.257 69.711 4.329 69.639 4.377 C 69.567 4.449 69.543 4.545 69.543 4.665 C 69.543 4.785 69.591 4.881 69.663 4.953 C 69.759 5.041 69.874 5.107 69.999 5.145 C 70.143 5.193 70.287 5.241 70.455 5.289 L 70.959 5.433 C 71.127 5.505 71.296 5.577 71.439 5.673 C 71.586 5.765 71.703 5.899 71.775 6.057 C 71.872 6.225 71.895 6.417 71.895 6.657 C 71.895 6.897 71.823 7.185 71.655 7.377 C 71.311 7.771 70.809 7.992 70.287 7.977 C 70.047 7.977 69.639 7.929 69.327 7.809 C 69.015 7.689 68.727 7.497 68.511 7.209 L 68.463 7.233 Z M 73.504 3.609 L 75.448 3.609 C 75.568 3.609 75.688 3.657 75.783 3.729 C 75.88 3.825 75.903 3.921 75.903 4.065 C 75.909 4.182 75.865 4.295 75.783 4.377 C 75.688 4.473 75.592 4.497 75.448 4.497 L 73.504 4.497 C 73.381 4.494 73.263 4.452 73.167 4.377 C 73.072 4.305 73.047 4.185 73.047 4.041 C 73.047 3.897 73.095 3.801 73.167 3.729 C 73.264 3.633 73.36 3.609 73.504 3.609 Z M 74.392 2.577 C 74.536 2.577 74.656 2.625 74.752 2.721 C 74.847 2.817 74.899 2.947 74.895 3.081 L 74.895 6.729 C 74.895 6.801 74.895 6.873 74.944 6.921 C 74.968 6.969 75.016 7.017 75.064 7.017 C 75.112 7.017 75.184 7.041 75.232 7.041 C 75.28 7.041 75.352 7.041 75.424 6.993 C 75.483 6.964 75.549 6.947 75.616 6.945 C 75.688 6.945 75.76 6.969 75.832 7.041 C 75.904 7.113 75.928 7.209 75.928 7.329 C 75.928 7.449 75.856 7.617 75.688 7.713 C 75.528 7.808 75.345 7.858 75.16 7.857 C 74.968 7.857 74.92 7.857 74.775 7.833 C 74.631 7.833 74.512 7.761 74.392 7.689 C 74.272 7.617 74.175 7.497 74.08 7.353 C 73.994 7.157 73.953 6.944 73.96 6.729 L 73.96 3.032 C 73.955 2.897 74.007 2.767 74.102 2.671 C 74.198 2.576 74.329 2.524 74.464 2.528 L 74.392 2.576 Z M 78.016 2.985 C 77.824 2.985 77.704 2.961 77.632 2.889 C 77.55 2.807 77.506 2.694 77.512 2.577 L 77.512 2.432 C 77.512 2.264 77.56 2.168 77.632 2.096 C 77.704 2.024 77.848 2 78.016 2 C 78.184 2 78.352 2.024 78.424 2.096 C 78.496 2.168 78.544 2.264 78.544 2.408 L 78.544 2.552 C 78.544 2.72 78.496 2.816 78.424 2.888 C 78.352 2.96 78.208 2.984 78.016 2.984 Z M 78.52 7.401 C 78.523 7.536 78.471 7.667 78.376 7.761 C 78.281 7.857 78.15 7.909 78.016 7.905 C 77.881 7.909 77.75 7.858 77.655 7.762 C 77.56 7.667 77.508 7.536 77.512 7.401 L 77.512 4.017 C 77.508 3.883 77.56 3.752 77.655 3.657 C 77.75 3.561 77.881 3.51 78.016 3.513 C 78.16 3.513 78.28 3.561 78.376 3.657 C 78.471 3.752 78.523 3.883 78.52 4.017 Z M 80.368 3.609 L 82.312 3.609 C 82.432 3.609 82.552 3.657 82.648 3.729 C 82.744 3.825 82.768 3.921 82.768 4.065 C 82.768 4.209 82.72 4.305 82.648 4.377 C 82.552 4.473 82.456 4.497 82.312 4.497 L 80.368 4.497 C 80.246 4.494 80.128 4.452 80.032 4.377 C 79.936 4.305 79.912 4.185 79.912 4.041 C 79.912 3.897 79.96 3.801 80.032 3.729 C 80.128 3.633 80.224 3.609 80.368 3.609 Z M 81.256 2.577 C 81.39 2.574 81.521 2.625 81.616 2.721 C 81.712 2.816 81.764 2.947 81.76 3.081 L 81.76 6.729 C 81.76 6.801 81.76 6.873 81.808 6.921 C 81.832 6.969 81.88 7.017 81.928 7.017 C 81.976 7.017 82.048 7.041 82.096 7.041 C 82.144 7.041 82.216 7.041 82.288 6.993 C 82.347 6.964 82.413 6.947 82.48 6.945 C 82.552 6.945 82.625 6.969 82.696 7.041 C 82.769 7.113 82.792 7.209 82.792 7.329 C 82.792 7.449 82.72 7.617 82.552 7.713 C 82.392 7.808 82.209 7.858 82.024 7.857 C 81.832 7.857 81.784 7.857 81.64 7.833 C 81.496 7.833 81.376 7.761 81.256 7.689 C 81.136 7.617 81.04 7.497 80.944 7.353 C 80.858 7.157 80.817 6.944 80.824 6.729 L 80.824 3.032 C 80.819 2.898 80.871 2.767 80.967 2.671 C 81.062 2.576 81.193 2.524 81.328 2.528 L 81.256 2.576 Z M 87.713 3.512 C 87.848 3.508 87.979 3.56 88.074 3.655 C 88.17 3.751 88.221 3.882 88.217 4.017 L 88.217 6.105 C 88.217 6.681 88.049 7.137 87.737 7.473 C 87.425 7.809 86.945 7.977 86.345 7.977 C 85.745 7.977 85.265 7.809 84.953 7.473 C 84.64 7.137 84.473 6.681 84.473 6.105 L 84.473 4.017 C 84.469 3.883 84.521 3.752 84.616 3.657 C 84.711 3.561 84.842 3.51 84.977 3.513 C 85.121 3.513 85.241 3.561 85.337 3.657 C 85.432 3.752 85.484 3.883 85.481 4.017 L 85.481 6.105 C 85.481 6.441 85.553 6.681 85.697 6.849 C 85.841 7.017 86.057 7.089 86.369 7.089 C 86.681 7.089 86.897 7.017 87.041 6.849 C 87.185 6.681 87.256 6.441 87.256 6.105 L 87.256 4.017 C 87.252 3.882 87.304 3.752 87.399 3.656 C 87.495 3.561 87.626 3.509 87.761 3.513 L 87.713 3.513 Z M 90.113 3.609 L 92.057 3.609 C 92.177 3.609 92.297 3.657 92.393 3.729 C 92.489 3.825 92.513 3.921 92.513 4.065 C 92.513 4.209 92.465 4.305 92.393 4.377 C 92.297 4.473 92.201 4.497 92.057 4.497 L 90.113 4.497 C 89.991 4.494 89.873 4.452 89.777 4.377 C 89.681 4.305 89.657 4.185 89.657 4.041 C 89.657 3.897 89.705 3.801 89.777 3.729 C 89.873 3.633 89.969 3.609 90.113 3.609 Z M 91.001 2.577 C 91.135 2.574 91.266 2.625 91.361 2.721 C 91.457 2.816 91.509 2.947 91.505 3.081 L 91.505 6.729 C 91.505 6.801 91.505 6.873 91.553 6.921 C 91.577 6.969 91.625 7.017 91.673 7.017 C 91.721 7.017 91.793 7.041 91.841 7.041 C 91.889 7.041 91.961 7.041 92.033 6.993 C 92.092 6.964 92.158 6.947 92.225 6.945 C 92.297 6.945 92.369 6.969 92.441 7.041 C 92.513 7.113 92.537 7.209 92.537 7.329 C 92.537 7.449 92.465 7.617 92.297 7.713 C 92.137 7.808 91.954 7.858 91.769 7.857 C 91.577 7.857 91.529 7.857 91.385 7.833 C 91.241 7.833 91.121 7.761 91.001 7.689 C 90.881 7.617 90.785 7.497 90.689 7.353 C 90.603 7.157 90.562 6.944 90.569 6.729 L 90.569 3.032 C 90.565 2.898 90.617 2.767 90.712 2.672 C 90.807 2.576 90.938 2.525 91.073 2.528 L 91.001 2.576 Z M 98.418 5.721 C 98.418 6.177 98.322 6.561 98.13 6.897 C 97.938 7.233 97.65 7.497 97.314 7.689 C 96.977 7.881 96.594 7.977 96.185 7.977 C 95.777 7.977 95.393 7.881 95.057 7.689 C 94.724 7.496 94.444 7.224 94.241 6.897 C 94.045 6.537 93.945 6.132 93.953 5.721 C 93.953 5.289 94.049 4.881 94.241 4.545 C 94.433 4.209 94.698 3.945 95.057 3.729 C 95.393 3.537 95.777 3.441 96.186 3.441 C 96.594 3.441 96.977 3.537 97.314 3.729 C 97.65 3.921 97.914 4.185 98.13 4.545 C 98.322 4.881 98.418 5.289 98.418 5.721 Z M 97.433 5.721 C 97.433 5.433 97.386 5.193 97.265 5.001 C 97.158 4.804 97.001 4.638 96.809 4.521 C 96.621 4.408 96.404 4.349 96.185 4.353 C 95.965 4.349 95.749 4.408 95.562 4.521 C 95.369 4.641 95.225 4.785 95.105 5.001 C 94.987 5.223 94.93 5.471 94.937 5.721 C 94.937 5.985 94.985 6.225 95.105 6.441 C 95.225 6.657 95.369 6.801 95.562 6.921 C 95.753 7.041 95.969 7.089 96.185 7.089 C 96.401 7.089 96.618 7.041 96.809 6.921 C 97.001 6.801 97.145 6.657 97.265 6.441 C 97.382 6.22 97.44 5.972 97.433 5.721 Z\" fill=\"rgb(255, 255, 255)\"></path><path d=\"M 34.404 35.556 C 34.045 35.177 33.6 34.889 33.108 34.716 C 31.99 34.33 30.75 34.598 29.892 35.411 C 29.266 35.988 28.903 36.793 28.884 37.643 C 28.858 38.488 29.169 39.308 29.748 39.923 C 30.324 40.549 31.129 40.913 31.98 40.932 L 32.076 40.932 C 32.892 40.932 33.66 40.62 34.26 40.068 C 34.885 39.492 35.249 38.687 35.268 37.836 C 35.293 36.992 34.982 36.172 34.404 35.556 Z M 53.366 11.313 C 53.27 11.001 53.174 10.665 53.078 10.353 C 51.802 6.533 49.054 3.38 45.445 1.593 C 41.841 -0.209 37.667 -0.495 33.852 0.799 C 29.583 2.231 26.171 5.486 24.539 9.682 C 24.539 9.73 24.515 9.754 24.491 9.802 C 24.347 10.186 24.203 10.594 24.083 11.002 C 24.083 11.05 24.059 11.122 24.035 11.17 C 24.011 11.29 23.963 11.386 23.939 11.506 C 23.939 11.554 23.915 11.626 23.891 11.674 L 23.843 11.842 C 23.843 11.938 23.795 12.034 23.771 12.13 C 23.766 12.205 23.75 12.277 23.723 12.346 L 23.723 12.442 C 23.718 12.524 23.702 12.605 23.675 12.682 C 23.675 12.73 23.675 12.802 23.651 12.85 C 23.651 12.898 23.651 12.97 23.627 13.018 L 23.627 13.186 C 23.627 13.283 23.603 13.402 23.579 13.499 L 23.507 14.315 L 23.507 15.946 C 23.507 16.09 23.507 16.21 23.531 16.354 L 23.531 17.026 C 23.555 17.122 23.579 17.218 23.579 17.314 L 23.579 17.458 C 23.579 17.578 23.603 17.674 23.627 17.794 C 23.627 17.842 23.627 17.914 23.651 17.962 C 23.651 18.034 23.651 18.082 23.675 18.13 C 23.675 18.178 23.675 18.202 23.699 18.25 L 23.699 18.322 C 23.723 18.37 23.747 18.442 23.747 18.49 C 23.747 18.538 23.747 18.586 23.771 18.61 C 23.771 18.682 23.819 18.778 23.819 18.85 C 23.819 18.922 23.819 18.97 23.843 19.018 C 23.843 19.09 23.867 19.138 23.891 19.186 C 23.891 19.234 23.891 19.282 23.915 19.306 C 23.915 19.33 23.915 19.378 23.939 19.402 C 23.939 19.45 23.963 19.498 23.987 19.57 C 23.987 19.618 24.011 19.666 24.035 19.69 L 24.035 19.738 C 24.059 19.786 24.083 19.81 24.083 19.858 L 24.251 20.338 C 24.275 20.434 25.043 22.522 25.787 23.674 L 26.075 24.107 L 26.507 23.842 C 26.543 23.837 26.576 23.82 26.603 23.794 C 27.377 23.362 28.188 23 29.028 22.714 C 29.412 22.594 29.82 22.474 30.228 22.378 L 31.044 22.186 L 30.516 21.514 C 29.788 20.595 29.228 19.555 28.86 18.442 C 28.836 18.346 28.788 18.25 28.764 18.154 C 28.764 18.106 28.74 18.058 28.716 17.986 C 28.716 17.914 28.668 17.842 28.644 17.746 C 28.568 17.437 28.504 17.125 28.452 16.81 L 28.38 16.234 L 28.38 15.874 C 28.284 14.554 28.452 13.234 28.86 11.985 L 28.86 11.937 C 28.932 11.721 29.028 11.529 29.1 11.313 L 29.148 11.193 C 29.46 10.468 29.846 9.777 30.3 9.129 C 30.42 8.961 30.564 8.793 30.684 8.625 C 30.732 8.577 30.78 8.505 30.828 8.457 L 30.876 8.409 C 30.924 8.361 30.972 8.289 31.02 8.241 C 31.332 7.881 31.692 7.569 32.052 7.257 C 32.1 7.209 32.172 7.161 32.22 7.113 C 32.58 6.825 32.988 6.561 33.396 6.321 C 33.439 6.303 33.479 6.279 33.516 6.249 C 33.996 5.985 34.5 5.745 35.028 5.553 L 35.148 5.505 C 35.192 5.505 35.235 5.488 35.268 5.457 C 37.835 4.594 40.64 4.784 43.068 5.985 C 45.518 7.209 47.318 9.297 48.206 11.865 C 48.253 11.985 48.301 12.129 48.326 12.249 C 48.686 13.474 48.806 14.746 48.686 16.018 C 48.469 18.298 47.509 20.458 45.926 22.114 L 45.829 22.234 C 45.085 23.29 45.229 24.754 46.117 25.619 C 46.597 26.075 47.221 26.291 47.869 26.291 C 48.277 26.291 48.685 26.195 49.069 26.003 L 49.141 25.955 L 49.214 25.883 C 51.038 24.078 52.376 21.84 53.102 19.378 C 53.51 18.034 53.702 16.642 53.726 15.25 C 53.726 13.905 53.582 12.537 53.222 11.217 Z\" fill=\"rgb(255,113,16)\"></path><path d=\"M 42.469 29.363 C 42.469 29.339 42.421 29.291 42.397 29.267 C 42.157 28.979 41.917 28.667 41.653 28.403 L 41.533 28.283 L 41.317 28.067 L 41.197 27.947 L 41.077 27.827 C 41.005 27.755 40.932 27.707 40.885 27.635 C 40.843 27.589 40.794 27.548 40.741 27.515 C 40.717 27.515 40.693 27.467 40.669 27.443 C 40.621 27.395 40.549 27.347 40.5 27.299 C 40.453 27.275 40.429 27.227 40.38 27.203 C 40.333 27.179 40.309 27.131 40.26 27.107 C 40.213 27.083 40.188 27.035 40.14 27.011 C 40.069 26.939 39.997 26.891 39.9 26.819 C 39.709 26.675 39.493 26.507 39.3 26.387 C 39.277 26.387 39.253 26.339 39.205 26.339 C 39.156 26.291 39.085 26.267 39.036 26.219 C 39.012 26.219 38.965 26.171 38.941 26.147 C 38.852 26.106 38.771 26.049 38.701 25.979 C 38.653 25.955 38.629 25.931 38.581 25.907 L 38.533 25.907 C 38.499 25.868 38.458 25.836 38.413 25.811 L 38.268 25.739 L 38.124 25.667 C 38.1 25.667 38.053 25.619 38.028 25.619 C 37.908 25.571 37.812 25.499 37.692 25.451 C 37.656 25.445 37.622 25.429 37.596 25.403 C 37.524 25.379 37.476 25.331 37.404 25.307 C 37.356 25.307 37.308 25.259 37.26 25.235 L 37.164 25.187 C 37.092 25.139 36.996 25.115 36.924 25.091 C 36.876 25.091 36.828 25.043 36.804 25.043 C 36.708 24.995 36.612 24.971 36.516 24.923 C 36.468 24.923 36.42 24.875 36.372 24.875 C 36.324 24.875 36.276 24.827 36.228 24.827 C 36.18 24.827 36.156 24.803 36.108 24.779 L 36.06 24.779 L 35.916 24.707 L 35.796 24.658 C 35.724 24.658 35.652 24.611 35.58 24.587 L 35.436 24.538 C 35.377 24.534 35.32 24.518 35.268 24.491 C 35.22 24.491 35.196 24.491 35.148 24.467 L 34.932 24.418 C 34.884 24.418 34.836 24.418 34.812 24.395 L 34.764 24.395 C 34.716 24.395 34.692 24.371 34.644 24.371 L 34.212 24.275 C 34.116 24.275 32.124 23.866 30.9 23.915 L 30.396 23.915 L 30.396 24.538 C 30.372 25.331 30.276 26.147 30.084 26.915 C 30.012 27.275 29.916 27.635 29.796 27.995 L 29.532 28.811 L 30.372 28.715 C 31.428 28.571 32.484 28.643 33.54 28.859 C 33.636 28.859 33.708 28.907 33.804 28.931 C 33.852 28.931 33.9 28.955 33.948 28.979 C 34.02 28.979 34.092 29.027 34.164 29.027 C 34.428 29.099 34.716 29.195 34.98 29.315 C 35.148 29.387 35.292 29.459 35.46 29.531 C 35.532 29.555 35.58 29.579 35.652 29.627 C 35.676 29.627 35.7 29.651 35.748 29.675 C 36.805 30.221 37.75 30.962 38.533 31.859 C 38.653 32.027 38.797 32.195 38.917 32.363 L 38.989 32.435 C 39.414 33.015 39.769 33.643 40.045 34.307 C 40.117 34.475 40.189 34.667 40.261 34.835 C 40.261 34.907 40.309 34.955 40.333 35.027 L 40.333 35.075 C 40.333 35.147 40.381 35.195 40.381 35.267 C 40.501 35.676 40.597 36.107 40.645 36.516 C 40.645 36.588 40.645 36.636 40.669 36.708 C 40.717 37.116 40.741 37.548 40.741 37.98 L 40.741 38.124 C 40.741 38.628 40.669 39.132 40.573 39.612 L 40.525 39.852 C 40.003 42.234 38.551 44.308 36.492 45.612 C 34.435 46.929 31.939 47.37 29.556 46.837 C 29.433 46.816 29.312 46.784 29.196 46.74 C 28.076 46.453 27.023 45.947 26.099 45.252 C 24.443 44.028 23.219 42.276 22.691 40.284 L 22.691 40.188 C 22.283 39.18 21.275 38.556 20.219 38.676 C 19.067 38.796 18.179 39.78 18.107 40.932 L 18.107 41.076 C 18.658 43.348 19.772 45.445 21.347 47.172 C 22.209 48.109 23.194 48.924 24.275 49.597 C 25.332 50.246 26.47 50.754 27.659 51.109 C 27.947 51.205 28.259 51.277 28.548 51.349 C 29.556 51.565 30.564 51.685 31.596 51.685 C 34.188 51.685 36.732 50.941 38.988 49.525 C 42.108 47.533 44.268 44.46 45.061 40.86 C 45.958 36.856 45.025 32.66 42.517 29.411 Z\" fill=\"rgb(255,113,16)\"></path><path d=\"M 43.741 10.113 C 41.197 7.401 36.924 7.257 34.212 9.801 L 34.044 9.969 C 32.347 11.673 31.688 14.153 32.316 16.474 C 32.611 17.538 33.154 18.517 33.9 19.33 C 34.547 20.022 35.332 20.57 36.204 20.938 C 36.348 21.01 36.492 21.058 36.66 21.106 C 37.38 21.346 38.1 21.466 38.844 21.466 C 40.284 21.466 41.724 20.986 42.924 20.098 C 43.111 19.96 43.288 19.807 43.453 19.642 C 46.165 17.098 46.309 12.825 43.765 10.113 Z M 40.261 16.258 C 39.688 16.795 38.865 16.971 38.124 16.714 C 37.798 16.597 37.503 16.409 37.26 16.162 C 36.876 15.754 36.66 15.202 36.684 14.65 C 36.684 14.074 36.948 13.57 37.356 13.186 C 37.747 12.821 38.26 12.615 38.796 12.609 L 38.868 12.609 C 39.445 12.609 39.948 12.873 40.333 13.281 C 40.717 13.69 40.933 14.241 40.909 14.794 C 40.909 15.37 40.645 15.874 40.237 16.258 Z\" fill=\"var(--token-acbad6b7-2a19-4836-bd3c-cfb65d18c9f0, rgb(255, 255, 255)) /* {&quot;name&quot;:&quot;White 100&quot;} */\"></path><path d=\"M 24.395 26.267 C 24.227 26.099 24.107 25.931 23.963 25.787 C 23.459 25.211 23.147 24.874 22.691 24.083 L 22.331 23.458 L 21.827 23.987 C 21.131 24.707 20.027 25.019 18.947 25.283 C 15.922 26.027 12.85 24.155 12.107 21.106 C 11.585 18.938 12.383 16.665 14.147 15.298 C 14.77 14.818 15.034 14.722 15.754 14.482 C 15.922 14.434 16.114 14.362 16.331 14.29 C 17.939 13.69 18.659 12.586 18.299 11.265 C 18.16 10.718 17.805 10.25 17.315 9.969 C 16.907 9.729 16.187 9.513 15.155 9.825 C 15.096 9.83 15.038 9.846 14.986 9.873 C 14.794 9.921 14.53 9.993 14.122 10.137 C 12.898 10.569 11.794 11.241 10.81 12.081 C 7.939 14.608 6.701 18.516 7.594 22.234 C 8.746 26.987 12.802 30.107 17.387 30.107 C 18.179 30.107 18.995 30.011 19.811 29.819 C 21.563 29.387 23.147 28.115 24.323 27.059 L 24.731 26.699 L 24.371 26.291 Z\" fill=\"rgb(255,113,16)\"></path><path d=\"M 20.579 19.642 C 20.518 18.796 20.12 18.01 19.475 17.458 C 18.139 16.308 16.126 16.447 14.962 17.77 C 13.81 19.114 13.954 21.13 15.274 22.282 C 15.851 22.786 16.594 23.074 17.363 23.074 L 17.603 23.074 C 18.449 23.014 19.236 22.616 19.787 21.97 C 20.339 21.322 20.627 20.506 20.555 19.642 Z\" fill=\"rgb(255,113,16)\"></path><path d=\"M 34.26 21.514 C 33.075 21.158 31.848 20.956 30.612 20.914 C 29.82 20.914 29.028 20.914 28.26 21.058 C 27.002 21.248 25.776 21.603 24.612 22.114 C 23.48 22.618 22.423 23.272 21.467 24.058 L 21.131 24.322 C 21.131 24.322 20.867 24.562 20.771 24.659 C 19.523 25.835 18.563 27.083 17.867 28.499 C 17.579 29.075 17.699 29.435 17.867 29.627 C 17.987 29.771 18.251 30.035 18.803 29.939 C 20.795 29.627 22.595 28.931 24.155 27.851 L 24.203 27.803 C 24.203 27.803 24.227 27.803 24.251 27.779 C 25.547 26.891 26.603 26.291 27.204 26.075 C 27.748 25.88 28.311 25.744 28.884 25.667 C 28.692 26.051 28.5 26.411 28.26 26.771 C 27.663 27.732 26.945 28.612 26.123 29.387 L 26.075 29.435 C 24.511 30.894 22.604 31.934 20.531 32.459 C 19.393 32.744 18.223 32.873 17.051 32.843 C 15.91 32.816 14.78 32.63 13.691 32.291 C 11.561 31.641 9.64 30.44 8.121 28.811 C 5.794 26.315 4.569 23.074 4.69 19.691 C 4.81 16.281 6.226 13.138 8.722 10.809 C 11.986 7.761 16.402 6.561 20.267 7.689 C 21.035 7.905 21.803 7.833 22.403 7.449 C 22.942 7.093 23.307 6.528 23.411 5.889 C 23.603 4.617 23.147 3.777 22.043 3.345 C 16.811 1.353 10.354 2.961 5.578 7.425 C 2.121 10.545 0.178 14.842 0.009 19.498 C -0.135 24.131 1.521 28.547 4.689 31.931 C 7.012 34.418 10.018 36.164 13.33 36.948 C 14.558 37.239 15.813 37.4 17.075 37.428 L 17.363 37.428 C 18.491 37.428 19.619 37.308 20.723 37.092 C 21.923 36.852 23.123 36.492 24.251 35.987 C 26.091 35.186 27.78 34.074 29.244 32.699 C 29.484 32.483 29.724 32.243 29.94 32.003 L 29.964 32.003 C 30.819 31.08 31.583 30.075 32.244 29.003 L 32.244 28.955 C 32.844 27.94 33.35 26.871 33.756 25.763 L 33.828 25.691 L 33.828 25.547 C 34.213 24.41 34.478 23.235 34.62 22.042 L 34.668 21.586 L 34.236 21.442 Z\" fill=\"var(--token-acbad6b7-2a19-4836-bd3c-cfb65d18c9f0, rgb(255, 255, 255)) /* {&quot;name&quot;:&quot;White 100&quot;} */\"></path></g></g></g></g></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-i4wpsm\",layoutDependency:layoutDependency,layoutId:\"DzLaTGlAJ\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 112.22 52\" overflow=\"visible\"><path d=\"M 0 0 L 112.22 0 L 112.22 52 L 0 52 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsxs(SVG,{className:\"framer-cwfzuk\",layoutDependency:layoutDependency,layoutId:\"b42L_Klra\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 112.224 52\" overflow=\"visible\"><g><path d=\"M 0.004 0 L 112.224 0 L 112.224 52 L 0.004 52 Z\" fill=\"transparent\"></path><g transform=\"translate(0 0.002)\"><path d=\"M 0.004 0 L 112.224 0 L 112.224 51.995 L 0.004 51.995 Z\" fill=\"transparent\"></path><g transform=\"translate(0 0.016)\"><path d=\"M 70.935 15.274 L 67.959 15.274 L 67.959 28.762 L 66.663 28.762 C 65.535 28.762 64.695 28.018 64.695 26.554 L 64.695 15.274 L 60.015 15.274 L 60.015 14.194 C 60.015 13.401 60.662 12.394 61.982 12.394 L 72.879 12.394 L 72.879 13.425 C 72.879 14.218 71.991 15.274 70.935 15.274 Z M 78.448 23.698 L 76.36 23.698 C 76.6 25.331 78.064 26.338 79.936 26.338 C 81.808 26.338 82.84 26.075 83.848 25.115 L 83.968 25.115 L 83.968 26.123 C 83.968 27.779 82.864 29.027 79.336 29.027 C 75.808 29.027 73.048 26.507 73.048 22.547 C 73.048 18.586 75.664 15.562 79.312 15.562 C 82.96 15.562 84.424 17.482 84.424 20.554 C 84.424 23.626 82.648 23.674 78.424 23.674 Z M 79.048 18.25 C 77.512 18.25 76.432 19.522 76.36 20.986 L 76.36 21.418 L 77.752 21.418 C 80.752 21.418 81.448 21.082 81.448 20.17 C 81.448 18.874 80.488 18.226 79.024 18.226 Z M 90.209 13.69 L 90.209 21.37 C 92.081 18.85 93.065 17.722 94.121 16.69 C 94.889 15.97 95.633 15.85 96.665 15.85 L 98.49 15.85 L 98.49 15.97 C 97.578 16.738 94.625 20.122 93.305 21.826 C 94.313 23.098 95.321 24.395 96.45 25.571 C 97.602 26.747 98.13 26.987 98.922 27.251 C 98.585 28.283 98.058 28.835 96.762 28.835 C 95.465 28.835 95.225 28.499 94.674 27.947 C 93.041 26.243 91.625 24.347 90.209 22.45 L 90.209 28.763 L 89.129 28.763 C 87.713 28.763 87.017 27.971 87.017 26.507 L 87.017 11.577 L 88.025 11.577 C 89.561 11.577 90.209 12.465 90.209 13.714 Z M 105.714 15.586 C 109.555 15.586 111.763 18.682 111.763 22.114 C 111.763 25.547 109.555 29.051 105.426 29.051 C 101.298 29.051 99.378 25.979 99.378 22.546 C 99.378 19.114 101.586 15.586 105.714 15.586 Z M 105.426 18.442 C 103.602 18.442 102.666 19.978 102.666 22.09 C 102.666 24.203 103.602 26.17 105.69 26.17 C 107.779 26.17 108.45 24.635 108.45 22.546 C 108.45 20.458 107.491 18.442 105.426 18.442 Z M 68.079 44.748 C 66.831 44.748 65.847 44.532 65.103 44.148 L 65.103 51.061 L 63.71 51.061 C 62.727 51.061 61.575 50.413 61.575 48.517 L 61.575 33.971 C 62.558 33.611 64.911 33.131 66.159 33.131 L 68.151 33.131 C 71.583 33.131 74.031 35.099 74.031 38.651 C 74.031 42.204 71.463 44.724 68.079 44.724 Z M 67.719 36.155 L 66.591 36.155 C 66.159 36.155 65.535 36.324 65.127 36.395 L 65.127 41.435 C 65.751 41.628 66.735 41.748 67.623 41.748 C 69.423 41.748 70.407 40.716 70.407 38.988 C 70.407 37.26 69.591 36.155 67.719 36.155 Z M 82.072 36.732 C 86.248 36.732 88.649 40.116 88.649 43.812 C 88.649 47.508 86.249 51.372 81.76 51.372 C 77.272 51.372 75.184 48.012 75.184 44.316 C 75.184 40.62 77.584 36.732 82.072 36.732 Z M 81.76 39.852 C 79.768 39.852 78.76 41.508 78.76 43.812 C 78.76 46.117 79.768 48.252 82.048 48.252 C 84.328 48.252 85.048 46.596 85.048 44.316 C 85.048 42.036 84.016 39.852 81.76 39.852 Z M 99.234 40.452 C 98.599 40.172 97.911 40.033 97.218 40.044 C 95.682 40.044 94.818 40.908 94.818 43.02 L 94.818 51.06 L 93.858 51.06 C 92.321 51.06 91.338 50.293 91.338 48.828 L 91.338 42.396 C 91.338 39.588 92.801 36.924 96.474 36.924 C 100.146 36.924 99.354 38.148 99.354 39.204 L 99.354 40.452 Z M 102.882 35.315 L 103.53 35.315 C 103.53 34.427 103.962 33.851 104.562 33.851 C 105.162 33.851 105.474 34.043 106.026 34.379 C 106.986 34.955 107.442 35.099 108.018 35.099 C 109.675 35.099 110.587 33.995 110.587 32.603 C 110.587 31.211 110.179 31.307 109.77 31.307 L 109.003 31.307 C 109.003 32.291 108.715 32.699 107.97 32.699 C 107.226 32.699 106.866 32.363 106.362 32.075 C 105.45 31.523 105.042 31.403 104.418 31.403 C 103.362 31.403 101.898 32.123 101.898 33.995 C 101.898 35.868 102.378 35.291 102.882 35.291 Z M 112.219 51.277 L 112.219 43.068 C 112.219 38.244 109.435 36.78 106.338 36.78 C 103.242 36.78 101.274 38.652 101.274 40.212 L 101.274 41.34 L 101.394 41.34 C 101.898 40.692 103.29 39.732 105.81 39.732 C 108.331 39.732 108.811 40.332 108.811 42.3 L 108.811 42.492 L 107.611 42.492 C 102.498 42.492 100.698 44.388 100.698 46.885 C 100.698 49.381 102.978 51.325 106.266 51.325 L 106.962 51.325 C 107.866 51.333 108.761 51.136 109.579 50.749 C 109.939 51.109 110.467 51.301 111.211 51.301 L 112.219 51.301 Z M 108.835 46.332 C 108.835 47.749 108.115 48.492 106.626 48.492 C 105.138 48.492 104.226 47.845 104.226 46.764 C 104.226 45.684 104.97 44.988 107.611 44.988 L 108.859 44.988 L 108.859 46.332 Z M 61.119 7.401 C 61.123 7.537 61.071 7.667 60.975 7.763 C 60.879 7.858 60.749 7.91 60.614 7.905 C 60.47 7.905 60.326 7.857 60.254 7.761 C 60.158 7.667 60.106 7.536 60.11 7.401 L 60.11 2.673 C 60.11 2.529 60.158 2.409 60.255 2.313 C 60.356 2.214 60.495 2.161 60.638 2.169 C 60.806 2.169 60.878 2.217 60.998 2.313 C 61.093 2.408 61.146 2.539 61.143 2.673 L 61.143 7.425 Z M 65.391 3.441 C 65.799 3.441 66.111 3.537 66.303 3.705 C 66.519 3.873 66.663 4.089 66.735 4.377 C 66.807 4.665 66.855 4.977 66.855 5.313 L 66.855 7.425 C 66.859 7.56 66.807 7.691 66.711 7.786 C 66.616 7.882 66.485 7.933 66.351 7.929 C 66.216 7.933 66.086 7.881 65.991 7.785 C 65.895 7.691 65.843 7.56 65.847 7.425 L 65.847 5.313 C 65.847 5.121 65.847 4.977 65.775 4.833 C 65.703 4.689 65.655 4.569 65.535 4.473 C 65.415 4.377 65.247 4.353 65.007 4.353 C 64.767 4.353 64.599 4.401 64.455 4.473 C 64.311 4.569 64.191 4.665 64.119 4.833 C 64.047 4.977 63.999 5.145 63.999 5.313 L 63.999 7.425 C 64.002 7.56 63.95 7.691 63.855 7.785 C 63.76 7.881 63.629 7.933 63.495 7.929 C 63.36 7.934 63.229 7.882 63.133 7.787 C 63.038 7.691 62.986 7.561 62.99 7.425 L 62.99 4.041 C 62.986 3.906 63.038 3.776 63.133 3.68 C 63.229 3.585 63.36 3.533 63.495 3.537 C 63.639 3.537 63.759 3.585 63.855 3.681 C 63.95 3.776 64.002 3.907 63.999 4.041 L 63.999 4.401 L 63.879 4.401 C 63.927 4.281 63.999 4.185 64.095 4.065 C 64.183 3.945 64.298 3.847 64.431 3.777 C 64.559 3.677 64.706 3.604 64.863 3.561 C 65.031 3.513 65.199 3.465 65.391 3.465 Z M 68.464 7.232 C 68.412 7.146 68.386 7.046 68.391 6.945 C 68.391 6.825 68.463 6.729 68.607 6.633 C 68.696 6.587 68.794 6.563 68.895 6.561 C 68.991 6.561 69.087 6.609 69.183 6.705 C 69.351 6.873 69.519 6.993 69.687 7.065 C 69.855 7.161 70.071 7.185 70.335 7.185 C 70.407 7.185 70.503 7.185 70.599 7.137 C 70.695 7.137 70.791 7.065 70.863 7.017 C 70.945 6.935 70.988 6.822 70.983 6.705 C 70.988 6.596 70.944 6.49 70.863 6.417 C 70.791 6.345 70.671 6.297 70.527 6.225 C 70.383 6.153 70.239 6.129 70.071 6.081 C 69.892 6.033 69.716 5.977 69.543 5.913 C 69.376 5.848 69.215 5.768 69.063 5.673 C 68.914 5.576 68.79 5.445 68.703 5.289 C 68.602 5.106 68.552 4.899 68.559 4.689 C 68.559 4.449 68.631 4.185 68.799 3.993 C 68.943 3.801 69.159 3.657 69.399 3.561 C 69.639 3.465 69.903 3.417 70.167 3.417 C 70.431 3.417 70.503 3.417 70.695 3.489 C 70.887 3.537 71.055 3.585 71.223 3.681 C 71.391 3.777 71.535 3.897 71.655 4.041 C 71.728 4.113 71.752 4.233 71.752 4.329 C 71.752 4.449 71.703 4.545 71.607 4.641 C 71.535 4.713 71.44 4.737 71.319 4.737 C 71.217 4.738 71.121 4.694 71.055 4.617 C 70.953 4.49 70.821 4.391 70.671 4.329 C 70.527 4.257 70.335 4.233 70.143 4.233 C 69.951 4.233 69.975 4.233 69.879 4.257 C 69.783 4.257 69.711 4.329 69.639 4.377 C 69.567 4.449 69.543 4.545 69.543 4.665 C 69.543 4.785 69.591 4.881 69.663 4.953 C 69.759 5.041 69.874 5.107 69.999 5.145 C 70.143 5.193 70.287 5.241 70.455 5.289 L 70.959 5.433 C 71.127 5.505 71.296 5.577 71.439 5.673 C 71.586 5.765 71.703 5.899 71.775 6.057 C 71.872 6.225 71.895 6.417 71.895 6.657 C 71.895 6.897 71.823 7.185 71.655 7.377 C 71.311 7.771 70.809 7.992 70.287 7.977 C 70.047 7.977 69.639 7.929 69.327 7.809 C 69.015 7.689 68.727 7.497 68.511 7.209 L 68.463 7.233 Z M 73.504 3.609 L 75.448 3.609 C 75.568 3.609 75.688 3.657 75.783 3.729 C 75.88 3.825 75.903 3.921 75.903 4.065 C 75.909 4.182 75.865 4.295 75.783 4.377 C 75.688 4.473 75.592 4.497 75.448 4.497 L 73.504 4.497 C 73.381 4.494 73.263 4.452 73.167 4.377 C 73.072 4.305 73.047 4.185 73.047 4.041 C 73.047 3.897 73.095 3.801 73.167 3.729 C 73.264 3.633 73.36 3.609 73.504 3.609 Z M 74.392 2.577 C 74.536 2.577 74.656 2.625 74.752 2.721 C 74.847 2.817 74.899 2.947 74.895 3.081 L 74.895 6.729 C 74.895 6.801 74.895 6.873 74.944 6.921 C 74.968 6.969 75.016 7.017 75.064 7.017 C 75.112 7.017 75.184 7.041 75.232 7.041 C 75.28 7.041 75.352 7.041 75.424 6.993 C 75.483 6.964 75.549 6.947 75.616 6.945 C 75.688 6.945 75.76 6.969 75.832 7.041 C 75.904 7.113 75.928 7.209 75.928 7.329 C 75.928 7.449 75.856 7.617 75.688 7.713 C 75.528 7.808 75.345 7.858 75.16 7.857 C 74.968 7.857 74.92 7.857 74.775 7.833 C 74.631 7.833 74.512 7.761 74.392 7.689 C 74.272 7.617 74.175 7.497 74.08 7.353 C 73.994 7.157 73.953 6.944 73.96 6.729 L 73.96 3.032 C 73.955 2.897 74.007 2.767 74.102 2.671 C 74.198 2.576 74.329 2.524 74.464 2.528 L 74.392 2.576 Z M 78.016 2.985 C 77.824 2.985 77.704 2.961 77.632 2.889 C 77.55 2.807 77.506 2.694 77.512 2.577 L 77.512 2.432 C 77.512 2.264 77.56 2.168 77.632 2.096 C 77.704 2.024 77.848 2 78.016 2 C 78.184 2 78.352 2.024 78.424 2.096 C 78.496 2.168 78.544 2.264 78.544 2.408 L 78.544 2.552 C 78.544 2.72 78.496 2.816 78.424 2.888 C 78.352 2.96 78.208 2.984 78.016 2.984 Z M 78.52 7.401 C 78.523 7.536 78.471 7.667 78.376 7.761 C 78.281 7.857 78.15 7.909 78.016 7.905 C 77.881 7.909 77.75 7.858 77.655 7.762 C 77.56 7.667 77.508 7.536 77.512 7.401 L 77.512 4.017 C 77.508 3.883 77.56 3.752 77.655 3.657 C 77.75 3.561 77.881 3.51 78.016 3.513 C 78.16 3.513 78.28 3.561 78.376 3.657 C 78.471 3.752 78.523 3.883 78.52 4.017 Z M 80.368 3.609 L 82.312 3.609 C 82.432 3.609 82.552 3.657 82.648 3.729 C 82.744 3.825 82.768 3.921 82.768 4.065 C 82.768 4.209 82.72 4.305 82.648 4.377 C 82.552 4.473 82.456 4.497 82.312 4.497 L 80.368 4.497 C 80.246 4.494 80.128 4.452 80.032 4.377 C 79.936 4.305 79.912 4.185 79.912 4.041 C 79.912 3.897 79.96 3.801 80.032 3.729 C 80.128 3.633 80.224 3.609 80.368 3.609 Z M 81.256 2.577 C 81.39 2.574 81.521 2.625 81.616 2.721 C 81.712 2.816 81.764 2.947 81.76 3.081 L 81.76 6.729 C 81.76 6.801 81.76 6.873 81.808 6.921 C 81.832 6.969 81.88 7.017 81.928 7.017 C 81.976 7.017 82.048 7.041 82.096 7.041 C 82.144 7.041 82.216 7.041 82.288 6.993 C 82.347 6.964 82.413 6.947 82.48 6.945 C 82.552 6.945 82.625 6.969 82.696 7.041 C 82.769 7.113 82.792 7.209 82.792 7.329 C 82.792 7.449 82.72 7.617 82.552 7.713 C 82.392 7.808 82.209 7.858 82.024 7.857 C 81.832 7.857 81.784 7.857 81.64 7.833 C 81.496 7.833 81.376 7.761 81.256 7.689 C 81.136 7.617 81.04 7.497 80.944 7.353 C 80.858 7.157 80.817 6.944 80.824 6.729 L 80.824 3.032 C 80.819 2.898 80.871 2.767 80.967 2.671 C 81.062 2.576 81.193 2.524 81.328 2.528 L 81.256 2.576 Z M 87.713 3.512 C 87.848 3.508 87.979 3.56 88.074 3.655 C 88.17 3.751 88.221 3.882 88.217 4.017 L 88.217 6.105 C 88.217 6.681 88.049 7.137 87.737 7.473 C 87.425 7.809 86.945 7.977 86.345 7.977 C 85.745 7.977 85.265 7.809 84.953 7.473 C 84.64 7.137 84.473 6.681 84.473 6.105 L 84.473 4.017 C 84.469 3.883 84.521 3.752 84.616 3.657 C 84.711 3.561 84.842 3.51 84.977 3.513 C 85.121 3.513 85.241 3.561 85.337 3.657 C 85.432 3.752 85.484 3.883 85.481 4.017 L 85.481 6.105 C 85.481 6.441 85.553 6.681 85.697 6.849 C 85.841 7.017 86.057 7.089 86.369 7.089 C 86.681 7.089 86.897 7.017 87.041 6.849 C 87.185 6.681 87.256 6.441 87.256 6.105 L 87.256 4.017 C 87.252 3.882 87.304 3.752 87.399 3.656 C 87.495 3.561 87.626 3.509 87.761 3.513 L 87.713 3.513 Z M 90.113 3.609 L 92.057 3.609 C 92.177 3.609 92.297 3.657 92.393 3.729 C 92.489 3.825 92.513 3.921 92.513 4.065 C 92.513 4.209 92.465 4.305 92.393 4.377 C 92.297 4.473 92.201 4.497 92.057 4.497 L 90.113 4.497 C 89.991 4.494 89.873 4.452 89.777 4.377 C 89.681 4.305 89.657 4.185 89.657 4.041 C 89.657 3.897 89.705 3.801 89.777 3.729 C 89.873 3.633 89.969 3.609 90.113 3.609 Z M 91.001 2.577 C 91.135 2.574 91.266 2.625 91.361 2.721 C 91.457 2.816 91.509 2.947 91.505 3.081 L 91.505 6.729 C 91.505 6.801 91.505 6.873 91.553 6.921 C 91.577 6.969 91.625 7.017 91.673 7.017 C 91.721 7.017 91.793 7.041 91.841 7.041 C 91.889 7.041 91.961 7.041 92.033 6.993 C 92.092 6.964 92.158 6.947 92.225 6.945 C 92.297 6.945 92.369 6.969 92.441 7.041 C 92.513 7.113 92.537 7.209 92.537 7.329 C 92.537 7.449 92.465 7.617 92.297 7.713 C 92.137 7.808 91.954 7.858 91.769 7.857 C 91.577 7.857 91.529 7.857 91.385 7.833 C 91.241 7.833 91.121 7.761 91.001 7.689 C 90.881 7.617 90.785 7.497 90.689 7.353 C 90.603 7.157 90.562 6.944 90.569 6.729 L 90.569 3.032 C 90.565 2.898 90.617 2.767 90.712 2.672 C 90.807 2.576 90.938 2.525 91.073 2.528 L 91.001 2.576 Z M 98.418 5.721 C 98.418 6.177 98.322 6.561 98.13 6.897 C 97.938 7.233 97.65 7.497 97.314 7.689 C 96.977 7.881 96.594 7.977 96.185 7.977 C 95.777 7.977 95.393 7.881 95.057 7.689 C 94.724 7.496 94.444 7.224 94.241 6.897 C 94.045 6.537 93.945 6.132 93.953 5.721 C 93.953 5.289 94.049 4.881 94.241 4.545 C 94.433 4.209 94.698 3.945 95.057 3.729 C 95.393 3.537 95.777 3.441 96.186 3.441 C 96.594 3.441 96.977 3.537 97.314 3.729 C 97.65 3.921 97.914 4.185 98.13 4.545 C 98.322 4.881 98.418 5.289 98.418 5.721 Z M 97.433 5.721 C 97.433 5.433 97.386 5.193 97.265 5.001 C 97.158 4.804 97.001 4.638 96.809 4.521 C 96.621 4.408 96.404 4.349 96.185 4.353 C 95.965 4.349 95.749 4.408 95.562 4.521 C 95.369 4.641 95.225 4.785 95.105 5.001 C 94.987 5.223 94.93 5.471 94.937 5.721 C 94.937 5.985 94.985 6.225 95.105 6.441 C 95.225 6.657 95.369 6.801 95.562 6.921 C 95.753 7.041 95.969 7.089 96.185 7.089 C 96.401 7.089 96.618 7.041 96.809 6.921 C 97.001 6.801 97.145 6.657 97.265 6.441 C 97.382 6.22 97.44 5.972 97.433 5.721 Z\" fill=\"rgb(255, 255, 255)\"></path><path d=\"M 34.404 35.556 C 34.045 35.177 33.6 34.889 33.108 34.716 C 31.99 34.33 30.75 34.598 29.892 35.411 C 29.266 35.988 28.903 36.793 28.884 37.643 C 28.858 38.488 29.169 39.308 29.748 39.923 C 30.324 40.549 31.129 40.913 31.98 40.932 L 32.076 40.932 C 32.892 40.932 33.66 40.62 34.26 40.068 C 34.885 39.492 35.249 38.687 35.268 37.836 C 35.293 36.992 34.982 36.172 34.404 35.556 Z M 53.366 11.313 C 53.27 11.001 53.174 10.665 53.078 10.353 C 51.802 6.533 49.054 3.38 45.445 1.593 C 41.841 -0.209 37.667 -0.495 33.852 0.799 C 29.583 2.231 26.171 5.486 24.539 9.682 C 24.539 9.73 24.515 9.754 24.491 9.802 C 24.347 10.186 24.203 10.594 24.083 11.002 C 24.083 11.05 24.059 11.122 24.035 11.17 C 24.011 11.29 23.963 11.386 23.939 11.506 C 23.939 11.554 23.915 11.626 23.891 11.674 L 23.843 11.842 C 23.843 11.938 23.795 12.034 23.771 12.13 C 23.766 12.205 23.75 12.277 23.723 12.346 L 23.723 12.442 C 23.718 12.524 23.702 12.605 23.675 12.682 C 23.675 12.73 23.675 12.802 23.651 12.85 C 23.651 12.898 23.651 12.97 23.627 13.018 L 23.627 13.186 C 23.627 13.283 23.603 13.402 23.579 13.499 L 23.507 14.315 L 23.507 15.946 C 23.507 16.09 23.507 16.21 23.531 16.354 L 23.531 17.026 C 23.555 17.122 23.579 17.218 23.579 17.314 L 23.579 17.458 C 23.579 17.578 23.603 17.674 23.627 17.794 C 23.627 17.842 23.627 17.914 23.651 17.962 C 23.651 18.034 23.651 18.082 23.675 18.13 C 23.675 18.178 23.675 18.202 23.699 18.25 L 23.699 18.322 C 23.723 18.37 23.747 18.442 23.747 18.49 C 23.747 18.538 23.747 18.586 23.771 18.61 C 23.771 18.682 23.819 18.778 23.819 18.85 C 23.819 18.922 23.819 18.97 23.843 19.018 C 23.843 19.09 23.867 19.138 23.891 19.186 C 23.891 19.234 23.891 19.282 23.915 19.306 C 23.915 19.33 23.915 19.378 23.939 19.402 C 23.939 19.45 23.963 19.498 23.987 19.57 C 23.987 19.618 24.011 19.666 24.035 19.69 L 24.035 19.738 C 24.059 19.786 24.083 19.81 24.083 19.858 L 24.251 20.338 C 24.275 20.434 25.043 22.522 25.787 23.674 L 26.075 24.107 L 26.507 23.842 C 26.543 23.837 26.576 23.82 26.603 23.794 C 27.377 23.362 28.188 23 29.028 22.714 C 29.412 22.594 29.82 22.474 30.228 22.378 L 31.044 22.186 L 30.516 21.514 C 29.788 20.595 29.228 19.555 28.86 18.442 C 28.836 18.346 28.788 18.25 28.764 18.154 C 28.764 18.106 28.74 18.058 28.716 17.986 C 28.716 17.914 28.668 17.842 28.644 17.746 C 28.568 17.437 28.504 17.125 28.452 16.81 L 28.38 16.234 L 28.38 15.874 C 28.284 14.554 28.452 13.234 28.86 11.985 L 28.86 11.937 C 28.932 11.721 29.028 11.529 29.1 11.313 L 29.148 11.193 C 29.46 10.468 29.846 9.777 30.3 9.129 C 30.42 8.961 30.564 8.793 30.684 8.625 C 30.732 8.577 30.78 8.505 30.828 8.457 L 30.876 8.409 C 30.924 8.361 30.972 8.289 31.02 8.241 C 31.332 7.881 31.692 7.569 32.052 7.257 C 32.1 7.209 32.172 7.161 32.22 7.113 C 32.58 6.825 32.988 6.561 33.396 6.321 C 33.439 6.303 33.479 6.279 33.516 6.249 C 33.996 5.985 34.5 5.745 35.028 5.553 L 35.148 5.505 C 35.192 5.505 35.235 5.488 35.268 5.457 C 37.835 4.594 40.64 4.784 43.068 5.985 C 45.518 7.209 47.318 9.297 48.206 11.865 C 48.253 11.985 48.301 12.129 48.326 12.249 C 48.686 13.474 48.806 14.746 48.686 16.018 C 48.469 18.298 47.509 20.458 45.926 22.114 L 45.829 22.234 C 45.085 23.29 45.229 24.754 46.117 25.619 C 46.597 26.075 47.221 26.291 47.869 26.291 C 48.277 26.291 48.685 26.195 49.069 26.003 L 49.141 25.955 L 49.214 25.883 C 51.038 24.078 52.376 21.84 53.102 19.378 C 53.51 18.034 53.702 16.642 53.726 15.25 C 53.726 13.905 53.582 12.537 53.222 11.217 Z\" fill=\"rgb(255,113,16)\"></path><path d=\"M 42.469 29.363 C 42.469 29.339 42.421 29.291 42.397 29.267 C 42.157 28.979 41.917 28.667 41.653 28.403 L 41.533 28.283 L 41.317 28.067 L 41.197 27.947 L 41.077 27.827 C 41.005 27.755 40.932 27.707 40.885 27.635 C 40.843 27.589 40.794 27.548 40.741 27.515 C 40.717 27.515 40.693 27.467 40.669 27.443 C 40.621 27.395 40.549 27.347 40.5 27.299 C 40.453 27.275 40.429 27.227 40.38 27.203 C 40.333 27.179 40.309 27.131 40.26 27.107 C 40.213 27.083 40.188 27.035 40.14 27.011 C 40.069 26.939 39.997 26.891 39.9 26.819 C 39.709 26.675 39.493 26.507 39.3 26.387 C 39.277 26.387 39.253 26.339 39.205 26.339 C 39.156 26.291 39.085 26.267 39.036 26.219 C 39.012 26.219 38.965 26.171 38.941 26.147 C 38.852 26.106 38.771 26.049 38.701 25.979 C 38.653 25.955 38.629 25.931 38.581 25.907 L 38.533 25.907 C 38.499 25.868 38.458 25.836 38.413 25.811 L 38.268 25.739 L 38.124 25.667 C 38.1 25.667 38.053 25.619 38.028 25.619 C 37.908 25.571 37.812 25.499 37.692 25.451 C 37.656 25.445 37.622 25.429 37.596 25.403 C 37.524 25.379 37.476 25.331 37.404 25.307 C 37.356 25.307 37.308 25.259 37.26 25.235 L 37.164 25.187 C 37.092 25.139 36.996 25.115 36.924 25.091 C 36.876 25.091 36.828 25.043 36.804 25.043 C 36.708 24.995 36.612 24.971 36.516 24.923 C 36.468 24.923 36.42 24.875 36.372 24.875 C 36.324 24.875 36.276 24.827 36.228 24.827 C 36.18 24.827 36.156 24.803 36.108 24.779 L 36.06 24.779 L 35.916 24.707 L 35.796 24.658 C 35.724 24.658 35.652 24.611 35.58 24.587 L 35.436 24.538 C 35.377 24.534 35.32 24.518 35.268 24.491 C 35.22 24.491 35.196 24.491 35.148 24.467 L 34.932 24.418 C 34.884 24.418 34.836 24.418 34.812 24.395 L 34.764 24.395 C 34.716 24.395 34.692 24.371 34.644 24.371 L 34.212 24.275 C 34.116 24.275 32.124 23.866 30.9 23.915 L 30.396 23.915 L 30.396 24.538 C 30.372 25.331 30.276 26.147 30.084 26.915 C 30.012 27.275 29.916 27.635 29.796 27.995 L 29.532 28.811 L 30.372 28.715 C 31.428 28.571 32.484 28.643 33.54 28.859 C 33.636 28.859 33.708 28.907 33.804 28.931 C 33.852 28.931 33.9 28.955 33.948 28.979 C 34.02 28.979 34.092 29.027 34.164 29.027 C 34.428 29.099 34.716 29.195 34.98 29.315 C 35.148 29.387 35.292 29.459 35.46 29.531 C 35.532 29.555 35.58 29.579 35.652 29.627 C 35.676 29.627 35.7 29.651 35.748 29.675 C 36.805 30.221 37.75 30.962 38.533 31.859 C 38.653 32.027 38.797 32.195 38.917 32.363 L 38.989 32.435 C 39.414 33.015 39.769 33.643 40.045 34.307 C 40.117 34.475 40.189 34.667 40.261 34.835 C 40.261 34.907 40.309 34.955 40.333 35.027 L 40.333 35.075 C 40.333 35.147 40.381 35.195 40.381 35.267 C 40.501 35.676 40.597 36.107 40.645 36.516 C 40.645 36.588 40.645 36.636 40.669 36.708 C 40.717 37.116 40.741 37.548 40.741 37.98 L 40.741 38.124 C 40.741 38.628 40.669 39.132 40.573 39.612 L 40.525 39.852 C 40.003 42.234 38.551 44.308 36.492 45.612 C 34.435 46.929 31.939 47.37 29.556 46.837 C 29.433 46.816 29.312 46.784 29.196 46.74 C 28.076 46.453 27.023 45.947 26.099 45.252 C 24.443 44.028 23.219 42.276 22.691 40.284 L 22.691 40.188 C 22.283 39.18 21.275 38.556 20.219 38.676 C 19.067 38.796 18.179 39.78 18.107 40.932 L 18.107 41.076 C 18.658 43.348 19.772 45.445 21.347 47.172 C 22.209 48.109 23.194 48.924 24.275 49.597 C 25.332 50.246 26.47 50.754 27.659 51.109 C 27.947 51.205 28.259 51.277 28.548 51.349 C 29.556 51.565 30.564 51.685 31.596 51.685 C 34.188 51.685 36.732 50.941 38.988 49.525 C 42.108 47.533 44.268 44.46 45.061 40.86 C 45.958 36.856 45.025 32.66 42.517 29.411 Z\" fill=\"rgb(255,113,16)\"></path><path d=\"M 43.741 10.113 C 41.197 7.401 36.924 7.257 34.212 9.801 L 34.044 9.969 C 32.347 11.673 31.688 14.153 32.316 16.474 C 32.611 17.538 33.154 18.517 33.9 19.33 C 34.547 20.022 35.332 20.57 36.204 20.938 C 36.348 21.01 36.492 21.058 36.66 21.106 C 37.38 21.346 38.1 21.466 38.844 21.466 C 40.284 21.466 41.724 20.986 42.924 20.098 C 43.111 19.96 43.288 19.807 43.453 19.642 C 46.165 17.098 46.309 12.825 43.765 10.113 Z M 40.261 16.258 C 39.688 16.795 38.865 16.971 38.124 16.714 C 37.798 16.597 37.503 16.409 37.26 16.162 C 36.876 15.754 36.66 15.202 36.684 14.65 C 36.684 14.074 36.948 13.57 37.356 13.186 C 37.747 12.821 38.26 12.615 38.796 12.609 L 38.868 12.609 C 39.445 12.609 39.948 12.873 40.333 13.281 C 40.717 13.69 40.933 14.241 40.909 14.794 C 40.909 15.37 40.645 15.874 40.237 16.258 Z\" fill=\"var(--token-acbad6b7-2a19-4836-bd3c-cfb65d18c9f0, rgb(255, 255, 255)) /* {&quot;name&quot;:&quot;White 100&quot;} */\"></path><path d=\"M 24.395 26.267 C 24.227 26.099 24.107 25.931 23.963 25.787 C 23.459 25.211 23.147 24.874 22.691 24.083 L 22.331 23.458 L 21.827 23.987 C 21.131 24.707 20.027 25.019 18.947 25.283 C 15.922 26.027 12.85 24.155 12.107 21.106 C 11.585 18.938 12.383 16.665 14.147 15.298 C 14.77 14.818 15.034 14.722 15.754 14.482 C 15.922 14.434 16.114 14.362 16.331 14.29 C 17.939 13.69 18.659 12.586 18.299 11.265 C 18.16 10.718 17.805 10.25 17.315 9.969 C 16.907 9.729 16.187 9.513 15.155 9.825 C 15.096 9.83 15.038 9.846 14.986 9.873 C 14.794 9.921 14.53 9.993 14.122 10.137 C 12.898 10.569 11.794 11.241 10.81 12.081 C 7.939 14.608 6.701 18.516 7.594 22.234 C 8.746 26.987 12.802 30.107 17.387 30.107 C 18.179 30.107 18.995 30.011 19.811 29.819 C 21.563 29.387 23.147 28.115 24.323 27.059 L 24.731 26.699 L 24.371 26.291 Z\" fill=\"rgb(255,113,16)\"></path><path d=\"M 20.579 19.642 C 20.518 18.796 20.12 18.01 19.475 17.458 C 18.139 16.308 16.126 16.447 14.962 17.77 C 13.81 19.114 13.954 21.13 15.274 22.282 C 15.851 22.786 16.594 23.074 17.363 23.074 L 17.603 23.074 C 18.449 23.014 19.236 22.616 19.787 21.97 C 20.339 21.322 20.627 20.506 20.555 19.642 Z\" fill=\"rgb(255,113,16)\"></path><path d=\"M 34.26 21.514 C 33.075 21.158 31.848 20.956 30.612 20.914 C 29.82 20.914 29.028 20.914 28.26 21.058 C 27.002 21.248 25.776 21.603 24.612 22.114 C 23.48 22.618 22.423 23.272 21.467 24.058 L 21.131 24.322 C 21.131 24.322 20.867 24.562 20.771 24.659 C 19.523 25.835 18.563 27.083 17.867 28.499 C 17.579 29.075 17.699 29.435 17.867 29.627 C 17.987 29.771 18.251 30.035 18.803 29.939 C 20.795 29.627 22.595 28.931 24.155 27.851 L 24.203 27.803 C 24.203 27.803 24.227 27.803 24.251 27.779 C 25.547 26.891 26.603 26.291 27.204 26.075 C 27.748 25.88 28.311 25.744 28.884 25.667 C 28.692 26.051 28.5 26.411 28.26 26.771 C 27.663 27.732 26.945 28.612 26.123 29.387 L 26.075 29.435 C 24.511 30.894 22.604 31.934 20.531 32.459 C 19.393 32.744 18.223 32.873 17.051 32.843 C 15.91 32.816 14.78 32.63 13.691 32.291 C 11.561 31.641 9.64 30.44 8.121 28.811 C 5.794 26.315 4.569 23.074 4.69 19.691 C 4.81 16.281 6.226 13.138 8.722 10.809 C 11.986 7.761 16.402 6.561 20.267 7.689 C 21.035 7.905 21.803 7.833 22.403 7.449 C 22.942 7.093 23.307 6.528 23.411 5.889 C 23.603 4.617 23.147 3.777 22.043 3.345 C 16.811 1.353 10.354 2.961 5.578 7.425 C 2.121 10.545 0.178 14.842 0.009 19.498 C -0.135 24.131 1.521 28.547 4.689 31.931 C 7.012 34.418 10.018 36.164 13.33 36.948 C 14.558 37.239 15.813 37.4 17.075 37.428 L 17.363 37.428 C 18.491 37.428 19.619 37.308 20.723 37.092 C 21.923 36.852 23.123 36.492 24.251 35.987 C 26.091 35.186 27.78 34.074 29.244 32.699 C 29.484 32.483 29.724 32.243 29.94 32.003 L 29.964 32.003 C 30.819 31.08 31.583 30.075 32.244 29.003 L 32.244 28.955 C 32.844 27.94 33.35 26.871 33.756 25.763 L 33.828 25.691 L 33.828 25.547 C 34.213 24.41 34.478 23.235 34.62 22.042 L 34.668 21.586 L 34.236 21.442 Z\" fill=\"var(--token-acbad6b7-2a19-4836-bd3c-cfb65d18c9f0, rgb(255, 255, 255)) /* {&quot;name&quot;:&quot;White 100&quot;} */\"></path></g></g></g></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-10fqlj0\",layoutDependency:layoutDependency,layoutId:\"Np5iDChQA\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 112.22 52\" overflow=\"visible\"><path d=\"M 0 0 L 112.22 0 L 112.22 52 L 0 52 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsxs(SVG,{className:\"framer-bsz9u7\",layoutDependency:layoutDependency,layoutId:\"s3VVUkFuy\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 112.224 51.995\" overflow=\"visible\"><g><path d=\"M 0.004 0 L 112.224 0 L 112.224 51.995 L 0.004 51.995 Z\" fill=\"transparent\"></path><g transform=\"translate(0 0.016)\"><path d=\"M 70.935 15.274 L 67.959 15.274 L 67.959 28.762 L 66.663 28.762 C 65.535 28.762 64.695 28.018 64.695 26.554 L 64.695 15.274 L 60.015 15.274 L 60.015 14.194 C 60.015 13.401 60.662 12.394 61.982 12.394 L 72.879 12.394 L 72.879 13.425 C 72.879 14.218 71.991 15.274 70.935 15.274 Z M 78.448 23.698 L 76.36 23.698 C 76.6 25.331 78.064 26.338 79.936 26.338 C 81.808 26.338 82.84 26.075 83.848 25.115 L 83.968 25.115 L 83.968 26.123 C 83.968 27.779 82.864 29.027 79.336 29.027 C 75.808 29.027 73.048 26.507 73.048 22.547 C 73.048 18.586 75.664 15.562 79.312 15.562 C 82.96 15.562 84.424 17.482 84.424 20.554 C 84.424 23.626 82.648 23.674 78.424 23.674 Z M 79.048 18.25 C 77.512 18.25 76.432 19.522 76.36 20.986 L 76.36 21.418 L 77.752 21.418 C 80.752 21.418 81.448 21.082 81.448 20.17 C 81.448 18.874 80.488 18.226 79.024 18.226 Z M 90.209 13.69 L 90.209 21.37 C 92.081 18.85 93.065 17.722 94.121 16.69 C 94.889 15.97 95.633 15.85 96.665 15.85 L 98.49 15.85 L 98.49 15.97 C 97.578 16.738 94.625 20.122 93.305 21.826 C 94.313 23.098 95.321 24.395 96.45 25.571 C 97.602 26.747 98.13 26.987 98.922 27.251 C 98.585 28.283 98.058 28.835 96.762 28.835 C 95.465 28.835 95.225 28.499 94.674 27.947 C 93.041 26.243 91.625 24.347 90.209 22.45 L 90.209 28.763 L 89.129 28.763 C 87.713 28.763 87.017 27.971 87.017 26.507 L 87.017 11.577 L 88.025 11.577 C 89.561 11.577 90.209 12.465 90.209 13.714 Z M 105.714 15.586 C 109.555 15.586 111.763 18.682 111.763 22.114 C 111.763 25.547 109.555 29.051 105.426 29.051 C 101.298 29.051 99.378 25.979 99.378 22.546 C 99.378 19.114 101.586 15.586 105.714 15.586 Z M 105.426 18.442 C 103.602 18.442 102.666 19.978 102.666 22.09 C 102.666 24.203 103.602 26.17 105.69 26.17 C 107.779 26.17 108.45 24.635 108.45 22.546 C 108.45 20.458 107.491 18.442 105.426 18.442 Z M 68.079 44.748 C 66.831 44.748 65.847 44.532 65.103 44.148 L 65.103 51.061 L 63.71 51.061 C 62.727 51.061 61.575 50.413 61.575 48.517 L 61.575 33.971 C 62.558 33.611 64.911 33.131 66.159 33.131 L 68.151 33.131 C 71.583 33.131 74.031 35.099 74.031 38.651 C 74.031 42.204 71.463 44.724 68.079 44.724 Z M 67.719 36.155 L 66.591 36.155 C 66.159 36.155 65.535 36.324 65.127 36.395 L 65.127 41.435 C 65.751 41.628 66.735 41.748 67.623 41.748 C 69.423 41.748 70.407 40.716 70.407 38.988 C 70.407 37.26 69.591 36.155 67.719 36.155 Z M 82.072 36.732 C 86.248 36.732 88.649 40.116 88.649 43.812 C 88.649 47.508 86.249 51.372 81.76 51.372 C 77.272 51.372 75.184 48.012 75.184 44.316 C 75.184 40.62 77.584 36.732 82.072 36.732 Z M 81.76 39.852 C 79.768 39.852 78.76 41.508 78.76 43.812 C 78.76 46.117 79.768 48.252 82.048 48.252 C 84.328 48.252 85.048 46.596 85.048 44.316 C 85.048 42.036 84.016 39.852 81.76 39.852 Z M 99.234 40.452 C 98.599 40.172 97.911 40.033 97.218 40.044 C 95.682 40.044 94.818 40.908 94.818 43.02 L 94.818 51.06 L 93.858 51.06 C 92.321 51.06 91.338 50.293 91.338 48.828 L 91.338 42.396 C 91.338 39.588 92.801 36.924 96.474 36.924 C 100.146 36.924 99.354 38.148 99.354 39.204 L 99.354 40.452 Z M 102.882 35.315 L 103.53 35.315 C 103.53 34.427 103.962 33.851 104.562 33.851 C 105.162 33.851 105.474 34.043 106.026 34.379 C 106.986 34.955 107.442 35.099 108.018 35.099 C 109.675 35.099 110.587 33.995 110.587 32.603 C 110.587 31.211 110.179 31.307 109.77 31.307 L 109.003 31.307 C 109.003 32.291 108.715 32.699 107.97 32.699 C 107.226 32.699 106.866 32.363 106.362 32.075 C 105.45 31.523 105.042 31.403 104.418 31.403 C 103.362 31.403 101.898 32.123 101.898 33.995 C 101.898 35.868 102.378 35.291 102.882 35.291 Z M 112.219 51.277 L 112.219 43.068 C 112.219 38.244 109.435 36.78 106.338 36.78 C 103.242 36.78 101.274 38.652 101.274 40.212 L 101.274 41.34 L 101.394 41.34 C 101.898 40.692 103.29 39.732 105.81 39.732 C 108.331 39.732 108.811 40.332 108.811 42.3 L 108.811 42.492 L 107.611 42.492 C 102.498 42.492 100.698 44.388 100.698 46.885 C 100.698 49.381 102.978 51.325 106.266 51.325 L 106.962 51.325 C 107.866 51.333 108.761 51.136 109.579 50.749 C 109.939 51.109 110.467 51.301 111.211 51.301 L 112.219 51.301 Z M 108.835 46.332 C 108.835 47.749 108.115 48.492 106.626 48.492 C 105.138 48.492 104.226 47.845 104.226 46.764 C 104.226 45.684 104.97 44.988 107.611 44.988 L 108.859 44.988 L 108.859 46.332 Z M 61.119 7.401 C 61.123 7.537 61.071 7.667 60.975 7.763 C 60.879 7.858 60.749 7.91 60.614 7.905 C 60.47 7.905 60.326 7.857 60.254 7.761 C 60.158 7.667 60.106 7.536 60.11 7.401 L 60.11 2.673 C 60.11 2.529 60.158 2.409 60.255 2.313 C 60.356 2.214 60.495 2.161 60.638 2.169 C 60.806 2.169 60.878 2.217 60.998 2.313 C 61.093 2.408 61.146 2.539 61.143 2.673 L 61.143 7.425 Z M 65.391 3.441 C 65.799 3.441 66.111 3.537 66.303 3.705 C 66.519 3.873 66.663 4.089 66.735 4.377 C 66.807 4.665 66.855 4.977 66.855 5.313 L 66.855 7.425 C 66.859 7.56 66.807 7.691 66.711 7.786 C 66.616 7.882 66.485 7.933 66.351 7.929 C 66.216 7.933 66.086 7.881 65.991 7.785 C 65.895 7.691 65.843 7.56 65.847 7.425 L 65.847 5.313 C 65.847 5.121 65.847 4.977 65.775 4.833 C 65.703 4.689 65.655 4.569 65.535 4.473 C 65.415 4.377 65.247 4.353 65.007 4.353 C 64.767 4.353 64.599 4.401 64.455 4.473 C 64.311 4.569 64.191 4.665 64.119 4.833 C 64.047 4.977 63.999 5.145 63.999 5.313 L 63.999 7.425 C 64.002 7.56 63.95 7.691 63.855 7.785 C 63.76 7.881 63.629 7.933 63.495 7.929 C 63.36 7.934 63.229 7.882 63.133 7.787 C 63.038 7.691 62.986 7.561 62.99 7.425 L 62.99 4.041 C 62.986 3.906 63.038 3.776 63.133 3.68 C 63.229 3.585 63.36 3.533 63.495 3.537 C 63.639 3.537 63.759 3.585 63.855 3.681 C 63.95 3.776 64.002 3.907 63.999 4.041 L 63.999 4.401 L 63.879 4.401 C 63.927 4.281 63.999 4.185 64.095 4.065 C 64.183 3.945 64.298 3.847 64.431 3.777 C 64.559 3.677 64.706 3.604 64.863 3.561 C 65.031 3.513 65.199 3.465 65.391 3.465 Z M 68.464 7.232 C 68.412 7.146 68.386 7.046 68.391 6.945 C 68.391 6.825 68.463 6.729 68.607 6.633 C 68.696 6.587 68.794 6.563 68.895 6.561 C 68.991 6.561 69.087 6.609 69.183 6.705 C 69.351 6.873 69.519 6.993 69.687 7.065 C 69.855 7.161 70.071 7.185 70.335 7.185 C 70.407 7.185 70.503 7.185 70.599 7.137 C 70.695 7.137 70.791 7.065 70.863 7.017 C 70.945 6.935 70.988 6.822 70.983 6.705 C 70.988 6.596 70.944 6.49 70.863 6.417 C 70.791 6.345 70.671 6.297 70.527 6.225 C 70.383 6.153 70.239 6.129 70.071 6.081 C 69.892 6.033 69.716 5.977 69.543 5.913 C 69.376 5.848 69.215 5.768 69.063 5.673 C 68.914 5.576 68.79 5.445 68.703 5.289 C 68.602 5.106 68.552 4.899 68.559 4.689 C 68.559 4.449 68.631 4.185 68.799 3.993 C 68.943 3.801 69.159 3.657 69.399 3.561 C 69.639 3.465 69.903 3.417 70.167 3.417 C 70.431 3.417 70.503 3.417 70.695 3.489 C 70.887 3.537 71.055 3.585 71.223 3.681 C 71.391 3.777 71.535 3.897 71.655 4.041 C 71.728 4.113 71.752 4.233 71.752 4.329 C 71.752 4.449 71.703 4.545 71.607 4.641 C 71.535 4.713 71.44 4.737 71.319 4.737 C 71.217 4.738 71.121 4.694 71.055 4.617 C 70.953 4.49 70.821 4.391 70.671 4.329 C 70.527 4.257 70.335 4.233 70.143 4.233 C 69.951 4.233 69.975 4.233 69.879 4.257 C 69.783 4.257 69.711 4.329 69.639 4.377 C 69.567 4.449 69.543 4.545 69.543 4.665 C 69.543 4.785 69.591 4.881 69.663 4.953 C 69.759 5.041 69.874 5.107 69.999 5.145 C 70.143 5.193 70.287 5.241 70.455 5.289 L 70.959 5.433 C 71.127 5.505 71.296 5.577 71.439 5.673 C 71.586 5.765 71.703 5.899 71.775 6.057 C 71.872 6.225 71.895 6.417 71.895 6.657 C 71.895 6.897 71.823 7.185 71.655 7.377 C 71.311 7.771 70.809 7.992 70.287 7.977 C 70.047 7.977 69.639 7.929 69.327 7.809 C 69.015 7.689 68.727 7.497 68.511 7.209 L 68.463 7.233 Z M 73.504 3.609 L 75.448 3.609 C 75.568 3.609 75.688 3.657 75.783 3.729 C 75.88 3.825 75.903 3.921 75.903 4.065 C 75.909 4.182 75.865 4.295 75.783 4.377 C 75.688 4.473 75.592 4.497 75.448 4.497 L 73.504 4.497 C 73.381 4.494 73.263 4.452 73.167 4.377 C 73.072 4.305 73.047 4.185 73.047 4.041 C 73.047 3.897 73.095 3.801 73.167 3.729 C 73.264 3.633 73.36 3.609 73.504 3.609 Z M 74.392 2.577 C 74.536 2.577 74.656 2.625 74.752 2.721 C 74.847 2.817 74.899 2.947 74.895 3.081 L 74.895 6.729 C 74.895 6.801 74.895 6.873 74.944 6.921 C 74.968 6.969 75.016 7.017 75.064 7.017 C 75.112 7.017 75.184 7.041 75.232 7.041 C 75.28 7.041 75.352 7.041 75.424 6.993 C 75.483 6.964 75.549 6.947 75.616 6.945 C 75.688 6.945 75.76 6.969 75.832 7.041 C 75.904 7.113 75.928 7.209 75.928 7.329 C 75.928 7.449 75.856 7.617 75.688 7.713 C 75.528 7.808 75.345 7.858 75.16 7.857 C 74.968 7.857 74.92 7.857 74.775 7.833 C 74.631 7.833 74.512 7.761 74.392 7.689 C 74.272 7.617 74.175 7.497 74.08 7.353 C 73.994 7.157 73.953 6.944 73.96 6.729 L 73.96 3.032 C 73.955 2.897 74.007 2.767 74.102 2.671 C 74.198 2.576 74.329 2.524 74.464 2.528 L 74.392 2.576 Z M 78.016 2.985 C 77.824 2.985 77.704 2.961 77.632 2.889 C 77.55 2.807 77.506 2.694 77.512 2.577 L 77.512 2.432 C 77.512 2.264 77.56 2.168 77.632 2.096 C 77.704 2.024 77.848 2 78.016 2 C 78.184 2 78.352 2.024 78.424 2.096 C 78.496 2.168 78.544 2.264 78.544 2.408 L 78.544 2.552 C 78.544 2.72 78.496 2.816 78.424 2.888 C 78.352 2.96 78.208 2.984 78.016 2.984 Z M 78.52 7.401 C 78.523 7.536 78.471 7.667 78.376 7.761 C 78.281 7.857 78.15 7.909 78.016 7.905 C 77.881 7.909 77.75 7.858 77.655 7.762 C 77.56 7.667 77.508 7.536 77.512 7.401 L 77.512 4.017 C 77.508 3.883 77.56 3.752 77.655 3.657 C 77.75 3.561 77.881 3.51 78.016 3.513 C 78.16 3.513 78.28 3.561 78.376 3.657 C 78.471 3.752 78.523 3.883 78.52 4.017 Z M 80.368 3.609 L 82.312 3.609 C 82.432 3.609 82.552 3.657 82.648 3.729 C 82.744 3.825 82.768 3.921 82.768 4.065 C 82.768 4.209 82.72 4.305 82.648 4.377 C 82.552 4.473 82.456 4.497 82.312 4.497 L 80.368 4.497 C 80.246 4.494 80.128 4.452 80.032 4.377 C 79.936 4.305 79.912 4.185 79.912 4.041 C 79.912 3.897 79.96 3.801 80.032 3.729 C 80.128 3.633 80.224 3.609 80.368 3.609 Z M 81.256 2.577 C 81.39 2.574 81.521 2.625 81.616 2.721 C 81.712 2.816 81.764 2.947 81.76 3.081 L 81.76 6.729 C 81.76 6.801 81.76 6.873 81.808 6.921 C 81.832 6.969 81.88 7.017 81.928 7.017 C 81.976 7.017 82.048 7.041 82.096 7.041 C 82.144 7.041 82.216 7.041 82.288 6.993 C 82.347 6.964 82.413 6.947 82.48 6.945 C 82.552 6.945 82.625 6.969 82.696 7.041 C 82.769 7.113 82.792 7.209 82.792 7.329 C 82.792 7.449 82.72 7.617 82.552 7.713 C 82.392 7.808 82.209 7.858 82.024 7.857 C 81.832 7.857 81.784 7.857 81.64 7.833 C 81.496 7.833 81.376 7.761 81.256 7.689 C 81.136 7.617 81.04 7.497 80.944 7.353 C 80.858 7.157 80.817 6.944 80.824 6.729 L 80.824 3.032 C 80.819 2.898 80.871 2.767 80.967 2.671 C 81.062 2.576 81.193 2.524 81.328 2.528 L 81.256 2.576 Z M 87.713 3.512 C 87.848 3.508 87.979 3.56 88.074 3.655 C 88.17 3.751 88.221 3.882 88.217 4.017 L 88.217 6.105 C 88.217 6.681 88.049 7.137 87.737 7.473 C 87.425 7.809 86.945 7.977 86.345 7.977 C 85.745 7.977 85.265 7.809 84.953 7.473 C 84.64 7.137 84.473 6.681 84.473 6.105 L 84.473 4.017 C 84.469 3.883 84.521 3.752 84.616 3.657 C 84.711 3.561 84.842 3.51 84.977 3.513 C 85.121 3.513 85.241 3.561 85.337 3.657 C 85.432 3.752 85.484 3.883 85.481 4.017 L 85.481 6.105 C 85.481 6.441 85.553 6.681 85.697 6.849 C 85.841 7.017 86.057 7.089 86.369 7.089 C 86.681 7.089 86.897 7.017 87.041 6.849 C 87.185 6.681 87.256 6.441 87.256 6.105 L 87.256 4.017 C 87.252 3.882 87.304 3.752 87.399 3.656 C 87.495 3.561 87.626 3.509 87.761 3.513 L 87.713 3.513 Z M 90.113 3.609 L 92.057 3.609 C 92.177 3.609 92.297 3.657 92.393 3.729 C 92.489 3.825 92.513 3.921 92.513 4.065 C 92.513 4.209 92.465 4.305 92.393 4.377 C 92.297 4.473 92.201 4.497 92.057 4.497 L 90.113 4.497 C 89.991 4.494 89.873 4.452 89.777 4.377 C 89.681 4.305 89.657 4.185 89.657 4.041 C 89.657 3.897 89.705 3.801 89.777 3.729 C 89.873 3.633 89.969 3.609 90.113 3.609 Z M 91.001 2.577 C 91.135 2.574 91.266 2.625 91.361 2.721 C 91.457 2.816 91.509 2.947 91.505 3.081 L 91.505 6.729 C 91.505 6.801 91.505 6.873 91.553 6.921 C 91.577 6.969 91.625 7.017 91.673 7.017 C 91.721 7.017 91.793 7.041 91.841 7.041 C 91.889 7.041 91.961 7.041 92.033 6.993 C 92.092 6.964 92.158 6.947 92.225 6.945 C 92.297 6.945 92.369 6.969 92.441 7.041 C 92.513 7.113 92.537 7.209 92.537 7.329 C 92.537 7.449 92.465 7.617 92.297 7.713 C 92.137 7.808 91.954 7.858 91.769 7.857 C 91.577 7.857 91.529 7.857 91.385 7.833 C 91.241 7.833 91.121 7.761 91.001 7.689 C 90.881 7.617 90.785 7.497 90.689 7.353 C 90.603 7.157 90.562 6.944 90.569 6.729 L 90.569 3.032 C 90.565 2.898 90.617 2.767 90.712 2.672 C 90.807 2.576 90.938 2.525 91.073 2.528 L 91.001 2.576 Z M 98.418 5.721 C 98.418 6.177 98.322 6.561 98.13 6.897 C 97.938 7.233 97.65 7.497 97.314 7.689 C 96.977 7.881 96.594 7.977 96.185 7.977 C 95.777 7.977 95.393 7.881 95.057 7.689 C 94.724 7.496 94.444 7.224 94.241 6.897 C 94.045 6.537 93.945 6.132 93.953 5.721 C 93.953 5.289 94.049 4.881 94.241 4.545 C 94.433 4.209 94.698 3.945 95.057 3.729 C 95.393 3.537 95.777 3.441 96.186 3.441 C 96.594 3.441 96.977 3.537 97.314 3.729 C 97.65 3.921 97.914 4.185 98.13 4.545 C 98.322 4.881 98.418 5.289 98.418 5.721 Z M 97.433 5.721 C 97.433 5.433 97.386 5.193 97.265 5.001 C 97.158 4.804 97.001 4.638 96.809 4.521 C 96.621 4.408 96.404 4.349 96.185 4.353 C 95.965 4.349 95.749 4.408 95.562 4.521 C 95.369 4.641 95.225 4.785 95.105 5.001 C 94.987 5.223 94.93 5.471 94.937 5.721 C 94.937 5.985 94.985 6.225 95.105 6.441 C 95.225 6.657 95.369 6.801 95.562 6.921 C 95.753 7.041 95.969 7.089 96.185 7.089 C 96.401 7.089 96.618 7.041 96.809 6.921 C 97.001 6.801 97.145 6.657 97.265 6.441 C 97.382 6.22 97.44 5.972 97.433 5.721 Z\" fill=\"rgb(255, 255, 255)\"></path><path d=\"M 34.404 35.556 C 34.045 35.177 33.6 34.889 33.108 34.716 C 31.99 34.33 30.75 34.598 29.892 35.411 C 29.266 35.988 28.903 36.793 28.884 37.643 C 28.858 38.488 29.169 39.308 29.748 39.923 C 30.324 40.549 31.129 40.913 31.98 40.932 L 32.076 40.932 C 32.892 40.932 33.66 40.62 34.26 40.068 C 34.885 39.492 35.249 38.687 35.268 37.836 C 35.293 36.992 34.982 36.172 34.404 35.556 Z M 53.366 11.313 C 53.27 11.001 53.174 10.665 53.078 10.353 C 51.802 6.533 49.054 3.38 45.445 1.593 C 41.841 -0.209 37.667 -0.495 33.852 0.799 C 29.583 2.231 26.171 5.486 24.539 9.682 C 24.539 9.73 24.515 9.754 24.491 9.802 C 24.347 10.186 24.203 10.594 24.083 11.002 C 24.083 11.05 24.059 11.122 24.035 11.17 C 24.011 11.29 23.963 11.386 23.939 11.506 C 23.939 11.554 23.915 11.626 23.891 11.674 L 23.843 11.842 C 23.843 11.938 23.795 12.034 23.771 12.13 C 23.766 12.205 23.75 12.277 23.723 12.346 L 23.723 12.442 C 23.718 12.524 23.702 12.605 23.675 12.682 C 23.675 12.73 23.675 12.802 23.651 12.85 C 23.651 12.898 23.651 12.97 23.627 13.018 L 23.627 13.186 C 23.627 13.283 23.603 13.402 23.579 13.499 L 23.507 14.315 L 23.507 15.946 C 23.507 16.09 23.507 16.21 23.531 16.354 L 23.531 17.026 C 23.555 17.122 23.579 17.218 23.579 17.314 L 23.579 17.458 C 23.579 17.578 23.603 17.674 23.627 17.794 C 23.627 17.842 23.627 17.914 23.651 17.962 C 23.651 18.034 23.651 18.082 23.675 18.13 C 23.675 18.178 23.675 18.202 23.699 18.25 L 23.699 18.322 C 23.723 18.37 23.747 18.442 23.747 18.49 C 23.747 18.538 23.747 18.586 23.771 18.61 C 23.771 18.682 23.819 18.778 23.819 18.85 C 23.819 18.922 23.819 18.97 23.843 19.018 C 23.843 19.09 23.867 19.138 23.891 19.186 C 23.891 19.234 23.891 19.282 23.915 19.306 C 23.915 19.33 23.915 19.378 23.939 19.402 C 23.939 19.45 23.963 19.498 23.987 19.57 C 23.987 19.618 24.011 19.666 24.035 19.69 L 24.035 19.738 C 24.059 19.786 24.083 19.81 24.083 19.858 L 24.251 20.338 C 24.275 20.434 25.043 22.522 25.787 23.674 L 26.075 24.107 L 26.507 23.842 C 26.543 23.837 26.576 23.82 26.603 23.794 C 27.377 23.362 28.188 23 29.028 22.714 C 29.412 22.594 29.82 22.474 30.228 22.378 L 31.044 22.186 L 30.516 21.514 C 29.788 20.595 29.228 19.555 28.86 18.442 C 28.836 18.346 28.788 18.25 28.764 18.154 C 28.764 18.106 28.74 18.058 28.716 17.986 C 28.716 17.914 28.668 17.842 28.644 17.746 C 28.568 17.437 28.504 17.125 28.452 16.81 L 28.38 16.234 L 28.38 15.874 C 28.284 14.554 28.452 13.234 28.86 11.985 L 28.86 11.937 C 28.932 11.721 29.028 11.529 29.1 11.313 L 29.148 11.193 C 29.46 10.468 29.846 9.777 30.3 9.129 C 30.42 8.961 30.564 8.793 30.684 8.625 C 30.732 8.577 30.78 8.505 30.828 8.457 L 30.876 8.409 C 30.924 8.361 30.972 8.289 31.02 8.241 C 31.332 7.881 31.692 7.569 32.052 7.257 C 32.1 7.209 32.172 7.161 32.22 7.113 C 32.58 6.825 32.988 6.561 33.396 6.321 C 33.439 6.303 33.479 6.279 33.516 6.249 C 33.996 5.985 34.5 5.745 35.028 5.553 L 35.148 5.505 C 35.192 5.505 35.235 5.488 35.268 5.457 C 37.835 4.594 40.64 4.784 43.068 5.985 C 45.518 7.209 47.318 9.297 48.206 11.865 C 48.253 11.985 48.301 12.129 48.326 12.249 C 48.686 13.474 48.806 14.746 48.686 16.018 C 48.469 18.298 47.509 20.458 45.926 22.114 L 45.829 22.234 C 45.085 23.29 45.229 24.754 46.117 25.619 C 46.597 26.075 47.221 26.291 47.869 26.291 C 48.277 26.291 48.685 26.195 49.069 26.003 L 49.141 25.955 L 49.214 25.883 C 51.038 24.078 52.376 21.84 53.102 19.378 C 53.51 18.034 53.702 16.642 53.726 15.25 C 53.726 13.905 53.582 12.537 53.222 11.217 Z\" fill=\"rgb(255,113,16)\"></path><path d=\"M 42.469 29.363 C 42.469 29.339 42.421 29.291 42.397 29.267 C 42.157 28.979 41.917 28.667 41.653 28.403 L 41.533 28.283 L 41.317 28.067 L 41.197 27.947 L 41.077 27.827 C 41.005 27.755 40.932 27.707 40.885 27.635 C 40.843 27.589 40.794 27.548 40.741 27.515 C 40.717 27.515 40.693 27.467 40.669 27.443 C 40.621 27.395 40.549 27.347 40.5 27.299 C 40.453 27.275 40.429 27.227 40.38 27.203 C 40.333 27.179 40.309 27.131 40.26 27.107 C 40.213 27.083 40.188 27.035 40.14 27.011 C 40.069 26.939 39.997 26.891 39.9 26.819 C 39.709 26.675 39.493 26.507 39.3 26.387 C 39.277 26.387 39.253 26.339 39.205 26.339 C 39.156 26.291 39.085 26.267 39.036 26.219 C 39.012 26.219 38.965 26.171 38.941 26.147 C 38.852 26.106 38.771 26.049 38.701 25.979 C 38.653 25.955 38.629 25.931 38.581 25.907 L 38.533 25.907 C 38.499 25.868 38.458 25.836 38.413 25.811 L 38.268 25.739 L 38.124 25.667 C 38.1 25.667 38.053 25.619 38.028 25.619 C 37.908 25.571 37.812 25.499 37.692 25.451 C 37.656 25.445 37.622 25.429 37.596 25.403 C 37.524 25.379 37.476 25.331 37.404 25.307 C 37.356 25.307 37.308 25.259 37.26 25.235 L 37.164 25.187 C 37.092 25.139 36.996 25.115 36.924 25.091 C 36.876 25.091 36.828 25.043 36.804 25.043 C 36.708 24.995 36.612 24.971 36.516 24.923 C 36.468 24.923 36.42 24.875 36.372 24.875 C 36.324 24.875 36.276 24.827 36.228 24.827 C 36.18 24.827 36.156 24.803 36.108 24.779 L 36.06 24.779 L 35.916 24.707 L 35.796 24.658 C 35.724 24.658 35.652 24.611 35.58 24.587 L 35.436 24.538 C 35.377 24.534 35.32 24.518 35.268 24.491 C 35.22 24.491 35.196 24.491 35.148 24.467 L 34.932 24.418 C 34.884 24.418 34.836 24.418 34.812 24.395 L 34.764 24.395 C 34.716 24.395 34.692 24.371 34.644 24.371 L 34.212 24.275 C 34.116 24.275 32.124 23.866 30.9 23.915 L 30.396 23.915 L 30.396 24.538 C 30.372 25.331 30.276 26.147 30.084 26.915 C 30.012 27.275 29.916 27.635 29.796 27.995 L 29.532 28.811 L 30.372 28.715 C 31.428 28.571 32.484 28.643 33.54 28.859 C 33.636 28.859 33.708 28.907 33.804 28.931 C 33.852 28.931 33.9 28.955 33.948 28.979 C 34.02 28.979 34.092 29.027 34.164 29.027 C 34.428 29.099 34.716 29.195 34.98 29.315 C 35.148 29.387 35.292 29.459 35.46 29.531 C 35.532 29.555 35.58 29.579 35.652 29.627 C 35.676 29.627 35.7 29.651 35.748 29.675 C 36.805 30.221 37.75 30.962 38.533 31.859 C 38.653 32.027 38.797 32.195 38.917 32.363 L 38.989 32.435 C 39.414 33.015 39.769 33.643 40.045 34.307 C 40.117 34.475 40.189 34.667 40.261 34.835 C 40.261 34.907 40.309 34.955 40.333 35.027 L 40.333 35.075 C 40.333 35.147 40.381 35.195 40.381 35.267 C 40.501 35.676 40.597 36.107 40.645 36.516 C 40.645 36.588 40.645 36.636 40.669 36.708 C 40.717 37.116 40.741 37.548 40.741 37.98 L 40.741 38.124 C 40.741 38.628 40.669 39.132 40.573 39.612 L 40.525 39.852 C 40.003 42.234 38.551 44.308 36.492 45.612 C 34.435 46.929 31.939 47.37 29.556 46.837 C 29.433 46.816 29.312 46.784 29.196 46.74 C 28.076 46.453 27.023 45.947 26.099 45.252 C 24.443 44.028 23.219 42.276 22.691 40.284 L 22.691 40.188 C 22.283 39.18 21.275 38.556 20.219 38.676 C 19.067 38.796 18.179 39.78 18.107 40.932 L 18.107 41.076 C 18.658 43.348 19.772 45.445 21.347 47.172 C 22.209 48.109 23.194 48.924 24.275 49.597 C 25.332 50.246 26.47 50.754 27.659 51.109 C 27.947 51.205 28.259 51.277 28.548 51.349 C 29.556 51.565 30.564 51.685 31.596 51.685 C 34.188 51.685 36.732 50.941 38.988 49.525 C 42.108 47.533 44.268 44.46 45.061 40.86 C 45.958 36.856 45.025 32.66 42.517 29.411 Z\" fill=\"rgb(255,113,16)\"></path><path d=\"M 43.741 10.113 C 41.197 7.401 36.924 7.257 34.212 9.801 L 34.044 9.969 C 32.347 11.673 31.688 14.153 32.316 16.474 C 32.611 17.538 33.154 18.517 33.9 19.33 C 34.547 20.022 35.332 20.57 36.204 20.938 C 36.348 21.01 36.492 21.058 36.66 21.106 C 37.38 21.346 38.1 21.466 38.844 21.466 C 40.284 21.466 41.724 20.986 42.924 20.098 C 43.111 19.96 43.288 19.807 43.453 19.642 C 46.165 17.098 46.309 12.825 43.765 10.113 Z M 40.261 16.258 C 39.688 16.795 38.865 16.971 38.124 16.714 C 37.798 16.597 37.503 16.409 37.26 16.162 C 36.876 15.754 36.66 15.202 36.684 14.65 C 36.684 14.074 36.948 13.57 37.356 13.186 C 37.747 12.821 38.26 12.615 38.796 12.609 L 38.868 12.609 C 39.445 12.609 39.948 12.873 40.333 13.281 C 40.717 13.69 40.933 14.241 40.909 14.794 C 40.909 15.37 40.645 15.874 40.237 16.258 Z\" fill=\"var(--token-acbad6b7-2a19-4836-bd3c-cfb65d18c9f0, rgb(255, 255, 255)) /* {&quot;name&quot;:&quot;White 100&quot;} */\"></path><path d=\"M 24.395 26.267 C 24.227 26.099 24.107 25.931 23.963 25.787 C 23.459 25.211 23.147 24.874 22.691 24.083 L 22.331 23.458 L 21.827 23.987 C 21.131 24.707 20.027 25.019 18.947 25.283 C 15.922 26.027 12.85 24.155 12.107 21.106 C 11.585 18.938 12.383 16.665 14.147 15.298 C 14.77 14.818 15.034 14.722 15.754 14.482 C 15.922 14.434 16.114 14.362 16.331 14.29 C 17.939 13.69 18.659 12.586 18.299 11.265 C 18.16 10.718 17.805 10.25 17.315 9.969 C 16.907 9.729 16.187 9.513 15.155 9.825 C 15.096 9.83 15.038 9.846 14.986 9.873 C 14.794 9.921 14.53 9.993 14.122 10.137 C 12.898 10.569 11.794 11.241 10.81 12.081 C 7.939 14.608 6.701 18.516 7.594 22.234 C 8.746 26.987 12.802 30.107 17.387 30.107 C 18.179 30.107 18.995 30.011 19.811 29.819 C 21.563 29.387 23.147 28.115 24.323 27.059 L 24.731 26.699 L 24.371 26.291 Z\" fill=\"rgb(255,113,16)\"></path><path d=\"M 20.579 19.642 C 20.518 18.796 20.12 18.01 19.475 17.458 C 18.139 16.308 16.126 16.447 14.962 17.77 C 13.81 19.114 13.954 21.13 15.274 22.282 C 15.851 22.786 16.594 23.074 17.363 23.074 L 17.603 23.074 C 18.449 23.014 19.236 22.616 19.787 21.97 C 20.339 21.322 20.627 20.506 20.555 19.642 Z\" fill=\"rgb(255,113,16)\"></path><path d=\"M 34.26 21.514 C 33.075 21.158 31.848 20.956 30.612 20.914 C 29.82 20.914 29.028 20.914 28.26 21.058 C 27.002 21.248 25.776 21.603 24.612 22.114 C 23.48 22.618 22.423 23.272 21.467 24.058 L 21.131 24.322 C 21.131 24.322 20.867 24.562 20.771 24.659 C 19.523 25.835 18.563 27.083 17.867 28.499 C 17.579 29.075 17.699 29.435 17.867 29.627 C 17.987 29.771 18.251 30.035 18.803 29.939 C 20.795 29.627 22.595 28.931 24.155 27.851 L 24.203 27.803 C 24.203 27.803 24.227 27.803 24.251 27.779 C 25.547 26.891 26.603 26.291 27.204 26.075 C 27.748 25.88 28.311 25.744 28.884 25.667 C 28.692 26.051 28.5 26.411 28.26 26.771 C 27.663 27.732 26.945 28.612 26.123 29.387 L 26.075 29.435 C 24.511 30.894 22.604 31.934 20.531 32.459 C 19.393 32.744 18.223 32.873 17.051 32.843 C 15.91 32.816 14.78 32.63 13.691 32.291 C 11.561 31.641 9.64 30.44 8.121 28.811 C 5.794 26.315 4.569 23.074 4.69 19.691 C 4.81 16.281 6.226 13.138 8.722 10.809 C 11.986 7.761 16.402 6.561 20.267 7.689 C 21.035 7.905 21.803 7.833 22.403 7.449 C 22.942 7.093 23.307 6.528 23.411 5.889 C 23.603 4.617 23.147 3.777 22.043 3.345 C 16.811 1.353 10.354 2.961 5.578 7.425 C 2.121 10.545 0.178 14.842 0.009 19.498 C -0.135 24.131 1.521 28.547 4.689 31.931 C 7.012 34.418 10.018 36.164 13.33 36.948 C 14.558 37.239 15.813 37.4 17.075 37.428 L 17.363 37.428 C 18.491 37.428 19.619 37.308 20.723 37.092 C 21.923 36.852 23.123 36.492 24.251 35.987 C 26.091 35.186 27.78 34.074 29.244 32.699 C 29.484 32.483 29.724 32.243 29.94 32.003 L 29.964 32.003 C 30.819 31.08 31.583 30.075 32.244 29.003 L 32.244 28.955 C 32.844 27.94 33.35 26.871 33.756 25.763 L 33.828 25.691 L 33.828 25.547 C 34.213 24.41 34.478 23.235 34.62 22.042 L 34.668 21.586 L 34.236 21.442 Z\" fill=\"var(--token-acbad6b7-2a19-4836-bd3c-cfb65d18c9f0, rgb(255, 255, 255)) /* {&quot;name&quot;:&quot;White 100&quot;} */\"></path></g></g></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-n1wx4z\",layoutDependency:layoutDependency,layoutId:\"l3ygQ7GUw\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 112.22 51.995\" overflow=\"visible\"><path d=\"M 0 0 L 112.22 0 L 112.22 51.995 L 0 51.995 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsxs(SVG,{className:\"framer-51jx78\",layoutDependency:layoutDependency,layoutId:\"R2zU5eWl9\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 112.219 51.685\" overflow=\"visible\"><g><path d=\"M 70.935 15.274 L 67.959 15.274 L 67.959 28.762 L 66.663 28.762 C 65.535 28.762 64.695 28.018 64.695 26.554 L 64.695 15.274 L 60.015 15.274 L 60.015 14.194 C 60.015 13.401 60.662 12.394 61.982 12.394 L 72.879 12.394 L 72.879 13.425 C 72.879 14.218 71.991 15.274 70.935 15.274 Z M 78.448 23.698 L 76.36 23.698 C 76.6 25.331 78.064 26.338 79.936 26.338 C 81.808 26.338 82.84 26.075 83.848 25.115 L 83.968 25.115 L 83.968 26.123 C 83.968 27.779 82.864 29.027 79.336 29.027 C 75.808 29.027 73.048 26.507 73.048 22.547 C 73.048 18.586 75.664 15.562 79.312 15.562 C 82.96 15.562 84.424 17.482 84.424 20.554 C 84.424 23.626 82.648 23.674 78.424 23.674 Z M 79.048 18.25 C 77.512 18.25 76.432 19.522 76.36 20.986 L 76.36 21.418 L 77.752 21.418 C 80.752 21.418 81.448 21.082 81.448 20.17 C 81.448 18.874 80.488 18.226 79.024 18.226 Z M 90.209 13.69 L 90.209 21.37 C 92.081 18.85 93.065 17.722 94.121 16.69 C 94.889 15.97 95.633 15.85 96.665 15.85 L 98.49 15.85 L 98.49 15.97 C 97.578 16.738 94.625 20.122 93.305 21.826 C 94.313 23.098 95.321 24.395 96.45 25.571 C 97.602 26.747 98.13 26.987 98.922 27.251 C 98.585 28.283 98.058 28.835 96.762 28.835 C 95.465 28.835 95.225 28.499 94.674 27.947 C 93.041 26.243 91.625 24.347 90.209 22.45 L 90.209 28.763 L 89.129 28.763 C 87.713 28.763 87.017 27.971 87.017 26.507 L 87.017 11.577 L 88.025 11.577 C 89.561 11.577 90.209 12.465 90.209 13.714 Z M 105.714 15.586 C 109.555 15.586 111.763 18.682 111.763 22.114 C 111.763 25.547 109.555 29.051 105.426 29.051 C 101.298 29.051 99.378 25.979 99.378 22.546 C 99.378 19.114 101.586 15.586 105.714 15.586 Z M 105.426 18.442 C 103.602 18.442 102.666 19.978 102.666 22.09 C 102.666 24.203 103.602 26.17 105.69 26.17 C 107.779 26.17 108.45 24.635 108.45 22.546 C 108.45 20.458 107.491 18.442 105.426 18.442 Z M 68.079 44.748 C 66.831 44.748 65.847 44.532 65.103 44.148 L 65.103 51.061 L 63.71 51.061 C 62.727 51.061 61.575 50.413 61.575 48.517 L 61.575 33.971 C 62.558 33.611 64.911 33.131 66.159 33.131 L 68.151 33.131 C 71.583 33.131 74.031 35.099 74.031 38.651 C 74.031 42.204 71.463 44.724 68.079 44.724 Z M 67.719 36.155 L 66.591 36.155 C 66.159 36.155 65.535 36.324 65.127 36.395 L 65.127 41.435 C 65.751 41.628 66.735 41.748 67.623 41.748 C 69.423 41.748 70.407 40.716 70.407 38.988 C 70.407 37.26 69.591 36.155 67.719 36.155 Z M 82.072 36.732 C 86.248 36.732 88.649 40.116 88.649 43.812 C 88.649 47.508 86.249 51.372 81.76 51.372 C 77.272 51.372 75.184 48.012 75.184 44.316 C 75.184 40.62 77.584 36.732 82.072 36.732 Z M 81.76 39.852 C 79.768 39.852 78.76 41.508 78.76 43.812 C 78.76 46.117 79.768 48.252 82.048 48.252 C 84.328 48.252 85.048 46.596 85.048 44.316 C 85.048 42.036 84.016 39.852 81.76 39.852 Z M 99.234 40.452 C 98.599 40.172 97.911 40.033 97.218 40.044 C 95.682 40.044 94.818 40.908 94.818 43.02 L 94.818 51.06 L 93.858 51.06 C 92.321 51.06 91.338 50.293 91.338 48.828 L 91.338 42.396 C 91.338 39.588 92.801 36.924 96.474 36.924 C 100.146 36.924 99.354 38.148 99.354 39.204 L 99.354 40.452 Z M 102.882 35.315 L 103.53 35.315 C 103.53 34.427 103.962 33.851 104.562 33.851 C 105.162 33.851 105.474 34.043 106.026 34.379 C 106.986 34.955 107.442 35.099 108.018 35.099 C 109.675 35.099 110.587 33.995 110.587 32.603 C 110.587 31.211 110.179 31.307 109.77 31.307 L 109.003 31.307 C 109.003 32.291 108.715 32.699 107.97 32.699 C 107.226 32.699 106.866 32.363 106.362 32.075 C 105.45 31.523 105.042 31.403 104.418 31.403 C 103.362 31.403 101.898 32.123 101.898 33.995 C 101.898 35.868 102.378 35.291 102.882 35.291 Z M 112.219 51.277 L 112.219 43.068 C 112.219 38.244 109.435 36.78 106.338 36.78 C 103.242 36.78 101.274 38.652 101.274 40.212 L 101.274 41.34 L 101.394 41.34 C 101.898 40.692 103.29 39.732 105.81 39.732 C 108.331 39.732 108.811 40.332 108.811 42.3 L 108.811 42.492 L 107.611 42.492 C 102.498 42.492 100.698 44.388 100.698 46.885 C 100.698 49.381 102.978 51.325 106.266 51.325 L 106.962 51.325 C 107.866 51.333 108.761 51.136 109.579 50.749 C 109.939 51.109 110.467 51.301 111.211 51.301 L 112.219 51.301 Z M 108.835 46.332 C 108.835 47.749 108.115 48.492 106.626 48.492 C 105.138 48.492 104.226 47.845 104.226 46.764 C 104.226 45.684 104.97 44.988 107.611 44.988 L 108.859 44.988 L 108.859 46.332 Z M 61.119 7.401 C 61.123 7.537 61.071 7.667 60.975 7.763 C 60.879 7.858 60.749 7.91 60.614 7.905 C 60.47 7.905 60.326 7.857 60.254 7.761 C 60.158 7.667 60.106 7.536 60.11 7.401 L 60.11 2.673 C 60.11 2.529 60.158 2.409 60.255 2.313 C 60.356 2.214 60.495 2.161 60.638 2.169 C 60.806 2.169 60.878 2.217 60.998 2.313 C 61.093 2.408 61.146 2.539 61.143 2.673 L 61.143 7.425 Z M 65.391 3.441 C 65.799 3.441 66.111 3.537 66.303 3.705 C 66.519 3.873 66.663 4.089 66.735 4.377 C 66.807 4.665 66.855 4.977 66.855 5.313 L 66.855 7.425 C 66.859 7.56 66.807 7.691 66.711 7.786 C 66.616 7.882 66.485 7.933 66.351 7.929 C 66.216 7.933 66.086 7.881 65.991 7.785 C 65.895 7.691 65.843 7.56 65.847 7.425 L 65.847 5.313 C 65.847 5.121 65.847 4.977 65.775 4.833 C 65.703 4.689 65.655 4.569 65.535 4.473 C 65.415 4.377 65.247 4.353 65.007 4.353 C 64.767 4.353 64.599 4.401 64.455 4.473 C 64.311 4.569 64.191 4.665 64.119 4.833 C 64.047 4.977 63.999 5.145 63.999 5.313 L 63.999 7.425 C 64.002 7.56 63.95 7.691 63.855 7.785 C 63.76 7.881 63.629 7.933 63.495 7.929 C 63.36 7.934 63.229 7.882 63.133 7.787 C 63.038 7.691 62.986 7.561 62.99 7.425 L 62.99 4.041 C 62.986 3.906 63.038 3.776 63.133 3.68 C 63.229 3.585 63.36 3.533 63.495 3.537 C 63.639 3.537 63.759 3.585 63.855 3.681 C 63.95 3.776 64.002 3.907 63.999 4.041 L 63.999 4.401 L 63.879 4.401 C 63.927 4.281 63.999 4.185 64.095 4.065 C 64.183 3.945 64.298 3.847 64.431 3.777 C 64.559 3.677 64.706 3.604 64.863 3.561 C 65.031 3.513 65.199 3.465 65.391 3.465 Z M 68.464 7.232 C 68.412 7.146 68.386 7.046 68.391 6.945 C 68.391 6.825 68.463 6.729 68.607 6.633 C 68.696 6.587 68.794 6.563 68.895 6.561 C 68.991 6.561 69.087 6.609 69.183 6.705 C 69.351 6.873 69.519 6.993 69.687 7.065 C 69.855 7.161 70.071 7.185 70.335 7.185 C 70.407 7.185 70.503 7.185 70.599 7.137 C 70.695 7.137 70.791 7.065 70.863 7.017 C 70.945 6.935 70.988 6.822 70.983 6.705 C 70.988 6.596 70.944 6.49 70.863 6.417 C 70.791 6.345 70.671 6.297 70.527 6.225 C 70.383 6.153 70.239 6.129 70.071 6.081 C 69.892 6.033 69.716 5.977 69.543 5.913 C 69.376 5.848 69.215 5.768 69.063 5.673 C 68.914 5.576 68.79 5.445 68.703 5.289 C 68.602 5.106 68.552 4.899 68.559 4.689 C 68.559 4.449 68.631 4.185 68.799 3.993 C 68.943 3.801 69.159 3.657 69.399 3.561 C 69.639 3.465 69.903 3.417 70.167 3.417 C 70.431 3.417 70.503 3.417 70.695 3.489 C 70.887 3.537 71.055 3.585 71.223 3.681 C 71.391 3.777 71.535 3.897 71.655 4.041 C 71.728 4.113 71.752 4.233 71.752 4.329 C 71.752 4.449 71.703 4.545 71.607 4.641 C 71.535 4.713 71.44 4.737 71.319 4.737 C 71.217 4.738 71.121 4.694 71.055 4.617 C 70.953 4.49 70.821 4.391 70.671 4.329 C 70.527 4.257 70.335 4.233 70.143 4.233 C 69.951 4.233 69.975 4.233 69.879 4.257 C 69.783 4.257 69.711 4.329 69.639 4.377 C 69.567 4.449 69.543 4.545 69.543 4.665 C 69.543 4.785 69.591 4.881 69.663 4.953 C 69.759 5.041 69.874 5.107 69.999 5.145 C 70.143 5.193 70.287 5.241 70.455 5.289 L 70.959 5.433 C 71.127 5.505 71.296 5.577 71.439 5.673 C 71.586 5.765 71.703 5.899 71.775 6.057 C 71.872 6.225 71.895 6.417 71.895 6.657 C 71.895 6.897 71.823 7.185 71.655 7.377 C 71.311 7.771 70.809 7.992 70.287 7.977 C 70.047 7.977 69.639 7.929 69.327 7.809 C 69.015 7.689 68.727 7.497 68.511 7.209 L 68.463 7.233 Z M 73.504 3.609 L 75.448 3.609 C 75.568 3.609 75.688 3.657 75.783 3.729 C 75.88 3.825 75.903 3.921 75.903 4.065 C 75.909 4.182 75.865 4.295 75.783 4.377 C 75.688 4.473 75.592 4.497 75.448 4.497 L 73.504 4.497 C 73.381 4.494 73.263 4.452 73.167 4.377 C 73.072 4.305 73.047 4.185 73.047 4.041 C 73.047 3.897 73.095 3.801 73.167 3.729 C 73.264 3.633 73.36 3.609 73.504 3.609 Z M 74.392 2.577 C 74.536 2.577 74.656 2.625 74.752 2.721 C 74.847 2.817 74.899 2.947 74.895 3.081 L 74.895 6.729 C 74.895 6.801 74.895 6.873 74.944 6.921 C 74.968 6.969 75.016 7.017 75.064 7.017 C 75.112 7.017 75.184 7.041 75.232 7.041 C 75.28 7.041 75.352 7.041 75.424 6.993 C 75.483 6.964 75.549 6.947 75.616 6.945 C 75.688 6.945 75.76 6.969 75.832 7.041 C 75.904 7.113 75.928 7.209 75.928 7.329 C 75.928 7.449 75.856 7.617 75.688 7.713 C 75.528 7.808 75.345 7.858 75.16 7.857 C 74.968 7.857 74.92 7.857 74.775 7.833 C 74.631 7.833 74.512 7.761 74.392 7.689 C 74.272 7.617 74.175 7.497 74.08 7.353 C 73.994 7.157 73.953 6.944 73.96 6.729 L 73.96 3.032 C 73.955 2.897 74.007 2.767 74.102 2.671 C 74.198 2.576 74.329 2.524 74.464 2.528 L 74.392 2.576 Z M 78.016 2.985 C 77.824 2.985 77.704 2.961 77.632 2.889 C 77.55 2.807 77.506 2.694 77.512 2.577 L 77.512 2.432 C 77.512 2.264 77.56 2.168 77.632 2.096 C 77.704 2.024 77.848 2 78.016 2 C 78.184 2 78.352 2.024 78.424 2.096 C 78.496 2.168 78.544 2.264 78.544 2.408 L 78.544 2.552 C 78.544 2.72 78.496 2.816 78.424 2.888 C 78.352 2.96 78.208 2.984 78.016 2.984 Z M 78.52 7.401 C 78.523 7.536 78.471 7.667 78.376 7.761 C 78.281 7.857 78.15 7.909 78.016 7.905 C 77.881 7.909 77.75 7.858 77.655 7.762 C 77.56 7.667 77.508 7.536 77.512 7.401 L 77.512 4.017 C 77.508 3.883 77.56 3.752 77.655 3.657 C 77.75 3.561 77.881 3.51 78.016 3.513 C 78.16 3.513 78.28 3.561 78.376 3.657 C 78.471 3.752 78.523 3.883 78.52 4.017 Z M 80.368 3.609 L 82.312 3.609 C 82.432 3.609 82.552 3.657 82.648 3.729 C 82.744 3.825 82.768 3.921 82.768 4.065 C 82.768 4.209 82.72 4.305 82.648 4.377 C 82.552 4.473 82.456 4.497 82.312 4.497 L 80.368 4.497 C 80.246 4.494 80.128 4.452 80.032 4.377 C 79.936 4.305 79.912 4.185 79.912 4.041 C 79.912 3.897 79.96 3.801 80.032 3.729 C 80.128 3.633 80.224 3.609 80.368 3.609 Z M 81.256 2.577 C 81.39 2.574 81.521 2.625 81.616 2.721 C 81.712 2.816 81.764 2.947 81.76 3.081 L 81.76 6.729 C 81.76 6.801 81.76 6.873 81.808 6.921 C 81.832 6.969 81.88 7.017 81.928 7.017 C 81.976 7.017 82.048 7.041 82.096 7.041 C 82.144 7.041 82.216 7.041 82.288 6.993 C 82.347 6.964 82.413 6.947 82.48 6.945 C 82.552 6.945 82.625 6.969 82.696 7.041 C 82.769 7.113 82.792 7.209 82.792 7.329 C 82.792 7.449 82.72 7.617 82.552 7.713 C 82.392 7.808 82.209 7.858 82.024 7.857 C 81.832 7.857 81.784 7.857 81.64 7.833 C 81.496 7.833 81.376 7.761 81.256 7.689 C 81.136 7.617 81.04 7.497 80.944 7.353 C 80.858 7.157 80.817 6.944 80.824 6.729 L 80.824 3.032 C 80.819 2.898 80.871 2.767 80.967 2.671 C 81.062 2.576 81.193 2.524 81.328 2.528 L 81.256 2.576 Z M 87.713 3.512 C 87.848 3.508 87.979 3.56 88.074 3.655 C 88.17 3.751 88.221 3.882 88.217 4.017 L 88.217 6.105 C 88.217 6.681 88.049 7.137 87.737 7.473 C 87.425 7.809 86.945 7.977 86.345 7.977 C 85.745 7.977 85.265 7.809 84.953 7.473 C 84.64 7.137 84.473 6.681 84.473 6.105 L 84.473 4.017 C 84.469 3.883 84.521 3.752 84.616 3.657 C 84.711 3.561 84.842 3.51 84.977 3.513 C 85.121 3.513 85.241 3.561 85.337 3.657 C 85.432 3.752 85.484 3.883 85.481 4.017 L 85.481 6.105 C 85.481 6.441 85.553 6.681 85.697 6.849 C 85.841 7.017 86.057 7.089 86.369 7.089 C 86.681 7.089 86.897 7.017 87.041 6.849 C 87.185 6.681 87.256 6.441 87.256 6.105 L 87.256 4.017 C 87.252 3.882 87.304 3.752 87.399 3.656 C 87.495 3.561 87.626 3.509 87.761 3.513 L 87.713 3.513 Z M 90.113 3.609 L 92.057 3.609 C 92.177 3.609 92.297 3.657 92.393 3.729 C 92.489 3.825 92.513 3.921 92.513 4.065 C 92.513 4.209 92.465 4.305 92.393 4.377 C 92.297 4.473 92.201 4.497 92.057 4.497 L 90.113 4.497 C 89.991 4.494 89.873 4.452 89.777 4.377 C 89.681 4.305 89.657 4.185 89.657 4.041 C 89.657 3.897 89.705 3.801 89.777 3.729 C 89.873 3.633 89.969 3.609 90.113 3.609 Z M 91.001 2.577 C 91.135 2.574 91.266 2.625 91.361 2.721 C 91.457 2.816 91.509 2.947 91.505 3.081 L 91.505 6.729 C 91.505 6.801 91.505 6.873 91.553 6.921 C 91.577 6.969 91.625 7.017 91.673 7.017 C 91.721 7.017 91.793 7.041 91.841 7.041 C 91.889 7.041 91.961 7.041 92.033 6.993 C 92.092 6.964 92.158 6.947 92.225 6.945 C 92.297 6.945 92.369 6.969 92.441 7.041 C 92.513 7.113 92.537 7.209 92.537 7.329 C 92.537 7.449 92.465 7.617 92.297 7.713 C 92.137 7.808 91.954 7.858 91.769 7.857 C 91.577 7.857 91.529 7.857 91.385 7.833 C 91.241 7.833 91.121 7.761 91.001 7.689 C 90.881 7.617 90.785 7.497 90.689 7.353 C 90.603 7.157 90.562 6.944 90.569 6.729 L 90.569 3.032 C 90.565 2.898 90.617 2.767 90.712 2.672 C 90.807 2.576 90.938 2.525 91.073 2.528 L 91.001 2.576 Z M 98.418 5.721 C 98.418 6.177 98.322 6.561 98.13 6.897 C 97.938 7.233 97.65 7.497 97.314 7.689 C 96.977 7.881 96.594 7.977 96.185 7.977 C 95.777 7.977 95.393 7.881 95.057 7.689 C 94.724 7.496 94.444 7.224 94.241 6.897 C 94.045 6.537 93.945 6.132 93.953 5.721 C 93.953 5.289 94.049 4.881 94.241 4.545 C 94.433 4.209 94.698 3.945 95.057 3.729 C 95.393 3.537 95.777 3.441 96.186 3.441 C 96.594 3.441 96.977 3.537 97.314 3.729 C 97.65 3.921 97.914 4.185 98.13 4.545 C 98.322 4.881 98.418 5.289 98.418 5.721 Z M 97.433 5.721 C 97.433 5.433 97.386 5.193 97.265 5.001 C 97.158 4.804 97.001 4.638 96.809 4.521 C 96.621 4.408 96.404 4.349 96.185 4.353 C 95.965 4.349 95.749 4.408 95.562 4.521 C 95.369 4.641 95.225 4.785 95.105 5.001 C 94.987 5.223 94.93 5.471 94.937 5.721 C 94.937 5.985 94.985 6.225 95.105 6.441 C 95.225 6.657 95.369 6.801 95.562 6.921 C 95.753 7.041 95.969 7.089 96.185 7.089 C 96.401 7.089 96.618 7.041 96.809 6.921 C 97.001 6.801 97.145 6.657 97.265 6.441 C 97.382 6.22 97.44 5.972 97.433 5.721 Z\" fill=\"rgb(255, 255, 255)\"></path><path d=\"M 34.404 35.556 C 34.045 35.177 33.6 34.889 33.108 34.716 C 31.99 34.33 30.75 34.598 29.892 35.411 C 29.266 35.988 28.903 36.793 28.884 37.643 C 28.858 38.488 29.169 39.308 29.748 39.923 C 30.324 40.549 31.129 40.913 31.98 40.932 L 32.076 40.932 C 32.892 40.932 33.66 40.62 34.26 40.068 C 34.885 39.492 35.249 38.687 35.268 37.836 C 35.293 36.992 34.982 36.172 34.404 35.556 Z M 53.366 11.313 C 53.27 11.001 53.174 10.665 53.078 10.353 C 51.802 6.533 49.054 3.38 45.445 1.593 C 41.841 -0.209 37.667 -0.495 33.852 0.799 C 29.583 2.231 26.171 5.486 24.539 9.682 C 24.539 9.73 24.515 9.754 24.491 9.802 C 24.347 10.186 24.203 10.594 24.083 11.002 C 24.083 11.05 24.059 11.122 24.035 11.17 C 24.011 11.29 23.963 11.386 23.939 11.506 C 23.939 11.554 23.915 11.626 23.891 11.674 L 23.843 11.842 C 23.843 11.938 23.795 12.034 23.771 12.13 C 23.766 12.205 23.75 12.277 23.723 12.346 L 23.723 12.442 C 23.718 12.524 23.702 12.605 23.675 12.682 C 23.675 12.73 23.675 12.802 23.651 12.85 C 23.651 12.898 23.651 12.97 23.627 13.018 L 23.627 13.186 C 23.627 13.283 23.603 13.402 23.579 13.499 L 23.507 14.315 L 23.507 15.946 C 23.507 16.09 23.507 16.21 23.531 16.354 L 23.531 17.026 C 23.555 17.122 23.579 17.218 23.579 17.314 L 23.579 17.458 C 23.579 17.578 23.603 17.674 23.627 17.794 C 23.627 17.842 23.627 17.914 23.651 17.962 C 23.651 18.034 23.651 18.082 23.675 18.13 C 23.675 18.178 23.675 18.202 23.699 18.25 L 23.699 18.322 C 23.723 18.37 23.747 18.442 23.747 18.49 C 23.747 18.538 23.747 18.586 23.771 18.61 C 23.771 18.682 23.819 18.778 23.819 18.85 C 23.819 18.922 23.819 18.97 23.843 19.018 C 23.843 19.09 23.867 19.138 23.891 19.186 C 23.891 19.234 23.891 19.282 23.915 19.306 C 23.915 19.33 23.915 19.378 23.939 19.402 C 23.939 19.45 23.963 19.498 23.987 19.57 C 23.987 19.618 24.011 19.666 24.035 19.69 L 24.035 19.738 C 24.059 19.786 24.083 19.81 24.083 19.858 L 24.251 20.338 C 24.275 20.434 25.043 22.522 25.787 23.674 L 26.075 24.107 L 26.507 23.842 C 26.543 23.837 26.576 23.82 26.603 23.794 C 27.377 23.362 28.188 23 29.028 22.714 C 29.412 22.594 29.82 22.474 30.228 22.378 L 31.044 22.186 L 30.516 21.514 C 29.788 20.595 29.228 19.555 28.86 18.442 C 28.836 18.346 28.788 18.25 28.764 18.154 C 28.764 18.106 28.74 18.058 28.716 17.986 C 28.716 17.914 28.668 17.842 28.644 17.746 C 28.568 17.437 28.504 17.125 28.452 16.81 L 28.38 16.234 L 28.38 15.874 C 28.284 14.554 28.452 13.234 28.86 11.985 L 28.86 11.937 C 28.932 11.721 29.028 11.529 29.1 11.313 L 29.148 11.193 C 29.46 10.468 29.846 9.777 30.3 9.129 C 30.42 8.961 30.564 8.793 30.684 8.625 C 30.732 8.577 30.78 8.505 30.828 8.457 L 30.876 8.409 C 30.924 8.361 30.972 8.289 31.02 8.241 C 31.332 7.881 31.692 7.569 32.052 7.257 C 32.1 7.209 32.172 7.161 32.22 7.113 C 32.58 6.825 32.988 6.561 33.396 6.321 C 33.439 6.303 33.479 6.279 33.516 6.249 C 33.996 5.985 34.5 5.745 35.028 5.553 L 35.148 5.505 C 35.192 5.505 35.235 5.488 35.268 5.457 C 37.835 4.594 40.64 4.784 43.068 5.985 C 45.518 7.209 47.318 9.297 48.206 11.865 C 48.253 11.985 48.301 12.129 48.326 12.249 C 48.686 13.474 48.806 14.746 48.686 16.018 C 48.469 18.298 47.509 20.458 45.926 22.114 L 45.829 22.234 C 45.085 23.29 45.229 24.754 46.117 25.619 C 46.597 26.075 47.221 26.291 47.869 26.291 C 48.277 26.291 48.685 26.195 49.069 26.003 L 49.141 25.955 L 49.214 25.883 C 51.038 24.078 52.376 21.84 53.102 19.378 C 53.51 18.034 53.702 16.642 53.726 15.25 C 53.726 13.905 53.582 12.537 53.222 11.217 Z\" fill=\"rgb(255,113,16)\"></path><path d=\"M 42.469 29.363 C 42.469 29.339 42.421 29.291 42.397 29.267 C 42.157 28.979 41.917 28.667 41.653 28.403 L 41.533 28.283 L 41.317 28.067 L 41.197 27.947 L 41.077 27.827 C 41.005 27.755 40.932 27.707 40.885 27.635 C 40.843 27.589 40.794 27.548 40.741 27.515 C 40.717 27.515 40.693 27.467 40.669 27.443 C 40.621 27.395 40.549 27.347 40.5 27.299 C 40.453 27.275 40.429 27.227 40.38 27.203 C 40.333 27.179 40.309 27.131 40.26 27.107 C 40.213 27.083 40.188 27.035 40.14 27.011 C 40.069 26.939 39.997 26.891 39.9 26.819 C 39.709 26.675 39.493 26.507 39.3 26.387 C 39.277 26.387 39.253 26.339 39.205 26.339 C 39.156 26.291 39.085 26.267 39.036 26.219 C 39.012 26.219 38.965 26.171 38.941 26.147 C 38.852 26.106 38.771 26.049 38.701 25.979 C 38.653 25.955 38.629 25.931 38.581 25.907 L 38.533 25.907 C 38.499 25.868 38.458 25.836 38.413 25.811 L 38.268 25.739 L 38.124 25.667 C 38.1 25.667 38.053 25.619 38.028 25.619 C 37.908 25.571 37.812 25.499 37.692 25.451 C 37.656 25.445 37.622 25.429 37.596 25.403 C 37.524 25.379 37.476 25.331 37.404 25.307 C 37.356 25.307 37.308 25.259 37.26 25.235 L 37.164 25.187 C 37.092 25.139 36.996 25.115 36.924 25.091 C 36.876 25.091 36.828 25.043 36.804 25.043 C 36.708 24.995 36.612 24.971 36.516 24.923 C 36.468 24.923 36.42 24.875 36.372 24.875 C 36.324 24.875 36.276 24.827 36.228 24.827 C 36.18 24.827 36.156 24.803 36.108 24.779 L 36.06 24.779 L 35.916 24.707 L 35.796 24.658 C 35.724 24.658 35.652 24.611 35.58 24.587 L 35.436 24.538 C 35.377 24.534 35.32 24.518 35.268 24.491 C 35.22 24.491 35.196 24.491 35.148 24.467 L 34.932 24.418 C 34.884 24.418 34.836 24.418 34.812 24.395 L 34.764 24.395 C 34.716 24.395 34.692 24.371 34.644 24.371 L 34.212 24.275 C 34.116 24.275 32.124 23.866 30.9 23.915 L 30.396 23.915 L 30.396 24.538 C 30.372 25.331 30.276 26.147 30.084 26.915 C 30.012 27.275 29.916 27.635 29.796 27.995 L 29.532 28.811 L 30.372 28.715 C 31.428 28.571 32.484 28.643 33.54 28.859 C 33.636 28.859 33.708 28.907 33.804 28.931 C 33.852 28.931 33.9 28.955 33.948 28.979 C 34.02 28.979 34.092 29.027 34.164 29.027 C 34.428 29.099 34.716 29.195 34.98 29.315 C 35.148 29.387 35.292 29.459 35.46 29.531 C 35.532 29.555 35.58 29.579 35.652 29.627 C 35.676 29.627 35.7 29.651 35.748 29.675 C 36.805 30.221 37.75 30.962 38.533 31.859 C 38.653 32.027 38.797 32.195 38.917 32.363 L 38.989 32.435 C 39.414 33.015 39.769 33.643 40.045 34.307 C 40.117 34.475 40.189 34.667 40.261 34.835 C 40.261 34.907 40.309 34.955 40.333 35.027 L 40.333 35.075 C 40.333 35.147 40.381 35.195 40.381 35.267 C 40.501 35.676 40.597 36.107 40.645 36.516 C 40.645 36.588 40.645 36.636 40.669 36.708 C 40.717 37.116 40.741 37.548 40.741 37.98 L 40.741 38.124 C 40.741 38.628 40.669 39.132 40.573 39.612 L 40.525 39.852 C 40.003 42.234 38.551 44.308 36.492 45.612 C 34.435 46.929 31.939 47.37 29.556 46.837 C 29.433 46.816 29.312 46.784 29.196 46.74 C 28.076 46.453 27.023 45.947 26.099 45.252 C 24.443 44.028 23.219 42.276 22.691 40.284 L 22.691 40.188 C 22.283 39.18 21.275 38.556 20.219 38.676 C 19.067 38.796 18.179 39.78 18.107 40.932 L 18.107 41.076 C 18.658 43.348 19.772 45.445 21.347 47.172 C 22.209 48.109 23.194 48.924 24.275 49.597 C 25.332 50.246 26.47 50.754 27.659 51.109 C 27.947 51.205 28.259 51.277 28.548 51.349 C 29.556 51.565 30.564 51.685 31.596 51.685 C 34.188 51.685 36.732 50.941 38.988 49.525 C 42.108 47.533 44.268 44.46 45.061 40.86 C 45.958 36.856 45.025 32.66 42.517 29.411 Z\" fill=\"rgb(255,113,16)\"></path><path d=\"M 43.741 10.113 C 41.197 7.401 36.924 7.257 34.212 9.801 L 34.044 9.969 C 32.347 11.673 31.688 14.153 32.316 16.474 C 32.611 17.538 33.154 18.517 33.9 19.33 C 34.547 20.022 35.332 20.57 36.204 20.938 C 36.348 21.01 36.492 21.058 36.66 21.106 C 37.38 21.346 38.1 21.466 38.844 21.466 C 40.284 21.466 41.724 20.986 42.924 20.098 C 43.111 19.96 43.288 19.807 43.453 19.642 C 46.165 17.098 46.309 12.825 43.765 10.113 Z M 40.261 16.258 C 39.688 16.795 38.865 16.971 38.124 16.714 C 37.798 16.597 37.503 16.409 37.26 16.162 C 36.876 15.754 36.66 15.202 36.684 14.65 C 36.684 14.074 36.948 13.57 37.356 13.186 C 37.747 12.821 38.26 12.615 38.796 12.609 L 38.868 12.609 C 39.445 12.609 39.948 12.873 40.333 13.281 C 40.717 13.69 40.933 14.241 40.909 14.794 C 40.909 15.37 40.645 15.874 40.237 16.258 Z\" fill=\"var(--token-acbad6b7-2a19-4836-bd3c-cfb65d18c9f0, rgb(255, 255, 255)) /* {&quot;name&quot;:&quot;White 100&quot;} */\"></path><path d=\"M 24.395 26.267 C 24.227 26.099 24.107 25.931 23.963 25.787 C 23.459 25.211 23.147 24.874 22.691 24.083 L 22.331 23.458 L 21.827 23.987 C 21.131 24.707 20.027 25.019 18.947 25.283 C 15.922 26.027 12.85 24.155 12.107 21.106 C 11.585 18.938 12.383 16.665 14.147 15.298 C 14.77 14.818 15.034 14.722 15.754 14.482 C 15.922 14.434 16.114 14.362 16.331 14.29 C 17.939 13.69 18.659 12.586 18.299 11.265 C 18.16 10.718 17.805 10.25 17.315 9.969 C 16.907 9.729 16.187 9.513 15.155 9.825 C 15.096 9.83 15.038 9.846 14.986 9.873 C 14.794 9.921 14.53 9.993 14.122 10.137 C 12.898 10.569 11.794 11.241 10.81 12.081 C 7.939 14.608 6.701 18.516 7.594 22.234 C 8.746 26.987 12.802 30.107 17.387 30.107 C 18.179 30.107 18.995 30.011 19.811 29.819 C 21.563 29.387 23.147 28.115 24.323 27.059 L 24.731 26.699 L 24.371 26.291 Z\" fill=\"rgb(255,113,16)\"></path><path d=\"M 20.579 19.642 C 20.518 18.796 20.12 18.01 19.475 17.458 C 18.139 16.308 16.126 16.447 14.962 17.77 C 13.81 19.114 13.954 21.13 15.274 22.282 C 15.851 22.786 16.594 23.074 17.363 23.074 L 17.603 23.074 C 18.449 23.014 19.236 22.616 19.787 21.97 C 20.339 21.322 20.627 20.506 20.555 19.642 Z\" fill=\"rgb(255,113,16)\"></path><path d=\"M 34.26 21.514 C 33.075 21.158 31.848 20.956 30.612 20.914 C 29.82 20.914 29.028 20.914 28.26 21.058 C 27.002 21.248 25.776 21.603 24.612 22.114 C 23.48 22.618 22.423 23.272 21.467 24.058 L 21.131 24.322 C 21.131 24.322 20.867 24.562 20.771 24.659 C 19.523 25.835 18.563 27.083 17.867 28.499 C 17.579 29.075 17.699 29.435 17.867 29.627 C 17.987 29.771 18.251 30.035 18.803 29.939 C 20.795 29.627 22.595 28.931 24.155 27.851 L 24.203 27.803 C 24.203 27.803 24.227 27.803 24.251 27.779 C 25.547 26.891 26.603 26.291 27.204 26.075 C 27.748 25.88 28.311 25.744 28.884 25.667 C 28.692 26.051 28.5 26.411 28.26 26.771 C 27.663 27.732 26.945 28.612 26.123 29.387 L 26.075 29.435 C 24.511 30.894 22.604 31.934 20.531 32.459 C 19.393 32.744 18.223 32.873 17.051 32.843 C 15.91 32.816 14.78 32.63 13.691 32.291 C 11.561 31.641 9.64 30.44 8.121 28.811 C 5.794 26.315 4.569 23.074 4.69 19.691 C 4.81 16.281 6.226 13.138 8.722 10.809 C 11.986 7.761 16.402 6.561 20.267 7.689 C 21.035 7.905 21.803 7.833 22.403 7.449 C 22.942 7.093 23.307 6.528 23.411 5.889 C 23.603 4.617 23.147 3.777 22.043 3.345 C 16.811 1.353 10.354 2.961 5.578 7.425 C 2.121 10.545 0.178 14.842 0.009 19.498 C -0.135 24.131 1.521 28.547 4.689 31.931 C 7.012 34.418 10.018 36.164 13.33 36.948 C 14.558 37.239 15.813 37.4 17.075 37.428 L 17.363 37.428 C 18.491 37.428 19.619 37.308 20.723 37.092 C 21.923 36.852 23.123 36.492 24.251 35.987 C 26.091 35.186 27.78 34.074 29.244 32.699 C 29.484 32.483 29.724 32.243 29.94 32.003 L 29.964 32.003 C 30.819 31.08 31.583 30.075 32.244 29.003 L 32.244 28.955 C 32.844 27.94 33.35 26.871 33.756 25.763 L 33.828 25.691 L 33.828 25.547 C 34.213 24.41 34.478 23.235 34.62 22.042 L 34.668 21.586 L 34.236 21.442 Z\" fill=\"var(--token-acbad6b7-2a19-4836-bd3c-cfb65d18c9f0, rgb(255, 255, 255)) /* {&quot;name&quot;:&quot;White 100&quot;} */\"></path></g></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsxs(SVG,{className:\"framer-1g289zj\",layoutDependency:layoutDependency,layoutId:\"v7Q1mnChE\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 52.204 49.372\" overflow=\"visible\"><path d=\"M 10.92 13.274 L 7.944 13.274 L 7.944 26.762 L 6.648 26.762 C 5.52 26.762 4.68 26.018 4.68 24.554 L 4.68 13.274 L 0 13.274 L 0 12.194 C 0 11.401 0.647 10.394 1.967 10.394 L 12.864 10.394 L 12.864 11.425 C 12.864 12.218 11.976 13.274 10.92 13.274 Z M 18.433 21.698 L 16.345 21.698 C 16.585 23.331 18.049 24.338 19.921 24.338 C 21.793 24.338 22.825 24.075 23.833 23.115 L 23.953 23.115 L 23.953 24.123 C 23.953 25.779 22.849 27.027 19.321 27.027 C 15.793 27.027 13.033 24.507 13.033 20.547 C 13.033 16.586 15.649 13.562 19.297 13.562 C 22.945 13.562 24.409 15.482 24.409 18.554 C 24.409 21.626 22.633 21.674 18.409 21.674 Z M 19.033 16.25 C 17.497 16.25 16.417 17.522 16.345 18.986 L 16.345 19.418 L 17.737 19.418 C 20.737 19.418 21.433 19.082 21.433 18.17 C 21.433 16.874 20.473 16.226 19.009 16.226 Z M 30.194 11.69 L 30.194 19.37 C 32.066 16.85 33.05 15.722 34.106 14.69 C 34.874 13.97 35.618 13.85 36.65 13.85 L 38.475 13.85 L 38.475 13.97 C 37.563 14.738 34.61 18.122 33.29 19.826 C 34.298 21.098 35.306 22.395 36.435 23.571 C 37.587 24.747 38.115 24.987 38.907 25.251 C 38.57 26.283 38.043 26.835 36.747 26.835 C 35.45 26.835 35.21 26.499 34.659 25.947 C 33.026 24.243 31.61 22.347 30.194 20.45 L 30.194 26.763 L 29.114 26.763 C 27.698 26.763 27.002 25.971 27.002 24.507 L 27.002 9.577 L 28.01 9.577 C 29.546 9.577 30.194 10.465 30.194 11.714 Z M 45.699 13.586 C 49.54 13.586 51.748 16.682 51.748 20.114 C 51.748 23.547 49.54 27.051 45.411 27.051 C 41.283 27.051 39.363 23.979 39.363 20.546 C 39.363 17.114 41.571 13.586 45.699 13.586 Z M 45.411 16.442 C 43.587 16.442 42.651 17.978 42.651 20.09 C 42.651 22.203 43.587 24.17 45.675 24.17 C 47.764 24.17 48.435 22.635 48.435 20.546 C 48.435 18.458 47.476 16.442 45.411 16.442 Z M 8.064 42.748 C 6.816 42.748 5.832 42.532 5.088 42.148 L 5.088 49.061 L 3.695 49.061 C 2.712 49.061 1.56 48.413 1.56 46.517 L 1.56 31.971 C 2.543 31.611 4.896 31.131 6.144 31.131 L 8.136 31.131 C 11.568 31.131 14.016 33.099 14.016 36.651 C 14.016 40.204 11.448 42.724 8.064 42.724 Z M 7.704 34.155 L 6.576 34.155 C 6.144 34.155 5.52 34.324 5.112 34.395 L 5.112 39.435 C 5.736 39.628 6.72 39.748 7.608 39.748 C 9.408 39.748 10.392 38.716 10.392 36.988 C 10.392 35.26 9.576 34.155 7.704 34.155 Z M 22.057 34.732 C 26.233 34.732 28.634 38.116 28.634 41.812 C 28.634 45.508 26.234 49.372 21.745 49.372 C 17.257 49.372 15.169 46.012 15.169 42.316 C 15.169 38.62 17.569 34.732 22.057 34.732 Z M 21.745 37.852 C 19.753 37.852 18.745 39.508 18.745 41.812 C 18.745 44.117 19.753 46.252 22.033 46.252 C 24.313 46.252 25.033 44.596 25.033 42.316 C 25.033 40.036 24.001 37.852 21.745 37.852 Z M 39.219 38.452 C 38.584 38.172 37.897 38.032 37.203 38.044 C 35.667 38.044 34.803 38.908 34.803 41.02 L 34.803 49.06 L 33.843 49.06 C 32.306 49.06 31.323 48.293 31.323 46.828 L 31.323 40.396 C 31.323 37.588 32.786 34.924 36.459 34.924 C 40.131 34.924 39.339 36.148 39.339 37.204 L 39.339 38.452 Z M 42.867 33.315 L 43.515 33.315 C 43.515 32.427 43.947 31.851 44.547 31.851 C 45.147 31.851 45.459 32.043 46.011 32.379 C 46.971 32.955 47.427 33.099 48.003 33.099 C 49.66 33.099 50.572 31.995 50.572 30.603 C 50.572 29.211 50.164 29.307 49.755 29.307 L 48.988 29.307 C 48.988 30.291 48.7 30.699 47.955 30.699 C 47.211 30.699 46.851 30.363 46.347 30.075 C 45.435 29.523 45.027 29.403 44.403 29.403 C 43.347 29.403 41.883 30.123 41.883 31.995 C 41.883 33.868 42.363 33.291 42.867 33.291 Z M 52.204 49.277 L 52.204 41.068 C 52.204 36.244 49.42 34.78 46.323 34.78 C 43.227 34.78 41.259 36.652 41.259 38.212 L 41.259 39.34 L 41.379 39.34 C 41.883 38.692 43.275 37.732 45.795 37.732 C 48.316 37.732 48.796 38.332 48.796 40.3 L 48.796 40.492 L 47.596 40.492 C 42.483 40.492 40.683 42.388 40.683 44.885 C 40.683 47.381 42.963 49.325 46.251 49.325 L 46.947 49.325 C 47.852 49.333 48.746 49.136 49.564 48.749 C 49.924 49.109 50.452 49.301 51.196 49.301 L 52.204 49.301 Z M 48.82 44.332 C 48.82 45.749 48.1 46.492 46.611 46.492 C 45.123 46.492 44.211 45.845 44.211 44.764 C 44.211 43.684 44.955 42.988 47.596 42.988 L 48.844 42.988 L 48.844 44.332 Z M 1.104 5.401 C 1.108 5.536 1.056 5.667 0.96 5.762 C 0.865 5.857 0.734 5.909 0.599 5.905 C 0.455 5.905 0.311 5.857 0.239 5.761 C 0.143 5.666 0.091 5.536 0.095 5.401 L 0.095 0.673 C 0.095 0.529 0.143 0.409 0.24 0.313 C 0.342 0.213 0.481 0.161 0.623 0.169 C 0.791 0.169 0.863 0.217 0.983 0.313 C 1.079 0.408 1.131 0.538 1.128 0.673 L 1.128 5.425 Z M 5.376 1.441 C 5.784 1.441 6.096 1.537 6.288 1.705 C 6.504 1.873 6.648 2.089 6.72 2.377 C 6.792 2.665 6.84 2.977 6.84 3.313 L 6.84 5.425 C 6.844 5.56 6.792 5.69 6.697 5.786 C 6.601 5.881 6.471 5.933 6.336 5.929 C 6.201 5.933 6.071 5.881 5.976 5.785 C 5.88 5.69 5.828 5.56 5.832 5.425 L 5.832 3.313 C 5.832 3.121 5.832 2.977 5.76 2.833 C 5.688 2.689 5.64 2.569 5.52 2.473 C 5.4 2.377 5.232 2.353 4.992 2.353 C 4.752 2.353 4.584 2.401 4.44 2.473 C 4.296 2.569 4.176 2.665 4.104 2.833 C 4.032 2.977 3.984 3.145 3.984 3.313 L 3.984 5.425 C 3.988 5.56 3.936 5.69 3.84 5.785 C 3.745 5.881 3.615 5.933 3.48 5.929 C 3.345 5.933 3.214 5.881 3.119 5.786 C 3.023 5.691 2.971 5.56 2.975 5.425 L 2.975 2.041 C 2.971 1.906 3.023 1.775 3.119 1.68 C 3.214 1.585 3.345 1.533 3.48 1.537 C 3.624 1.537 3.744 1.585 3.84 1.681 C 3.936 1.776 3.988 1.906 3.984 2.041 L 3.984 2.401 L 3.864 2.401 C 3.912 2.281 3.984 2.185 4.08 2.065 C 4.169 1.945 4.283 1.846 4.416 1.777 C 4.544 1.677 4.691 1.603 4.848 1.561 C 5.016 1.513 5.184 1.465 5.376 1.465 Z M 8.449 5.232 C 8.397 5.146 8.372 5.046 8.376 4.945 C 8.376 4.825 8.448 4.729 8.592 4.633 C 8.681 4.587 8.78 4.562 8.88 4.561 C 8.976 4.561 9.072 4.609 9.168 4.705 C 9.336 4.873 9.504 4.993 9.672 5.065 C 9.84 5.161 10.056 5.185 10.32 5.185 C 10.392 5.185 10.488 5.185 10.584 5.137 C 10.68 5.137 10.776 5.065 10.848 5.017 C 10.93 4.934 10.974 4.821 10.968 4.705 C 10.974 4.596 10.93 4.49 10.848 4.417 C 10.776 4.345 10.656 4.297 10.512 4.225 C 10.368 4.153 10.224 4.129 10.056 4.081 C 9.878 4.032 9.702 3.976 9.528 3.913 C 9.361 3.848 9.2 3.767 9.048 3.673 C 8.899 3.576 8.775 3.444 8.688 3.289 C 8.587 3.106 8.537 2.898 8.544 2.689 C 8.544 2.449 8.616 2.185 8.784 1.993 C 8.928 1.801 9.144 1.657 9.384 1.561 C 9.624 1.465 9.888 1.417 10.152 1.417 C 10.416 1.417 10.488 1.417 10.68 1.489 C 10.872 1.537 11.04 1.585 11.208 1.681 C 11.376 1.777 11.52 1.897 11.64 2.041 C 11.713 2.113 11.737 2.233 11.737 2.329 C 11.737 2.449 11.688 2.545 11.592 2.641 C 11.52 2.713 11.425 2.737 11.304 2.737 C 11.203 2.738 11.106 2.694 11.04 2.617 C 10.939 2.49 10.806 2.391 10.656 2.329 C 10.512 2.257 10.32 2.233 10.128 2.233 C 9.936 2.233 9.96 2.233 9.864 2.257 C 9.768 2.257 9.696 2.329 9.624 2.377 C 9.552 2.449 9.528 2.545 9.528 2.665 C 9.528 2.785 9.576 2.881 9.648 2.953 C 9.745 3.041 9.859 3.107 9.984 3.145 C 10.128 3.193 10.272 3.241 10.44 3.289 L 10.944 3.433 C 11.112 3.505 11.281 3.577 11.424 3.673 C 11.572 3.765 11.689 3.898 11.76 4.057 C 11.857 4.225 11.88 4.417 11.88 4.657 C 11.88 4.897 11.808 5.185 11.64 5.377 C 11.296 5.771 10.795 5.991 10.272 5.977 C 10.032 5.977 9.624 5.929 9.312 5.809 C 9 5.689 8.712 5.497 8.496 5.209 L 8.448 5.233 Z M 13.489 1.609 L 15.433 1.609 C 15.553 1.609 15.673 1.657 15.768 1.729 C 15.865 1.825 15.888 1.921 15.888 2.065 C 15.894 2.181 15.851 2.295 15.768 2.377 C 15.673 2.473 15.577 2.497 15.433 2.497 L 13.489 2.497 C 13.367 2.494 13.249 2.452 13.152 2.377 C 13.057 2.305 13.032 2.185 13.032 2.041 C 13.032 1.897 13.08 1.801 13.152 1.729 C 13.249 1.633 13.345 1.609 13.489 1.609 Z M 14.377 0.577 C 14.521 0.577 14.641 0.625 14.737 0.721 C 14.832 0.816 14.884 0.946 14.88 1.081 L 14.88 4.729 C 14.88 4.801 14.88 4.873 14.929 4.921 C 14.953 4.969 15.001 5.017 15.049 5.017 C 15.097 5.017 15.169 5.041 15.217 5.041 C 15.265 5.041 15.337 5.041 15.409 4.993 C 15.469 4.963 15.534 4.947 15.601 4.945 C 15.673 4.945 15.745 4.969 15.817 5.041 C 15.889 5.113 15.913 5.209 15.913 5.329 C 15.913 5.449 15.841 5.617 15.673 5.713 C 15.513 5.808 15.331 5.858 15.145 5.857 C 14.953 5.857 14.905 5.857 14.76 5.833 C 14.616 5.833 14.497 5.761 14.377 5.689 C 14.257 5.617 14.16 5.497 14.065 5.353 C 13.979 5.157 13.938 4.943 13.945 4.729 L 13.945 1.032 C 13.94 0.897 13.992 0.766 14.088 0.671 C 14.183 0.575 14.314 0.523 14.449 0.528 L 14.377 0.576 Z M 18.001 0.985 C 17.809 0.985 17.689 0.961 17.617 0.889 C 17.535 0.806 17.491 0.693 17.497 0.577 L 17.497 0.432 C 17.497 0.264 17.545 0.168 17.617 0.096 C 17.689 0.024 17.833 0 18.001 0 C 18.169 0 18.337 0.024 18.409 0.096 C 18.481 0.168 18.529 0.264 18.529 0.408 L 18.529 0.552 C 18.529 0.72 18.481 0.816 18.409 0.888 C 18.337 0.96 18.193 0.984 18.001 0.984 Z M 18.505 5.401 C 18.509 5.536 18.457 5.666 18.361 5.761 C 18.266 5.857 18.136 5.909 18.001 5.905 C 17.866 5.909 17.736 5.857 17.64 5.762 C 17.545 5.666 17.493 5.536 17.497 5.401 L 17.497 2.017 C 17.493 1.882 17.545 1.752 17.64 1.656 C 17.736 1.561 17.866 1.509 18.001 1.513 C 18.145 1.513 18.265 1.561 18.361 1.657 C 18.457 1.752 18.509 1.882 18.505 2.017 Z M 20.353 1.609 L 22.297 1.609 C 22.417 1.609 22.537 1.657 22.633 1.729 C 22.729 1.825 22.753 1.921 22.753 2.065 C 22.753 2.209 22.705 2.305 22.633 2.377 C 22.537 2.473 22.441 2.497 22.297 2.497 L 20.353 2.497 C 20.231 2.494 20.113 2.452 20.017 2.377 C 19.921 2.305 19.897 2.185 19.897 2.041 C 19.897 1.897 19.945 1.801 20.017 1.729 C 20.113 1.633 20.209 1.609 20.353 1.609 Z M 21.241 0.577 C 21.376 0.573 21.506 0.625 21.602 0.72 C 21.697 0.816 21.749 0.946 21.745 1.081 L 21.745 4.729 C 21.745 4.801 21.745 4.873 21.793 4.921 C 21.817 4.969 21.865 5.017 21.913 5.017 C 21.961 5.017 22.033 5.041 22.081 5.041 C 22.129 5.041 22.201 5.041 22.273 4.993 C 22.333 4.963 22.398 4.947 22.465 4.945 C 22.537 4.945 22.61 4.969 22.681 5.041 C 22.754 5.113 22.777 5.209 22.777 5.329 C 22.777 5.449 22.705 5.617 22.537 5.713 C 22.377 5.808 22.195 5.858 22.009 5.857 C 21.817 5.857 21.769 5.857 21.625 5.833 C 21.481 5.833 21.361 5.761 21.241 5.689 C 21.121 5.617 21.025 5.497 20.929 5.353 C 20.843 5.157 20.802 4.943 20.809 4.729 L 20.809 1.032 C 20.805 0.897 20.857 0.766 20.952 0.671 C 21.047 0.576 21.178 0.524 21.313 0.528 L 21.241 0.576 Z M 27.698 1.512 C 27.833 1.507 27.964 1.559 28.06 1.655 C 28.155 1.751 28.207 1.882 28.202 2.017 L 28.202 4.105 C 28.202 4.681 28.034 5.137 27.722 5.473 C 27.41 5.809 26.93 5.977 26.33 5.977 C 25.73 5.977 25.25 5.809 24.938 5.473 C 24.625 5.137 24.458 4.681 24.458 4.105 L 24.458 2.017 C 24.454 1.882 24.506 1.752 24.601 1.656 C 24.697 1.561 24.827 1.509 24.962 1.513 C 25.106 1.513 25.226 1.561 25.322 1.657 C 25.418 1.752 25.47 1.882 25.466 2.017 L 25.466 4.105 C 25.466 4.441 25.538 4.681 25.682 4.849 C 25.826 5.017 26.042 5.089 26.354 5.089 C 26.666 5.089 26.882 5.017 27.026 4.849 C 27.17 4.681 27.241 4.441 27.241 4.105 L 27.241 2.017 C 27.237 1.882 27.289 1.751 27.385 1.656 C 27.48 1.561 27.611 1.509 27.746 1.513 L 27.698 1.513 Z M 30.098 1.609 L 32.042 1.609 C 32.162 1.609 32.282 1.657 32.378 1.729 C 32.474 1.825 32.498 1.921 32.498 2.065 C 32.498 2.209 32.45 2.305 32.378 2.377 C 32.282 2.473 32.186 2.497 32.042 2.497 L 30.098 2.497 C 29.976 2.494 29.858 2.452 29.762 2.377 C 29.666 2.305 29.642 2.185 29.642 2.041 C 29.642 1.897 29.69 1.801 29.762 1.729 C 29.858 1.633 29.954 1.609 30.098 1.609 Z M 30.986 0.577 C 31.121 0.573 31.251 0.625 31.347 0.72 C 31.442 0.816 31.494 0.946 31.49 1.081 L 31.49 4.729 C 31.49 4.801 31.49 4.873 31.538 4.921 C 31.562 4.969 31.61 5.017 31.658 5.017 C 31.706 5.017 31.778 5.041 31.826 5.041 C 31.874 5.041 31.946 5.041 32.018 4.993 C 32.078 4.963 32.143 4.947 32.21 4.945 C 32.282 4.945 32.354 4.969 32.426 5.041 C 32.498 5.113 32.522 5.209 32.522 5.329 C 32.522 5.449 32.45 5.617 32.282 5.713 C 32.122 5.808 31.94 5.858 31.754 5.857 C 31.562 5.857 31.514 5.857 31.37 5.833 C 31.226 5.833 31.106 5.761 30.986 5.689 C 30.866 5.617 30.77 5.497 30.674 5.353 C 30.588 5.157 30.547 4.943 30.554 4.729 L 30.554 1.032 C 30.55 0.897 30.602 0.767 30.697 0.671 C 30.793 0.576 30.923 0.524 31.058 0.528 L 30.986 0.576 Z M 38.403 3.721 C 38.403 4.177 38.307 4.561 38.115 4.897 C 37.923 5.233 37.635 5.497 37.299 5.689 C 36.962 5.881 36.579 5.977 36.17 5.977 C 35.762 5.977 35.378 5.881 35.042 5.689 C 34.709 5.496 34.429 5.224 34.226 4.897 C 34.03 4.536 33.931 4.131 33.938 3.721 C 33.938 3.289 34.034 2.881 34.226 2.545 C 34.418 2.209 34.683 1.945 35.042 1.729 C 35.378 1.537 35.762 1.441 36.171 1.441 C 36.579 1.441 36.962 1.537 37.299 1.729 C 37.635 1.921 37.899 2.185 38.115 2.545 C 38.307 2.881 38.403 3.289 38.403 3.721 Z M 37.418 3.721 C 37.418 3.433 37.371 3.193 37.25 3.001 C 37.144 2.803 36.986 2.637 36.794 2.521 C 36.606 2.407 36.39 2.349 36.17 2.353 C 35.951 2.349 35.735 2.407 35.547 2.521 C 35.354 2.641 35.21 2.785 35.09 3.001 C 34.973 3.222 34.915 3.471 34.922 3.721 C 34.922 3.985 34.97 4.225 35.09 4.441 C 35.21 4.657 35.354 4.801 35.547 4.921 C 35.738 5.041 35.954 5.089 36.17 5.089 C 36.386 5.089 36.603 5.041 36.794 4.921 C 36.986 4.801 37.13 4.657 37.25 4.441 C 37.367 4.22 37.425 3.971 37.418 3.721 Z\" fill=\"rgb(255, 255, 255)\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1385r9b\",layoutDependency:layoutDependency,layoutId:\"ZpqMixeLy\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 12.864 16.368\" overflow=\"visible\"><path d=\"M 10.92 2.88 L 7.944 2.88 L 7.944 16.368 L 6.648 16.368 C 5.52 16.368 4.68 15.624 4.68 14.16 L 4.68 2.88 L 0 2.88 L 0 1.8 C 0 1.007 0.647 0 1.967 0 L 12.864 0 L 12.864 1.031 C 12.864 1.824 11.976 2.88 10.92 2.88 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1olvrtp\",layoutDependency:layoutDependency,layoutId:\"x6sE6jeiv\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 11.376 13.465\" overflow=\"visible\"><path d=\"M 5.4 8.136 L 3.312 8.136 C 3.552 9.769 5.016 10.776 6.888 10.776 C 8.76 10.776 9.792 10.513 10.8 9.553 L 10.92 9.553 L 10.92 10.561 C 10.92 12.217 9.816 13.465 6.288 13.465 C 2.76 13.465 0 10.945 0 6.985 C 0 3.024 2.616 0 6.264 0 C 9.912 0 11.376 1.92 11.376 4.992 C 11.376 8.064 9.6 8.112 5.376 8.112 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-19t7ul1\",layoutDependency:layoutDependency,layoutId:\"mDGlQ8ytD\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 5.088 3.192\" overflow=\"visible\"><path d=\"M 2.688 0.024 C 1.152 0.024 0.072 1.296 0 2.76 L 0 3.192 L 1.392 3.192 C 4.392 3.192 5.088 2.856 5.088 1.944 C 5.088 0.648 4.128 0 2.664 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1kwlwmx\",layoutDependency:layoutDependency,layoutId:\"NmTZvVOnf\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 11.905 17.258\" overflow=\"visible\"><path d=\"M 3.192 2.113 L 3.192 9.793 C 5.064 7.273 6.048 6.145 7.104 5.113 C 7.872 4.393 8.616 4.273 9.648 4.273 L 11.473 4.273 L 11.473 4.393 C 10.561 5.161 7.608 8.545 6.288 10.249 C 7.296 11.521 8.304 12.818 9.433 13.994 C 10.585 15.17 11.113 15.41 11.905 15.674 C 11.568 16.706 11.041 17.258 9.745 17.258 C 8.448 17.258 8.208 16.922 7.657 16.37 C 6.024 14.666 4.608 12.77 3.192 10.873 L 3.192 17.186 L 2.112 17.186 C 0.696 17.186 0 16.394 0 14.93 L 0 0 L 1.008 0 C 2.544 0 3.192 0.888 3.192 2.137 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-jdi9hl\",layoutDependency:layoutDependency,layoutId:\"qREULepCB\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 12.385 13.465\" overflow=\"visible\"><path d=\"M 6.336 0 C 10.177 0 12.385 3.096 12.385 6.528 C 12.385 9.961 10.177 13.465 6.048 13.465 C 1.92 13.465 0 10.393 0 6.96 C 0 3.528 2.208 0 6.336 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1qkm09g\",layoutDependency:layoutDependency,layoutId:\"SbhAvLUjy\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 5.784 7.728\" overflow=\"visible\"><path d=\"M 2.76 0 C 0.936 0 0 1.536 0 3.648 C 0 5.761 0.936 7.728 3.024 7.728 C 5.113 7.728 5.784 6.193 5.784 4.104 C 5.784 2.016 4.825 0 2.76 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-rksmly\",layoutDependency:layoutDependency,layoutId:\"OlFW7bleU\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 12.456 17.93\" overflow=\"visible\"><path d=\"M 6.504 11.617 C 5.256 11.617 4.272 11.401 3.528 11.017 L 3.528 17.93 L 2.135 17.93 C 1.152 17.93 0 17.282 0 15.386 L 0 0.84 C 0.983 0.48 3.336 0 4.584 0 L 6.576 0 C 10.008 0 12.456 1.968 12.456 5.52 C 12.456 9.073 9.888 11.593 6.504 11.593 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1yvfmsr\",layoutDependency:layoutDependency,layoutId:\"Q1bOB0K_l\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 5.28 5.593\" overflow=\"visible\"><path d=\"M 2.592 0 L 1.464 0 C 1.032 0 0.408 0.169 0 0.24 L 0 5.28 C 0.624 5.473 1.608 5.593 2.496 5.593 C 4.296 5.593 5.28 4.561 5.28 2.833 C 5.28 1.105 4.464 0 2.592 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-15kaah1\",layoutDependency:layoutDependency,layoutId:\"m2lCafx1T\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 13.465 14.64\" overflow=\"visible\"><path d=\"M 6.888 0 C 11.064 0 13.465 3.384 13.465 7.08 C 13.465 10.776 11.065 14.64 6.576 14.64 C 2.088 14.64 0 11.28 0 7.584 C 0 3.888 2.4 0 6.888 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-ogwsrh\",layoutDependency:layoutDependency,layoutId:\"wqseTnm2Q\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 6.288 8.4\" overflow=\"visible\"><path d=\"M 3 0 C 1.008 0 0 1.656 0 3.96 C 0 6.265 1.008 8.4 3.288 8.4 C 5.568 8.4 6.288 6.744 6.288 4.464 C 6.288 2.184 5.256 0 3 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1vqtb88\",layoutDependency:layoutDependency,layoutId:\"beDEL8FWG\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 8.088 14.136\" overflow=\"visible\"><path d=\"M 7.896 3.528 C 7.261 3.248 6.574 3.108 5.88 3.12 C 4.344 3.12 3.48 3.984 3.48 6.096 L 3.48 14.136 L 2.52 14.136 C 0.983 14.136 0 13.369 0 11.904 L 0 5.472 C 0 2.664 1.463 0 5.136 0 C 8.808 0 8.016 1.224 8.016 2.28 L 8.016 3.528 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-r48p1c\",layoutDependency:layoutDependency,layoutId:\"Nybc0tXtU\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 8.689 4.069\" overflow=\"visible\"><path d=\"M 0.984 4.009 L 1.632 4.009 C 1.632 3.121 2.064 2.545 2.664 2.545 C 3.264 2.545 3.576 2.737 4.128 3.073 C 5.088 3.649 5.544 3.793 6.12 3.793 C 7.777 3.793 8.689 2.689 8.689 1.297 C 8.689 -0.095 8.281 0.001 7.872 0.001 L 7.105 0.001 C 7.105 0.985 6.817 1.393 6.072 1.393 C 5.328 1.393 4.968 1.057 4.464 0.769 C 3.552 0.217 3.144 0.097 2.52 0.097 C 1.464 0.097 0 0.817 0 2.689 C 0 4.562 0.48 3.985 0.984 3.985 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-15pva98\",layoutDependency:layoutDependency,layoutId:\"LmzhUmy_T\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 11.521 14.545\" overflow=\"visible\"><path d=\"M 11.521 14.497 L 11.521 6.288 C 11.521 1.464 8.737 0 5.64 0 C 2.544 0 0.576 1.872 0.576 3.432 L 0.576 4.56 L 0.696 4.56 C 1.2 3.912 2.592 2.952 5.112 2.952 C 7.633 2.952 8.113 3.552 8.113 5.52 L 8.113 5.712 L 6.913 5.712 C 1.8 5.712 0 7.608 0 10.105 C 0 12.601 2.28 14.545 5.568 14.545 L 6.264 14.545 C 7.169 14.553 8.063 14.356 8.881 13.969 C 9.241 14.329 9.769 14.521 10.513 14.521 L 11.521 14.521 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-uylmte\",layoutDependency:layoutDependency,layoutId:\"tMEvz_l9i\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.633 3.504\" overflow=\"visible\"><path d=\"M 4.609 1.344 C 4.609 2.761 3.889 3.504 2.4 3.504 C 0.912 3.504 0 2.857 0 1.776 C 0 0.696 0.744 0 3.385 0 L 4.633 0 L 4.633 1.344 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1qe0fji\",layoutDependency:layoutDependency,layoutId:\"Ej9WhTDz_\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1.033 5.737\" overflow=\"visible\"><path d=\"M 1.009 5.233 C 1.013 5.368 0.961 5.498 0.866 5.594 C 0.77 5.689 0.639 5.741 0.504 5.737 C 0.36 5.737 0.216 5.689 0.144 5.593 C 0.049 5.498 -0.004 5.368 0 5.233 L 0 0.505 C 0 0.361 0.048 0.241 0.145 0.145 C 0.247 0.045 0.386 -0.007 0.528 0.001 C 0.696 0.001 0.768 0.049 0.888 0.145 C 0.984 0.24 1.036 0.37 1.033 0.505 L 1.033 5.257 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-lzh7bt\",layoutDependency:layoutDependency,layoutId:\"W_xTvwv2B\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.865 4.488\" overflow=\"visible\"><path d=\"M 2.401 0 C 2.809 0 3.121 0.096 3.313 0.264 C 3.529 0.432 3.673 0.648 3.745 0.936 C 3.817 1.224 3.865 1.536 3.865 1.872 L 3.865 3.984 C 3.869 4.119 3.817 4.249 3.722 4.345 C 3.627 4.44 3.496 4.492 3.361 4.488 C 3.226 4.492 3.096 4.44 3.001 4.344 C 2.906 4.249 2.853 4.119 2.857 3.984 L 2.857 1.872 C 2.857 1.68 2.857 1.536 2.785 1.392 C 2.713 1.248 2.665 1.128 2.545 1.032 C 2.425 0.936 2.257 0.912 2.017 0.912 C 1.777 0.912 1.609 0.96 1.465 1.032 C 1.321 1.128 1.201 1.224 1.129 1.392 C 1.057 1.536 1.009 1.704 1.009 1.872 L 1.009 3.984 C 1.013 4.119 0.961 4.249 0.865 4.344 C 0.77 4.44 0.64 4.492 0.505 4.488 C 0.37 4.492 0.239 4.44 0.144 4.345 C 0.048 4.25 -0.004 4.119 0 3.984 L 0 0.6 C -0.004 0.465 0.048 0.334 0.144 0.239 C 0.239 0.144 0.37 0.092 0.505 0.096 C 0.649 0.096 0.769 0.144 0.865 0.24 C 0.961 0.335 1.013 0.465 1.009 0.6 L 1.009 0.96 L 0.889 0.96 C 0.937 0.84 1.009 0.744 1.105 0.624 C 1.194 0.504 1.309 0.405 1.441 0.336 C 1.569 0.236 1.716 0.162 1.873 0.12 C 2.041 0.072 2.209 0.024 2.401 0.024 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-rr54tv\",layoutDependency:layoutDependency,layoutId:\"HO5momwiq\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.504 4.561\" overflow=\"visible\"><path d=\"M 0.073 3.815 C 0.021 3.729 -0.004 3.629 0 3.528 C 0 3.408 0.072 3.312 0.216 3.216 C 0.306 3.17 0.404 3.145 0.504 3.144 C 0.6 3.144 0.696 3.192 0.792 3.288 C 0.96 3.456 1.128 3.576 1.296 3.648 C 1.464 3.744 1.68 3.768 1.944 3.768 C 2.016 3.768 2.112 3.768 2.208 3.72 C 2.304 3.72 2.4 3.648 2.472 3.6 C 2.554 3.517 2.598 3.404 2.592 3.288 C 2.598 3.179 2.554 3.073 2.472 3 C 2.4 2.928 2.28 2.88 2.136 2.808 C 1.992 2.736 1.848 2.712 1.68 2.664 C 1.502 2.615 1.326 2.559 1.152 2.496 C 0.986 2.431 0.825 2.35 0.672 2.256 C 0.523 2.159 0.4 2.027 0.312 1.872 C 0.212 1.689 0.162 1.481 0.168 1.272 C 0.168 1.032 0.24 0.768 0.408 0.576 C 0.552 0.384 0.768 0.24 1.008 0.144 C 1.248 0.048 1.512 0 1.776 0 C 2.04 0 2.112 0 2.304 0.072 C 2.496 0.12 2.664 0.168 2.832 0.264 C 3 0.36 3.144 0.48 3.264 0.624 C 3.337 0.696 3.361 0.816 3.361 0.912 C 3.361 1.032 3.312 1.128 3.216 1.224 C 3.144 1.296 3.049 1.32 2.928 1.32 C 2.827 1.321 2.731 1.277 2.664 1.2 C 2.563 1.073 2.431 0.974 2.28 0.912 C 2.136 0.84 1.944 0.816 1.752 0.816 C 1.56 0.816 1.584 0.816 1.488 0.84 C 1.392 0.84 1.32 0.912 1.248 0.96 C 1.176 1.032 1.152 1.128 1.152 1.248 C 1.152 1.368 1.2 1.464 1.272 1.536 C 1.369 1.624 1.484 1.69 1.608 1.728 C 1.752 1.776 1.896 1.824 2.064 1.872 L 2.568 2.016 C 2.736 2.088 2.905 2.16 3.048 2.256 C 3.196 2.348 3.313 2.481 3.384 2.64 C 3.481 2.808 3.504 3 3.504 3.24 C 3.504 3.48 3.432 3.768 3.264 3.96 C 2.921 4.354 2.419 4.574 1.896 4.56 C 1.656 4.56 1.248 4.512 0.936 4.392 C 0.624 4.272 0.336 4.08 0.12 3.792 L 0.072 3.816 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-r1crx7\",layoutDependency:layoutDependency,layoutId:\"dTxAyIC6H\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2.857 1\" overflow=\"visible\"><path d=\"M 0.457 0 L 2.401 0 C 2.521 0 2.641 0.048 2.736 0.12 C 2.833 0.216 2.856 0.312 2.856 0.456 C 2.862 0.572 2.819 0.686 2.736 0.768 C 2.641 0.864 2.545 0.888 2.401 0.888 L 0.457 0.888 C 0.335 0.885 0.217 0.843 0.12 0.768 C 0.025 0.696 0 0.576 0 0.432 C 0 0.288 0.048 0.192 0.12 0.12 C 0.217 0.024 0.313 0 0.457 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1wn3icd\",layoutDependency:layoutDependency,layoutId:\"CRyANWEj1\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1.969 5.329\" overflow=\"visible\"><path d=\"M 0.433 0.049 C 0.577 0.049 0.697 0.097 0.793 0.193 C 0.888 0.288 0.94 0.419 0.936 0.553 L 0.936 4.201 C 0.936 4.273 0.936 4.345 0.985 4.393 C 1.009 4.441 1.057 4.489 1.105 4.489 C 1.153 4.489 1.225 4.513 1.273 4.513 C 1.321 4.513 1.393 4.513 1.465 4.465 C 1.524 4.435 1.59 4.419 1.657 4.417 C 1.729 4.417 1.801 4.441 1.873 4.513 C 1.945 4.585 1.969 4.681 1.969 4.801 C 1.969 4.921 1.897 5.089 1.729 5.185 C 1.569 5.28 1.387 5.33 1.201 5.329 C 1.009 5.329 0.961 5.329 0.816 5.305 C 0.672 5.305 0.553 5.233 0.433 5.161 C 0.313 5.089 0.216 4.969 0.121 4.825 C 0.035 4.629 -0.006 4.416 0.001 4.201 L 0.001 0.504 C -0.004 0.369 0.048 0.238 0.143 0.143 C 0.239 0.047 0.37 -0.004 0.505 0 L 0.433 0.048 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-e1lchy\",layoutDependency:layoutDependency,layoutId:\"EW8DZYqBe\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1.032 1\" overflow=\"visible\"><path d=\"M 0.504 0.985 C 0.312 0.985 0.192 0.961 0.12 0.889 C 0.038 0.806 -0.005 0.693 0 0.577 L 0 0.432 C 0 0.264 0.048 0.168 0.12 0.096 C 0.192 0.024 0.336 0 0.504 0 C 0.672 0 0.84 0.024 0.912 0.096 C 0.984 0.168 1.032 0.264 1.032 0.408 L 1.032 0.552 C 1.032 0.72 0.984 0.816 0.912 0.888 C 0.84 0.96 0.696 0.984 0.504 0.984 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1i3jdj9\",layoutDependency:layoutDependency,layoutId:\"YXENk6iZn\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1.008 4.392\" overflow=\"visible\"><path d=\"M 1.008 3.888 C 1.012 4.023 0.96 4.153 0.864 4.248 C 0.769 4.344 0.639 4.396 0.504 4.392 C 0.369 4.396 0.239 4.344 0.144 4.249 C 0.048 4.154 -0.004 4.023 0 3.888 L 0 0.504 C -0.004 0.369 0.048 0.239 0.144 0.144 C 0.239 0.048 0.369 -0.004 0.504 0 C 0.648 0 0.768 0.048 0.864 0.144 C 0.96 0.239 1.012 0.369 1.008 0.504 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-14i2dcb\",layoutDependency:layoutDependency,layoutId:\"RN5YtetbR\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2.856 1\" overflow=\"visible\"><path d=\"M 0.456 0 L 2.4 0 C 2.52 0 2.64 0.048 2.736 0.12 C 2.832 0.216 2.856 0.312 2.856 0.456 C 2.856 0.6 2.808 0.696 2.736 0.768 C 2.64 0.864 2.544 0.888 2.4 0.888 L 0.456 0.888 C 0.334 0.885 0.216 0.843 0.12 0.768 C 0.024 0.696 0 0.576 0 0.432 C 0 0.288 0.048 0.192 0.12 0.12 C 0.216 0.024 0.312 0 0.456 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1gbmg56\",layoutDependency:layoutDependency,layoutId:\"tBBfAwPve\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1.969 5.329\" overflow=\"visible\"><path d=\"M 0.433 0.049 C 0.568 0.045 0.698 0.097 0.793 0.193 C 0.889 0.288 0.941 0.418 0.937 0.553 L 0.937 4.201 C 0.937 4.273 0.937 4.345 0.985 4.393 C 1.009 4.441 1.057 4.489 1.105 4.489 C 1.153 4.489 1.225 4.513 1.273 4.513 C 1.321 4.513 1.393 4.513 1.465 4.465 C 1.524 4.435 1.59 4.419 1.657 4.417 C 1.729 4.417 1.802 4.441 1.873 4.513 C 1.946 4.585 1.969 4.681 1.969 4.801 C 1.969 4.921 1.897 5.089 1.729 5.185 C 1.569 5.28 1.387 5.33 1.201 5.329 C 1.009 5.329 0.961 5.329 0.817 5.305 C 0.673 5.305 0.553 5.233 0.433 5.161 C 0.313 5.089 0.217 4.969 0.121 4.825 C 0.035 4.629 -0.006 4.416 0.001 4.201 L 0.001 0.504 C -0.003 0.369 0.048 0.239 0.144 0.143 C 0.239 0.048 0.37 -0.004 0.505 0 L 0.433 0.048 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1lz5svf\",layoutDependency:layoutDependency,layoutId:\"OHanCovXy\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.745 4.465\" overflow=\"visible\"><path d=\"M 3.24 0 C 3.375 -0.004 3.506 0.048 3.602 0.143 C 3.697 0.239 3.749 0.37 3.744 0.505 L 3.744 2.593 C 3.744 3.169 3.576 3.625 3.264 3.961 C 2.952 4.297 2.472 4.465 1.872 4.465 C 1.272 4.465 0.792 4.297 0.48 3.961 C 0.167 3.625 0 3.169 0 2.593 L 0 0.505 C -0.004 0.37 0.048 0.24 0.144 0.145 C 0.239 0.049 0.369 -0.003 0.504 0.001 C 0.648 0.001 0.768 0.049 0.864 0.145 C 0.96 0.24 1.012 0.371 1.008 0.505 L 1.008 2.593 C 1.008 2.929 1.08 3.169 1.224 3.337 C 1.368 3.505 1.584 3.577 1.896 3.577 C 2.208 3.577 2.424 3.505 2.568 3.337 C 2.712 3.169 2.783 2.929 2.783 2.593 L 2.783 0.505 C 2.779 0.37 2.831 0.24 2.927 0.144 C 3.022 0.049 3.153 -0.003 3.288 0.001 L 3.24 0.001 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1fj3s9c\",layoutDependency:layoutDependency,layoutId:\"fjqjARyUS\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2.856 1\" overflow=\"visible\"><path d=\"M 0.456 0 L 2.4 0 C 2.52 0 2.64 0.048 2.736 0.12 C 2.832 0.216 2.856 0.312 2.856 0.456 C 2.856 0.6 2.808 0.696 2.736 0.768 C 2.64 0.864 2.544 0.888 2.4 0.888 L 0.456 0.888 C 0.334 0.885 0.216 0.843 0.12 0.768 C 0.024 0.696 0 0.576 0 0.432 C 0 0.288 0.048 0.192 0.12 0.12 C 0.216 0.024 0.312 0 0.456 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1klt13c\",layoutDependency:layoutDependency,layoutId:\"l_TL38KT1\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1.969 5.329\" overflow=\"visible\"><path d=\"M 0.433 0.049 C 0.568 0.045 0.698 0.097 0.793 0.193 C 0.889 0.288 0.941 0.418 0.937 0.553 L 0.937 4.201 C 0.937 4.273 0.937 4.345 0.985 4.393 C 1.009 4.441 1.057 4.489 1.105 4.489 C 1.153 4.489 1.225 4.513 1.273 4.513 C 1.321 4.513 1.393 4.513 1.465 4.465 C 1.524 4.435 1.59 4.419 1.657 4.417 C 1.729 4.417 1.801 4.441 1.873 4.513 C 1.945 4.585 1.969 4.681 1.969 4.801 C 1.969 4.921 1.897 5.089 1.729 5.185 C 1.569 5.28 1.387 5.33 1.201 5.329 C 1.009 5.329 0.961 5.329 0.817 5.305 C 0.673 5.305 0.553 5.233 0.433 5.161 C 0.313 5.089 0.217 4.969 0.121 4.825 C 0.035 4.629 -0.006 4.416 0.001 4.201 L 0.001 0.504 C -0.003 0.369 0.049 0.239 0.144 0.144 C 0.239 0.048 0.37 -0.004 0.505 0 L 0.433 0.048 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-kf9jc2\",layoutDependency:layoutDependency,layoutId:\"mfkkTpRrV\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.465 4.536\" overflow=\"visible\"><path d=\"M 4.465 2.28 C 4.465 2.736 4.369 3.12 4.177 3.456 C 3.985 3.792 3.697 4.056 3.361 4.248 C 3.024 4.44 2.641 4.536 2.232 4.536 C 1.824 4.536 1.44 4.44 1.104 4.248 C 0.771 4.055 0.491 3.783 0.288 3.456 C 0.092 3.095 -0.007 2.69 0 2.28 C 0 1.848 0.096 1.44 0.288 1.104 C 0.48 0.768 0.745 0.504 1.104 0.288 C 1.44 0.096 1.824 0 2.233 0 C 2.641 0 3.024 0.096 3.361 0.288 C 3.697 0.48 3.961 0.744 4.177 1.104 C 4.369 1.44 4.465 1.848 4.465 2.28 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-166q3a9\",layoutDependency:layoutDependency,layoutId:\"le1Q5gIQG\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2.497 2.736\" overflow=\"visible\"><path d=\"M 2.497 1.368 C 2.497 1.08 2.45 0.84 2.329 0.648 C 2.222 0.45 2.065 0.285 1.873 0.168 C 1.685 0.054 1.468 -0.004 1.249 0 C 1.029 -0.004 0.813 0.054 0.626 0.168 C 0.433 0.288 0.289 0.432 0.169 0.648 C 0.051 0.87 -0.007 1.118 0.001 1.368 C 0.001 1.632 0.049 1.872 0.169 2.088 C 0.289 2.304 0.433 2.448 0.626 2.568 C 0.817 2.688 1.033 2.736 1.249 2.736 C 1.465 2.736 1.682 2.688 1.873 2.568 C 2.065 2.448 2.209 2.304 2.329 2.088 C 2.446 1.867 2.504 1.619 2.497 1.368 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]}),/*#__PURE__*/_jsxs(SVG,{className:\"framer-fapwzp\",layoutDependency:layoutDependency,layoutId:\"GvCQQHaf8\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 30.219 40.932\" overflow=\"visible\"><path d=\"M 10.897 35.556 C 10.538 35.177 10.094 34.889 9.601 34.716 C 8.483 34.33 7.243 34.598 6.385 35.411 C 5.76 35.988 5.396 36.793 5.377 37.643 C 5.352 38.488 5.662 39.308 6.241 39.923 C 6.817 40.549 7.623 40.913 8.473 40.932 L 8.569 40.932 C 9.385 40.932 10.153 40.62 10.753 40.068 C 11.378 39.492 11.742 38.687 11.761 37.836 C 11.786 36.992 11.476 36.172 10.897 35.556 Z M 29.859 11.313 C 29.763 11.001 29.667 10.665 29.571 10.353 C 28.295 6.533 25.548 3.38 21.938 1.593 C 18.335 -0.209 14.16 -0.495 10.345 0.799 C 6.076 2.231 2.664 5.486 1.032 9.682 C 1.032 9.73 1.008 9.754 0.984 9.802 C 0.84 10.186 0.696 10.594 0.576 11.002 C 0.576 11.05 0.552 11.122 0.528 11.17 C 0.504 11.29 0.456 11.386 0.432 11.506 C 0.432 11.554 0.408 11.626 0.384 11.674 L 0.336 11.842 C 0.336 11.938 0.288 12.034 0.264 12.13 C 0.26 12.205 0.243 12.277 0.216 12.346 L 0.216 12.442 C 0.212 12.524 0.195 12.605 0.168 12.682 C 0.168 12.73 0.168 12.802 0.144 12.85 C 0.144 12.898 0.144 12.97 0.12 13.018 L 0.12 13.186 C 0.12 13.283 0.096 13.402 0.072 13.499 L 0 14.315 L 0 15.946 C 0 16.09 0 16.21 0.024 16.354 L 0.024 17.026 C 0.048 17.122 0.072 17.218 0.072 17.314 L 0.072 17.458 C 0.072 17.578 0.096 17.674 0.12 17.794 C 0.12 17.842 0.12 17.914 0.144 17.962 C 0.144 18.034 0.144 18.082 0.168 18.13 C 0.168 18.178 0.168 18.202 0.192 18.25 L 0.192 18.322 C 0.216 18.37 0.24 18.442 0.24 18.49 C 0.24 18.538 0.24 18.586 0.264 18.61 C 0.264 18.682 0.312 18.778 0.312 18.85 C 0.312 18.922 0.312 18.97 0.336 19.018 C 0.336 19.09 0.36 19.138 0.384 19.186 C 0.384 19.234 0.384 19.282 0.408 19.306 C 0.408 19.33 0.408 19.378 0.432 19.402 C 0.432 19.45 0.456 19.498 0.48 19.57 C 0.48 19.618 0.504 19.666 0.528 19.69 L 0.528 19.738 C 0.552 19.786 0.576 19.81 0.576 19.858 L 0.744 20.338 C 0.768 20.434 1.536 22.522 2.28 23.674 L 2.568 24.107 L 3 23.842 C 3.036 23.837 3.07 23.82 3.096 23.794 C 3.87 23.362 4.682 23 5.521 22.714 C 5.905 22.594 6.313 22.474 6.721 22.378 L 7.537 22.186 L 7.009 21.514 C 6.282 20.595 5.721 19.555 5.353 18.442 C 5.329 18.346 5.281 18.25 5.257 18.154 C 5.257 18.106 5.233 18.058 5.209 17.986 C 5.209 17.914 5.161 17.842 5.137 17.746 C 5.062 17.437 4.997 17.125 4.945 16.81 L 4.873 16.234 L 4.873 15.874 C 4.777 14.554 4.945 13.234 5.353 11.985 L 5.353 11.937 C 5.425 11.721 5.521 11.529 5.593 11.313 L 5.641 11.193 C 5.954 10.468 6.34 9.777 6.793 9.129 C 6.913 8.961 7.057 8.793 7.177 8.625 C 7.225 8.577 7.273 8.505 7.321 8.457 L 7.369 8.409 C 7.417 8.361 7.465 8.289 7.513 8.241 C 7.825 7.881 8.185 7.569 8.545 7.257 C 8.593 7.209 8.665 7.161 8.713 7.113 C 9.073 6.825 9.481 6.561 9.889 6.321 C 9.932 6.303 9.972 6.279 10.009 6.249 C 10.489 5.985 10.993 5.745 11.521 5.553 L 11.641 5.505 C 11.686 5.505 11.728 5.488 11.761 5.457 C 14.328 4.594 17.133 4.784 19.561 5.985 C 22.011 7.209 23.811 9.297 24.699 11.865 C 24.746 11.985 24.794 12.129 24.819 12.249 C 25.179 13.474 25.299 14.746 25.179 16.018 C 24.962 18.298 24.002 20.458 22.419 22.114 L 22.322 22.234 C 21.578 23.29 21.722 24.754 22.61 25.619 C 23.09 26.075 23.714 26.291 24.362 26.291 C 24.77 26.291 25.178 26.195 25.562 26.003 L 25.634 25.955 L 25.707 25.883 C 27.532 24.078 28.869 21.84 29.595 19.378 C 30.003 18.034 30.195 16.642 30.219 15.25 C 30.219 13.905 30.075 12.537 29.715 11.217 Z\" fill=\"rgb(255,113,16)\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-7yx07f\",layoutDependency:layoutDependency,layoutId:\"i4uK36ASz\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 6.387 6.39\" overflow=\"visible\"><path d=\"M 5.521 1.014 C 5.163 0.635 4.718 0.347 4.225 0.174 C 3.108 -0.213 1.868 0.055 1.009 0.869 C 0.384 1.446 0.02 2.251 0.001 3.101 C -0.024 3.946 0.287 4.766 0.865 5.381 C 1.441 6.007 2.247 6.371 3.097 6.39 L 3.193 6.39 C 4.009 6.39 4.777 6.078 5.377 5.526 C 6.003 4.95 6.367 4.144 6.385 3.294 C 6.411 2.45 6.1 1.63 5.521 1.014 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-c6wtrn\",layoutDependency:layoutDependency,layoutId:\"mx9DFJfxZ\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 30.219 26.291\" overflow=\"visible\"><path d=\"M 29.859 11.313 C 29.763 11.001 29.667 10.665 29.571 10.353 C 28.295 6.533 25.548 3.38 21.938 1.593 C 18.335 -0.209 14.16 -0.495 10.345 0.799 C 6.076 2.231 2.664 5.486 1.032 9.682 C 1.032 9.73 1.008 9.754 0.984 9.802 C 0.84 10.186 0.696 10.594 0.576 11.002 C 0.576 11.05 0.552 11.122 0.528 11.17 C 0.504 11.29 0.456 11.386 0.432 11.506 C 0.432 11.554 0.408 11.626 0.384 11.674 L 0.336 11.842 C 0.336 11.938 0.288 12.034 0.264 12.13 C 0.26 12.205 0.243 12.277 0.216 12.346 L 0.216 12.442 C 0.212 12.524 0.195 12.605 0.168 12.682 C 0.168 12.73 0.168 12.802 0.144 12.85 C 0.144 12.898 0.144 12.97 0.12 13.018 L 0.12 13.186 C 0.12 13.283 0.096 13.402 0.072 13.499 L 0 14.315 L 0 15.946 C 0 16.09 0 16.21 0.024 16.354 L 0.024 17.026 C 0.048 17.122 0.072 17.218 0.072 17.314 L 0.072 17.458 C 0.072 17.578 0.096 17.674 0.12 17.794 C 0.12 17.842 0.12 17.914 0.144 17.962 C 0.144 18.034 0.144 18.082 0.168 18.13 C 0.168 18.178 0.168 18.202 0.192 18.25 L 0.192 18.322 C 0.216 18.37 0.24 18.442 0.24 18.49 C 0.24 18.538 0.24 18.586 0.264 18.61 C 0.264 18.682 0.312 18.778 0.312 18.85 C 0.312 18.922 0.312 18.97 0.336 19.018 C 0.336 19.09 0.36 19.138 0.384 19.186 C 0.384 19.234 0.384 19.282 0.408 19.306 C 0.408 19.33 0.408 19.378 0.432 19.402 C 0.432 19.45 0.456 19.498 0.48 19.57 C 0.48 19.618 0.504 19.666 0.528 19.69 L 0.528 19.738 C 0.552 19.786 0.576 19.81 0.576 19.858 L 0.744 20.338 C 0.768 20.434 1.536 22.522 2.28 23.674 L 2.568 24.107 L 3 23.842 C 3.036 23.837 3.07 23.82 3.096 23.794 C 3.87 23.362 4.682 23 5.521 22.714 C 5.905 22.594 6.313 22.474 6.721 22.378 L 7.537 22.186 L 7.009 21.514 C 6.282 20.595 5.721 19.555 5.353 18.442 C 5.329 18.346 5.281 18.25 5.257 18.154 C 5.257 18.106 5.233 18.058 5.209 17.986 C 5.209 17.914 5.161 17.842 5.137 17.746 C 5.062 17.437 4.997 17.125 4.945 16.81 L 4.873 16.234 L 4.873 15.874 C 4.777 14.554 4.945 13.234 5.353 11.985 L 5.353 11.937 C 5.425 11.721 5.521 11.529 5.593 11.313 L 5.641 11.193 C 5.954 10.468 6.34 9.777 6.793 9.129 C 6.913 8.961 7.057 8.793 7.177 8.625 C 7.225 8.577 7.273 8.505 7.321 8.457 L 7.369 8.409 C 7.417 8.361 7.465 8.289 7.513 8.241 C 7.825 7.881 8.185 7.569 8.545 7.257 C 8.593 7.209 8.665 7.161 8.713 7.113 C 9.073 6.825 9.481 6.561 9.889 6.321 C 9.932 6.303 9.972 6.279 10.009 6.249 C 10.489 5.985 10.993 5.745 11.521 5.553 L 11.641 5.505 C 11.686 5.505 11.728 5.488 11.761 5.457 C 14.328 4.594 17.133 4.784 19.561 5.985 C 22.011 7.209 23.811 9.297 24.699 11.865 C 24.746 11.985 24.794 12.129 24.819 12.249 C 25.179 13.474 25.299 14.746 25.179 16.018 C 24.962 18.298 24.002 20.458 22.419 22.114 L 22.322 22.234 C 21.578 23.29 21.722 24.754 22.61 25.619 C 23.09 26.075 23.714 26.291 24.362 26.291 C 24.77 26.291 25.178 26.195 25.562 26.003 L 25.634 25.955 L 25.707 25.883 C 27.532 24.078 28.869 21.84 29.595 19.378 C 30.003 18.034 30.195 16.642 30.219 15.25 C 30.219 13.905 30.075 12.537 29.715 11.217 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1x37s3r\",layoutDependency:layoutDependency,layoutId:\"Qmq7UlYUl\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 27.288 27.774\" overflow=\"visible\"><path d=\"M 24.362 5.452 C 24.362 5.428 24.314 5.38 24.29 5.356 C 24.05 5.068 23.81 4.756 23.546 4.492 L 23.426 4.372 L 23.21 4.156 L 23.09 4.036 L 22.97 3.916 C 22.898 3.844 22.825 3.796 22.778 3.724 C 22.736 3.677 22.688 3.637 22.634 3.604 C 22.61 3.604 22.586 3.556 22.562 3.532 C 22.514 3.484 22.442 3.436 22.393 3.388 C 22.346 3.364 22.322 3.316 22.273 3.292 C 22.226 3.268 22.202 3.22 22.153 3.196 C 22.106 3.172 22.081 3.124 22.033 3.1 C 21.962 3.028 21.89 2.98 21.793 2.908 C 21.602 2.764 21.386 2.596 21.193 2.476 C 21.17 2.476 21.146 2.428 21.098 2.428 C 21.049 2.38 20.978 2.356 20.929 2.308 C 20.905 2.308 20.858 2.26 20.834 2.236 C 20.745 2.194 20.664 2.137 20.594 2.068 C 20.546 2.044 20.522 2.02 20.474 1.996 L 20.426 1.996 C 20.392 1.957 20.352 1.924 20.306 1.9 L 20.161 1.828 L 20.017 1.756 C 19.993 1.756 19.946 1.708 19.921 1.708 C 19.801 1.66 19.705 1.588 19.585 1.54 C 19.549 1.534 19.516 1.517 19.489 1.492 C 19.417 1.468 19.369 1.42 19.297 1.396 C 19.249 1.396 19.201 1.348 19.153 1.324 L 19.057 1.276 C 18.985 1.228 18.889 1.204 18.817 1.18 C 18.769 1.18 18.721 1.132 18.697 1.132 C 18.601 1.084 18.505 1.06 18.409 1.012 C 18.361 1.012 18.313 0.964 18.265 0.964 C 18.217 0.964 18.169 0.916 18.121 0.916 C 18.073 0.916 18.049 0.892 18.001 0.868 L 17.953 0.868 L 17.809 0.796 L 17.689 0.747 C 17.617 0.747 17.545 0.7 17.473 0.676 L 17.329 0.627 C 17.27 0.623 17.213 0.607 17.161 0.58 C 17.113 0.58 17.089 0.58 17.041 0.556 L 16.825 0.507 C 16.777 0.507 16.729 0.507 16.705 0.484 L 16.657 0.484 C 16.609 0.484 16.585 0.46 16.537 0.46 L 16.105 0.364 C 16.009 0.364 14.017 -0.045 12.793 0.004 L 12.289 0.004 L 12.289 0.627 C 12.265 1.42 12.169 2.236 11.977 3.004 C 11.905 3.364 11.809 3.724 11.689 4.084 L 11.425 4.9 L 12.265 4.804 C 13.321 4.66 14.377 4.732 15.433 4.948 C 15.529 4.948 15.601 4.996 15.697 5.02 C 15.745 5.02 15.793 5.044 15.841 5.068 C 15.913 5.068 15.985 5.116 16.057 5.116 C 16.321 5.188 16.609 5.284 16.873 5.404 C 17.041 5.476 17.185 5.548 17.353 5.62 C 17.425 5.644 17.473 5.668 17.545 5.716 C 17.569 5.716 17.593 5.74 17.641 5.764 C 18.699 6.31 19.644 7.051 20.426 7.948 C 20.546 8.116 20.69 8.284 20.81 8.452 L 20.882 8.524 C 21.308 9.103 21.662 9.732 21.938 10.396 C 22.01 10.564 22.082 10.756 22.154 10.924 C 22.154 10.996 22.202 11.044 22.226 11.116 L 22.226 11.164 C 22.226 11.236 22.274 11.284 22.274 11.356 C 22.394 11.765 22.49 12.196 22.538 12.605 C 22.538 12.677 22.538 12.725 22.562 12.797 C 22.61 13.205 22.634 13.637 22.634 14.069 L 22.634 14.213 C 22.634 14.717 22.562 15.221 22.466 15.701 L 22.418 15.941 C 21.897 18.323 20.444 20.397 18.385 21.701 C 16.329 23.018 13.832 23.459 11.449 22.926 C 11.326 22.905 11.206 22.872 11.089 22.829 C 9.969 22.541 8.917 22.036 7.992 21.341 C 6.336 20.117 5.112 18.365 4.584 16.373 L 4.584 16.277 C 4.176 15.269 3.168 14.645 2.112 14.765 C 0.96 14.885 0.072 15.869 0 17.021 L 0 17.165 C 0.551 19.437 1.665 21.533 3.24 23.261 C 4.103 24.197 5.088 25.013 6.168 25.686 C 7.226 26.335 8.363 26.843 9.552 27.198 C 9.84 27.294 10.152 27.366 10.441 27.438 C 11.449 27.654 12.457 27.774 13.489 27.774 C 16.081 27.774 18.625 27.03 20.881 25.614 C 24.001 23.622 26.161 20.549 26.954 16.949 C 27.851 12.944 26.919 8.748 24.41 5.5 Z\" fill=\"rgb(255,113,16)\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsxs(SVG,{className:\"framer-dfcmi0\",layoutDependency:layoutDependency,layoutId:\"Wmu8fP5wI\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 13.501 13.484\" overflow=\"visible\"><path d=\"M 11.658 2.131 C 9.114 -0.581 4.841 -0.725 2.129 1.819 L 1.961 1.987 C 0.265 3.691 -0.394 6.17 0.233 8.492 C 0.529 9.555 1.071 10.534 1.817 11.348 C 2.464 12.039 3.249 12.587 4.121 12.956 C 4.265 13.028 4.409 13.076 4.577 13.124 C 5.297 13.364 6.017 13.484 6.761 13.484 C 8.201 13.484 9.641 13.004 10.841 12.116 C 11.029 11.977 11.205 11.825 11.37 11.66 C 14.082 9.116 14.226 4.843 11.682 2.131 Z M 8.178 8.276 C 7.606 8.812 6.783 8.988 6.041 8.732 C 5.716 8.614 5.421 8.426 5.177 8.18 C 4.793 7.772 4.577 7.22 4.601 6.668 C 4.601 6.092 4.865 5.588 5.273 5.204 C 5.664 4.838 6.178 4.632 6.713 4.627 L 6.785 4.627 C 7.362 4.627 7.865 4.891 8.25 5.299 C 8.634 5.708 8.85 6.259 8.826 6.812 C 8.826 7.388 8.562 7.892 8.154 8.276 Z\" fill=\"var(--token-acbad6b7-2a19-4836-bd3c-cfb65d18c9f0, rgb(255, 255, 255)) /* {&quot;name&quot;:&quot;White 100&quot;} */\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1xoabmq\",layoutDependency:layoutDependency,layoutId:\"z199Su05V\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 13.501 13.484\" overflow=\"visible\"><path d=\"M 11.658 2.131 C 9.114 -0.581 4.841 -0.725 2.129 1.819 L 1.961 1.987 C 0.265 3.691 -0.394 6.17 0.233 8.492 C 0.529 9.555 1.071 10.534 1.817 11.348 C 2.464 12.039 3.249 12.587 4.121 12.956 C 4.265 13.028 4.409 13.076 4.577 13.124 C 5.297 13.364 6.017 13.484 6.761 13.484 C 8.201 13.484 9.641 13.004 10.841 12.116 C 11.029 11.977 11.205 11.825 11.37 11.66 C 14.082 9.116 14.226 4.843 11.682 2.131 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1vr4tnt\",layoutDependency:layoutDependency,layoutId:\"sug3nBR91\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.229 4.221\" overflow=\"visible\"><path d=\"M 3.579 3.649 C 3.006 4.185 2.184 4.361 1.442 4.105 C 1.116 3.988 0.821 3.799 0.578 3.553 C 0.194 3.145 -0.022 2.593 0.002 2.041 C 0.002 1.465 0.266 0.961 0.674 0.577 C 1.065 0.211 1.579 0.005 2.114 0 L 2.186 0 C 2.763 0 3.266 0.264 3.651 0.672 C 4.035 1.081 4.251 1.632 4.227 2.185 C 4.227 2.761 3.963 3.265 3.555 3.649 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]}),/*#__PURE__*/_jsx(SVG,{className:\"framer-5vxt7p\",layoutDependency:layoutDependency,layoutId:\"xj1WMkJqd\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 17.422 20.437\" overflow=\"visible\"><path d=\"M 17.086 16.597 C 16.918 16.429 16.798 16.261 16.654 16.117 C 16.15 15.541 15.838 15.204 15.382 14.413 L 15.022 13.788 L 14.518 14.317 C 13.822 15.037 12.718 15.349 11.638 15.613 C 8.613 16.357 5.541 14.485 4.798 11.436 C 4.277 9.267 5.075 6.994 6.838 5.628 C 7.461 5.148 7.725 5.052 8.445 4.812 C 8.613 4.764 8.805 4.692 9.022 4.62 C 10.63 4.02 11.35 2.916 10.99 1.595 C 10.852 1.048 10.497 0.58 10.006 0.299 C 9.598 0.059 8.878 -0.157 7.846 0.155 C 7.787 0.16 7.73 0.176 7.677 0.203 C 7.485 0.251 7.221 0.323 6.813 0.467 C 5.589 0.899 4.485 1.571 3.501 2.411 C 0.63 4.938 -0.607 8.845 0.285 12.564 C 1.437 17.317 5.493 20.437 10.078 20.437 C 10.87 20.437 11.686 20.341 12.502 20.149 C 14.254 19.717 15.838 18.445 17.014 17.389 L 17.422 17.029 L 17.062 16.621 Z\" fill=\"rgb(255,113,16)\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-dnlkpj\",layoutDependency:layoutDependency,layoutId:\"h31N5ZK5r\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 6.396 6.395\" overflow=\"visible\"><path d=\"M 6.396 2.963 C 6.335 2.117 5.937 1.33 5.292 0.779 C 3.956 -0.371 1.943 -0.232 0.779 1.091 C -0.373 2.435 -0.229 4.451 1.091 5.603 C 1.668 6.107 2.411 6.395 3.18 6.395 L 3.42 6.395 C 4.266 6.334 5.053 5.937 5.604 5.291 C 6.156 4.643 6.444 3.827 6.372 2.963 Z\" fill=\"rgb(255,113,16)\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-10xcjkb\",layoutDependency:layoutDependency,layoutId:\"i2kk9AxPg\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 34.668 34.926\" overflow=\"visible\"><path d=\"M 34.26 19.012 C 33.075 18.655 31.848 18.454 30.612 18.412 C 29.82 18.412 29.028 18.412 28.26 18.556 C 27.002 18.746 25.776 19.101 24.612 19.612 C 23.48 20.115 22.423 20.769 21.467 21.556 L 21.131 21.82 C 21.131 21.82 20.867 22.06 20.771 22.157 C 19.523 23.333 18.563 24.581 17.867 25.997 C 17.579 26.573 17.699 26.933 17.867 27.125 C 17.987 27.269 18.251 27.533 18.803 27.437 C 20.795 27.125 22.595 26.429 24.155 25.349 L 24.203 25.301 C 24.203 25.301 24.227 25.301 24.251 25.277 C 25.547 24.389 26.603 23.789 27.204 23.573 C 27.748 23.378 28.311 23.241 28.884 23.165 C 28.692 23.549 28.5 23.909 28.26 24.269 C 27.663 25.23 26.945 26.109 26.123 26.885 L 26.075 26.933 C 24.511 28.392 22.604 29.432 20.531 29.957 C 19.393 30.241 18.223 30.37 17.051 30.341 C 15.91 30.314 14.78 30.128 13.691 29.789 C 11.561 29.138 9.64 27.938 8.121 26.309 C 5.794 23.813 4.569 20.572 4.69 17.189 C 4.81 13.779 6.226 10.636 8.722 8.307 C 11.986 5.259 16.402 4.059 20.267 5.187 C 21.035 5.403 21.803 5.331 22.403 4.947 C 22.942 4.591 23.307 4.025 23.411 3.387 C 23.603 2.115 23.147 1.275 22.043 0.843 C 16.811 -1.149 10.354 0.459 5.578 4.923 C 2.121 8.043 0.178 12.34 0.009 16.996 C -0.135 21.629 1.521 26.045 4.689 29.429 C 7.012 31.916 10.018 33.661 13.33 34.446 C 14.558 34.737 15.813 34.898 17.075 34.926 L 17.363 34.926 C 18.491 34.926 19.619 34.806 20.723 34.59 C 21.923 34.35 23.123 33.99 24.251 33.485 C 26.091 32.684 27.78 31.571 29.244 30.197 C 29.484 29.981 29.724 29.741 29.94 29.501 L 29.964 29.501 C 30.819 28.578 31.583 27.573 32.244 26.501 L 32.244 26.453 C 32.844 25.437 33.35 24.369 33.756 23.261 L 33.828 23.189 L 33.828 23.045 C 34.213 21.908 34.478 20.733 34.62 19.54 L 34.668 19.084 L 34.236 18.94 Z\" fill=\"var(--token-acbad6b7-2a19-4836-bd3c-cfb65d18c9f0, rgb(255, 255, 255)) /* {&quot;name&quot;:&quot;White 100&quot;} */\"></path></svg>',withExternalLayout:true})]})]})]})]})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-8wmxer\",\"data-framer-name\":\"Text\",layoutDependency:layoutDependency,layoutId:\"frsu45XA1\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-16ib03y\",\"data-styles-preset\":\"c7YtoNF8D\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-9a26ad26-09db-4a56-957a-eea1c6233bbe))\"},children:\"Bem Viver, Esporte e Cultura.\"})}),className:\"framer-v3pkfi\",\"data-framer-name\":\"Title\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"VgFTlKYay\",style:{\"--extracted-r6o4lv\":\"var(--token-9a26ad26-09db-4a56-957a-eea1c6233bbe)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-hiobf7\",\"data-framer-name\":\"Newsletter\",layoutDependency:layoutDependency,layoutId:\"ucGiHNkR7\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-132cbkv\",\"data-framer-name\":\"Tiltes\",layoutDependency:layoutDependency,layoutId:\"NVIX1NpPh\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h2,{className:\"framer-styles-preset-135oox7\",\"data-styles-preset\":\"rR4HWGXW5\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-1of0zx5, var(--token-9a26ad26-09db-4a56-957a-eea1c6233bbe))\"},children:\"Newsletter\"})}),className:\"framer-1pdpkw3\",\"data-framer-name\":\"Headline\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"WE2gAuESJ\",style:{\"--extracted-1of0zx5\":\"var(--token-9a26ad26-09db-4a56-957a-eea1c6233bbe)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-vbu46j\",\"data-styles-preset\":\"sVNf8T_jq\",dir:\"auto\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-acbad6b7-2a19-4836-bd3c-cfb65d18c9f0, rgb(255, 255, 255)))\"},children:\"Inscreva-se na newsletter e n\\xe3o perca nenhuma atualiza\\xe7\\xe3o.\"})}),className:\"framer-1kuqr7w\",\"data-framer-name\":\"Description\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"TUsQ8jlNV\",style:{\"--extracted-r6o4lv\":\"var(--token-acbad6b7-2a19-4836-bd3c-cfb65d18c9f0, rgb(255, 255, 255))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(FormContainer,{action:\"https://api.framer.com/forms/v1/forms/49ef5a10-f848-403c-a178-e0011e6236e2/submit\",className:\"framer-zx320g\",\"data-framer-name\":\"Newsletter\",layoutDependency:layoutDependency,layoutId:\"itUMSlE0m\",nodeId:\"itUMSlE0m\",children:formState=>/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(FormPlainTextInput,{className:\"framer-pa3cb6\",inputName:\"Email\",layoutDependency:layoutDependency,layoutId:\"vP0DfHss8\",placeholder:\"seu melhor email\",required:true,style:{\"--framer-input-border-bottom-width\":\"1px\",\"--framer-input-border-color\":\"var(--token-839b2d12-406f-4e61-9471-93411dc44e70, rgb(240, 241, 242))\",\"--framer-input-border-left-width\":\"1px\",\"--framer-input-border-radius-bottom-left\":\"8px\",\"--framer-input-border-radius-bottom-right\":\"8px\",\"--framer-input-border-radius-top-left\":\"8px\",\"--framer-input-border-radius-top-right\":\"8px\",\"--framer-input-border-right-width\":\"1px\",\"--framer-input-border-style\":\"solid\",\"--framer-input-border-top-width\":\"1px\",\"--framer-input-font-color\":\"var(--token-acbad6b7-2a19-4836-bd3c-cfb65d18c9f0, rgb(255, 255, 255))\",\"--framer-input-icon-color\":\"rgb(153, 153, 153)\",\"--framer-input-placeholder-color\":\"var(--token-688681a8-62a8-4d30-bd7c-89ea81ad7dfe, rgb(156, 156, 156))\"},type:\"email\"}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:48,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1mlweow-container\",layoutDependency:layoutDependency,layoutId:\"nUCnnnZZ5-container\",nodeId:\"nUCnnnZZ5\",rendersWithMotion:true,scopeId:\"qZHR7ZRC3\",children:/*#__PURE__*/_jsx(SubcribeButton,{height:\"100%\",id:\"nUCnnnZZ5\",layoutId:\"nUCnnnZZ5\",type:\"submit\",variant:formVariants(formState,{error:\"vsHkiRVv4\",pending:\"uBCzOrtiK\",success:\"iF623AEp9\"},matchVariant(\"uEQlSz07k\")),width:\"100%\"})})})]})})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-v48fgg\",\"data-framer-name\":\"Links\",layoutDependency:layoutDependency,layoutId:\"sabAD39Y5\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1tr8lzv\",\"data-framer-name\":\"Navigation\",layoutDependency:layoutDependency,layoutId:\"l3kQKVIpR\",children:[isDisplayed()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-vbu46j\",\"data-styles-preset\":\"sVNf8T_jq\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-9a26ad26-09db-4a56-957a-eea1c6233bbe))\"},children:/*#__PURE__*/_jsx(motion.strong,{children:\"Institucional\"})})}),className:\"framer-97r8ws\",\"data-framer-name\":\"Title\",fonts:[\"Inter\",\"Inter-Bold\"],layoutDependency:layoutDependency,layoutId:\"HCRgAagWg\",style:{\"--extracted-r6o4lv\":\"var(--token-9a26ad26-09db-4a56-957a-eea1c6233bbe)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.nav,{className:\"framer-15gzky3\",\"data-framer-name\":\"Links\",layoutDependency:layoutDependency,layoutId:\"DDZe5YOxx\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:30,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-17mx18b-container\",layoutDependency:layoutDependency,layoutId:\"Ft0slvuUO-container\",nodeId:\"Ft0slvuUO\",rendersWithMotion:true,scopeId:\"qZHR7ZRC3\",children:/*#__PURE__*/_jsx(NavLinks,{height:\"100%\",id:\"Ft0slvuUO\",layoutId:\"Ft0slvuUO\",RPOmGi0Tc:\"Home\",sWBN2YQBh:resolvedLinks[0],variant:matchVariant(\"ln1Ni2H58\"),width:\"100%\",...addPropertyOverrides({BpMLxvVMU:{sWBN2YQBh:resolvedLinks[1]},pyr_jVOba:{sWBN2YQBh:resolvedLinks[2],variant:matchVariant(\"T6tZ2Hu0y\")}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"eBCcD0aXh\"},implicitPathVariables:undefined},{href:{webPageId:\"eBCcD0aXh\"},implicitPathVariables:undefined},{href:{webPageId:\"eBCcD0aXh\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:30,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-iugpys-container\",layoutDependency:layoutDependency,layoutId:\"QcCdHkpfA-container\",nodeId:\"QcCdHkpfA\",rendersWithMotion:true,scopeId:\"qZHR7ZRC3\",children:/*#__PURE__*/_jsx(NavLinks,{height:\"100%\",id:\"QcCdHkpfA\",layoutId:\"QcCdHkpfA\",RPOmGi0Tc:\"Sobre n\\xf3s\",sWBN2YQBh:resolvedLinks1[0],variant:matchVariant(\"ln1Ni2H58\"),width:\"100%\",...addPropertyOverrides({BpMLxvVMU:{sWBN2YQBh:resolvedLinks1[1]},pyr_jVOba:{sWBN2YQBh:resolvedLinks1[2],variant:matchVariant(\"T6tZ2Hu0y\")}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"HhxxnrEWt\"},implicitPathVariables:undefined},{href:{webPageId:\"HhxxnrEWt\"},implicitPathVariables:undefined},{href:{webPageId:\"HhxxnrEWt\"},implicitPathVariables:undefined}],children:resolvedLinks2=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:30,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-30gl8e-container\",layoutDependency:layoutDependency,layoutId:\"aX6NYWZEi-container\",nodeId:\"aX6NYWZEi\",rendersWithMotion:true,scopeId:\"qZHR7ZRC3\",children:/*#__PURE__*/_jsx(NavLinks,{height:\"100%\",id:\"aX6NYWZEi\",layoutId:\"aX6NYWZEi\",RPOmGi0Tc:\"Transpar\\xeancia\",sWBN2YQBh:resolvedLinks2[0],variant:matchVariant(\"ln1Ni2H58\"),width:\"100%\",...addPropertyOverrides({BpMLxvVMU:{sWBN2YQBh:resolvedLinks2[1]},pyr_jVOba:{sWBN2YQBh:resolvedLinks2[2],variant:matchVariant(\"T6tZ2Hu0y\")}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"UvwnVDB4k\"},implicitPathVariables:undefined},{href:{webPageId:\"UvwnVDB4k\"},implicitPathVariables:undefined},{href:{webPageId:\"UvwnVDB4k\"},implicitPathVariables:undefined}],children:resolvedLinks3=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:30,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-coko1p-container\",layoutDependency:layoutDependency,layoutId:\"U1INgGAo4-container\",nodeId:\"U1INgGAo4\",rendersWithMotion:true,scopeId:\"qZHR7ZRC3\",children:/*#__PURE__*/_jsx(NavLinks,{height:\"100%\",id:\"U1INgGAo4\",layoutId:\"U1INgGAo4\",RPOmGi0Tc:\"Doe agora\",sWBN2YQBh:resolvedLinks3[0],variant:matchVariant(\"ln1Ni2H58\"),width:\"100%\",...addPropertyOverrides({BpMLxvVMU:{sWBN2YQBh:resolvedLinks3[1]},pyr_jVOba:{sWBN2YQBh:resolvedLinks3[2],variant:matchVariant(\"T6tZ2Hu0y\")}},baseVariant,gestureVariant)})})})})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1wjradh\",\"data-framer-name\":\"Other Links\",layoutDependency:layoutDependency,layoutId:\"f1a0VYHI6\",children:[isDisplayed()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-vbu46j\",\"data-styles-preset\":\"sVNf8T_jq\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-9a26ad26-09db-4a56-957a-eea1c6233bbe))\"},children:/*#__PURE__*/_jsx(motion.strong,{children:\"Como atuamos\"})})}),className:\"framer-ry2c9o\",\"data-framer-name\":\"Title\",fonts:[\"Inter\",\"Inter-Bold\"],layoutDependency:layoutDependency,layoutId:\"M15GwW7WW\",style:{\"--extracted-r6o4lv\":\"var(--token-9a26ad26-09db-4a56-957a-eea1c6233bbe)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.nav,{className:\"framer-ptmnvq\",\"data-framer-name\":\"Links\",layoutDependency:layoutDependency,layoutId:\"SNPgoG1Jf\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"P_wqkFNiy\"},implicitPathVariables:undefined},{href:{webPageId:\"P_wqkFNiy\"},implicitPathVariables:undefined},{href:{webPageId:\"P_wqkFNiy\"},implicitPathVariables:undefined}],children:resolvedLinks4=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:30,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1955y8b-container\",layoutDependency:layoutDependency,layoutId:\"dc5_IY0Yz-container\",nodeId:\"dc5_IY0Yz\",rendersWithMotion:true,scopeId:\"qZHR7ZRC3\",children:/*#__PURE__*/_jsx(NavLinks,{height:\"100%\",id:\"dc5_IY0Yz\",layoutId:\"dc5_IY0Yz\",RPOmGi0Tc:\"Projetos\",sWBN2YQBh:resolvedLinks4[0],variant:matchVariant(\"ln1Ni2H58\"),width:\"100%\",...addPropertyOverrides({BpMLxvVMU:{sWBN2YQBh:resolvedLinks4[1]},pyr_jVOba:{sWBN2YQBh:resolvedLinks4[2],variant:matchVariant(\"T6tZ2Hu0y\")}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"YTZO5oGJ3\"},implicitPathVariables:undefined},{href:{webPageId:\"YTZO5oGJ3\"},implicitPathVariables:undefined},{href:{webPageId:\"YTZO5oGJ3\"},implicitPathVariables:undefined}],children:resolvedLinks5=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:30,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1ltom4x-container\",layoutDependency:layoutDependency,layoutId:\"jonI4KfUv-container\",nodeId:\"jonI4KfUv\",rendersWithMotion:true,scopeId:\"qZHR7ZRC3\",children:/*#__PURE__*/_jsx(NavLinks,{height:\"100%\",id:\"jonI4KfUv\",layoutId:\"jonI4KfUv\",RPOmGi0Tc:\"Blog\",sWBN2YQBh:resolvedLinks5[0],variant:matchVariant(\"ln1Ni2H58\"),width:\"100%\",...addPropertyOverrides({BpMLxvVMU:{sWBN2YQBh:resolvedLinks5[1]},pyr_jVOba:{sWBN2YQBh:resolvedLinks5[2],variant:matchVariant(\"T6tZ2Hu0y\")}},baseVariant,gestureVariant)})})})})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-2mv95\",\"data-framer-name\":\"Contact\",layoutDependency:layoutDependency,layoutId:\"hxmcRZdkQ\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-vbu46j\",\"data-styles-preset\":\"sVNf8T_jq\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-9a26ad26-09db-4a56-957a-eea1c6233bbe))\"},children:/*#__PURE__*/_jsx(motion.strong,{children:\"Contato\"})})}),className:\"framer-1vt8tf\",\"data-framer-name\":\"Title\",fonts:[\"Inter\",\"Inter-Bold\"],layoutDependency:layoutDependency,layoutId:\"JNlhLr80l\",style:{\"--extracted-r6o4lv\":\"var(--token-9a26ad26-09db-4a56-957a-eea1c6233bbe)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({pyr_jVOba:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-16ib03y\",\"data-styles-preset\":\"c7YtoNF8D\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-9a26ad26-09db-4a56-957a-eea1c6233bbe))\"},children:/*#__PURE__*/_jsx(motion.strong,{children:\"Contato\"})})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-70eplk\",\"data-framer-name\":\"Address\",layoutDependency:layoutDependency,layoutId:\"pF1dRND00\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-z5umed\",\"data-styles-preset\":\"YmWA_2_Xa\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\"},children:/*#__PURE__*/_jsx(Link,{href:\"mailto:contato@institutotekopora.org.br\",motionChild:true,nodeId:\"ifHF_XXKj\",openInNewTab:true,relValues:[],scopeId:\"qZHR7ZRC3\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-czulqx\",\"data-styles-preset\":\"WJEg3ddDB\",children:\"contato@institutotekopora.org.br\"})})})}),className:\"framer-182ile6\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"ifHF_XXKj\",style:{\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-z5umed\",\"data-styles-preset\":\"YmWA_2_Xa\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://api.whatsapp.com/send?phone=551155067200\",motionChild:true,nodeId:\"llwIhoAea\",openInNewTab:true,relValues:[],scopeId:\"qZHR7ZRC3\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-czulqx\",\"data-styles-preset\":\"WJEg3ddDB\",children:\"(11) 5506-7200\"})})})}),className:\"framer-pmmfx7\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"llwIhoAea\",style:{\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-z5umed\",\"data-styles-preset\":\"YmWA_2_Xa\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-acbad6b7-2a19-4836-bd3c-cfb65d18c9f0, rgb(255, 255, 255)))\"},children:\"Av. Na\\xe7\\xf5es Unidas, 18.801 Conjunto 07 Giardino - T\\xe9rreo CEP: 04795-100 - Vila Almeida, S\\xe3o Paulo/ SP\"})}),className:\"framer-1gf7hcv\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"rP88nzkVZ\",style:{\"--extracted-r6o4lv\":\"var(--token-acbad6b7-2a19-4836-bd3c-cfb65d18c9f0, rgb(255, 255, 255))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-l10rrt\",\"data-framer-name\":\"Contact\",layoutDependency:layoutDependency,layoutId:\"iyhs_kBQx\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-vbu46j\",\"data-styles-preset\":\"sVNf8T_jq\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-9a26ad26-09db-4a56-957a-eea1c6233bbe))\"},children:/*#__PURE__*/_jsx(motion.strong,{children:\"Imprensa\"})})}),className:\"framer-1nuv59c\",\"data-framer-name\":\"Title\",fonts:[\"Inter\",\"Inter-Bold\"],layoutDependency:layoutDependency,layoutId:\"l_ecP_IS6\",style:{\"--extracted-r6o4lv\":\"var(--token-9a26ad26-09db-4a56-957a-eea1c6233bbe)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({pyr_jVOba:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-16ib03y\",\"data-styles-preset\":\"c7YtoNF8D\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-9a26ad26-09db-4a56-957a-eea1c6233bbe))\"},children:/*#__PURE__*/_jsx(motion.strong,{children:\"Imprensa\"})})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-p9fimn\",\"data-framer-name\":\"Address\",layoutDependency:layoutDependency,layoutId:\"A7vHqhyih\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-z5umed\",\"data-styles-preset\":\"YmWA_2_Xa\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\"},children:/*#__PURE__*/_jsx(Link,{href:\"mailto:thiago@tidesocial.com.br\",motionChild:true,nodeId:\"kflIOQDgJ\",openInNewTab:true,relValues:[],scopeId:\"qZHR7ZRC3\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-czulqx\",\"data-styles-preset\":\"WJEg3ddDB\",children:\"thiago@tidesocial.com.br\"})})})}),className:\"framer-ksmzya\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"kflIOQDgJ\",style:{\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-9l4v0x\",\"data-framer-name\":\"Bottom\",layoutDependency:layoutDependency,layoutId:\"zEsLQxOta\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1j8k2xk\",\"data-framer-name\":\"Divider\",layoutDependency:layoutDependency,layoutId:\"M7m_XXWme\",style:{backgroundColor:\"var(--token-35248e99-603f-4321-aa2c-a83439b6eb88, rgb(237, 237, 237))\"}}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1i5e7oj\",\"data-framer-name\":\"Legal\",layoutDependency:layoutDependency,layoutId:\"HGg8tVa8q\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-u8f580\",\"data-framer-name\":\"Copyright\",layoutDependency:layoutDependency,layoutId:\"KyAiuA3eu\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1rsqdr2-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"hAAWLB7Kg-container\",nodeId:\"hAAWLB7Kg\",rendersWithMotion:true,scopeId:\"qZHR7ZRC3\",children:/*#__PURE__*/_jsx(AutoCopyright,{color:\"var(--token-acbad6b7-2a19-4836-bd3c-cfb65d18c9f0, rgb(255, 255, 255))\",dateRange:true,font:{fontFamily:'\"Quicksand\", \"Quicksand Placeholder\", sans-serif',fontSize:\"13px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"-0.02em\",lineHeight:\"1.1em\",textAlign:\"center\"},height:\"100%\",id:\"hAAWLB7Kg\",layoutId:\"hAAWLB7Kg\",name:\"Instituto Teko Por\\xe3\",startYear:2005,statement:\"Todos os direitos reservados\",width:\"100%\"})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1x2ohrf\",\"data-framer-name\":\"Designed by\",layoutDependency:layoutDependency,layoutId:\"f12dU__Tk\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-qe7f4e\",\"data-styles-preset\":\"kNPY3lQzq\",dir:\"auto\",style:{\"--framer-text-alignment\":\"right\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://sassaricodesign.com/\",motionChild:true,nodeId:\"eaII9FWdz\",openInNewTab:true,relValues:[],scopeId:\"qZHR7ZRC3\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-czulqx\",\"data-styles-preset\":\"WJEg3ddDB\",children:\"Design & Code: Sassarico\"})})})}),className:\"framer-1y8y8wp\",\"data-framer-name\":\"Text\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"eaII9FWdz\",style:{\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({pyr_jVOba:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-qe7f4e\",\"data-styles-preset\":\"kNPY3lQzq\",dir:\"auto\",style:{\"--framer-text-alignment\":\"center\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://sassaricodesign.com/\",motionChild:true,nodeId:\"eaII9FWdz\",openInNewTab:true,relValues:[],scopeId:\"qZHR7ZRC3\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-czulqx\",\"data-styles-preset\":\"WJEg3ddDB\",children:\"Design & Code: Sassarico\"})})})})}},baseVariant,gestureVariant)})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1em0if8\",\"data-framer-name\":\"Socials\",layoutDependency:layoutDependency,layoutId:\"qIAv2KzB4\",children:[/*#__PURE__*/_jsx(Link,{href:\"https://www.instagram.com/institutotekopora/\",motionChild:true,nodeId:\"gW8Nrndyu\",openInNewTab:true,scopeId:\"qZHR7ZRC3\",children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-1mgbwvz framer-2nrx3d\",layoutDependency:layoutDependency,layoutId:\"gW8Nrndyu\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7UXVpY2tzYW5kLXJlZ3VsYXI=\",\"--framer-font-family\":'\"Quicksand\", \"Quicksand Placeholder\", sans-serif'},children:\"Instagram\"})}),className:\"framer-n6s5ea\",fonts:[\"FS;Quicksand-regular\"],layoutDependency:layoutDependency,layoutId:\"U4NZRKGbw\",verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(SVG,{className:\"framer-3h6hgu\",layoutDependency:layoutDependency,layoutId:\"PmWwD5e0L\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 22.576 22.607\" overflow=\"visible\"><path d=\"M 11.291 5.507 C 8.087 5.507 5.504 8.095 5.504 11.303 C 5.504 14.512 8.087 17.1 11.291 17.1 C 14.494 17.1 17.078 14.512 17.078 11.303 C 17.078 8.095 14.494 5.507 11.291 5.507 Z M 11.291 15.072 C 9.221 15.072 7.528 13.382 7.528 11.303 C 7.528 9.225 9.216 7.535 11.291 7.535 C 13.366 7.535 15.053 9.225 15.053 11.303 C 15.053 13.382 13.361 15.072 11.291 15.072 Z M 18.664 5.27 C 18.664 6.022 18.06 6.622 17.314 6.622 C 16.564 6.622 15.965 6.017 15.965 5.27 C 15.965 4.524 16.569 3.918 17.314 3.918 C 18.06 3.918 18.664 4.524 18.664 5.27 Z M 22.497 6.642 C 22.411 4.831 21.998 3.227 20.674 1.906 C 19.354 0.584 17.753 0.17 15.945 0.079 C 14.081 -0.026 8.495 -0.026 6.632 0.079 C 4.829 0.165 3.227 0.579 1.903 1.901 C 0.578 3.222 0.17 4.826 0.079 6.637 C -0.026 8.504 -0.026 14.098 0.079 15.965 C 0.165 17.776 0.578 19.38 1.903 20.701 C 3.227 22.023 4.824 22.437 6.632 22.527 C 8.495 22.633 14.081 22.633 15.945 22.527 C 17.753 22.442 19.354 22.028 20.674 20.701 C 21.993 19.38 22.406 17.776 22.497 15.965 C 22.603 14.098 22.603 8.509 22.497 6.642 Z M 20.09 17.967 C 19.697 18.956 18.936 19.718 17.944 20.116 C 16.458 20.706 12.933 20.57 11.291 20.57 C 9.649 20.57 6.118 20.701 4.637 20.116 C 3.65 19.723 2.89 18.961 2.492 17.967 C 1.903 16.479 2.039 12.948 2.039 11.303 C 2.039 9.659 1.908 6.123 2.492 4.64 C 2.885 3.651 3.645 2.889 4.637 2.491 C 6.123 1.901 9.649 2.037 11.291 2.037 C 12.933 2.037 16.463 1.906 17.944 2.491 C 18.931 2.884 19.692 3.646 20.09 4.64 C 20.679 6.128 20.543 9.659 20.543 11.303 C 20.543 12.948 20.679 16.484 20.09 17.967 Z\" fill=\"rgb(255,113,16)\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-y6qb25\",layoutDependency:layoutDependency,layoutId:\"pBBXqIMV3\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 11.574 11.592\" overflow=\"visible\"><path d=\"M 5.787 0 C 2.584 0 0 2.588 0 5.796 C 0 9.004 2.584 11.592 5.787 11.592 C 8.99 11.592 11.574 9.004 11.574 5.796 C 11.574 2.588 8.99 0 5.787 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-988sz5\",layoutDependency:layoutDependency,layoutId:\"fc2Efb78_\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 7.525 7.536\" overflow=\"visible\"><path d=\"M 3.762 7.536 C 1.692 7.536 0 5.847 0 3.768 C 0 1.69 1.687 0 3.762 0 C 5.837 0 7.525 1.69 7.525 3.768 C 7.525 5.847 5.832 7.536 3.762 7.536 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-94c6np\",layoutDependency:layoutDependency,layoutId:\"UnoHa3gaH\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2.7 2.704\" overflow=\"visible\"><path d=\"M 2.7 1.352 C 2.7 2.104 2.095 2.704 1.35 2.704 C 0.599 2.704 0 2.099 0 1.352 C 0 0.605 0.604 0 1.35 0 C 2.095 0 2.7 0.605 2.7 1.352 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-qedybr\",layoutDependency:layoutDependency,layoutId:\"lVTzqWnSJ\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 22.576 22.607\" overflow=\"visible\"><path d=\"M 22.497 6.642 C 22.411 4.831 21.998 3.227 20.674 1.906 C 19.354 0.584 17.753 0.17 15.945 0.079 C 14.081 -0.026 8.495 -0.026 6.632 0.079 C 4.829 0.165 3.227 0.579 1.903 1.901 C 0.578 3.222 0.17 4.826 0.079 6.637 C -0.026 8.504 -0.026 14.098 0.079 15.965 C 0.165 17.776 0.578 19.38 1.903 20.701 C 3.227 22.023 4.824 22.437 6.632 22.527 C 8.495 22.633 14.081 22.633 15.945 22.527 C 17.753 22.442 19.354 22.028 20.674 20.701 C 21.993 19.38 22.406 17.776 22.497 15.965 C 22.603 14.098 22.603 8.509 22.497 6.642 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1urgudw\",layoutDependency:layoutDependency,layoutId:\"D8pYyIajf\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 18.531 18.561\" overflow=\"visible\"><path d=\"M 18.065 15.944 C 17.672 16.933 16.911 17.695 15.919 18.093 C 14.433 18.683 10.908 18.547 9.266 18.547 C 7.624 18.547 4.093 18.678 2.612 18.093 C 1.625 17.7 0.865 16.938 0.467 15.944 C -0.122 14.456 0.014 10.925 0.014 9.28 C 0.014 7.636 -0.117 4.1 0.467 2.617 C 0.86 1.628 1.62 0.866 2.612 0.468 C 4.098 -0.123 7.624 0.014 9.266 0.014 C 10.908 0.014 14.438 -0.118 15.919 0.468 C 16.906 0.861 17.667 1.623 18.065 2.617 C 18.654 4.105 18.518 7.636 18.518 9.28 C 18.518 10.925 18.654 14.461 18.065 15.944 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]})]})}),/*#__PURE__*/_jsx(Link,{href:\"https://www.linkedin.com/company/institutotekopora/\",motionChild:true,nodeId:\"K04CQFqhR\",openInNewTab:true,scopeId:\"qZHR7ZRC3\",children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-82q6ua framer-2nrx3d\",layoutDependency:layoutDependency,layoutId:\"K04CQFqhR\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7UXVpY2tzYW5kLXJlZ3VsYXI=\",\"--framer-font-family\":'\"Quicksand\", \"Quicksand Placeholder\", sans-serif'},children:\"LinkedIn\"})}),className:\"framer-107wnd1\",fonts:[\"FS;Quicksand-regular\"],layoutDependency:layoutDependency,layoutId:\"DNlRNrdgn\",verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(SVG,{className:\"framer-3ktske\",layoutDependency:layoutDependency,layoutId:\"KEFcPlRCm\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 22.564 22.599\" overflow=\"visible\"><path d=\"M 5.051 22.599 L 0.373 22.599 L 0.373 7.511 L 5.051 7.511 Z M 2.709 5.453 C 1.213 5.453 0 4.212 0 2.713 C 0 1.215 1.213 0 2.709 0 C 4.205 0 5.418 1.215 5.418 2.713 C 5.418 4.212 4.205 5.453 2.709 5.453 Z M 22.559 22.599 L 17.891 22.599 L 17.891 15.254 C 17.891 13.504 17.856 11.259 15.459 11.259 C 13.027 11.259 12.654 13.161 12.654 15.128 L 12.654 22.599 L 7.981 22.599 L 7.981 7.511 L 12.468 7.511 L 12.468 9.569 L 12.533 9.569 C 13.158 8.383 14.683 7.132 16.959 7.132 C 21.694 7.132 22.564 10.255 22.564 14.311 L 22.564 22.599 Z\" fill=\"rgb(255,113,16)\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1vdyasd\",layoutDependency:layoutDependency,layoutId:\"HWOGkn8cl\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.678 15.088\" overflow=\"visible\"><path d=\"M 4.678 15.088 L 0 15.088 L 0 0 L 4.678 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-10jwcft\",layoutDependency:layoutDependency,layoutId:\"Db3axjx20\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 5.418 5.453\" overflow=\"visible\"><path d=\"M 2.709 5.453 C 1.213 5.453 0 4.212 0 2.713 C 0 1.215 1.213 0 2.709 0 C 4.205 0 5.418 1.215 5.418 2.713 C 5.418 4.212 4.205 5.453 2.709 5.453 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-r5e301\",layoutDependency:layoutDependency,layoutId:\"om3ThxZI7\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 14.583 15.466\" overflow=\"visible\"><path d=\"M 14.578 15.466 L 9.91 15.466 L 9.91 8.122 C 9.91 6.371 9.875 4.126 7.478 4.126 C 5.046 4.126 4.673 6.028 4.673 7.996 L 4.673 15.466 L 0 15.466 L 0 0.378 L 4.487 0.378 L 4.487 2.436 L 4.552 2.436 C 5.177 1.251 6.702 0 8.978 0 C 13.713 0 14.583 3.123 14.583 7.178 L 14.583 15.466 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]})]})}),/*#__PURE__*/_jsx(Link,{href:\"https://www.youtube.com/@instituto_tekopora\",motionChild:true,nodeId:\"XdhfVSh2Q\",openInNewTab:true,scopeId:\"qZHR7ZRC3\",children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-18p1k8c framer-2nrx3d\",layoutDependency:layoutDependency,layoutId:\"XdhfVSh2Q\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7UXVpY2tzYW5kLXJlZ3VsYXI=\",\"--framer-font-family\":'\"Quicksand\", \"Quicksand Placeholder\", sans-serif'},children:\"YouTube\"})}),className:\"framer-1kdgn5b\",fonts:[\"FS;Quicksand-regular\"],layoutDependency:layoutDependency,layoutId:\"fFK6XyrFu\",verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(SVG,{className:\"framer-k1wjuy\",layoutDependency:layoutDependency,layoutId:\"YIZeXhHp1\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 27.506 19.371\" overflow=\"visible\"><path d=\"M 26.932 3.031 C 26.615 1.838 25.683 0.898 24.5 0.579 C 22.355 0 13.753 0 13.753 0 C 13.753 0 5.152 0 3.007 0.579 C 1.823 0.898 0.891 1.838 0.575 3.031 C 0 5.193 0 9.705 0 9.705 C 0 9.705 0 14.217 0.575 16.379 C 0.891 17.572 1.823 18.473 3.007 18.791 C 5.152 19.371 13.753 19.371 13.753 19.371 C 13.753 19.371 22.355 19.371 24.5 18.791 C 25.683 18.473 26.615 17.572 26.932 16.379 C 27.506 14.217 27.506 9.705 27.506 9.705 C 27.506 9.705 27.506 5.193 26.932 3.031 Z M 10.94 13.801 L 10.94 5.609 L 18.129 9.705 Z\" fill=\"rgb(255,113,16)\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-to4zk2\",layoutDependency:layoutDependency,layoutId:\"gSRr8J0pz\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 27.506 19.371\" overflow=\"visible\"><path d=\"M 26.932 3.031 C 26.615 1.838 25.683 0.898 24.5 0.579 C 22.355 0 13.753 0 13.753 0 C 13.753 0 5.152 0 3.007 0.579 C 1.823 0.898 0.891 1.838 0.575 3.031 C 0 5.193 0 9.705 0 9.705 C 0 9.705 0 14.217 0.575 16.379 C 0.891 17.572 1.823 18.473 3.007 18.791 C 5.152 19.371 13.753 19.371 13.753 19.371 C 13.753 19.371 22.355 19.371 24.5 18.791 C 25.683 18.473 26.615 17.572 26.932 16.379 C 27.506 14.217 27.506 9.705 27.506 9.705 C 27.506 9.705 27.506 5.193 26.932 3.031 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1795gu2\",layoutDependency:layoutDependency,layoutId:\"VkGI3lW9j\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 7.189 8.193\" overflow=\"visible\"><path d=\"M 0 8.193 L 0 0 L 7.189 4.096 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]})]})}),/*#__PURE__*/_jsx(Link,{href:\"https://web.facebook.com/Institutotekopora/\",motionChild:true,nodeId:\"voHhzRvMD\",openInNewTab:true,scopeId:\"qZHR7ZRC3\",children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-1qmagdn framer-2nrx3d\",layoutDependency:layoutDependency,layoutId:\"voHhzRvMD\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7UXVpY2tzYW5kLXJlZ3VsYXI=\",\"--framer-font-family\":'\"Quicksand\", \"Quicksand Placeholder\", sans-serif'},children:\"Facebook\"})}),className:\"framer-y4xijw\",fonts:[\"FS;Quicksand-regular\"],layoutDependency:layoutDependency,layoutId:\"nPl30c6Oq\",verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1th091q\",layoutDependency:layoutDependency,layoutId:\"kLYc5Vwc4\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 13.811 25.828\" overflow=\"visible\"><path d=\"M 12.906 14.528 L 13.622 9.854 L 9.144 9.854 L 9.144 6.821 C 9.144 5.542 9.77 4.295 11.776 4.295 L 13.811 4.295 L 13.811 0.316 C 13.811 0.316 11.964 0 10.198 0 C 6.51 0 4.099 2.239 4.099 6.291 L 4.099 9.854 L 0 9.854 L 0 14.528 L 4.099 14.528 L 4.099 25.828 L 9.144 25.828 L 9.144 14.528 Z\" fill=\"rgb(255,113,16)\"></path></svg>',withExternalLayout:true})]})})]})]})]})]})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1y5bnmz\",\"data-framer-name\":\"Key Words Ticker\",layoutDependency:layoutDependency,layoutId:\"oxeyW8FOL\",style:{mask:\"none\",WebkitMask:\"none\"},variants:{pyr_jVOba:{mask:\"linear-gradient(0deg, rgba(0,0,0,0) -12%, rgba(0,0,0,1) 99.35472972972973%) add\",WebkitMask:\"linear-gradient(0deg, rgba(0,0,0,0) -12%, rgba(0,0,0,1) 99.35472972972973%) add\"}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1nfginq-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"wuOepZsNY-container\",nodeId:\"wuOepZsNY\",rendersWithMotion:true,scopeId:\"qZHR7ZRC3\",children:/*#__PURE__*/_jsx(Ticker,{alignment:\"center\",direction:\"left\",fadeOptions:{fadeAlpha:0,fadeContent:false,fadeInset:0,fadeWidth:25,overflow:true},gap:10,height:\"100%\",hoverFactor:1,id:\"wuOepZsNY\",layoutId:\"wuOepZsNY\",padding:0,paddingBottom:0,paddingLeft:0,paddingPerSide:false,paddingRight:0,paddingTop:0,sizingOptions:{heightType:true,widthType:true},slots:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-11edda5\",\"data-framer-name\":\"Ticker\",layoutDependency:layoutDependency,layoutId:\"xUx5ZMWrH\",style:{opacity:.15},children:[/*#__PURE__*/_jsx(SMboloBranco,{animated:true,className:\"framer-1bzl67u\",layoutDependency:layoutDependency,layoutId:\"nakOxAmE5\",style:{opacity:.62}}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-srl7r2\",\"data-styles-preset\":\"iPWE7D_Ts\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\"},children:\"Bem viver\"})}),className:\"framer-1c63vur\",\"data-framer-name\":\"Credit Card\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"G0uwCFaw3\",style:{\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(SMboloBranco,{animated:true,className:\"framer-1ki6k9f\",layoutDependency:layoutDependency,layoutId:\"sL_YCLy4q\",style:{opacity:.62}}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-srl7r2\",\"data-styles-preset\":\"iPWE7D_Ts\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\"},children:\"Esporte\"})}),className:\"framer-onf6b5\",\"data-framer-name\":\"Bills\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"oVHigAyhv\",style:{\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(SMboloBranco,{animated:true,className:\"framer-1fwizzo\",layoutDependency:layoutDependency,layoutId:\"Y4TsbkP30\",style:{opacity:.62}}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-srl7r2\",\"data-styles-preset\":\"iPWE7D_Ts\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\"},children:\"Cultura\"})}),className:\"framer-17jdr7c\",\"data-framer-name\":\"Cash Voucher\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"EQt02A_Iy\",style:{\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(SMboloBranco,{animated:true,className:\"framer-1ipyyai\",layoutDependency:layoutDependency,layoutId:\"lp0sASBnb\",style:{opacity:.62}}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-srl7r2\",\"data-styles-preset\":\"iPWE7D_Ts\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\"},children:\"Social\"})}),className:\"framer-y1wxt8\",\"data-framer-name\":\"Rewards\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"i0xRlRn6v\",style:{\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(SMboloBranco,{animated:true,className:\"framer-yrq4p\",layoutDependency:layoutDependency,layoutId:\"aSev7l_R5\",style:{opacity:.62}}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-srl7r2\",\"data-styles-preset\":\"iPWE7D_Ts\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\"},children:\"Mobiliza\\xe7\\xe3o\"})}),className:\"framer-3rzyb2\",\"data-framer-name\":\"Brand Voucher\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"WitHJ2nBn\",style:{\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(SMboloBranco,{animated:true,className:\"framer-1w74ns6\",layoutDependency:layoutDependency,layoutId:\"xbX73Hnw7\",style:{opacity:.62}}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-srl7r2\",\"data-styles-preset\":\"iPWE7D_Ts\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\"},children:\"Assist\\xeancia social\"})}),className:\"framer-13nxnqz\",\"data-framer-name\":\"Brand Voucher\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"Ta2XOA8zM\",style:{\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(SMboloBranco,{animated:true,className:\"framer-1i2ypyz\",layoutDependency:layoutDependency,layoutId:\"IHeQ8P4T7\",style:{opacity:.62}}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-srl7r2\",\"data-styles-preset\":\"iPWE7D_Ts\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\"},children:\"Cultura e Natureza\"})}),className:\"framer-103do5y\",\"data-framer-name\":\"Brand Voucher\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"sTl1RnMjE\",style:{\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})]})],speed:25,style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})})]})})})})});});const css=[\".framer-XPVPm.framer-2nrx3d, .framer-XPVPm .framer-2nrx3d { display: block; }\",\".framer-XPVPm.framer-1nld3i2 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: hidden; padding: 0px 40px 0px 40px; position: relative; width: 1200px; }\",\".framer-XPVPm .framer-v5n912 { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 48px; height: min-content; justify-content: center; max-width: 1200px; overflow: visible; padding: 0px; position: relative; width: 1px; z-index: 1; }\",\".framer-XPVPm .framer-195j1sz { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 32px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-XPVPm .framer-13pixfd { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 48px; height: min-content; justify-content: center; overflow: visible; padding: 72px 0px 0px 0px; position: relative; width: 1px; }\",\".framer-XPVPm .framer-2dahac { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 119px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-XPVPm .framer-naje06 { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-XPVPm .framer-rri9pe { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-XPVPm .framer-1xq2g1c { height: 52px; position: relative; width: 112px; }\",\".framer-XPVPm .framer-i4wpsm, .framer-XPVPm .framer-cwfzuk, .framer-XPVPm .framer-10fqlj0, .framer-XPVPm .framer-bsz9u7, .framer-XPVPm .framer-n1wx4z, .framer-XPVPm .framer-51jx78 { height: 52px; left: 0px; position: absolute; top: 0px; width: 112px; }\",\".framer-XPVPm .framer-1g289zj { height: 50px; left: 60px; position: absolute; top: 2px; width: 52px; }\",\".framer-XPVPm .framer-1385r9b { height: 17px; left: 0px; position: absolute; top: 10px; width: 13px; }\",\".framer-XPVPm .framer-1olvrtp { height: 14px; left: 13px; position: absolute; top: 14px; width: 12px; }\",\".framer-XPVPm .framer-19t7ul1 { height: 3px; left: 16px; position: absolute; top: 16px; width: 5px; }\",\".framer-XPVPm .framer-1kwlwmx { height: 18px; left: 27px; position: absolute; top: 10px; width: 12px; }\",\".framer-XPVPm .framer-jdi9hl { height: 14px; left: 39px; position: absolute; top: 14px; width: 13px; }\",\".framer-XPVPm .framer-1qkm09g { height: 8px; left: 43px; position: absolute; top: 16px; width: 6px; }\",\".framer-XPVPm .framer-rksmly { height: 18px; left: 2px; position: absolute; top: 31px; width: 13px; }\",\".framer-XPVPm .framer-1yvfmsr { height: 6px; left: 5px; position: absolute; top: 34px; width: 6px; }\",\".framer-XPVPm .framer-15kaah1 { height: 15px; left: 15px; position: absolute; top: 35px; width: 14px; }\",\".framer-XPVPm .framer-ogwsrh { height: 9px; left: 19px; position: absolute; top: 38px; width: 7px; }\",\".framer-XPVPm .framer-1vqtb88 { height: 14px; left: 31px; position: absolute; top: 35px; width: 8px; }\",\".framer-XPVPm .framer-r48p1c { height: 4px; left: 42px; position: absolute; top: 29px; width: 9px; }\",\".framer-XPVPm .framer-15pva98 { height: 15px; left: 41px; position: absolute; top: 35px; width: 12px; }\",\".framer-XPVPm .framer-uylmte { height: 4px; left: 44px; position: absolute; top: 43px; width: 5px; }\",\".framer-XPVPm .framer-1qe0fji { height: 6px; left: 0px; position: absolute; top: 0px; width: 1px; }\",\".framer-XPVPm .framer-lzh7bt { height: 5px; left: 3px; position: absolute; top: 1px; width: 4px; }\",\".framer-XPVPm .framer-rr54tv { height: 5px; left: 8px; position: absolute; top: 1px; width: 4px; }\",\".framer-XPVPm .framer-r1crx7 { height: 1px; left: 13px; position: absolute; top: 2px; width: 3px; }\",\".framer-XPVPm .framer-1wn3icd { height: 6px; left: 14px; position: absolute; top: 1px; width: 2px; }\",\".framer-XPVPm .framer-e1lchy { height: 1px; left: 17px; position: absolute; top: 0px; width: 1px; }\",\".framer-XPVPm .framer-1i3jdj9 { height: 5px; left: 17px; position: absolute; top: 2px; width: 1px; }\",\".framer-XPVPm .framer-14i2dcb { height: 1px; left: 20px; position: absolute; top: 2px; width: 3px; }\",\".framer-XPVPm .framer-1gbmg56 { height: 6px; left: 21px; position: absolute; top: 1px; width: 2px; }\",\".framer-XPVPm .framer-1lz5svf { height: 5px; left: 24px; position: absolute; top: 2px; width: 4px; }\",\".framer-XPVPm .framer-1fj3s9c { height: 1px; left: 30px; position: absolute; top: 2px; width: 3px; }\",\".framer-XPVPm .framer-1klt13c { height: 6px; left: 31px; position: absolute; top: 1px; width: 2px; }\",\".framer-XPVPm .framer-kf9jc2 { height: 5px; left: 34px; position: absolute; top: 1px; width: 5px; }\",\".framer-XPVPm .framer-166q3a9 { height: 3px; left: 35px; position: absolute; top: 2px; width: 3px; }\",\".framer-XPVPm .framer-fapwzp { height: 41px; left: 24px; position: absolute; top: 0px; width: 30px; }\",\".framer-XPVPm .framer-7yx07f { height: 7px; left: 5px; position: absolute; top: 35px; width: 7px; }\",\".framer-XPVPm .framer-c6wtrn { height: 27px; left: 0px; position: absolute; top: 0px; width: 30px; }\",\".framer-XPVPm .framer-1x37s3r { height: 28px; left: 18px; position: absolute; top: 24px; width: 28px; }\",\".framer-XPVPm .framer-dfcmi0 { height: 14px; left: 32px; position: absolute; top: 8px; width: 14px; }\",\".framer-XPVPm .framer-1xoabmq { height: 14px; left: 0px; position: absolute; top: 0px; width: 14px; }\",\".framer-XPVPm .framer-1vr4tnt { height: 4px; left: 5px; position: absolute; top: 5px; width: 4px; }\",\".framer-XPVPm .framer-5vxt7p { height: 21px; left: 7px; position: absolute; top: 10px; width: 18px; }\",\".framer-XPVPm .framer-dnlkpj { height: 7px; left: 14px; position: absolute; top: 17px; width: 7px; }\",\".framer-XPVPm .framer-10xcjkb { height: 35px; left: 0px; position: absolute; top: 3px; width: 35px; }\",\".framer-XPVPm .framer-8wmxer { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-XPVPm .framer-v3pkfi { flex: none; height: auto; max-width: 380px; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-XPVPm .framer-hiobf7 { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; max-width: 380px; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-XPVPm .framer-132cbkv { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-XPVPm .framer-1pdpkw3, .framer-XPVPm .framer-1kuqr7w, .framer-XPVPm .framer-97r8ws, .framer-XPVPm .framer-ry2c9o, .framer-XPVPm .framer-1vt8tf, .framer-XPVPm .framer-182ile6, .framer-XPVPm .framer-pmmfx7, .framer-XPVPm .framer-1gf7hcv, .framer-XPVPm .framer-1nuv59c, .framer-XPVPm .framer-ksmzya { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-XPVPm .framer-zx320g { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: flex-start; max-width: 380px; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",'.framer-XPVPm .framer-pa3cb6 { --framer-input-focused-border-color: var(--token-d755d8f0-d0b0-4fce-bac8-f5d413acdda9, #00b749); --framer-input-focused-border-style: solid; --framer-input-focused-border-width: 1px; --framer-input-font-family: \"Quicksand\"; --framer-input-font-letter-spacing: 0em; --framer-input-font-line-height: 1.2em; --framer-input-font-size: 16px; --framer-input-font-weight: 600; --framer-input-padding: 12px; flex: 1 0 0px; height: 48px; position: relative; width: 1px; }',\".framer-XPVPm .framer-1mlweow-container, .framer-XPVPm .framer-17mx18b-container, .framer-XPVPm .framer-iugpys-container, .framer-XPVPm .framer-30gl8e-container, .framer-XPVPm .framer-coko1p-container, .framer-XPVPm .framer-1955y8b-container, .framer-XPVPm .framer-1ltom4x-container, .framer-XPVPm .framer-1rsqdr2-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-XPVPm .framer-v48fgg { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: wrap; gap: 24px 48px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-XPVPm .framer-1tr8lzv, .framer-XPVPm .framer-l10rrt, .framer-XPVPm .framer-1x2ohrf { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 1px; }\",\".framer-XPVPm .framer-15gzky3, .framer-XPVPm .framer-ptmnvq { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-XPVPm .framer-1wjradh { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 1px; }\",\".framer-XPVPm .framer-2mv95 { align-content: center; align-items: center; display: flex; flex: 2 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 1px; }\",\".framer-XPVPm .framer-70eplk, .framer-XPVPm .framer-p9fimn { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-XPVPm .framer-9l4v0x { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-XPVPm .framer-1j8k2xk { aspect-ratio: 1476 / 1; flex: none; height: auto; overflow: var(--overflow-clip-fallback, clip); position: relative; width: 100%; }\",\".framer-XPVPm .framer-1i5e7oj { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-XPVPm .framer-u8f580 { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 1px; }\",\".framer-XPVPm .framer-1y8y8wp, .framer-XPVPm .framer-1c63vur, .framer-XPVPm .framer-onf6b5, .framer-XPVPm .framer-17jdr7c, .framer-XPVPm .framer-y1wxt8, .framer-XPVPm .framer-3rzyb2, .framer-XPVPm .framer-13nxnqz, .framer-XPVPm .framer-103do5y { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-XPVPm .framer-1em0if8 { align-content: center; align-items: center; display: flex; flex: 0.6 0 0px; flex-direction: row; flex-wrap: wrap; gap: 24px 24px; height: min-content; justify-content: flex-end; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 1px; }\",\".framer-XPVPm .framer-1mgbwvz, .framer-XPVPm .framer-82q6ua { flex: none; height: 23px; overflow: visible; position: relative; text-decoration: none; width: 22px; }\",\".framer-XPVPm .framer-n6s5ea, .framer-XPVPm .framer-107wnd1, .framer-XPVPm .framer-1kdgn5b, .framer-XPVPm .framer-y4xijw { flex: none; height: 1px; left: 0px; overflow: var(--overflow-clip-fallback, clip); pointer-events: none; position: absolute; top: 0px; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\".framer-XPVPm .framer-3h6hgu, .framer-XPVPm .framer-qedybr, .framer-XPVPm .framer-3ktske { height: 23px; left: 0px; position: absolute; top: 0px; width: 23px; }\",\".framer-XPVPm .framer-y6qb25 { height: 12px; left: 6px; position: absolute; top: 6px; width: 12px; }\",\".framer-XPVPm .framer-988sz5 { height: 8px; left: 8px; position: absolute; top: 8px; width: 8px; }\",\".framer-XPVPm .framer-94c6np { height: 3px; left: 16px; position: absolute; top: 4px; width: 3px; }\",\".framer-XPVPm .framer-1urgudw { height: 19px; left: 2px; position: absolute; top: 2px; width: 19px; }\",\".framer-XPVPm .framer-1vdyasd { height: 15px; left: 0px; position: absolute; top: 8px; width: 5px; }\",\".framer-XPVPm .framer-10jwcft { height: 6px; left: 0px; position: absolute; top: 0px; width: 6px; }\",\".framer-XPVPm .framer-r5e301 { height: 16px; left: 8px; position: absolute; top: 7px; width: 15px; }\",\".framer-XPVPm .framer-18p1k8c { flex: none; height: 19px; overflow: visible; position: relative; text-decoration: none; width: 27px; }\",\".framer-XPVPm .framer-k1wjuy, .framer-XPVPm .framer-to4zk2 { height: 20px; left: 0px; position: absolute; top: 0px; width: 28px; }\",\".framer-XPVPm .framer-1795gu2 { height: 8px; left: 11px; position: absolute; top: 6px; width: 7px; }\",\".framer-XPVPm .framer-1qmagdn { flex: none; height: 26px; overflow: visible; position: relative; text-decoration: none; width: 14px; }\",\".framer-XPVPm .framer-1th091q { height: 26px; left: 0px; position: absolute; top: 0px; width: 14px; }\",\".framer-XPVPm .framer-1y5bnmz { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-XPVPm .framer-1nfginq-container { aspect-ratio: 17.5 / 1; flex: 1 0 0px; height: auto; position: relative; width: 1px; }\",\".framer-XPVPm .framer-11edda5 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 5px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-XPVPm .framer-1bzl67u, .framer-XPVPm .framer-1ki6k9f, .framer-XPVPm .framer-1fwizzo, .framer-XPVPm .framer-1ipyyai, .framer-XPVPm .framer-yrq4p, .framer-XPVPm .framer-1w74ns6, .framer-XPVPm .framer-1i2ypyz { aspect-ratio: 1 / 1; flex: none; height: auto; position: relative; width: 48px; }\",\".framer-XPVPm.framer-v-kr679k.framer-1nld3i2 { width: 810px; }\",\".framer-XPVPm.framer-v-kr679k .framer-2dahac { align-content: flex-start; align-items: flex-start; gap: 48px; }\",\".framer-XPVPm.framer-v-kr679k .framer-v48fgg { gap: 24px 24px; }\",\".framer-XPVPm.framer-v-kr679k .framer-1em0if8 { flex: 1 0 0px; }\",\".framer-XPVPm.framer-v-kr679k .framer-1nfginq-container { aspect-ratio: 11.40625 / 1; }\",\".framer-XPVPm.framer-v-1siiniy.framer-1nld3i2 { flex-direction: column; padding: 0px; width: 390px; }\",\".framer-XPVPm.framer-v-1siiniy .framer-v5n912 { flex: none; overflow: hidden; width: 100%; }\",\".framer-XPVPm.framer-v-1siiniy .framer-13pixfd { padding: 100px 20px 0px 20px; }\",\".framer-XPVPm.framer-v-1siiniy .framer-2dahac { align-content: flex-start; align-items: flex-start; flex-direction: column; gap: 48px; }\",\".framer-XPVPm.framer-v-1siiniy .framer-naje06, .framer-XPVPm.framer-v-1siiniy .framer-hiobf7, .framer-XPVPm.framer-v-1siiniy .framer-1tr8lzv, .framer-XPVPm.framer-v-1siiniy .framer-1wjradh, .framer-XPVPm.framer-v-1siiniy .framer-2mv95, .framer-XPVPm.framer-v-1siiniy .framer-l10rrt, .framer-XPVPm.framer-v-1siiniy .framer-u8f580, .framer-XPVPm.framer-v-1siiniy .framer-1x2ohrf { flex: none; width: 100%; }\",\".framer-XPVPm.framer-v-1siiniy .framer-v48fgg { flex-direction: column; gap: 24px 24px; }\",\".framer-XPVPm.framer-v-1siiniy .framer-9l4v0x { gap: 40px; }\",\".framer-XPVPm.framer-v-1siiniy .framer-1i5e7oj { align-content: flex-start; align-items: flex-start; flex-direction: column; gap: 20px; justify-content: flex-start; }\",\".framer-XPVPm.framer-v-1siiniy .framer-1em0if8 { flex: none; justify-content: center; width: 100%; }\",\".framer-XPVPm.framer-v-1siiniy .framer-1nfginq-container { aspect-ratio: 6.09375 / 1; }\",...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css,...sharedStyle3.css,...sharedStyle4.css,...sharedStyle5.css,...sharedStyle6.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 660\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"BpMLxvVMU\":{\"layout\":[\"fixed\",\"auto\"]},\"pyr_jVOba\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerqZHR7ZRC3=withCSS(Component,css,\"framer-XPVPm\");export default FramerqZHR7ZRC3;FramerqZHR7ZRC3.displayName=\"Footer\";FramerqZHR7ZRC3.defaultProps={height:660,width:1200};addPropertyControls(FramerqZHR7ZRC3,{variant:{options:[\"D9N6S4c7P\",\"BpMLxvVMU\",\"pyr_jVOba\"],optionTitles:[\"Desktop\",\"Tablet\",\"Phone\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerqZHR7ZRC3,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"},{cssFamilyName:\"Quicksand\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Quicksand\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/COUJ7CJB7LOCHBU4J22MCI6KFIGFHN3S/UMVF6KJREBPYBSP3DVGBO4QF2NVEVZST/56RXVFY33TTE3DGRGWACKHITBVACOTB4.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/DpPBYI0sL4fYLgAkX8KXOPVt7c.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/4RAEQdEOrcnDkhHiiCbJOw92Lk.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/1K3W8DizY3v4emK8Mb08YHxTbs.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/tUSCtfYVM1I1IchuyCwz9gDdQ.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/VgYFWiwsAC5OYxAycRXXvhze58.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/syRNPWzAMIrcJ3wIlPIP43KjQs.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/GIryZETIX4IFypco5pYZONKhJIo.woff2\",weight:\"700\"},{cssFamilyName:\"Quicksand\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Quicksand\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/QC5OFCRYAHBMZHRLIIU45N62WI6ZBEN5/OI42VSRCFEX355ZZEYTLHHM57N7YCI5P/MVH72LSEZWMSCRJ44KJGHTCWVLPDHZP3.woff2\",weight:\"500\"},{cssFamilyName:\"Quicksand\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Quicksand\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/WU5OG2GSPINGGM3H4OYTA3X6KAGKBE73/562UDHJ54ELTED64HZCI73O7SLOPKYWI/QERYRXWWKF2PFJC4W77VI22OBVHWX3AN.woff2\",weight:\"400\"}]},...SubcribeButtonFonts,...NavLinksFonts,...AutoCopyrightFonts,...SMboloBrancoFonts,...TickerFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts),...getFontsFromSharedStyle(sharedStyle3.fonts),...getFontsFromSharedStyle(sharedStyle4.fonts),...getFontsFromSharedStyle(sharedStyle5.fonts),...getFontsFromSharedStyle(sharedStyle6.fonts)],{supportsExplicitInterCodegen:true});FramerqZHR7ZRC3.loader={load:(props,context)=>{return runTasksWithYield([()=>forwardLoader(SubcribeButton,{},context),()=>forwardLoader(NavLinks,{},context)],context);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerqZHR7ZRC3\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"1200\",\"framerAutoSizeImages\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"BpMLxvVMU\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"pyr_jVOba\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"660\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx}from\"react/jsx-runtime\";import{forwardRef,useCallback,useEffect,useRef}from\"react\";export function withKeyboardSearchShortcut(Component){return /*#__PURE__*/forwardRef(function WithKeyboardSearchShortcut(props,ref){const elementRef=useRef(null);const lastTriggerTimeRef=useRef(0);const setRefs=useCallback(node=>{elementRef.current=node;if(typeof ref===\"function\"){ref(node);}else if(ref&&\"current\"in ref){ref.current=node;}},[ref]);useEffect(()=>{if(typeof window===\"undefined\")return;const dispatchSyntheticPress=target=>{const rect=target.getBoundingClientRect();const clientX=rect.left+rect.width/2;const clientY=rect.top+rect.height/2;const baseMouseOptions={bubbles:true,cancelable:true,composed:true,view:window,button:0,clientX,clientY};const pointerDownOptions={...baseMouseOptions,buttons:1,pointerId:1,pointerType:\"mouse\",isPrimary:true};const pointerUpOptions={...baseMouseOptions,buttons:0,pointerId:1,pointerType:\"mouse\",isPrimary:true};const mouseDownOptions={...baseMouseOptions,buttons:1};const mouseUpOptions={...baseMouseOptions,buttons:0};const dispatch=(eventName,options)=>{if(eventName.startsWith(\"pointer\")&&typeof PointerEvent!==\"undefined\"){target.dispatchEvent(new PointerEvent(eventName,options));return;}target.dispatchEvent(new MouseEvent(eventName,options));};dispatch(\"pointerdown\",pointerDownOptions);dispatch(\"mousedown\",mouseDownOptions);dispatch(\"pointerup\",pointerUpOptions);dispatch(\"mouseup\",mouseUpOptions);dispatch(\"click\",mouseUpOptions);};const onKeyDown=event=>{const key=event.key.toLowerCase();const isSearchShortcut=key===\"k\"&&(event.metaKey||event.ctrlKey);if(!isSearchShortcut)return;if(event.repeat)return;const now=Date.now();if(now-lastTriggerTimeRef.current<250)return;lastTriggerTimeRef.current=now;event.preventDefault();const target=elementRef.current;if(!target)return;dispatchSyntheticPress(target);};window.addEventListener(\"keydown\",onKeyDown);return()=>{window.removeEventListener(\"keydown\",onKeyDown);};},[]);return /*#__PURE__*/_jsx(Component,{ref:setRefs,...props});});}\nexport const __FramerMetadata__ = {\"exports\":{\"withKeyboardSearchShortcut\":{\"type\":\"reactHoc\",\"name\":\"withKeyboardSearchShortcut\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./KeyboardSearchShortcut.map","// Generated by Framer (65a4904)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,Container,cx,forwardLoader,GeneratedComponentContext,getFonts,InjectSelectionStyle,PropertyOverrides,RenderTarget,ResetOuterLinkContext,RichText,useActiveVariantCallback,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,useOverlayState,withCodeBoundaryForOverrides,withCSS}from\"framer\";import{AnimatePresence,LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as ReactDOM from\"react-dom\";import Search1 from\"https://framerusercontent.com/modules/6wAE2eMb2Tl3zrU7u4UL/mKj6QS2p4Cgdaa0WrZKY/Search.js\";import Search from\"https://framerusercontent.com/modules/Mr5K6fTnlrfaIU1TWdB8/j2VSTw8qaQBFvzPkpWDc/ojirr6bsR.js\";import Command from\"https://framerusercontent.com/modules/QeCttOhs1o521IwxQ0Ci/gp9TZHDtNRjxg1JmAKIF/JlYIGpRG7.js\";import Navbar from\"#framer/local/canvasComponent/iquI1ufAo/iquI1ufAo.js\";import Footer from\"#framer/local/canvasComponent/qZHR7ZRC3/qZHR7ZRC3.js\";import{withKeyboardSearchShortcut}from\"#framer/local/codeFile/Td8OsJR/KeyboardSearchShortcut.js\";const SearchFonts=getFonts(Search);const Search1Fonts=getFonts(Search1);const CommandFonts=getFonts(Command);const MotionDivWithKeyboardSearchShortcut13owrdr=withCodeBoundaryForOverrides(motion.div,{nodeId:\"ZBnPJ1Q0r\",override:withKeyboardSearchShortcut,scopeId:\"MRg_TTfKR\"});const NavbarFonts=getFonts(Navbar);const FooterFonts=getFonts(Footer);const breakpoints={pQR923kQZ:\"(min-width: 1200px)\",Q8CZLZz17:\"(min-width: 810px) and (max-width: 1199.98px)\",W86j7upqO:\"(max-width: 809.98px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-V0sO3\";const variantClassNames={pQR923kQZ:\"framer-v-mdhqkc\",Q8CZLZz17:\"framer-v-8u3837\",W86j7upqO:\"framer-v-10d009s\"};const transition1={bounce:.24,delay:0,duration:.22,type:\"spring\"};const animation={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:.98,skewX:0,skewY:0,transition:transition1,x:0,y:8};const animation1={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition1,x:0,y:0};const animation2={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:.98,skewX:0,skewY:0,x:0,y:8};const transition2={delay:0,duration:.18,ease:[.44,0,.56,1],type:\"tween\"};const animation3={backgroundColor:\"rgb(247, 248, 244)\",opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1.1,skewX:0,skewY:0,transition:transition2};const getContainer=()=>{return document.querySelector(\"#template-overlay\")??document.querySelector(\"#overlay\")??document.body;};const Overlay=({children,blockDocumentScrolling,dismissWithEsc,enabled=true})=>{const[visible,setVisible]=useOverlayState({blockDocumentScrolling,dismissWithEsc:enabled&&dismissWithEsc});return children({hide:()=>setVisible(false),show:()=>setVisible(true),toggle:()=>setVisible(!visible),visible:enabled&&visible});};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const breakpointRules={};const breakpointKeys=Object.keys(breakpointRules);const rules=[\".framer-V0sO3.framer-12yymcv, .framer-V0sO3 .framer-12yymcv { display: block; }\",\".framer-V0sO3.framer-mdhqkc { align-content: center; align-items: center; background-color: var(--token-839b2d12-406f-4e61-9471-93411dc44e70, #f0f1f2); 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-V0sO3 .framer-13owrdr { cursor: pointer; flex: none; height: 1px; left: 0px; opacity: 0; order: -1000; overflow: var(--overflow-clip-fallback, clip); position: var(--framer-canvas-fixed-position, fixed); top: 0px; width: 1px; z-index: 9; }\",\".framer-V0sO3.framer-19x9l4m { background-color: rgba(16, 24, 24, 0.48); inset: 0px; position: fixed; user-select: none; }\",\".framer-V0sO3.framer-1o2an8y { --border-bottom-width: 1px; --border-color: rgba(20, 43, 38, 0.12); --border-left-width: 1px; --border-right-width: 1px; --border-style: solid; --border-top-width: 1px; align-content: flex-start; align-items: flex-start; background-color: #ffffff; border-bottom-left-radius: 24px; border-bottom-right-radius: 24px; border-top-left-radius: 24px; border-top-right-radius: 24px; box-shadow: 0px 24px 80px 0px rgba(20, 43, 38, 0.2); display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 14px; height: 260px; justify-content: flex-start; left: 280px; max-width: 95%; min-width: 320px; overflow: var(--overflow-clip-fallback, clip); padding: 16px; position: fixed; top: 120px; width: 640px; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-V0sO3 .framer-1bn6cjw { --border-bottom-width: 1px; --border-color: rgba(20, 43, 38, 0.1); --border-left-width: 1px; --border-right-width: 1px; --border-style: solid; --border-top-width: 1px; align-content: center; align-items: center; background-color: #f7f8f4; border-bottom-left-radius: 16px; border-bottom-right-radius: 16px; border-top-left-radius: 16px; border-top-right-radius: 16px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 12px 14px 12px 14px; position: relative; width: 100%; will-change: var(--framer-will-change-override, transform); }\",\".framer-V0sO3 .framer-fk4twd { --43q7um: rgba(20, 43, 38, 0.48); flex: none; height: auto; position: relative; width: 20px; }\",\".framer-V0sO3 .framer-1duwpvh-container { flex: 1 0 0px; height: 48px; position: relative; width: 1px; }\",\".framer-V0sO3 .framer-1spoary { --border-bottom-width: 1px; --border-color: rgba(20, 43, 38, 0.1); --border-left-width: 1px; --border-right-width: 1px; --border-style: solid; --border-top-width: 1px; align-content: center; align-items: center; background-color: rgba(255, 255, 255, 0.76); border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; border-top-left-radius: 10px; border-top-right-radius: 10px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 5px 8px 5px 8px; position: relative; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-V0sO3 .framer-1i5c40k { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre; width: auto; }\",\".framer-V0sO3 .framer-ulvavm { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 6px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-V0sO3 .framer-ir5idu { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-V0sO3 .framer-xgrksw, .framer-V0sO3 .framer-pkpups { align-content: center; align-items: center; background-color: rgba(255, 255, 255, 0); border-bottom-left-radius: 12px; border-bottom-right-radius: 12px; border-top-left-radius: 12px; border-top-right-radius: 12px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 10px 12px 10px 12px; position: relative; width: 100%; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-V0sO3 .framer-geu1nv, .framer-V0sO3 .framer-povbq5 { --43q7um: rgba(20, 43, 38, 0.42); flex: none; height: auto; position: relative; width: 16px; }\",\".framer-V0sO3 .framer-1juf627, .framer-V0sO3 .framer-qg3aky { flex: 1 0 0px; height: auto; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\".framer-V0sO3 .framer-18543dh-container { flex: none; height: auto; left: 0px; order: -999; position: var(--framer-canvas-fixed-position, fixed); right: 0px; top: 0px; z-index: 8; }\",\".framer-V0sO3 .framer-s3m8pq { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-V0sO3 .framer-itgp8b-container { flex: none; height: auto; order: 1003; position: relative; width: 100%; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }','.framer-V0sO3[data-border=\"true\"]::after, .framer-V0sO3 [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={pQR923kQZ:\"(min-width: 1200px)\",Q8CZLZz17:\"(min-width: 810px) and (max-width: 1199.98px)\",W86j7upqO:\"(max-width: 809.98px)\"};const humanReadableVariantMap={Desktop:\"pQR923kQZ\",Phone:\"W86j7upqO\",Tablet:\"Q8CZLZz17\"};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??\"pQR923kQZ\"};};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{activeVariantCallback,delay}=useActiveVariantCallback(undefined);const onTapko9la1=({overlay})=>activeVariantCallback(async(...args)=>{overlay.toggle();});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{activeVariantId:baseVariant,humanReadableVariantMap,isLayoutTemplate:true,primaryVariantId:\"pQR923kQZ\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: var(--token-839b2d12-406f-4e61-9471-93411dc44e70, rgb(240, 241, 242)); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-mdhqkc\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(Overlay,{blockDocumentScrolling:true,dismissWithEsc:true,children:overlay=>/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsx(MotionDivWithKeyboardSearchShortcut13owrdr,{className:\"framer-13owrdr\",\"data-framer-name\":\"Search Shortcut Trigger\",\"data-highlight\":true,onTap:onTapko9la1({overlay}),children:/*#__PURE__*/_jsx(AnimatePresence,{children:overlay.visible&&/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/ReactDOM.createPortal(/*#__PURE__*/_jsx(InjectSelectionStyle,{children:/*#__PURE__*/_jsxs(ResetOuterLinkContext,{children:[/*#__PURE__*/_jsx(motion.div,{animate:{opacity:1,transition:{delay:0,duration:0,ease:[.5,0,.88,.77],type:\"tween\"}},className:cx(scopingClassNames,\"framer-19x9l4m\"),exit:{opacity:0,transition:{delay:0,duration:0,ease:[.12,.23,.5,1],type:\"tween\"}},initial:{opacity:0},onTap:()=>overlay.hide()},\"jb0rwH0PT\"),/*#__PURE__*/_jsxs(motion.div,{animate:animation1,className:cx(scopingClassNames,\"framer-1o2an8y\"),\"data-border\":true,\"data-framer-name\":\"Search Command Card\",exit:animation,initial:animation2,children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1bn6cjw\",\"data-border\":true,\"data-framer-name\":\"Search Field Wrapper\",children:[/*#__PURE__*/_jsx(Search,{animated:false,className:\"framer-fk4twd\",layoutId:\"i36yb9F3o\",UO5clYVeQ:true}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-1duwpvh-container\",\"data-framer-name\":\"Working Search Field\",isAuthoredByUser:true,isModuleExternal:true,name:\"Working Search Field\",nodeId:\"y7xBOfhyK\",rendersWithMotion:true,scopeId:\"MRg_TTfKR\",children:/*#__PURE__*/_jsx(Search1,{backdropOptions:{backgroundColor:\"rgba(0, 0, 0, 0.8)\",transition:{damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"},zIndex:10},height:\"100%\",iconColor:\"rgb(20, 43, 38)\",iconSize:24,iconType:\"default\",id:\"y7xBOfhyK\",inputOptions:{clearButtonText:\"Clear\",clearButtonType:\"icon\",dividerType:\"fullWidth\",iconOptions:{iconColor:\"rgba(0, 0, 0, 0.45)\",iconSize:18,iconType:\"default\"},inputFont:{},placeholderOptions:{placeholderColor:\"rgba(0, 0, 0, 0.4)\",placeholderText:\"Search...\"},textColor:\"rgb(51, 51, 51)\"},layoutId:\"y7xBOfhyK\",modalOptions:{backgroundColor:\"rgb(255, 255, 255)\",borderRadius:16,heightIsStatic:true,heightTransition:{damping:60,delay:0,mass:1,stiffness:800,type:\"spring\"},layoutType:\"QuickMenu\",shadow:{blur:40,color:\"rgba(0, 0, 0, 0.2)\",spread:0,x:0,y:20},top:0,width:500},name:\"Working Search Field\",resultOptions:{itemType:\"fullWidth\",subtitleOptions:{subtitleColor:\"rgba(0, 0, 0, 0.4)\",subtitleFont:{},subtitleType:\"path\"},titleColor:\"rgb(51, 51, 51)\",titleFont:{},titleType:\"h1\"},style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1spoary\",\"data-border\":true,\"data-framer-name\":\"Shortcut Hint\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"RlM7UXVpY2tzYW5kLXNlbWlib2xk\",\"--framer-font-family\":'\"Quicksand\", \"Quicksand Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"1em\",\"--framer-text-color\":\"rgba(20, 43, 38, 0.58)\"},children:\"⌘/Ctrl K\"})}),className:\"framer-1i5c40k\",fonts:[\"FS;Quicksand-semibold\"],verticalAlignment:\"top\",withExternalLayout:true})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-ulvavm\",\"data-framer-name\":\"Suggested Searches\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"RlM7UXVpY2tzYW5kLW1lZGl1bQ==\",\"--framer-font-family\":'\"Quicksand\", \"Quicksand Placeholder\", sans-serif',\"--framer-font-size\":\"13px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"1.4em\",\"--framer-text-color\":\"rgba(20, 43, 38, 0.52)\"},children:\"Start typing to search the site.\"})}),className:\"framer-ir5idu\",fonts:[\"FS;Quicksand-medium\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-xgrksw\",\"data-framer-name\":\"Quick Search — Projects\",whileHover:animation3,children:[/*#__PURE__*/_jsx(Command,{animated:false,className:\"framer-geu1nv\",layoutId:\"I2sK8rSCM\",UO5clYVeQ:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"RlM7UXVpY2tzYW5kLXNlbWlib2xk\",\"--framer-font-family\":'\"Quicksand\", \"Quicksand Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"1.25em\",\"--framer-text-color\":\"rgb(20, 43, 38)\"},children:\"Projetos e iniciativas\"})}),className:\"framer-1juf627\",fonts:[\"FS;Quicksand-semibold\"],verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-pkpups\",\"data-framer-name\":\"Quick Search — Locations\",whileHover:animation3,children:[/*#__PURE__*/_jsx(Search,{animated:false,className:\"framer-povbq5\",layoutId:\"KQQodY5uI\",UO5clYVeQ:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"RlM7UXVpY2tzYW5kLXNlbWlib2xk\",\"--framer-font-family\":'\"Quicksand\", \"Quicksand Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"1.25em\",\"--framer-text-color\":\"rgb(20, 43, 38)\"},children:\"Buscar por territ\\xf3rio\"})}),className:\"framer-qg3aky\",fonts:[\"FS;Quicksand-semibold\"],verticalAlignment:\"top\",withExternalLayout:true})]})]})]})]})}),getContainer())})})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:94,width:\"100vw\",y:0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-18543dh-container\",layoutScroll:true,nodeId:\"Bc31fKCZL\",scopeId:\"MRg_TTfKR\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{Q8CZLZz17:{variant:matchVariant(\"e4h9Nkcfx\")},W86j7upqO:{variant:matchVariant(\"kGqR6KbNm\")}},children:/*#__PURE__*/_jsx(Navbar,{height:\"100%\",id:\"Bc31fKCZL\",layoutId:\"Bc31fKCZL\",style:{width:\"100%\"},variant:matchVariant(\"qwPEx32WT\"),width:\"100%\"})})})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-s3m8pq\"}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:660,width:\"100vw\",y:1e3,children:/*#__PURE__*/_jsx(Container,{className:\"framer-itgp8b-container\",nodeId:\"wRbX9doOL\",scopeId:\"MRg_TTfKR\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{Q8CZLZz17:{variant:matchVariant(\"BpMLxvVMU\")},W86j7upqO:{variant:matchVariant(\"pyr_jVOba\")}},children:/*#__PURE__*/_jsx(Footer,{height:\"100%\",id:\"wRbX9doOL\",layoutId:\"wRbX9doOL\",style:{width:\"100%\"},variant:matchVariant(\"D9N6S4c7P\"),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=breakpointRules[key];return breakpointRules[key].map(rule=>`${selector} {${rule}}`);})];};/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 1000\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"Q8CZLZz17\":{\"layout\":[\"fixed\",\"fixed\"]},\"W86j7upqO\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"pQR923kQZ\":[\".framer-13owrdr\",\".framer-18543dh-container\",\".framer-itgp8b-container\"],\"Q8CZLZz17\":[\".framer-13owrdr\",\".framer-18543dh-container\",\".framer-itgp8b-container\"],\"W86j7upqO\":[\".framer-13owrdr\",\".framer-18543dh-container\",\".framer-itgp8b-container\"]}\n * @framerBreakpoints {\"pQR923kQZ\":{\"min\":1200,\"canvasClassName\":\"framer-mdhqkc-override\",\"minHeight\":1000,\"name\":\"Desktop\",\"width\":1200,\"rootFontSize\":16},\"Q8CZLZz17\":{\"min\":810,\"max\":1199,\"canvasClassName\":\"framer-8u3837-override\",\"minHeight\":1000,\"viewportHeight\":1080,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":16},\"W86j7upqO\":{\"max\":809,\"canvasClassName\":\"framer-10d009s-override\",\"minHeight\":1475,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant pQR923kQZ\n * @framerLayoutTemplate true\n */const FramerMRg_TTfKR=withCSS(Component,css,\"framer-V0sO3\");export default FramerMRg_TTfKR;FramerMRg_TTfKR.displayName=\"Template\";FramerMRg_TTfKR.defaultProps={height:1e3,width:1200};addFonts(FramerMRg_TTfKR,[{explicitInter:true,fonts:[{cssFamilyName:\"Quicksand\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Quicksand\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/COUJ7CJB7LOCHBU4J22MCI6KFIGFHN3S/UMVF6KJREBPYBSP3DVGBO4QF2NVEVZST/56RXVFY33TTE3DGRGWACKHITBVACOTB4.woff2\",weight:\"600\"},{cssFamilyName:\"Quicksand\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Quicksand\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/QC5OFCRYAHBMZHRLIIU45N62WI6ZBEN5/OI42VSRCFEX355ZZEYTLHHM57N7YCI5P/MVH72LSEZWMSCRJ44KJGHTCWVLPDHZP3.woff2\",weight:\"500\"}]},...SearchFonts,...Search1Fonts,...CommandFonts,...NavbarFonts,...FooterFonts],{supportsExplicitInterCodegen:true});FramerMRg_TTfKR.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(Navbar,{},context),forwardLoader(Footer,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerMRg_TTfKR\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"1000\",\"framerIntrinsicWidth\":\"1200\",\"framerLayoutTemplate\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerDefaultVariant\":\"pQR923kQZ\",\"framerBreakpoints\":\"{\\\"pQR923kQZ\\\":{\\\"min\\\":1200,\\\"canvasClassName\\\":\\\"framer-mdhqkc-override\\\",\\\"minHeight\\\":1000,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1200,\\\"rootFontSize\\\":16},\\\"Q8CZLZz17\\\":{\\\"min\\\":810,\\\"max\\\":1199,\\\"canvasClassName\\\":\\\"framer-8u3837-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":16},\\\"W86j7upqO\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-10d009s-override\\\",\\\"minHeight\\\":1475,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\",\"framerHitTargets\":\"{\\\"pQR923kQZ\\\":[\\\".framer-13owrdr\\\",\\\".framer-18543dh-container\\\",\\\".framer-itgp8b-container\\\"],\\\"Q8CZLZz17\\\":[\\\".framer-13owrdr\\\",\\\".framer-18543dh-container\\\",\\\".framer-itgp8b-container\\\"],\\\"W86j7upqO\\\":[\\\".framer-13owrdr\\\",\\\".framer-18543dh-container\\\",\\\".framer-itgp8b-container\\\"]}\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"Q8CZLZz17\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"W86j7upqO\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__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 Template1 from \"https://framerusercontent.com/modules/7QpjwMZ85xZas0baV3ZW/X1waojGCw2y0WqRU2tyR/MRg_TTfKR.js\";\r\n\r\n\t\tconst routes = {augiA20Il: {elements: {Cm0bIOeTW: \"nav-start\", f1LSkjnmy: \"conteudo\", L69tV6gia: \"programas\", N559AfonS: \"nav-scroll\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/aflCLQMZIeFL7DVKr27l/hNK25veSotuXN8UlbwmE/augiA20Il.js\")), path: \"/\"}, eBCcD0aXh: {elements: {CbAkymHGq: \"equipe\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/6hJogPnUsr658X9LY1zf/qpwdKhf7ta6Bo2WxBqem/eBCcD0aXh.js\")), path: \"/sobre-nos\"}, Zpxqt9Co7: {elements: {DuGhSXHC0: \"hero\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/8HqoVUnMFfUfDG4hIOzb/0QdCgeZ9dArH7VTfTqio/Zpxqt9Co7.js\")), path: \"/contato\"}, UvwnVDB4k: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/krcTVVt18BPgLjDcj25x/autLNeZAOMWNwlPPhdE4/UvwnVDB4k.js\")), path: \"/doe-agora\"}, YTZO5oGJ3: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/7ey0qkG6F5Bx4oWmP5pi/Y1972wNsVeA0eMFcx2fN/YTZO5oGJ3.js\")), path: \"/blog\"}, JKcoWIdHX: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/3duJHDn8bIwnMjfctJ7B/MfpBSnRe1i4KsBS5o4wR/JKcoWIdHX.js\")), path: \"/404\"}, P_wqkFNiy: {elements: {LSuy6IRup: \"hero\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/Dsd961d7UaaKnSmxH9PC/zu2lGUdVuQqltgRYlUdC/P_wqkFNiy.js\")), path: \"/projetos\"}, HhxxnrEWt: {elements: {KI7DX5aSl: \"estatuto-4\", MqyUp1t0q: \"estatuto-1\", sjEZE_4W_: \"estatuto-3\", wT4TPk5Gk: \"estatuto\", X2zb5d5mX: \"estatuto-2\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/g60NR7p5JW4lKM4Q8H3i/RBgrcxURcuEv3JAmGsXS/HhxxnrEWt.js\")), path: \"/transparencia\"}, xno5OOEQM: {elementPatterns: {z1IY_V25m: \":vCRTXG0aZ-program-1\"}, elements: {GZswBHmR4: \"programas\", z1IY_V25m: \"program-1\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/5tsaX89IN8TYSFrRzmL0/c3aIiqPwyZCrvVIqnqMr/xno5OOEQM.js\")), path: \"/investidores-e-parceiros\"}, xLwBfCUlO: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/wZrUAqHIgQILQe2oa9Y3/qE2k6zemSXV7GG7obicT/xLwBfCUlO.js\")), path: \"/inscricao\"}, pg8wF4O4x: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/7bLdK3UVUUm9hh4Nv5xX/WxRJWUVMSVELYeAUIZvQ/pg8wF4O4x.js\")), path: \"/termos\"}, l2PdEGr3a: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/lwnCyENlT0D276z3swLM/NROGFpilszneo7XJG40Q/l2PdEGr3a.js\")), path: \"/painel\"}, FGBpk9eq_: {collectionId: \"Z8N5Y1s1J\", elements: {mgJMi1QkU: \"mapa\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/5n37anWIqanop6Tub7Ql/MIzbgnOnf0k7B96yl8B3/FGBpk9eq_.js\")), path: \"/projetos/:vCRTXG0aZ\"}, lb6rhniAG: {collectionId: \"rZA0OQmRL\", elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/ftUcLnF71YL9HeXEiGET/wR1Mr4XUfsV0Q7bU62Ah/lb6rhniAG.js\")), path: \"/blog/:vjJ2K9aAZ\"}, OMN96prE1: {collectionId: \"LtogzmNpz\", elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/3gHUO03eFNhiACZFwUfq/0olZttpSU74mZHbmExoS/OMN96prE1.js\")), path: \"/transparencia/:uponJo58q\"}}\r\n\r\n\t\tconst locales = [{code: \"pt-BR\", id: \"default\", name: \"Portuguese\", slug: \"\", textDirection: \"ltr\"}]\r\n\t\tconst collectionUtils = {LtogzmNpz: async () => (await import(\"https://framerusercontent.com/modules/VpwPCPHHM0CTnMIfWqaj/LN57QHDnxlb2nt48RnuM/LtogzmNpz.js\"))?.[\"utils\"], rZA0OQmRL: async () => (await import(\"https://framerusercontent.com/modules/kMS1uAWK78i0td8KEAJM/0oH7S6qeLWpvKjSwFx4I/rZA0OQmRL.js\"))?.[\"utils\"], UTUZysnit: async () => (await import(\"https://framerusercontent.com/modules/miR6xWDBUVmzMvAu1xRZ/S22BhToWhpzVgJWm3Lt3/UTUZysnit.js\"))?.[\"utils\"], Z8N5Y1s1J: async () => (await import(\"https://framerusercontent.com/modules/NoPAeUBxfPuJDW1oXKKr/QTjnPaYK0C9DMj89bEh7/Z8N5Y1s1J.js\"))?.[\"utils\"]}\r\n\t\tconst serverDatabaseClient = undefined\r\n\t\tconst framerSiteId = \"830f2e2de0753cba57632db68d5e4a6b757a121de138c1a3cc7a0f08a3128310\"\r\n\t\tfunction Template({webPageId, children, style, ...rest}) {const templateProps = {}\r\nconst props = templateProps[webPageId] ?? {}\r\nswitch (webPageId) {case \"augiA20Il\":\r\ncase \"eBCcD0aXh\":\r\ncase \"Zpxqt9Co7\":\r\ncase \"YTZO5oGJ3\":\r\ncase \"JKcoWIdHX\":\r\ncase \"P_wqkFNiy\":\r\ncase \"HhxxnrEWt\":\r\ncase \"xno5OOEQM\":\r\ncase \"xLwBfCUlO\":\r\ncase \"pg8wF4O4x\":\r\ncase \"l2PdEGr3a\":\r\ncase \"FGBpk9eq_\":\r\ncase \"lb6rhniAG\":\r\ncase \"OMN96prE1\":\r\nreturn React.createElement(Template1, {...props, key: \"Template1\", style}, children(true));\r\ndefault: { return children(false) }}}\r\nexport function getLayoutTemplateBreakpoints(routeId) {switch (routeId) {case \"augiA20Il\":\r\ncase \"eBCcD0aXh\":\r\ncase \"Zpxqt9Co7\":\r\ncase \"YTZO5oGJ3\":\r\ncase \"JKcoWIdHX\":\r\ncase \"P_wqkFNiy\":\r\ncase \"HhxxnrEWt\":\r\ncase \"xno5OOEQM\":\r\ncase \"xLwBfCUlO\":\r\ncase \"pg8wF4O4x\":\r\ncase \"l2PdEGr3a\":\r\ncase \"FGBpk9eq_\":\r\ncase \"lb6rhniAG\":\r\ncase \"OMN96prE1\":\r\nreturn [{hash: \"mdhqkc\", mediaQuery: \"(min-width: 1200px)\"}, {hash: \"8u3837\", mediaQuery: \"(min-width: 810px) and (max-width: 1199.98px)\"}, {hash: \"10d009s\", 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, 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(\"https://framerusercontent.com/modules/3duJHDn8bIwnMjfctJ7B/MfpBSnRe1i4KsBS5o4wR/JKcoWIdHX.js\")),\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: true,\r\n\t\t\t\t\tsiteCanonicalURL: \"https://www.institutotekopora.org.br\",\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: false,\r\n\t\t\t\t\tLayoutTemplate: Template,\r\n\t\t\t\t\tloadSnippetsModule: new Framer.LazyValue(() => import(\"https://framerusercontent.com/modules/9IQnbmWqgOIrLhS5MKO8/FJgX7cRUrJUC0YagmGpY/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: {global: {enter: {mask: {angle: 90, type: \"wipe\", width: \"100%\"}, opacity: 1, rotate: 0, rotate3d: false, rotateX: 0, rotateY: 0, scale: 1, transition: {damping: 30, delay: 0, duration: 0.4, ease: [0.27, 0, 0.51, 1], mass: 1, stiffness: 400, type: \"tween\"}, x: \"0px\", y: \"0px\"}}, 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\t\r\n\t\t\t\t\tFramer.patchRoutesForABTesting(routes, undefined) // This must happen before inferInitialRouteFromPath\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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"}