{
  "version": 3,
  "sources": ["ssg:https://framerusercontent.com/modules/o1PI5S8YtkA5bP5g4dFz/Xr8CO3Ul8Gb7lVfgMKTh/Embed.js", "ssg:https://framerusercontent.com/modules/oWVHHLIj4Q7woeIlKzbt/Jo2d4bKbCdbbg0oiZ0LB/Input.js", "ssg:https://framerusercontent.com/modules/LV9trClbmNwd5PVj9l8y/L4rFqMGNzGSwRZpGTGF3/Icons.js", "ssg:https://framerusercontent.com/modules/3Xi2AslpcDRhfyCVPmx3/d0Oobr5BHnVqZJQyMdGn/storage.js", "ssg:https://framer.com/m/cache-YMiL.js@b9aplVZjN51x28yfNK16", "ssg:https://framerusercontent.com/modules/uU1mtMKXsrVAg8N5hW7w/PCK1x1QLNluYNoEoapwx/cachedIndex.js", "ssg:https://framerusercontent.com/modules/K9JZRwJcE6slDAf8rUmh/mJ54py1Ecnn1RoC4N1m4/fakeResults.js", "ssg:https://framerusercontent.com/modules/TwRgbWuhHeB95MPifel4/YW8Hlm59FG3PajbrVsaR/fuzzySearch.js", "ssg:https://framerusercontent.com/modules/MWsEnYfRnoOQq31DN4ql/C71JVnvNwV2CrPvApXBB/utils.js", "ssg:https://framerusercontent.com/modules/MyBp84Z0p9nUcMimVMnY/y5F4AGWJ6syeuoB7ebKM/useSearch.js", "ssg:https://framerusercontent.com/modules/PJVBcBLmDteTEAZh3J9Z/keXJyjyE9VnzUcDMayjg/browser.js", "ssg:https://framerusercontent.com/modules/Gzef0nFihI9m9vZG45th/lIUxbZcreiDm2GzUkt3y/useCallbackOnMouseMove.js", "ssg:https://framerusercontent.com/modules/eAnjm75CdfYT1Zz4BIaz/7KDSfnnyD1T3Ap75L4m8/scrollIntoView.js", "ssg:https://framerusercontent.com/modules/tV9haTHllpHHc9Fjue2H/Xy775u0FJg3K1GQc1Cd9/SearchModal.js", "ssg:https://framerusercontent.com/modules/hqEf5wXaAewP8VPuaZ98/5A0QGVeEr2cwheQpIuEG/useViewportSizeState.js", "ssg:https://framerusercontent.com/modules/6wAE2eMb2Tl3zrU7u4UL/HPzg2Uk7mwtBmDzvGbWF/Search.js", "ssg:https://ga.jspm.io/npm:@motionone/utils@10.14.0/dist/index.es.js", "ssg:https://ga.jspm.io/npm:@motionone/easing@10.14.0/dist/index.es.js", "ssg:https://ga.jspm.io/npm:@motionone/animation@10.15.1/dist/index.es.js", "ssg:https://ga.jspm.io/npm:hey-listen@1.0.8/dist/index.js", "ssg:https://ga.jspm.io/npm:@motionone/types@10.15.1/dist/index.es.js", "ssg:https://ga.jspm.io/npm:tslib@2.5.0/tslib.es6.js", "ssg:https://ga.jspm.io/npm:@motionone/generators@10.15.1/dist/index.es.js", "ssg:https://ga.jspm.io/npm:@motionone/dom@10.15.5/dist/index.es.js", "ssg:https://framerusercontent.com/modules/B2xAlJLcN0gOnt11mSPw/RLUeKLNmERbgkhrJQwKX/Ticker.js", "ssg:https://framer.com/m/framer/icon-nullstate.js@0.7.0", "ssg:https://framer.com/m/feather-icons/home.js@0.0.29", "ssg:https://framerusercontent.com/modules/Ma20hU0GGRxLxZphbywl/OSpwWF91FHPVFyQJjMHt/utils.js", "ssg:https://framerusercontent.com/modules/f0DboytQenYh21kfme7W/zb1zVBMZJKgPMiedOi0y/Feather.js", "ssg:https://framerusercontent.com/modules/ADyYK46vDLnoCqy5VO3w/XNY1F19A9QH4hXteFl7r/IJxsk87CE-0.js", "ssg:https://framerusercontent.com/modules/ADyYK46vDLnoCqy5VO3w/XNY1F19A9QH4hXteFl7r/IJxsk87CE-1.js", "ssg:https://framerusercontent.com/modules/ADyYK46vDLnoCqy5VO3w/XNY1F19A9QH4hXteFl7r/IJxsk87CE.js", "ssg:https://framerusercontent.com/modules/3agEdFRUfd12O4peNyL9/8J50QXcGCLwaIXaf2Xbm/MrhVkquZX.js", "ssg:https://framerusercontent.com/modules/bsknHLHuHNVUGNi9U5DK/gX3h7MJx1mMtiFciWgOV/D44YhL70B.js", "ssg:https://framerusercontent.com/modules/0x4wTeYOghHTVgXnap9T/4KliZ8Sc6lfDJVJ8udVn/YToJrCihy.js", "ssg:https://framerusercontent.com/modules/tyn7yazIQfGGHCoHEQOc/DZTo3l2FceEKf4NJdsnN/LivqZQTGc.js", "ssg:https://framerusercontent.com/modules/kuYUJD829Ugov3aTTiVL/kmWBB5Oe6PQIx13AwgJf/tYxxPl2Cy.js", "ssg:https://framerusercontent.com/modules/vvUUzMK2KWvZzDc7UjYl/E2yfToY7DB7QLX69ZW1k/ae9PvjDjS.js", "ssg:https://framerusercontent.com/modules/dcbyAb2NDTn6s0WjJPee/U7nIHlEsys6KDCzbN1d7/aoKRMemtV.js", "ssg:https://framerusercontent.com/modules/4MQTEW1vd4U9EXwOSJQO/ORvtiC6SHGP88ySIkHly/Lzia3jB3Y.js", "ssg:https://framerusercontent.com/modules/slLwsCiIhviPf7n9v7DL/gFiJaDN2OAAb5bq3OlLH/MSUHL6z5x.js", "ssg:https://framerusercontent.com/modules/aufD8CIUSoIkdVDy2KN4/tnvWRPXRTplCPEoZfD2g/p8iXL1Qzv.js", "ssg:https://framerusercontent.com/modules/2r3AHkntEei9OdrrmI30/2ukqAwdbOQZD3t89Khs0/pvqSA28Xm.js", "ssg:https://framerusercontent.com/modules/xe8CTr52dgiiisuDrK5b/kf3RkmM9c46bJZyyebHq/UXM49z2n9.js"],
  "sourcesContent": ["import{jsx as _jsx}from\"react/jsx-runtime\";import{useEffect,useRef,useState}from\"react\";import{addPropertyControls,ControlType}from\"framer\";import{useIsOnCanvas,emptyStateStyle,containerStyles}from\"https://framer.com/m/framer/default-utils.js\";/**\n * @framerIntrinsicWidth 600\n * @framerIntrinsicHeight 400\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n *\n * @framerDisableUnlink\n */export default function Embed({type,url,html,style={}}){if(type===\"url\"&&url){return /*#__PURE__*/_jsx(EmbedUrl,{url:url,style:style});}if(type===\"html\"&&html){return /*#__PURE__*/_jsx(EmbedHtml,{html:html,style:style});}return /*#__PURE__*/_jsx(Instructions,{style:style});}addPropertyControls(Embed,{type:{type:ControlType.Enum,defaultValue:\"url\",displaySegmentedControl:true,options:[\"url\",\"html\"],optionTitles:[\"URL\",\"HTML\"]},url:{title:\"URL\",type:ControlType.String,description:\"Some websites don\u2019t support embedding.\",hidden(props){return props.type!==\"url\";}},html:{title:\"HTML\",type:ControlType.String,displayTextArea:true,hidden(props){return props.type!==\"html\";}}});function Instructions({style}){return /*#__PURE__*/_jsx(\"div\",{style:{minHeight:getMinHeight(style),...emptyStateStyle,overflow:\"hidden\",...style},children:/*#__PURE__*/_jsx(\"div\",{style:centerTextStyle,children:\"To embed a website or widget, add it to the properties\\xa0panel.\"})});}function EmbedUrl({url,style}){const hasAutoHeight=!style.height;// Add https:// if the URL does not have a protocol.\nif(!/[a-z]+:\\/\\//.test(url)){url=\"https://\"+url;}const onCanvas=useIsOnCanvas();// We need to check if the url is blocked inside an iframe by the X-Frame-Options\n// or Content-Security-Policy headers on the backend.\nconst[state,setState]=useState(onCanvas?undefined:false);useEffect(()=>{// We only want to check on the canvas.\n// On the website we want to avoid the additional delay.\nif(!onCanvas)return;// TODO: We could also use AbortController here.\nlet isLastEffect=true;setState(undefined);async function load(){const response=await fetch(\"https://api.framer.com/functions/check-iframe-url?url=\"+encodeURIComponent(url));if(response.status==200){const{isBlocked}=await response.json();if(isLastEffect){setState(isBlocked);}}else{const message=await response.text();console.error(message);const error=new Error(\"This site can\u2019t be reached.\");setState(error);}}load().catch(error=>{console.error(error);setState(error);});return()=>{isLastEffect=false;};},[url]);if(onCanvas&&hasAutoHeight){return /*#__PURE__*/_jsx(ErrorMessage,{message:\"URL embeds do not support auto height.\",style:style});}if(!url.startsWith(\"https://\")){return /*#__PURE__*/_jsx(ErrorMessage,{message:\"Unsupported protocol.\",style:style});}if(state===undefined){return /*#__PURE__*/_jsx(LoadingIndicator,{});}if(state instanceof Error){return /*#__PURE__*/_jsx(ErrorMessage,{message:state.message,style:style});}if(state===true){const message=`Can\u2019t embed ${url} due to its content security policy.`;return /*#__PURE__*/_jsx(ErrorMessage,{message:message,style:style});}return /*#__PURE__*/_jsx(\"iframe\",{src:url,style:{...iframeStyle,...style},loading:\"lazy\",// @ts-ignore\nfetchPriority:onCanvas?\"low\":\"auto\",referrerPolicy:\"no-referrer\",sandbox:getSandbox(onCanvas)});}const iframeStyle={width:\"100%\",height:\"100%\",border:\"none\"};function getSandbox(onCanvas){const result=[\"allow-same-origin\",\"allow-scripts\"];if(!onCanvas){result.push(\"allow-downloads\",\"allow-forms\",\"allow-modals\",\"allow-orientation-lock\",\"allow-pointer-lock\",\"allow-popups\",\"allow-popups-to-escape-sandbox\",\"allow-presentation\",\"allow-storage-access-by-user-activation\",\"allow-top-navigation-by-user-activation\");}return result.join(\" \");}function EmbedHtml({html,...props}){const hasScript=html.includes(\"</script>\");if(hasScript){const hasSplineViewer=html.includes(\"</spline-viewer>\");const hasComment=html.includes(\"<!-- framer-direct-embed -->\");if(hasSplineViewer||hasComment){return /*#__PURE__*/_jsx(EmbedHtmlWithScripts,{html:html,...props});}return /*#__PURE__*/_jsx(EmbedHtmlInsideIframe,{html:html,...props});}return /*#__PURE__*/_jsx(EmbedHtmlWithoutScripts,{html:html,...props});}function EmbedHtmlInsideIframe({html,style}){const ref=useRef();const[iframeHeight,setIframeHeight]=useState(0);// Handle auto sizing\nuseEffect(()=>{var _ref_current;const iframeWindow=(_ref_current=ref.current)===null||_ref_current===void 0?void 0:_ref_current.contentWindow;function handleMessage(event){if(event.source!==iframeWindow)return;const data=event.data;if(typeof data!==\"object\"||data===null)return;const height=data.embedHeight;if(typeof height!==\"number\")return;setIframeHeight(height);}window.addEventListener(\"message\",handleMessage);// After SSG the iframe loads before we attach the event handler,\n// therefore we need to request the latest height from the iframe.\niframeWindow===null||iframeWindow===void 0?void 0:iframeWindow.postMessage(\"getEmbedHeight\",\"*\");return()=>{window.removeEventListener(\"message\",handleMessage);};},[]);// The CSS is mainly copied from:\n// FramerStudio/src/app/vekter/src/renderer/setDefaultFont.ts\n// FramerStudio/src/app/vekter/src/export/globalStylesForExport.ts\nconst srcDoc=`\n<html>\n    <head>\n        <style>\n            html, body {\n                margin: 0;\n                padding: 0;\n            }\n\n            body {\n                display: flex;\n                justify-content: center;\n                align-items: center;\n                min-height: 100vh;\n            }\n\n            :root {\n                -webkit-font-smoothing: antialiased;\n                -moz-osx-font-smoothing: grayscale;\n            }\n\n            * {\n                box-sizing: border-box;\n                -webkit-font-smoothing: inherit;\n            }\n\n            h1, h2, h3, h4, h5, h6, p, figure {\n                margin: 0;\n            }\n\n            body, input, textarea, select, button {\n                font-size: 12px;\n                font-family: sans-serif;\n            }\n        </style>\n    </head>\n    <body>\n        ${html}\n        <script type=\"module\">\n            let height = 0\n\n            function sendEmbedHeight() {\n                window.parent.postMessage({\n                    embedHeight: height\n                }, \"*\")\n            }\n\n            const observer = new ResizeObserver((entries) => {\n                if (entries.length !== 1) return\n                const entry = entries[0]\n                if (entry.target !== document.body) return\n\n                height = entry.contentRect.height\n                sendEmbedHeight()\n            })\n\n            observer.observe(document.body)\n\n            window.addEventListener(\"message\", (event) => {\n                if (event.source !== window.parent) return\n                if (event.data !== \"getEmbedHeight\") return\n                sendEmbedHeight()\n            })\n        </script>\n    <body>\n</html>\n`;const currentStyle={...iframeStyle,...style};const hasAutoHeight=!style.height;if(hasAutoHeight){currentStyle.height=iframeHeight+\"px\";}return /*#__PURE__*/_jsx(\"iframe\",{ref:ref,style:currentStyle,srcDoc:srcDoc});}function EmbedHtmlWithScripts({html,style}){const ref=useRef();useEffect(()=>{const div=ref.current;if(!div)return;div.innerHTML=html;executeScripts(div);return()=>{div.innerHTML=\"\";};},[html]);return /*#__PURE__*/_jsx(\"div\",{ref:ref,style:{...htmlStyle,...style}});}function EmbedHtmlWithoutScripts({html,style}){return /*#__PURE__*/_jsx(\"div\",{style:{...htmlStyle,...style},dangerouslySetInnerHTML:{__html:html}});}const htmlStyle={width:\"100%\",height:\"100%\",display:\"flex\",flexDirection:\"column\",justifyContent:\"center\",alignItems:\"center\"};// This function replaces scripts with executable ones.\n// https://stackoverflow.com/questions/1197575/can-scripts-be-inserted-with-innerhtml\nfunction executeScripts(node){if(node instanceof Element&&node.tagName===\"SCRIPT\"){const script=document.createElement(\"script\");script.text=node.innerHTML;for(const{name,value}of node.attributes){script.setAttribute(name,value);}node.parentElement.replaceChild(script,node);}else{for(const child of node.childNodes){executeScripts(child);}}}// Generic components\nfunction LoadingIndicator(){return /*#__PURE__*/_jsx(\"div\",{className:\"framerInternalUI-componentPlaceholder\",style:{...containerStyles,overflow:\"hidden\"},children:/*#__PURE__*/_jsx(\"div\",{style:centerTextStyle,children:\"Loading\u2026\"})});}function ErrorMessage({message,style}){return /*#__PURE__*/_jsx(\"div\",{className:\"framerInternalUI-errorPlaceholder\",style:{minHeight:getMinHeight(style),...containerStyles,overflow:\"hidden\",...style},children:/*#__PURE__*/_jsx(\"div\",{style:centerTextStyle,children:message})});}const centerTextStyle={textAlign:\"center\",minWidth:140};// Returns a min-height if the component is using auto-height.\nfunction getMinHeight(style){const hasAutoHeight=!style.height;if(hasAutoHeight)return 200;}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Embed\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"400\",\"framerIntrinsicWidth\":\"600\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerDisableUnlink\":\"\",\"framerSupportedLayoutWidth\":\"fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Embed.map", "import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useCallback,useState}from\"react\";import{addPropertyControls,ControlType,withCSS,useRouter,inferInitialRouteFromPath}from\"framer\";import{motion,useAnimationControls}from\"framer-motion\";const emailRegex=/^(([^<>()[\\]\\\\.,;:\\s@\"]+(\\.[^<>()[\\]\\\\.,;:\\s@\"]+)*)|(\".+\"))@((\\[[0-9]{1,3}\\.[0-9]{1,3}\\.[0-9]{1,3}\\.[0-9]{1,3}\\])|(([a-zA-Z\\-0-9]+\\.)+[a-zA-Z]{2,}))$/;const mailchimpRegex=/^https?:\\/\\/([^\\/]+)[^\\?]+\\??(.+)$/;const validateEmail=email=>{return emailRegex.test(String(email).toLowerCase());};const parseMailChimpUrl=url=>{var _url_replace_match;const[,domain,parameters]=(_url_replace_match=url.replace(\"&amp;\",\"&\").match(mailchimpRegex))!==null&&_url_replace_match!==void 0?_url_replace_match:[null,null,null];return[domain,parameters?new URLSearchParams(parameters):null];};function safeURL(url){console.log(url);try{new URL(url);return url;}catch{try{new URL(`https://${url}`);return`https://${url}`;}catch{}}return undefined;}function isInternalURL(href){if(href===undefined)return false;if(href.startsWith(\"#\")||href.startsWith(\"/\")||href.startsWith(\".\"))return true;return false;}/**\n * Increment the number whenever shipping a new version to customers.\n * This will ensure that multiple versions of this component can exist\n * in the same project without css rules overlapping. Only use valid css class characters.\n */const VERSION=\"v1\";/**\n * INPUT\n * By Benjamin den Boer\n *\n * @framerDisableUnlink\n *\n * @framerIntrinsicWidth 300\n * @framerIntrinsicHeight 40\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight any\n */const Input=withCSS(function Input({service,redirectAs,mailchimpURL,loopsID,loopsUserGroup,formsparkID,getwaitlistAPI,convertkitAPI,convertkitFormID,input,button,font,layout,link,gap,style,onSubmit}){const[email,setEmail]=useState(\"\");const[isError,setError]=useState(false);const[isLoading,setLoading]=useState(false);const[isFocus,setFocus]=useState(false);// Padding\nconst{paddingPerSide,paddingTop,paddingRight,paddingBottom,paddingLeft,padding,borderRadius,borderObject,focusObject,shadowObject,height,fixedHeight}=input;const{buttonPaddingPerSide,buttonPaddingTop,buttonPaddingRight,buttonPaddingBottom,buttonPaddingLeft,buttonPadding}=button;const paddingValue=paddingPerSide?`${paddingTop}px ${button.isDocked?paddingRight+button.widthWhenDocked:paddingRight}px ${paddingBottom}px ${paddingLeft}px`:`${padding}px ${button.isDocked?padding+button.widthWhenDocked:padding}px ${padding}px ${padding}px`;const buttonPaddingValue=buttonPaddingPerSide?`${button.isDocked?0:buttonPaddingTop}px ${buttonPaddingRight}px ${button.isDocked?0:buttonPaddingBottom}px ${buttonPaddingLeft}px`:`${button.isDocked?0:buttonPadding}px ${buttonPadding}px ${button.isDocked?0:buttonPadding}px ${buttonPadding}px`;const router=useRouter();const onSuccess=()=>{/* Reset */setLoading(false);setFocus(false);setEmail(\"\");if(redirectAs===\"link\"&&link&&!isError){const[path,hash]=link.split(\"#\");const{routeId,pathVariables}=inferInitialRouteFromPath(router.routes,path);if(routeId){router.navigate(routeId,hash,pathVariables);}if(!isInternalURL(link)){const url=safeURL(link);if(url)window.open(url,\"_blank\");}}};const validateForm=useCallback(email=>{if(email===\"\"||!validateEmail(email)){setError(true);formControls.start(\"error\");return false;}return true;},[validateEmail]);const handleChange=useCallback(event=>{setError(false);setEmail(event.target.value);},[]);const handleFocus=useCallback(event=>{setFocus(true);},[]);const handleBlur=useCallback(event=>{setFocus(false);setError(false);},[]);const handleSubmit=useCallback(event=>{event.preventDefault();// Prevent submitting while submitting\nif(isLoading)return;setLoading(true);if(service===\"mailchimp\"){const[domain,parameters]=parseMailChimpUrl(mailchimpURL);if(!validateForm(email)||!domain||!parameters){setLoading(false);return;}// MERGE0 is Mailchimp\u2019s email field name\nparameters.set(\"MERGE0\",email);fetch(`https://${domain}/subscribe/post`,{method:\"POST\",mode:\"no-cors\",headers:{\"Content-Type\":\"application/x-www-form-urlencoded;charset=UTF-8\"},body:parameters.toString()}).then(response=>{onSuccess();if(redirectAs===\"overlay\")onSubmit===null||onSubmit===void 0?void 0:onSubmit();}).catch(error=>{console.error(error);setLoading(false);setError(true);formControls.start(\"error\");});}if(service===\"loops\"){if(!validateForm(email)){setLoading(false);return;}const emailBody=`email=${encodeURIComponent(email)}`;const userGroupBody=`userGroup=${encodeURIComponent(loopsUserGroup)}`;const hasUserGroup=!!loopsUserGroup&&loopsUserGroup!==\" \";const formBody=hasUserGroup?emailBody+\"&\"+userGroupBody:emailBody;fetch(`https://app.loops.so/api/newsletter-form/${loopsID}`,{method:\"POST\",mode:\"no-cors\",headers:{\"Content-Type\":\"application/x-www-form-urlencoded\"},body:formBody}).then(()=>{onSuccess();if(redirectAs===\"overlay\")onSubmit===null||onSubmit===void 0?void 0:onSubmit();}).catch(error=>{console.error(error);setLoading(false);setError(true);formControls.start(\"error\");});}if(service===\"formspark\"){if(!validateForm(email)){setLoading(false);return;}const data=new FormData(event.target);const entries=Object.fromEntries(data.entries());fetch(`https://api.formspark.io/${formsparkID}`,{method:\"POST\",headers:{\"Content-Type\":\"application/json\",Accept:\"application/json\"},body:JSON.stringify(entries)}).then(()=>{onSuccess();onSubmit===null||onSubmit===void 0?void 0:onSubmit();}).catch(error=>{console.error(error);setLoading(false);setError(true);formControls.start(\"error\");});}if(service===\"getwaitlist\"){if(!validateForm(email)){setLoading(false);return;}const formData=new FormData(event.target);const data=Object.fromEntries(formData.entries());data.referral_link=document.URL;fetch(`https://api.getwaitlist.com/api/v1\n/waiter/`,{method:\"POST\",headers:{\"Content-Type\":\"application/json\",Accept:\"application/json\"},body:JSON.stringify(data)}).then(()=>{onSuccess();if(redirectAs===\"overlay\")onSubmit===null||onSubmit===void 0?void 0:onSubmit();}).catch(error=>{console.error(error);setLoading(false);setError(true);formControls.start(\"error\");});}if(service===\"convertkit\"){if(!validateForm(email)){setLoading(false);return;}const formData=new FormData(event.target);const data=Object.fromEntries(formData.entries());data.referral_link=document.URL;data.api_key=convertkitAPI;fetch(`https://api.convertkit.com/v3/forms/${convertkitFormID}/subscribe`,{method:\"POST\",headers:{\"Content-Type\":\"application/json\",Accept:\"application/json\"},body:JSON.stringify(data)}).then(()=>{onSuccess();if(redirectAs===\"overlay\")onSubmit===null||onSubmit===void 0?void 0:onSubmit();}).catch(error=>{console.error(error);setLoading(false);setError(true);formControls.start(\"error\");});}},[mailchimpURL,formsparkID,convertkitFormID,email,onSubmit,validateForm,isLoading]);// Animation\nconst formControls=useAnimationControls();// Input Box Shadow Stylees\nconst focusStylesFrom=input.focusObject?`inset 0 0 0 ${focusObject.focusWidthFrom}px ${focusObject.focusColor}`:null;const focusStylesTo=input.focusObject?`inset 0 0 0 ${focusObject.focusWidthTo}px ${focusObject.focusColor}`:null;const shadowStyles=input.shadowObject?`${shadowObject.shadowX}px ${shadowObject.shadowY}px ${shadowObject.shadowBlur}px ${shadowObject.shadowColor}`:null;const borderStyles=input.borderObject?`inset 0 0 0 ${borderObject.borderWidth}px ${borderObject.borderColor}`:null;// Shake or wiggle as error\nconst formVariants={default:{x:0},error:{x:[0,-4,4,0],transition:{duration:.2}}};const inputVariants={default:{boxShadow:dynamicBoxShadow(focusStylesFrom,shadowStyles,borderStyles)},focused:{boxShadow:dynamicBoxShadow(focusStylesTo,shadowStyles,borderStyles)}};return /*#__PURE__*/_jsx(motion.div,{style:{...style,...containerStyles,\"--framer-custom-placeholder-color\":input.placeholderColor},variants:formVariants,animate:formControls,children:/*#__PURE__*/_jsxs(\"form\",{style:{width:\"100%\",height:\"auto\",display:\"flex\",position:\"relative\",flexDirection:layout===\"vertical\"?\"column\":\"row\",color:button.color,gap:button.isDocked?0:gap},onSubmit:handleSubmit,method:\"POST\",children:[service===\"getwaitlist\"&&/*#__PURE__*/_jsx(\"input\",{type:\"hidden\",name:\"api_key\",value:getwaitlistAPI}),service===\"convertkit\"&&/*#__PURE__*/_jsx(\"input\",{type:\"hidden\",name:\"api_key\",value:convertkitAPI}),/*#__PURE__*/_jsx(motion.input,{type:\"email\",name:\"email\",placeholder:input.placeholder,value:email,className:`${VERSION} framer-custom-input`,onChange:handleChange,onFocus:handleFocus,onBlur:handleBlur,autoComplete:\"off\",autoCapitalize:\"off\",autoCorrect:\"off\",spellCheck:\"false\",style:{...defaultStyle,padding:paddingValue,borderRadius,fontSize:16,...font,background:input.fill,height:height?\"auto\":fixedHeight,color:input.color,boxShadow:dynamicBoxShadow(focusStylesFrom,shadowStyles,borderStyles)},variants:inputVariants,initial:false,animate:isFocus?\"focused\":\"default\",transition:{duration:.3},\"data-1p-ignore\":true}),!button.shouldAppear&&isLoading&&/*#__PURE__*/_jsx(Spinner,{shouldAppear:button.shouldAppear,paddingPerSide:paddingPerSide,paddingTop:paddingTop,paddingRight:paddingRight,padding:padding,color:input.color}),button.shouldAppear&&/*#__PURE__*/_jsxs(\"div\",{style:{position:button.isDocked?\"absolute\":\"relative\",top:button.isDocked?button.insetWhenDocked:0,right:button.isDocked?button.insetWhenDocked:0,bottom:button.isDocked?button.insetWhenDocked:0},children:[/*#__PURE__*/_jsx(motion.input,{type:\"submit\",value:button.label,style:{...defaultStyle,width:button.isDocked?button.widthWhenDocked:\"100%\",height:height?\"100%\":fixedHeight,cursor:\"pointer\",padding:buttonPaddingValue,borderRadius:button.isDocked?borderRadius-button.insetWhenDocked:borderRadius,// fontWeight: button.fontWeight,\nfontSize:16,...button.buttonFont,background:button.fill,color:button.color,zIndex:1,boxShadow:getButtonShadow(button)}}),isLoading&&/*#__PURE__*/_jsx(\"div\",{style:{borderRadius:button.isDocked?borderRadius-button.insetWhenDocked:borderRadius,position:\"absolute\",display:\"flex\",justifyContent:\"center\",alignItems:\"center\",width:\"100%\",height:\"100%\",inset:0,zIndex:2,color:button.color,background:button.fill},children:/*#__PURE__*/_jsx(Spinner,{color:button.color})})]})]})});},[`.${VERSION}.framer-custom-input::placeholder { color: var(--framer-custom-placeholder-color) !important; }`]);const Spinner=props=>{const noButtonStyles=!props.shouldAppear?{position:\"absolute\",top:`calc(50% - 8px)`,right:props.paddingPerSide?props.paddingRight:props.padding}:{};return /*#__PURE__*/_jsx(motion.div,{style:{height:16,width:16,...noButtonStyles},initial:{rotate:0},animate:{rotate:360},transition:{duration:1,repeat:Infinity},children:/*#__PURE__*/_jsx(motion.div,{initial:{scale:0},animate:{scale:1},children:/*#__PURE__*/_jsxs(\"svg\",{xmlns:\"http://www.w3.org/2000/svg\",width:\"16\",height:\"16\",style:{fill:\"currentColor\",color:props.color},children:[/*#__PURE__*/_jsx(\"path\",{d:\"M 8 0 C 3.582 0 0 3.582 0 8 C 0 12.419 3.582 16 8 16 C 12.418 16 16 12.419 16 8 C 15.999 3.582 12.418 0 8 0 Z M 8 14 C 4.687 14 2 11.314 2 8 C 2 4.687 4.687 2 8 2 C 11.314 2 14 4.687 14 8 C 14 11.314 11.314 14 8 14 Z\",fill:\"currentColor\",opacity:\"0.2\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M 8 0 C 12.418 0 15.999 3.582 16 8 C 16 8 16 9 15 9 C 14 9 14 8 14 8 C 14 4.687 11.314 2 8 2 C 4.687 2 2 4.687 2 8 C 2 8 2 9 1 9 C 0 9 0 8 0 8 C 0 3.582 3.582 0 8 0 Z\",fill:\"currentColor\"})]})})});};addPropertyControls(Input,{service:{title:\"Service\",type:ControlType.Enum,options:[\"loops\",\"formspark\",\"mailchimp\",\"getwaitlist\",\"convertkit\"],optionTitles:[\"Loops\",\"FormSpark\",\"MailChimp\",\"Get Waitlist\",\"ConvertKit\"],defaultValue:\"loops\"},mailchimpURL:{title:\"URL\",placeholder:\"https://***.us6.list-manage.com/subscribe/post?u=***\",type:ControlType.String,hidden:props=>props.service!==\"mailchimp\"},loopsID:{title:\"ID\",placeholder:\"klm2jxy0i98abzr01pq7defg5\",type:ControlType.String,hidden:props=>props.service!==\"loops\"},loopsUserGroup:{title:\"User Group\",type:ControlType.String,placeholder:\"Title\",optional:true,hidden:props=>props.service!==\"loops\"},formsparkID:{title:\"ID\",placeholder:\"7PbPpGN3\",type:ControlType.String,hidden:props=>props.service!==\"formspark\"},getwaitlistAPI:{title:\"ID\",placeholder:\"9148\",type:ControlType.String,hidden:props=>props.service!==\"getwaitlist\"},convertkitAPI:{title:\"API Key\",placeholder:\"5opis1WK6xnVsBwrOINUpe\",type:ControlType.String,hidden:props=>props.service!==\"convertkit\"},convertkitFormID:{title:\"Form ID\",placeholder:\"1043389\",type:ControlType.String,hidden:props=>props.service!==\"convertkit\"},redirectAs:{title:\"Success\",type:ControlType.Enum,options:[\"link\",\"overlay\"],optionTitles:[\"Open Link\",\"Show Overlay\"],defaultValue:\"link\"},link:{title:\"Redirect\",type:ControlType.Link,hidden:props=>props.redirectAs===\"overlay\"},onSubmit:{title:\"Submit\",type:ControlType.EventHandler,hidden:props=>props.redirectAs===\"link\"},layout:{title:\"Layout\",type:ControlType.Enum,options:[\"horizontal\",\"vertical\"],displaySegmentedControl:true,hidden:props=>props.button.isDocked},font:{type:ControlType.Font,title:\"Font\",controls:\"extended\"},input:{title:\"Input\",type:ControlType.Object,controls:{placeholder:{title:\"Placeholder\",type:ControlType.String,defaultValue:\"name@email.com\"},placeholderColor:{title:\" \",type:ControlType.Color,defaultValue:\"rgba(0, 0, 0, 0.3)\"},fill:{title:\"Fill\",type:ControlType.Color,defaultValue:\"#EBEBEB\"},color:{title:\"Text\",type:ControlType.Color,defaultValue:\"#000\"},height:{title:\"Height\",type:ControlType.Boolean,enabledTitle:\"Auto\",disabledTitle:\"Fixed\"},fixedHeight:{title:\" \",type:ControlType.Number,displayStepper:true,min:0,defaultValue:50,hidden:props=>props.height},padding:{title:\"Padding\",type:ControlType.FusedNumber,toggleKey:\"paddingPerSide\",toggleTitles:[\"Padding\",\"Padding per side\"],defaultValue:15,valueKeys:[\"paddingTop\",\"paddingRight\",\"paddingBottom\",\"paddingLeft\"],valueLabels:[\"T\",\"R\",\"B\",\"L\"],min:0},borderRadius:{title:\"Radius\",type:ControlType.Number,displayStepper:true,min:0,defaultValue:8},focusObject:{type:ControlType.Object,title:\"Focus\",optional:true,controls:{focusWidthFrom:{title:\"From\",type:ControlType.Number,displayStepper:true,defaultValue:0},focusWidthTo:{title:\"To\",type:ControlType.Number,displayStepper:true,defaultValue:2},focusColor:{title:\"Color\",type:ControlType.Color,defaultValue:\"#09F\"}}},borderObject:{type:ControlType.Object,title:\"Border\",optional:true,controls:{borderWidth:{title:\"Width\",type:ControlType.Number,displayStepper:true,defaultValue:1},borderColor:{title:\"Color\",type:ControlType.Color,defaultValue:\"rgba(200,200,200,0.5)\"}}},shadowObject:{type:ControlType.Object,title:\"Shadow\",optional:true,controls:{shadowColor:{title:\"Color\",type:ControlType.Color,defaultValue:\"rgba(0,0,0,0.25)\"},shadowX:{title:\"Shadow X\",type:ControlType.Number,min:-100,max:100,defaultValue:0},shadowY:{title:\"Shadow Y\",type:ControlType.Number,min:-100,max:100,defaultValue:2},shadowBlur:{title:\"Shadow B\",type:ControlType.Number,min:0,max:100,defaultValue:4}}}}},button:{title:\"Button\",type:ControlType.Object,controls:{shouldAppear:{title:\"Show\",type:ControlType.Boolean,defaultValue:true},label:{title:\"Label\",type:ControlType.String,defaultValue:\"Subscribe\"},buttonFont:{type:ControlType.Font,title:\"Font\",controls:\"extended\"},fill:{title:\"Fill\",type:ControlType.Color,defaultValue:\"#333\"},color:{title:\"Text\",type:ControlType.Color,defaultValue:\"#FFF\"},isDocked:{title:\"Docked\",type:ControlType.Boolean,defaultValue:false},widthWhenDocked:{title:\"Width\",type:ControlType.Number,min:0,defaultValue:100,displayStepper:true,hidden:props=>!props.isDocked},insetWhenDocked:{title:\"Inset\",type:ControlType.Number,min:0,defaultValue:5,displayStepper:true,hidden:props=>!props.isDocked},buttonPadding:{title:\"Padding\",type:ControlType.FusedNumber,toggleKey:\"buttonPaddingPerSide\",toggleTitles:[\"Padding\",\"Padding per side\"],defaultValue:15,valueKeys:[\"buttonPaddingTop\",\"buttonPaddingRight\",\"buttonPaddingBottom\",\"buttonPaddingLeft\"],valueLabels:[\"T\",\"R\",\"B\",\"L\"],min:0},buttonShadow:{type:ControlType.Object,title:\"Shadow\",optional:true,controls:{shadowColor:{title:\"Color\",type:ControlType.Color,defaultValue:\"rgba(0,0,0,0.25)\"},shadowX:{title:\"Shadow X\",type:ControlType.Number,min:-100,max:100,defaultValue:0},shadowY:{title:\"Shadow Y\",type:ControlType.Number,min:-100,max:100,defaultValue:2},shadowBlur:{title:\"Shadow B\",type:ControlType.Number,min:0,max:100,defaultValue:4}}}}},gap:{title:\"Gap\",type:ControlType.Number,displayStepper:true,min:0,defaultValue:10,hidden:props=>props.button.isDocked}});const defaultStyle={WebkitAppearance:\"none\",appearance:\"none\",width:\"100%\",height:\"auto\",outline:\"none\",border:\"none\"};const containerStyles={position:\"relative\",width:\"100%\",height:\"100%\",display:\"flex\",justifyContent:\"center\",alignItems:\"center\"};function getButtonShadow(button){if(button.buttonShadow){return`${button.buttonShadow.shadowX}px ${button.buttonShadow.shadowY}px ${button.buttonShadow.shadowBlur}px ${button.buttonShadow.shadowColor}`;}else return\"none\";}function dynamicBoxShadow(...shadows){const output=[];shadows.forEach(shadow=>shadow&&output.push(shadow));return output.join(\", \");}export default Input;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Input\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"40\",\"framerIntrinsicWidth\":\"300\",\"framerSupportedLayoutHeight\":\"any\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerContractVersion\":\"1\",\"framerDisableUnlink\":\"*\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Input.map", "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", "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){// 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 indexKey=getIndexKey(localeId);const cachedIndex=await checkForCachedData(indexKey);if(cachedIndex){return cachedIndex;}}export function setCachedIndex(localeId,index){const indexKey=getIndexKey(localeId);setCachedData(indexKey,index);const metadata={version:VERSION,timestamp:Date.now()};const metadataKey=getMetadataKey(localeId);setCachedData(metadataKey,metadata);}\nexport const __FramerMetadata__ = {\"exports\":{\"getCachedIndex\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"setCachedIndex\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"isDefaultLocaleId\":{\"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=typeof window!==\"undefined\"&&window.localStorage.getItem(\"__framerDebugSearch\")===\"true\";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+\"\u2026\";}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, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\"`;export function getFontFamily(theme){var _theme_inputFont,_theme_titleFont,_theme_subtitleFont;if((_theme_inputFont=theme.inputFont)===null||_theme_inputFont===void 0?void 0:_theme_inputFont.fontFamily)return theme.inputFont.fontFamily;if((_theme_titleFont=theme.titleFont)===null||_theme_titleFont===void 0?void 0:_theme_titleFont.fontFamily)return theme.titleFont.fontFamily;if((_theme_subtitleFont=theme.subtitleFont)===null||_theme_subtitleFont===void 0?void 0:_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===null||safeDocument===void 0?void 0: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);}}\nexport const __FramerMetadata__ = {\"exports\":{\"titleCase\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"checkIfOverLimit\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"createLogger\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"safeDocument\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"animationKeyFromLayout\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"DEFAULT_FONT_FAMILY\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"safeWindow\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"clampText\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"stripLocaleSlugFromPath\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getMetaTagContent\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getFontFamily\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"localStorageDebugFlag\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"isEmptyObject\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./utils.map", "// @ts-ignore\nimport{useLocaleInfo}from\"framer\";import{clamp}from\"framer-motion\";import{useEffect,useMemo,useState}from\"react\";import{SearchResultTitleType}from\"https://framerusercontent.com/modules/tV9haTHllpHHc9Fjue2H/Xy775u0FJg3K1GQc1Cd9/SearchModal.js\";import{getCachedIndex,setCachedIndex,isDefaultLocaleId}from\"https://framerusercontent.com/modules/uU1mtMKXsrVAg8N5hW7w/PCK1x1QLNluYNoEoapwx/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}from\"https://framerusercontent.com/modules/MWsEnYfRnoOQq31DN4ql/C71JVnvNwV2CrPvApXBB/utils.js\";const{log,time,timeEnd}=createLogger(localStorageDebugFlag);function isValidUrl(url){try{new URL(url);return true;}catch(_error){return false;}}function splitWords(text){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.\nreturn text.split(RegExp(\"[\\\\s.,;!?\\\\p{P}\\\\p{Z}]+(?<!\\\\p{L}&)(?!&\\\\p{L})\",\"u\"));}catch{log(\"Falling back to regex without lookbehind\");return text.split(RegExp(\"[\\\\s.,;!?\\\\p{P}\\\\p{Z}]+\",\"u\"));}}function getUniqueWords(str){const words=splitWords(str).filter(word=>word.trim()&&word.length>0);return new Set(words);}/**\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(/[\\u0300-\\u036f]/g,\"\").toLowerCase();}function getNormalizedItem(item){const normalizedItem={};for(const[key,value]of Object.entries(item)){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,query){const normalizedItem=getNormalizedItem(item);const normalizedQuery=getNormalizedString(query);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=useMemo(()=>{if(!query||!index){return[];}const path=safeWindow===null||safeWindow===void 0?void 0:safeWindow.location.pathname;time(\"query\");// Filter the results.\nconst results=Object.values(index).map(item=>{const score=getSearchIndexItemScore(item,query);const heading=item.h1.length&&item.h1[0];const title=(settings===null||settings===void 0?void 0:settings.titleType)===SearchResultTitleType.Title?item.title:heading?heading:item.title;// Convert index item to result item.\nconst result={url:item.url,title,description:item.description,body:[...item.p,item.codeblock].join(\" \"),score};return result;}).filter(item=>item.score>settings.minimumScore||0).filter(item=>{if(!path)return true;return item.url!==path;}).sort((itemA,itemB)=>itemB.score-itemA.score);timeEnd(\"query\");return results;},[index,query]);return results;}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===null||activeLocale===void 0?void 0: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===null||activeLocale===void 0?void 0:activeLocale.slug);log(\"Using URL scope\",settings.urlScope);}_setSearchIndex(scopedIndex);}useEffect(()=>{async function loadSearchIndex(){setStatus(\"loading\");const metaTag=safeDocument===null||safeDocument===void 0?void 0:safeDocument.querySelector('meta[name=\"framer-search-index\"]');if(!metaTag){setStatus(\"no-meta-tag-found\");setSearchIndex(fakeResults,{ignoreScope:true});log(\"No meta tag found\");return;}const cachedIndex=await getCachedIndex(localeId);const metaTagContent=metaTag.getAttribute(\"content\");const isOverLimit=metaTagContent===\"limit-reached\";if(isOverLimit){log(\"Page limit for plan exceeded\");}// If a cached index exists, use the cached version until latest one\n// from the network loads.\nif(cachedIndex&&!isOverLimit){setSearchIndex(cachedIndex);setStatus(\"loading-with-cache\");log(\"Using cached index\");}// Return early and do not make a fetch request if the URL is not valid.\nif(!metaTagContent||!isValidUrl(metaTagContent)){log(\"Meta tag exists but URL is not valid yet\");// If there is no cached index, show the pending index message.\n// Otherwise use the cache to as the index to search.\nif(!cachedIndex){setStatus(\"pending-index-generation\");log(\"No cache to use, page reload required to check for meta tag\");}else{log(\"Continue using cache\");}return;}const searchIndexURL=getSearchIndexURL(metaTagContent,localeId);const response=await fetch(searchIndexURL);if(!response.ok){throw new Error(response.statusText);}const downloadedIndex=await response.json();setSearchIndex(downloadedIndex);setCachedIndex(localeId,downloadedIndex);setStatus(\"success\");log(\"Using downloaded index\");}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 getSearchIndexURL(baseURL,localeId){if(isDefaultLocaleId(localeId))return baseURL;return baseURL.replace(\".json\",`-${localeId}.json`);}\nexport const __FramerMetadata__ = {\"exports\":{\"useSearch\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchIndex\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./useSearch.map", "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/y5F4AGWJ6syeuoB7ebKM/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/C71JVnvNwV2CrPvApXBB/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{// @ts-expect-error Internal API\nuseLocaleInfo,useRouter,inferInitialRouteFromPath}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}):/*#__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===null||activeLocale===void 0?void 0:activeLocale.id;const localeSlug=activeLocale===null||activeLocale===void 0?void 0: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{var _router_getRoute,_route_page_preload,_route_page,_router_navigate;// 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=router.getRoute)===null||_router_getRoute===void 0?void 0:_router_getRoute.call(router,routeId);onDismiss();await (route===null||route===void 0?void 0:(_route_page=route.page)===null||_route_page===void 0?void 0:(_route_page_preload=_route_page.preload)===null||_route_page_preload===void 0?void 0:_route_page_preload.call(_route_page));(_router_navigate=router.navigate)===null||_router_navigate===void 0?void 0:_router_navigate.call(router,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\":{\"SearchIconType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchEntryType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchModal\":{\"type\":\"reactComponent\",\"name\":\"SearchModal\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"fixed\",\"framerSupportedLayoutHeight\":\"fixed\",\"framerContractVersion\":\"1\"}},\"SearchTheme\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchResultTitleType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchResultSubtitleType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"ResultRow\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Input\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchInputDividerType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchLayoutType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchResultItemType\":{\"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/Xy775u0FJg3K1GQc1Cd9/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/C71JVnvNwV2CrPvApXBB/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){var _props_inputOptions_inputFont,_props_inputOptions,_props_resultOptions,_props_resultOptions_subtitleOptions,_props_inputOptions1;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=props.inputOptions)===null||_props_inputOptions===void 0?void 0:(_props_inputOptions_inputFont=_props_inputOptions.inputFont)===null||_props_inputOptions_inputFont===void 0?void 0:_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 \u2013 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=props.resultOptions)===null||_props_resultOptions===void 0?void 0:_props_resultOptions.titleFont)&&!isEmptyObject(props.resultOptions.titleFont)?props.resultOptions.titleFont:{fontSize:14,fontFamily:DEFAULT_FONT_FAMILY,fontWeight:500},subtitleFont:((_props_resultOptions_subtitleOptions=props.resultOptions.subtitleOptions)===null||_props_resultOptions_subtitleOptions===void 0?void 0:_props_resultOptions_subtitleOptions.subtitleFont)&&!isEmptyObject(props.resultOptions.subtitleOptions.subtitleFont)?props.resultOptions.subtitleOptions.subtitleFont:{fontSize:12,fontFamily:DEFAULT_FONT_FAMILY,fontWeight:500},inputFont:((_props_inputOptions1=props.inputOptions)===null||_props_inputOptions1===void 0?void 0:_props_inputOptions1.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\",outline:\"inherit\",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        }`]);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 \u2013\u00A0Internal\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\":{\"ResponsiveImage\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Shadow\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"EntryPoint\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerIntrinsicHeight\":\"40\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerDisableUnlink\":\"*\",\"framerIntrinsicWidth\":\"40\"}},\"EntryPointProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"WindowAnimation\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "function addUniqueItem(t,e){-1===t.indexOf(e)&&t.push(e)}function removeItem(t,e){const n=t.indexOf(e);n>-1&&t.splice(n,1)}const clamp=(t,e,n)=>Math.min(Math.max(n,t),e);const t={duration:.3,delay:0,endDelay:0,repeat:0,easing:\"ease\"};const isNumber=t=>\"number\"===typeof t;const isEasingList=t=>Array.isArray(t)&&!isNumber(t[0]);const wrap=(t,e,n)=>{const o=e-t;return((n-t)%o+o)%o+t};function getEasingForSegment(t,e){return isEasingList(t)?t[wrap(0,t.length,e)]:t}const mix=(t,e,n)=>-n*t+n*e+t;const noop=()=>{};const noopReturn=t=>t;const progress=(t,e,n)=>e-t===0?1:(n-t)/(e-t);function fillOffset(t,e){const n=t[t.length-1];for(let o=1;o<=e;o++){const s=progress(0,e,o);t.push(mix(n,1,s))}}function defaultOffset(t){const e=[0];fillOffset(e,t-1);return e}function interpolate(t,e=defaultOffset(t.length),n=noopReturn){const o=t.length;const s=o-e.length;s>0&&fillOffset(e,s);return s=>{let f=0;for(;f<o-2;f++)if(s<e[f+1])break;let r=clamp(0,1,progress(e[f],e[f+1],s));const c=getEasingForSegment(n,f);r=c(r);return mix(t[f],t[f+1],r)}}const isCubicBezier=t=>Array.isArray(t)&&isNumber(t[0]);const isEasingGenerator=t=>\"object\"===typeof t&&Boolean(t.createAnimation);const isFunction=t=>\"function\"===typeof t;const isString=t=>\"string\"===typeof t;const e={ms:t=>1e3*t,s:t=>t/1e3};\n/*\n  Convert velocity into velocity per second\n\n  @param [number]: Unit per frame\n  @param [number]: Frame duration in ms\n*/function velocityPerSecond(t,e){return e?t*(1e3/e):0}export{addUniqueItem,clamp,defaultOffset,t as defaults,fillOffset,getEasingForSegment,interpolate,isCubicBezier,isEasingGenerator,isEasingList,isFunction,isNumber,isString,mix,noop,noopReturn,progress,removeItem,e as time,velocityPerSecond,wrap};\n\n//# sourceMappingURL=index.es.js.map", "import{noopReturn as t,clamp as n}from\"@motionone/utils\";const calcBezier=(t,n,e)=>(((1-3*e+3*n)*t+(3*e-6*n))*t+3*n)*t;const e=1e-7;const i=12;function binarySubdivide(t,n,o,r,c){let u;let a;let s=0;do{a=n+(o-n)/2;u=calcBezier(a,r,c)-t;u>0?o=a:n=a}while(Math.abs(u)>e&&++s<i);return a}function cubicBezier(n,e,i,o){if(n===e&&i===o)return t;const getTForX=t=>binarySubdivide(t,0,1,n,i);return t=>0===t||1===t?t:calcBezier(getTForX(t),e,o)}const steps=(t,e=\"end\")=>i=>{i=\"end\"===e?Math.min(i,.999):Math.max(i,.001);const o=i*t;const r=\"end\"===e?Math.floor(o):Math.ceil(o);return n(0,1,r/t)};export{cubicBezier,steps};\n\n//# sourceMappingURL=index.es.js.map", "import{isFunction as t,isCubicBezier as i,noopReturn as e,defaults as s,isEasingGenerator as a,isEasingList as n,interpolate as r}from\"@motionone/utils\";import{cubicBezier as h,steps as o}from\"@motionone/easing\";const l={ease:h(.25,.1,.25,1),\"ease-in\":h(.42,0,1,1),\"ease-in-out\":h(.42,0,.58,1),\"ease-out\":h(0,0,.58,1)};const u=/\\((.*?)\\)/;function getEasingFunction(s){if(t(s))return s;if(i(s))return h(...s);if(l[s])return l[s];if(s.startsWith(\"steps\")){const t=u.exec(s);if(t){const i=t[1].split(\",\");return o(parseFloat(i[0]),i[1].trim())}}return e}class Animation{constructor(t,i=[0,1],{easing:h,duration:o=s.duration,delay:l=s.delay,endDelay:u=s.endDelay,repeat:m=s.repeat,offset:c,direction:p=\"normal\"}={}){this.startTime=null;this.rate=1;this.t=0;this.cancelTimestamp=null;this.easing=e;this.duration=0;this.totalDuration=0;this.repeat=0;this.playState=\"idle\";this.finished=new Promise(((t,i)=>{this.resolve=t;this.reject=i}));h=h||s.easing;if(a(h)){const t=h.createAnimation(i);h=t.easing;i=t.keyframes||i;o=t.duration||o}this.repeat=m;this.easing=n(h)?e:getEasingFunction(h);this.updateDuration(o);const d=r(i,c,n(h)?h.map(getEasingFunction):e);this.tick=i=>{var e;l=l;let s=0;s=void 0!==this.pauseTime?this.pauseTime:(i-this.startTime)*this.rate;this.t=s;s/=1e3;s=Math.max(s-l,0);\"finished\"===this.playState&&void 0===this.pauseTime&&(s=this.totalDuration);const a=s/this.duration;let n=Math.floor(a);let r=a%1;!r&&a>=1&&(r=1);1===r&&n--;const h=n%2;(\"reverse\"===p||\"alternate\"===p&&h||\"alternate-reverse\"===p&&!h)&&(r=1-r);const o=s>=this.totalDuration?1:Math.min(r,1);const m=d(this.easing(o));t(m);const c=void 0===this.pauseTime&&(\"finished\"===this.playState||s>=this.totalDuration+u);if(c){this.playState=\"finished\";null===(e=this.resolve)||void 0===e?void 0:e.call(this,m)}else\"idle\"!==this.playState&&(this.frameRequestId=requestAnimationFrame(this.tick))};this.play()}play(){const t=performance.now();this.playState=\"running\";void 0!==this.pauseTime?this.startTime=t-this.pauseTime:this.startTime||(this.startTime=t);this.cancelTimestamp=this.startTime;this.pauseTime=void 0;this.frameRequestId=requestAnimationFrame(this.tick)}pause(){this.playState=\"paused\";this.pauseTime=this.t}finish(){this.playState=\"finished\";this.tick(0)}stop(){var t;this.playState=\"idle\";void 0!==this.frameRequestId&&cancelAnimationFrame(this.frameRequestId);null===(t=this.reject)||void 0===t?void 0:t.call(this,false)}cancel(){this.stop();this.tick(this.cancelTimestamp)}reverse(){this.rate*=-1}commitStyles(){}updateDuration(t){this.duration=t;this.totalDuration=t*(this.repeat+1)}get currentTime(){return this.t}set currentTime(t){void 0!==this.pauseTime||0===this.rate?this.pauseTime=t:this.startTime=performance.now()-t/this.rate}get playbackRate(){return this.rate}set playbackRate(t){this.rate=t}}export{Animation,getEasingFunction};\n\n//# sourceMappingURL=index.es.js.map", "var n={};Object.defineProperty(n,\"__esModule\",{value:true});n.warning=function(){};n.invariant=function(){};const e=n.__esModule,t=n.warning,r=n.invariant;export default n;export{e as __esModule,r as invariant,t as warning};\n\n//# sourceMappingURL=index.js.map", "class MotionValue{setAnimation(i){this.animation=i;null===i||void 0===i?void 0:i.finished.then((()=>this.clearAnimation())).catch((()=>{}))}clearAnimation(){this.animation=this.generator=void 0}}export{MotionValue};\n\n//# sourceMappingURL=index.es.js.map", "var extendStatics=function(e,t){extendStatics=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])};return extendStatics(e,t)};function __extends(e,t){if(\"function\"!==typeof t&&null!==t)throw new TypeError(\"Class extends value \"+String(t)+\" is not a constructor or null\");extendStatics(e,t);function __(){this.constructor=e}e.prototype=null===t?Object.create(t):(__.prototype=t.prototype,new __)}var __assign=function(){__assign=Object.assign||function __assign(e){for(var t,r=1,n=arguments.length;r<n;r++){t=arguments[r];for(var o in t)Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o])}return e};return __assign.apply(this,arguments)};function __rest(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(null!=e&&\"function\"===typeof Object.getOwnPropertySymbols){var o=0;for(n=Object.getOwnPropertySymbols(e);o<n.length;o++)t.indexOf(n[o])<0&&Object.prototype.propertyIsEnumerable.call(e,n[o])&&(r[n[o]]=e[n[o]])}return r}function __decorate(e,t,r,n){var o,a=arguments.length,i=a<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,r):n;if(\"object\"===typeof Reflect&&\"function\"===typeof Reflect.decorate)i=Reflect.decorate(e,t,r,n);else for(var c=e.length-1;c>=0;c--)(o=e[c])&&(i=(a<3?o(i):a>3?o(t,r,i):o(t,r))||i);return a>3&&i&&Object.defineProperty(t,r,i),i}function __param(e,t){return function(r,n){t(r,n,e)}}function __esDecorate(e,t,r,n,o,a){function accept(e){if(void 0!==e&&\"function\"!==typeof e)throw new TypeError(\"Function expected\");return e}var i=n.kind,c=\"getter\"===i?\"get\":\"setter\"===i?\"set\":\"value\";var l=!t&&e?n.static?e:e.prototype:null;var u=t||(l?Object.getOwnPropertyDescriptor(l,n.name):{});var f,s=false;for(var p=r.length-1;p>=0;p--){var _={};for(var y in n)_[y]=\"access\"===y?{}:n[y];for(var y in n.access)_.access[y]=n.access[y];_.addInitializer=function(e){if(s)throw new TypeError(\"Cannot add initializers after decoration has completed\");a.push(accept(e||null))};var v=(0,r[p])(\"accessor\"===i?{get:u.get,set:u.set}:u[c],_);if(\"accessor\"===i){if(void 0===v)continue;if(null===v||\"object\"!==typeof v)throw new TypeError(\"Object expected\");(f=accept(v.get))&&(u.get=f);(f=accept(v.set))&&(u.set=f);(f=accept(v.init))&&o.push(f)}else(f=accept(v))&&(\"field\"===i?o.push(f):u[c]=f)}l&&Object.defineProperty(l,n.name,u);s=true}function __runInitializers(e,t,r){var n=arguments.length>2;for(var o=0;o<t.length;o++)r=n?t[o].call(e,r):t[o].call(e);return n?r:void 0}function __propKey(e){return\"symbol\"===typeof e?e:\"\".concat(e)}function __setFunctionName(e,t,r){\"symbol\"===typeof t&&(t=t.description?\"[\".concat(t.description,\"]\"):\"\");return Object.defineProperty(e,\"name\",{configurable:true,value:r?\"\".concat(r,\" \",t):t})}function __metadata(e,t){if(\"object\"===typeof Reflect&&\"function\"===typeof Reflect.metadata)return Reflect.metadata(e,t)}function __awaiter(e,t,r,n){function adopt(e){return e instanceof r?e:new r((function(t){t(e)}))}return new(r||(r=Promise))((function(r,o){function fulfilled(e){try{step(n.next(e))}catch(e){o(e)}}function rejected(e){try{step(n.throw(e))}catch(e){o(e)}}function step(e){e.done?r(e.value):adopt(e.value).then(fulfilled,rejected)}step((n=n.apply(e,t||[])).next())}))}function __generator(e,t){var r,n,o,a,i={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return a={next:verb(0),throw:verb(1),return:verb(2)},\"function\"===typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function verb(e){return function(t){return step([e,t])}}function step(c){if(r)throw new TypeError(\"Generator is already executing.\");while(a&&(a=0,c[0]&&(i=0)),i)try{if(r=1,n&&(o=2&c[0]?n.return:c[0]?n.throw||((o=n.return)&&o.call(n),0):n.next)&&!(o=o.call(n,c[1])).done)return o;(n=0,o)&&(c=[2&c[0],o.value]);switch(c[0]){case 0:case 1:o=c;break;case 4:i.label++;return{value:c[1],done:false};case 5:i.label++;n=c[1];c=[0];continue;case 7:c=i.ops.pop();i.trys.pop();continue;default:if(!(o=i.trys,o=o.length>0&&o[o.length-1])&&(6===c[0]||2===c[0])){i=0;continue}if(3===c[0]&&(!o||c[1]>o[0]&&c[1]<o[3])){i.label=c[1];break}if(6===c[0]&&i.label<o[1]){i.label=o[1];o=c;break}if(o&&i.label<o[2]){i.label=o[2];i.ops.push(c);break}o[2]&&i.ops.pop();i.trys.pop();continue}c=t.call(e,i)}catch(e){c=[6,e];n=0}finally{r=o=0}if(5&c[0])throw c[1];return{value:c[0]?c[1]:void 0,done:true}}}var e=Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!(\"get\"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:true,get:function(){return t[r]}});Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r);e[n]=t[r]};function __exportStar(t,r){for(var n in t)\"default\"===n||Object.prototype.hasOwnProperty.call(r,n)||e(r,t,n)}function __values(e){var t=\"function\"===typeof Symbol&&Symbol.iterator,r=t&&e[t],n=0;if(r)return r.call(e);if(e&&\"number\"===typeof e.length)return{next:function(){e&&n>=e.length&&(e=void 0);return{value:e&&e[n++],done:!e}}};throw new TypeError(t?\"Object is not iterable.\":\"Symbol.iterator is not defined.\")}function __read(e,t){var r=\"function\"===typeof Symbol&&e[Symbol.iterator];if(!r)return e;var n,o,a=r.call(e),i=[];try{while((void 0===t||t-- >0)&&!(n=a.next()).done)i.push(n.value)}catch(e){o={error:e}}finally{try{n&&!n.done&&(r=a.return)&&r.call(a)}finally{if(o)throw o.error}}return i}\n/** @deprecated */function __spread(){for(var e=[],t=0;t<arguments.length;t++)e=e.concat(__read(arguments[t]));return e}\n/** @deprecated */function __spreadArrays(){for(var e=0,t=0,r=arguments.length;t<r;t++)e+=arguments[t].length;var n=Array(e),o=0;for(t=0;t<r;t++)for(var a=arguments[t],i=0,c=a.length;i<c;i++,o++)n[o]=a[i];return n}function __spreadArray(e,t,r){if(r||2===arguments.length)for(var n,o=0,a=t.length;o<a;o++)if(n||!(o in t)){n||(n=Array.prototype.slice.call(t,0,o));n[o]=t[o]}return e.concat(n||Array.prototype.slice.call(t))}function __await(e){return this instanceof __await?(this.v=e,this):new __await(e)}function __asyncGenerator(e,t,r){if(!Symbol.asyncIterator)throw new TypeError(\"Symbol.asyncIterator is not defined.\");var n,o=r.apply(e,t||[]),a=[];return n={},verb(\"next\"),verb(\"throw\"),verb(\"return\"),n[Symbol.asyncIterator]=function(){return this},n;function verb(e){o[e]&&(n[e]=function(t){return new Promise((function(r,n){a.push([e,t,r,n])>1||resume(e,t)}))})}function resume(e,t){try{step(o[e](t))}catch(e){settle(a[0][3],e)}}function step(e){e.value instanceof __await?Promise.resolve(e.value.v).then(fulfill,reject):settle(a[0][2],e)}function fulfill(e){resume(\"next\",e)}function reject(e){resume(\"throw\",e)}function settle(e,t){(e(t),a.shift(),a.length)&&resume(a[0][0],a[0][1])}}function __asyncDelegator(e){var t,r;return t={},verb(\"next\"),verb(\"throw\",(function(e){throw e})),verb(\"return\"),t[Symbol.iterator]=function(){return this},t;function verb(n,o){t[n]=e[n]?function(t){return(r=!r)?{value:__await(e[n](t)),done:false}:o?o(t):t}:o}}function __asyncValues(e){if(!Symbol.asyncIterator)throw new TypeError(\"Symbol.asyncIterator is not defined.\");var t,r=e[Symbol.asyncIterator];return r?r.call(e):(e=\"function\"===typeof __values?__values(e):e[Symbol.iterator](),t={},verb(\"next\"),verb(\"throw\"),verb(\"return\"),t[Symbol.asyncIterator]=function(){return this},t);function verb(r){t[r]=e[r]&&function(t){return new Promise((function(n,o){t=e[r](t),settle(n,o,t.done,t.value)}))}}function settle(e,t,r,n){Promise.resolve(n).then((function(t){e({value:t,done:r})}),t)}}function __makeTemplateObject(e,t){Object.defineProperty?Object.defineProperty(e,\"raw\",{value:t}):e.raw=t;return e}var t=Object.create?function(e,t){Object.defineProperty(e,\"default\",{enumerable:true,value:t})}:function(e,t){e.default=t};function __importStar(r){if(r&&r.__esModule)return r;var n={};if(null!=r)for(var o in r)\"default\"!==o&&Object.prototype.hasOwnProperty.call(r,o)&&e(n,r,o);t(n,r);return n}function __importDefault(e){return e&&e.__esModule?e:{default:e}}function __classPrivateFieldGet(e,t,r,n){if(\"a\"===r&&!n)throw new TypeError(\"Private accessor was defined without a getter\");if(\"function\"===typeof t?e!==t||!n:!t.has(e))throw new TypeError(\"Cannot read private member from an object whose class did not declare it\");return\"m\"===r?n:\"a\"===r?n.call(e):n?n.value:t.get(e)}function __classPrivateFieldSet(e,t,r,n,o){if(\"m\"===n)throw new TypeError(\"Private method is not writable\");if(\"a\"===n&&!o)throw new TypeError(\"Private accessor was defined without a setter\");if(\"function\"===typeof t?e!==t||!o:!t.has(e))throw new TypeError(\"Cannot write private member to an object whose class did not declare it\");return\"a\"===n?o.call(e,r):o?o.value=r:t.set(e,r),r}function __classPrivateFieldIn(e,t){if(null===t||\"object\"!==typeof t&&\"function\"!==typeof t)throw new TypeError(\"Cannot use 'in' operator on non-object\");return\"function\"===typeof e?t===e:e.has(t)}export{__assign,__asyncDelegator,__asyncGenerator,__asyncValues,__await,__awaiter,__classPrivateFieldGet,__classPrivateFieldIn,__classPrivateFieldSet,e as __createBinding,__decorate,__esDecorate,__exportStar,__extends,__generator,__importDefault,__importStar,__makeTemplateObject,__metadata,__param,__propKey,__read,__rest,__runInitializers,__setFunctionName,__spread,__spreadArray,__spreadArrays,__values};\n\n//# sourceMappingURL=tslib.es6.js.map", "import{velocityPerSecond as e,time as t,noopReturn as s}from\"@motionone/utils\";const n=5;function calcGeneratorVelocity(t,s,r){const a=Math.max(s-n,0);return e(r-t(a),s-a)}const r={stiffness:100,damping:10,mass:1};const calcDampingRatio=(e=r.stiffness,t=r.damping,s=r.mass)=>t/(2*Math.sqrt(e*s));function hasReachedTarget(e,t,s){return e<t&&s>=t||e>t&&s<=t}const spring=({stiffness:e=r.stiffness,damping:s=r.damping,mass:n=r.mass,from:a=0,to:o=1,velocity:c=0,restSpeed:i=2,restDistance:h=.5}={})=>{c=c?t.s(c):0;const u={done:false,hasReachedTarget:false,current:a,target:o};const d=o-a;const f=Math.sqrt(e/n)/1e3;const l=calcDampingRatio(e,s,n);let g;if(l<1){const e=f*Math.sqrt(1-l*l);g=t=>o-Math.exp(-l*f*t)*((l*f*d-c)/e*Math.sin(e*t)+d*Math.cos(e*t))}else g=e=>o-Math.exp(-f*e)*(d+(f*d-c)*e);return e=>{u.current=g(e);const t=0===e?c:calcGeneratorVelocity(g,e,u.current);const s=Math.abs(t)<=i;const n=Math.abs(o-u.current)<=h;u.done=s&&n;u.hasReachedTarget=hasReachedTarget(a,o,u.current);return u}};const glide=({from:e=0,velocity:s=0,power:n=.8,decay:r=.325,bounceDamping:a,bounceStiffness:o,changeTarget:c,min:i,max:h,restDistance:u=.5,restSpeed:d})=>{r=t.ms(r);const f={hasReachedTarget:false,done:false,current:e,target:e};const isOutOfBounds=e=>void 0!==i&&e<i||void 0!==h&&e>h;const nearestBoundary=e=>void 0===i?h:void 0===h||Math.abs(i-e)<Math.abs(h-e)?i:h;let l=n*s;const g=e+l;const m=void 0===c?g:c(g);f.target=m;m!==g&&(l=m-e);const calcDelta=e=>-l*Math.exp(-e/r);const calcLatest=e=>m+calcDelta(e);const applyFriction=e=>{const t=calcDelta(e);const s=calcLatest(e);f.done=Math.abs(t)<=u;f.current=f.done?m:s};let p;let M;const checkCatchBoundary=e=>{if(isOutOfBounds(f.current)){p=e;M=spring({from:f.current,to:nearestBoundary(f.current),velocity:calcGeneratorVelocity(calcLatest,e,f.current),damping:a,stiffness:o,restDistance:u,restSpeed:d})}};checkCatchBoundary(0);return e=>{let t=false;if(!M&&void 0===p){t=true;applyFriction(e);checkCatchBoundary(e)}if(void 0!==p&&e>p){f.hasReachedTarget=true;return M(e-p)}f.hasReachedTarget=false;!t&&applyFriction(e);return f}};const a=10;const o=1e4;function pregenerateKeyframes(e,t=s){let n;let r=a;let c=e(0);const i=[t(c.current)];while(!c.done&&r<o){c=e(r);i.push(t(c.done?c.target:c.current));void 0===n&&c.hasReachedTarget&&(n=r);r+=a}const h=r-a;1===i.length&&i.push(c.current);return{keyframes:i,duration:h/1e3,overshootDuration:(null!==n&&void 0!==n?n:h)/1e3}}export{calcGeneratorVelocity,glide,pregenerateKeyframes,spring};\n\n//# sourceMappingURL=index.es.js.map", "import{getEasingFunction as e,Animation as t}from\"@motionone/animation\";import{invariant as n}from\"hey-listen\";import{MotionValue as o}from\"@motionone/types\";import{noopReturn as i,addUniqueItem as s,progress as r,isFunction as a,defaults as c,isCubicBezier as l,isString as f,isEasingGenerator as u,isEasingList as d,isNumber as g,time as m,noop as h,removeItem as p,mix as v,getEasingForSegment as y,defaultOffset as w,fillOffset as E,velocityPerSecond as b,interpolate as A}from\"@motionone/utils\";import{__rest as S}from\"tslib\";import{pregenerateKeyframes as O,calcGeneratorVelocity as x,spring as z,glide as V}from\"@motionone/generators\";const W=new WeakMap;function getAnimationData(e){W.has(e)||W.set(e,{transforms:[],values:new Map});return W.get(e)}function getMotionValue(e,t){e.has(t)||e.set(t,new o);return e.get(t)}const L=[\"\",\"X\",\"Y\",\"Z\"];const T=[\"translate\",\"scale\",\"rotate\",\"skew\"];const D={x:\"translateX\",y:\"translateY\",z:\"translateZ\"};const M={syntax:\"<angle>\",initialValue:\"0deg\",toDefaultUnit:e=>e+\"deg\"};const B={translate:{syntax:\"<length-percentage>\",initialValue:\"0px\",toDefaultUnit:e=>e+\"px\"},rotate:M,scale:{syntax:\"<number>\",initialValue:1,toDefaultUnit:i},skew:M};const k=new Map;const asTransformCssVar=e=>`--motion-${e}`;const N=[\"x\",\"y\",\"z\"];T.forEach((e=>{L.forEach((t=>{N.push(e+t);k.set(asTransformCssVar(e+t),B[e])}))}));const compareTransformOrder=(e,t)=>N.indexOf(e)-N.indexOf(t);const C=new Set(N);const isTransform=e=>C.has(e);const addTransformToElement=(e,t)=>{D[t]&&(t=D[t]);const{transforms:n}=getAnimationData(e);s(n,t);e.style.transform=buildTransformTemplate(n)};const buildTransformTemplate=e=>e.sort(compareTransformOrder).reduce(transformListToString,\"\").trim();const transformListToString=(e,t)=>`${e} ${t}(var(${asTransformCssVar(t)}))`;const isCssVar=e=>e.startsWith(\"--\");const j=new Set;function registerCssVariable(e){if(!j.has(e)){j.add(e);try{const{syntax:t,initialValue:n}=k.has(e)?k.get(e):{};CSS.registerProperty({name:e,inherits:false,syntax:t,initialValue:n})}catch(e){}}}const testAnimation=(e,t)=>document.createElement(\"div\").animate(e,t);const P={cssRegisterProperty:()=>\"undefined\"!==typeof CSS&&Object.hasOwnProperty.call(CSS,\"registerProperty\"),waapi:()=>Object.hasOwnProperty.call(Element.prototype,\"animate\"),partialKeyframes:()=>{try{testAnimation({opacity:[1]})}catch(e){return false}return true},finished:()=>Boolean(testAnimation({opacity:[0,1]},{duration:.001}).finished),linearEasing:()=>{try{testAnimation({opacity:0},{easing:\"linear(0, 1)\"})}catch(e){return false}return true}};const $={};const R={};for(const e in P)R[e]=()=>{void 0===$[e]&&($[e]=P[e]());return $[e]};const H=.015;const generateLinearEasingPoints=(e,t)=>{let n=\"\";const o=Math.round(t/H);for(let t=0;t<o;t++)n+=e(r(0,o-1,t))+\", \";return n.substring(0,n.length-2)};const convertEasing=(e,t)=>a(e)?R.linearEasing()?`linear(${generateLinearEasingPoints(e,t)})`:c.easing:l(e)?cubicBezierAsString(e):e;const cubicBezierAsString=([e,t,n,o])=>`cubic-bezier(${e}, ${t}, ${n}, ${o})`;function hydrateKeyframes(e,t){for(let n=0;n<e.length;n++)null===e[n]&&(e[n]=n?e[n-1]:t());return e}const keyframesList=e=>Array.isArray(e)?e:[e];function getStyleName(e){D[e]&&(e=D[e]);return isTransform(e)?asTransformCssVar(e):e}const I={get:(e,t)=>{t=getStyleName(t);let n=isCssVar(t)?e.style.getPropertyValue(t):getComputedStyle(e)[t];if(!n&&0!==n){const e=k.get(t);e&&(n=e.initialValue)}return n},set:(e,t,n)=>{t=getStyleName(t);isCssVar(t)?e.style.setProperty(t,n):e.style[t]=n}};function stopAnimation(e,t=true){if(e&&\"finished\"!==e.playState)try{if(e.stop)e.stop();else{t&&e.commitStyles();e.cancel()}}catch(e){}}function getUnitConverter(e,t){var n;let o=(null===t||void 0===t?void 0:t.toDefaultUnit)||i;const s=e[e.length-1];if(f(s)){const e=(null===(n=s.match(/(-?[\\d.]+)([a-z%]*)/))||void 0===n?void 0:n[2])||\"\";e&&(o=t=>t+e)}return o}function getDevToolsRecord(){return window.__MOTION_DEV_TOOLS_RECORD}function animateStyle(e,t,n,o={},i){const s=getDevToolsRecord();const r=false!==o.record&&s;let l;let{duration:f=c.duration,delay:p=c.delay,endDelay:v=c.endDelay,repeat:y=c.repeat,easing:w=c.easing,persist:E=false,direction:b,offset:A,allowWebkitAcceleration:S=false}=o;const O=getAnimationData(e);const x=isTransform(t);let z=R.waapi();x&&addTransformToElement(e,t);const V=getStyleName(t);const W=getMotionValue(O.values,V);const L=k.get(V);stopAnimation(W.animation,!(u(w)&&W.generator)&&false!==o.record);return()=>{const readInitialValue=()=>{var t,n;return null!==(n=null!==(t=I.get(e,V))&&void 0!==t?t:null===L||void 0===L?void 0:L.initialValue)&&void 0!==n?n:0};let c=hydrateKeyframes(keyframesList(n),readInitialValue);const O=getUnitConverter(c,L);if(u(w)){const e=w.createAnimation(c,\"opacity\"!==t,readInitialValue,V,W);w=e.easing;c=e.keyframes||c;f=e.duration||f}isCssVar(V)&&(R.cssRegisterProperty()?registerCssVariable(V):z=false);x&&!R.linearEasing()&&(a(w)||d(w)&&w.some(a))&&(z=false);if(z){L&&(c=c.map((e=>g(e)?L.toDefaultUnit(e):e)));1!==c.length||R.partialKeyframes()&&!r||c.unshift(readInitialValue());const t={delay:m.ms(p),duration:m.ms(f),endDelay:m.ms(v),easing:d(w)?void 0:convertEasing(w,f),direction:b,iterations:y+1,fill:\"both\"};l=e.animate({[V]:c,offset:A,easing:d(w)?w.map((e=>convertEasing(e,f))):void 0},t);l.finished||(l.finished=new Promise(((e,t)=>{l.onfinish=e;l.oncancel=t})));const n=c[c.length-1];l.finished.then((()=>{if(!E){I.set(e,V,n);l.cancel()}})).catch(h);S||(l.playbackRate=1.000001)}else if(i&&x){c=c.map((e=>\"string\"===typeof e?parseFloat(e):e));1===c.length&&c.unshift(parseFloat(readInitialValue()));l=new i((t=>{I.set(e,V,O?O(t):t)}),c,Object.assign(Object.assign({},o),{duration:f,easing:w}))}else{const t=c[c.length-1];I.set(e,V,L&&g(t)?L.toDefaultUnit(t):t)}r&&s(e,t,c,{duration:f,delay:p,easing:w,repeat:y,offset:A},\"motion-one\");W.setAnimation(l);return l}}const getOptions=(e,t)=>e[t]?Object.assign(Object.assign({},e),e[t]):Object.assign({},e);function resolveElements(e,t){var n;if(\"string\"===typeof e)if(t){null!==(n=t[e])&&void 0!==n?n:t[e]=document.querySelectorAll(e);e=t[e]}else e=document.querySelectorAll(e);else e instanceof Element&&(e=[e]);return Array.from(e||[])}const createAnimation=e=>e();const withControls=(e,t,n=c.duration)=>new Proxy({animations:e.map(createAnimation).filter(Boolean),duration:n,options:t},U);const getActiveAnimation=e=>e.animations[0];const U={get:(e,t)=>{const n=getActiveAnimation(e);switch(t){case\"duration\":return e.duration;case\"currentTime\":return m.s((null===n||void 0===n?void 0:n[t])||0);case\"playbackRate\":case\"playState\":return null===n||void 0===n?void 0:n[t];case\"finished\":e.finished||(e.finished=Promise.all(e.animations.map(selectFinished)).catch(h));return e.finished;case\"stop\":return()=>{e.animations.forEach((e=>stopAnimation(e)))};case\"forEachNative\":return t=>{e.animations.forEach((n=>t(n,e)))};default:return\"undefined\"===typeof(null===n||void 0===n?void 0:n[t])?void 0:()=>e.animations.forEach((e=>e[t]()))}},set:(e,t,n)=>{switch(t){case\"currentTime\":n=m.ms(n);case\"currentTime\":case\"playbackRate\":for(let o=0;o<e.animations.length;o++)e.animations[o][t]=n;return true}return false}};const selectFinished=e=>e.finished;function stagger(t=.1,{start:n=0,from:o=0,easing:i}={}){return(s,r)=>{const a=g(o)?o:getFromIndex(o,r);const c=Math.abs(a-s);let l=t*c;if(i){const n=r*t;const o=e(i);l=o(l/n)*n}return n+l}}function getFromIndex(e,t){if(\"first\"===e)return 0;{const n=t-1;return\"last\"===e?n:n/2}}function resolveOption(e,t,n){return a(e)?e(t,n):e}function createAnimate(e){return function animate(t,o,i={}){t=resolveElements(t);const s=t.length;n(Boolean(s),\"No valid element provided.\");n(Boolean(o),\"No keyframes defined.\");const r=[];for(let n=0;n<s;n++){const a=t[n];for(const t in o){const c=getOptions(i,t);c.delay=resolveOption(c.delay,n,s);const l=animateStyle(a,t,o[t],c,e);r.push(l)}}return withControls(r,i,i.duration)}}const F=createAnimate(t);function calcNextTime(e,t,n,o){var i;return g(t)?t:t.startsWith(\"-\")||t.startsWith(\"+\")?Math.max(0,e+parseFloat(t)):\"<\"===t?n:null!==(i=o.get(t))&&void 0!==i?i:e}function eraseKeyframes(e,t,n){for(let o=0;o<e.length;o++){const i=e[o];if(i.at>t&&i.at<n){p(e,i);o--}}}function addKeyframes(e,t,n,o,i,s){eraseKeyframes(e,i,s);for(let r=0;r<t.length;r++)e.push({value:t[r],at:v(i,s,o[r]),easing:y(n,r)})}function compareByTime(e,t){return e.at===t.at?null===e.value?1:-1:e.at-t.at}function timeline(e,n={}){var o;const i=createAnimationsFromTimeline(e,n);const s=i.map((e=>animateStyle(...e,t))).filter(Boolean);return withControls(s,n,null===(o=i[0])||void 0===o?void 0:o[3].duration)}function createAnimationsFromTimeline(e,t={}){var{defaultOptions:o={}}=t,i=S(t,[\"defaultOptions\"]);const s=[];const a=new Map;const l={};const d=new Map;let g=0;let m=0;let h=0;for(let t=0;t<e.length;t++){const i=e[t];if(f(i)){d.set(i,m);continue}if(!Array.isArray(i)){d.set(i.name,calcNextTime(m,i.at,g,d));continue}const[s,r,p={}]=i;void 0!==p.at&&(m=calcNextTime(m,p.at,g,d));let v=0;const y=resolveElements(s,l);const b=y.length;for(let e=0;e<b;e++){const t=y[e];const i=getElementSequence(t,a);for(const t in r){const s=getValueSequence(t,i);let a=keyframesList(r[t]);const l=getOptions(p,t);let{duration:f=o.duration||c.duration,easing:d=o.easing||c.easing}=l;if(u(d)){n(\"opacity\"===t||a.length>1,\"spring must be provided 2 keyframes within timeline()\");const e=d.createAnimation(a,\"opacity\"!==t,(()=>0),t);d=e.easing;a=e.keyframes||a;f=e.duration||f}const g=resolveOption(p.delay,e,b)||0;const y=m+g;const A=y+f;let{offset:S=w(a.length)}=l;1===S.length&&0===S[0]&&(S[1]=1);const O=S.length-a.length;O>0&&E(S,O);1===a.length&&a.unshift(null);addKeyframes(s,a,d,S,y,A);v=Math.max(g+f,v);h=Math.max(A,h)}}g=m;m+=v}a.forEach(((e,t)=>{for(const n in e){const a=e[n];a.sort(compareByTime);const l=[];const f=[];const u=[];for(let e=0;e<a.length;e++){const{at:t,value:n,easing:o}=a[e];l.push(n);f.push(r(0,h,t));u.push(o||c.easing)}if(0!==f[0]){f.unshift(0);l.unshift(l[0]);u.unshift(\"linear\")}if(1!==f[f.length-1]){f.push(1);l.push(null)}s.push([t,n,l,Object.assign(Object.assign(Object.assign({},o),{duration:h,easing:u,offset:f}),i)])}}));return s}function getElementSequence(e,t){!t.has(e)&&t.set(e,{});return t.get(e)}function getValueSequence(e,t){t[e]||(t[e]=[]);return t[e]}function canGenerate(e){return g(e)&&!isNaN(e)}function getAsNumber(e){return f(e)?parseFloat(e):e}function createGeneratorEasing(e){const t=new WeakMap;return(n={})=>{const o=new Map;const getGenerator=(t=0,i=100,s=0,r=false)=>{const a=`${t}-${i}-${s}-${r}`;o.has(a)||o.set(a,e(Object.assign({from:t,to:i,velocity:s,restSpeed:r?.05:2,restDistance:r?.01:.5},n)));return o.get(a)};const getKeyframes=(e,n)=>{t.has(e)||t.set(e,O(e,n));return t.get(e)};return{createAnimation:(e,t=true,n,o,s)=>{let r;let a;let c;let l=0;let f=i;const u=e.length;if(t){f=getUnitConverter(e,o?k.get(getStyleName(o)):void 0);const t=e[u-1];c=getAsNumber(t);if(u>1&&null!==e[0])a=getAsNumber(e[0]);else{const e=null===s||void 0===s?void 0:s.generator;if(e){const{animation:t,generatorStartTime:n}=s;const o=(null===t||void 0===t?void 0:t.startTime)||n||0;const i=(null===t||void 0===t?void 0:t.currentTime)||performance.now()-o;const r=e(i).current;a=r;l=x((t=>e(t).current),i,r)}else n&&(a=getAsNumber(n()))}}if(canGenerate(a)&&canGenerate(c)){const e=getGenerator(a,c,l,null===o||void 0===o?void 0:o.includes(\"scale\"));r=Object.assign(Object.assign({},getKeyframes(e,f)),{easing:\"linear\"});if(s){s.generator=e;s.generatorStartTime=performance.now()}}if(!r){const e=getKeyframes(getGenerator(0,100));r={easing:\"ease\",duration:e.overshootDuration}}return r}}}}const G=createGeneratorEasing(z);const q=createGeneratorEasing(V);const K={any:0,all:1};function inView$1(e,t,{root:n,margin:o,amount:i=\"any\"}={}){if(\"undefined\"===typeof IntersectionObserver)return()=>{};const s=resolveElements(e);const r=new WeakMap;const onIntersectionChange=e=>{e.forEach((e=>{const n=r.get(e.target);if(e.isIntersecting!==Boolean(n))if(e.isIntersecting){const n=t(e);a(n)?r.set(e.target,n):c.unobserve(e.target)}else if(n){n(e);r.delete(e.target)}}))};const c=new IntersectionObserver(onIntersectionChange,{root:n,rootMargin:o,threshold:\"number\"===typeof i?i:K[i]});s.forEach((e=>c.observe(e)));return()=>c.disconnect()}const _=new WeakMap;let Z;function getElementSize(e,t){if(t){const{inlineSize:e,blockSize:n}=t[0];return{width:e,height:n}}return e instanceof SVGElement&&\"getBBox\"in e?e.getBBox():{width:e.offsetWidth,height:e.offsetHeight}}function notifyTarget({target:e,contentRect:t,borderBoxSize:n}){var o;null===(o=_.get(e))||void 0===o?void 0:o.forEach((o=>{o({target:e,contentSize:t,get size(){return getElementSize(e,n)}})}))}function notifyAll(e){e.forEach(notifyTarget)}function createResizeObserver(){\"undefined\"!==typeof ResizeObserver&&(Z=new ResizeObserver(notifyAll))}function resizeElement(e,t){Z||createResizeObserver();const n=resolveElements(e);n.forEach((e=>{let n=_.get(e);if(!n){n=new Set;_.set(e,n)}n.add(t);null===Z||void 0===Z?void 0:Z.observe(e)}));return()=>{n.forEach((e=>{const n=_.get(e);null===n||void 0===n?void 0:n.delete(t);(null===n||void 0===n?void 0:n.size)||(null===Z||void 0===Z?void 0:Z.unobserve(e))}))}}const X=new Set;let Y;function createWindowResizeHandler(){Y=()=>{const e={width:window.innerWidth,height:window.innerHeight};const t={target:window,size:e,contentSize:e};X.forEach((e=>e(t)))};window.addEventListener(\"resize\",Y)}function resizeWindow(e){X.add(e);Y||createWindowResizeHandler();return()=>{X.delete(e);!X.size&&Y&&(Y=void 0)}}function resize(e,t){return a(e)?resizeWindow(e):resizeElement(e,t)}const J=50;const createAxisInfo=()=>({current:0,offset:[],progress:0,scrollLength:0,targetOffset:0,targetLength:0,containerLength:0,velocity:0});const createScrollInfo=()=>({time:0,x:createAxisInfo(),y:createAxisInfo()});const Q={x:{length:\"Width\",position:\"Left\"},y:{length:\"Height\",position:\"Top\"}};function updateAxisInfo(e,t,n,o){const i=n[t];const{length:s,position:a}=Q[t];const c=i.current;const l=n.time;i.current=e[\"scroll\"+a];i.scrollLength=e[\"scroll\"+s]-e[\"client\"+s];i.offset.length=0;i.offset[0]=0;i.offset[1]=i.scrollLength;i.progress=r(0,i.scrollLength,i.current);const f=o-l;i.velocity=f>J?0:b(i.current-c,f)}function updateScrollInfo(e,t,n){updateAxisInfo(e,\"x\",t,n);updateAxisInfo(e,\"y\",t,n);t.time=n}function calcInset(e,t){let n={x:0,y:0};let o=e;while(o&&o!==t)if(o instanceof HTMLElement){n.x+=o.offsetLeft;n.y+=o.offsetTop;o=o.offsetParent}else if(o instanceof SVGGraphicsElement&&\"getBBox\"in o){const{top:e,left:t}=o.getBBox();n.x+=t;n.y+=e;while(o&&\"svg\"!==o.tagName)o=o.parentNode}return n}const ee={Enter:[[0,1],[1,1]],Exit:[[0,0],[1,0]],Any:[[1,0],[0,1]],All:[[0,0],[1,1]]};const te={start:0,center:.5,end:1};function resolveEdge(e,t,n=0){let o=0;void 0!==te[e]&&(e=te[e]);if(f(e)){const t=parseFloat(e);e.endsWith(\"px\")?o=t:e.endsWith(\"%\")?e=t/100:e.endsWith(\"vw\")?o=t/100*document.documentElement.clientWidth:e.endsWith(\"vh\")?o=t/100*document.documentElement.clientHeight:e=t}g(e)&&(o=t*e);return n+o}const ne=[0,0];function resolveOffset(e,t,n,o){let i=Array.isArray(e)?e:ne;let s=0;let r=0;if(g(e))i=[e,e];else if(f(e)){e=e.trim();i=e.includes(\" \")?e.split(\" \"):[e,te[e]?e:\"0\"]}s=resolveEdge(i[0],n,o);r=resolveEdge(i[1],t);return s-r}const oe={x:0,y:0};function resolveOffsets(e,t,n){let{offset:o=ee.All}=n;const{target:i=e,axis:s=\"y\"}=n;const r=\"y\"===s?\"height\":\"width\";const a=i!==e?calcInset(i,e):oe;const c=i===e?{width:e.scrollWidth,height:e.scrollHeight}:{width:i.clientWidth,height:i.clientHeight};const l={width:e.clientWidth,height:e.clientHeight};t[s].offset.length=0;let f=!t[s].interpolate;const u=o.length;for(let e=0;e<u;e++){const n=resolveOffset(o[e],l[r],c[r],a[s]);f||n===t[s].interpolatorOffsets[e]||(f=true);t[s].offset[e]=n}if(f){t[s].interpolate=A(w(u),t[s].offset);t[s].interpolatorOffsets=[...t[s].offset]}t[s].progress=t[s].interpolate(t[s].current)}function measure(e,t=e,n){n.x.targetOffset=0;n.y.targetOffset=0;if(t!==e){let o=t;while(o&&o!=e){n.x.targetOffset+=o.offsetLeft;n.y.targetOffset+=o.offsetTop;o=o.offsetParent}}n.x.targetLength=t===e?t.scrollWidth:t.clientWidth;n.y.targetLength=t===e?t.scrollHeight:t.clientHeight;n.x.containerLength=e.clientWidth;n.y.containerLength=e.clientHeight}function createOnScrollHandler(e,t,n,o={}){const i=o.axis||\"y\";return{measure:()=>measure(e,o.target,n),update:t=>{updateScrollInfo(e,n,t);(o.offset||o.target)&&resolveOffsets(e,n,o)},notify:a(t)?()=>t(n):scrubAnimation(t,n[i])}}function scrubAnimation(e,t){e.pause();e.forEachNative(((e,{easing:t})=>{var n,o;if(e.updateDuration){t||(e.easing=i);e.updateDuration(1)}else{const i={duration:1e3};t||(i.easing=\"linear\");null===(o=null===(n=e.effect)||void 0===n?void 0:n.updateTiming)||void 0===o?void 0:o.call(n,i)}}));return()=>{e.currentTime=t.progress}}const ie=new WeakMap;const se=new WeakMap;const re=new WeakMap;const getEventTarget=e=>e===document.documentElement?window:e;function scroll(e,t={}){var{container:n=document.documentElement}=t,o=S(t,[\"container\"]);let i=re.get(n);if(!i){i=new Set;re.set(n,i)}const s=createScrollInfo();const r=createOnScrollHandler(n,e,s,o);i.add(r);if(!ie.has(n)){const listener=()=>{const e=performance.now();for(const e of i)e.measure();for(const t of i)t.update(e);for(const e of i)e.notify()};ie.set(n,listener);const e=getEventTarget(n);window.addEventListener(\"resize\",listener,{passive:true});n!==document.documentElement&&se.set(n,resize(n,listener));e.addEventListener(\"scroll\",listener,{passive:true})}const a=ie.get(n);const c=requestAnimationFrame(a);return()=>{var t;\"function\"!==typeof e&&e.stop();cancelAnimationFrame(c);const o=re.get(n);if(!o)return;o.delete(r);if(o.size)return;const i=ie.get(n);ie.delete(n);if(i){getEventTarget(n).removeEventListener(\"scroll\",i);null===(t=se.get(n))||void 0===t?void 0:t();window.removeEventListener(\"resize\",i)}}}function hasChanged(e,t){return typeof e!==typeof t||(Array.isArray(e)&&Array.isArray(t)?!shallowCompare(e,t):e!==t)}function shallowCompare(e,t){const n=t.length;if(n!==e.length)return false;for(let o=0;o<n;o++)if(t[o]!==e[o])return false;return true}function isVariant(e){return\"object\"===typeof e}function resolveVariant(e,t){return isVariant(e)?e:e&&t?t[e]:void 0}let ae;function processScheduledAnimations(){if(!ae)return;const e=ae.sort(compareByDepth).map(fireAnimateUpdates);e.forEach(fireNext);e.forEach(fireNext);ae=void 0}function scheduleAnimation(e){if(ae)s(ae,e);else{ae=[e];requestAnimationFrame(processScheduledAnimations)}}function unscheduleAnimation(e){ae&&p(ae,e)}const compareByDepth=(e,t)=>e.getDepth()-t.getDepth();const fireAnimateUpdates=e=>e.animateUpdates();const fireNext=e=>e.next();const motionEvent=(e,t)=>new CustomEvent(e,{detail:{target:t}});function dispatchPointerEvent(e,t,n){e.dispatchEvent(new CustomEvent(t,{detail:{originalEvent:n}}))}function dispatchViewEvent(e,t,n){e.dispatchEvent(new CustomEvent(t,{detail:{originalEntry:n}}))}const ce={isActive:e=>Boolean(e.inView),subscribe:(e,{enable:t,disable:n},{inViewOptions:o={}})=>{const{once:i}=o,s=S(o,[\"once\"]);return inView$1(e,(o=>{t();dispatchViewEvent(e,\"viewenter\",o);if(!i)return t=>{n();dispatchViewEvent(e,\"viewleave\",t)}}),s)}};const mouseEvent=(e,t,n)=>o=>{if(!o.pointerType||\"mouse\"===o.pointerType){n();dispatchPointerEvent(e,t,o)}};const le={isActive:e=>Boolean(e.hover),subscribe:(e,{enable:t,disable:n})=>{const o=mouseEvent(e,\"hoverstart\",t);const i=mouseEvent(e,\"hoverend\",n);e.addEventListener(\"pointerenter\",o);e.addEventListener(\"pointerleave\",i);return()=>{e.removeEventListener(\"pointerenter\",o);e.removeEventListener(\"pointerleave\",i)}}};const fe={isActive:e=>Boolean(e.press),subscribe:(e,{enable:t,disable:n})=>{const onPointerUp=t=>{n();dispatchPointerEvent(e,\"pressend\",t);window.removeEventListener(\"pointerup\",onPointerUp)};const onPointerDown=n=>{t();dispatchPointerEvent(e,\"pressstart\",n);window.addEventListener(\"pointerup\",onPointerUp)};e.addEventListener(\"pointerdown\",onPointerDown);return()=>{e.removeEventListener(\"pointerdown\",onPointerDown);window.removeEventListener(\"pointerup\",onPointerUp)}}};const ue={inView:ce,hover:le,press:fe};const de=[\"initial\",\"animate\",...Object.keys(ue),\"exit\"];const ge=new WeakMap;function createMotionState(e={},o){let i;let s=o?o.getDepth()+1:0;const r={initial:true,animate:true};const a={};const c={};for(const t of de)c[t]=\"string\"===typeof e[t]?e[t]:null===o||void 0===o?void 0:o.getContext()[t];const l=false===e.initial?\"animate\":\"initial\";let f=resolveVariant(e[l]||c[l],e.variants)||{},u=S(f,[\"transition\"]);const d=Object.assign({},u);function*animateUpdates(){var n,o;const s=u;u={};const a={};for(const t of de){if(!r[t])continue;const i=resolveVariant(e[t]);if(i)for(const t in i)if(\"transition\"!==t){u[t]=i[t];a[t]=getOptions(null!==(o=null!==(n=i.transition)&&void 0!==n?n:e.transition)&&void 0!==o?o:{},t)}}const c=new Set([...Object.keys(u),...Object.keys(s)]);const l=[];c.forEach((e=>{var n;void 0===u[e]&&(u[e]=d[e]);if(hasChanged(s[e],u[e])){null!==(n=d[e])&&void 0!==n?n:d[e]=I.get(i,e);l.push(animateStyle(i,e,u[e],a[e],t))}}));yield;const f=l.map((e=>e())).filter(Boolean);if(!f.length)return;const g=u;i.dispatchEvent(motionEvent(\"motionstart\",g));Promise.all(f.map((e=>e.finished))).then((()=>{i.dispatchEvent(motionEvent(\"motioncomplete\",g))})).catch(h)}const setGesture=(e,t)=>()=>{r[e]=t;scheduleAnimation(g)};const updateGestureSubscriptions=()=>{for(const t in ue){const n=ue[t].isActive(e);const o=a[t];if(n&&!o)a[t]=ue[t].subscribe(i,{enable:setGesture(t,true),disable:setGesture(t,false)},e);else if(!n&&o){o();delete a[t]}}};const g={update:t=>{if(i){e=t;updateGestureSubscriptions();scheduleAnimation(g)}},setActive:(e,t)=>{if(i){r[e]=t;scheduleAnimation(g)}},animateUpdates:animateUpdates,getDepth:()=>s,getTarget:()=>u,getOptions:()=>e,getContext:()=>c,mount:e=>{n(Boolean(e),\"Animation state must be mounted with valid Element\");i=e;ge.set(i,g);updateGestureSubscriptions();return()=>{ge.delete(i);unscheduleAnimation(g);for(const e in a)a[e]()}},isMounted:()=>Boolean(i)};return g}function createStyles(e){const t={};const n=[];for(let o in e){const i=e[o];if(isTransform(o)){D[o]&&(o=D[o]);n.push(o);o=asTransformCssVar(o)}let s=Array.isArray(i)?i[0]:i;const r=k.get(o);r&&(s=g(i)?r.toDefaultUnit(i):i);t[o]=s}n.length&&(t.transform=buildTransformTemplate(n));return t}const camelLetterToPipeLetter=e=>`-${e.toLowerCase()}`;const camelToPipeCase=e=>e.replace(/[A-Z]/g,camelLetterToPipeLetter);function createStyleString(e={}){const t=createStyles(e);let n=\"\";for(const e in t){n+=e.startsWith(\"--\")?e:camelToPipeCase(e);n+=`: ${t[e]}; `}return n}export{ee as ScrollOffset,F as animate,animateStyle,createAnimate,createMotionState,createStyleString,createStyles,getAnimationData,getStyleName,q as glide,inView$1 as inView,ge as mountedStates,resize,scroll,G as spring,stagger,I as style,timeline,withControls};\n\n//# sourceMappingURL=index.es.js.map", "import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{Children,useEffect,useState,useRef,useMemo,createRef,useCallback,cloneElement}from\"react\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{useAnimationFrame,useReducedMotion,LayoutGroup,useInView,useMotionValue,useTransform,motion,wrap,frame}from\"framer-motion\";import{resize}from\"@motionone/dom\";const MAX_DUPLICATED_ITEMS=100;const MAX_AREA=5e6;const CSS_VAR_NAME=\"--ticker-offset\";const supportsWaapi=typeof Animation!==\"undefined\"&&typeof Animation.prototype.updatePlaybackRate===\"function\";let supportsRegisterProperty=true;if(typeof window!==\"undefined\"){try{window.CSS.registerProperty({name:CSS_VAR_NAME,syntax:\"<length>\",initialValue:\"0px\",inherits:false});}catch(e){supportsRegisterProperty=false;}}/**\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 isCanvas=RenderTarget.current()===RenderTarget.canvas;// Remove empty slots (such as hidden layers)\nconst filteredSlots=slots.filter(Boolean);const numChildren=Children.count(filteredSlots);const hasChildren=numChildren>0;if(direction===true){direction=\"left\";}const isHorizontal=direction===\"left\"||direction===\"right\";const offset=useMotionValue(0);const axis=isHorizontal?\"X\":\"Y\";const minus=direction===\"left\"||direction===\"top\"?\"-\":\"\";const transform=useTransform(()=>`translate${axis}(${minus}${offset.get()}px)`);/* Refs and State */const parentRef=useRef(null);const childrenRef=useMemo(()=>{return[/*#__PURE__*/createRef(),/*#__PURE__*/createRef()];},[]);const[size,setSize]=useState({parent:null,children:null,childrenArea:null});/* Arrays */let clonedChildren=[];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;}const fullChildrenArea=size.childrenArea===null?null:size.childrenArea*(duplicateBy+1);const isLayerTooBig=fullChildrenArea===null?null:fullChildrenArea>MAX_AREA;/* Measure parent and child */const measure=useCallback(()=>{if(hasChildren&&parentRef.current){const parentLength=isHorizontal?parentRef.current.offsetWidth:parentRef.current.offsetHeight;const[firstChild,lastChild]=childrenRef;const childrenLeft=firstChild.current?firstChild.current.offsetLeft:0;const childrenRight=lastChild.current?lastChild.current.offsetLeft+lastChild.current.offsetWidth:0;const childrenTop=firstChild.current?firstChild.current.offsetTop:0;const childrenBottom=lastChild.current?lastChild.current.offsetTop+lastChild.current.offsetHeight:0;const childrenWidth=childrenRight-childrenLeft;const childrenHeight=childrenBottom-childrenTop;const childrenArea=childrenWidth*childrenHeight;const childrenLength=(isHorizontal?childrenWidth:childrenHeight)+gap;setSize({parent:parentLength,children:childrenLength,childrenArea});}},[]);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);useEffect(()=>{frame.read(measure);return resize(parentRef.current,({contentSize})=>{if(!initialResize.current&&(contentSize.width||contentSize.height)){frame.read(measure);}initialResize.current=false;});},[]);}clonedChildren=Children.map(filteredSlots,(child,index)=>{var _child_props,_child_props1,_child_props2,_child_props3;let ref;if(index===0){ref=childrenRef[0];}if(index===filteredSlots.length-1){ref=childrenRef[1];}const size={width:widthType?(_child_props=child.props)===null||_child_props===void 0?void 0:_child_props.width:\"100%\",height:heightType?(_child_props1=child.props)===null||_child_props1===void 0?void 0:_child_props1.height:\"100%\"};return /*#__PURE__*/_jsx(LayoutGroup,{inherit:\"id\",children:/*#__PURE__*/_jsx(\"li\",{ref:ref,style:size,children:/*#__PURE__*/cloneElement(child,{style:{...(_child_props2=child.props)===null||_child_props2===void 0?void 0:_child_props2.style,...size,flexShrink:0,...childrenStyles},layoutId:child.props.layoutId?child.props.layoutId+\"-original-\"+index:undefined},(_child_props3=child.props)===null||_child_props3===void 0?void 0:_child_props3.children)})},index+\"-original\");});}if(!isCanvas){for(let i=0;i<duplicateBy;i++){dupedChildren=[...dupedChildren,...Children.map(filteredSlots,(child,childIndex)=>{var _child_props,_child_props1,_child_props2,_child_props3,_child_props4,_child_props5;const size={width:widthType?(_child_props=child.props)===null||_child_props===void 0?void 0:_child_props.width:\"100%\",height:heightType?(_child_props1=child.props)===null||_child_props1===void 0?void 0:_child_props1.height:\"100%\",willChange:isLayerTooBig===true?\"auto\":\"transform\"};return /*#__PURE__*/_jsx(LayoutGroup,{inherit:\"id\",children:/*#__PURE__*/_jsx(\"li\",{style:size,\"aria-hidden\":true,children:/*#__PURE__*/cloneElement(child,{key:i+\" \"+childIndex,style:{...(_child_props2=child.props)===null||_child_props2===void 0?void 0:_child_props2.style,width:widthType?(_child_props3=child.props)===null||_child_props3===void 0?void 0:_child_props3.width:\"100%\",height:heightType?(_child_props4=child.props)===null||_child_props4===void 0?void 0:_child_props4.height:\"100%\",flexShrink:0,...childrenStyles},layoutId:child.props.layoutId?child.props.layoutId+\"-dupe-\"+i:undefined},(_child_props5=child.props)===null||_child_props5===void 0?void 0:_child_props5.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){const isInView=useInView(parentRef);/**\n         * If this is an animation we can hardware accelerate, animate with WAAPI\n         */if(supportsWaapi&&(!isLayerTooBig||isLayerTooBig&&supportsRegisterProperty)){useEffect(()=>{if(isReducedMotion||!animateToValue||!speed||isLayerTooBig===null){return;}if(isLayerTooBig){try{window.CSS.registerProperty({name:CSS_VAR_NAME,syntax:\"<length>\",initialValue:\"0px\",inherits:false});}catch(e){}}/**\n                 * If the layer is too big we want to animate a CSS variable instead of the transform\n                 * to avoid promoting the layer to the GPU.\n                 */const keyframes=isLayerTooBig?{[CSS_VAR_NAME]:[\"0px\",`${minus}${animateToValue}px`]}:{transform:[`translate${axis}(0px)`,`translate${axis}(${minus}${animateToValue}px)`]};animationRef.current=listRef.current.animate(keyframes,{duration:Math.abs(animateToValue)/speed*1e3,iterations:Infinity,easing:\"linear\"});return()=>animationRef.current.cancel();},[hoverFactor,animateToValue,speed,isLayerTooBig]);// Pause the animation when it's out of view\nuseEffect(()=>{if(!animationRef.current)return;if(isInView&&animationRef.current.playState===\"paused\"){animationRef.current.play();}else if(!isInView&&animationRef.current.playState===\"running\"){animationRef.current.pause();}},[isInView]);}else{/**\n             * If we can't accelerate this animation because we have a hoverFactor defined\n             * animate with a rAF loop.\n             */useAnimationFrame(t=>{if(!animateToValue||isReducedMotion||supportsWaapi){return;}/**\n                 * In case this animation is delayed from starting because we're running a bunch\n                 * of other work, we want to set an initial time rather than counting from 0.\n                 * That ensures that if the animation is delayed, it starts from the first frame\n                 * rather than jumping.\n                 */if(initialTime.current===null){initialTime.current=t;}t=t-initialTime.current;const timeSince=prevTime.current===null?0:t-prevTime.current;let delta=timeSince*(speed/1e3);if(isHover.current){delta*=hoverFactor;}xOrY.current+=delta;xOrY.current=wrap(0,animateToValue,xOrY.current);prevTime.current=t;if(!isInView)return;offset.set(xOrY.current);});}}/* 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:\"\u2728\"}),/*#__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,MozMaskImage: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:undefined,placeItems:alignment,position:\"relative\",flexDirection:isHorizontal?\"row\":\"column\",...style,willChange:isCanvas||isLayerTooBig?\"auto\":\"transform\",transform:supportsWaapi?isLayerTooBig?`translate${axis}(var(${CSS_VAR_NAME}))`:\"none\":transform},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]})});}/* 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);\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Ticker\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"fixed\",\"framerSupportedLayoutHeight\":\"fixed\",\"framerIntrinsicWidth\":\"400\",\"framerIntrinsicHeight\":\"200\",\"framerContractVersion\":\"1\",\"framerDisableUnlink\":\"*\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Ticker.map", "import { jsx as _jsx } from \"react/jsx-runtime\";\nimport * as React from \"react\";\nexport const containerStyles = {\n    width: \"100%\",\n    height: \"100%\",\n    display: \"flex\",\n    justifyContent: \"center\",\n    alignItems: \"center\"\n};\nconst nullIconStyle = {\n    minWidth: \"10px\",\n    minHeight: \"10px\",\n    maxWidth: \"20px\",\n    maxHeight: \"20px\",\n    width: \"60%\",\n    height: \"60%\"\n};\nconst emptyStateStyle = {\n    ...containerStyles,\n    borderRadius: 6,\n    background: \"rgba(149, 149, 149, 0.1)\",\n    border: \"1px dashed rgba(149, 149, 149, 0.15)\",\n    color: \"#a5a5a5\",\n    flexDirection: \"column\"\n};\nexport const NullState = /*#__PURE__*/ React.forwardRef((_, ref)=>{\n    return(/*#__PURE__*/ _jsx(\"div\", {\n        style: emptyStateStyle,\n        ref: ref\n    }));\n}) /*\n\n<svg\n                xmlns=\"http://www.w3.org/2000/svg\"\n                viewBox=\"0 0 30 30\"\n                style={nullIconStyle}\n            >\n                <path\n                    d=\"M 12.857 0 C 19.958 0 25.714 5.756 25.714 12.857 C 25.714 19.958 19.958 25.714 12.857 25.714 C 5.756 25.714 0 19.958 0 12.857 C 0 5.756 5.756 0 12.857 0 Z\"\n                    fill=\"#FFFFFF\"\n                ></path>\n                <path\n                    d=\"M 20.357 20.357 L 27.857 27.857\"\n                    fill=\"transparent\"\n                    strokeWidth=\"4.28\"\n                    stroke=\"#FFFFFF\"\n                    strokeLinecap=\"round\"\n                ></path>\n                <g transform=\"translate(9.643 6.429)\">\n                    <path\n                        d=\"M 3.214 12.857 L 3.214 12.857\"\n                        fill=\"transparent\"\n                        strokeWidth=\"3.75\"\n                        stroke=\"currentColor\"\n                        strokeLinecap=\"round\"\n                    ></path>\n                    <path\n                        d=\"M 0 3.214 C 0 1.004 1.843 0 3.214 0 C 4.586 0 6.429 0.603 6.429 3.214 C 6.429 5.826 3.214 5.913 3.214 7.232 C 3.214 8.552 3.214 8.571 3.214 8.571\"\n                        fill=\"transparent\"\n                        strokeWidth=\"3.22\"\n                        stroke=\"currentColor\"\n                        strokeLinecap=\"round\"\n                        strokeLinejoin=\"round\"\n                    ></path>\n                </g>\n            </svg>\n            */ ;\n\nexport const __FramerMetadata__ = {\"exports\":{\"containerStyles\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"NullState\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./nullstate.map", "let r;var s=o=>{if(!r){const n=o.forwardRef(({color:t=\"currentColor\",size:e=24,...i},l)=>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.displayName=\"Home\",r=n}return r};export{s as default};\n", "import{useMemo}from\"react\";import{ControlType}from\"framer\";/*\n ** ICON UTILS\n ** Pull as much re-usable logic into here as possible\n ** This will make it easier to replace in all icon components\n */ export const containerStyles={width:\"100%\",height:\"100%\",display:\"flex\",justifyContent:\"center\",alignItems:\"center\"};export const defaultEvents={onClick:{type:ControlType.EventHandler},onMouseDown:{type:ControlType.EventHandler},onMouseUp:{type:ControlType.EventHandler},onMouseEnter:{type:ControlType.EventHandler},onMouseLeave:{type:ControlType.EventHandler}};const findByArray=(arr,search)=>arr.find(a=>a.toLowerCase().includes(search));export function getIconSelection(iconKeys,selectByList,iconSearch=\"\",iconSelection,lowercaseIconKeyPairs){// gotta get the exact match first THEN find\n// have a set and try to access ?\nif(selectByList)return iconSelection;if(iconSearch==null||(iconSearch===null||iconSearch===void 0?void 0:iconSearch.length)===0)return null;const iconSearchTerm=iconSearch.toLowerCase().replace(/-|\\s/g,\"\");var _iconSearchTerm;// check for exact match, otherwise use .find\nconst searchResult=(_iconSearchTerm=lowercaseIconKeyPairs[iconSearchTerm])!==null&&_iconSearchTerm!==void 0?_iconSearchTerm:findByArray(iconKeys,iconSearchTerm);return searchResult;}export function useIconSelection(iconKeys,selectByList,iconSearch=\"\",iconSelection,lowercaseIconKeyPairs){// Clean search term\nconst iconSearchResult=useMemo(()=>{if(iconSearch==null||(iconSearch===null||iconSearch===void 0?void 0:iconSearch.length)===0)return null;const iconSearchTerm=iconSearch.toLowerCase().replace(/-|\\s/g,\"\");var _iconSearchTerm;// check for exact match, otherwise use .find\nconst searchResult=(_iconSearchTerm=lowercaseIconKeyPairs[iconSearchTerm])!==null&&_iconSearchTerm!==void 0?_iconSearchTerm:findByArray(iconKeys,iconSearchTerm);return searchResult;},[iconSelection,iconSearch]);const name=selectByList?iconSelection:iconSearchResult;return name;}\nexport const __FramerMetadata__ = {\"exports\":{\"getIconSelection\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"containerStyles\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useIconSelection\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"defaultEvents\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./utils.map", "import{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\u2026\",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", "var t,e,r,n,i,o,s,a,l,u=Object.create,f=Object.defineProperty,h=Object.getOwnPropertyDescriptor,c=Object.getOwnPropertyNames,p=Object.getPrototypeOf,d=Object.prototype.hasOwnProperty,g=(t,e)=>function(){return e||(0,t[c(t)[0]])((e={exports:{}}).exports,e),e.exports;},v=(t,e,r,n)=>{if(e&&\"object\"==typeof e||\"function\"==typeof e)for(let i of c(e))d.call(t,i)||i===r||f(t,i,{get:()=>e[i],enumerable:!(n=h(e,i))||n.enumerable});return t;},y=(t,e,r)=>(r=null!=t?u(p(t)):{},v(// If the importer is in node compatibility mode or this is not an ESM\n    // file that has been converted to a CommonJS file using a Babel-\n    // compatible transform (i.e. \"__esModule\" has not been set), then set\n    // \"default\" to the CommonJS \"module.exports\" for node compatibility.\n    !e&&t&&t.__esModule?r:f(r,\"default\",{value:t,enumerable:!0}),t)),w=g({\"../../../node_modules/dataloader/index.js\"(t,e){var r,n=/* @__PURE__ */function(){function t(t,e){if(\"function\"!=typeof t)throw TypeError(\"DataLoader must be constructed with a function which accepts Array<key> and returns Promise<Array<value>>, but got: \"+t+\".\");this._batchLoadFn=t,this._maxBatchSize=function(t){if(!(!t||!1!==t.batch))return 1;var e=t&&t.maxBatchSize;if(void 0===e)return 1/0;if(\"number\"!=typeof e||e<1)throw TypeError(\"maxBatchSize must be a positive number: \"+e);return e;}(e),this._batchScheduleFn=function(t){var e=t&&t.batchScheduleFn;if(void 0===e)return i;if(\"function\"!=typeof e)throw TypeError(\"batchScheduleFn must be a function: \"+e);return e;}(e),this._cacheKeyFn=function(t){var e=t&&t.cacheKeyFn;if(void 0===e)return function(t){return t;};if(\"function\"!=typeof e)throw TypeError(\"cacheKeyFn must be a function: \"+e);return e;}(e),this._cacheMap=function(t){if(!(!t||!1!==t.cache))return null;var e=t&&t.cacheMap;if(void 0===e)return /* @__PURE__ */new Map;if(null!==e){var r=[\"get\",\"set\",\"delete\",\"clear\"].filter(function(t){return e&&\"function\"!=typeof e[t];});if(0!==r.length)throw TypeError(\"Custom cacheMap missing methods: \"+r.join(\", \"));}return e;}(e),this._batch=null,this.name=e&&e.name?e.name:null;}var e=t.prototype;return e.load=function(t){if(null==t)throw TypeError(\"The loader.load() function must be called with a value, but got: \"+String(t)+\".\");var e=function(t){var e=t._batch;if(null!==e&&!e.hasDispatched&&e.keys.length<t._maxBatchSize)return e;var r={hasDispatched:!1,keys:[],callbacks:[]};return t._batch=r,t._batchScheduleFn(function(){(function(t,e){var r;if(e.hasDispatched=!0,0===e.keys.length){s(e);return;}try{r=t._batchLoadFn(e.keys);}catch(r){return o(t,e,TypeError(\"DataLoader must be constructed with a function which accepts Array<key> and returns Promise<Array<value>>, but the function errored synchronously: \"+String(r)+\".\"));}if(!r||\"function\"!=typeof r.then)return o(t,e,TypeError(\"DataLoader must be constructed with a function which accepts Array<key> and returns Promise<Array<value>>, but the function did not return a Promise: \"+String(r)+\".\"));r.then(function(t){if(!a(t))throw TypeError(\"DataLoader must be constructed with a function which accepts Array<key> and returns Promise<Array<value>>, but the function did not return a Promise of an Array: \"+String(t)+\".\");if(t.length!==e.keys.length)throw TypeError(\"DataLoader must be constructed with a function which accepts Array<key> and returns Promise<Array<value>>, but the function did not return a Promise of an Array of the same length as the Array of keys.\\n\\nKeys:\\n\"+String(e.keys)+\"\\n\\nValues:\\n\"+String(t));s(e);for(var r=0;r<e.callbacks.length;r++){var n=t[r];n instanceof Error?e.callbacks[r].reject(n):e.callbacks[r].resolve(n);}}).catch(function(r){o(t,e,r);});})(t,r);}),r;}(this),r=this._cacheMap,n=this._cacheKeyFn(t);if(r){var i=r.get(n);if(i){var l=e.cacheHits||(e.cacheHits=[]);return new Promise(function(t){l.push(function(){t(i);});});}}e.keys.push(t);var u=new Promise(function(t,r){e.callbacks.push({resolve:t,reject:r});});return r&&r.set(n,u),u;},e.loadMany=function(t){if(!a(t))throw TypeError(\"The loader.loadMany() function must be called with Array<key> but got: \"+t+\".\");for(var e=[],r=0;r<t.length;r++)e.push(this.load(t[r]).catch(function(t){return t;}));return Promise.all(e);},e.clear=function(t){var e=this._cacheMap;if(e){var r=this._cacheKeyFn(t);e.delete(r);}return this;},e.clearAll=function(){var t=this._cacheMap;return t&&t.clear(),this;},e.prime=function(t,e){var r=this._cacheMap;if(r){var n,i=this._cacheKeyFn(t);void 0===r.get(i)&&(e instanceof Error?(n=Promise.reject(e)).catch(function(){}):n=Promise.resolve(e),r.set(i,n));}return this;},t;}(),i=\"object\"==typeof process&&\"function\"==typeof process.nextTick?function(t){r||(r=Promise.resolve()),r.then(function(){process.nextTick(t);});}:\"function\"==typeof setImmediate?function(t){setImmediate(t);}:function(t){setTimeout(t);};function o(t,e,r){s(e);for(var n=0;n<e.keys.length;n++)t.clear(e.keys[n]),e.callbacks[n].reject(r);}function s(t){if(t.cacheHits)for(var e=0;e<t.cacheHits.length;e++)t.cacheHits[e]();}function a(t){return\"object\"==typeof t&&null!==t&&\"number\"==typeof t.length&&(0===t.length||t.length>0&&Object.prototype.hasOwnProperty.call(t,t.length-1));}e.exports=n;}}),m=g({\"../../../node_modules/splaytree/dist/splay.js\"(t,e){var r;r=function(){var t=function(t,e){this.next=null,this.key=t,this.data=e,this.left=null,this.right=null;};function e(t,e){return t>e?1:t<e?-1:0;}function r(e,r,n){for(var i=new t(null,null),o=i,s=i;;){var a=n(e,r.key);if(a<0){if(null===r.left)break;if(0>n(e,r.left.key)){var l=r.left;if(r.left=l.right,l.right=r,null===(r=l).left)break;}s.left=r,s=r,r=r.left;}else if(a>0){if(null===r.right)break;if(n(e,r.right.key)>0){var l=r.right;if(r.right=l.left,l.left=r,null===(r=l).right)break;}o.right=r,o=r,r=r.right;}else break;}return o.right=r.left,s.left=r.right,r.left=i.right,r.right=i.left,r;}function n(e,n,i,o){var s=new t(e,n);if(null===i)return s.left=s.right=null,s;i=r(e,i,o);var a=o(e,i.key);return a<0?(s.left=i.left,s.right=i,i.left=null):a>=0&&(s.right=i.right,s.left=i,i.right=null),s;}function i(t,e,n){var i=null,o=null;if(e){e=r(t,e,n);var s=n(e.key,t);0===s?(i=e.left,o=e.right):s<0?(o=e.right,e.right=null,i=e):(i=e.left,e.left=null,o=e);}return{left:i,right:o};}return /** @class */function(){function o(t){void 0===t&&(t=e),this._root=null,this._size=0,this._comparator=t;}return o.prototype.insert=function(t,e){return this._size++,this._root=n(t,e,this._root,this._comparator);},o.prototype.add=function(e,n){var i=new t(e,n);null===this._root&&(i.left=i.right=null,this._size++,this._root=i);var o=this._comparator,s=r(e,this._root,o),a=o(e,s.key);return 0===a?this._root=s:(a<0?(i.left=s.left,i.right=s,s.left=null):a>0&&(i.right=s.right,i.left=s,s.right=null),this._size++,this._root=i),this._root;},o.prototype.remove=function(t){this._root=this._remove(t,this._root,this._comparator);},o.prototype._remove=function(t,e,n){var i;return null===e?null:(e=r(t,e,n),0===n(t,e.key))?(null===e.left?i=e.right:(i=r(t,e.left,n)).right=e.right,this._size--,i):e;},o.prototype.pop=function(){var t=this._root;if(t){for(;t.left;)t=t.left;return this._root=r(t.key,this._root,this._comparator),this._root=this._remove(t.key,this._root,this._comparator),{key:t.key,data:t.data};}return null;},o.prototype.findStatic=function(t){for(var e=this._root,r=this._comparator;e;){var n=r(t,e.key);if(0===n)return e;e=n<0?e.left:e.right;}return null;},o.prototype.find=function(t){return this._root&&(this._root=r(t,this._root,this._comparator),0!==this._comparator(t,this._root.key))?null:this._root;},o.prototype.contains=function(t){for(var e=this._root,r=this._comparator;e;){var n=r(t,e.key);if(0===n)return!0;e=n<0?e.left:e.right;}return!1;},o.prototype.forEach=function(t,e){for(var r=this._root,n=[],i=!1;!i;)null!==r?(n.push(r),r=r.left):0!==n.length?(r=n.pop(),t.call(e,r),r=r.right):i=!0;return this;},o.prototype.range=function(t,e,r,n){for(var i=[],o=this._comparator,s=this._root;0!==i.length||s;)if(s)i.push(s),s=s.left;else{if(o((s=i.pop()).key,e)>0)break;if(o(s.key,t)>=0&&r.call(n,s))return this;s=s.right;}return this;},o.prototype.keys=function(){var t=[];return this.forEach(function(e){var r=e.key;return t.push(r);}),t;},o.prototype.values=function(){var t=[];return this.forEach(function(e){var r=e.data;return t.push(r);}),t;},o.prototype.min=function(){return this._root?this.minNode(this._root).key:null;},o.prototype.max=function(){return this._root?this.maxNode(this._root).key:null;},o.prototype.minNode=function(t){if(void 0===t&&(t=this._root),t)for(;t.left;)t=t.left;return t;},o.prototype.maxNode=function(t){if(void 0===t&&(t=this._root),t)for(;t.right;)t=t.right;return t;},o.prototype.at=function(t){for(var e=this._root,r=!1,n=0,i=[];!r;)if(e)i.push(e),e=e.left;else if(i.length>0){if(e=i.pop(),n===t)return e;n++,e=e.right;}else r=!0;return null;},o.prototype.next=function(t){var e=this._root,r=null;if(t.right){for(r=t.right;r.left;)r=r.left;return r;}for(var n=this._comparator;e;){var i=n(t.key,e.key);if(0===i)break;i<0?(r=e,e=e.left):e=e.right;}return r;},o.prototype.prev=function(t){var e=this._root,r=null;if(null!==t.left){for(r=t.left;r.right;)r=r.right;return r;}for(var n=this._comparator;e;){var i=n(t.key,e.key);if(0===i)break;i<0?e=e.left:(r=e,e=e.right);}return r;},o.prototype.clear=function(){return this._root=null,this._size=0,this;},o.prototype.toList=function(){return function(e){for(var r=e,n=[],i=!1,o=new t(null,null),s=o;!i;)r?(n.push(r),r=r.left):n.length>0?r=(r=s=s.next=n.pop()).right:i=!0;return s.next=null,o.next;}(this._root);},o.prototype.load=function(e,r,n){void 0===r&&(r=[]),void 0===n&&(n=!1);var i=e.length,o=this._comparator;if(n&&function t(e,r,n,i,o){if(!(n>=i)){for(var s=e[n+i>>1],a=n-1,l=i+1;;){do a++;while(0>o(e[a],s))do l--;while(o(e[l],s)>0)if(a>=l)break;var u=e[a];e[a]=e[l],e[l]=u,u=r[a],r[a]=r[l],r[l]=u;}t(e,r,n,l,o),t(e,r,l+1,i,o);}}(e,r,0,i-1,o),null===this._root)this._root=function e(r,n,i,o){var s=o-i;if(s>0){var a=i+Math.floor(s/2),l=r[a],u=n[a],f=new t(l,u);return f.left=e(r,n,i,a),f.right=e(r,n,a+1,o),f;}return null;}(e,r,0,i),this._size=i;else{var s=function(e,r,n){for(var i=new t(null,null),o=i,s=e,a=r;null!==s&&null!==a;)0>n(s.key,a.key)?(o.next=s,s=s.next):(o.next=a,a=a.next),o=o.next;return null!==s?o.next=s:null!==a&&(o.next=a),i.next;}(this.toList(),function(e,r){for(var n=new t(null,null),i=n,o=0;o<e.length;o++)i=i.next=new t(e[o],r[o]);return i.next=null,n.next;}(e,r),o);i=this._size+i,this._root=function t(e,r,n){var i=n-r;if(i>0){var o=r+Math.floor(i/2),s=t(e,r,o),a=e.head;return a.left=s,e.head=e.head.next,a.right=t(e,o+1,n),a;}return null;}({head:s},0,i);}return this;},o.prototype.isEmpty=function(){return null===this._root;},Object.defineProperty(o.prototype,\"size\",{get:function(){return this._size;},enumerable:!0,configurable:!0}),Object.defineProperty(o.prototype,\"root\",{get:function(){return this._root;},enumerable:!0,configurable:!0}),o.prototype.toString=function(t){void 0===t&&(t=function(t){return String(t.key);});var e=[];return function t(e,r,n,i,o){if(e){i(\"\"+r+(n?\"\u2514\u2500\u2500 \":\"\u251C\u2500\u2500 \")+o(e)+\"\\n\");var s=r+(n?\"    \":\"\u2502   \");e.left&&t(e.left,s,!1,i,o),e.right&&t(e.right,s,!0,i,o);}}(this._root,\"\",!0,function(t){return e.push(t);},t),e.join(\"\");},o.prototype.update=function(t,e,o){var s,a,l=this._comparator,u=i(t,this._root,l),f=u.left,h=u.right;0>l(t,e)?h=n(e,o,h,l):f=n(e,o,f,l),this._root=(s=f,null===(a=h)?s:(null===s||((a=r(s.key,a,l)).left=s),a));},o.prototype.split=function(t){return i(t,this._root,this._comparator);},o.prototype[Symbol.iterator]=function(){var t,e,r;return function(t,e){var r,n,i,o,s={label:0,sent:function(){if(1&i[0])throw i[1];return i[1];},trys:[],ops:[]};return o={next:a(0),throw:a(1),return:a(2)},\"function\"==typeof Symbol&&(o[Symbol.iterator]=function(){return this;}),o;function a(o){return function(a){return function(o){if(r)throw TypeError(\"Generator is already executing.\");for(;s;)try{if(r=1,n&&(i=2&o[0]?n.return:o[0]?n.throw||((i=n.return)&&i.call(n),0):n.next)&&!(i=i.call(n,o[1])).done)return i;switch(n=0,i&&(o=[2&o[0],i.value]),o[0]){case 0:case 1:i=o;break;case 4:return s.label++,{value:o[1],done:!1};case 5:s.label++,n=o[1],o=[0];continue;case 7:o=s.ops.pop(),s.trys.pop();continue;default:if(!(i=(i=s.trys).length>0&&i[i.length-1])&&(6===o[0]||2===o[0])){s=0;continue;}if(3===o[0]&&(!i||o[1]>i[0]&&o[1]<i[3])){s.label=o[1];break;}if(6===o[0]&&s.label<i[1]){s.label=i[1],i=o;break;}if(i&&s.label<i[2]){s.label=i[2],s.ops.push(o);break;}i[2]&&s.ops.pop(),s.trys.pop();continue;}o=e.call(t,s);}catch(t){o=[6,t],n=0;}finally{r=i=0;}if(5&o[0])throw o[1];return{value:o[0]?o[1]:void 0,done:!0};}([o,a]);};}}(this,function(n){switch(n.label){case 0:t=this._root,e=[],r=!1,n.label=1;case 1:if(r)return[3,6];if(!(null!==t))return[3,2];return e.push(t),t=t.left,[3,5];case 2:if(!(0!==e.length))return[3,4];return[4,t=e.pop()];case 3:return n.sent(),t=t.right,[3,5];case 4:r=!0,n.label=5;case 5:return[3,1];case 6:return[2];}});},o;}();},\"object\"==typeof t&&void 0!==e?e.exports=r():\"function\"==typeof define&&define.amd?define(r):t.SplayTree=r();}}),b=g({\"../../../node_modules/whatwg-mimetype/lib/utils.js\"(t){t.removeLeadingAndTrailingHTTPWhitespace=t=>t.replace(/^[ \\t\\n\\r]+/u,\"\").replace(/[ \\t\\n\\r]+$/u,\"\"),t.removeTrailingHTTPWhitespace=t=>t.replace(/[ \\t\\n\\r]+$/u,\"\"),t.isHTTPWhitespaceChar=t=>\" \"===t||\"\t\"===t||\"\\n\"===t||\"\\r\"===t,t.solelyContainsHTTPTokenCodePoints=t=>/^[-!#$%&'*+.^_`|~A-Za-z0-9]*$/u.test(t),t.soleyContainsHTTPQuotedStringTokenCodePoints=t=>/^[\\t\\u0020-\\u007E\\u0080-\\u00FF]*$/u.test(t),t.asciiLowercase=t=>t.replace(/[A-Z]/ug,t=>t.toLowerCase()),t.collectAnHTTPQuotedString=(t,e)=>{let r=\"\";for(e++;;){for(;e<t.length&&'\"'!==t[e]&&\"\\\\\"!==t[e];)r+=t[e],++e;if(e>=t.length)break;let n=t[e];if(++e,\"\\\\\"===n){if(e>=t.length){r+=\"\\\\\";break;}r+=t[e],++e;}else break;}return[r,e];};}}),_=g({\"../../../node_modules/whatwg-mimetype/lib/mime-type-parameters.js\"(t,e){var{asciiLowercase:r,solelyContainsHTTPTokenCodePoints:n,soleyContainsHTTPQuotedStringTokenCodePoints:i}=b();e.exports=class{get size(){return this._map.size;}get(t){return t=r(String(t)),this._map.get(t);}has(t){return t=r(String(t)),this._map.has(t);}set(t,e){if(t=r(String(t)),e=String(e),!n(t))throw Error(`Invalid MIME type parameter name \"${t}\": only HTTP token code points are valid.`);if(!i(e))throw Error(`Invalid MIME type parameter value \"${e}\": only HTTP quoted-string token code points are valid.`);return this._map.set(t,e);}clear(){this._map.clear();}delete(t){return t=r(String(t)),this._map.delete(t);}forEach(t,e){this._map.forEach(t,e);}keys(){return this._map.keys();}values(){return this._map.values();}entries(){return this._map.entries();}[Symbol.iterator](){return this._map[Symbol.iterator]();}constructor(t){this._map=t;}};}}),k=g({\"../../../node_modules/whatwg-mimetype/lib/parser.js\"(t,e){var{removeLeadingAndTrailingHTTPWhitespace:r,removeTrailingHTTPWhitespace:n,isHTTPWhitespaceChar:i,solelyContainsHTTPTokenCodePoints:o,soleyContainsHTTPQuotedStringTokenCodePoints:s,asciiLowercase:a,collectAnHTTPQuotedString:l}=b();e.exports=t=>{t=r(t);let e=0,u=\"\";for(;e<t.length&&\"/\"!==t[e];)u+=t[e],++e;if(0===u.length||!o(u)||e>=t.length)return null;++e;let f=\"\";for(;e<t.length&&\";\"!==t[e];)f+=t[e],++e;if(0===(f=n(f)).length||!o(f))return null;let h={type:a(u),subtype:a(f),parameters:/* @__PURE__ */new Map};for(;e<t.length;){for(++e;i(t[e]);)++e;let r=\"\";for(;e<t.length&&\";\"!==t[e]&&\"=\"!==t[e];)r+=t[e],++e;if(r=a(r),e<t.length){if(\";\"===t[e])continue;++e;}let u=null;if('\"'===t[e])for([u,e]=l(t,e);e<t.length&&\";\"!==t[e];)++e;else{for(u=\"\";e<t.length&&\";\"!==t[e];)u+=t[e],++e;if(\"\"===(u=n(u)))continue;}r.length>0&&o(r)&&s(u)&&!h.parameters.has(r)&&h.parameters.set(r,u);}return h;};}}),I=g({\"../../../node_modules/whatwg-mimetype/lib/serializer.js\"(t,e){var{solelyContainsHTTPTokenCodePoints:r}=b();e.exports=t=>{let e=`${t.type}/${t.subtype}`;if(0===t.parameters.size)return e;for(let[n,i]of t.parameters)e+=\";\"+n+\"=\",r(i)&&0!==i.length||(i=i.replace(/([\"\\\\])/ug,\"\\\\$1\"),i=`\"${i}\"`),e+=i;return e;};}}),S=g({\"../../../node_modules/whatwg-mimetype/lib/mime-type.js\"(t,e){var r=_(),n=k(),i=I(),{asciiLowercase:o,solelyContainsHTTPTokenCodePoints:s}=b();e.exports=class{static parse(t){try{return new this(t);}catch(t){return null;}}get essence(){return`${this.type}/${this.subtype}`;}get type(){return this._type;}set type(t){if(0===(t=o(String(t))).length)throw Error(\"Invalid type: must be a non-empty string\");if(!s(t))throw Error(`Invalid type ${t}: must contain only HTTP token code points`);this._type=t;}get subtype(){return this._subtype;}set subtype(t){if(0===(t=o(String(t))).length)throw Error(\"Invalid subtype: must be a non-empty string\");if(!s(t))throw Error(`Invalid subtype ${t}: must contain only HTTP token code points`);this._subtype=t;}get parameters(){return this._parameters;}toString(){return i(this);}isJavaScript({prohibitParameters:t=!1}={}){switch(this._type){case\"text\":switch(this._subtype){case\"ecmascript\":case\"javascript\":case\"javascript1.0\":case\"javascript1.1\":case\"javascript1.2\":case\"javascript1.3\":case\"javascript1.4\":case\"javascript1.5\":case\"jscript\":case\"livescript\":case\"x-ecmascript\":case\"x-javascript\":return!t||0===this._parameters.size;default:return!1;}case\"application\":switch(this._subtype){case\"ecmascript\":case\"javascript\":case\"x-ecmascript\":case\"x-javascript\":return!t||0===this._parameters.size;default:return!1;}default:return!1;}}isXML(){return\"xml\"===this._subtype&&(\"text\"===this._type||\"application\"===this._type)||this._subtype.endsWith(\"+xml\");}isHTML(){return\"html\"===this._subtype&&\"text\"===this._type;}constructor(t){t=String(t);let e=n(t);if(null===e)throw Error(`Could not parse MIME type string \"${t}\"`);this._type=e.type,this._subtype=e.subtype,this._parameters=new r(e.parameters);}};}}),E=y(w());// src/code-generation/components/cms/bundled/assert.ts\nfunction U(t,e=\"Assertion failed\"){if(!t)throw Error(`Assertion Error: ${e}`);}function x(t){throw Error(`Unexpected value: ${t}`);}// src/code-generation/components/cms/bundled/BufferReader.ts\nvar M={Uint8:1,Uint16:2,Uint32:4,BigUint64:8,Int8:1,Int16:2,Int32:4,BigInt64:8,Float32:4,Float64:8},L=class{getOffset(){return this.offset;}ensureBufferLength(t){let e=this.buffer.byteLength;if(!(this.offset+t<=e))throw Error(\"Reading out of bounds\");}readUint8(){let t=M.Uint8;this.ensureBufferLength(t);let e=this.view.getUint8(this.offset);return this.offset+=t,e;}readUint16(){let t=M.Uint16;this.ensureBufferLength(t);let e=this.view.getUint16(this.offset);return this.offset+=t,e;}readUint32(){let t=M.Uint32;this.ensureBufferLength(t);let e=this.view.getUint32(this.offset);return this.offset+=t,e;}readUint64(){let t=this.readBigUint64();return Number(t);}readBigUint64(){let t=M.BigUint64;this.ensureBufferLength(t);let e=this.view.getBigUint64(this.offset);return this.offset+=t,e;}readInt8(){let t=M.Int8;this.ensureBufferLength(t);let e=this.view.getInt8(this.offset);return this.offset+=t,e;}readInt16(){let t=M.Int16;this.ensureBufferLength(t);let e=this.view.getInt16(this.offset);return this.offset+=t,e;}readInt32(){let t=M.Int32;this.ensureBufferLength(t);let e=this.view.getInt32(this.offset);return this.offset+=t,e;}readInt64(){let t=this.readBigInt64();return Number(t);}readBigInt64(){let t=M.BigInt64;this.ensureBufferLength(t);let e=this.view.getBigInt64(this.offset);return this.offset+=t,e;}readFloat32(){let t=M.Float32;this.ensureBufferLength(t);let e=this.view.getFloat32(this.offset);return this.offset+=t,e;}readFloat64(){let t=M.Float64;this.ensureBufferLength(t);let e=this.view.getFloat64(this.offset);return this.offset+=t,e;}readBuffer(t){let e=this.offset,r=e+t,n=this.buffer.slice(e,r);return this.offset=r,n;}readString(){let t=this.readUint32(),e=this.readBuffer(t);return this.decoder.decode(e);}readJson(){let t=this.readString();return JSON.parse(t);}constructor(t){this.buffer=t,this.offset=0,this.view=new DataView(this.buffer),this.decoder=new TextDecoder;}};// src/code-generation/components/cms/bundled/DatabaseDictionaryIndex.ts\nimport{ControlType as T}from\"framer\";// src/utils/typeChecks.ts\nfunction B(t){return Number.isFinite(t);}function j(t){return void 0===t;}function O(t){return null==t;}// ../../shared/src/Mixed.ts\nvar P=Symbol(\"Mixed\"),A=class extends Promise{get state(){return this._state;}/**\n   * A function that sets the state to \"pending\".\n   * Useful for when you want to signal that the task started but is not yet completed.\n   */pending(){return this._state=\"pending\",this;}constructor(){let t,e;super((r,n)=>{t=r,e=n;}),this._state=\"initial\",this.resolve=e=>{this._state=\"fulfilled\",t(e);},this.reject=t=>{this._state=\"rejected\",e(t);};}};function F(){return\"undefined\"==typeof window?{}:t||(t=N());}function N(){var t,e,r;let n;let i=window.location,o=null==(t=null==window?void 0:window.bootstrap)?void 0:t.services;if(o)return o;try{let t=window.top;if(n=t.location.origin,o=null==(r=null==(e=window.top)?void 0:e.bootstrap)?void 0:r.services)return o;}catch(t){}if(n&&n!==i.origin)throw Error(`Unexpectedly embedded by ${n} (expected ${i.origin})`);if(i.origin.endsWith(\"framer.com\")||i.origin.endsWith(\"framer.dev\"))throw Error(\"ServiceMap data was not provided in document\");try{let t=new URLSearchParams(i.search).get(\"services\")||new URLSearchParams(i.hash.substring(1)).get(\"services\");t&&(o=JSON.parse(t));}catch(t){}if(o&&\"object\"==typeof o&&o.api)return o;throw Error(\"ServiceMap requested but not available\");}// ../../shared/src/assert.ts\nfunction $(t,...e){var r,n;if(t)return;let i=Error(\"Assertion Error\"+(e.length>0?\": \"+e.join(\" \"):\"\"));if(i.stack)try{let t=i.stack.split(\"\\n\");(null==(r=t[1])?void 0:r.includes(\"assert\"))?(t.splice(1,1),i.stack=t.join(\"\\n\")):(null==(n=t[0])?void 0:n.includes(\"assert\"))&&(t.splice(0,1),i.stack=t.join(\"\\n\"));}catch{}throw i;}function D({error:t,tags:r,extras:n,critical:i,caller:o}){$(e,\"Set up an error callback with setErrorReporter, or configure Sentry with initializeEnvironment\");let s=C(t,o);return e({error:s,tags:{...s.tags,...r},extras:{...s.extras,...n},critical:!!i}),s;}function C(t,e=C){return t instanceof Error?t:new R(t,e);}A.prototype.constructor=Promise;var R=class extends Error{constructor(t,e){let r=t?JSON.stringify(t):\"No error message provided\";if(super(r),this.message=r,e&&Error.captureStackTrace)Error.captureStackTrace(this,e);else try{throw Error();}catch(t){this.stack=t.stack;}}};// ../../shared/src/logger.ts\nfunction z(t,e=0,r=/* @__PURE__ */new Set){var n,i;if(null===t)return t;if(\"function\"==typeof t)return`[Function: ${null!=(n=t.name)?n:\"unknown\"}]`;if(\"object\"!=typeof t)return t;if(t instanceof Error)return`[${t.toString()}]`;if(r.has(t))return\"[Circular]\";if(e>2)return\"...\";r.add(t);try{if(\"toJSON\"in t&&\"function\"==typeof t.toJSON)return z(t.toJSON(),e+1,r);if(Array.isArray(t))return t.map(t=>z(t,e+1,r));{if(Object.getPrototypeOf(t)!==Object.prototype)return`[Object: ${\"__class\"in t&&t.__class||(null==(i=t.constructor)?void 0:i.name)}]`;let n={};for(let[i,o]of Object.entries(t))n[i]=z(o,e+1,r);return n;}}catch(t){return`[Throws: ${t instanceof Error?t.message:t}]`;}finally{r.delete(t);}}var q=[\"trace\",\"debug\",\"info\",\"warn\",\"error\"],J=[\":trace\",\":debug\",\":info\",\":warn\",\":error\"];function W(t,e){let r=[];for(let n of t.split(/[ ,]/)){let t=n.trim();if(0===t.length)continue;let i=1/* Debug */,o=!1;t.startsWith(\"-\")&&(t=t.slice(1),i=3/* Warn */,o=!0);for(let e=0;e<=4/* Error */;e++){let r=J[e];if(r&&t.endsWith(r)){i=e,o&&(i+=1),0===(t=t.slice(0,t.length-r.length)).length&&(t=\"*\");break;}}let s=RegExp(\"^\"+t.replace(/\\*/g,\".*\")+\"$\"),a=0;for(let t of e)t.id.match(s)&&(t.level=i,++a);0===a&&r.push(n);}return r;}var H=class{toMessage(){if(this.stringPrefix)return this.parts;let t=[new Date(this.time).toISOString().substr(-14,14),q[this.level]+\": [\"+this.logger.id+\"]\"],e=0;for(;e<this.parts.length;e++){let r=this.parts[e];if(\"string\"==typeof r){t.push(r);continue;}break;}return this.stringPrefix=t.join(\" \"),this.parts.splice(0,e,this.stringPrefix),this.parts;}toString(){return this.toMessage().map(t=>{var e,r;let n=typeof t;if(\"string\"===n)return t;if(\"function\"===n)return`[Function: ${null!=(e=t.name)?e:\"unknown\"}]`;if(t instanceof Error)return null!=(r=t.stack)?r:t.toString();let i=JSON.stringify(z(t));return(null==i?void 0:i.length)>253?i.slice(0,250)+\"...\":i;}).join(\" \");}constructor(t,e,r){this.logger=t,this.level=e,this.parts=r,this.id=H.nextId++,this.time=Date.now();}},G=H;G.nextId=0;var K=\"app:info\",V=\"undefined\"!=typeof process&&!!process.kill,X=V&&!1;X?K=\"-:warn\":V&&(K=\"\");try{\"undefined\"!=typeof window&&window.localStorage&&(K=window.localStorage.logLevel||K);}catch{}try{\"undefined\"!=typeof process&&(K=process.env.DEBUG||K);}catch{}try{\"undefined\"!=typeof window&&Object.assign(window,{setLogLevel:tn});}catch{}try{\"undefined\"!=typeof window&&window.postMessage&&window.top===window&&window.addEventListener(\"message\",t=>{if(!t.data||\"object\"!=typeof t.data)return;let{loggerId:e,level:r,parts:n,printed:i}=t.data;if(\"string\"!=typeof e||!Array.isArray(n)||n.length<1||\"number\"!=typeof r)return;let o=tr(e);if(r<0/* Trace */||r>5/* NotLogging */)return;n[0]=n[0].replace(\"[\",\"*[\");let s=new G(o,r,n);s.stringPrefix=n[0],Y.push(s),!i&&(o.level>r||null==console||console.log(...s.toMessage()));});}catch{}try{\"undefined\"!=typeof window&&window.postMessage&&window.top!==window&&(r=t=>{var e;try{let r=t.toMessage().map(t=>z(t)),n=t.logger,i=t.level,o=n.level<=t.level,s={loggerId:n.id,level:i,parts:r,printed:o};null==(e=window.top)||e.postMessage(s,F().app);}catch{}});}catch{}var Q={},Y=[],Z=1e3;function tt(t,e,n){let i=new G(t,e,n);for(Y.push(i),null==r||r(i);Y.length>Z;)Y.shift();return i;}function te(t){return\"number\"==typeof t&&(Z=t),Y;}function tr(t){let e=Q[t];if(e)return e;let n=new ti(t);return Q[t]=n,W(K,[n]),null==r||r(new G(n,-1,[])),n;}function tn(t,e=!0){try{\"undefined\"!=typeof window&&window.localStorage&&(window.localStorage.logLevel=t);}catch{}let r=K;K=t;let n=Object.values(Q);for(let t of n)t.level=3/* Warn */;let i=W(t,n);if(i.length>0&&(null==console||console.warn(\"Some log level specs matched no loggers:\",i)),e&&Y.length>0){for(let t of(null==console||console.log(\"--- LOG REPLAY ---\"),Y))t.logger.level>t.level||(t.level>=3/* Warn */?null==console||console.warn(...t.toMessage()):null==console||console.log(...t.toMessage()));null==console||console.log(\"--- END OF LOG REPLAY ---\");}return r;}var ti=class{extend(t){let e=this.id+\":\"+t;return tr(e);}/** Returns the messages this logger created that are still in the global replay buffer. */getBufferedMessages(){return Y.filter(t=>t.logger===this);}/** Set new level and return previous level. */setLevel(t){let e=this.level;return this.level=t,e;}/** Check if a trace messages will be output. */isLoggingTraceMessages(){return this.level>=0/* Trace */;}constructor(t,e){this.id=t,this.level=3/* Warn */,this.didLog={},/** Trace level messages are not recorded, send to parent frames, or outputted, unless the\n     * logger is current set at the trace level. */this.trace=(...t)=>{if(this.level>0/* Trace */)return;let e=tt(this,0/* Trace */,t);null==console||console.log(...e.toMessage());},/** Debug level is supposed to be used for things that log often and are disabled by default. */this.debug=(...t)=>{let e=tt(this,1/* Debug */,t);this.level>1/* Debug */||null==console||console.log(...e.toMessage());},/** Info level is supposed to be used for once per big user action, or maybe\n     * once per minute things. Some loggers log at this level by default. Don't\n     * overuse. */this.info=(...t)=>{let e=tt(this,2/* Info */,t);this.level>2/* Info */||null==console||console.info(...e.toMessage());},this.warn=(...t)=>{let e=tt(this,3/* Warn */,t);this.level>3/* Warn */||null==console||console.warn(...e.toMessage());},this.warnOncePerMinute=(t,...e)=>{let r=this.didLog[t];if(r&&r>Date.now())return;this.didLog[t]=Date.now()+6e4,e.unshift(t);let n=tt(this,3/* Warn */,e);this.level>3/* Warn */||null==console||console.warn(...n.toMessage());},this.error=(...t)=>{let e=tt(this,4/* Error */,t);this.level>4/* Error */||null==console||console.error(...e.toMessage());},this.errorOncePerMinute=(t,...e)=>{let r=this.didLog[t];if(r&&r>Date.now())return;this.didLog[t]=Date.now()+6e4,e.unshift(t);let n=tt(this,4/* Error */,e);this.level>4/* Error */||null==console||console.error(...n.toMessage());},this.reportError=(t,e,r,n)=>{let i=te().slice(-100).map(t=>t.toString().slice(0,1e3)).join(\"\\n\"),o=D({caller:this.reportError,error:t,tags:{...r,handler:\"logger\",where:this.id},extras:{...e,logs:i},critical:null!=n?n:this.errorIsCritical});e?this.error(o,e):this.error(o);},this.reportErrorOncePerMinute=(t,e)=>{if(!to(t))return;let r=this.didLog[t.message];r&&r>Date.now()||(this.didLog[t.message]=Date.now()+6e4,this.reportError(t,e));},this.reportCriticalError=(t,e,r)=>this.reportError(t,e,r,!0),this.errorIsCritical=null!=e?e:\"fatal\"===t||t.endsWith(\":fatal\");}};function to(t){return Object.prototype.hasOwnProperty.call(t,\"message\");}// ../../shared/src/TaskQueues.ts\nvar ts=tr(\"task-queue\"),ta=Symbol(\"missing\"),tl=\"undefined\"!=typeof window?window.location.hostname:void 0,tu=!!(tl&&[\"web.framerlocal.com\",\"localhost\",\"127.0.0.1\",\"[::1]\"].includes(tl)),tf=(()=>{if(!tl)return;if(tu)return{main:tl,previewLink:void 0};let t=tl.match(/^(([^.]+\\.)?beta\\.)?((?:development\\.)?framer\\.com)$/);if(t&&t[3])return{previewLink:t[2]&&t[0],main:t[3]};})(),th={hosts:tf,isDevelopment:(null==tf?void 0:tf.main)===\"development.framer.com\",isProduction:(null==tf?void 0:tf.main)===\"framer.com\",isLocal:tu},tc=\"dependencies\",tp=\"config\",td=`${tp}/${tc}`,tg=`${td}/importMap.json`,tv=`${td}/dependencies.json`,ty=!1;(t=>{t.push=function(t,...e){return t.concat(e);},t.pop=function(t){return t.slice(0,-1);},t.unshift=function(t,...e){return e.concat(t);},t.insert=function(t,e,r){let n=t.length;if(e<0||e>n)throw Error(\"index out of range: \"+e);let i=t.slice();return i.splice(e,0,r),i;},t.replace=function(t,e,r){let n=t.length;if(e<0||e>=n)throw Error(\"index out of range: \"+e);let i=Array.isArray(r)?r:[r],o=t.slice();return o.splice(e,1,...i),o;},t.remove=function(t,e){let r=t.length;if(e<0||e>=r)throw Error(\"index out of range: \"+e);let n=t.slice();return n.splice(e,1),n;},t.move=function(t,e,r){let n=t.length;if(e<0||e>=n)throw Error(\"from index out of range: \"+e);if(r<0||r>=n)throw Error(\"to index out of range: \"+r);let i=t.slice();if(r===e)return i;let o=i[e];return e<r?(i.splice(r+1,0,o),i.splice(e,1)):(i.splice(e,1),i.splice(r,0,o)),i;},t.zip=function(t,e){let r=[],n=Math.min(t.length,e.length);for(let i=0;i<n;i++)r.push([t[i],e[i]]);return r;},t.update=function(t,e,r){let n=t.slice(),i=n[e];return void 0===i||(n[e]=r(i)),n;},t.unique=function(t){return Array.from(new Set(t));},t.union=function(t,...e){return Array.from(/* @__PURE__ */new Set([...t,...e.flat()]));},t.filter=function(t,e){return t.filter(e);};})(n||(n={}));var tw=Object.prototype.hasOwnProperty;function tm(t,e){return tw.call(t,e);}(t=>{t.morphUsingTemplate=function(t,e){for(let r of Object.keys(t))tm(e,r)||delete t[r];for(let r of Object.keys(e))void 0===t[r]&&(t[r]=e[r]);return Object.setPrototypeOf(t,Object.getPrototypeOf(e)),ty&&Object.freeze(t),t;},t.writeOnce=function(t,e){e&&Object.assign(t,e),ty&&Object.freeze(t);},t.update=function(t,e){let r=Object.assign(Object.create(Object.getPrototypeOf(t)),t,e);return ty&&Object.freeze(r),r;};})(i||(i={})),(t=>{t.add=function(t,...e){return /* @__PURE__ */new Set([...t,...e]);},t.remove=function(t,...e){let r=new Set(t);for(let t of e)r.delete(t);return r;},t.union=function(...t){let e=/* @__PURE__ */new Set;for(let r of t)for(let t of r)e.add(t);return e;},t.toggle=function(e,r){return e.has(r)?t.remove(e,r):t.add(e,r);};})(o||(o={})),(t=>{t.set=function(t,e,r){let n=new Map(t);return n.set(e,r),n;},t.remove=function(t,e){let r=new Map(t);return r.delete(e),r;};})(s||(s={}));// ../../../node_modules/fflate/esm/browser.js\nvar tb=Uint8Array,t_=Uint16Array,tk=Int32Array,tI=new tb([0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0,/* unused */0,0,/* impossible */0]),tS=new tb([0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13,/* unused */0,0]),tE=new tb([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),tU=function(t,e){for(var r=new t_(31),n=0;n<31;++n)r[n]=e+=1<<t[n-1];for(var i=new tk(r[30]),n=1;n<30;++n)for(var o=r[n];o<r[n+1];++o)i[o]=o-r[n]<<5|n;return{b:r,r:i};},tx=tU(tI,2),tM=tx.b,tL=tx.r;tM[28]=258,tL[258]=28;var tT=tU(tS,0),tB=tT.b,tj=tT.r,tO=new t_(32768);for(l=0;l<32768;++l)a=(61680&(a=(52428&(a=(43690&l)>>1|(21845&l)<<1))>>2|(13107&a)<<2))>>4|(3855&a)<<4,tO[l]=((65280&a)>>8|(255&a)<<8)>>1;var tP=function(t,e,r){for(var n,i=t.length,o=0,s=new t_(e);o<i;++o)t[o]&&++s[t[o]-1];var a=new t_(e);for(o=1;o<e;++o)a[o]=a[o-1]+s[o-1]<<1;if(r){n=new t_(1<<e);var l=15-e;for(o=0;o<i;++o)if(t[o])for(var u=o<<4|t[o],f=e-t[o],h=a[t[o]-1]++<<f,c=h|(1<<f)-1;h<=c;++h)n[tO[h]>>l]=u;}else for(o=0,n=new t_(i);o<i;++o)t[o]&&(n[o]=tO[a[t[o]-1]++]>>15-t[o]);return n;},tA=new tb(288);for(l=0;l<144;++l)tA[l]=8;for(l=144;l<256;++l)tA[l]=9;for(l=256;l<280;++l)tA[l]=7;for(l=280;l<288;++l)tA[l]=8;var tF=new tb(32);for(l=0;l<32;++l)tF[l]=5;var tN=/* @__PURE__ */tP(tA,9,0),t$=/* @__PURE__ */tP(tA,9,1),tD=/* @__PURE__ */tP(tF,5,0),tC=/* @__PURE__ */tP(tF,5,1),tR=function(t){for(var e=t[0],r=1;r<t.length;++r)t[r]>e&&(e=t[r]);return e;},tz=function(t,e,r){var n=e/8|0;return(t[n]|t[n+1]<<8)>>(7&e)&r;},tq=function(t,e){var r=e/8|0;return(t[r]|t[r+1]<<8|t[r+2]<<16)>>(7&e);},tJ=function(t){return(t+7)/8|0;},tW=function(t,e,r){return(null==e||e<0)&&(e=0),(null==r||r>t.length)&&(r=t.length),new tb(t.subarray(e,r));},tH=[\"unexpected EOF\",\"invalid block type\",\"invalid length/literal\",\"invalid distance\",\"stream finished\",\"no stream handler\",,\"no callback\",\"invalid UTF-8 data\",\"extra field too long\",\"date not in range 1980-2099\",\"filename too long\",\"stream finishing\",\"invalid zip data\"],tG=function(t,e,r){var n=Error(e||tH[t]);if(n.code=t,Error.captureStackTrace&&Error.captureStackTrace(n,tG),!r)throw n;return n;},tK=function(t,e,r,n){var i=t.length,o=n?n.length:0;if(!i||e.f&&!e.l)return r||new tb(0);var s=!r,a=s||2!=e.i,l=e.i;s&&(r=new tb(3*i));var u=function(t){var e=r.length;if(t>e){var n=new tb(Math.max(2*e,t));n.set(r),r=n;}},f=e.f||0,h=e.p||0,c=e.b||0,p=e.l,d=e.d,g=e.m,v=e.n,y=8*i;do{if(!p){f=tz(t,h,1);var w=tz(t,h+1,3);if(h+=3,w){if(1==w)p=t$,d=tC,g=9,v=5;else if(2==w){var m=tz(t,h,31)+257,b=tz(t,h+10,15)+4,_=m+tz(t,h+5,31)+1;h+=14;for(var k=new tb(_),I=new tb(19),S=0;S<b;++S)I[tE[S]]=tz(t,h+3*S,7);h+=3*b;for(var E=tR(I),U=(1<<E)-1,x=tP(I,E,1),S=0;S<_;){var M=x[tz(t,h,U)];h+=15&M;var L=M>>4;if(L<16)k[S++]=L;else{var T=0,B=0;for(16==L?(B=3+tz(t,h,3),h+=2,T=k[S-1]):17==L?(B=3+tz(t,h,7),h+=3):18==L&&(B=11+tz(t,h,127),h+=7);B--;)k[S++]=T;}}var j=k.subarray(0,m),O=k.subarray(m);g=tR(j),v=tR(O),p=tP(j,g,1),d=tP(O,v,1);}else tG(1);}else{var L=tJ(h)+4,P=t[L-4]|t[L-3]<<8,A=L+P;if(A>i){l&&tG(0);break;}a&&u(c+P),r.set(t.subarray(L,A),c),e.b=c+=P,e.p=h=8*A,e.f=f;continue;}if(h>y){l&&tG(0);break;}}a&&u(c+131072);for(var F=(1<<g)-1,N=(1<<v)-1,$=h;;$=h){var T=p[tq(t,h)&F],D=T>>4;if((h+=15&T)>y){l&&tG(0);break;}if(T||tG(2),D<256)r[c++]=D;else if(256==D){$=h,p=null;break;}else{var C=D-254;if(D>264){var S=D-257,R=tI[S];C=tz(t,h,(1<<R)-1)+tM[S],h+=R;}var z=d[tq(t,h)&N],q=z>>4;z||tG(3),h+=15&z;var O=tB[q];if(q>3){var R=tS[q];O+=tq(t,h)&(1<<R)-1,h+=R;}if(h>y){l&&tG(0);break;}a&&u(c+131072);var J=c+C;if(c<O){var W=o-O,H=Math.min(O,J);for(W+c<0&&tG(3);c<H;++c)r[c]=n[W+c];}for(;c<J;++c)r[c]=r[c-O];}}e.l=p,e.p=$,e.b=c,e.f=f,p&&(f=1,e.m=g,e.d=d,e.n=v);}while(!f)return c!=r.length&&s?tW(r,0,c):r.subarray(0,c);},tV=function(t,e,r){r<<=7&e;var n=e/8|0;t[n]|=r,t[n+1]|=r>>8;},tX=function(t,e,r){r<<=7&e;var n=e/8|0;t[n]|=r,t[n+1]|=r>>8,t[n+2]|=r>>16;},tQ=function(t,e){for(var r=[],n=0;n<t.length;++n)t[n]&&r.push({s:n,f:t[n]});var i=r.length,o=r.slice();if(!i)return{t:t6,l:0};if(1==i){var s=new tb(r[0].s+1);return s[r[0].s]=1,{t:s,l:1};}r.sort(function(t,e){return t.f-e.f;}),r.push({s:-1,f:25001});var a=r[0],l=r[1],u=0,f=1,h=2;for(r[0]={s:-1,f:a.f+l.f,l:a,r:l};f!=i-1;)a=r[r[u].f<r[h].f?u++:h++],l=r[u!=f&&r[u].f<r[h].f?u++:h++],r[f++]={s:-1,f:a.f+l.f,l:a,r:l};for(var c=o[0].s,n=1;n<i;++n)o[n].s>c&&(c=o[n].s);var p=new t_(c+1),d=tY(r[f-1],p,0);if(d>e){var n=0,g=0,v=d-e,y=1<<v;for(o.sort(function(t,e){return p[e.s]-p[t.s]||t.f-e.f;});n<i;++n){var w=o[n].s;if(p[w]>e)g+=y-(1<<d-p[w]),p[w]=e;else break;}for(g>>=v;g>0;){var m=o[n].s;p[m]<e?g-=1<<e-p[m]++-1:++n;}for(;n>=0&&g;--n){var b=o[n].s;p[b]==e&&(--p[b],++g);}d=e;}return{t:new tb(p),l:d};},tY=function(t,e,r){return -1==t.s?Math.max(tY(t.l,e,r+1),tY(t.r,e,r+1)):e[t.s]=r;},tZ=function(t){for(var e=t.length;e&&!t[--e];);for(var r=new t_(++e),n=0,i=t[0],o=1,s=function(t){r[n++]=t;},a=1;a<=e;++a)if(t[a]==i&&a!=e)++o;else{if(!i&&o>2){for(;o>138;o-=138)s(32754);o>2&&(s(o>10?o-11<<5|28690:o-3<<5|12305),o=0);}else if(o>3){for(s(i),--o;o>6;o-=6)s(8304);o>2&&(s(o-3<<5|8208),o=0);}for(;o--;)s(i);o=1,i=t[a];}return{c:r.subarray(0,n),n:e};},t0=function(t,e){for(var r=0,n=0;n<e.length;++n)r+=t[n]*e[n];return r;},t1=function(t,e,r){var n=r.length,i=tJ(e+2);t[i]=255&n,t[i+1]=n>>8,t[i+2]=255^t[i],t[i+3]=255^t[i+1];for(var o=0;o<n;++o)t[i+o+4]=r[o];return(i+4+n)*8;},t2=function(t,e,r,n,i,o,s,a,l,u,f){tV(e,f++,r),++i[256];for(var h,c,p,d,g=tQ(i,15),v=g.t,y=g.l,w=tQ(o,15),m=w.t,b=w.l,_=tZ(v),k=_.c,I=_.n,S=tZ(m),E=S.c,U=S.n,x=new t_(19),M=0;M<k.length;++M)++x[31&k[M]];for(var M=0;M<E.length;++M)++x[31&E[M]];for(var L=tQ(x,7),T=L.t,B=L.l,j=19;j>4&&!T[tE[j-1]];--j);var O=u+5<<3,P=t0(i,tA)+t0(o,tF)+s,A=t0(i,v)+t0(o,m)+s+14+3*j+t0(x,T)+2*x[16]+3*x[17]+7*x[18];if(l>=0&&O<=P&&O<=A)return t1(e,f,t.subarray(l,l+u));if(tV(e,f,1+(A<P)),f+=2,A<P){h=tP(v,y,0),c=v,p=tP(m,b,0),d=m;var F=tP(T,B,0);tV(e,f,I-257),tV(e,f+5,U-1),tV(e,f+10,j-4),f+=14;for(var M=0;M<j;++M)tV(e,f+3*M,T[tE[M]]);f+=3*j;for(var N=[k,E],$=0;$<2;++$)for(var D=N[$],M=0;M<D.length;++M){var C=31&D[M];tV(e,f,F[C]),f+=T[C],C>15&&(tV(e,f,D[M]>>5&127),f+=D[M]>>12);}}else h=tN,c=tA,p=tD,d=tF;for(var M=0;M<a;++M){var R=n[M];if(R>255){var C=R>>18&31;tX(e,f,h[C+257]),f+=c[C+257],C>7&&(tV(e,f,R>>23&31),f+=tI[C]);var z=31&R;tX(e,f,p[z]),f+=d[z],z>3&&(tX(e,f,R>>5&8191),f+=tS[z]);}else tX(e,f,h[R]),f+=c[R];}return tX(e,f,h[256]),f+c[256];},t3=/* @__PURE__ */new tk([65540,131080,131088,131104,262176,1048704,1048832,2114560,2117632]),t6=/* @__PURE__ */new tb(0),t4=function(t,e,r,n,i,o){var s=o.z||t.length,a=new tb(n+s+5*(1+Math.ceil(s/7e3))+i),l=a.subarray(n,a.length-i),u=o.l,f=7&(o.r||0);if(e){f&&(l[0]=o.r>>3);for(var h=t3[e-1],c=h>>13,p=8191&h,d=(1<<r)-1,g=o.p||new t_(32768),v=o.h||new t_(d+1),y=Math.ceil(r/3),w=2*y,m=function(e){return(t[e]^t[e+1]<<y^t[e+2]<<w)&d;},b=new tk(25e3),_=new t_(288),k=new t_(32),I=0,S=0,E=o.i||0,U=0,x=o.w||0,M=0;E+2<s;++E){var L=m(E),T=32767&E,B=v[L];if(g[T]=B,v[L]=T,x<=E){var j=s-E;if((I>7e3||U>24576)&&(j>423||!u)){f=t2(t,l,0,b,_,k,S,U,M,E-M,f),U=I=S=0,M=E;for(var O=0;O<286;++O)_[O]=0;for(var O=0;O<30;++O)k[O]=0;}var P=2,A=0,F=p,N=T-B&32767;if(j>2&&L==m(E-N))for(var $=Math.min(c,j)-1,D=Math.min(32767,E),C=Math.min(258,j);N<=D&&--F&&T!=B;){if(t[E+P]==t[E+P-N]){for(var R=0;R<C&&t[E+R]==t[E+R-N];++R);if(R>P){if(P=R,A=N,R>$)break;for(var z=Math.min(N,R-2),q=0,O=0;O<z;++O){var J=E-N+O&32767,W=g[J],H=J-W&32767;H>q&&(q=H,B=J);}}}B=g[T=B],N+=T-B&32767;}if(A){b[U++]=268435456|tL[P]<<18|tj[A];var G=31&tL[P],K=31&tj[A];S+=tI[G]+tS[K],++_[257+G],++k[K],x=E+P,++I;}else b[U++]=t[E],++_[t[E]];}}for(E=Math.max(E,x);E<s;++E)b[U++]=t[E],++_[t[E]];f=t2(t,l,u,b,_,k,S,U,M,E-M,f),u||(o.r=7&f|l[f/8|0]<<3,f-=7,o.h=v,o.p=g,o.i=E,o.w=x);}else{for(var E=o.w||0;E<s+u;E+=65535){var V=E+65535;V>=s&&(l[f/8|0]=u,V=s),f=t1(l,f+1,t.subarray(E,V));}o.i=s;}return tW(a,0,n+tJ(f)+i);},t8=function(t,e,r,n,i){if(!i&&(i={l:1},e.dictionary)){var o=e.dictionary.subarray(-32768),s=new tb(o.length+t.length);s.set(o),s.set(t,o.length),t=s,i.w=o.length;}return t4(t,null==e.level?6:e.level,null==e.mem?Math.ceil(1.5*Math.max(8,Math.min(13,Math.log(t.length)))):12+e.mem,r,n,i);};function t5(t,e){return t8(t,e||{},0,0);}function t7(t,e){return tK(t,{i:2},e&&e.out,e&&e.dictionary);}var t9=\"undefined\"!=typeof TextDecoder&&/* @__PURE__ */new TextDecoder,et=0;try{t9.decode(t6,{stream:!0}),et=1;}catch(t){}// src/code-generation/components/cms/bundled/models/DatabaseDictionaryIndexModel.ts\nvar ee=y(m()),er=1024,en=1.5,ei=t=>2**t-1,eo=t=>-(2**(t-1)),es=t=>2**(t-1)-1,ea={Uint8:0,Uint16:0,Uint32:0,Uint64:0,BigUint64:0,Int8:eo(8),Int16:eo(16),Int32:eo(32),Int64:Number.MIN_SAFE_INTEGER,BigInt64:-(BigInt(2)**BigInt(63))},el={Uint8:ei(8),Uint16:ei(16),Uint32:ei(32),Uint64:Number.MAX_SAFE_INTEGER,BigUint64:BigInt(2)**BigInt(64)-BigInt(1),Int8:es(8),Int16:es(16),Int32:es(32),Int64:Number.MAX_SAFE_INTEGER,BigInt64:BigInt(2)**BigInt(63)-BigInt(1)};function eu(t,e,r,n){U(t>=e,`${t} outside lower bound for ${n}`),U(t<=r,`${t} outside upper bound for ${n}`);}var ef=class{getOffset(){return this.offset;}slice(t=0,e=this.offset){return this.buffer.slice(t,e);}subarray(t=0,e=this.offset){return new Uint8Array(this.buffer,t,e);}ensureBufferLength(t){let e=this.buffer.byteLength;if(this.offset+t<=e)return;let r=new ArrayBuffer(Math.ceil(e*en)+t);eh(this.buffer,r,0),this.buffer=r,this.view=new DataView(r);}writeUint8(t){eu(t,ea.Uint8,el.Uint8,\"Uint8\");let e=M.Uint8;this.ensureBufferLength(e),this.view.setUint8(this.offset,t),this.offset+=e;}writeUint16(t){eu(t,ea.Uint16,el.Uint16,\"Uint16\");let e=M.Uint16;this.ensureBufferLength(e),this.view.setUint16(this.offset,t),this.offset+=e;}writeUint32(t){eu(t,ea.Uint32,el.Uint32,\"Uint32\");let e=M.Uint32;this.ensureBufferLength(e),this.view.setUint32(this.offset,t),this.offset+=e;}writeUint64(t){eu(t,ea.Uint64,el.Uint64,\"Uint64\");let e=BigInt(t);this.writeBigUint64(e);}writeBigUint64(t){eu(t,ea.BigUint64,el.BigUint64,\"BigUint64\");let e=M.BigUint64;this.ensureBufferLength(e),this.view.setBigUint64(this.offset,t),this.offset+=e;}writeInt8(t){eu(t,ea.Int8,el.Int8,\"Int8\");let e=M.Int8;this.ensureBufferLength(e),this.view.setInt8(this.offset,t),this.offset+=e;}writeInt16(t){eu(t,ea.Int16,el.Int16,\"Int16\");let e=M.Int16;this.ensureBufferLength(e),this.view.setInt16(this.offset,t),this.offset+=e;}writeInt32(t){eu(t,ea.Int32,el.Int32,\"Int32\");let e=M.Int32;this.ensureBufferLength(e),this.view.setInt32(this.offset,t),this.offset+=e;}writeInt64(t){eu(t,ea.Int64,el.Int64,\"Int64\");let e=BigInt(t);this.writeBigInt64(e);}writeBigInt64(t){eu(t,ea.BigInt64,el.BigInt64,\"BigInt64\");let e=M.BigInt64;this.ensureBufferLength(e),this.view.setBigInt64(this.offset,t),this.offset+=e;}writeFloat32(t){let e=M.Float32;this.ensureBufferLength(e),this.view.setFloat32(this.offset,t),this.offset+=e;}writeFloat64(t){let e=M.Float64;this.ensureBufferLength(e),this.view.setFloat64(this.offset,t),this.offset+=e;}writeBuffer(t){let e=t.byteLength;this.ensureBufferLength(e),eh(t,this.buffer,this.offset),this.offset+=e;}encodeString(t){let e=this.encodedStrings.get(t);if(e)return e;let r=this.encoder.encode(t);return this.encodedStrings.set(t,r),r;}writeString(t){let e=this.encodeString(t),r=e.byteLength;this.writeUint32(r),this.writeBuffer(e);}writeJson(t){let e=JSON.stringify(t);this.writeString(e);}constructor(){this.offset=0,this.buffer=new ArrayBuffer(er),this.view=new DataView(this.buffer),this.encoder=new TextEncoder,this.encodedStrings=/* @__PURE__ */new Map;}};function eh(t,e,r){let n=new Uint8Array(t),i=new Uint8Array(e);i.set(n,r);}// src/code-generation/components/cms/bundled/models/DatabaseItemPointerModel.ts\nvar ec=class{static fromString(t){let[e,r,n]=t.split(\"/\").map(Number);return U(B(e),\"Invalid chunkId\"),U(B(r),\"Invalid offset\"),U(B(n),\"Invalid length\"),new ec(e,r,n);}toString(){return`${this.chunkId}/${this.offset}/${this.length}`;}static read(t){let e=t.readUint16(),r=t.readUint32(),n=t.readUint32();return new ec(e,r,n);}write(t){t.writeUint16(this.chunkId),t.writeUint32(this.offset),t.writeUint32(this.length);}compare(t){return this.chunkId<t.chunkId?-1:this.chunkId>t.chunkId?1:this.offset<t.offset?-1:this.offset>t.offset?1:(U(this.length===t.length),0);}constructor(t,e,r){this.chunkId=t,this.offset=e,this.length=r;}};// src/code-generation/components/cms/bundled/models/DatabaseValueModel.ts\nimport{ControlType as ep}from\"framer\";function ed(t){if(null===t)return 0/* Null */;switch(t.type){case ep.Boolean:return 1/* Boolean */;case ep.Color:return 2/* Color */;case ep.Date:return 3/* Date */;case ep.Enum:return 4/* Enum */;case ep.File:return 5/* File */;case ep.ResponsiveImage:return 6/* ResponsiveImage */;case ep.Link:return 7/* Link */;case ep.Number:return 8/* Number */;case ep.RichText:return 9/* RichText */;case ep.String:return 10/* String */;case ep.MultiCollectionReference:return 11/* MultiCollectionReference */;default:x(t);}}var eg=class{static read(t){let e=t.readUint8(),r=ev(e,t);return new eg(r);}write(t){let e=ed(this.value);if(t.writeUint8(e),null!==this.value)switch(this.value.type){case ep.Boolean:return ey.write(t,this.value);case ep.Color:return ew.write(t,this.value);case ep.Date:return em.write(t,this.value);case ep.Enum:return eb.write(t,this.value);case ep.File:return e_.write(t,this.value);case ep.ResponsiveImage:return ek.write(t,this.value);case ep.Link:return eI.write(t,this.value);case ep.Number:return eS.write(t,this.value);case ep.RichText:return eE.write(t,this.value);case ep.String:return eU.write(t,this.value);case ep.MultiCollectionReference:return ex.write(t,this.value);default:x(this.value);}}static compare(t,e,r){return eM(t.value,e.value,r);}constructor(t){this.value=t;}};function ev(t,e){switch(t){case 0/* Null */:return null;case 1/* Boolean */:return ey.read(e);case 2/* Color */:return ew.read(e);case 3/* Date */:return em.read(e);case 4/* Enum */:return eb.read(e);case 5/* File */:return e_.read(e);case 6/* ResponsiveImage */:return ek.read(e);case 7/* Link */:return eI.read(e);case 8/* Number */:return eS.read(e);case 9/* RichText */:return eE.read(e);case 10/* String */:return eU.read(e);case 11/* MultiCollectionReference */:return ex.read(e);default:x(t);}}var ey={read:t=>({type:ep.Boolean,value:0!==t.readUint8()}),write(t,e){t.writeUint8(e.value?1:0);},compare:(t,e)=>t.value<e.value?-1:t.value>e.value?1:0},ew={read:t=>({type:ep.Color,value:t.readString()}),write(t,e){t.writeString(e.value);},compare:(t,e)=>t.value<e.value?-1:t.value>e.value?1:0},em={read(t){let e=t.readInt64(),r=new Date(e);return{type:ep.Date,value:r.toISOString()};},write(t,e){let r=new Date(e.value),n=r.getTime();t.writeInt64(n);},compare(t,e){let r=new Date(t.value),n=new Date(e.value);return r<n?-1:r>n?1:0;}},eb={read:t=>({type:ep.Enum,value:t.readString()}),write(t,e){t.writeString(e.value);},compare:(t,e)=>t.value<e.value?-1:t.value>e.value?1:0},e_={read:t=>({type:ep.File,value:t.readString()}),write(t,e){t.writeString(e.value);},compare:(t,e)=>t.value<e.value?-1:t.value>e.value?1:0},ek={read:t=>({type:ep.ResponsiveImage,value:t.readJson()}),write(t,e){t.writeJson(e.value);},compare(t,e){let r=JSON.stringify(t.value),n=JSON.stringify(e.value);return r<n?-1:r>n?1:0;}},eI={read:t=>({type:ep.Link,value:t.readJson()}),write(t,e){t.writeJson(e.value);},compare(t,e){let r=JSON.stringify(t.value),n=JSON.stringify(e.value);return r<n?-1:r>n?1:0;}},eS={read:t=>({type:ep.Number,value:t.readFloat64()}),write(t,e){t.writeFloat64(e.value);},compare:(t,e)=>t.value<e.value?-1:t.value>e.value?1:0},eE={read:t=>({type:ep.RichText,value:t.readUint32()}),write(t,e){t.writeUint32(e.value);},compare(t,e){let r=t.value,n=e.value;return r<n?-1:r>n?1:0;}},eU={read:t=>({type:ep.String,value:t.readString()}),write(t,e){t.writeString(e.value);},compare(t,e,r){let n=t.value,i=e.value;return(0/* CaseInsensitive */===r.type&&(n=t.value.toLowerCase(),i=e.value.toLowerCase()),n<i)?-1:n>i?1:0;}},ex={read(t){let e=t.readUint16(),r=[];for(let n=0;n<e;n++)r.push(t.readString());return{type:ep.MultiCollectionReference,value:r};},write(t,e){for(let r of(t.writeUint16(e.value.length),e.value))t.writeString(r);},compare(t,e){for(let r=0;r<Math.max(t.value.length,e.value.length);r++){let n=t.value[r],i=e.value[r];if(void 0===n)return -1;if(void 0===i)return 1;if(n<i)return -1;if(n>i)return 1;}return 0;}};function eM(t,e,r){let n=ed(t),i=ed(e);if(n<i)return -1;if(n>i)return 1;if(null===t||null===e)return 0;switch(t.type){case ep.Boolean:return U(e.type===ep.Boolean),ey.compare(t,e,r);case ep.Color:return U(e.type===ep.Color),ew.compare(t,e,r);case ep.Date:return U(e.type===ep.Date),em.compare(t,e,r);case ep.Enum:return U(e.type===ep.Enum),eb.compare(t,e,r);case ep.File:return U(e.type===ep.File),e_.compare(t,e,r);case ep.ResponsiveImage:return U(e.type===ep.ResponsiveImage),ek.compare(t,e,r);case ep.Link:return U(e.type===ep.Link),eI.compare(t,e,r);case ep.Number:return U(e.type===ep.Number),eS.compare(t,e,r);case ep.RichText:return U(e.type===ep.RichText),eE.compare(t,e,r);case ep.String:return U(e.type===ep.String),eU.compare(t,e,r);case ep.MultiCollectionReference:return U(e.type===ep.MultiCollectionReference),ex.compare(t,e,r);default:x(t);}}// src/code-generation/components/cms/bundled/models/DatabaseDictionaryIndexModel.ts\nvar eL=class{static deserialize(t){let e=t7(t),r=new L(e.buffer),n=r.readJson(),i=r.readUint8(),o=[];for(let t=0;t<i;t++){let t=r.readString();o.push(t);}let s=new eL(o,{collation:n}),a=r.readUint32();for(let t=0;t<a;t++){let t=[];for(let e=0;e<i;e++){let e=eg.read(r);t.push(e);}let e=ec.read(r);s.entries.insert({values:t,pointer:e});}return s;}serialize(){let t=new ef;for(let e of(t.writeJson(this.options.collation),t.writeUint8(this.fieldNames.length),this.fieldNames))t.writeString(e);for(let e of(t.writeUint32(this.entries.size),this.entries)){let{values:r,pointer:n}=e.key;for(let e of r)e.write(t);n.write(t);}let e=t.subarray();return t5(e);}addItem(t,e){let r=this.fieldNames.map(e=>{var r;return null!=(r=t.getField(e))?r:new eg(null);});this.entries.insert({values:r,pointer:e});}constructor(t,e){this.fieldNames=t,this.options=e,this.entries=new ee.default((t,e)=>{let r=t.values,n=e.values;for(let t=0;t<this.fieldNames.length;t++){let e=r[t],i=n[t];$(e,\"Left has incorrect number of field values\"),$(i,\"Right has incorrect number of field values\");let o=eg.compare(e,i,this.options.collation);if(0!==o)return o;}return t.pointer.compare(e.pointer);});}},eT=y(S()),eB=\"\\r\\n\",ej=\"--\";async function eO(t,e){let r=await fetch(t,{headers:{Range:eJ(e)}});if(!r.ok)throw Error(`Request failed: ${r.status} ${r.statusText}`);let n=await r.arrayBuffer(),i=new Uint8Array(n);if(200===r.status)return e.map(t=>{if(t.to>i.length)throw Error(\"Missing data\");return i.slice(t.from,t.to);});if(206===r.status){let t=r.headers.get(\"Content-Type\");if(!t)throw Error(\"Missing Content-Type header\");let n=new e$,o=new eT.default(t);if(\"multipart\"===o.type&&\"byteranges\"===o.subtype){let t=o.parameters.get(\"boundary\");if(!t)throw Error(\"Missing boundary parameter\");let e=eF(i,t);for(let{headers:t,body:r}of e){let e=t.get(\"Content-Range\");if(!e)throw Error(\"Missing Content-Range header\");let i=eN(e);if(\"bytes\"!==i.unit)throw Error(\"Unsupported unit\");n.write(i.start,r);}}else{let t=r.headers.get(\"Content-Range\");if(!t)throw Error(\"Missing Content-Range header\");let e=eN(t);if(\"bytes\"!==e.unit)throw Error(\"Unsupported unit\");n.write(e.start,i);}return e.map(t=>n.read(t.from,t.to-t.from));}throw Error(`Unsupported response: ${r.status} ${r.statusText}`);}var eP=new TextEncoder,eA=new TextDecoder;function eF(t,e){let r=eP.encode(ej+e),n=eC(t,r);if(j(n))throw Error(\"Missing parts start\");let i=n+r.length,o=eP.encode(eB+ej+e+ej),s=eR(t,o);if(j(s))throw Error(\"Missing parts end\");let a=eP.encode(eB+ej+e),l=t.subarray(i,s),u=eD(l,a);return u.map(t=>{let e=eP.encode(eB+eB),r=eC(t,e);if(j(r))throw Error(\"Missing headers end\");let n=eP.encode(eB),i=t.subarray(0,r),o=eD(i,n),s=new Headers;for(let t of o){let e=eA.decode(t),[r,n]=e.split(\": \",2);r&&n&&s.append(r,n);}let a=r+e.length,l=t.slice(a);return{headers:s,body:l};});}function eN(t){let e=RegExp(\"^(?<unit>\\\\w+) (?<start>\\\\d+)-(?<end>\\\\d+)\\\\/(?<size>\\\\d+|\\\\*)$\",\"u\").exec(t);if(!e||!e.groups)throw Error(\"Invalid Content-Range header\");let{unit:r,start:n,end:i,size:o}=e.groups;return{unit:r,start:Number(n),end:Number(i),size:\"*\"!==o?Number(o):null};}var e$=class{read(t,e){for(let r of this.chunks){if(t<r.start)break;if(t>r.end)continue;if(t+e>r.end)break;let n=t-r.start,i=n+e;return r.data.slice(n,i);}throw Error(\"Missing data\");}write(t,e){let r=t,n=r+e.length,i=0,o=this.chunks.length;for(;i<o;i++){let t=this.chunks[i];if(U(t,\"Missing chunk\"),!(r>t.end)){if(r>t.start){let n=r-t.start,i=t.data.subarray(0,n);e=eq(i,e),r=t.start;}break;}}for(;o>i;o--){let t=this.chunks[o-1];if(U(t,\"Missing chunk\"),!(n<t.start)){if(n<t.end){let r=n-t.start,i=t.data.subarray(r);e=eq(e,i),n=t.end;}break;}}let s={start:r,end:n,data:e},a=o-i;this.chunks.splice(i,a,s);}constructor(){this.chunks=[];}};function eD(t,e){var r;let n=[];for(;t.length>0;){let i=null!=(r=eC(t,e))?r:t.length,o=t.subarray(0,i);n.push(o),t=t.subarray(i+e.length);}return n;}function eC(t,e){for(let r=0;r<t.length-e.length;r++){let n=t.subarray(r);if(ez(n,e))return r;}}function eR(t,e){for(let r=t.length-e.length;r>=0;r--){let n=t.subarray(r);if(ez(n,e))return r;}}function ez(t,e){for(let r=0;r<e.length;r++)if(t[r]!==e[r])return!1;return!0;}function eq(t,e){let r=t.length+e.length,n=new Uint8Array(r);return n.set(t,0),n.set(e,t.length),n;}function eJ(t){U(t.length>0,\"Must have at least one range\");let e=[...t].sort((t,e)=>t.from-e.from),r=[];for(let t of e){let e=r.length-1,n=r[e];n&&t.from<=n.to?r[e]={from:n.from,to:Math.max(n.to,t.to)}:r.push(t);}let n=r.map(t=>`${t.from}-${t.to-1}`);return`bytes=${n.join(\",\")}`;}// src/code-generation/components/cms/bundled/DatabaseDictionaryIndex.ts\nvar eW=class{async loadModel(){let[t]=await eO(this.options.url,[this.options.range]);return U(t,\"Failed to load model\"),eL.deserialize(t);}async getModel(){return null!=this.modelPromise||(this.modelPromise=this.loadModel()),null!=this.model||(this.model=await this.modelPromise),this.model;}async lookupItems(t){var e;U(t.length===this.fields.length,\"Invalid query length\");let r=t[0];U(r,\"Invalid query length\");for(let r=1;r<t.length;r++)U((null==(e=t[r])?void 0:e.type)===\"All\"/* All */,\"Unsupported query\");let n=await this.getModel();switch(r.type){case\"All\"/* All */:return this.queryAll(n);case\"Equals\"/* Equals */:return this.queryEquals(n,r);case\"NotEquals\"/* NotEquals */:return this.queryNotEquals(n,r);case\"LessThan\"/* LessThan */:return this.queryLessThan(n,r);case\"GreaterThan\"/* GreaterThan */:return this.queryGreaterThan(n,r);case\"Contains\"/* Contains */:return this.queryContains(n,r);case\"StartsWith\"/* StartsWith */:return this.queryStartsWith(n,r);case\"EndsWith\"/* EndsWith */:return this.queryEndsWith(n,r);default:x(r);}}findItems(t,e){let r=[];for(let n of t.entries){let t=n.key.values[0];if(U(t,\"Value must exist\"),!e(t.value))continue;let i={};for(let t=0;t<this.options.fieldNames.length;t++){let e=n.key.values[t],r=this.options.fieldNames[t];U(e,\"Value must exist\"),U(r,\"Field name must exist\"),i[r]=e.value;}r.push({pointer:n.key.pointer.toString(),data:i});}return r;}queryAll(t){return this.findItems(t,()=>!0);}queryEquals(t,e){return this.findItems(t,t=>0===eM(t,e.value,this.collation));}queryNotEquals(t,e){return this.findItems(t,t=>0!==eM(t,e.value,this.collation));}queryLessThan(t,e){return this.findItems(t,t=>{let r=eM(t,e.value,this.collation);return!O(t)&&(!!e.inclusive&&0===r||r<0);});}queryGreaterThan(t,e){return this.findItems(t,t=>{let r=eM(t,e.value,this.collation);return!O(t)&&(!!e.inclusive&&0===r||r>0);});}queryContains(t,e){return this.findItems(t,t=>{var r;if((null==t?void 0:t.type)!==T.String||(null==(r=e.value)?void 0:r.type)!==T.String)return!1;let n=t.value,i=e.value.value;return 0/* CaseInsensitive */===this.collation.type&&(n=n.toLowerCase(),i=i.toLowerCase()),n.includes(i);});}queryStartsWith(t,e){return this.findItems(t,t=>{var r;if((null==t?void 0:t.type)!==T.String||(null==(r=e.value)?void 0:r.type)!==T.String)return!1;let n=t.value,i=e.value.value;return 0/* CaseInsensitive */===this.collation.type&&(n=n.toLowerCase(),i=i.toLowerCase()),n.startsWith(i);});}queryEndsWith(t,e){return this.findItems(t,t=>{var r;if((null==t?void 0:t.type)!==T.String||(null==(r=e.value)?void 0:r.type)!==T.String)return!1;let n=t.value,i=e.value.value;return 0/* CaseInsensitive */===this.collation.type&&(n=n.toLowerCase(),i=i.toLowerCase()),n.endsWith(i);});}constructor(t){this.options=t,this.supportedLookupTypes=[\"All\"/* All */,\"Equals\"/* Equals */,\"NotEquals\"/* NotEquals */,\"LessThan\"/* LessThan */,\"GreaterThan\"/* GreaterThan */,\"Contains\"/* Contains */,\"StartsWith\"/* StartsWith */,\"EndsWith\"/* EndsWith */],this.collation=this.options.collation;let e={},r=[];for(let t of this.options.fieldNames){let n=this.options.collectionSchema[t];U(n,`Missing definition for field ${t}`),e[t]=n,r.push({type:\"Identifier\",name:t});}this.schema=e,this.fields=r;}},eH=class{static read(t,e){let r=new eH,n=t.readUint32(),i=t.readBuffer(n),o=t7(new Uint8Array(i),{dictionary:e}),s=new L(o.buffer),a=s.readUint16();for(let t=0;t<a;t++){let t=s.readString(),e=eg.read(s);r.setField(t,e);}return r;}writeUncompressed(t){for(let[e,r]of(t.writeUint16(this.fields.size),this.fields))t.writeString(e),r.write(t);}write(t,e){let r=new ef;this.writeUncompressed(r);let n=t5(r.subarray(),{dictionary:e});t.writeUint32(n.byteLength),t.writeBuffer(n);}getData(){let t={};for(let[e,r]of this.fields)t[e]=r.value;return t;}setField(t,e){this.fields.set(t,e);}getField(t){return this.fields.get(t);}constructor(){this.fields=/* @__PURE__ */new Map;}},eG=class{scanItems(){return null!=this.itemsPromise||(this.itemsPromise=fetch(this.url).then(async t=>{if(!t.ok)throw Error(`Request failed: ${t.status} ${t.statusText}`);let e=await t.arrayBuffer(),r=new L(e),n=[],i=r.readUint32();for(let t=0;t<i;t++){let t=r.getOffset(),e=eH.read(r,this.compressionDictionary),i=r.getOffset()-t,o=new ec(this.id,t,i),s=o.toString(),a={pointer:s,data:e.getData()};this.itemLoader.prime(s,a),n.push(a);}return n;})),this.itemsPromise;}resolveItem(t){return this.itemLoader.load(t);}constructor(t,e,r){this.id=t,this.url=e,this.compressionDictionary=r,this.itemLoader=new E.default(async t=>{let e=t.map(t=>{let e=ec.fromString(t);return{from:e.offset,to:e.offset+e.length};}),r=await eO(this.url,e);return r.map((e,r)=>{let n=new L(e.buffer),i=eH.read(n,this.compressionDictionary),o=t[r];return U(o,\"Missing pointer\"),{pointer:o,data:i.getData()};});});}},eK=class{async scanItems(){let t=await Promise.all(this.chunks.map(async t=>t.scanItems()));return t.flat();}async resolveItems(t){return Promise.all(t.map(t=>{let e=ec.fromString(t),r=this.chunks[e.chunkId];return U(r,\"Missing chunk\"),r.resolveItem(t);}));}compareItems(t,e){let r=ec.fromString(t.pointer),n=ec.fromString(e.pointer);return r.compare(n);}compareValues(t,e,r){return eM(t,e,r);}constructor(t){this.options=t,this.schema=this.options.schema,this.indexes=this.options.indexes,this.resolveRichText=this.options.resolveRichText;let e=new Uint8Array(this.options.compressionDictionary);this.chunks=this.options.chunks.map((t,r)=>new eG(r,t,e));}};export{eK as DatabaseCollection,eW as DatabaseDictionaryIndex};/*! Bundled license information:\n\nsplaytree/dist/splay.js:\n  (**\n   * splaytree v3.1.2\n   * Fast Splay tree for Node and browser\n   *\n   * @author Alexander Milevski <info@w8r.name>\n   * @license MIT\n   * @preserve\n   *)\n  (*! *****************************************************************************\n      Copyright (c) Microsoft Corporation. All rights reserved.\n      Licensed under the Apache License, Version 2.0 (the \"License\"); you may not use\n      this file except in compliance with the License. You may obtain a copy of the\n      License at http://www.apache.org/licenses/LICENSE-2.0\n  \n      THIS CODE IS PROVIDED ON AN *AS IS* BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n      KIND, EITHER EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION ANY IMPLIED\n      WARRANTIES OR CONDITIONS OF TITLE, FITNESS FOR A PARTICULAR PURPOSE,\n      MERCHANTABLITY OR NON-INFRINGEMENT.\n  \n      See the Apache Version 2.0 License for specific language governing permissions\n      and limitations under the License.\n      ***************************************************************************** *)\n*/\nexport const __FramerMetadata__ = {\"exports\":{\"DatabaseCollection\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"DatabaseDictionaryIndex\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "let e=[];export async function resolveRichText(t){let i=e[t];if(i)return await i();}\nexport const __FramerMetadata__ = {\"exports\":{\"resolveRichText\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (8857874)\nimport{addPropertyControls as e,ControlType as t,QueryEngine as l}from\"framer\";import{DatabaseCollection as i}from\"./IJxsk87CE-0.js\";import{resolveRichText as r}from\"./IJxsk87CE-1.js\";let a={fSYShkpeU:{isNullable:!0,type:t.String},id:{isNullable:!1,type:t.String},Ktr2u6fjm:{isNullable:!0,type:t.String},vrBUBKDmM:{isNullable:!0,type:t.String}},n=new l,p={collectionByLocaleId:{default:new i({chunks:[new URL(\"./IJxsk87CE-chunk-default-0.framercms\",\"https://framerusercontent.com/modules/ADyYK46vDLnoCqy5VO3w/XNY1F19A9QH4hXteFl7r/IJxsk87CE.js\").href],compressionDictionary:[0,4,0,0,0,2,105,100,10,0,0,0,9,101,115,110,71,81,119,81,112,86,0,0,0,9,75,116,114,50,117,54,102,106,109,10,0,0,0,16,87,87,87,46,71,73,86,69,77,69,74,79,66,46,82,79,0,0,0,9,102,83,89,83,104,107,112,101,85,10,0,0,0,16,119,119,119,45,103,105,118,101,109,101,106,111,98,45,114,111,0,0,0,9,118,114,66,85,66,75,68,109,77,10,0,0,0,140,83,65,76,65,82,73,85,76,32,80,69,32,76,79,67,32,78,85,77,65,73,32,67,85,32,34,32,71,73,86,69,32,77,69,32,74,79,66,32,34,32,46,32,65,67,67,69,83,65,84,73,32,87,87,87,46,71,73,86,69,77,69,74,79,66,46,82,79,32,83,73,32,67,65,83,84,73,71,73,32,73,78,83,84,65,78,84,32,76,65,32,34,32,84,79,77,66,79,76,65,32,74,79,66,85,82,73,76,79,82,32,34,32,68,69,32,76,65,32,84,69,76,69,86,73,90,73,85,78,69,65,32,74,79,66,32,84,86,32,33,0,4,0,0,0,2,105,100,10,0,0,0,9,66,57,83,109,116,101,85,113,76,0,0,0,9,75,116,114,50,117,54,102,106,109,10,0,0,0,12,87,87,87,46,74,79,66,84,86,46,82,79,0,0,0,9,102,83,89,83,104,107,112,101,85,10,0,0,0,12,119,119,119,45,106,111,98,116,118,45,114,111,0,0,0,9,118,114,66,85,66,75,68,109,77,10,0,0,0,197,86,82,69,84,73,32,83,65,32,86,65,32,80,82,79,77,79,86,65,84,73,32,65,70,65,67,69,82,69,65,32,80,82,73,78,32,73,78,84,69,82,77,69,68,73,85,76,32,84,69,76,69,86,73,90,73,85,78,73,73,32,74,79,66,32,84,86,32,63,32,67,65,85,84,65,84,73,32,70,79,82,84,65,32,68,69,32,77,85,78,67,65,32,78,69,67,65,76,73,70,73,67,65,84,65,32,83,65,85,32,67,65,76,73,70,73,67,65,84,65,32,63,32,74,79,66,32,84,86,32,69,83,84,69,32,83,79,76,85,84,73,65,32,33,32,67,79,78,84,65,67,84,65,84,73,45,78,69,32,76,65,32,58,32,48,55,52,49,46,51,51,48,46,49,48,48,32,83,65,85,32,67,79,78,84,65,67,84,64,74,79,66,84,86,46,82,79],indexes:[],resolveRichText:r,schema:a})},displayName:\"ULTIMA ORA\"};export default p;e(p,{Ktr2u6fjm:{defaultValue:\"\",maxLength:150,title:\"Title\",type:t.String},fSYShkpeU:{title:\"Slug\",type:t.String},vrBUBKDmM:{defaultValue:\"\",title:\"Continut\",type:t.String}});export const enumToDisplayNameFunctions={};export const utils={async getSlugByRecordId(e,t){let[l]=await n.query({from:{data:p,type:\"Collection\"},limit:{type:\"LiteralValue\",value:1},select:[{name:\"fSYShkpeU\",type:\"Identifier\"}],where:{left:{name:\"id\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:e},type:\"BinaryOperation\"}},t);return null==l?void 0:l.fSYShkpeU;},async getRecordIdBySlug(e,t){let[l]=await n.query({from:{data:p,type:\"Collection\"},limit:{type:\"LiteralValue\",value:1},select:[{name:\"id\",type:\"Identifier\"}],where:{left:{name:\"fSYShkpeU\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:e},type:\"BinaryOperation\"}},t);return null==l?void 0:l.id;}};\nexport const __FramerMetadata__ = {\"exports\":{\"enumToDisplayNameFunctions\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"data\",\"name\":\"data\",\"annotations\":{\"framerCollectionUtils\":\"1\",\"framerRecordIdKey\":\"id\",\"framerCollectionId\":\"IJxsk87CE\",\"framerContractVersion\":\"1\",\"framerEnumToDisplayNameUtils\":\"2\",\"framerData\":\"\",\"framerSlug\":\"fSYShkpeU\"}},\"utils\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "import{fontStore}from\"framer\";fontStore.loadWebFontsFromSelectors([\"CUSTOM;Eurostile Next W1G Wide Bold\"]);export const fonts=[{family:\"Eurostile Next W1G Wide Bold\",moduleAsset:{localModuleIdentifier:\"local-module:css/MrhVkquZX:default\",url:\"assets/GAw4ndsufThWVf59PUIhbGXNovE.otf\"},url:new URL(\"assets/GAw4ndsufThWVf59PUIhbGXNovE.otf\",\"https://framerusercontent.com/modules/3agEdFRUfd12O4peNyL9/8J50QXcGCLwaIXaf2Xbm/MrhVkquZX.js\").href}];export const css=['.framer-IZS3f .framer-styles-preset-3vjvnr:not(.rich-text-wrapper), .framer-IZS3f .framer-styles-preset-3vjvnr.rich-text-wrapper h5 { --framer-font-family: \"Eurostile Next W1G Wide Bold\", sans-serif; --framer-font-size: 14px; --framer-font-style: normal; --framer-font-weight: 400; --framer-letter-spacing: 0em; --framer-line-height: 1.2em; --framer-paragraph-spacing: 0px; --framer-text-alignment: left; --framer-text-color: #000000; --framer-text-decoration: none; --framer-text-transform: uppercase; }'];export const className=\"framer-IZS3f\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (9ae859a)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,Link,RichText,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/3agEdFRUfd12O4peNyL9/8J50QXcGCLwaIXaf2Xbm/MrhVkquZX.js\";const enabledGestures={kNgCKCC30:{hover:true,pressed:true}};const cycleOrder=[\"kNgCKCC30\",\"yNuUrJCG5\"];const serializationHash=\"framer-5UQoC\";const variantClassNames={kNgCKCC30:\"framer-v-sx7vbr\",yNuUrJCG5:\"framer-v-1quy95m\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0:variants.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value!==null&&value!==void 0?value:config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Not Active\":\"kNgCKCC30\",Active:\"yNuUrJCG5\"};const getProps=({height,id,link,tap,titleNavLink,width,...props})=>{var _humanReadableVariantMap_props_variant,_ref,_ref1;return{...props,EVuRExUhm:link!==null&&link!==void 0?link:props.EVuRExUhm,variant:(_ref=(_humanReadableVariantMap_props_variant=humanReadableVariantMap[props.variant])!==null&&_humanReadableVariantMap_props_variant!==void 0?_humanReadableVariantMap_props_variant:props.variant)!==null&&_ref!==void 0?_ref:\"kNgCKCC30\",Z0QXP3Co6:(_ref1=titleNavLink!==null&&titleNavLink!==void 0?titleNavLink:props.Z0QXP3Co6)!==null&&_ref1!==void 0?_ref1:\"Actualitate\",zXsH9mlA_:tap!==null&&tap!==void 0?tap:props.zXsH9mlA_};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,Z0QXP3Co6,EVuRExUhm,zXsH9mlA_,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"kNgCKCC30\",enabledGestures,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTaprrpj5d=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(zXsH9mlA_){const res=await zXsH9mlA_(...args);if(res===false)return false;}});const ref1=React.useRef(null);const defaultLayoutId=React.useId();const sharedStyleClassNames=[sharedStyle.className];const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:EVuRExUhm,nodeId:\"kNgCKCC30\",openInNewTab:false,smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(serializationHash,...sharedStyleClassNames,\"framer-sx7vbr\",className,classNames)} framer-opyug1`,\"data-framer-name\":\"Not Active\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"kNgCKCC30\",onTap:onTaprrpj5d,ref:ref!==null&&ref!==void 0?ref:ref1,style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"rgba(0, 0, 0, 0)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",backgroundColor:\"rgba(0, 0, 0, 0)\",borderBottomLeftRadius:30,borderBottomRightRadius:30,borderTopLeftRadius:30,borderTopRightRadius:30,...style},variants:{\"kNgCKCC30-hover\":{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgb(0, 0, 0)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\"},\"kNgCKCC30-pressed\":{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgb(0, 0, 0)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"rgba(113, 113, 113, 0.25)\"},yNuUrJCG5:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgb(0, 0, 0)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"rgba(113, 113, 113, 0.25)\"}},...addPropertyOverrides({\"kNgCKCC30-hover\":{\"data-border\":true,\"data-framer-name\":undefined},\"kNgCKCC30-pressed\":{\"data-border\":true,\"data-framer-name\":undefined},yNuUrJCG5:{\"data-border\":true,\"data-framer-name\":\"Active\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h5,{className:\"framer-styles-preset-3vjvnr\",\"data-styles-preset\":\"MrhVkquZX\",children:\"Actualitate\"})}),className:\"framer-1mz9oy5\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"jn0i5zde7\",text:Z0QXP3Co6,verticalAlignment:\"top\",withExternalLayout:true})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-5UQoC.framer-opyug1, .framer-5UQoC .framer-opyug1 { display: block; }\",\".framer-5UQoC.framer-sx7vbr { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; padding: 5px 10px 5px 10px; position: relative; text-decoration: none; width: min-content; }\",\".framer-5UQoC .framer-1mz9oy5 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-5UQoC.framer-sx7vbr { gap: 0px; } .framer-5UQoC.framer-sx7vbr > * { margin: 0px; margin-bottom: calc(10px / 2); margin-top: calc(10px / 2); } .framer-5UQoC.framer-sx7vbr > :first-child { margin-top: 0px; } .framer-5UQoC.framer-sx7vbr > :last-child { margin-bottom: 0px; } }\",...sharedStyle.css,'.framer-5UQoC[data-border=\"true\"]::after, .framer-5UQoC [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 27\n * @framerIntrinsicWidth 128\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"yNuUrJCG5\":{\"layout\":[\"auto\",\"auto\"]},\"XjdzD1rao\":{\"layout\":[\"auto\",\"auto\"]},\"u2E6iomjD\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"Z0QXP3Co6\":\"titleNavLink\",\"EVuRExUhm\":\"link\",\"zXsH9mlA_\":\"tap\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerD44YhL70B=withCSS(Component,css,\"framer-5UQoC\");export default FramerD44YhL70B;FramerD44YhL70B.displayName=\"NavLink\";FramerD44YhL70B.defaultProps={height:27,width:128};addPropertyControls(FramerD44YhL70B,{variant:{options:[\"kNgCKCC30\",\"yNuUrJCG5\"],optionTitles:[\"Not Active\",\"Active\"],title:\"Variant\",type:ControlType.Enum},Z0QXP3Co6:{defaultValue:\"Actualitate\",displayTextArea:false,placeholder:\"\",title:\"Title | NavLink\",type:ControlType.String},EVuRExUhm:{title:\"Link\",type:ControlType.Link},zXsH9mlA_:{title:\"Tap\",type:ControlType.EventHandler}});addFonts(FramerD44YhL70B,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",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\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",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\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vQyevYAyHtARFwPqUzQGpnDs.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",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\":\"FramerD44YhL70B\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"Z0QXP3Co6\\\":\\\"titleNavLink\\\",\\\"EVuRExUhm\\\":\\\"link\\\",\\\"zXsH9mlA_\\\":\\\"tap\\\"}\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"27\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"128\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"yNuUrJCG5\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"XjdzD1rao\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"u2E6iomjD\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./D44YhL70B.map", "// Generated by Framer (8857874)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Image,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";const cycleOrder=[\"hg1YljT1E\"];const serializationHash=\"framer-Bueh3\";const variantClassNames={hg1YljT1E:\"framer-v-179fq0n\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0:variants.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const suffix=(value,suffix)=>{if(typeof value===\"string\"&&typeof suffix===\"string\"){return value+suffix;}else if(typeof value===\"string\"){return value;}else if(typeof suffix===\"string\"){return suffix;}return\"\";};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value!==null&&value!==void 0?value:config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion(React.Fragment);const getProps=({continut,height,id,titlu,width,...props})=>{var _ref;return{...props,iLKGBQe6U:titlu!==null&&titlu!==void 0?titlu:props.iLKGBQe6U,nk69AHaTe:(_ref=continut!==null&&continut!==void 0?continut:props.nk69AHaTe)!==null&&_ref!==void 0?_ref:\"Ticker Description\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,iLKGBQe6U,nk69AHaTe,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"hg1YljT1E\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const ref1=React.useRef(null);const textContent=suffix(iLKGBQe6U,\"  |\");const defaultLayoutId=React.useId();const sharedStyleClassNames=[];const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(serializationHash,...sharedStyleClassNames,\"framer-179fq0n\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"hg1YljT1E\",ref:ref!==null&&ref!==void 0?ref:ref1,style:{...style},children:[/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:218,intrinsicWidth:408,pixelHeight:218,pixelWidth:408,src:\"https://framerusercontent.com/images/oIv5SZ82twRGiRG6xcHqQILWEiY.svg\"},className:\"framer-13ovbcc\",layoutDependency:layoutDependency,layoutId:\"Bc3YaWT1c\",style:{borderBottomLeftRadius:4,borderBottomRightRadius:4,borderTopLeftRadius:4,borderTopRightRadius:4}}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-fvhb7n\",layoutDependency:layoutDependency,layoutId:\"YAo5xRfy8\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h6,{style:{\"--font-selector\":\"R0Y7TW9udHNlcnJhdC03MDA=\",\"--framer-font-family\":'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"1.4em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-1w1cjl5, rgb(255, 255, 255))\",\"--framer-text-transform\":\"uppercase\"},children:\" |\"})}),className:\"framer-1cmkm33\",fonts:[\"GF;Montserrat-700\"],layoutDependency:layoutDependency,layoutId:\"R972Z9VnZ\",style:{\"--extracted-1w1cjl5\":\"rgb(255, 255, 255)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:textContent,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7TW9udHNlcnJhdC03MDA=\",\"--framer-font-family\":'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"150%\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\",\"--framer-text-transform\":\"uppercase\"},children:\"Ticker Description\"})}),className:\"framer-zhhl2x\",fonts:[\"GF;Montserrat-700\"],layoutDependency:layoutDependency,layoutId:\"Kyr5D54oL\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:nk69AHaTe,verticalAlignment:\"top\",withExternalLayout:true})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-Bueh3.framer-7dwceq, .framer-Bueh3 .framer-7dwceq { display: block; }\",\".framer-Bueh3.framer-179fq0n { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 100px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-Bueh3 .framer-13ovbcc { align-self: stretch; flex: none; height: auto; position: relative; width: 55px; }\",\".framer-Bueh3 .framer-fvhb7n { 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: min-content; }\",\".framer-Bueh3 .framer-1cmkm33, .framer-Bueh3 .framer-zhhl2x { flex: none; height: 30px; position: relative; white-space: pre; width: auto; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-Bueh3.framer-179fq0n, .framer-Bueh3 .framer-fvhb7n { gap: 0px; } .framer-Bueh3.framer-179fq0n > * { margin: 0px; margin-left: calc(100px / 2); margin-right: calc(100px / 2); } .framer-Bueh3.framer-179fq0n > :first-child, .framer-Bueh3 .framer-fvhb7n > :first-child { margin-left: 0px; } .framer-Bueh3.framer-179fq0n > :last-child, .framer-Bueh3 .framer-fvhb7n > :last-child { margin-right: 0px; } .framer-Bueh3 .framer-fvhb7n > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 30\n * @framerIntrinsicWidth 409\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"iLKGBQe6U\":\"titlu\",\"nk69AHaTe\":\"continut\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerYToJrCihy=withCSS(Component,css,\"framer-Bueh3\");export default FramerYToJrCihy;FramerYToJrCihy.displayName=\"Ticker\";FramerYToJrCihy.defaultProps={height:30,width:409};addPropertyControls(FramerYToJrCihy,{iLKGBQe6U:{defaultValue:\"\",title:\"Titlu\",type:ControlType.String},nk69AHaTe:{defaultValue:\"Ticker Description\",displayTextArea:false,title:\"Continut\",type:ControlType.String}});addFonts(FramerYToJrCihy,[{explicitInter:true,fonts:[{family:\"Montserrat\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/montserrat/v26/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCuM70w7Y3tcoqK5.woff2\",weight:\"700\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerYToJrCihy\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"409\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"30\",\"framerVariables\":\"{\\\"iLKGBQe6U\\\":\\\"titlu\\\",\\\"nk69AHaTe\\\":\\\"continut\\\"}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./YToJrCihy.map", "// Generated by Framer (9ae859a)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ChildrenCanSuspend,ComponentViewportProvider,ControlType,cx,getFonts,Link,PathVariablesContext,ResolveLinks,resolvePageScope,RichText,SVG,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useQueryData,useRouter,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import Search from\"https://framerusercontent.com/modules/6wAE2eMb2Tl3zrU7u4UL/HPzg2Uk7mwtBmDzvGbWF/Search.js\";import Ticker1 from\"https://framerusercontent.com/modules/B2xAlJLcN0gOnt11mSPw/RLUeKLNmERbgkhrJQwKX/Ticker.js\";import{Icon as Feather}from\"https://framerusercontent.com/modules/f0DboytQenYh21kfme7W/zb1zVBMZJKgPMiedOi0y/Feather.js\";import ULTIMAORA from\"https://framerusercontent.com/modules/ADyYK46vDLnoCqy5VO3w/XNY1F19A9QH4hXteFl7r/IJxsk87CE.js\";import NavLink from\"https://framerusercontent.com/modules/bsknHLHuHNVUGNi9U5DK/gX3h7MJx1mMtiFciWgOV/D44YhL70B.js\";import Ticker from\"https://framerusercontent.com/modules/0x4wTeYOghHTVgXnap9T/4KliZ8Sc6lfDJVJ8udVn/YToJrCihy.js\";const FeatherFonts=getFonts(Feather);const NavLinkFonts=getFonts(NavLink);const SearchFonts=getFonts(Search);const TickerFonts=getFonts(Ticker);const Ticker1Fonts=getFonts(Ticker1);const cycleOrder=[\"BmYtQlX9q\",\"XZ3Yncf84\",\"vBivAKpmE\",\"MqVwvt6Rp\",\"zvcfPvkVg\",\"xj_yGehMn\",\"rv9vlm2A9\",\"hYyEMX0lT\",\"rjZO8Mhla\",\"GcmXNUsoi\",\"LMp0jZ2E6\",\"RiopkIcnZ\",\"u9fQ2S7bV\",\"gUI9fsS28\",\"AdzeHZaIZ\",\"fFmEgoNkb\"];const serializationHash=\"framer-PckNB\";const variantClassNames={AdzeHZaIZ:\"framer-v-mg7t2c\",BmYtQlX9q:\"framer-v-s2kwpo\",fFmEgoNkb:\"framer-v-5i5l7\",GcmXNUsoi:\"framer-v-1xyebpl\",gUI9fsS28:\"framer-v-192u7ch\",hYyEMX0lT:\"framer-v-11qhmit\",LMp0jZ2E6:\"framer-v-o94fc5\",MqVwvt6Rp:\"framer-v-66fxja\",RiopkIcnZ:\"framer-v-e21hwr\",rjZO8Mhla:\"framer-v-hv89ap\",rv9vlm2A9:\"framer-v-1pw6wtc\",u9fQ2S7bV:\"framer-v-1h5jee8\",vBivAKpmE:\"framer-v-8zf4bm\",xj_yGehMn:\"framer-v-10yz692\",XZ3Yncf84:\"framer-v-1iac11l\",zvcfPvkVg:\"framer-v-1ws59vm\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0:variants.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const query=prequery=>prequery({from:{alias:\"KN7scuiih\",data:ULTIMAORA,type:\"Collection\"},limit:{type:\"LiteralValue\",value:10},select:[{collection:\"KN7scuiih\",name:\"Ktr2u6fjm\",type:\"Identifier\"},{collection:\"KN7scuiih\",name:\"vrBUBKDmM\",type:\"Identifier\"},{collection:\"KN7scuiih\",name:\"id\",type:\"Identifier\"},{collection:\"KN7scuiih\",name:\"fSYShkpeU\",type:\"Identifier\"}]});const QueryData=({query,pageSize,children})=>{const data=useQueryData(query);return children(data);};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value!==null&&value!==void 0?value:config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Desktop | Actualitate\":\"zvcfPvkVg\",\"Desktop | Editorial\":\"rv9vlm2A9\",\"Desktop | Home\":\"BmYtQlX9q\",\"Desktop | Investigatii\":\"xj_yGehMn\",\"Desktop | Politica\":\"hYyEMX0lT\",\"Mobile | Actualitate | Opened\":\"u9fQ2S7bV\",\"Mobile | Editorial | Opened\":\"AdzeHZaIZ\",\"Mobile | Home | Opened\":\"vBivAKpmE\",\"Mobile | Investigatii | Opened\":\"gUI9fsS28\",\"Mobile | Politica | Opened\":\"fFmEgoNkb\",\"Tablet | Actualitate\":\"rjZO8Mhla\",\"Tablet | Editorial\":\"LMp0jZ2E6\",\"Tablet | Home\":\"XZ3Yncf84\",\"Tablet | Investigatii\":\"GcmXNUsoi\",\"Tablet | Politica\":\"RiopkIcnZ\",Mobile:\"MqVwvt6Rp\"};const getProps=({height,id,ticker,width,...props})=>{var _ref,_humanReadableVariantMap_props_variant,_ref1;return{...props,O9xjqAQS6:(_ref=ticker!==null&&ticker!==void 0?ticker:props.O9xjqAQS6)!==null&&_ref!==void 0?_ref:\"ULTIMA OR\u0102\",variant:(_ref1=(_humanReadableVariantMap_props_variant=humanReadableVariantMap[props.variant])!==null&&_humanReadableVariantMap_props_variant!==void 0?_humanReadableVariantMap_props_variant:props.variant)!==null&&_ref1!==void 0?_ref1:\"BmYtQlX9q\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,O9xjqAQS6,Ktr2u6fjmKN7scuiih,vrBUBKDmMKN7scuiih,idKN7scuiih,fSYShkpeUKN7scuiih,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"BmYtQlX9q\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onClick1jdpuun=activeVariantCallback(async(...args)=>{setVariant(\"MqVwvt6Rp\");});const onClick1o02rlp=activeVariantCallback(async(...args)=>{setVariant(\"vBivAKpmE\");});const ref1=React.useRef(null);const isDisplayed=()=>{if([\"XZ3Yncf84\",\"rjZO8Mhla\",\"GcmXNUsoi\",\"LMp0jZ2E6\",\"RiopkIcnZ\"].includes(baseVariant))return false;return true;};const isDisplayed1=()=>{if([\"vBivAKpmE\",\"MqVwvt6Rp\",\"u9fQ2S7bV\",\"gUI9fsS28\",\"AdzeHZaIZ\",\"fFmEgoNkb\"].includes(baseVariant))return true;return false;};const isDisplayed2=()=>{if(baseVariant===\"MqVwvt6Rp\")return false;return true;};const router=useRouter();const isDisplayed3=()=>{if([\"XZ3Yncf84\",\"rjZO8Mhla\",\"GcmXNUsoi\",\"LMp0jZ2E6\",\"RiopkIcnZ\"].includes(baseVariant))return true;return false;};const isDisplayed4=()=>{if([\"vBivAKpmE\",\"MqVwvt6Rp\",\"u9fQ2S7bV\",\"gUI9fsS28\",\"AdzeHZaIZ\",\"fFmEgoNkb\"].includes(baseVariant))return false;return true;};const defaultLayoutId=React.useId();const sharedStyleClassNames=[];const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(serializationHash,...sharedStyleClassNames,\"framer-s2kwpo\",className,classNames),\"data-framer-name\":\"Desktop | Home\",layoutDependency:layoutDependency,layoutId:\"BmYtQlX9q\",ref:ref!==null&&ref!==void 0?ref:ref1,style:{backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10,boxShadow:\"0px 0.48290122862090357px 2.028185160207795px -0.875px rgba(0, 0, 0, 0.09655), 0px 4px 16.8px -1.75px rgba(0, 0, 0, 0.1625)\",...style},...addPropertyOverrides({AdzeHZaIZ:{\"data-framer-name\":\"Mobile | Editorial | Opened\"},fFmEgoNkb:{\"data-framer-name\":\"Mobile | Politica | Opened\"},GcmXNUsoi:{\"data-framer-name\":\"Tablet | Investigatii\"},gUI9fsS28:{\"data-framer-name\":\"Mobile | Investigatii | Opened\"},hYyEMX0lT:{\"data-framer-name\":\"Desktop | Politica\"},LMp0jZ2E6:{\"data-framer-name\":\"Tablet | Editorial\"},MqVwvt6Rp:{\"data-framer-name\":\"Mobile\"},RiopkIcnZ:{\"data-framer-name\":\"Tablet | Politica\"},rjZO8Mhla:{\"data-framer-name\":\"Tablet | Actualitate\"},rv9vlm2A9:{\"data-framer-name\":\"Desktop | Editorial\"},u9fQ2S7bV:{\"data-framer-name\":\"Mobile | Actualitate | Opened\"},vBivAKpmE:{\"data-framer-name\":\"Mobile | Home | Opened\"},xj_yGehMn:{\"data-framer-name\":\"Desktop | Investigatii\"},XZ3Yncf84:{\"data-framer-name\":\"Tablet | Home\"},zvcfPvkVg:{\"data-framer-name\":\"Desktop | Actualitate\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-15dncuu\",\"data-framer-name\":\"Top\",layoutDependency:layoutDependency,layoutId:\"Suy4ddc01\",children:[isDisplayed()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-llr7aa\",layoutDependency:layoutDependency,layoutId:\"Faplx9bv1\",children:[isDisplayed1()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-10ugb3f-container\",layoutDependency:layoutDependency,layoutId:\"KguHVlZnH-container\",children:/*#__PURE__*/_jsx(Feather,{color:\"rgb(51, 51, 51)\",height:\"100%\",iconSearch:\"Home\",iconSelection:\"x\",id:\"KguHVlZnH\",layoutId:\"KguHVlZnH\",mirrored:false,selectByList:true,style:{height:\"100%\",width:\"100%\"},width:\"100%\",...addPropertyOverrides({AdzeHZaIZ:{onClick:onClick1jdpuun},fFmEgoNkb:{onClick:onClick1jdpuun},gUI9fsS28:{onClick:onClick1jdpuun},MqVwvt6Rp:{iconSelection:\"menu\",onClick:onClick1o02rlp},u9fQ2S7bV:{onClick:onClick1jdpuun},vBivAKpmE:{onClick:onClick1jdpuun}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},nodeId:\"xD94RzogO\",children:/*#__PURE__*/_jsx(SVG,{as:\"a\",className:\"framer-enho4y framer-uq981q\",\"data-framer-name\":\"ROMANIA_PRESS_Property_1_Logo_Icon_Long\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"xD94RzogO\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 181 60\"><path d=\"M 125.771 50.384 L 123.86 51.346 L 122.551 48.609 L 124.628 47.751 Z M 131.26 53.593 L 128.534 55.25 L 125.666 53.727 L 127.838 52.514 Z M 124.142 44.927 L 122.066 45.489 L 121.688 42.634 L 123.966 42.161 Z M 137.457 52.78 L 135.721 54.422 L 132.133 55.634 L 134.896 53.815 Z M 135.072 45.844 L 134.588 47.663 L 132.228 48.697 L 130.505 47.87 Z M 134.896 43.847 L 129.195 45.755 L 128.912 43.715 L 134.896 42.293 Z M 134.199 36.955 L 121.476 39.336 L 121.795 36.482 L 133.55 35.269 Z M 132.617 32.799 L 122.444 33.272 L 123.86 31.113 L 131.745 31.113 Z M 153.389 36.349 L 141.221 39.336 C 141.174 38.448 140.927 36.778 140.467 34.308 C 140.029 32.444 139.049 30.729 137.527 29.205 L 149.483 28.599 C 150.226 28.998 151.278 30.034 152.634 31.719 C 153.095 32.636 153.342 34.189 153.389 36.349 Z M 162.111 37.65 L 161.45 39.336 L 144.196 49.305 L 144.928 45.281 Z M 162.206 32.666 L 154.912 34.308 L 154.428 31.927 L 161.45 30.758 Z M 159.928 29.338 L 153.012 30.019 L 151.383 28.599 L 158.335 28.244 Z M 177.042 31.321 L 175.968 33.79 L 169.89 35.964 L 170.373 33.672 Z M 175.389 27.726 L 170.162 29.501 L 169.405 28.2 L 174.623 26.291 Z M 174.068 24.872 L 168.366 26.78 L 167.6 25.952 L 172.934 24.177 Z M 140.467 48.314 L 134.588 51.478 C 134.188 51.671 133.456 51.833 132.369 51.952 C 131.131 52.069 130.127 52.025 129.36 51.819 C 126.363 50.931 124.864 47.825 124.864 42.501 C 124.864 41.984 124.875 41.525 124.899 41.11 L 135.167 38.729 L 135.237 39.78 L 126.528 41.688 C 126.478 42.174 126.454 42.663 126.458 43.151 C 126.458 47.116 127.625 49.438 129.95 50.132 C 130.505 50.31 131.024 50.384 131.508 50.384 C 133.148 50.384 134.376 49.497 135.203 47.707 C 135.875 46.229 136.17 44.424 136.111 42.293 C 136.016 38.508 135.356 35.417 134.14 33.021 C 132.819 30.448 131.011 28.969 128.711 28.599 C 128.237 28.54 127.76 28.511 127.283 28.511 C 124.958 28.511 123.128 29.413 121.795 31.231 C 120.379 33.11 119.682 35.772 119.682 39.218 C 119.682 49.555 122.598 55.412 128.428 56.803 C 129.301 57.009 130.163 57.113 130.989 57.113 C 135.391 57.113 138.555 54.17 140.467 48.314 Z M 163.8 35.698 L 143.228 43.374 C 143.038 48.461 141.718 52.1 139.251 54.289 L 160.412 41.199 C 162.229 40.106 163.362 38.271 163.8 35.698 Z M 163.906 33.272 C 163.764 31.231 162.985 29.649 161.557 28.555 C 160.283 27.593 158.736 27.149 156.884 27.208 L 131.165 27.638 C 133.006 28.11 134.53 29.575 135.721 32.059 C 136.996 34.693 137.691 38.094 137.834 42.293 C 137.881 44.188 137.562 46.258 136.866 48.476 L 141.021 46.45 C 141.387 44.912 141.611 43.566 141.705 42.413 L 163.906 34.929 C 163.953 34.378 163.953 33.823 163.906 33.272 Z M 178.328 29.161 L 169.228 32.104 C 169.251 33.347 169.099 34.618 168.78 35.89 C 168.461 37.176 168.12 37.917 167.777 38.079 L 175.389 35.491 C 176.428 35.106 177.242 34.16 177.844 32.621 C 178.305 31.467 178.529 30.404 178.529 29.413 C 178.529 29.161 178.493 29.028 178.423 29.028 Z M 176.912 28.555 C 176.948 28.643 176.971 28.614 176.971 28.466 C 176.971 27.682 176.675 26.706 176.074 25.523 C 175.295 23.985 174.351 23.215 173.241 23.215 C 173.004 23.215 172.781 23.259 172.545 23.349 L 164.661 25.612 C 165.24 25.612 165.995 25.996 166.915 26.78 C 168.179 27.874 168.933 29.338 169.157 31.157 Z M 164.98 32.666 C 165.004 33.021 165.015 33.362 165.015 33.701 C 165.015 35.417 164.673 37.029 164.011 38.567 C 163.387 39.971 162.666 40.949 161.828 41.466 L 136.866 57.276 C 134.814 58.577 132.641 59.228 130.328 59.228 C 129.384 59.228 128.499 59.095 127.672 58.844 C 124.261 57.734 121.736 55.147 120.095 51.034 C 118.761 47.722 118.112 43.773 118.16 39.218 C 118.183 35.861 118.88 33.036 120.237 30.713 C 121.807 28.007 123.991 26.631 126.799 26.602 L 157.757 26.337 C 159.575 26.337 161.144 26.854 162.453 27.859 C 163.929 28.984 164.768 30.595 164.98 32.666 Z M 179.366 28.555 C 179.344 29.856 179.201 31.01 178.943 32.015 C 178.328 34.411 177.207 35.89 175.591 36.438 L 165.428 39.735 C 167.293 38.523 168.226 36.274 168.226 33.021 C 168.226 32.666 168.201 32.296 168.155 31.883 C 168.025 29.959 167.162 28.377 165.605 27.164 C 164.33 26.218 163.103 25.729 161.9 25.729 L 172.344 22.609 C 172.805 22.505 173.23 22.447 173.618 22.447 C 174.847 22.447 175.849 23.067 176.629 24.31 C 177.325 25.404 177.727 26.75 177.844 28.332 Z\" fill=\"rgb(0,0,0)\"></path><path d=\"M 27.414 9.791 C 29.292 9.791 29.873 11.845 29.873 13.5 C 29.873 16.713 28.34 20.687 26.04 20.687 C 24.481 20.687 23.53 19.131 23.53 16.912 C 23.53 13.897 24.957 9.79 27.414 9.79 Z M 27.785 6.81 C 23.398 6.81 20.358 11.547 20.358 17.012 C 20.358 20.853 22.367 23.668 25.617 23.668 C 30.004 23.668 33.07 18.965 33.07 13.5 C 33.07 9.924 31.248 6.81 27.785 6.81 Z M 100.599 14.196 C 99.991 18.303 98.247 20.554 96.819 20.554 C 95.47 20.554 94.969 19.164 94.969 17.475 C 94.969 13.798 97.163 9.791 100.016 9.791 C 100.571 9.791 100.969 9.857 101.286 9.957 Z M 102.872 23.304 C 102.818 21.383 103.029 18.368 103.399 15.952 L 104.722 7.539 C 103.744 7.142 102.237 6.81 100.836 6.81 C 94.837 6.81 91.771 12.672 91.771 18.17 C 91.771 21.417 93.278 23.668 95.576 23.668 C 97.215 23.668 98.906 22.641 100.176 19.66 L 100.255 19.66 C 100.15 21.051 100.043 22.343 100.016 23.304 Z M 89.497 4.856 C 90.529 4.856 91.375 3.962 91.401 2.538 C 91.401 1.313 90.714 0.451 89.762 0.451 C 88.758 0.451 87.912 1.412 87.912 2.802 C 87.885 3.996 88.546 4.856 89.497 4.856 Z M 88.044 23.304 L 90.502 7.175 L 87.41 7.175 L 84.978 23.304 Z M 73.508 23.304 L 74.619 15.852 C 75.173 12.076 76.971 9.957 78.371 9.957 C 79.587 9.957 79.983 10.95 79.983 12.275 C 79.983 12.904 79.904 13.599 79.825 14.196 L 78.451 23.304 L 81.517 23.304 L 82.943 13.931 C 83.075 13.104 83.182 11.977 83.182 11.249 C 83.182 8.201 81.727 6.81 79.904 6.81 C 78.107 6.81 76.469 7.904 75.278 10.089 L 75.226 10.089 L 75.489 7.175 L 72.768 7.175 C 72.609 8.566 72.425 10.254 72.107 12.176 L 70.442 23.304 Z M 65.13 14.196 C 64.522 18.303 62.778 20.554 61.351 20.554 C 60.003 20.554 59.5 19.164 59.5 17.475 C 59.5 13.798 61.694 9.791 64.548 9.791 C 65.104 9.791 65.5 9.857 65.817 9.957 Z M 67.404 23.304 C 67.35 21.383 67.562 18.368 67.931 15.952 L 69.253 7.539 C 68.275 7.142 66.769 6.81 65.368 6.81 C 59.369 6.81 56.303 12.672 56.303 18.17 C 56.303 21.417 57.809 23.668 60.108 23.668 C 61.748 23.668 63.438 22.641 64.707 19.66 L 64.787 19.66 C 64.681 21.051 64.575 22.343 64.548 23.304 Z M 37.379 23.304 L 38.489 15.653 C 38.964 12.374 40.603 9.957 42.03 9.957 C 43.272 9.957 43.563 11.05 43.563 12.275 C 43.563 12.871 43.51 13.5 43.405 14.163 L 42.03 23.304 L 44.99 23.304 L 46.153 15.587 C 46.656 12.176 48.215 9.957 49.615 9.957 C 50.752 9.957 51.201 10.884 51.201 12.241 C 51.201 12.904 51.096 13.633 51.016 14.295 L 49.669 23.304 L 52.656 23.304 L 54.082 13.865 C 54.188 13.003 54.294 11.811 54.294 11.116 C 54.294 8.235 52.919 6.81 51.149 6.81 C 49.378 6.844 47.739 7.904 46.603 10.123 C 46.497 8.4 45.572 6.81 43.563 6.81 C 41.898 6.81 40.312 7.837 39.097 9.989 L 39.07 9.989 L 39.335 7.175 L 36.666 7.175 C 36.533 8.566 36.322 10.254 36.031 12.176 L 34.392 23.304 Z M 11.452 4.095 C 11.821 3.962 12.324 3.896 13.091 3.896 C 14.835 3.896 16.13 4.823 16.13 6.877 C 16.13 9.294 14.517 11.149 12.112 11.149 L 10.368 11.149 Z M 5.478 23.304 L 8.518 23.304 L 9.919 14.096 L 11.425 14.096 C 13.063 14.096 13.883 15.123 14.015 17.972 C 14.174 20.654 14.359 22.774 14.49 23.304 L 17.662 23.304 C 17.372 22.409 17.239 19.826 17.028 17.044 C 16.869 14.924 16.368 13.368 15.204 12.806 L 15.231 12.706 C 17.504 11.845 19.354 9.592 19.354 6.313 C 19.354 4.492 18.666 3.134 17.662 2.273 C 16.552 1.247 14.913 0.816 13.196 0.816 C 11.61 0.816 9.944 1.014 8.808 1.346 Z\" fill=\"rgb(236,29,39)\"></path><path d=\"M 151.528 22.476 C 152.216 23.105 153.616 23.634 155.123 23.634 C 158.214 23.634 160.593 21.681 160.593 18.137 C 160.593 16.083 159.325 14.759 157.924 13.798 C 156.84 13.104 156.259 12.474 156.259 11.579 C 156.259 10.487 157.051 9.691 158.214 9.691 C 159.271 9.691 160.144 10.089 160.62 10.421 L 161.413 7.639 C 160.832 7.208 159.721 6.81 158.374 6.81 C 155.333 6.81 153.167 8.997 153.167 12.109 C 153.167 13.964 154.224 15.355 155.703 16.315 C 156.972 17.143 157.396 17.773 157.396 18.8 C 157.396 19.859 156.655 20.753 155.413 20.786 C 154.25 20.786 152.981 20.158 152.321 19.694 Z M 141.035 22.476 C 141.723 23.105 143.123 23.634 144.63 23.634 C 147.721 23.634 150.101 21.681 150.101 18.137 C 150.101 16.083 148.831 14.759 147.432 13.798 C 146.348 13.104 145.765 12.474 145.765 11.579 C 145.765 10.487 146.558 9.691 147.721 9.691 C 148.78 9.691 149.651 10.089 150.128 10.421 L 150.92 7.639 C 150.34 7.208 149.229 6.81 147.882 6.81 C 144.841 6.81 142.674 8.997 142.674 12.109 C 142.674 13.964 143.731 15.355 145.211 16.315 C 146.48 17.143 146.902 17.773 146.902 18.8 C 146.902 19.859 146.163 20.753 144.921 20.786 C 143.757 20.786 142.489 20.158 141.827 19.694 Z M 137.652 11.381 C 137.652 13.301 135.618 13.865 132.445 13.798 C 132.817 11.845 134.084 9.691 136.014 9.691 C 136.992 9.691 137.652 10.321 137.652 11.381 Z M 138.657 19.561 C 137.732 20.157 136.57 20.622 135.115 20.622 C 133.899 20.622 132.973 20.058 132.472 18.965 C 132.182 18.336 132.076 17.243 132.128 16.68 C 137.098 16.813 140.56 15.488 140.56 11.348 C 140.56 8.665 138.947 6.81 136.41 6.81 C 131.97 6.81 129.116 12.109 129.116 16.977 C 129.116 20.919 130.833 23.634 134.401 23.634 C 135.96 23.634 137.679 23.204 138.947 22.375 Z M 122.851 23.304 L 123.829 16.813 C 124.331 13.368 125.732 10.586 127.926 10.586 C 128.137 10.586 128.35 10.619 128.506 10.652 L 129.114 6.877 C 128.904 6.844 128.666 6.81 128.455 6.81 C 126.685 6.81 125.283 8.4 124.412 10.586 L 124.331 10.586 C 124.464 9.393 124.543 8.268 124.622 7.175 L 121.953 7.175 C 121.794 8.632 121.635 11.083 121.292 13.368 L 119.785 23.304 Z M 111.883 4.127 C 112.227 3.996 112.809 3.928 113.574 3.928 C 115.319 3.928 116.668 4.791 116.668 7.142 C 116.668 9.791 114.95 11.877 112.332 11.877 C 111.672 11.877 111.223 11.811 110.721 11.678 Z M 105.936 23.304 L 108.975 23.304 L 110.245 14.858 C 110.721 14.924 111.275 15.024 111.91 15.024 C 114.024 15.024 116.06 14.329 117.486 12.904 C 118.782 11.613 119.759 9.493 119.759 6.844 C 119.759 4.856 119.177 3.399 118.12 2.406 C 116.984 1.247 115.213 0.815 113.574 0.815 C 111.963 0.815 110.351 1.015 109.266 1.346 Z\" fill=\"rgb(0,0,0)\"></path><path d=\"M 35.816 26.668 L 126.164 26.668 L 126.164 28.158 L 35.817 28.158 L 0.737 27.41 Z\" fill=\"rgb(0,0,0)\"></path><path d=\"M 176.834 2.942 C 178.194 2.942 178.745 4.71 178.745 6.252 C 178.745 8.242 177.952 9.643 176.817 9.643 C 175.602 9.643 174.857 8.2 174.857 6.292 C 174.857 4.648 175.424 2.942 176.834 2.942 Z M 176.882 1.114 C 174.5 1.114 172.8 3.105 172.8 6.353 C 172.8 9.521 174.517 11.449 176.752 11.449 C 178.761 11.449 180.803 9.826 180.803 6.191 C 180.803 3.186 179.231 1.114 176.882 1.114 Z M 167.679 11.226 L 169.671 11.226 L 169.671 6.109 C 169.671 5.825 169.704 5.56 169.737 5.338 C 169.915 4.221 170.563 3.449 171.519 3.449 C 171.762 3.449 171.94 3.49 172.102 3.531 L 172.102 1.176 C 171.949 1.133 171.791 1.112 171.632 1.114 C 170.791 1.114 169.866 1.825 169.478 3.226 L 169.413 3.226 L 169.348 1.338 L 167.614 1.338 C 167.662 2.232 167.679 3.185 167.679 4.525 L 167.679 11.225 Z M 164.843 11.449 C 165.59 11.449 166.075 10.758 166.075 9.845 C 166.075 8.891 165.573 8.242 164.843 8.242 C 164.131 8.242 163.613 8.911 163.613 9.845 C 163.613 10.759 164.115 11.449 164.843 11.449 Z\" fill=\"rgb(236,29,39)\"></path><path d=\"M 136.984 28.842 L 146.004 28.347 L 146.348 28.328 C 146.584 28.31 150.952 31.634 149.855 37.471 L 140.998 39.649 C 140.681 35.021 139.152 31.482 136.984 28.842 Z\" fill=\"rgb(248,218,41)\"></path><path d=\"M 136.984 28.842 L 141.795 28.579 C 143.121 28.889 146.67 33.16 145.753 38.447 L 140.998 39.649 C 140.681 35.021 139.152 31.482 136.984 28.842 Z\" fill=\"rgb(46,53,145)\"></path><path d=\"M 149.424 28.159 C 151.374 28.169 153.779 31.995 153.537 36.481 C 152.179 36.829 150.735 37.247 149.391 37.514 C 150.892 36.147 148.581 28.808 145.875 28.354 C 146.878 28.204 148.415 28.215 149.424 28.159 Z\" fill=\"rgb(236,29,39)\"></path><path d=\"M 108.899 31.174 C 108.899 31.542 108.91 32.222 110.509 32.185 C 112.108 32.148 111.953 31.542 111.953 31.174\" fill=\"transparent\" stroke-width=\"0.75\" stroke=\"rgb(0,0,0)\" stroke-miterlimit=\"10\"></path><path d=\"M 7.579 37.755 L 5.275 37.755 L 9.067 31.002 L 11.86 31.002 L 15.57 37.755 L 13.287 37.755 L 12.645 36.53 L 8.252 36.53 L 7.579 37.755 Z M 8.976 35.132 L 11.89 35.132 L 10.433 32.46 Z M 23.4 37.957 C 23.4 38.558 23.21 39.03 22.829 39.375 C 22.449 39.726 21.96 39.901 21.362 39.901 C 21.104 39.931 20.846 39.952 20.587 39.962 C 20.294 39.975 20.009 39.982 19.73 39.982 C 18.8 39.982 18.065 39.881 17.529 39.678 C 16.999 39.476 16.734 39 16.734 38.251 L 18.528 38.251 C 18.525 38.387 18.594 38.514 18.711 38.585 C 18.84 38.666 19.038 38.713 19.302 38.727 C 19.568 38.747 19.731 38.757 19.791 38.757 L 20.006 38.757 C 20.346 38.757 20.648 38.733 20.913 38.686 C 21.178 38.639 21.355 38.551 21.443 38.423 C 21.531 38.295 21.582 38.173 21.596 38.059 C 21.616 37.944 21.626 37.812 21.626 37.664 L 21.626 36.753 C 21.477 37.07 21.263 37.31 20.984 37.471 C 20.706 37.634 20.22 37.714 19.527 37.714 C 18.378 37.714 17.59 37.576 17.162 37.299 C 16.741 37.016 16.53 36.33 16.53 35.244 C 16.53 34.596 16.628 34.086 16.825 33.715 C 17.022 33.337 17.342 33.115 17.784 33.047 C 18.232 32.979 18.647 32.942 19.027 32.936 C 19.295 32.93 19.564 32.927 19.832 32.925 C 20.356 32.925 20.743 32.983 20.994 33.098 C 21.246 33.206 21.456 33.472 21.626 33.897 L 21.626 33.027 L 23.4 33.027 Z M 19.955 36.419 L 20.108 36.419 C 20.454 36.419 20.709 36.405 20.872 36.378 C 21.023 36.349 21.168 36.294 21.301 36.216 C 21.423 36.135 21.501 36.027 21.535 35.892 C 21.575 35.757 21.596 35.605 21.596 35.436 L 21.596 35.204 C 21.596 34.86 21.542 34.616 21.433 34.474 C 21.331 34.326 21.103 34.252 20.75 34.252 L 19.812 34.231 L 19.506 34.231 C 19.275 34.231 19.081 34.245 18.925 34.272 C 18.769 34.299 18.643 34.353 18.548 34.434 C 18.452 34.516 18.385 34.626 18.354 34.748 C 18.327 34.87 18.314 34.994 18.314 35.122 L 18.314 35.295 C 18.314 35.652 18.361 35.912 18.456 36.074 C 18.551 36.236 18.752 36.334 19.058 36.368 L 19.659 36.419 Z M 28.554 37.856 L 26.852 37.795 C 26.036 37.795 25.479 37.59 25.18 37.178 C 24.888 36.766 24.741 36.125 24.741 35.254 C 24.741 34.458 24.898 33.877 25.21 33.513 C 25.523 33.142 26.067 32.956 26.842 32.956 L 28.514 32.925 C 29.016 32.925 29.434 32.952 29.767 33.006 C 30.1 33.061 30.386 33.185 30.623 33.381 C 30.861 33.577 31.018 33.82 31.092 34.11 C 31.174 34.4 31.215 34.731 31.215 35.102 C 31.215 35.183 31.211 35.274 31.205 35.375 L 31.205 35.72 L 26.535 35.72 C 26.535 36.091 26.604 36.354 26.74 36.51 C 26.876 36.658 27.127 36.732 27.494 36.732 L 28.493 36.753 C 28.717 36.753 28.904 36.739 29.054 36.712 C 29.203 36.685 29.302 36.638 29.349 36.57 C 29.404 36.503 29.437 36.382 29.451 36.206 L 31.204 36.206 C 31.204 36.914 30.973 37.367 30.511 37.562 C 30.056 37.758 29.404 37.856 28.554 37.856 Z M 27.718 33.979 C 27.345 33.979 27.053 34.019 26.842 34.1 C 26.631 34.174 26.526 34.367 26.526 34.677 L 26.536 34.808 L 29.462 34.808 C 29.462 34.464 29.376 34.242 29.206 34.14 C 29.036 34.033 28.762 33.979 28.381 33.979 Z M 34.313 33.999 C 34.462 33.567 34.707 33.28 35.046 33.138 C 35.386 32.996 35.824 32.925 36.361 32.925 C 37.327 32.925 38.009 33.084 38.41 33.402 C 38.818 33.712 39.022 34.336 39.022 35.274 L 39.022 37.755 L 37.248 37.755 L 37.248 35.274 C 37.248 34.856 37.16 34.586 36.983 34.464 C 36.813 34.343 36.494 34.282 36.025 34.282 L 35.821 34.282 C 35.298 34.282 34.914 34.36 34.669 34.515 C 34.431 34.664 34.313 35.001 34.313 35.528 L 34.313 37.755 L 32.549 37.755 L 32.549 33.027 L 34.313 33.027 Z M 42.908 36.651 C 43.078 36.651 43.241 36.634 43.398 36.601 C 43.554 36.567 43.71 36.526 43.866 36.479 L 43.866 37.603 C 43.668 37.68 43.464 37.738 43.255 37.775 C 42.997 37.831 42.734 37.858 42.47 37.856 C 42.137 37.856 41.838 37.802 41.573 37.694 C 41.315 37.586 41.107 37.401 40.951 37.137 C 40.801 36.867 40.727 36.496 40.727 36.023 L 40.727 33.361 L 40.003 33.361 L 40.003 32.723 L 40.839 32.217 L 41.277 31.053 L 42.245 31.053 L 42.245 32.227 L 43.805 32.227 L 43.805 33.361 L 42.245 33.361 L 42.245 36.023 C 42.245 36.233 42.307 36.392 42.429 36.499 C 42.551 36.601 42.711 36.651 42.908 36.651 Z M 43.081 38.473 C 43.013 38.622 42.935 38.777 42.847 38.939 C 42.765 39.108 42.673 39.28 42.572 39.456 C 42.476 39.631 42.371 39.81 42.255 39.993 L 41.369 39.993 L 41.369 39.861 C 41.41 39.726 41.45 39.57 41.491 39.395 C 41.532 39.22 41.569 39.04 41.603 38.859 C 41.637 38.676 41.661 38.514 41.675 38.372 L 43.081 38.372 Z M 44.932 32.278 L 44.932 31.002 L 46.696 31.002 L 46.696 32.278 Z M 44.932 37.755 L 44.932 33.027 L 46.696 33.027 L 46.696 37.755 Z M 50.358 32.966 L 52.203 32.925 C 52.937 32.925 53.501 33.034 53.895 33.249 C 54.297 33.466 54.497 33.904 54.497 34.566 L 54.497 37.755 L 52.723 37.755 L 52.723 36.986 C 52.587 37.363 52.339 37.603 51.979 37.704 C 51.626 37.805 51.167 37.856 50.603 37.856 L 50.277 37.856 C 49.516 37.856 48.955 37.762 48.595 37.573 C 48.242 37.384 48.065 36.945 48.065 36.256 C 48.065 35.757 48.201 35.382 48.473 35.132 C 48.751 34.876 49.142 34.748 49.645 34.748 C 49.91 34.728 50.178 34.717 50.45 34.717 L 51.245 34.717 C 51.605 34.717 51.901 34.748 52.132 34.808 C 52.37 34.87 52.567 35.008 52.723 35.224 L 52.723 34.707 C 52.723 34.424 52.662 34.235 52.54 34.14 C 52.417 34.039 52.21 33.989 51.918 33.989 L 51.102 33.969 L 50.521 33.989 C 50.351 33.989 50.226 34.012 50.144 34.06 C 50.062 34.107 50.022 34.208 50.022 34.363 L 48.269 34.363 C 48.269 33.823 48.463 33.455 48.85 33.259 C 49.244 33.064 49.747 32.966 50.358 32.966 Z M 51.174 36.743 C 51.561 36.743 51.877 36.726 52.122 36.692 C 52.373 36.651 52.536 36.594 52.611 36.52 C 52.686 36.446 52.723 36.33 52.723 36.176 C 52.723 35.986 52.645 35.862 52.489 35.801 C 52.339 35.733 52.156 35.699 51.938 35.699 L 50.929 35.679 C 50.617 35.679 50.351 35.71 50.134 35.771 C 49.917 35.825 49.808 35.966 49.808 36.196 C 49.808 36.419 49.893 36.567 50.062 36.641 C 50.232 36.709 50.453 36.743 50.725 36.743 Z M 63.565 37.755 L 63.565 36.732 C 63.45 37.178 63.202 37.478 62.821 37.634 C 62.447 37.782 61.986 37.856 61.435 37.856 C 60.864 37.856 60.364 37.822 59.936 37.755 C 59.508 37.694 59.182 37.559 58.958 37.35 C 58.741 37.154 58.592 36.895 58.53 36.611 C 58.472 36.283 58.444 35.951 58.448 35.619 L 58.448 35.274 C 58.448 34.822 58.479 34.444 58.54 34.14 C 58.608 33.83 58.771 33.583 59.029 33.402 C 59.287 33.212 59.617 33.088 60.018 33.027 C 60.443 32.958 60.872 32.924 61.302 32.925 C 62.009 32.925 62.512 32.996 62.811 33.138 C 63.11 33.273 63.362 33.489 63.565 33.786 L 63.565 31.002 L 65.288 31.002 L 65.288 37.755 Z M 62.097 36.55 C 62.655 36.55 63.035 36.489 63.239 36.368 C 63.45 36.246 63.555 35.939 63.555 35.446 C 63.555 34.913 63.467 34.579 63.29 34.444 C 63.114 34.303 62.729 34.231 62.138 34.231 L 61.751 34.231 C 61.493 34.231 61.258 34.245 61.048 34.272 C 60.844 34.299 60.681 34.356 60.559 34.444 C 60.44 34.526 60.356 34.649 60.324 34.788 C 60.29 34.93 60.273 35.109 60.273 35.325 C 60.273 35.838 60.351 36.172 60.507 36.327 C 60.663 36.483 61 36.56 61.517 36.56 Z M 70.402 37.856 L 68.7 37.795 C 67.885 37.795 67.327 37.59 67.028 37.178 C 66.736 36.766 66.59 36.125 66.59 35.254 C 66.59 34.458 66.746 33.877 67.059 33.513 C 67.371 33.142 67.915 32.956 68.69 32.956 L 70.361 32.925 C 70.864 32.925 71.282 32.952 71.615 33.006 C 71.948 33.061 72.234 33.185 72.471 33.381 C 72.709 33.577 72.865 33.82 72.94 34.11 C 73.022 34.4 73.063 34.731 73.063 35.102 C 73.063 35.183 73.059 35.274 73.052 35.375 L 73.052 35.72 L 68.384 35.72 C 68.384 36.091 68.452 36.354 68.587 36.51 C 68.724 36.658 68.975 36.732 69.342 36.732 L 70.341 36.753 C 70.565 36.753 70.752 36.739 70.901 36.712 C 71.051 36.685 71.149 36.638 71.197 36.57 C 71.251 36.503 71.286 36.382 71.299 36.206 L 73.052 36.206 C 73.052 36.914 72.821 37.367 72.359 37.562 C 71.904 37.758 71.251 37.856 70.402 37.856 Z M 69.566 33.979 C 69.193 33.979 68.9 34.019 68.69 34.1 C 68.479 34.174 68.374 34.367 68.374 34.677 L 68.384 34.808 L 71.309 34.808 C 71.309 34.464 71.224 34.242 71.054 34.14 C 70.885 34.033 70.609 33.979 70.229 33.979 Z M 78.709 33.786 C 78.776 33.631 78.855 33.496 78.943 33.381 C 79.032 33.266 79.164 33.175 79.341 33.108 C 79.517 33.041 79.728 32.993 79.973 32.966 C 80.264 32.937 80.557 32.923 80.849 32.925 C 81.882 32.925 82.626 33.044 83.082 33.28 C 83.537 33.509 83.765 34.083 83.765 35.001 L 83.765 35.578 C 83.765 35.963 83.741 36.287 83.693 36.55 C 83.646 36.813 83.513 37.063 83.296 37.299 C 83.085 37.529 82.773 37.681 82.358 37.755 C 81.95 37.822 81.454 37.856 80.87 37.856 C 80.333 37.856 79.881 37.802 79.514 37.694 C 79.154 37.58 78.885 37.333 78.709 36.955 L 78.709 39.851 L 76.945 39.851 L 76.945 33.027 L 78.709 33.027 Z M 80.574 36.55 C 81.166 36.55 81.549 36.479 81.726 36.337 C 81.903 36.189 81.991 35.838 81.991 35.285 C 81.991 34.9 81.926 34.633 81.797 34.485 C 81.668 34.33 81.403 34.252 81.002 34.252 L 79.84 34.231 C 79.589 34.231 79.402 34.245 79.28 34.272 C 79.162 34.297 79.051 34.345 78.953 34.414 C 78.865 34.481 78.804 34.583 78.77 34.717 C 78.736 34.853 78.719 35.011 78.719 35.194 L 78.719 35.375 C 78.719 35.788 78.784 36.085 78.913 36.266 C 79.042 36.442 79.303 36.53 79.698 36.53 Z M 86.891 33.969 C 87.02 33.563 87.241 33.29 87.554 33.148 C 87.873 33 88.274 32.925 88.757 32.925 C 89.49 32.925 89.997 33.054 90.275 33.31 C 90.554 33.567 90.694 34.053 90.694 34.768 L 90.694 35.072 L 89.052 35.072 C 89.044 35.035 89.04 34.998 89.042 34.961 C 89.015 34.643 88.93 34.444 88.787 34.363 C 88.651 34.276 88.396 34.231 88.023 34.231 C 87.594 34.231 87.299 34.346 87.136 34.576 C 86.973 34.798 86.891 35.139 86.891 35.598 L 86.891 37.755 L 85.128 37.755 L 85.128 33.027 L 86.891 33.027 Z M 95.527 37.856 L 93.824 37.795 C 93.009 37.795 92.452 37.59 92.153 37.178 C 91.86 36.766 91.715 36.125 91.715 35.254 C 91.715 34.458 91.871 33.877 92.184 33.513 C 92.496 33.142 93.04 32.956 93.814 32.956 L 95.486 32.925 C 95.989 32.925 96.406 32.952 96.74 33.006 C 97.073 33.061 97.358 33.185 97.596 33.381 C 97.834 33.577 97.99 33.82 98.065 34.11 C 98.147 34.4 98.187 34.731 98.187 35.102 C 98.187 35.183 98.184 35.274 98.177 35.375 L 98.177 35.72 L 93.509 35.72 C 93.509 36.091 93.576 36.354 93.712 36.51 C 93.848 36.658 94.1 36.732 94.467 36.732 L 95.466 36.753 C 95.69 36.753 95.877 36.739 96.026 36.712 C 96.176 36.685 96.274 36.638 96.322 36.57 C 96.376 36.503 96.41 36.382 96.424 36.206 L 98.177 36.206 C 98.177 36.914 97.946 37.367 97.484 37.562 C 97.029 37.758 96.376 37.856 95.527 37.856 Z M 94.691 33.979 C 94.317 33.979 94.025 34.019 93.814 34.1 C 93.603 34.174 93.498 34.367 93.498 34.677 L 93.509 34.808 L 96.434 34.808 C 96.434 34.464 96.349 34.242 96.179 34.14 C 96.009 34.033 95.734 33.979 95.354 33.979 Z M 103.66 34.049 C 103.564 34.022 103.465 34.005 103.364 33.999 C 103.263 33.992 103.14 33.989 102.998 33.989 L 102.233 33.989 C 102.117 33.989 102.009 33.992 101.907 33.999 C 101.805 33.999 101.696 34.009 101.581 34.029 C 101.479 34.04 101.382 34.082 101.306 34.15 C 101.238 34.217 101.201 34.309 101.204 34.404 C 101.204 34.538 101.258 34.627 101.367 34.667 C 101.476 34.707 101.618 34.728 101.795 34.728 L 103.742 34.738 C 104.503 34.738 105.074 34.815 105.454 34.971 C 105.835 35.119 106.025 35.507 106.025 36.135 C 106.025 36.533 105.971 36.844 105.862 37.066 C 105.753 37.289 105.543 37.461 105.23 37.583 C 104.924 37.698 104.557 37.772 104.129 37.805 C 103.708 37.839 103.249 37.856 102.753 37.856 L 102.009 37.856 C 101.166 37.856 100.517 37.768 100.062 37.593 C 99.613 37.417 99.389 36.986 99.389 36.297 L 101.234 36.297 C 101.234 36.513 101.312 36.644 101.468 36.692 C 101.632 36.732 101.771 36.756 101.886 36.763 C 102.009 36.769 102.152 36.773 102.315 36.773 L 103.151 36.783 C 103.334 36.783 103.501 36.776 103.65 36.763 C 103.789 36.751 103.927 36.721 104.058 36.672 C 104.187 36.617 104.251 36.496 104.251 36.307 C 104.251 36.159 104.194 36.064 104.078 36.023 C 103.962 35.976 103.813 35.953 103.63 35.953 L 102.304 35.953 L 100.796 35.912 C 99.879 35.831 99.42 35.352 99.42 34.474 C 99.42 33.921 99.586 33.546 99.919 33.351 C 100.252 33.155 100.731 33.03 101.357 32.976 L 103.079 32.936 C 103.473 32.936 103.769 32.942 103.966 32.956 C 104.163 32.963 104.431 32.996 104.771 33.057 C 105.111 33.111 105.366 33.239 105.536 33.442 C 105.706 33.638 105.791 33.928 105.791 34.313 L 103.935 34.313 C 103.915 34.171 103.823 34.083 103.66 34.049 Z M 109.547 32.966 L 111.392 32.925 C 112.125 32.925 112.69 33.034 113.083 33.249 C 113.484 33.466 113.685 33.904 113.685 34.566 L 113.685 37.755 L 111.912 37.755 L 111.912 36.986 C 111.775 37.363 111.527 37.603 111.167 37.704 C 110.814 37.805 110.355 37.856 109.791 37.856 L 109.465 37.856 C 108.704 37.856 108.143 37.762 107.783 37.573 C 107.43 37.384 107.253 36.945 107.253 36.256 C 107.253 35.757 107.389 35.382 107.661 35.132 C 107.939 34.876 108.33 34.748 108.833 34.748 C 109.098 34.728 109.366 34.717 109.639 34.717 L 110.433 34.717 C 110.794 34.717 111.089 34.748 111.32 34.808 C 111.558 34.87 111.755 35.008 111.912 35.224 L 111.912 34.707 C 111.912 34.424 111.85 34.235 111.728 34.14 C 111.606 34.039 111.398 33.989 111.106 33.989 L 110.29 33.969 L 109.71 33.989 C 109.54 33.989 109.414 34.012 109.332 34.06 C 109.251 34.107 109.21 34.208 109.21 34.363 L 107.457 34.363 C 107.457 33.823 107.651 33.455 108.038 33.259 C 108.432 33.064 108.935 32.966 109.547 32.966 Z M 110.362 36.743 C 110.749 36.743 111.065 36.726 111.31 36.692 C 111.561 36.651 111.725 36.594 111.799 36.52 C 111.874 36.446 111.912 36.33 111.912 36.176 C 111.912 35.986 111.833 35.862 111.677 35.801 C 111.527 35.733 111.344 35.699 111.127 35.699 L 110.118 35.679 C 109.805 35.679 109.54 35.71 109.322 35.771 C 109.105 35.825 108.996 35.966 108.996 36.196 C 108.996 36.419 109.081 36.567 109.251 36.641 C 109.421 36.709 109.642 36.743 109.913 36.743 Z\" fill=\"rgb(0,0,0)\"></path></svg>',svgContentId:11103062398,withExternalLayout:true,...addPropertyOverrides({AdzeHZaIZ:{svgContentId:11013506270},fFmEgoNkb:{svgContentId:11013506270},gUI9fsS28:{svgContentId:11013506270},hYyEMX0lT:{svgContentId:11013506270},MqVwvt6Rp:{svgContentId:11013506270},rv9vlm2A9:{svgContentId:11013506270},u9fQ2S7bV:{svgContentId:11013506270},vBivAKpmE:{svgContentId:11013506270},xj_yGehMn:{svgContentId:11013506270},zvcfPvkVg:{svgContentId:11013506270}},baseVariant,gestureVariant)})})]}),isDisplayed2()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1v27sbh\",layoutDependency:layoutDependency,layoutId:\"AyKuVuPMr\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-k2cnvk\",layoutDependency:layoutDependency,layoutId:\"n8_zA6WTW\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"NiNZhOuCI\"},implicitPathVariables:undefined},{href:{webPageId:\"NiNZhOuCI\"},implicitPathVariables:undefined},{href:{webPageId:\"NiNZhOuCI\"},implicitPathVariables:undefined},{href:{webPageId:\"NiNZhOuCI\"},implicitPathVariables:undefined},{href:{webPageId:\"NiNZhOuCI\"},implicitPathVariables:undefined},{href:{webPageId:\"NiNZhOuCI\"},implicitPathVariables:undefined},{href:{webPageId:\"NiNZhOuCI\"},implicitPathVariables:undefined},{href:{webPageId:\"NiNZhOuCI\"},implicitPathVariables:undefined},{href:{webPageId:\"NiNZhOuCI\"},implicitPathVariables:undefined},{href:{webPageId:\"NiNZhOuCI\"},implicitPathVariables:undefined},{href:{webPageId:\"NiNZhOuCI\"},implicitPathVariables:undefined},{href:{webPageId:\"NiNZhOuCI\"},implicitPathVariables:undefined},{href:{webPageId:\"NiNZhOuCI\"},implicitPathVariables:undefined},{href:{webPageId:\"NiNZhOuCI\"},implicitPathVariables:undefined},{href:{webPageId:\"NiNZhOuCI\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:27,y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+10+0+9+7.5+0,...addPropertyOverrides({AdzeHZaIZ:{y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+24+0+0+82+0+0+0+0},fFmEgoNkb:{y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+24+0+0+82+0+0+0+0},GcmXNUsoi:{y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+10+0+13+3.5+0},gUI9fsS28:{y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+24+0+0+82+0+0+0+0},LMp0jZ2E6:{y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+10+0+13+3.5+0},RiopkIcnZ:{y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+10+0+13+3.5+0},rjZO8Mhla:{y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+10+0+13+3.5+0},u9fQ2S7bV:{y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+24+0+0+82+0+0+0+0},vBivAKpmE:{y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+24+0+0+82+0+0+0+0},XZ3Yncf84:{y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+10+0+13+3.5+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-ig38qr-container\",layoutDependency:layoutDependency,layoutId:\"soDFL8L6i-container\",children:/*#__PURE__*/_jsx(NavLink,{EVuRExUhm:resolvedLinks[0],height:\"100%\",id:\"soDFL8L6i\",layoutId:\"soDFL8L6i\",variant:\"kNgCKCC30\",width:\"100%\",Z0QXP3Co6:\"Actualitate\",...addPropertyOverrides({AdzeHZaIZ:{EVuRExUhm:resolvedLinks[13]},fFmEgoNkb:{EVuRExUhm:resolvedLinks[14]},GcmXNUsoi:{EVuRExUhm:resolvedLinks[8]},gUI9fsS28:{EVuRExUhm:resolvedLinks[12]},hYyEMX0lT:{EVuRExUhm:resolvedLinks[6]},LMp0jZ2E6:{EVuRExUhm:resolvedLinks[9]},RiopkIcnZ:{EVuRExUhm:resolvedLinks[10]},rjZO8Mhla:{EVuRExUhm:resolvedLinks[7],variant:\"yNuUrJCG5\"},rv9vlm2A9:{EVuRExUhm:resolvedLinks[5]},u9fQ2S7bV:{EVuRExUhm:resolvedLinks[11],variant:\"yNuUrJCG5\"},vBivAKpmE:{EVuRExUhm:resolvedLinks[2],zXsH9mlA_:undefined},xj_yGehMn:{EVuRExUhm:resolvedLinks[4]},XZ3Yncf84:{EVuRExUhm:resolvedLinks[1]},zvcfPvkVg:{EVuRExUhm:resolvedLinks[3],variant:\"yNuUrJCG5\"}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"nnB1a8YtQ\"},implicitPathVariables:undefined},{href:{webPageId:\"nnB1a8YtQ\"},implicitPathVariables:undefined},{href:{webPageId:\"nnB1a8YtQ\"},implicitPathVariables:undefined},{href:{webPageId:\"nnB1a8YtQ\"},implicitPathVariables:undefined},{href:{webPageId:\"nnB1a8YtQ\"},implicitPathVariables:undefined},{href:{webPageId:\"nnB1a8YtQ\"},implicitPathVariables:undefined},{href:{webPageId:\"nnB1a8YtQ\"},implicitPathVariables:undefined},{href:{webPageId:\"nnB1a8YtQ\"},implicitPathVariables:undefined},{href:{webPageId:\"nnB1a8YtQ\"},implicitPathVariables:undefined},{href:{webPageId:\"nnB1a8YtQ\"},implicitPathVariables:undefined},{href:{webPageId:\"nnB1a8YtQ\"},implicitPathVariables:undefined},{href:{webPageId:\"nnB1a8YtQ\"},implicitPathVariables:undefined},{href:{webPageId:\"nnB1a8YtQ\"},implicitPathVariables:undefined},{href:{webPageId:\"nnB1a8YtQ\"},implicitPathVariables:undefined},{href:{webPageId:\"nnB1a8YtQ\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:27,y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+10+0+9+7.5+0,...addPropertyOverrides({AdzeHZaIZ:{y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+24+0+0+82+0+0+0+37},fFmEgoNkb:{y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+24+0+0+82+0+0+0+37},GcmXNUsoi:{y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+10+0+13+3.5+0},gUI9fsS28:{y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+24+0+0+82+0+0+0+37},LMp0jZ2E6:{y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+10+0+13+3.5+0},RiopkIcnZ:{y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+10+0+13+3.5+0},rjZO8Mhla:{y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+10+0+13+3.5+0},u9fQ2S7bV:{y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+24+0+0+82+0+0+0+37},vBivAKpmE:{y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+24+0+0+82+0+0+0+37},XZ3Yncf84:{y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+10+0+13+3.5+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1811kv5-container\",layoutDependency:layoutDependency,layoutId:\"GJINxeAA9-container\",children:/*#__PURE__*/_jsx(NavLink,{EVuRExUhm:resolvedLinks1[0],height:\"100%\",id:\"GJINxeAA9\",layoutId:\"GJINxeAA9\",variant:\"kNgCKCC30\",width:\"100%\",Z0QXP3Co6:\"Investiga\u021Bii\",...addPropertyOverrides({AdzeHZaIZ:{EVuRExUhm:resolvedLinks1[13]},fFmEgoNkb:{EVuRExUhm:resolvedLinks1[14]},GcmXNUsoi:{EVuRExUhm:resolvedLinks1[8],variant:\"yNuUrJCG5\"},gUI9fsS28:{EVuRExUhm:resolvedLinks1[12],variant:\"yNuUrJCG5\"},hYyEMX0lT:{EVuRExUhm:resolvedLinks1[6]},LMp0jZ2E6:{EVuRExUhm:resolvedLinks1[9]},RiopkIcnZ:{EVuRExUhm:resolvedLinks1[10]},rjZO8Mhla:{EVuRExUhm:resolvedLinks1[7]},rv9vlm2A9:{EVuRExUhm:resolvedLinks1[5]},u9fQ2S7bV:{EVuRExUhm:resolvedLinks1[11]},vBivAKpmE:{EVuRExUhm:resolvedLinks1[2]},xj_yGehMn:{EVuRExUhm:resolvedLinks1[4],variant:\"yNuUrJCG5\"},XZ3Yncf84:{EVuRExUhm:resolvedLinks1[1]},zvcfPvkVg:{EVuRExUhm:resolvedLinks1[3]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"v_6XN1t8x\"},implicitPathVariables:undefined},{href:{webPageId:\"v_6XN1t8x\"},implicitPathVariables:undefined},{href:{webPageId:\"v_6XN1t8x\"},implicitPathVariables:undefined},{href:{webPageId:\"v_6XN1t8x\"},implicitPathVariables:undefined},{href:{webPageId:\"v_6XN1t8x\"},implicitPathVariables:undefined},{href:{webPageId:\"v_6XN1t8x\"},implicitPathVariables:undefined},{href:{webPageId:\"v_6XN1t8x\"},implicitPathVariables:undefined},{href:{webPageId:\"v_6XN1t8x\"},implicitPathVariables:undefined},{href:{webPageId:\"v_6XN1t8x\"},implicitPathVariables:undefined},{href:{webPageId:\"v_6XN1t8x\"},implicitPathVariables:undefined},{href:{webPageId:\"v_6XN1t8x\"},implicitPathVariables:undefined},{href:{webPageId:\"v_6XN1t8x\"},implicitPathVariables:undefined},{href:{webPageId:\"v_6XN1t8x\"},implicitPathVariables:undefined},{href:{webPageId:\"v_6XN1t8x\"},implicitPathVariables:undefined},{href:{webPageId:\"v_6XN1t8x\"},implicitPathVariables:undefined}],children:resolvedLinks2=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:27,y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+10+0+9+7.5+0,...addPropertyOverrides({AdzeHZaIZ:{y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+24+0+0+82+0+0+0+74},fFmEgoNkb:{y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+24+0+0+82+0+0+0+74},GcmXNUsoi:{y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+10+0+13+3.5+0},gUI9fsS28:{y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+24+0+0+82+0+0+0+74},LMp0jZ2E6:{y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+10+0+13+3.5+0},RiopkIcnZ:{y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+10+0+13+3.5+0},rjZO8Mhla:{y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+10+0+13+3.5+0},u9fQ2S7bV:{y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+24+0+0+82+0+0+0+74},vBivAKpmE:{y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+24+0+0+82+0+0+0+74},XZ3Yncf84:{y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+10+0+13+3.5+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1l54350-container\",layoutDependency:layoutDependency,layoutId:\"J5nYoNcS7-container\",children:/*#__PURE__*/_jsx(NavLink,{EVuRExUhm:resolvedLinks2[0],height:\"100%\",id:\"J5nYoNcS7\",layoutId:\"J5nYoNcS7\",variant:\"kNgCKCC30\",width:\"100%\",Z0QXP3Co6:\"Editorial\",...addPropertyOverrides({AdzeHZaIZ:{EVuRExUhm:resolvedLinks2[13],variant:\"yNuUrJCG5\"},fFmEgoNkb:{EVuRExUhm:resolvedLinks2[14]},GcmXNUsoi:{EVuRExUhm:resolvedLinks2[8]},gUI9fsS28:{EVuRExUhm:resolvedLinks2[12]},hYyEMX0lT:{EVuRExUhm:resolvedLinks2[6]},LMp0jZ2E6:{EVuRExUhm:resolvedLinks2[9],variant:\"yNuUrJCG5\"},RiopkIcnZ:{EVuRExUhm:resolvedLinks2[10]},rjZO8Mhla:{EVuRExUhm:resolvedLinks2[7]},rv9vlm2A9:{EVuRExUhm:resolvedLinks2[5],variant:\"yNuUrJCG5\"},u9fQ2S7bV:{EVuRExUhm:resolvedLinks2[11]},vBivAKpmE:{EVuRExUhm:resolvedLinks2[2]},xj_yGehMn:{EVuRExUhm:resolvedLinks2[4]},XZ3Yncf84:{EVuRExUhm:resolvedLinks2[1]},zvcfPvkVg:{EVuRExUhm:resolvedLinks2[3]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"Ed5of3qSn\"},implicitPathVariables:undefined},{href:{webPageId:\"Ed5of3qSn\"},implicitPathVariables:undefined},{href:{webPageId:\"Ed5of3qSn\"},implicitPathVariables:undefined},{href:{webPageId:\"Ed5of3qSn\"},implicitPathVariables:undefined},{href:{webPageId:\"Ed5of3qSn\"},implicitPathVariables:undefined},{href:{webPageId:\"Ed5of3qSn\"},implicitPathVariables:undefined},{href:{webPageId:\"Ed5of3qSn\"},implicitPathVariables:undefined},{href:{webPageId:\"Ed5of3qSn\"},implicitPathVariables:undefined},{href:{webPageId:\"Ed5of3qSn\"},implicitPathVariables:undefined},{href:{webPageId:\"Ed5of3qSn\"},implicitPathVariables:undefined},{href:{webPageId:\"Ed5of3qSn\"},implicitPathVariables:undefined},{href:{webPageId:\"Ed5of3qSn\"},implicitPathVariables:undefined},{href:{webPageId:\"Ed5of3qSn\"},implicitPathVariables:undefined},{href:{webPageId:\"Ed5of3qSn\"},implicitPathVariables:undefined},{href:{webPageId:\"Ed5of3qSn\"},implicitPathVariables:undefined}],children:resolvedLinks3=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:27,y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+10+0+9+7.5+0,...addPropertyOverrides({AdzeHZaIZ:{y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+24+0+0+82+0+0+0+111},fFmEgoNkb:{y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+24+0+0+82+0+0+0+111},GcmXNUsoi:{y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+10+0+13+3.5+0},gUI9fsS28:{y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+24+0+0+82+0+0+0+111},LMp0jZ2E6:{y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+10+0+13+3.5+0},RiopkIcnZ:{y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+10+0+13+3.5+0},rjZO8Mhla:{y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+10+0+13+3.5+0},u9fQ2S7bV:{y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+24+0+0+82+0+0+0+111},vBivAKpmE:{y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+24+0+0+82+0+0+0+111},XZ3Yncf84:{y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+10+0+13+3.5+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1mpzc8c-container\",layoutDependency:layoutDependency,layoutId:\"UVTx9rOuX-container\",children:/*#__PURE__*/_jsx(NavLink,{EVuRExUhm:resolvedLinks3[0],height:\"100%\",id:\"UVTx9rOuX\",layoutId:\"UVTx9rOuX\",variant:\"kNgCKCC30\",width:\"100%\",Z0QXP3Co6:\"Politic\u0103\",...addPropertyOverrides({AdzeHZaIZ:{EVuRExUhm:resolvedLinks3[13]},fFmEgoNkb:{EVuRExUhm:resolvedLinks3[14],variant:\"yNuUrJCG5\"},GcmXNUsoi:{EVuRExUhm:resolvedLinks3[8]},gUI9fsS28:{EVuRExUhm:resolvedLinks3[12]},hYyEMX0lT:{EVuRExUhm:resolvedLinks3[6],variant:\"yNuUrJCG5\"},LMp0jZ2E6:{EVuRExUhm:resolvedLinks3[9]},RiopkIcnZ:{EVuRExUhm:resolvedLinks3[10],variant:\"yNuUrJCG5\"},rjZO8Mhla:{EVuRExUhm:resolvedLinks3[7]},rv9vlm2A9:{EVuRExUhm:resolvedLinks3[5]},u9fQ2S7bV:{EVuRExUhm:resolvedLinks3[11]},vBivAKpmE:{EVuRExUhm:resolvedLinks3[2]},xj_yGehMn:{EVuRExUhm:resolvedLinks3[4]},XZ3Yncf84:{EVuRExUhm:resolvedLinks3[1]},zvcfPvkVg:{EVuRExUhm:resolvedLinks3[3]}},baseVariant,gestureVariant)})})})})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-cgz0i\",\"data-border\":true,layoutDependency:layoutDependency,layoutId:\"YwXJXG5QI\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgb(34, 34, 34)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-15a32op-container\",layoutDependency:layoutDependency,layoutId:\"kPLAXnUHX-container\",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:\"rgb(51, 51, 51)\",iconSize:34,iconType:\"default\",id:\"kPLAXnUHX\",inputOptions:{clearButtonText:\"Clear\",clearButtonType:\"icon\",dividerType:\"contained\",iconOptions:{iconColor:\"rgba(0, 0, 0, 0.45)\",iconSize:18,iconType:\"default\"},inputFont:{fontFamily:'\"Eurostile Next W1G Wide\", \"Eurostile Next W1G Wide Placeholder\", sans-serif',fontSize:\"16px\"},placeholderOptions:{placeholderColor:\"rgba(0, 0, 0, 0.4)\",placeholderText:\"Caut\u0103 \\xeen site...\"},textColor:\"rgb(0, 0, 0)\"},layoutId:\"kPLAXnUHX\",modalOptions:{backgroundColor:\"rgb(255, 255, 255)\",borderRadius:16,heightIsStatic:false,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%\"},urlScope:resolvePageScope({webPageId:\"dAdjnvG7j\"},router),width:\"100%\",...addPropertyOverrides({AdzeHZaIZ:{iconSize:26},fFmEgoNkb:{iconSize:26},gUI9fsS28:{iconSize:26},u9fQ2S7bV:{iconSize:26},vBivAKpmE:{iconSize:26}},baseVariant,gestureVariant)})})})})]}),isDisplayed3()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-11qfpdd\",layoutDependency:layoutDependency,layoutId:\"pOUONuRQL\",children:/*#__PURE__*/_jsx(Link,{nodeId:\"U7sdebLcj\",...addPropertyOverrides({GcmXNUsoi:{href:{webPageId:\"augiA20Il\"}},LMp0jZ2E6:{href:{webPageId:\"augiA20Il\"}},RiopkIcnZ:{href:{webPageId:\"augiA20Il\"}},rjZO8Mhla:{href:{webPageId:\"augiA20Il\"}},XZ3Yncf84:{href:{webPageId:\"augiA20Il\"}}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SVG,{className:\"framer-1tk25i9 framer-uq981q\",\"data-framer-name\":\"ROMANIA_PRESS_Property_1_Logo_Icon_Long\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"U7sdebLcj\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 181 60\"><path d=\"M 125.771 50.384 L 123.86 51.346 L 122.551 48.609 L 124.628 47.751 Z M 131.26 53.593 L 128.534 55.25 L 125.666 53.727 L 127.838 52.514 Z M 124.142 44.927 L 122.066 45.489 L 121.688 42.634 L 123.966 42.161 Z M 137.457 52.78 L 135.721 54.422 L 132.133 55.634 L 134.896 53.815 Z M 135.072 45.844 L 134.588 47.663 L 132.228 48.697 L 130.505 47.87 Z M 134.896 43.847 L 129.195 45.755 L 128.912 43.715 L 134.896 42.293 Z M 134.199 36.955 L 121.476 39.336 L 121.795 36.482 L 133.55 35.269 Z M 132.617 32.799 L 122.444 33.272 L 123.86 31.113 L 131.745 31.113 Z M 153.389 36.349 L 141.221 39.336 C 141.174 38.448 140.927 36.778 140.467 34.308 C 140.029 32.444 139.049 30.729 137.527 29.205 L 149.483 28.599 C 150.226 28.998 151.278 30.034 152.634 31.719 C 153.095 32.636 153.342 34.189 153.389 36.349 Z M 162.111 37.65 L 161.45 39.336 L 144.196 49.305 L 144.928 45.281 Z M 162.206 32.666 L 154.912 34.308 L 154.428 31.927 L 161.45 30.758 Z M 159.928 29.338 L 153.012 30.019 L 151.383 28.599 L 158.335 28.244 Z M 177.042 31.321 L 175.968 33.79 L 169.89 35.964 L 170.373 33.672 Z M 175.389 27.726 L 170.162 29.501 L 169.405 28.2 L 174.623 26.291 Z M 174.068 24.872 L 168.366 26.78 L 167.6 25.952 L 172.934 24.177 Z M 140.467 48.314 L 134.588 51.478 C 134.188 51.671 133.456 51.833 132.369 51.952 C 131.131 52.069 130.127 52.025 129.36 51.819 C 126.363 50.931 124.864 47.825 124.864 42.501 C 124.864 41.984 124.875 41.525 124.899 41.11 L 135.167 38.729 L 135.237 39.78 L 126.528 41.688 C 126.478 42.174 126.454 42.663 126.458 43.151 C 126.458 47.116 127.625 49.438 129.95 50.132 C 130.505 50.31 131.024 50.384 131.508 50.384 C 133.148 50.384 134.376 49.497 135.203 47.707 C 135.875 46.229 136.17 44.424 136.111 42.293 C 136.016 38.508 135.356 35.417 134.14 33.021 C 132.819 30.448 131.011 28.969 128.711 28.599 C 128.237 28.54 127.76 28.511 127.283 28.511 C 124.958 28.511 123.128 29.413 121.795 31.231 C 120.379 33.11 119.682 35.772 119.682 39.218 C 119.682 49.555 122.598 55.412 128.428 56.803 C 129.301 57.009 130.163 57.113 130.989 57.113 C 135.391 57.113 138.555 54.17 140.467 48.314 Z M 163.8 35.698 L 143.228 43.374 C 143.038 48.461 141.718 52.1 139.251 54.289 L 160.412 41.199 C 162.229 40.106 163.362 38.271 163.8 35.698 Z M 163.906 33.272 C 163.764 31.231 162.985 29.649 161.557 28.555 C 160.283 27.593 158.736 27.149 156.884 27.208 L 131.165 27.638 C 133.006 28.11 134.53 29.575 135.721 32.059 C 136.996 34.693 137.691 38.094 137.834 42.293 C 137.881 44.188 137.562 46.258 136.866 48.476 L 141.021 46.45 C 141.387 44.912 141.611 43.566 141.705 42.413 L 163.906 34.929 C 163.953 34.378 163.953 33.823 163.906 33.272 Z M 178.328 29.161 L 169.228 32.104 C 169.251 33.347 169.099 34.618 168.78 35.89 C 168.461 37.176 168.12 37.917 167.777 38.079 L 175.389 35.491 C 176.428 35.106 177.242 34.16 177.844 32.621 C 178.305 31.467 178.529 30.404 178.529 29.413 C 178.529 29.161 178.493 29.028 178.423 29.028 Z M 176.912 28.555 C 176.948 28.643 176.971 28.614 176.971 28.466 C 176.971 27.682 176.675 26.706 176.074 25.523 C 175.295 23.985 174.351 23.215 173.241 23.215 C 173.004 23.215 172.781 23.259 172.545 23.349 L 164.661 25.612 C 165.24 25.612 165.995 25.996 166.915 26.78 C 168.179 27.874 168.933 29.338 169.157 31.157 Z M 164.98 32.666 C 165.004 33.021 165.015 33.362 165.015 33.701 C 165.015 35.417 164.673 37.029 164.011 38.567 C 163.387 39.971 162.666 40.949 161.828 41.466 L 136.866 57.276 C 134.814 58.577 132.641 59.228 130.328 59.228 C 129.384 59.228 128.499 59.095 127.672 58.844 C 124.261 57.734 121.736 55.147 120.095 51.034 C 118.761 47.722 118.112 43.773 118.16 39.218 C 118.183 35.861 118.88 33.036 120.237 30.713 C 121.807 28.007 123.991 26.631 126.799 26.602 L 157.757 26.337 C 159.575 26.337 161.144 26.854 162.453 27.859 C 163.929 28.984 164.768 30.595 164.98 32.666 Z M 179.366 28.555 C 179.344 29.856 179.201 31.01 178.943 32.015 C 178.328 34.411 177.207 35.89 175.591 36.438 L 165.428 39.735 C 167.293 38.523 168.226 36.274 168.226 33.021 C 168.226 32.666 168.201 32.296 168.155 31.883 C 168.025 29.959 167.162 28.377 165.605 27.164 C 164.33 26.218 163.103 25.729 161.9 25.729 L 172.344 22.609 C 172.805 22.505 173.23 22.447 173.618 22.447 C 174.847 22.447 175.849 23.067 176.629 24.31 C 177.325 25.404 177.727 26.75 177.844 28.332 Z\" fill=\"rgb(0,0,0)\"></path><path d=\"M 27.414 9.791 C 29.292 9.791 29.873 11.845 29.873 13.5 C 29.873 16.713 28.34 20.687 26.04 20.687 C 24.481 20.687 23.53 19.131 23.53 16.912 C 23.53 13.897 24.957 9.79 27.414 9.79 Z M 27.785 6.81 C 23.398 6.81 20.358 11.547 20.358 17.012 C 20.358 20.853 22.367 23.668 25.617 23.668 C 30.004 23.668 33.07 18.965 33.07 13.5 C 33.07 9.924 31.248 6.81 27.785 6.81 Z M 100.599 14.196 C 99.991 18.303 98.247 20.554 96.819 20.554 C 95.47 20.554 94.969 19.164 94.969 17.475 C 94.969 13.798 97.163 9.791 100.016 9.791 C 100.571 9.791 100.969 9.857 101.286 9.957 Z M 102.872 23.304 C 102.818 21.383 103.029 18.368 103.399 15.952 L 104.722 7.539 C 103.744 7.142 102.237 6.81 100.836 6.81 C 94.837 6.81 91.771 12.672 91.771 18.17 C 91.771 21.417 93.278 23.668 95.576 23.668 C 97.215 23.668 98.906 22.641 100.176 19.66 L 100.255 19.66 C 100.15 21.051 100.043 22.343 100.016 23.304 Z M 89.497 4.856 C 90.529 4.856 91.375 3.962 91.401 2.538 C 91.401 1.313 90.714 0.451 89.762 0.451 C 88.758 0.451 87.912 1.412 87.912 2.802 C 87.885 3.996 88.546 4.856 89.497 4.856 Z M 88.044 23.304 L 90.502 7.175 L 87.41 7.175 L 84.978 23.304 Z M 73.508 23.304 L 74.619 15.852 C 75.173 12.076 76.971 9.957 78.371 9.957 C 79.587 9.957 79.983 10.95 79.983 12.275 C 79.983 12.904 79.904 13.599 79.825 14.196 L 78.451 23.304 L 81.517 23.304 L 82.943 13.931 C 83.075 13.104 83.182 11.977 83.182 11.249 C 83.182 8.201 81.727 6.81 79.904 6.81 C 78.107 6.81 76.469 7.904 75.278 10.089 L 75.226 10.089 L 75.489 7.175 L 72.768 7.175 C 72.609 8.566 72.425 10.254 72.107 12.176 L 70.442 23.304 Z M 65.13 14.196 C 64.522 18.303 62.778 20.554 61.351 20.554 C 60.003 20.554 59.5 19.164 59.5 17.475 C 59.5 13.798 61.694 9.791 64.548 9.791 C 65.104 9.791 65.5 9.857 65.817 9.957 Z M 67.404 23.304 C 67.35 21.383 67.562 18.368 67.931 15.952 L 69.253 7.539 C 68.275 7.142 66.769 6.81 65.368 6.81 C 59.369 6.81 56.303 12.672 56.303 18.17 C 56.303 21.417 57.809 23.668 60.108 23.668 C 61.748 23.668 63.438 22.641 64.707 19.66 L 64.787 19.66 C 64.681 21.051 64.575 22.343 64.548 23.304 Z M 37.379 23.304 L 38.489 15.653 C 38.964 12.374 40.603 9.957 42.03 9.957 C 43.272 9.957 43.563 11.05 43.563 12.275 C 43.563 12.871 43.51 13.5 43.405 14.163 L 42.03 23.304 L 44.99 23.304 L 46.153 15.587 C 46.656 12.176 48.215 9.957 49.615 9.957 C 50.752 9.957 51.201 10.884 51.201 12.241 C 51.201 12.904 51.096 13.633 51.016 14.295 L 49.669 23.304 L 52.656 23.304 L 54.082 13.865 C 54.188 13.003 54.294 11.811 54.294 11.116 C 54.294 8.235 52.919 6.81 51.149 6.81 C 49.378 6.844 47.739 7.904 46.603 10.123 C 46.497 8.4 45.572 6.81 43.563 6.81 C 41.898 6.81 40.312 7.837 39.097 9.989 L 39.07 9.989 L 39.335 7.175 L 36.666 7.175 C 36.533 8.566 36.322 10.254 36.031 12.176 L 34.392 23.304 Z M 11.452 4.095 C 11.821 3.962 12.324 3.896 13.091 3.896 C 14.835 3.896 16.13 4.823 16.13 6.877 C 16.13 9.294 14.517 11.149 12.112 11.149 L 10.368 11.149 Z M 5.478 23.304 L 8.518 23.304 L 9.919 14.096 L 11.425 14.096 C 13.063 14.096 13.883 15.123 14.015 17.972 C 14.174 20.654 14.359 22.774 14.49 23.304 L 17.662 23.304 C 17.372 22.409 17.239 19.826 17.028 17.044 C 16.869 14.924 16.368 13.368 15.204 12.806 L 15.231 12.706 C 17.504 11.845 19.354 9.592 19.354 6.313 C 19.354 4.492 18.666 3.134 17.662 2.273 C 16.552 1.247 14.913 0.816 13.196 0.816 C 11.61 0.816 9.944 1.014 8.808 1.346 Z\" fill=\"rgb(236,29,39)\"></path><path d=\"M 151.528 22.476 C 152.216 23.105 153.616 23.634 155.123 23.634 C 158.214 23.634 160.593 21.681 160.593 18.137 C 160.593 16.083 159.325 14.759 157.924 13.798 C 156.84 13.104 156.259 12.474 156.259 11.579 C 156.259 10.487 157.051 9.691 158.214 9.691 C 159.271 9.691 160.144 10.089 160.62 10.421 L 161.413 7.639 C 160.832 7.208 159.721 6.81 158.374 6.81 C 155.333 6.81 153.167 8.997 153.167 12.109 C 153.167 13.964 154.224 15.355 155.703 16.315 C 156.972 17.143 157.396 17.773 157.396 18.8 C 157.396 19.859 156.655 20.753 155.413 20.786 C 154.25 20.786 152.981 20.158 152.321 19.694 Z M 141.035 22.476 C 141.723 23.105 143.123 23.634 144.63 23.634 C 147.721 23.634 150.101 21.681 150.101 18.137 C 150.101 16.083 148.831 14.759 147.432 13.798 C 146.348 13.104 145.765 12.474 145.765 11.579 C 145.765 10.487 146.558 9.691 147.721 9.691 C 148.78 9.691 149.651 10.089 150.128 10.421 L 150.92 7.639 C 150.34 7.208 149.229 6.81 147.882 6.81 C 144.841 6.81 142.674 8.997 142.674 12.109 C 142.674 13.964 143.731 15.355 145.211 16.315 C 146.48 17.143 146.902 17.773 146.902 18.8 C 146.902 19.859 146.163 20.753 144.921 20.786 C 143.757 20.786 142.489 20.158 141.827 19.694 Z M 137.652 11.381 C 137.652 13.301 135.618 13.865 132.445 13.798 C 132.817 11.845 134.084 9.691 136.014 9.691 C 136.992 9.691 137.652 10.321 137.652 11.381 Z M 138.657 19.561 C 137.732 20.157 136.57 20.622 135.115 20.622 C 133.899 20.622 132.973 20.058 132.472 18.965 C 132.182 18.336 132.076 17.243 132.128 16.68 C 137.098 16.813 140.56 15.488 140.56 11.348 C 140.56 8.665 138.947 6.81 136.41 6.81 C 131.97 6.81 129.116 12.109 129.116 16.977 C 129.116 20.919 130.833 23.634 134.401 23.634 C 135.96 23.634 137.679 23.204 138.947 22.375 Z M 122.851 23.304 L 123.829 16.813 C 124.331 13.368 125.732 10.586 127.926 10.586 C 128.137 10.586 128.35 10.619 128.506 10.652 L 129.114 6.877 C 128.904 6.844 128.666 6.81 128.455 6.81 C 126.685 6.81 125.283 8.4 124.412 10.586 L 124.331 10.586 C 124.464 9.393 124.543 8.268 124.622 7.175 L 121.953 7.175 C 121.794 8.632 121.635 11.083 121.292 13.368 L 119.785 23.304 Z M 111.883 4.127 C 112.227 3.996 112.809 3.928 113.574 3.928 C 115.319 3.928 116.668 4.791 116.668 7.142 C 116.668 9.791 114.95 11.877 112.332 11.877 C 111.672 11.877 111.223 11.811 110.721 11.678 Z M 105.936 23.304 L 108.975 23.304 L 110.245 14.858 C 110.721 14.924 111.275 15.024 111.91 15.024 C 114.024 15.024 116.06 14.329 117.486 12.904 C 118.782 11.613 119.759 9.493 119.759 6.844 C 119.759 4.856 119.177 3.399 118.12 2.406 C 116.984 1.247 115.213 0.815 113.574 0.815 C 111.963 0.815 110.351 1.015 109.266 1.346 Z\" fill=\"rgb(0,0,0)\"></path><path d=\"M 35.816 26.668 L 126.164 26.668 L 126.164 28.158 L 35.817 28.158 L 0.737 27.41 Z\" fill=\"rgb(0,0,0)\"></path><path d=\"M 176.834 2.942 C 178.194 2.942 178.745 4.71 178.745 6.252 C 178.745 8.242 177.952 9.643 176.817 9.643 C 175.602 9.643 174.857 8.2 174.857 6.292 C 174.857 4.648 175.424 2.942 176.834 2.942 Z M 176.882 1.114 C 174.5 1.114 172.8 3.105 172.8 6.353 C 172.8 9.521 174.517 11.449 176.752 11.449 C 178.761 11.449 180.803 9.826 180.803 6.191 C 180.803 3.186 179.231 1.114 176.882 1.114 Z M 167.679 11.226 L 169.671 11.226 L 169.671 6.109 C 169.671 5.825 169.704 5.56 169.737 5.338 C 169.915 4.221 170.563 3.449 171.519 3.449 C 171.762 3.449 171.94 3.49 172.102 3.531 L 172.102 1.176 C 171.949 1.133 171.791 1.112 171.632 1.114 C 170.791 1.114 169.866 1.825 169.478 3.226 L 169.413 3.226 L 169.348 1.338 L 167.614 1.338 C 167.662 2.232 167.679 3.185 167.679 4.525 L 167.679 11.225 Z M 164.843 11.449 C 165.59 11.449 166.075 10.758 166.075 9.845 C 166.075 8.891 165.573 8.242 164.843 8.242 C 164.131 8.242 163.613 8.911 163.613 9.845 C 163.613 10.759 164.115 11.449 164.843 11.449 Z\" fill=\"rgb(236,29,39)\"></path><path d=\"M 136.984 28.842 L 146.004 28.347 L 146.348 28.328 C 146.584 28.31 150.952 31.634 149.855 37.471 L 140.998 39.649 C 140.681 35.021 139.152 31.482 136.984 28.842 Z\" fill=\"rgb(248,218,41)\"></path><path d=\"M 136.984 28.842 L 141.795 28.579 C 143.121 28.889 146.67 33.16 145.753 38.447 L 140.998 39.649 C 140.681 35.021 139.152 31.482 136.984 28.842 Z\" fill=\"rgb(46,53,145)\"></path><path d=\"M 149.424 28.159 C 151.374 28.169 153.779 31.995 153.537 36.481 C 152.179 36.829 150.735 37.247 149.391 37.514 C 150.892 36.147 148.581 28.808 145.875 28.354 C 146.878 28.204 148.415 28.215 149.424 28.159 Z\" fill=\"rgb(236,29,39)\"></path><path d=\"M 108.899 31.174 C 108.899 31.542 108.91 32.222 110.509 32.185 C 112.108 32.148 111.953 31.542 111.953 31.174\" fill=\"transparent\" stroke-width=\"0.75\" stroke=\"rgb(0,0,0)\" stroke-miterlimit=\"10\"></path><path d=\"M 7.579 37.755 L 5.275 37.755 L 9.067 31.002 L 11.86 31.002 L 15.57 37.755 L 13.287 37.755 L 12.645 36.53 L 8.252 36.53 L 7.579 37.755 Z M 8.976 35.132 L 11.89 35.132 L 10.433 32.46 Z M 23.4 37.957 C 23.4 38.558 23.21 39.03 22.829 39.375 C 22.449 39.726 21.96 39.901 21.362 39.901 C 21.104 39.931 20.846 39.952 20.587 39.962 C 20.294 39.975 20.009 39.982 19.73 39.982 C 18.8 39.982 18.065 39.881 17.529 39.678 C 16.999 39.476 16.734 39 16.734 38.251 L 18.528 38.251 C 18.525 38.387 18.594 38.514 18.711 38.585 C 18.84 38.666 19.038 38.713 19.302 38.727 C 19.568 38.747 19.731 38.757 19.791 38.757 L 20.006 38.757 C 20.346 38.757 20.648 38.733 20.913 38.686 C 21.178 38.639 21.355 38.551 21.443 38.423 C 21.531 38.295 21.582 38.173 21.596 38.059 C 21.616 37.944 21.626 37.812 21.626 37.664 L 21.626 36.753 C 21.477 37.07 21.263 37.31 20.984 37.471 C 20.706 37.634 20.22 37.714 19.527 37.714 C 18.378 37.714 17.59 37.576 17.162 37.299 C 16.741 37.016 16.53 36.33 16.53 35.244 C 16.53 34.596 16.628 34.086 16.825 33.715 C 17.022 33.337 17.342 33.115 17.784 33.047 C 18.232 32.979 18.647 32.942 19.027 32.936 C 19.295 32.93 19.564 32.927 19.832 32.925 C 20.356 32.925 20.743 32.983 20.994 33.098 C 21.246 33.206 21.456 33.472 21.626 33.897 L 21.626 33.027 L 23.4 33.027 Z M 19.955 36.419 L 20.108 36.419 C 20.454 36.419 20.709 36.405 20.872 36.378 C 21.023 36.349 21.168 36.294 21.301 36.216 C 21.423 36.135 21.501 36.027 21.535 35.892 C 21.575 35.757 21.596 35.605 21.596 35.436 L 21.596 35.204 C 21.596 34.86 21.542 34.616 21.433 34.474 C 21.331 34.326 21.103 34.252 20.75 34.252 L 19.812 34.231 L 19.506 34.231 C 19.275 34.231 19.081 34.245 18.925 34.272 C 18.769 34.299 18.643 34.353 18.548 34.434 C 18.452 34.516 18.385 34.626 18.354 34.748 C 18.327 34.87 18.314 34.994 18.314 35.122 L 18.314 35.295 C 18.314 35.652 18.361 35.912 18.456 36.074 C 18.551 36.236 18.752 36.334 19.058 36.368 L 19.659 36.419 Z M 28.554 37.856 L 26.852 37.795 C 26.036 37.795 25.479 37.59 25.18 37.178 C 24.888 36.766 24.741 36.125 24.741 35.254 C 24.741 34.458 24.898 33.877 25.21 33.513 C 25.523 33.142 26.067 32.956 26.842 32.956 L 28.514 32.925 C 29.016 32.925 29.434 32.952 29.767 33.006 C 30.1 33.061 30.386 33.185 30.623 33.381 C 30.861 33.577 31.018 33.82 31.092 34.11 C 31.174 34.4 31.215 34.731 31.215 35.102 C 31.215 35.183 31.211 35.274 31.205 35.375 L 31.205 35.72 L 26.535 35.72 C 26.535 36.091 26.604 36.354 26.74 36.51 C 26.876 36.658 27.127 36.732 27.494 36.732 L 28.493 36.753 C 28.717 36.753 28.904 36.739 29.054 36.712 C 29.203 36.685 29.302 36.638 29.349 36.57 C 29.404 36.503 29.437 36.382 29.451 36.206 L 31.204 36.206 C 31.204 36.914 30.973 37.367 30.511 37.562 C 30.056 37.758 29.404 37.856 28.554 37.856 Z M 27.718 33.979 C 27.345 33.979 27.053 34.019 26.842 34.1 C 26.631 34.174 26.526 34.367 26.526 34.677 L 26.536 34.808 L 29.462 34.808 C 29.462 34.464 29.376 34.242 29.206 34.14 C 29.036 34.033 28.762 33.979 28.381 33.979 Z M 34.313 33.999 C 34.462 33.567 34.707 33.28 35.046 33.138 C 35.386 32.996 35.824 32.925 36.361 32.925 C 37.327 32.925 38.009 33.084 38.41 33.402 C 38.818 33.712 39.022 34.336 39.022 35.274 L 39.022 37.755 L 37.248 37.755 L 37.248 35.274 C 37.248 34.856 37.16 34.586 36.983 34.464 C 36.813 34.343 36.494 34.282 36.025 34.282 L 35.821 34.282 C 35.298 34.282 34.914 34.36 34.669 34.515 C 34.431 34.664 34.313 35.001 34.313 35.528 L 34.313 37.755 L 32.549 37.755 L 32.549 33.027 L 34.313 33.027 Z M 42.908 36.651 C 43.078 36.651 43.241 36.634 43.398 36.601 C 43.554 36.567 43.71 36.526 43.866 36.479 L 43.866 37.603 C 43.668 37.68 43.464 37.738 43.255 37.775 C 42.997 37.831 42.734 37.858 42.47 37.856 C 42.137 37.856 41.838 37.802 41.573 37.694 C 41.315 37.586 41.107 37.401 40.951 37.137 C 40.801 36.867 40.727 36.496 40.727 36.023 L 40.727 33.361 L 40.003 33.361 L 40.003 32.723 L 40.839 32.217 L 41.277 31.053 L 42.245 31.053 L 42.245 32.227 L 43.805 32.227 L 43.805 33.361 L 42.245 33.361 L 42.245 36.023 C 42.245 36.233 42.307 36.392 42.429 36.499 C 42.551 36.601 42.711 36.651 42.908 36.651 Z M 43.081 38.473 C 43.013 38.622 42.935 38.777 42.847 38.939 C 42.765 39.108 42.673 39.28 42.572 39.456 C 42.476 39.631 42.371 39.81 42.255 39.993 L 41.369 39.993 L 41.369 39.861 C 41.41 39.726 41.45 39.57 41.491 39.395 C 41.532 39.22 41.569 39.04 41.603 38.859 C 41.637 38.676 41.661 38.514 41.675 38.372 L 43.081 38.372 Z M 44.932 32.278 L 44.932 31.002 L 46.696 31.002 L 46.696 32.278 Z M 44.932 37.755 L 44.932 33.027 L 46.696 33.027 L 46.696 37.755 Z M 50.358 32.966 L 52.203 32.925 C 52.937 32.925 53.501 33.034 53.895 33.249 C 54.297 33.466 54.497 33.904 54.497 34.566 L 54.497 37.755 L 52.723 37.755 L 52.723 36.986 C 52.587 37.363 52.339 37.603 51.979 37.704 C 51.626 37.805 51.167 37.856 50.603 37.856 L 50.277 37.856 C 49.516 37.856 48.955 37.762 48.595 37.573 C 48.242 37.384 48.065 36.945 48.065 36.256 C 48.065 35.757 48.201 35.382 48.473 35.132 C 48.751 34.876 49.142 34.748 49.645 34.748 C 49.91 34.728 50.178 34.717 50.45 34.717 L 51.245 34.717 C 51.605 34.717 51.901 34.748 52.132 34.808 C 52.37 34.87 52.567 35.008 52.723 35.224 L 52.723 34.707 C 52.723 34.424 52.662 34.235 52.54 34.14 C 52.417 34.039 52.21 33.989 51.918 33.989 L 51.102 33.969 L 50.521 33.989 C 50.351 33.989 50.226 34.012 50.144 34.06 C 50.062 34.107 50.022 34.208 50.022 34.363 L 48.269 34.363 C 48.269 33.823 48.463 33.455 48.85 33.259 C 49.244 33.064 49.747 32.966 50.358 32.966 Z M 51.174 36.743 C 51.561 36.743 51.877 36.726 52.122 36.692 C 52.373 36.651 52.536 36.594 52.611 36.52 C 52.686 36.446 52.723 36.33 52.723 36.176 C 52.723 35.986 52.645 35.862 52.489 35.801 C 52.339 35.733 52.156 35.699 51.938 35.699 L 50.929 35.679 C 50.617 35.679 50.351 35.71 50.134 35.771 C 49.917 35.825 49.808 35.966 49.808 36.196 C 49.808 36.419 49.893 36.567 50.062 36.641 C 50.232 36.709 50.453 36.743 50.725 36.743 Z M 63.565 37.755 L 63.565 36.732 C 63.45 37.178 63.202 37.478 62.821 37.634 C 62.447 37.782 61.986 37.856 61.435 37.856 C 60.864 37.856 60.364 37.822 59.936 37.755 C 59.508 37.694 59.182 37.559 58.958 37.35 C 58.741 37.154 58.592 36.895 58.53 36.611 C 58.472 36.283 58.444 35.951 58.448 35.619 L 58.448 35.274 C 58.448 34.822 58.479 34.444 58.54 34.14 C 58.608 33.83 58.771 33.583 59.029 33.402 C 59.287 33.212 59.617 33.088 60.018 33.027 C 60.443 32.958 60.872 32.924 61.302 32.925 C 62.009 32.925 62.512 32.996 62.811 33.138 C 63.11 33.273 63.362 33.489 63.565 33.786 L 63.565 31.002 L 65.288 31.002 L 65.288 37.755 Z M 62.097 36.55 C 62.655 36.55 63.035 36.489 63.239 36.368 C 63.45 36.246 63.555 35.939 63.555 35.446 C 63.555 34.913 63.467 34.579 63.29 34.444 C 63.114 34.303 62.729 34.231 62.138 34.231 L 61.751 34.231 C 61.493 34.231 61.258 34.245 61.048 34.272 C 60.844 34.299 60.681 34.356 60.559 34.444 C 60.44 34.526 60.356 34.649 60.324 34.788 C 60.29 34.93 60.273 35.109 60.273 35.325 C 60.273 35.838 60.351 36.172 60.507 36.327 C 60.663 36.483 61 36.56 61.517 36.56 Z M 70.402 37.856 L 68.7 37.795 C 67.885 37.795 67.327 37.59 67.028 37.178 C 66.736 36.766 66.59 36.125 66.59 35.254 C 66.59 34.458 66.746 33.877 67.059 33.513 C 67.371 33.142 67.915 32.956 68.69 32.956 L 70.361 32.925 C 70.864 32.925 71.282 32.952 71.615 33.006 C 71.948 33.061 72.234 33.185 72.471 33.381 C 72.709 33.577 72.865 33.82 72.94 34.11 C 73.022 34.4 73.063 34.731 73.063 35.102 C 73.063 35.183 73.059 35.274 73.052 35.375 L 73.052 35.72 L 68.384 35.72 C 68.384 36.091 68.452 36.354 68.587 36.51 C 68.724 36.658 68.975 36.732 69.342 36.732 L 70.341 36.753 C 70.565 36.753 70.752 36.739 70.901 36.712 C 71.051 36.685 71.149 36.638 71.197 36.57 C 71.251 36.503 71.286 36.382 71.299 36.206 L 73.052 36.206 C 73.052 36.914 72.821 37.367 72.359 37.562 C 71.904 37.758 71.251 37.856 70.402 37.856 Z M 69.566 33.979 C 69.193 33.979 68.9 34.019 68.69 34.1 C 68.479 34.174 68.374 34.367 68.374 34.677 L 68.384 34.808 L 71.309 34.808 C 71.309 34.464 71.224 34.242 71.054 34.14 C 70.885 34.033 70.609 33.979 70.229 33.979 Z M 78.709 33.786 C 78.776 33.631 78.855 33.496 78.943 33.381 C 79.032 33.266 79.164 33.175 79.341 33.108 C 79.517 33.041 79.728 32.993 79.973 32.966 C 80.264 32.937 80.557 32.923 80.849 32.925 C 81.882 32.925 82.626 33.044 83.082 33.28 C 83.537 33.509 83.765 34.083 83.765 35.001 L 83.765 35.578 C 83.765 35.963 83.741 36.287 83.693 36.55 C 83.646 36.813 83.513 37.063 83.296 37.299 C 83.085 37.529 82.773 37.681 82.358 37.755 C 81.95 37.822 81.454 37.856 80.87 37.856 C 80.333 37.856 79.881 37.802 79.514 37.694 C 79.154 37.58 78.885 37.333 78.709 36.955 L 78.709 39.851 L 76.945 39.851 L 76.945 33.027 L 78.709 33.027 Z M 80.574 36.55 C 81.166 36.55 81.549 36.479 81.726 36.337 C 81.903 36.189 81.991 35.838 81.991 35.285 C 81.991 34.9 81.926 34.633 81.797 34.485 C 81.668 34.33 81.403 34.252 81.002 34.252 L 79.84 34.231 C 79.589 34.231 79.402 34.245 79.28 34.272 C 79.162 34.297 79.051 34.345 78.953 34.414 C 78.865 34.481 78.804 34.583 78.77 34.717 C 78.736 34.853 78.719 35.011 78.719 35.194 L 78.719 35.375 C 78.719 35.788 78.784 36.085 78.913 36.266 C 79.042 36.442 79.303 36.53 79.698 36.53 Z M 86.891 33.969 C 87.02 33.563 87.241 33.29 87.554 33.148 C 87.873 33 88.274 32.925 88.757 32.925 C 89.49 32.925 89.997 33.054 90.275 33.31 C 90.554 33.567 90.694 34.053 90.694 34.768 L 90.694 35.072 L 89.052 35.072 C 89.044 35.035 89.04 34.998 89.042 34.961 C 89.015 34.643 88.93 34.444 88.787 34.363 C 88.651 34.276 88.396 34.231 88.023 34.231 C 87.594 34.231 87.299 34.346 87.136 34.576 C 86.973 34.798 86.891 35.139 86.891 35.598 L 86.891 37.755 L 85.128 37.755 L 85.128 33.027 L 86.891 33.027 Z M 95.527 37.856 L 93.824 37.795 C 93.009 37.795 92.452 37.59 92.153 37.178 C 91.86 36.766 91.715 36.125 91.715 35.254 C 91.715 34.458 91.871 33.877 92.184 33.513 C 92.496 33.142 93.04 32.956 93.814 32.956 L 95.486 32.925 C 95.989 32.925 96.406 32.952 96.74 33.006 C 97.073 33.061 97.358 33.185 97.596 33.381 C 97.834 33.577 97.99 33.82 98.065 34.11 C 98.147 34.4 98.187 34.731 98.187 35.102 C 98.187 35.183 98.184 35.274 98.177 35.375 L 98.177 35.72 L 93.509 35.72 C 93.509 36.091 93.576 36.354 93.712 36.51 C 93.848 36.658 94.1 36.732 94.467 36.732 L 95.466 36.753 C 95.69 36.753 95.877 36.739 96.026 36.712 C 96.176 36.685 96.274 36.638 96.322 36.57 C 96.376 36.503 96.41 36.382 96.424 36.206 L 98.177 36.206 C 98.177 36.914 97.946 37.367 97.484 37.562 C 97.029 37.758 96.376 37.856 95.527 37.856 Z M 94.691 33.979 C 94.317 33.979 94.025 34.019 93.814 34.1 C 93.603 34.174 93.498 34.367 93.498 34.677 L 93.509 34.808 L 96.434 34.808 C 96.434 34.464 96.349 34.242 96.179 34.14 C 96.009 34.033 95.734 33.979 95.354 33.979 Z M 103.66 34.049 C 103.564 34.022 103.465 34.005 103.364 33.999 C 103.263 33.992 103.14 33.989 102.998 33.989 L 102.233 33.989 C 102.117 33.989 102.009 33.992 101.907 33.999 C 101.805 33.999 101.696 34.009 101.581 34.029 C 101.479 34.04 101.382 34.082 101.306 34.15 C 101.238 34.217 101.201 34.309 101.204 34.404 C 101.204 34.538 101.258 34.627 101.367 34.667 C 101.476 34.707 101.618 34.728 101.795 34.728 L 103.742 34.738 C 104.503 34.738 105.074 34.815 105.454 34.971 C 105.835 35.119 106.025 35.507 106.025 36.135 C 106.025 36.533 105.971 36.844 105.862 37.066 C 105.753 37.289 105.543 37.461 105.23 37.583 C 104.924 37.698 104.557 37.772 104.129 37.805 C 103.708 37.839 103.249 37.856 102.753 37.856 L 102.009 37.856 C 101.166 37.856 100.517 37.768 100.062 37.593 C 99.613 37.417 99.389 36.986 99.389 36.297 L 101.234 36.297 C 101.234 36.513 101.312 36.644 101.468 36.692 C 101.632 36.732 101.771 36.756 101.886 36.763 C 102.009 36.769 102.152 36.773 102.315 36.773 L 103.151 36.783 C 103.334 36.783 103.501 36.776 103.65 36.763 C 103.789 36.751 103.927 36.721 104.058 36.672 C 104.187 36.617 104.251 36.496 104.251 36.307 C 104.251 36.159 104.194 36.064 104.078 36.023 C 103.962 35.976 103.813 35.953 103.63 35.953 L 102.304 35.953 L 100.796 35.912 C 99.879 35.831 99.42 35.352 99.42 34.474 C 99.42 33.921 99.586 33.546 99.919 33.351 C 100.252 33.155 100.731 33.03 101.357 32.976 L 103.079 32.936 C 103.473 32.936 103.769 32.942 103.966 32.956 C 104.163 32.963 104.431 32.996 104.771 33.057 C 105.111 33.111 105.366 33.239 105.536 33.442 C 105.706 33.638 105.791 33.928 105.791 34.313 L 103.935 34.313 C 103.915 34.171 103.823 34.083 103.66 34.049 Z M 109.547 32.966 L 111.392 32.925 C 112.125 32.925 112.69 33.034 113.083 33.249 C 113.484 33.466 113.685 33.904 113.685 34.566 L 113.685 37.755 L 111.912 37.755 L 111.912 36.986 C 111.775 37.363 111.527 37.603 111.167 37.704 C 110.814 37.805 110.355 37.856 109.791 37.856 L 109.465 37.856 C 108.704 37.856 108.143 37.762 107.783 37.573 C 107.43 37.384 107.253 36.945 107.253 36.256 C 107.253 35.757 107.389 35.382 107.661 35.132 C 107.939 34.876 108.33 34.748 108.833 34.748 C 109.098 34.728 109.366 34.717 109.639 34.717 L 110.433 34.717 C 110.794 34.717 111.089 34.748 111.32 34.808 C 111.558 34.87 111.755 35.008 111.912 35.224 L 111.912 34.707 C 111.912 34.424 111.85 34.235 111.728 34.14 C 111.606 34.039 111.398 33.989 111.106 33.989 L 110.29 33.969 L 109.71 33.989 C 109.54 33.989 109.414 34.012 109.332 34.06 C 109.251 34.107 109.21 34.208 109.21 34.363 L 107.457 34.363 C 107.457 33.823 107.651 33.455 108.038 33.259 C 108.432 33.064 108.935 32.966 109.547 32.966 Z M 110.362 36.743 C 110.749 36.743 111.065 36.726 111.31 36.692 C 111.561 36.651 111.725 36.594 111.799 36.52 C 111.874 36.446 111.912 36.33 111.912 36.176 C 111.912 35.986 111.833 35.862 111.677 35.801 C 111.527 35.733 111.344 35.699 111.127 35.699 L 110.118 35.679 C 109.805 35.679 109.54 35.71 109.322 35.771 C 109.105 35.825 108.996 35.966 108.996 36.196 C 108.996 36.419 109.081 36.567 109.251 36.641 C 109.421 36.709 109.642 36.743 109.913 36.743 Z\" fill=\"rgb(0,0,0)\"></path></svg>',svgContentId:10897083659,withExternalLayout:true,...addPropertyOverrides({GcmXNUsoi:{as:\"a\",svgContentId:11013506270},LMp0jZ2E6:{as:\"a\",svgContentId:11013506270},RiopkIcnZ:{as:\"a\",svgContentId:11013506270},rjZO8Mhla:{as:\"a\",svgContentId:11013506270},XZ3Yncf84:{as:\"a\",svgContentId:11013506270}},baseVariant,gestureVariant)})})})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-14xhujg\",\"data-framer-name\":\"Bottom\",layoutDependency:layoutDependency,layoutId:\"ecXnQf7GS\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-dvd4hd\",\"data-framer-name\":\"Ticker\",layoutDependency:layoutDependency,layoutId:\"tIsuZ1nkW\",style:{backgroundColor:\"var(--token-95d3bd62-0b7f-4efd-8343-7b640a4d83f6, rgb(217, 56, 51))\",borderBottomLeftRadius:7,borderBottomRightRadius:7,borderTopLeftRadius:7,borderTopRightRadius:7},children:[isDisplayed4()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-lisd0u\",\"data-border\":true,\"data-framer-name\":\"Button | Ultima Ora\",layoutDependency:layoutDependency,layoutId:\"L5XD5QtyQ\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgb(0, 0, 0)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:7,borderBottomRightRadius:7,borderTopLeftRadius:7,borderTopRightRadius:7},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7RXVyb3N0aWxlIE5leHQgVzFHLTcwMA==\",\"--framer-font-family\":'\"Eurostile Next W1G\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"700\"},children:\"ULTIMA OR\u0102\"})}),className:\"framer-114u5to\",\"data-framer-name\":\"ULTIMA OR\u0102\",fonts:[\"GF;Eurostile Next W1G-700\"],layoutDependency:layoutDependency,layoutId:\"s0SHj2stv\",text:O9xjqAQS6,verticalAlignment:\"center\",withExternalLayout:true})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1lvuqhz-container\",layoutDependency:layoutDependency,layoutId:\"EXZ7QkCCT-container\",children:/*#__PURE__*/_jsx(Ticker1,{alignment:\"center\",direction:\"left\",fadeOptions:{fadeAlpha:0,fadeContent:true,fadeInset:0,fadeWidth:7,overflow:false},gap:10,height:\"100%\",hoverFactor:.4,id:\"EXZ7QkCCT\",layoutId:\"EXZ7QkCCT\",padding:10,paddingBottom:10,paddingLeft:10,paddingPerSide:false,paddingRight:10,paddingTop:10,sizingOptions:{heightType:true,widthType:true},slots:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-gogqhd\",layoutDependency:layoutDependency,layoutId:\"KN7scuiih\",children:/*#__PURE__*/_jsx(ChildrenCanSuspend,{children:/*#__PURE__*/_jsx(QueryData,{query:{from:{alias:\"KN7scuiih\",data:ULTIMAORA,type:\"Collection\"},limit:{type:\"LiteralValue\",value:10},select:[{collection:\"KN7scuiih\",name:\"Ktr2u6fjm\",type:\"Identifier\"},{collection:\"KN7scuiih\",name:\"vrBUBKDmM\",type:\"Identifier\"},{collection:\"KN7scuiih\",name:\"id\",type:\"Identifier\"},{collection:\"KN7scuiih\",name:\"fSYShkpeU\",type:\"Identifier\"}]},children:(collection,paginationInfo,loadMore)=>/*#__PURE__*/_jsx(_Fragment,{children:collection.map(({\"Ktr2u6fjm\":Ktr2u6fjmKN7scuiih,\"vrBUBKDmM\":vrBUBKDmMKN7scuiih,\"id\":idKN7scuiih,\"fSYShkpeU\":fSYShkpeUKN7scuiih},i)=>{Ktr2u6fjmKN7scuiih!==null&&Ktr2u6fjmKN7scuiih!==void 0?Ktr2u6fjmKN7scuiih:Ktr2u6fjmKN7scuiih=\"\";vrBUBKDmMKN7scuiih!==null&&vrBUBKDmMKN7scuiih!==void 0?vrBUBKDmMKN7scuiih:vrBUBKDmMKN7scuiih=\"\";fSYShkpeUKN7scuiih!==null&&fSYShkpeUKN7scuiih!==void 0?fSYShkpeUKN7scuiih:fSYShkpeUKN7scuiih=\"\";return /*#__PURE__*/_jsx(LayoutGroup,{id:`KN7scuiih-${idKN7scuiih}`,children:/*#__PURE__*/_jsx(PathVariablesContext.Provider,{value:{fSYShkpeU:fSYShkpeUKN7scuiih},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:30,children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-bokhix-container\",layoutDependency:layoutDependency,layoutId:\"cR8NqtmKB-container\",children:/*#__PURE__*/_jsx(Ticker,{height:\"100%\",id:\"cR8NqtmKB\",iLKGBQe6U:Ktr2u6fjmKN7scuiih,layoutId:\"cR8NqtmKB\",nk69AHaTe:vrBUBKDmMKN7scuiih,width:\"100%\"})})})})},idKN7scuiih);})})})})})],speed:60,style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})]})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-PckNB.framer-uq981q, .framer-PckNB .framer-uq981q { display: block; }\",\".framer-PckNB.framer-s2kwpo { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 10px; position: relative; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-PckNB .framer-15dncuu { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 145px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 1021px; }\",\".framer-PckNB .framer-llr7aa { 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; width: min-content; }\",\".framer-PckNB .framer-10ugb3f-container { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 32px); position: relative; width: 32px; }\",\".framer-PckNB .framer-enho4y { flex: none; height: 60px; position: relative; text-decoration: none; width: 181px; }\",\".framer-PckNB .framer-1v27sbh { 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; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-PckNB .framer-k2cnvk { 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: min-content; }\",\".framer-PckNB .framer-ig38qr-container, .framer-PckNB .framer-1811kv5-container, .framer-PckNB .framer-1l54350-container, .framer-PckNB .framer-1mpzc8c-container, .framer-PckNB .framer-bokhix-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-PckNB .framer-cgz0i { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 5px; position: relative; width: min-content; }\",\".framer-PckNB .framer-15a32op-container { aspect-ratio: 1 / 1; cursor: pointer; flex: none; height: var(--framer-aspect-ratio-supported, 32px); position: relative; width: 32px; }\",\".framer-PckNB .framer-11qfpdd { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 60px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 208px; }\",\".framer-PckNB .framer-1tk25i9 { flex: none; height: 60px; position: relative; width: 181px; }\",\".framer-PckNB .framer-14xhujg { align-content: center; align-items: center; align-self: stretch; 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: auto; }\",\".framer-PckNB .framer-dvd4hd { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 37px; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 1021px; will-change: var(--framer-will-change-override, transform); }\",\".framer-PckNB .framer-lisd0u { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 37px; justify-content: flex-start; overflow: visible; padding: 10px 20px 10px 20px; position: relative; width: min-content; }\",\".framer-PckNB .framer-114u5to { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-PckNB .framer-1lvuqhz-container { flex: 1 0 0px; height: 100%; position: relative; width: 1px; }\",\".framer-PckNB .framer-gogqhd { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 100px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; width: min-content; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-PckNB.framer-s2kwpo, .framer-PckNB .framer-15dncuu, .framer-PckNB .framer-llr7aa, .framer-PckNB .framer-k2cnvk, .framer-PckNB .framer-cgz0i, .framer-PckNB .framer-11qfpdd, .framer-PckNB .framer-14xhujg, .framer-PckNB .framer-dvd4hd, .framer-PckNB .framer-lisd0u, .framer-PckNB .framer-gogqhd { gap: 0px; } .framer-PckNB.framer-s2kwpo > * { margin: 0px; margin-bottom: calc(10px / 2); margin-top: calc(10px / 2); } .framer-PckNB.framer-s2kwpo > :first-child { margin-top: 0px; } .framer-PckNB.framer-s2kwpo > :last-child { margin-bottom: 0px; } .framer-PckNB .framer-15dncuu > * { margin: 0px; margin-left: calc(145px / 2); margin-right: calc(145px / 2); } .framer-PckNB .framer-15dncuu > :first-child, .framer-PckNB .framer-llr7aa > :first-child, .framer-PckNB .framer-k2cnvk > :first-child, .framer-PckNB .framer-cgz0i > :first-child, .framer-PckNB .framer-11qfpdd > :first-child, .framer-PckNB .framer-14xhujg > :first-child, .framer-PckNB .framer-dvd4hd > :first-child, .framer-PckNB .framer-lisd0u > :first-child, .framer-PckNB .framer-gogqhd > :first-child { margin-left: 0px; } .framer-PckNB .framer-15dncuu > :last-child, .framer-PckNB .framer-llr7aa > :last-child, .framer-PckNB .framer-k2cnvk > :last-child, .framer-PckNB .framer-cgz0i > :last-child, .framer-PckNB .framer-11qfpdd > :last-child, .framer-PckNB .framer-14xhujg > :last-child, .framer-PckNB .framer-dvd4hd > :last-child, .framer-PckNB .framer-lisd0u > :last-child, .framer-PckNB .framer-gogqhd > :last-child { margin-right: 0px; } .framer-PckNB .framer-llr7aa > *, .framer-PckNB .framer-k2cnvk > *, .framer-PckNB .framer-11qfpdd > *, .framer-PckNB .framer-14xhujg > *, .framer-PckNB .framer-dvd4hd > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-PckNB .framer-cgz0i > *, .framer-PckNB .framer-lisd0u > * { margin: 0px; margin-left: calc(0px / 2); margin-right: calc(0px / 2); } .framer-PckNB .framer-gogqhd > * { margin: 0px; margin-left: calc(100px / 2); margin-right: calc(100px / 2); } }\",\".framer-PckNB.framer-v-1iac11l.framer-s2kwpo, .framer-PckNB.framer-v-hv89ap.framer-s2kwpo, .framer-PckNB.framer-v-1xyebpl.framer-s2kwpo, .framer-PckNB.framer-v-o94fc5.framer-s2kwpo, .framer-PckNB.framer-v-e21hwr.framer-s2kwpo { width: 810px; }\",\".framer-PckNB.framer-v-1iac11l .framer-15dncuu, .framer-PckNB.framer-v-8zf4bm .framer-llr7aa, .framer-PckNB.framer-v-66fxja .framer-llr7aa, .framer-PckNB.framer-v-hv89ap .framer-15dncuu, .framer-PckNB.framer-v-1xyebpl .framer-15dncuu, .framer-PckNB.framer-v-o94fc5 .framer-15dncuu, .framer-PckNB.framer-v-e21hwr .framer-15dncuu, .framer-PckNB.framer-v-1h5jee8 .framer-llr7aa, .framer-PckNB.framer-v-192u7ch .framer-llr7aa, .framer-PckNB.framer-v-mg7t2c .framer-llr7aa, .framer-PckNB.framer-v-5i5l7 .framer-llr7aa { gap: unset; justify-content: space-between; width: 100%; }\",\".framer-PckNB.framer-v-1iac11l .framer-1v27sbh, .framer-PckNB.framer-v-hv89ap .framer-1v27sbh, .framer-PckNB.framer-v-1xyebpl .framer-1v27sbh, .framer-PckNB.framer-v-o94fc5 .framer-1v27sbh, .framer-PckNB.framer-v-e21hwr .framer-1v27sbh { gap: 10px; justify-content: flex-end; order: 2; }\",\".framer-PckNB.framer-v-1iac11l .framer-k2cnvk, .framer-PckNB.framer-v-hv89ap .framer-k2cnvk, .framer-PckNB.framer-v-1xyebpl .framer-k2cnvk, .framer-PckNB.framer-v-o94fc5 .framer-k2cnvk, .framer-PckNB.framer-v-e21hwr .framer-k2cnvk { flex: 1 0 0px; width: 1px; }\",\".framer-PckNB.framer-v-1iac11l .framer-15a32op-container, .framer-PckNB.framer-v-hv89ap .framer-15a32op-container, .framer-PckNB.framer-v-1xyebpl .framer-15a32op-container, .framer-PckNB.framer-v-o94fc5 .framer-15a32op-container, .framer-PckNB.framer-v-e21hwr .framer-15a32op-container { height: var(--framer-aspect-ratio-supported, 24px); width: 24px; }\",\".framer-PckNB.framer-v-1iac11l .framer-11qfpdd, .framer-PckNB.framer-v-8zf4bm .framer-enho4y, .framer-PckNB.framer-v-66fxja .framer-enho4y, .framer-PckNB.framer-v-hv89ap .framer-11qfpdd, .framer-PckNB.framer-v-1xyebpl .framer-11qfpdd, .framer-PckNB.framer-v-o94fc5 .framer-11qfpdd, .framer-PckNB.framer-v-e21hwr .framer-11qfpdd, .framer-PckNB.framer-v-1h5jee8 .framer-enho4y, .framer-PckNB.framer-v-192u7ch .framer-enho4y, .framer-PckNB.framer-v-mg7t2c .framer-enho4y, .framer-PckNB.framer-v-5i5l7 .framer-enho4y { order: 0; }\",\".framer-PckNB.framer-v-1iac11l .framer-1tk25i9, .framer-PckNB.framer-v-hv89ap .framer-1tk25i9, .framer-PckNB.framer-v-1xyebpl .framer-1tk25i9, .framer-PckNB.framer-v-o94fc5 .framer-1tk25i9, .framer-PckNB.framer-v-e21hwr .framer-1tk25i9 { text-decoration: none; }\",\".framer-PckNB.framer-v-1iac11l .framer-14xhujg { align-self: unset; height: 37px; width: 100%; }\",\".framer-PckNB.framer-v-1iac11l .framer-dvd4hd, .framer-PckNB.framer-v-8zf4bm .framer-dvd4hd, .framer-PckNB.framer-v-66fxja .framer-dvd4hd, .framer-PckNB.framer-v-hv89ap .framer-dvd4hd, .framer-PckNB.framer-v-1xyebpl .framer-dvd4hd, .framer-PckNB.framer-v-o94fc5 .framer-dvd4hd, .framer-PckNB.framer-v-e21hwr .framer-dvd4hd, .framer-PckNB.framer-v-1h5jee8 .framer-dvd4hd, .framer-PckNB.framer-v-192u7ch .framer-dvd4hd, .framer-PckNB.framer-v-mg7t2c .framer-dvd4hd, .framer-PckNB.framer-v-5i5l7 .framer-dvd4hd { flex: 1 0 0px; height: min-content; width: 1px; }\",\".framer-PckNB.framer-v-1iac11l .framer-1lvuqhz-container, .framer-PckNB.framer-v-8zf4bm .framer-1lvuqhz-container, .framer-PckNB.framer-v-66fxja .framer-1lvuqhz-container, .framer-PckNB.framer-v-hv89ap .framer-1lvuqhz-container, .framer-PckNB.framer-v-1xyebpl .framer-1lvuqhz-container, .framer-PckNB.framer-v-o94fc5 .framer-1lvuqhz-container, .framer-PckNB.framer-v-e21hwr .framer-1lvuqhz-container, .framer-PckNB.framer-v-1h5jee8 .framer-1lvuqhz-container, .framer-PckNB.framer-v-192u7ch .framer-1lvuqhz-container, .framer-PckNB.framer-v-mg7t2c .framer-1lvuqhz-container, .framer-PckNB.framer-v-5i5l7 .framer-1lvuqhz-container { height: 37px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-PckNB.framer-v-1iac11l .framer-15dncuu, .framer-PckNB.framer-v-1iac11l .framer-1v27sbh { gap: 0px; } .framer-PckNB.framer-v-1iac11l .framer-15dncuu > *, .framer-PckNB.framer-v-1iac11l .framer-15dncuu > :first-child, .framer-PckNB.framer-v-1iac11l .framer-15dncuu > :last-child { margin: 0px; } .framer-PckNB.framer-v-1iac11l .framer-1v27sbh > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-PckNB.framer-v-1iac11l .framer-1v27sbh > :first-child { margin-left: 0px; } .framer-PckNB.framer-v-1iac11l .framer-1v27sbh > :last-child { margin-right: 0px; } }\",\".framer-PckNB.framer-v-8zf4bm.framer-s2kwpo, .framer-PckNB.framer-v-66fxja.framer-s2kwpo, .framer-PckNB.framer-v-1h5jee8.framer-s2kwpo, .framer-PckNB.framer-v-192u7ch.framer-s2kwpo, .framer-PckNB.framer-v-mg7t2c.framer-s2kwpo, .framer-PckNB.framer-v-5i5l7.framer-s2kwpo { padding: 24px; width: 390px; }\",\".framer-PckNB.framer-v-8zf4bm .framer-15dncuu, .framer-PckNB.framer-v-66fxja .framer-15dncuu, .framer-PckNB.framer-v-1h5jee8 .framer-15dncuu, .framer-PckNB.framer-v-192u7ch .framer-15dncuu, .framer-PckNB.framer-v-mg7t2c .framer-15dncuu, .framer-PckNB.framer-v-5i5l7 .framer-15dncuu { flex-direction: column; gap: 22px; width: 100%; }\",\".framer-PckNB.framer-v-8zf4bm .framer-10ugb3f-container, .framer-PckNB.framer-v-66fxja .framer-10ugb3f-container, .framer-PckNB.framer-v-1h5jee8 .framer-10ugb3f-container, .framer-PckNB.framer-v-192u7ch .framer-10ugb3f-container, .framer-PckNB.framer-v-mg7t2c .framer-10ugb3f-container, .framer-PckNB.framer-v-5i5l7 .framer-10ugb3f-container { order: 1; }\",\".framer-PckNB.framer-v-8zf4bm .framer-1v27sbh, .framer-PckNB.framer-v-1h5jee8 .framer-1v27sbh, .framer-PckNB.framer-v-192u7ch .framer-1v27sbh, .framer-PckNB.framer-v-mg7t2c .framer-1v27sbh, .framer-PckNB.framer-v-5i5l7 .framer-1v27sbh { flex: none; flex-direction: column; gap: 24px; justify-content: center; width: min-content; }\",\".framer-PckNB.framer-v-8zf4bm .framer-k2cnvk, .framer-PckNB.framer-v-1h5jee8 .framer-k2cnvk, .framer-PckNB.framer-v-192u7ch .framer-k2cnvk, .framer-PckNB.framer-v-mg7t2c .framer-k2cnvk, .framer-PckNB.framer-v-5i5l7 .framer-k2cnvk { flex-direction: column; }\",\".framer-PckNB.framer-v-8zf4bm .framer-15a32op-container, .framer-PckNB.framer-v-1h5jee8 .framer-15a32op-container, .framer-PckNB.framer-v-192u7ch .framer-15a32op-container, .framer-PckNB.framer-v-mg7t2c .framer-15a32op-container, .framer-PckNB.framer-v-5i5l7 .framer-15a32op-container { aspect-ratio: unset; height: auto; width: auto; }\",\".framer-PckNB.framer-v-8zf4bm .framer-14xhujg, .framer-PckNB.framer-v-66fxja .framer-14xhujg, .framer-PckNB.framer-v-hv89ap .framer-14xhujg, .framer-PckNB.framer-v-1xyebpl .framer-14xhujg, .framer-PckNB.framer-v-o94fc5 .framer-14xhujg, .framer-PckNB.framer-v-e21hwr .framer-14xhujg, .framer-PckNB.framer-v-1h5jee8 .framer-14xhujg, .framer-PckNB.framer-v-192u7ch .framer-14xhujg, .framer-PckNB.framer-v-mg7t2c .framer-14xhujg, .framer-PckNB.framer-v-5i5l7 .framer-14xhujg { align-self: unset; width: 100%; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-PckNB.framer-v-8zf4bm .framer-15dncuu, .framer-PckNB.framer-v-8zf4bm .framer-llr7aa, .framer-PckNB.framer-v-8zf4bm .framer-1v27sbh, .framer-PckNB.framer-v-8zf4bm .framer-k2cnvk { gap: 0px; } .framer-PckNB.framer-v-8zf4bm .framer-15dncuu > * { margin: 0px; margin-bottom: calc(22px / 2); margin-top: calc(22px / 2); } .framer-PckNB.framer-v-8zf4bm .framer-15dncuu > :first-child, .framer-PckNB.framer-v-8zf4bm .framer-1v27sbh > :first-child, .framer-PckNB.framer-v-8zf4bm .framer-k2cnvk > :first-child { margin-top: 0px; } .framer-PckNB.framer-v-8zf4bm .framer-15dncuu > :last-child, .framer-PckNB.framer-v-8zf4bm .framer-1v27sbh > :last-child, .framer-PckNB.framer-v-8zf4bm .framer-k2cnvk > :last-child { margin-bottom: 0px; } .framer-PckNB.framer-v-8zf4bm .framer-llr7aa > *, .framer-PckNB.framer-v-8zf4bm .framer-llr7aa > :first-child, .framer-PckNB.framer-v-8zf4bm .framer-llr7aa > :last-child { margin: 0px; } .framer-PckNB.framer-v-8zf4bm .framer-1v27sbh > * { margin: 0px; margin-bottom: calc(24px / 2); margin-top: calc(24px / 2); } .framer-PckNB.framer-v-8zf4bm .framer-k2cnvk > * { margin: 0px; margin-bottom: calc(10px / 2); margin-top: calc(10px / 2); } }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-PckNB.framer-v-66fxja .framer-15dncuu, .framer-PckNB.framer-v-66fxja .framer-llr7aa { gap: 0px; } .framer-PckNB.framer-v-66fxja .framer-15dncuu > * { margin: 0px; margin-bottom: calc(22px / 2); margin-top: calc(22px / 2); } .framer-PckNB.framer-v-66fxja .framer-15dncuu > :first-child { margin-top: 0px; } .framer-PckNB.framer-v-66fxja .framer-15dncuu > :last-child { margin-bottom: 0px; } .framer-PckNB.framer-v-66fxja .framer-llr7aa > *, .framer-PckNB.framer-v-66fxja .framer-llr7aa > :first-child, .framer-PckNB.framer-v-66fxja .framer-llr7aa > :last-child { margin: 0px; } }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-PckNB.framer-v-hv89ap .framer-15dncuu, .framer-PckNB.framer-v-hv89ap .framer-1v27sbh { gap: 0px; } .framer-PckNB.framer-v-hv89ap .framer-15dncuu > *, .framer-PckNB.framer-v-hv89ap .framer-15dncuu > :first-child, .framer-PckNB.framer-v-hv89ap .framer-15dncuu > :last-child { margin: 0px; } .framer-PckNB.framer-v-hv89ap .framer-1v27sbh > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-PckNB.framer-v-hv89ap .framer-1v27sbh > :first-child { margin-left: 0px; } .framer-PckNB.framer-v-hv89ap .framer-1v27sbh > :last-child { margin-right: 0px; } }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-PckNB.framer-v-1xyebpl .framer-15dncuu, .framer-PckNB.framer-v-1xyebpl .framer-1v27sbh { gap: 0px; } .framer-PckNB.framer-v-1xyebpl .framer-15dncuu > *, .framer-PckNB.framer-v-1xyebpl .framer-15dncuu > :first-child, .framer-PckNB.framer-v-1xyebpl .framer-15dncuu > :last-child { margin: 0px; } .framer-PckNB.framer-v-1xyebpl .framer-1v27sbh > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-PckNB.framer-v-1xyebpl .framer-1v27sbh > :first-child { margin-left: 0px; } .framer-PckNB.framer-v-1xyebpl .framer-1v27sbh > :last-child { margin-right: 0px; } }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-PckNB.framer-v-o94fc5 .framer-15dncuu, .framer-PckNB.framer-v-o94fc5 .framer-1v27sbh { gap: 0px; } .framer-PckNB.framer-v-o94fc5 .framer-15dncuu > *, .framer-PckNB.framer-v-o94fc5 .framer-15dncuu > :first-child, .framer-PckNB.framer-v-o94fc5 .framer-15dncuu > :last-child { margin: 0px; } .framer-PckNB.framer-v-o94fc5 .framer-1v27sbh > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-PckNB.framer-v-o94fc5 .framer-1v27sbh > :first-child { margin-left: 0px; } .framer-PckNB.framer-v-o94fc5 .framer-1v27sbh > :last-child { margin-right: 0px; } }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-PckNB.framer-v-e21hwr .framer-15dncuu, .framer-PckNB.framer-v-e21hwr .framer-1v27sbh { gap: 0px; } .framer-PckNB.framer-v-e21hwr .framer-15dncuu > *, .framer-PckNB.framer-v-e21hwr .framer-15dncuu > :first-child, .framer-PckNB.framer-v-e21hwr .framer-15dncuu > :last-child { margin: 0px; } .framer-PckNB.framer-v-e21hwr .framer-1v27sbh > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-PckNB.framer-v-e21hwr .framer-1v27sbh > :first-child { margin-left: 0px; } .framer-PckNB.framer-v-e21hwr .framer-1v27sbh > :last-child { margin-right: 0px; } }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-PckNB.framer-v-1h5jee8 .framer-15dncuu, .framer-PckNB.framer-v-1h5jee8 .framer-llr7aa, .framer-PckNB.framer-v-1h5jee8 .framer-1v27sbh, .framer-PckNB.framer-v-1h5jee8 .framer-k2cnvk { gap: 0px; } .framer-PckNB.framer-v-1h5jee8 .framer-15dncuu > * { margin: 0px; margin-bottom: calc(22px / 2); margin-top: calc(22px / 2); } .framer-PckNB.framer-v-1h5jee8 .framer-15dncuu > :first-child, .framer-PckNB.framer-v-1h5jee8 .framer-1v27sbh > :first-child, .framer-PckNB.framer-v-1h5jee8 .framer-k2cnvk > :first-child { margin-top: 0px; } .framer-PckNB.framer-v-1h5jee8 .framer-15dncuu > :last-child, .framer-PckNB.framer-v-1h5jee8 .framer-1v27sbh > :last-child, .framer-PckNB.framer-v-1h5jee8 .framer-k2cnvk > :last-child { margin-bottom: 0px; } .framer-PckNB.framer-v-1h5jee8 .framer-llr7aa > *, .framer-PckNB.framer-v-1h5jee8 .framer-llr7aa > :first-child, .framer-PckNB.framer-v-1h5jee8 .framer-llr7aa > :last-child { margin: 0px; } .framer-PckNB.framer-v-1h5jee8 .framer-1v27sbh > * { margin: 0px; margin-bottom: calc(24px / 2); margin-top: calc(24px / 2); } .framer-PckNB.framer-v-1h5jee8 .framer-k2cnvk > * { margin: 0px; margin-bottom: calc(10px / 2); margin-top: calc(10px / 2); } }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-PckNB.framer-v-192u7ch .framer-15dncuu, .framer-PckNB.framer-v-192u7ch .framer-llr7aa, .framer-PckNB.framer-v-192u7ch .framer-1v27sbh, .framer-PckNB.framer-v-192u7ch .framer-k2cnvk { gap: 0px; } .framer-PckNB.framer-v-192u7ch .framer-15dncuu > * { margin: 0px; margin-bottom: calc(22px / 2); margin-top: calc(22px / 2); } .framer-PckNB.framer-v-192u7ch .framer-15dncuu > :first-child, .framer-PckNB.framer-v-192u7ch .framer-1v27sbh > :first-child, .framer-PckNB.framer-v-192u7ch .framer-k2cnvk > :first-child { margin-top: 0px; } .framer-PckNB.framer-v-192u7ch .framer-15dncuu > :last-child, .framer-PckNB.framer-v-192u7ch .framer-1v27sbh > :last-child, .framer-PckNB.framer-v-192u7ch .framer-k2cnvk > :last-child { margin-bottom: 0px; } .framer-PckNB.framer-v-192u7ch .framer-llr7aa > *, .framer-PckNB.framer-v-192u7ch .framer-llr7aa > :first-child, .framer-PckNB.framer-v-192u7ch .framer-llr7aa > :last-child { margin: 0px; } .framer-PckNB.framer-v-192u7ch .framer-1v27sbh > * { margin: 0px; margin-bottom: calc(24px / 2); margin-top: calc(24px / 2); } .framer-PckNB.framer-v-192u7ch .framer-k2cnvk > * { margin: 0px; margin-bottom: calc(10px / 2); margin-top: calc(10px / 2); } }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-PckNB.framer-v-mg7t2c .framer-15dncuu, .framer-PckNB.framer-v-mg7t2c .framer-llr7aa, .framer-PckNB.framer-v-mg7t2c .framer-1v27sbh, .framer-PckNB.framer-v-mg7t2c .framer-k2cnvk { gap: 0px; } .framer-PckNB.framer-v-mg7t2c .framer-15dncuu > * { margin: 0px; margin-bottom: calc(22px / 2); margin-top: calc(22px / 2); } .framer-PckNB.framer-v-mg7t2c .framer-15dncuu > :first-child, .framer-PckNB.framer-v-mg7t2c .framer-1v27sbh > :first-child, .framer-PckNB.framer-v-mg7t2c .framer-k2cnvk > :first-child { margin-top: 0px; } .framer-PckNB.framer-v-mg7t2c .framer-15dncuu > :last-child, .framer-PckNB.framer-v-mg7t2c .framer-1v27sbh > :last-child, .framer-PckNB.framer-v-mg7t2c .framer-k2cnvk > :last-child { margin-bottom: 0px; } .framer-PckNB.framer-v-mg7t2c .framer-llr7aa > *, .framer-PckNB.framer-v-mg7t2c .framer-llr7aa > :first-child, .framer-PckNB.framer-v-mg7t2c .framer-llr7aa > :last-child { margin: 0px; } .framer-PckNB.framer-v-mg7t2c .framer-1v27sbh > * { margin: 0px; margin-bottom: calc(24px / 2); margin-top: calc(24px / 2); } .framer-PckNB.framer-v-mg7t2c .framer-k2cnvk > * { margin: 0px; margin-bottom: calc(10px / 2); margin-top: calc(10px / 2); } }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-PckNB.framer-v-5i5l7 .framer-15dncuu, .framer-PckNB.framer-v-5i5l7 .framer-llr7aa, .framer-PckNB.framer-v-5i5l7 .framer-1v27sbh, .framer-PckNB.framer-v-5i5l7 .framer-k2cnvk { gap: 0px; } .framer-PckNB.framer-v-5i5l7 .framer-15dncuu > * { margin: 0px; margin-bottom: calc(22px / 2); margin-top: calc(22px / 2); } .framer-PckNB.framer-v-5i5l7 .framer-15dncuu > :first-child, .framer-PckNB.framer-v-5i5l7 .framer-1v27sbh > :first-child, .framer-PckNB.framer-v-5i5l7 .framer-k2cnvk > :first-child { margin-top: 0px; } .framer-PckNB.framer-v-5i5l7 .framer-15dncuu > :last-child, .framer-PckNB.framer-v-5i5l7 .framer-1v27sbh > :last-child, .framer-PckNB.framer-v-5i5l7 .framer-k2cnvk > :last-child { margin-bottom: 0px; } .framer-PckNB.framer-v-5i5l7 .framer-llr7aa > *, .framer-PckNB.framer-v-5i5l7 .framer-llr7aa > :first-child, .framer-PckNB.framer-v-5i5l7 .framer-llr7aa > :last-child { margin: 0px; } .framer-PckNB.framer-v-5i5l7 .framer-1v27sbh > * { margin: 0px; margin-bottom: calc(24px / 2); margin-top: calc(24px / 2); } .framer-PckNB.framer-v-5i5l7 .framer-k2cnvk > * { margin: 0px; margin-bottom: calc(10px / 2); margin-top: calc(10px / 2); } }\",'.framer-PckNB[data-border=\"true\"]::after, .framer-PckNB [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 127\n * @framerIntrinsicWidth 1041\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"XZ3Yncf84\":{\"layout\":[\"fixed\",\"auto\"]},\"vBivAKpmE\":{\"layout\":[\"fixed\",\"auto\"]},\"MqVwvt6Rp\":{\"layout\":[\"fixed\",\"auto\"]},\"zvcfPvkVg\":{\"layout\":[\"auto\",\"auto\"]},\"xj_yGehMn\":{\"layout\":[\"auto\",\"auto\"]},\"rv9vlm2A9\":{\"layout\":[\"auto\",\"auto\"]},\"hYyEMX0lT\":{\"layout\":[\"auto\",\"auto\"]},\"rjZO8Mhla\":{\"layout\":[\"fixed\",\"auto\"]},\"GcmXNUsoi\":{\"layout\":[\"fixed\",\"auto\"]},\"LMp0jZ2E6\":{\"layout\":[\"fixed\",\"auto\"]},\"RiopkIcnZ\":{\"layout\":[\"fixed\",\"auto\"]},\"u9fQ2S7bV\":{\"layout\":[\"fixed\",\"auto\"]},\"gUI9fsS28\":{\"layout\":[\"fixed\",\"auto\"]},\"AdzeHZaIZ\":{\"layout\":[\"fixed\",\"auto\"]},\"fFmEgoNkb\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"O9xjqAQS6\":\"ticker\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerLivqZQTGc=withCSS(Component,css,\"framer-PckNB\");export default FramerLivqZQTGc;FramerLivqZQTGc.displayName=\"NavBar\";FramerLivqZQTGc.defaultProps={height:127,width:1041};addPropertyControls(FramerLivqZQTGc,{variant:{options:[\"BmYtQlX9q\",\"XZ3Yncf84\",\"vBivAKpmE\",\"MqVwvt6Rp\",\"zvcfPvkVg\",\"xj_yGehMn\",\"rv9vlm2A9\",\"hYyEMX0lT\",\"rjZO8Mhla\",\"GcmXNUsoi\",\"LMp0jZ2E6\",\"RiopkIcnZ\",\"u9fQ2S7bV\",\"gUI9fsS28\",\"AdzeHZaIZ\",\"fFmEgoNkb\"],optionTitles:[\"Desktop | Home\",\"Tablet | Home\",\"Mobile | Home | Opened\",\"Mobile\",\"Desktop | Actualitate\",\"Desktop | Investigatii\",\"Desktop | Editorial\",\"Desktop | Politica\",\"Tablet | Actualitate\",\"Tablet | Investigatii\",\"Tablet | Editorial\",\"Tablet | Politica\",\"Mobile | Actualitate | Opened\",\"Mobile | Investigatii | Opened\",\"Mobile | Editorial | Opened\",\"Mobile | Politica | Opened\"],title:\"Variant\",type:ControlType.Enum},O9xjqAQS6:{defaultValue:\"ULTIMA OR\u0102\",displayTextArea:false,placeholder:\"\",title:\"Ticker\",type:ControlType.String}});addFonts(FramerLivqZQTGc,[{explicitInter:true,fonts:[{family:\"Eurostile Next W1G Wide\",source:\"custom\",url:\"https://framerusercontent.com/assets/4B866VqNNbbhEA57b8QZhZ7L6Wc.otf\"}]},...FeatherFonts,...NavLinkFonts,...SearchFonts,...TickerFonts,...Ticker1Fonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerLivqZQTGc\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"XZ3Yncf84\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"vBivAKpmE\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"MqVwvt6Rp\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"zvcfPvkVg\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"xj_yGehMn\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"rv9vlm2A9\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"hYyEMX0lT\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"rjZO8Mhla\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"GcmXNUsoi\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"LMp0jZ2E6\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"RiopkIcnZ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"u9fQ2S7bV\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"gUI9fsS28\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"AdzeHZaIZ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"fFmEgoNkb\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerVariables\":\"{\\\"O9xjqAQS6\\\":\\\"ticker\\\"}\",\"framerIntrinsicWidth\":\"1041\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"127\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./LivqZQTGc.map", "import{fontStore}from\"framer\";fontStore.loadWebFontsFromSelectors([\"CUSTOM;Eurostile Next W1G Wide Bold\"]);export const fonts=[{family:\"Eurostile Next W1G Wide Bold\",moduleAsset:{localModuleIdentifier:\"local-module:css/tYxxPl2Cy:default\",url:\"assets/GAw4ndsufThWVf59PUIhbGXNovE.otf\"},url:new URL(\"assets/GAw4ndsufThWVf59PUIhbGXNovE.otf\",\"https://framerusercontent.com/modules/kuYUJD829Ugov3aTTiVL/kmWBB5Oe6PQIx13AwgJf/tYxxPl2Cy.js\").href}];export const css=['.framer-wZtJr .framer-styles-preset-zxl7v7:not(.rich-text-wrapper), .framer-wZtJr .framer-styles-preset-zxl7v7.rich-text-wrapper h2 { --framer-font-family: \"Eurostile Next W1G Wide Bold\", sans-serif; --framer-font-size: 28px; --framer-font-style: normal; --framer-font-weight: 400; --framer-letter-spacing: 0em; --framer-line-height: 1.4em; --framer-paragraph-spacing: 0px; --framer-text-alignment: center; --framer-text-color: #000000; --framer-text-decoration: none; --framer-text-transform: uppercase; }','@media (max-width: 1439px) and (min-width: 810px) { .framer-wZtJr .framer-styles-preset-zxl7v7:not(.rich-text-wrapper), .framer-wZtJr .framer-styles-preset-zxl7v7.rich-text-wrapper h2 { --framer-font-family: \"Eurostile Next W1G Wide Bold\", sans-serif; --framer-font-size: 22px; --framer-font-style: normal; --framer-font-weight: 400; --framer-letter-spacing: 0em; --framer-line-height: 1.4em; --framer-paragraph-spacing: 0px; --framer-text-alignment: center; --framer-text-color: #000000; --framer-text-decoration: none; --framer-text-transform: uppercase; } }','@media (max-width: 809px) and (min-width: 0px) { .framer-wZtJr .framer-styles-preset-zxl7v7:not(.rich-text-wrapper), .framer-wZtJr .framer-styles-preset-zxl7v7.rich-text-wrapper h2 { --framer-font-family: \"Eurostile Next W1G Wide Bold\", sans-serif; --framer-font-size: 18px; --framer-font-style: normal; --framer-font-weight: 400; --framer-letter-spacing: 0em; --framer-line-height: 1.4em; --framer-paragraph-spacing: 0px; --framer-text-alignment: center; --framer-text-color: #000000; --framer-text-decoration: none; --framer-text-transform: uppercase; } }'];export const className=\"framer-wZtJr\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "import{fontStore}from\"framer\";fontStore.loadWebFontsFromSelectors([\"CUSTOM;Eurostile Next W1G Wide Bold\"]);export const fonts=[{family:\"Eurostile Next W1G Wide Bold\",moduleAsset:{localModuleIdentifier:\"local-module:css/ae9PvjDjS:default\",url:\"assets/GAw4ndsufThWVf59PUIhbGXNovE.otf\"},url:new URL(\"assets/GAw4ndsufThWVf59PUIhbGXNovE.otf\",\"https://framerusercontent.com/modules/vvUUzMK2KWvZzDc7UjYl/E2yfToY7DB7QLX69ZW1k/ae9PvjDjS.js\").href}];export const css=['.framer-Y2hR3 .framer-styles-preset-r8mhal:not(.rich-text-wrapper), .framer-Y2hR3 .framer-styles-preset-r8mhal.rich-text-wrapper h5 { --framer-font-family: \"Eurostile Next W1G Wide Bold\", sans-serif; --framer-font-size: 14px; --framer-font-style: normal; --framer-font-weight: 400; --framer-letter-spacing: 0em; --framer-line-height: 150%; --framer-paragraph-spacing: 0px; --framer-text-alignment: left; --framer-text-color: #000000; --framer-text-decoration: none; --framer-text-transform: none; }','@media (max-width: 1439px) and (min-width: 810px) { .framer-Y2hR3 .framer-styles-preset-r8mhal:not(.rich-text-wrapper), .framer-Y2hR3 .framer-styles-preset-r8mhal.rich-text-wrapper h5 { --framer-font-family: \"Eurostile Next W1G Wide Bold\", sans-serif; --framer-font-size: 14px; --framer-font-style: normal; --framer-font-weight: 400; --framer-letter-spacing: 0em; --framer-line-height: 150%; --framer-paragraph-spacing: 0px; --framer-text-alignment: left; --framer-text-color: #000000; --framer-text-decoration: none; --framer-text-transform: none; } }','@media (max-width: 809px) and (min-width: 0px) { .framer-Y2hR3 .framer-styles-preset-r8mhal:not(.rich-text-wrapper), .framer-Y2hR3 .framer-styles-preset-r8mhal.rich-text-wrapper h5 { --framer-font-family: \"Eurostile Next W1G Wide Bold\", sans-serif; --framer-font-size: 12px; --framer-font-style: normal; --framer-font-weight: 400; --framer-letter-spacing: 0em; --framer-line-height: 150%; --framer-paragraph-spacing: 0px; --framer-text-alignment: left; --framer-text-color: #000000; --framer-text-decoration: none; --framer-text-transform: none; } }'];export const className=\"framer-Y2hR3\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "import{fontStore}from\"framer\";fontStore.loadWebFontsFromSelectors([\"CUSTOM;Eurostile Next W1G Wide\"]);export const fonts=[{family:\"Eurostile Next W1G Wide\",moduleAsset:{localModuleIdentifier:\"local-module:css/aoKRMemtV:default\",url:\"assets/4B866VqNNbbhEA57b8QZhZ7L6Wc.otf\"},url:new URL(\"assets/4B866VqNNbbhEA57b8QZhZ7L6Wc.otf\",\"https://framerusercontent.com/modules/dcbyAb2NDTn6s0WjJPee/U7nIHlEsys6KDCzbN1d7/aoKRMemtV.js\").href}];export const css=['.framer-dGXqX .framer-styles-preset-1m5z0vo:not(.rich-text-wrapper), .framer-dGXqX .framer-styles-preset-1m5z0vo.rich-text-wrapper p { --framer-font-family: \"Eurostile Next W1G Wide\", sans-serif; --framer-font-size: 15px; --framer-font-style: normal; --framer-font-weight: 400; --framer-letter-spacing: 0em; --framer-line-height: 1.2em; --framer-paragraph-spacing: 0px; --framer-text-alignment: left; --framer-text-color: #000000; --framer-text-decoration: none; --framer-text-transform: none; }'];export const className=\"framer-dGXqX\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "import{fontStore}from\"framer\";fontStore.loadWebFontsFromSelectors([\"CUSTOM;Eurostile Next W1G Wide Bold\"]);export const fonts=[{family:\"Eurostile Next W1G Wide Bold\",moduleAsset:{localModuleIdentifier:\"local-module:css/Lzia3jB3Y:default\",url:\"assets/GAw4ndsufThWVf59PUIhbGXNovE.otf\"},url:new URL(\"assets/GAw4ndsufThWVf59PUIhbGXNovE.otf\",\"https://framerusercontent.com/modules/4MQTEW1vd4U9EXwOSJQO/ORvtiC6SHGP88ySIkHly/Lzia3jB3Y.js\").href}];export const css=['.framer-3ZVTP .framer-styles-preset-eh91ry:not(.rich-text-wrapper), .framer-3ZVTP .framer-styles-preset-eh91ry.rich-text-wrapper h4 { --framer-font-family: \"Eurostile Next W1G Wide Bold\", sans-serif; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-weight: 400; --framer-letter-spacing: 0em; --framer-line-height: 1.2em; --framer-paragraph-spacing: 0px; --framer-text-alignment: left; --framer-text-color: #000000; --framer-text-decoration: none; --framer-text-transform: none; }'];export const className=\"framer-3ZVTP\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "import{fontStore}from\"framer\";fontStore.loadWebFontsFromSelectors([\"CUSTOM;Eurostile Next W1G Wide\"]);export const fonts=[{family:\"Eurostile Next W1G Wide\",moduleAsset:{localModuleIdentifier:\"local-module:css/MSUHL6z5x:default\",url:\"assets/4B866VqNNbbhEA57b8QZhZ7L6Wc.otf\"},url:new URL(\"assets/4B866VqNNbbhEA57b8QZhZ7L6Wc.otf\",\"https://framerusercontent.com/modules/slLwsCiIhviPf7n9v7DL/gFiJaDN2OAAb5bq3OlLH/MSUHL6z5x.js\").href}];export const css=['.framer-XX60S .framer-styles-preset-5vke27:not(.rich-text-wrapper), .framer-XX60S .framer-styles-preset-5vke27.rich-text-wrapper p { --framer-font-family: \"Eurostile Next W1G Wide\", sans-serif; --framer-font-size: 14px; --framer-font-style: normal; --framer-font-weight: 400; --framer-letter-spacing: 0em; --framer-line-height: 190%; --framer-paragraph-spacing: 0px; --framer-text-alignment: left; --framer-text-color: #000000; --framer-text-decoration: none; --framer-text-transform: none; }','@media (max-width: 1439px) and (min-width: 810px) { .framer-XX60S .framer-styles-preset-5vke27:not(.rich-text-wrapper), .framer-XX60S .framer-styles-preset-5vke27.rich-text-wrapper p { --framer-font-family: \"Eurostile Next W1G Wide\", sans-serif; --framer-font-size: 14px; --framer-font-style: normal; --framer-font-weight: 400; --framer-letter-spacing: 0em; --framer-line-height: 190%; --framer-paragraph-spacing: 0px; --framer-text-alignment: left; --framer-text-color: #000000; --framer-text-decoration: none; --framer-text-transform: none; } }','@media (max-width: 809px) and (min-width: 0px) { .framer-XX60S .framer-styles-preset-5vke27:not(.rich-text-wrapper), .framer-XX60S .framer-styles-preset-5vke27.rich-text-wrapper p { --framer-font-family: \"Eurostile Next W1G Wide\", sans-serif; --framer-font-size: 12px; --framer-font-style: normal; --framer-font-weight: 400; --framer-letter-spacing: 0em; --framer-line-height: 190%; --framer-paragraph-spacing: 0px; --framer-text-alignment: left; --framer-text-color: #000000; --framer-text-decoration: none; --framer-text-transform: none; } }'];export const className=\"framer-XX60S\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "import{fontStore}from\"framer\";fontStore.loadWebFontsFromSelectors([]);export const fonts=[];export const css=[\".framer-cmYRM .framer-styles-preset-1x5qqkw:not(.rich-text-wrapper), .framer-cmYRM .framer-styles-preset-1x5qqkw.rich-text-wrapper a { --framer-link-current-text-color: #111111; --framer-link-current-text-decoration: underline; --framer-link-hover-text-color: #0088ff; --framer-link-hover-text-decoration: underline; --framer-link-text-color: #0099ff; --framer-link-text-decoration: none; }\"];export const className=\"framer-cmYRM\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "import{fontStore}from\"framer\";fontStore.loadWebFontsFromSelectors([\"CUSTOM;Eurostile Next W1G Wide Bold\"]);export const fonts=[{family:\"Eurostile Next W1G Wide Bold\",moduleAsset:{localModuleIdentifier:\"local-module:css/pvqSA28Xm:default\",url:\"assets/GAw4ndsufThWVf59PUIhbGXNovE.otf\"},url:new URL(\"assets/GAw4ndsufThWVf59PUIhbGXNovE.otf\",\"https://framerusercontent.com/modules/2r3AHkntEei9OdrrmI30/2ukqAwdbOQZD3t89Khs0/pvqSA28Xm.js\").href}];export const css=['.framer-VQxaU .framer-styles-preset-17j0phk:not(.rich-text-wrapper), .framer-VQxaU .framer-styles-preset-17j0phk.rich-text-wrapper h4 { --framer-font-family: \"Eurostile Next W1G Wide Bold\", sans-serif; --framer-font-size: 20px; --framer-font-style: normal; --framer-font-weight: 400; --framer-letter-spacing: 0em; --framer-line-height: 150%; --framer-paragraph-spacing: 0px; --framer-text-alignment: left; --framer-text-color: #000000; --framer-text-decoration: none; --framer-text-transform: none; }','@media (max-width: 1439px) and (min-width: 810px) { .framer-VQxaU .framer-styles-preset-17j0phk:not(.rich-text-wrapper), .framer-VQxaU .framer-styles-preset-17j0phk.rich-text-wrapper h4 { --framer-font-family: \"Eurostile Next W1G Wide Bold\", sans-serif; --framer-font-size: 18px; --framer-font-style: normal; --framer-font-weight: 400; --framer-letter-spacing: 0em; --framer-line-height: 150%; --framer-paragraph-spacing: 0px; --framer-text-alignment: left; --framer-text-color: #000000; --framer-text-decoration: none; --framer-text-transform: none; } }','@media (max-width: 809px) and (min-width: 0px) { .framer-VQxaU .framer-styles-preset-17j0phk:not(.rich-text-wrapper), .framer-VQxaU .framer-styles-preset-17j0phk.rich-text-wrapper h4 { --framer-font-family: \"Eurostile Next W1G Wide Bold\", sans-serif; --framer-font-size: 18px; --framer-font-style: normal; --framer-font-weight: 400; --framer-letter-spacing: 0em; --framer-line-height: 150%; --framer-paragraph-spacing: 0px; --framer-text-alignment: left; --framer-text-color: #000000; --framer-text-decoration: none; --framer-text-transform: none; } }'];export const className=\"framer-VQxaU\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "import{fontStore}from\"framer\";fontStore.loadWebFontsFromSelectors([]);export const fonts=[];export const css=[\".framer-5ZfQl .framer-styles-preset-1ba5z16:not(.rich-text-wrapper), .framer-5ZfQl .framer-styles-preset-1ba5z16.rich-text-wrapper a { --framer-link-current-text-color: #a1a1a1; --framer-link-current-text-decoration: none; --framer-link-hover-text-color: #0088ff; --framer-link-hover-text-decoration: underline; --framer-link-text-color: #000000; --framer-link-text-decoration: none; }\"];export const className=\"framer-5ZfQl\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],
  "mappings": "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,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,IAAI,IAAI,GAAG,EAAE,EAAE,EAAE,EAAE,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,EAAE,EAAE,EAAE,EAAE,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,EAAE,EAAE,EAAE,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,EAAE,EAAE,EAAE,EAAE,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,EAAE,EAAE,EAAE,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,EAAE,EAAE,EAAE,EAAE,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,EAAE,EAAE,EAAE,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG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",
  "names": ["Embed", "type", "url", "html", "style", "p", "EmbedUrl", "EmbedHtml", "Instructions", "addPropertyControls", "ControlType", "props", "getMinHeight", "emptyStateStyle", "centerTextStyle", "hasAutoHeight", "onCanvas", "useIsOnCanvas", "state", "setState", "ye", "ue", "isLastEffect", "load", "response", "isBlocked", "message", "error", "ErrorMessage", "LoadingIndicator", "iframeStyle", "getSandbox", "result", "hasSplineViewer", "hasComment", "EmbedHtmlWithScripts", "EmbedHtmlInsideIframe", "EmbedHtmlWithoutScripts", "ref", "pe", "iframeHeight", "setIframeHeight", "_ref_current", "iframeWindow", "handleMessage", "event", "data", "height", "window", "srcDoc", "currentStyle", "div", "executeScripts", "htmlStyle", "node", "script", "name", "value", "child", "containerStyles", "emailRegex", "mailchimpRegex", "validateEmail", "email", "parseMailChimpUrl", "url", "_url_replace_match", "domain", "parameters", "safeURL", "isInternalURL", "href", "VERSION", "Input", "withCSS", "service", "redirectAs", "mailchimpURL", "loopsID", "loopsUserGroup", "formsparkID", "getwaitlistAPI", "convertkitAPI", "convertkitFormID", "input", "button", "font", "layout", "link", "gap", "style", "onSubmit", "setEmail", "ye", "isError", "setError", "isLoading", "setLoading", "isFocus", "setFocus", "paddingPerSide", "paddingTop", "paddingRight", "paddingBottom", "paddingLeft", "padding", "borderRadius", "borderObject", "focusObject", "shadowObject", "height", "fixedHeight", "buttonPaddingPerSide", "buttonPaddingTop", "buttonPaddingRight", "buttonPaddingBottom", "buttonPaddingLeft", "buttonPadding", "paddingValue", "buttonPaddingValue", "router", "useRouter", "onSuccess", "path", "hash", "routeId", "pathVariables", "inferInitialRouteFromPath", "window", "validateForm", "te", "formControls", "handleChange", "event", "handleFocus", "handleBlur", "handleSubmit", "response", "error", "emailBody", "userGroupBody", "formBody", "data", "entries", "formData", "useAnimationControls", "focusStylesFrom", "focusStylesTo", "shadowStyles", "borderStyles", "formVariants", "inputVariants", "dynamicBoxShadow", "p", "motion", "containerStyles", "u", "defaultStyle", "Spinner", "getButtonShadow", "props", "noButtonStyles", "addPropertyControls", "ControlType", "shadows", "output", "shadow", "Input_default", "SearchIcon", "props", "p", "ClearIcon", "u", "SpinnerIcon", "motion", "Storage", "name", "resolve", "reject", "request", "window", "e", "key", "value", "setCachedData", "url", "dataToCache", "cache", "Storage", "cacheKey", "data", "checkForCachedData", "VERSION", "isDefaultLocaleId", "localeId", "INDEX_KEY", "getIndexKey", "METADATA_KEY", "getMetadataKey", "getCachedIndex", "indexKey", "cachedIndex", "checkForCachedData", "setCachedIndex", "index", "setCachedData", "metadata", "VERSION", "metadataKey", "fakeResults", "peq", "myers_32", "a", "b", "n", "m", "lst", "pv", "mv", "sc", "i", "eq", "xv", "myers_x", "mhc", "phc", "hsize", "vsize", "j", "start", "vlen", "k", "i1", "pb", "mb", "xh", "ph", "mh", "k1", "mv1", "pv1", "start1", "vlen1", "k2", "score", "i2", "eq1", "pb1", "mb1", "xv1", "xh1", "ph1", "mh1", "k3", "distance", "tmp", "localStorageDebugFlag", "window", "groupsRegex", "capitalizeFirstLetter", "value", "titleCase", "clampText", "text", "maxLength", "textLength", "slicedText", "isEmptyObject", "object", "createLogger", "showOutput", "log", "data", "time", "label", "timeEnd", "noop", "DEFAULT_FONT_FAMILY", "getFontFamily", "theme", "_theme_inputFont", "_theme_titleFont", "_theme_subtitleFont", "animationKeyFromLayout", "layout", "safeDocument", "safeWindow", "metaTagSelector", "getMetaTagContent", "metaTag", "checkIfOverLimit", "stripLocaleSlugFromPath", "url", "localeSlug", "localeSlugWithSlash", "log", "time", "timeEnd", "createLogger", "localStorageDebugFlag", "isValidUrl", "url", "splitWords", "text", "getUniqueWords", "str", "words", "word", "getNormalizedString", "getNormalizedItem", "item", "normalizedItem", "key", "value", "getMatchRange", "currentRange", "start", "end", "result", "getScoreForSearchIndexItem", "query", "fullQuery", "score", "match", "urlWords", "splitLength", "clamp", "titleWords", "titleIndex", "distance", "titleWord", "headings", "heading", "headingWords", "headingWord", "descriptionIndex", "p", "codeblock", "getSearchIndexItemScore", "normalizedQuery", "queryWords", "total", "queryWord", "useRawSearch", "index", "settings", "se", "path", "safeWindow", "results", "title", "SearchResultTitleType", "itemA", "itemB", "getIndexedScopedToUrl", "rawUrlScope", "localeSlug", "scopedIndex", "baseScopeUrlHasVariable", "urlUpToPathVariable", "urlScope", "stripLocaleSlugFromPath", "useSearch", "searchIndex", "_setSearchIndex", "ye", "status", "setStatus", "activeLocale", "useLocaleInfo", "localeId", "setSearchIndex", "options", "ue", "loadSearchIndex", "metaTag", "safeDocument", "fakeResults", "cachedIndex", "getCachedIndex", "metaTagContent", "isOverLimit", "searchIndexURL", "getSearchIndexURL", "response", "downloadedIndex", "setCachedIndex", "error", "baseURL", "isDefaultLocaleId", "Browser", "isTouch", "window", "navigator", "isChrome", "isWebKit", "isSafari", "isSafariDesktop", "isWindows", "isMacOS", "useCallbackOnMouseMove", "callback", "mousePositionRef", "prevPositionRef", "pe", "te", "event", "Browser", "ref", "clientX", "clientY", "prevCursorPosition", "scrollIntoView", "targetElement", "scrollElement", "offsetTop", "offsetBottom", "targetElementBounds", "scrollElementBounds", "difference", "topAligned", "minOffset", "bottomAligned", "offset", "MAX_DESCRIPTION_LENGTH", "MODAL_MAX_HEIGHT", "VERTICAL_SPACING_MULTIPLIER", "ClearButton", "theme", "type", "onClick", "text", "iconOrText", "p", "ClearIcon", "Divider", "styles", "Input", "Y", "props", "ref", "value", "status", "autofocus", "placeholder", "iconType", "clearButtonType", "onChange", "inputValue", "setInputValue", "ye", "isFocused", "setIsFocused", "inputRef", "pe", "ce", "e", "inputElement", "handleInputClick", "handleClearClick", "ue", "hasInputText", "showClearButton", "verticalSpacing", "searchIcon", "SearchIcon", "u", "inputContainerStyle", "getFontFamily", "SpinnerIcon", "inputStyle", "scrollOffset", "ResultRow", "index", "result", "prevMousePositionRef", "subtitleType", "selected", "localeSlug", "style", "onMouseMove", "onPointerDown", "onNavigateTo", "url", "title", "score", "urlPath", "se", "stripLocaleSlugFromPath", "handleMouseMove", "useCallbackOnMouseMove", "event", "isContained", "borderRadius", "clamp", "subtitleText", "clampText", "handleClick", "focusTrap", "resultContainer", "resultTitle", "localStorageDebugFlag", "QuickMenuSpacer", "layoutContainerStyle", "LayoutContainer", "layoutType", "onKeyDown", "onDismiss", "children", "modalOptions", "layoutStyles", "getLayoutBaseStyles", "innerStyle", "getContainerAnimation", "key", "animationKeyFromLayout", "prop", "Browser", "containerAnimation", "motion", "ModalContainer", "heightIsStatic", "heightTransition", "heightDeps", "scope", "animate", "useAnimate", "fe", "prevHeight", "height", "ScrollView", "isTouch", "canScroll", "setCanScroll", "element", "statusStyle", "StatusMessage", "previewInfoText", "sidebarStyles", "fixedTopStyles", "quickMenuStyles", "layoutOption", "SearchInputClearButtonType", "SearchInputDividerType", "SearchResultTitleType", "SearchResultSubtitleType", "SearchResultItemType", "SearchLayoutType", "SearchEntryType", "SearchIconType", "SearchModal", "urlScope", "inputOptions", "backdropOptions", "resultOptions", "activeLocale", "useLocaleInfo", "localeId", "input", "selectedResultRow", "scrollView", "setSelected", "isKeyboardNavigationDisabled", "setIsKeyboardNavigationDisabled", "query", "setQuery", "deferredQuery", "oe", "results", "useSearch", "selectedResult", "handleResultRowPointerDown", "te", "handleResultRowMouseMove", "previousSelected", "router", "useRouter", "navigateTo", "_router_getRoute", "_route_page_preload", "_route_page", "_router_navigate", "routeId", "pathVariables", "inferInitialRouteFromPath", "route", "window", "handleKeyDown", "maxIndex", "showNoResults", "showDivider", "isItemContained", "spacing", "listPaddingTop", "scrollIntoView", "isSelected", "getViewportSize", "window", "useViewportSizeState", "getState", "state", "setState", "ye", "ue", "handleWindowResize", "EntryPointOptions", "buildShadow", "shadowProperty", "fallback", "x", "y", "blur", "color", "spread", "Overlay", "Y", "props", "ref", "layoutType", "theme", "onDismiss", "ue", "handleKeyDown", "event", "handlePointerDown", "window", "bodyOverflowHidden", "Ga", "u", "backdropStyles", "SearchLayoutType", "p", "motion", "SearchModal", "containerStyle", "EntryPoint", "withCSS", "_props_inputOptions_inputFont", "_props_inputOptions", "_props_resultOptions", "_props_resultOptions_subtitleOptions", "_props_inputOptions1", "overlay", "pe", "isOpen", "setIsOpen", "ye", "isOverLimit", "setIsOverLimit", "isSafariTouchDevice", "setIsSafariTouchDevice", "isOnCanvas", "RenderTarget", "checkIfOverLimit", "Browser", "baseInputFontSize", "inputFontSize", "useViewportSizeState", "size", "isEmptyObject", "DEFAULT_FONT_FAMILY", "handleClick", "SearchIconType", "SearchIcon", "AnimatePresence", "Search_default", "addPropertyControls", "ControlType", "titleCase", "iconType", "SearchInputDividerType", "SearchInputClearButtonType", "heightIsStatic", "animationKeyFromLayout", "SearchResultItemType", "SearchResultTitleType", "SearchResultSubtitleType", "addUniqueItem", "t", "e", "clamp", "t", "e", "n", "isNumber", "isEasingList", "wrap", "o", "getEasingForSegment", "mix", "noop", "noopReturn", "progress", "fillOffset", "s", "defaultOffset", "interpolate", "f", "r", "isCubicBezier", "isEasingGenerator", "isFunction", "isString", "velocityPerSecond", "calcBezier", "t", "n", "e", "i", "binarySubdivide", "o", "r", "c", "u", "a", "s", "cubicBezier", "noopReturn", "getTForX", "steps", "clamp", "l", "cubicBezier", "u", "getEasingFunction", "s", "isFunction", "isCubicBezier", "i", "steps", "noopReturn", "Animation", "h", "o", "t", "c", "p", "isEasingGenerator", "isEasingList", "d", "interpolate", "e", "a", "n", "r", "m", "n", "e", "t", "r", "MotionValue", "i", "__rest", "o", "n", "calcGeneratorVelocity", "t", "s", "a", "velocityPerSecond", "r", "calcDampingRatio", "hasReachedTarget", "spring", "o", "c", "i", "h", "e", "u", "d", "f", "g", "glide", "isOutOfBounds", "nearestBoundary", "l", "m", "calcDelta", "calcLatest", "applyFriction", "p", "M", "checkCatchBoundary", "pregenerateKeyframes", "noopReturn", "W", "getAnimationData", "getMotionValue", "MotionValue", "L", "T", "D", "M", "B", "noopReturn", "k", "asTransformCssVar", "N", "compareTransformOrder", "C", "isTransform", "addTransformToElement", "n", "addUniqueItem", "buildTransformTemplate", "transformListToString", "isCssVar", "j", "registerCssVariable", "testAnimation", "P", "$", "R", "H", "generateLinearEasingPoints", "o", "t", "progress", "convertEasing", "isFunction", "isCubicBezier", "cubicBezierAsString", "hydrateKeyframes", "keyframesList", "getStyleName", "I", "e", "stopAnimation", "getUnitConverter", "s", "isString", "getDevToolsRecord", "window", "animateStyle", "i", "r", "l", "p", "v", "y", "w", "E", "b", "A", "S", "O", "x", "z", "V", "isEasingGenerator", "readInitialValue", "c", "isEasingList", "isNumber", "noop", "getOptions", "resolveElements", "createAnimation", "withControls", "U", "getActiveAnimation", "selectFinished", "resolveOption", "n", "isFunction", "createAnimate", "t", "o", "i", "resolveElements", "s", "r", "a", "c", "getOptions", "animateStyle", "withControls", "F", "Animation", "canGenerate", "isNumber", "getAsNumber", "isString", "createGeneratorEasing", "n", "o", "getGenerator", "t", "i", "s", "r", "a", "getKeyframes", "e", "pregenerateKeyframes", "c", "l", "f", "noopReturn", "u", "getUnitConverter", "k", "getStyleName", "calcGeneratorVelocity", "G", "spring", "q", "glide", "K", "inView$1", "resolveElements", "onIntersectionChange", "isFunction", "_", "Z", "getElementSize", "notifyTarget", "notifyAll", "createResizeObserver", "resizeElement", "X", "Y", "createWindowResizeHandler", "window", "resizeWindow", "resize", "dispatchPointerEvent", "n", "dispatchViewEvent", "ce", "o", "i", "s", "__rest", "inView$1", "t", "mouseEvent", "le", "fe", "onPointerUp", "window", "onPointerDown", "ue", "de", "MAX_DUPLICATED_ITEMS", "MAX_AREA", "CSS_VAR_NAME", "supportsWaapi", "supportsRegisterProperty", "window", "Ticker", "props", "slots", "gap", "padding", "paddingPerSide", "paddingTop", "paddingRight", "paddingBottom", "paddingLeft", "speed", "hoverFactor", "direction", "alignment", "sizingOptions", "fadeOptions", "style", "fadeContent", "overflow", "fadeWidth", "fadeInset", "fadeAlpha", "widthType", "heightType", "paddingValue", "isCanvas", "RenderTarget", "filteredSlots", "numChildren", "j", "hasChildren", "isHorizontal", "offset", "useMotionValue", "axis", "minus", "transform", "useTransform", "parentRef", "pe", "childrenRef", "se", "W", "size", "setSize", "ye", "clonedChildren", "dupedChildren", "duplicateBy", "opacity", "fullChildrenArea", "isLayerTooBig", "measure", "te", "parentLength", "firstChild", "lastChild", "childrenLeft", "childrenRight", "childrenTop", "childrenBottom", "childrenWidth", "childrenHeight", "childrenArea", "childrenLength", "childrenStyles", "initialResize", "ue", "frame", "resize", "contentSize", "child", "index", "_child_props", "_child_props1", "_child_props2", "_child_props3", "ref", "p", "LayoutGroup", "q", "i", "childIndex", "_child_props4", "_child_props5", "animateToValue", "initialTime", "prevTime", "xOrY", "isHover", "isReducedMotion", "useReducedMotion", "listRef", "animationRef", "isInView", "useInView", "keyframes", "useAnimationFrame", "t", "delta", "wrap", "fadeDirection", "fadeWidthStart", "fadeWidthEnd", "fadeInsetStart", "clamp", "fadeInsetEnd", "fadeMask", "containerStyle", "u", "motion", "isValidNumber", "placeholderStyles", "emojiStyles", "titleStyles", "subtitleStyles", "addPropertyControls", "ControlType", "num", "min", "max", "value", "containerStyles", "emptyStateStyle", "containerStyles", "NullState", "Y", "_", "ref", "p", "r", "s", "o", "n", "t", "e", "i", "l", "defaultEvents", "ControlType", "findByArray", "arr", "search", "a", "useIconSelection", "iconKeys", "selectByList", "iconSearch", "iconSelection", "lowercaseIconKeyPairs", "iconSearchResult", "se", "iconSearchTerm", "_iconSearchTerm", "findByArray", "iconKeys", "moduleBaseUrl", "uppercaseIconKeys", "name", "lowercaseIconKeyPairs", "res", "key", "Icon", "props", "color", "selectByList", "iconSearch", "iconSelection", "onClick", "onMouseDown", "onMouseUp", "onMouseEnter", "onMouseLeave", "mirrored", "isMounted", "pe", "iconKey", "useIconSelection", "SelectedIcon", "setSelectedIcon", "ye", "s", "npm_react_18_2_exports", "importModule", "active", "module", "e", "ue", "emptyState", "RenderTarget", "p", "NullState", "addPropertyControls", "ControlType", "defaultEvents", "t", "e", "r", "n", "i", "o", "s", "a", "l", "u", "f", "h", "c", "p", "d", "g", "v", "y", "w", "m", "b", "_", "k", "I", "S", "E", "U", "x", "M", "L", "B", "j", "P", "A", "t", "e", "F", "window", "N", "i", "$", "D", "r", "n", "o", "s", "C", "R", "z", "q", "J", "W", "a", "H", "G", "K", "V", "X", "tn", "tr", "Y", "Q", "Z", "tt", "te", "ti", "to", "ts", "ta", "tl", "tu", "tf", "th", "tc", "tp", "td", "tg", "tv", "ty", "tw", "tm", "tb", "t_", "tk", "tI", "tS", "tE", "tU", "tx", "tM", "tL", "tT", "tB", "tj", "tO", "l", "tP", "u", "f", "h", "c", "tA", "tF", "tN", "t$", "tD", "tC", "tR", "tz", "tq", "tJ", "tW", "tH", "tG", "tK", "d", "g", "v", "y", "w", "m", "b", "_", "k", "I", "S", "E", "U", "x", "L", "T", "B", "j", "O", "tV", "tX", "tQ", "t6", "tY", "tZ", "t0", "t1", "t2", "t3", "t4", "t8", "t5", "t7", "t9", "et", "ee", "er", "en", "ei", "eo", "es", "ea", "el", "eu", "ef", "eh", "M", "ec", "ed", "ControlType", "eg", "ev", "ey", "ew", "em", "eb", "e_", "ek", "eI", "eS", "eE", "eU", "ex", "eM", "eT", "y", "S", "eB", "ej", "eO", "t", "e", "eJ", "i", "n", "e$", "o", "eF", "r", "eN", "eP", "eA", "eC", "j", "s", "eR", "a", "l", "eD", "U", "eq", "ez", "eH", "t", "e", "i", "t7", "s", "L", "a", "eg", "ef", "t5", "eG", "o", "ec", "E", "eO", "r", "n", "U", "eK", "eM", "e", "resolveRichText", "t", "i", "a", "ControlType", "n", "QueryEngine", "p", "eK", "resolveRichText", "IJxsk87CE_default", "addPropertyControls", "fontStore", "fonts", "css", "className", "enabledGestures", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "height", "id", "link", "tap", "titleNavLink", "width", "props", "_humanReadableVariantMap_props_variant", "_ref", "_ref1", "createLayoutDependency", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "Z0QXP3Co6", "EVuRExUhm", "zXsH9mlA_", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "onTaprrpj5d", "args", "ref1", "pe", "defaultLayoutId", "ae", "sharedStyleClassNames", "componentViewport", "useComponentViewport", "LayoutGroup", "Link", "cx", "RichText2", "css", "FramerD44YhL70B", "withCSS", "D44YhL70B_default", "addPropertyControls", "ControlType", "addFonts", "getFontsFromSharedStyle", "fonts", "cycleOrder", "serializationHash", "variantClassNames", "transition1", "suffix", "value", "Transition", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "getProps", "continut", "height", "id", "titlu", "width", "props", "_ref", "createLayoutDependency", "variants", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "variant", "iLKGBQe6U", "nk69AHaTe", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "cycleOrder", "variantClassNames", "layoutDependency", "ref1", "pe", "textContent", "defaultLayoutId", "ae", "sharedStyleClassNames", "componentViewport", "useComponentViewport", "LayoutGroup", "u", "cx", "serializationHash", "Image2", "RichText2", "css", "FramerYToJrCihy", "withCSS", "YToJrCihy_default", "addPropertyControls", "ControlType", "addFonts", "FeatherFonts", "getFonts", "Icon", "NavLinkFonts", "D44YhL70B_default", "SearchFonts", "Search_default", "TickerFonts", "YToJrCihy_default", "Ticker1Fonts", "Ticker", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "QueryData", "query", "pageSize", "children", "data", "useQueryData", "Transition", "value", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "height", "id", "ticker", "width", "props", "_ref", "_humanReadableVariantMap_props_variant", "_ref1", "createLayoutDependency", "variants", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "variant", "O9xjqAQS6", "Ktr2u6fjmKN7scuiih", "vrBUBKDmMKN7scuiih", "idKN7scuiih", "fSYShkpeUKN7scuiih", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "cycleOrder", "variantClassNames", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "onClick1jdpuun", "args", "onClick1o02rlp", "ref1", "pe", "isDisplayed", "isDisplayed1", "isDisplayed2", "router", "useRouter", "isDisplayed3", "isDisplayed4", "defaultLayoutId", "ae", "sharedStyleClassNames", "componentViewport", "useComponentViewport", "LayoutGroup", "transition1", "u", "cx", "serializationHash", "addPropertyOverrides", "ComponentViewportProvider", "Icon", "Link", "SVG", "ResolveLinks", "resolvedLinks", "D44YhL70B_default", "resolvedLinks1", "resolvedLinks2", "resolvedLinks3", "Search_default", "resolvePageScope", "RichText2", "Ticker", "ChildrenCanSuspend", "IJxsk87CE_default", "collection", "paginationInfo", "loadMore", "l", "i", "PathVariablesContext", "YToJrCihy_default", "css", "FramerLivqZQTGc", "withCSS", "LivqZQTGc_default", "addPropertyControls", "ControlType", "addFonts", "FeatherFonts", "NavLinkFonts", "SearchFonts", "TickerFonts", "Ticker1Fonts", "fontStore", "fonts", "css", "className", "fontStore", "fonts", "css", "className", "fontStore", "fonts", "css", "className", "fontStore", "fonts", "css", "className", "fontStore", "fonts", "css", "className", "fontStore", "fonts", "css", "className", "fontStore", "fonts", "css", "className", "fontStore", "fonts", "css", "className"]
}
