{"version":3,"file":"script_main.Ibf6e5Qe.mjs","names":["_Fragment","useState","useMemo","rules","css","useState","useRef","useMemo","img","r","x","p","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","transformTemplate1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","Component","useRef","React.useId","sharedStyle.className","sharedStyle1.className","className","css","sharedStyle.css","sharedStyle1.css","sharedStyle.fonts","sharedStyle1.fonts","NavigationButton","serializationHash","variantClassNames","transition1","transition2","React.useContext","React.useMemo","React.Fragment","humanReadableVariantMap","getProps","useRef","React.useId","className","__legacyOverrideHOC_DataObserverContext","_jsx","Navigation","NavigationInfo","sharedStyle.css","sharedStyle1.css","useRef","React.useId","sharedStyle.className","sharedStyle1.className","className","PropertyOverrides","React.Fragment","Image","sharedStyle.fonts","sharedStyle1.fonts","React.createElement","Template1","Framer.PageRoot","Framer.lazy","Framer.useCurrentRoute","Framer.useLocaleInfo","Framer.useRouter","React.Fragment","React.memo","React.useCallback","React.useEffect","React.useRef","React.useState","Framer.LibraryFeaturesProvider","Framer.GracefullyDegradingErrorBoundary","Framer.PageEffectsProvider","breakpoints","Framer.patchRoutesForABTesting","Framer.inferInitialRouteFromPath","Framer.yieldToMain","React.startTransition","Framer.ErrorPlaceholder"],"sources":["https:/framerusercontent.com/modules/9ajhXMTvNHa3o84QkAph/PajmEC9KX2YkEmLmmwER/StopScroll_Prod.js","https:/framerusercontent.com/modules/k76epLFsVsF4jlsF5pgg/ge79eoA2CuYo94sUAjT9/useColors.js","https:/framerusercontent.com/modules/quIQjXeusVKZRk3V2tVC/6aSo37U4awzwXGBQwZyB/InteractiveASCII_Prod.js","https:/framerusercontent.com/modules/N273df6vydwxXk4rjj3c/s3fFJdR68NCGNnMmCcao/qJXldq0Ll.js","https:/framerusercontent.com/modules/F79U2G6pibAm6mezDadf/fxCkSSszqcD2DnFloPYL/jnkiI8ZIx.js","https:/framerusercontent.com/modules/sDxaU7MCPJET7Riv9sSA/PS46cHym2QC7XWHZOftn/Navigation_Scroll.js","https:/framerusercontent.com/modules/RCgIEeZ7mX05YydWJOp9/20bvnH8yc4N2NjHQLYj1/gZ6FPUkzp.js","framer:toplevel/main"],"sourcesContent":["import{jsx as _jsx,Fragment as _Fragment}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";/**\n * @framerDisableUnlink\n *\n * @framerSupportedLayoutWidth auto\n * @framerSupportedLayoutHeight auto\n */export default function StopScroll(props){const{toggle}=props;return toggle?/*#__PURE__*/_jsx(\"style\",{\"data-frameruni-stop-scroll\":true,children:`body { overflow: hidden !important; }`}):/*#__PURE__*/_jsx(_Fragment,{});}StopScroll.displayName=\"Stop Scroll\";addPropertyControls(StopScroll,{toggle:{type:ControlType.Boolean,title:\"Block Scroll\",description:\"More components at [Framer University](https://frameruni.link/cc).\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"StopScroll\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"auto\",\"framerContractVersion\":\"1\",\"framerDisableUnlink\":\"*\",\"framerSupportedLayoutHeight\":\"auto\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./StopScroll_Prod.map","import{RenderTarget}from\"framer\";import{useEffect,useState,useMemo}from\"react\";const cssVariableRegex=/var\\s*\\(\\s*(--[\\w-]+)(?:\\s*,\\s*((?:[^)(]+|\\((?:[^)(]+|\\([^)(]*\\))*\\))*))?\\s*\\)/;export function useColors(...colors){const isCanvas=RenderTarget.current()===RenderTarget.canvas;const isOptimizing=typeof window===\"undefined\";const darkMode=useDarkMode();const[styleValues,setStyleValues]=useState(()=>extractStyleValues(colors.map(extractCSSVariableName)));useEffect(()=>{if(!isCanvas)return;const div=document.body.querySelector(\"main > div\");if(!div)return;const observer=new MutationObserver(()=>{setStyleValues(extractStyleValues(colors.map(extractCSSVariableName)));});observer.observe(div,{attributes:true,attributeFilter:[\"style\"]});return()=>observer.disconnect();},colors);const variableNames=useMemo(()=>colors.map(extractCSSVariableName),[colors]);if(isOptimizing){return colors.map(color=>extractDefaultValue(color));}let values=[];for(let i=0;i<colors.length;i++){const color=colors[i];// Return original value if not a string\nif(typeof color!==\"string\"){values.push(color);continue;}const variableName=variableNames[i];const colorValues=styleValues[variableName];if(variableName&&colorValues){values.push(darkMode?colorValues.dark||colorValues.light||color:colorValues.light||color);}else{values.push(color);}}return values;}////////////////////\nfunction extractStyleValues(variableNames){const isCanvas=RenderTarget.current()===RenderTarget.canvas;const result={};let lightVars={};let darkVars={};if(isCanvas&&typeof document!==\"undefined\"){const div=document.body.querySelector(\"main > div\");if(div){const style=div.getAttribute(\"style\");if(style){const vars=parseVariables(style);lightVars=vars;darkVars=vars;}}}else{const{light,dark}=extractColorStyles();lightVars=parseVariables(light);darkVars=parseVariables(dark);}// Include all variables\nconst allVarNames=new Set([...Object.keys(lightVars),...Object.keys(darkVars)]);allVarNames.forEach(varName=>{result[varName]={light:lightVars[varName]||\"\",dark:darkVars[varName]||\"\"};});return result;}function extractColorStyles(){let lightSection=\"\";let darkSection=\"\";if(typeof document!==\"undefined\"){const styles=document.head.querySelectorAll(\"style[data-framer-css], style[data-framer-css-ssr], style[data-framer-css-ssr-minified]\");for(const style of styles){const rules=style.sheet?.cssRules;if(!rules)continue;const styleRules=[];for(const rule of rules){if(rule instanceof CSSStyleRule){styleRules.push([rule,false]);}else if(rule instanceof CSSMediaRule){if(rule.conditionText===\"(prefers-color-scheme: dark)\"){for(const subrule of rule.cssRules){if(subrule instanceof CSSStyleRule){styleRules.push([subrule,true]);}}}}}for(const[rule,isDarkMedia]of styleRules){const css=rule.cssText;const hasVars=css.includes(\"--token-\");if(!hasVars)continue;const isDark=isDarkMedia?rule.selectorText===\"body\":rule.selectorText==='body[data-framer-theme=\"dark\"]';const isLight=!isDarkMedia&&rule.selectorText===\"body\";if(!isDark&&!isLight)continue;if(isDark){if(!darkSection){darkSection=css.substring(css.indexOf(\"{\")+1,css.lastIndexOf(\"}\")).trim();}}else{if(!lightSection){lightSection=css.substring(css.indexOf(\"{\")+1,css.lastIndexOf(\"}\")).trim();}}if(darkSection&&lightSection)break;}if(darkSection&&lightSection)break;}}return{light:lightSection,dark:darkSection};}function useDarkMode(){const isPreview=typeof window!==\"undefined\"&&window.location.origin.endsWith(\"framercanvas.com\");const[isDarkMode,setIsDarkMode]=useState(()=>{if(typeof window===\"undefined\"){return false;}else if(isPreview&&typeof document!==\"undefined\"){return document.body.getAttribute(\"data-framer-theme\")===\"dark\";}else{return window.matchMedia(\"(prefers-color-scheme: dark)\").matches;}});useEffect(()=>{if(isPreview){const observer=new MutationObserver(mutations=>{mutations.forEach(mutation=>{if(mutation.attributeName===\"data-framer-theme\"){const theme=document.body.getAttribute(\"data-framer-theme\");setIsDarkMode(theme===\"dark\");}});});observer.observe(document.body,{attributes:true,attributeFilter:[\"data-framer-theme\"]});return()=>observer.disconnect();}else{const mediaQuery=window.matchMedia(\"(prefers-color-scheme: dark)\");const handleChange=e=>{setIsDarkMode(e.matches);};// Update initial value\nif(mediaQuery.matches!==isDarkMode){setIsDarkMode(mediaQuery.matches);}mediaQuery.addListener(handleChange);return()=>mediaQuery.removeListener(handleChange);}},[isPreview]);return isDarkMode;}function extractCSSVariableName(cssString){if(!cssString||!cssString.startsWith(\"var(\")){return\"\";}const match=cssVariableRegex.exec(cssString);if(match){const variableName=match[1];return variableName||\"\";}return\"\";}function parseVariables(section){const vars={};if(!section)return vars;const declarations=section.split(\";\").filter(Boolean);declarations.forEach(declaration=>{const[name,value]=declaration.split(\":\").map(s=>s.trim());if(name&&value){vars[name]=value;}});return vars;}function extractDefaultValue(cssVar){// Check if the string starts with \"var(\"\nif(!cssVar||!cssVar.startsWith(\"var(\")){return cssVar// Return the original value if it doesn't start with \"var(\"\n;}// Remove \"var(\" from the beginning and \")\" from the end\nconst content=cssVar.slice(4,-1);// Split the content by comma\nconst parts=content.split(\",\");// If there's more than one part, the second part is the default value\nif(parts.length>1){// Trim any whitespace from the default value\nreturn parts.slice(1).join(\",\").trim();}// If there's no comma, return an empty string or null\nreturn\"\";}\nexport const __FramerMetadata__ = {\"exports\":{\"useColors\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./useColors.map","function _define_property(obj,key,value){if(key in obj){Object.defineProperty(obj,key,{value:value,enumerable:true,configurable:true,writable:true});}else{obj[key]=value;}return obj;}import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,RenderTarget,Color}from\"framer\";import{useEffect,useState,useRef,useMemo}from\"react\";import{useMotionValue,useSpring}from\"framer-motion\";import{useColors}from\"https://framerusercontent.com/modules/k76epLFsVsF4jlsF5pgg/ge79eoA2CuYo94sUAjT9/useColors.js\";const characterSets={detailed:\"$@B%8&WM#*oahkbdpqwmZO0QLCJUYXzcvunxrjft/\\\\|()1{}[]?-_+~<>i!lI;:,\\\"^`'.\",standard:\"@%#*+=-:.\",blocks:\"█▓▒░ \",binary:\"01\",hex:\"0123456789ABCDEF\"};const DEFAULT_IMAGE={src:\"https://framerusercontent.com/images/rMjuVOUhT39Hdz1kbwue16ZOySE.png\",srcSet:\"https://framerusercontent.com/images/rMjuVOUhT39Hdz1kbwue16ZOySE.png?scale-down-to=512 512w,https://framerusercontent.com/images/rMjuVOUhT39Hdz1kbwue16ZOySE.png 710w\"};const DEFAULT_FONT={fontFamily:'\"Fragment Mono\", monospace',fontSize:\"12px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"1em\"};/**\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight any\n *\n * @framerDisableUnlink\n *\n * @framerIntrinsicWidth 400\n * @framerIntrinsicHeight 400\n */export default function InteractiveASCII(props){const{cursor,backgroundColor,color,font,sizing,style,glow,staticEffect}=props;const isCanvas=RenderTarget.current()===RenderTarget.canvas;const image=props.image||DEFAULT_IMAGE;const sizeMode=style?.width&&style?.height?\"both\":style?.width?\"width\":style?.height?\"height\":\"none\";const isSolidColor=color.mode===\"color\";const ditheringMode=staticEffect?\"noise\":props.ditheringMode;const[text,setText]=useState(\"\");const canvasRef=useRef(null);const ctxRef=useRef(null);const maskCanvasRef=useRef(null);const maskCtxRef=useRef(null);const ref=useRef(null);const textRef=useRef(null);const glowRef=useRef(null);const staticIntervalRef=useRef(null);const{x:cursorX,y:cursorY,initialized:cursorInitialized,initializedRef:cursorInitializedRef}=useFollowCursor(cursor?.smoothing||0,textRef);const lastValuesRef=useRef({cursorX:0,cursorY:0,cursorInitialized,outputWidth:props.outputWidth,characterSet:props.characterSet,customCharacterSet:props.customCharacterSet,ditheringMode,invertColors:props.invertColors,whiteMode:props.whiteMode,blur:props.blur,brightness:props.brightness,contrast:props.contrast,cursorStyle:cursor?.style,cursorInvert:cursor?.invert,cursorWidth:cursor?.width,font});const[color1Value,color2Value]=useColors(isSolidColor?\"#FFF\":color.color1,isSolidColor?\"#FFF\":color.color2);const[color1Color,color2Color]=useMemo(()=>[new Color(color1Value),new Color(color2Value)],[color1Value,color2Value]);const colorInterpolatorRef=useRef(()=>createColorInterpolator(color.mode,color1Color,color2Color));const rngSeedRef=useRef(Math.random());const[img,setImg]=useState(null);const[cursorImg,setCursorImg]=useState(null);useEffect(()=>{if(image?.src){const img=new Image;img.crossOrigin=\"anonymous\";img.onload=()=>{setImg(img);};img.src=image.src;return()=>{img.onload=null;};}else{setImg(null);}},[image]);useEffect(()=>{if(cursor?.style===\"image\"&&cursor?.image?.src){const img=new Image;img.crossOrigin=\"anonymous\";img.onload=()=>{setCursorImg(img);};img.src=cursor.image.src;return()=>{img.onload=null;};}else{setCursorImg(null);}},[cursor?.style,cursor?.image]);useEffect(()=>{colorInterpolatorRef.current=createColorInterpolator(color.mode,color1Color,color2Color);},[color1Color,color2Color,color.mode]);useEffect(()=>{lastValuesRef.current={...lastValuesRef.current,outputWidth:props.outputWidth,characterSet:props.characterSet,customCharacterSet:props.customCharacterSet,ditheringMode,invertColors:props.invertColors,whiteMode:props.whiteMode,blur:props.blur,brightness:props.brightness,contrast:props.contrast,font,cursorStyle:cursor?.style,cursorInvert:cursor?.invert,cursorWidth:cursor?.width};},[props.outputWidth,props.characterSet,props.customCharacterSet,ditheringMode,props.invertColors,props.whiteMode,props.blur,props.brightness,props.contrast,font,cursor?.style,cursor?.invert,cursor?.width]);useEffect(()=>{// Initialize canvas and context\nif(!canvasRef.current){canvasRef.current=document.createElement(\"canvas\");ctxRef.current=canvasRef.current.getContext(\"2d\",{willReadFrequently:true});}if(!maskCanvasRef.current){maskCanvasRef.current=document.createElement(\"canvas\");maskCtxRef.current=maskCanvasRef.current.getContext(\"2d\",{willReadFrequently:true});}if(img&&ctxRef.current&&maskCtxRef.current){const loadImage=async()=>{try{const{ascii,grayValues}=generateASCII(img,lastValuesRef.current,canvasRef.current,ctxRef.current,cursorX,cursorY,cursorInitializedRef,textRef,cursorImg,rngSeedRef);setText(ascii);// Update the mask with gradient colors\nif(!isSolidColor){const{outputWidth:asciiWidth}=lastValuesRef.current;const asciiHeight=Math.round(img.height/img.width*asciiWidth*measureFontAspectRatio(font));maskCanvasRef.current.width=asciiWidth;maskCanvasRef.current.height=asciiHeight;const imageData=maskCtxRef.current.getImageData(0,0,asciiWidth,asciiHeight);const data=imageData.data;for(let i=0;i<grayValues.length;i++){const gray=grayValues[i];const point1=color.mode===\"gradient\"?color.color1Point/100:color.threshold/100;const point2=color.mode===\"gradient\"?color.color2Point/100:1;let percent;if(point1===point2){// If points are equal, pick color based on which side of the point the gray value falls\npercent=gray/255<point1?0:1;}else{percent=Math.min(Math.max(mapRange(gray/255,Math.min(point1,point2),Math.max(point1,point2),0,1),0),1);}let interpolatedColor=percent<=point1?color1Color:percent>=point2?color2Color:colorInterpolatorRef.current(percent);const{r,g,b,a}=Color.toRgb(interpolatedColor);const idx=i*4;data[idx]=isNaN(r)?0:r;data[idx+1]=isNaN(g)?0:g;data[idx+2]=isNaN(b)?0:b;data[idx+3]=typeof a===\"number\"?isNaN(a)?0:a*255:255;}maskCtxRef.current.putImageData(imageData,0,0);}}catch(error){console.error(\"Error generating ASCII:\",error);}};let needsUpdate=false;// Subscribe to motion value changes\nconst unsubscribeX=cursorX.on(\"change\",()=>{needsUpdate=true;});const unsubscribeY=cursorY.on(\"change\",()=>{needsUpdate=true;});// Set up interval to check for changes\nconst intervalId=setInterval(()=>{if(needsUpdate){const currentValues={...lastValuesRef.current,cursorInitialized:cursorInitializedRef.current,cursorX:cursorX.get(),cursorY:cursorY.get()};// Check if any values have changed\nconst hasChanged=Object.entries(currentValues).some(([key,value])=>lastValuesRef.current[key]!==value);if(hasChanged){loadImage();lastValuesRef.current=currentValues;}needsUpdate=false;}},24);// Set up static effect interval if enabled\nif(staticEffect&&staticEffect.interval>0&&!(isCanvas&&staticEffect.preview===false)){// Clear any existing interval\nif(staticIntervalRef.current){clearInterval(staticIntervalRef.current);}// Create new interval for static effect\nstaticIntervalRef.current=setInterval(()=>{rngSeedRef.current=Math.random();loadImage();},staticEffect.interval*1e3);}else if(staticIntervalRef.current){// Clear interval if static effect is disabled\nclearInterval(staticIntervalRef.current);staticIntervalRef.current=null;}// Initial load\nloadImage();return()=>{clearInterval(intervalId);if(staticIntervalRef.current){clearInterval(staticIntervalRef.current);staticIntervalRef.current=null;}unsubscribeX();unsubscribeY();};}return()=>{if(canvasRef.current){canvasRef.current.remove();}if(maskCanvasRef.current){maskCanvasRef.current.remove();}if(staticIntervalRef.current){clearInterval(staticIntervalRef.current);staticIntervalRef.current=null;}};},[img,props,cursorX,cursorY,cursorImg,staticEffect]);useEffect(()=>{// Scale text to fit container width\nif(ref.current&&textRef.current){const updateScale=()=>{const containerWidth=ref.current?.offsetWidth;const containerHeight=ref.current?.offsetHeight;const textWidth=textRef.current?.scrollWidth;const textHeight=textRef.current?.scrollHeight;if(textWidth&&textHeight){let scale=1;let width=style?.width||\"auto\";let height=style?.height||\"auto\";switch(sizeMode){case\"width\":scale=containerWidth/textWidth;height=style?.height||`${textHeight*scale}px`;break;case\"height\":scale=containerHeight/textHeight;width=style?.width||`${textWidth*scale}px`;break;case\"both\":const widthScale=containerWidth/textWidth;const heightScale=containerHeight/textHeight;scale=sizing===\"fit\"?Math.min(widthScale,heightScale):Math.max(widthScale,heightScale);break;case\"none\":scale=1;break;}const translate=sizeMode===\"none\"?\"\":`translate(-50%, -50%)`;const transform=`${translate} scale(${scale})`;textRef.current.style.transform=transform;if(glowRef.current){glowRef.current.style.transform=transform;}ref.current.style.width=width;ref.current.style.height=height;}};const resizeObserver=new ResizeObserver(updateScale);resizeObserver.observe(ref.current);resizeObserver.observe(textRef.current);// Initial scale\nupdateScale();return()=>{resizeObserver.disconnect();};}},[text,sizeMode,sizing]);const textStyle={width:\"fit-content\",height:\"fit-content\",color:color.mode===\"color\"?color.color:\"transparent\",userSelect:\"none\",whiteSpace:\"pre\",textAlign:\"center\",transformOrigin:\"center\",fontVariantNumeric:\"tabular-nums\",...sizeMode!==\"none\"?{position:\"absolute\",top:\"50%\",left:\"50%\",transform:\"translate(-50%, -50%)\"}:{},...!isSolidColor?{backgroundImage:`url(${maskCanvasRef.current?.toDataURL()})`,backgroundRepeat:\"no-repeat\",backgroundSize:\"100% 100%\",imageRendering:\"pixelated\",backgroundClip:\"text\",WebkitBackgroundClip:\"text\"}:{},...font};return /*#__PURE__*/_jsxs(\"div\",{ref:ref,style:{position:\"relative\",overflow:\"hidden\",backgroundColor,borderRadius:props.radius,...style},children:[glow?.blur>0&&glow?.opacity>0&&/*#__PURE__*/_jsx(\"div\",{ref:glowRef,style:{position:\"absolute\",filter:`blur(${glow.blur}px)`,...textStyle,opacity:glow.opacity},\"aria-hidden\":\"true\",children:text}),/*#__PURE__*/_jsx(\"div\",{ref:textRef,style:{...textStyle},\"aria-label\":image?.alt,children:text})]});}InteractiveASCII.displayName=\"Interactive ASCII\";addPropertyControls(InteractiveASCII,{cursor:{type:ControlType.Object,icon:\"effect\",optional:true,defaultValue:{size:20,smoothing:0},controls:{style:{type:ControlType.Enum,defaultValue:\"gradient\",options:[\"gradient\",\"circle\",\"image\"],optionTitles:[\"Gradient\",\"Circle\",\"Image\"],displaySegmentedControl:true,segmentedControlDirection:\"vertical\"},image:{type:ControlType.ResponsiveImage,hidden:props=>props.style!==\"image\"},width:{type:ControlType.Number,defaultValue:20,min:1,max:500,step:1,description:\"Measured in characters\"},invert:{type:ControlType.Boolean,defaultValue:false},smoothing:{type:ControlType.Number,defaultValue:0,min:0,max:100,step:1}}},image:{type:ControlType.ResponsiveImage,__defaultAssetReference:\"data:framer/asset-reference,rMjuVOUhT39Hdz1kbwue16ZOySE.png?originalFilename=image.png&preferredSize=auto\"},sizing:{type:ControlType.Enum,defaultValue:\"fit\",options:[\"fit\",\"fill\"],optionTitles:[\"Fit\",\"Fill\"],displaySegmentedControl:true},font:{type:\"font\",defaultFontType:\"monospace\",displayTextAlignment:false,controls:\"extended\",defaultValue:{fontSize:12,lineHeight:1}},color:{type:ControlType.Object,controls:{mode:{type:ControlType.Enum,options:[\"color\",\"gradient\",\"glow\"],optionTitles:[\"Color\",\"Gradient\",\"Glow\"],displaySegmentedControl:true,segmentedControlDirection:\"vertical\"},color:{type:ControlType.Color,defaultValue:\"#fff\",hidden:props=>props.mode!==\"color\"},color1:{type:ControlType.Color,defaultValue:\"#fff\",title:\"Color 1\",hidden:props=>props.mode!==\"gradient\"&&props.mode!==\"glow\"},color1Point:{type:ControlType.Number,defaultValue:0,min:0,max:100,step:1,unit:\"%\",title:\"Position\",hidden:props=>props.mode!==\"gradient\"},color2:{type:ControlType.Color,defaultValue:\"#000\",title:\"Color 2\",hidden:props=>props.mode!==\"gradient\"&&props.mode!==\"glow\"},color2Point:{type:ControlType.Number,defaultValue:100,min:0,max:100,step:1,unit:\"%\",title:\"Position\",hidden:props=>props.mode!==\"gradient\"},threshold:{type:ControlType.Number,defaultValue:50,min:0,max:100,step:1,unit:\"%\",hidden:props=>props.mode!==\"glow\"}}},glow:{type:ControlType.Object,optional:true,icon:\"effect\",controls:{blur:{type:ControlType.Number,defaultValue:8,min:1,max:30,step:1},opacity:{type:ControlType.Number,defaultValue:1,min:0,max:1,step:.01}}},staticEffect:{type:ControlType.Object,optional:true,icon:\"effect\",title:\"Static\",controls:{preview:{type:ControlType.Boolean,defaultValue:true,description:\"Show effect in editor\"},interval:{type:ControlType.Number,defaultValue:.1,min:.05,max:1,step:.01,unit:\"s\",description:\"Makes the text change continuously like a static/noise effect\"}}},backgroundColor:{type:ControlType.Color,defaultValue:\"#000\",optional:true,title:\"Background\"},outputWidth:{type:ControlType.Number,defaultValue:100,min:20,max:500,step:1,title:\"Width\"},characterSet:{type:ControlType.Enum,defaultValue:\"detailed\",options:[\"detailed\",\"standard\",\"blocks\",\"binary\",\"hex\",\"custom\"],optionTitles:[`Detailed (${characterSets.detailed})`,`Standard (${characterSets.standard})`,`Blocks (${characterSets.blocks})`,`Binary (${characterSets.binary})`,`Hex (${characterSets.hex})`,\"Custom\"],title:\"Characters\"},customCharacterSet:{type:ControlType.String,defaultValue:\"@%#*+=-:.\",placeholder:\"Character set\",title:\"Custom\",hidden:props=>props.characterSet!==\"custom\"},ditheringMode:{type:ControlType.Enum,defaultValue:\"none\",options:[\"none\",\"floyd\",\"atkinson\",\"ordered\"],optionTitles:[\"None\",\"Floyd-Steinberg\",\"Atkinson\",\"Ordered\"],title:\"Dithering\",hidden:props=>!!props.staticEffect},invertColors:{type:ControlType.Boolean,defaultValue:false,title:\"Invert\"},whiteMode:{type:ControlType.Enum,defaultValue:\"ignore\",options:[\"keep\",\"ignore\"],optionTitles:[\"Keep\",\"Ignore\"],displaySegmentedControl:true,title:\"White\"},blur:{type:ControlType.Number,defaultValue:0,min:0,max:10,step:1,displayStepper:true},brightness:{type:ControlType.Number,defaultValue:0,min:-100,max:100},contrast:{type:ControlType.Number,defaultValue:0,min:-100,max:100},radius:{type:ControlType.BorderRadius,defaultValue:\"0px\",description:\"More components at [Framer University](https://frameruni.link/cc).\"}});// Helper Functions\n// Measure font aspect ratio by creating a temporary element\nfunction measureFontAspectRatio(font){font=font||DEFAULT_FONT;const temp=document.createElement(\"div\");temp.style.position=\"absolute\";temp.style.visibility=\"hidden\";temp.style.whiteSpace=\"nowrap\";temp.style.fontFamily=font.fontFamily;temp.style.fontWeight=font.fontWeight;temp.style.fontSize=font.fontSize;temp.style.lineHeight=font.lineHeight;temp.style.letterSpacing=font.letterSpacing;temp.textContent=\"W\";document.body.appendChild(temp);const width=temp.offsetWidth;const height=temp.offsetHeight;document.body.removeChild(temp);return width/height;}// Clamp a value between min and max.\nfunction clamp(value,min,max){return Math.max(min,Math.min(max,value));}// ASCII Art Generation Functions\n// Generate grayscale 0-255 values from an image.\nfunction generateGrayValues(img,props,canvas,ctx,cursorX,cursorY,cursorInitializedRef,containerRef,cursorImg){const{cursorStyle,cursorWidth,cursorInvert,outputWidth:asciiWidth,brightness,contrast:contrastValue,blur:blurValue,invertColors:invertEnabled,font}=props;const contrastFactor=259*(contrastValue+255)/(255*(259-contrastValue));const fontAspectRatio=measureFontAspectRatio(font);const asciiHeight=Math.round(img.height/img.width*asciiWidth*fontAspectRatio);canvas.width=asciiWidth;canvas.height=asciiHeight;ctx.filter=blurValue>0?`blur(${blurValue}px)`:\"none\";ctx.drawImage(img,0,0,asciiWidth,asciiHeight);if(cursorWidth&&cursorInitializedRef.current){// Map cursor coordinates from component space to ASCII grid space\nconst mappedX=cursorX.get()*asciiWidth;const mappedY=cursorY.get()*(asciiHeight/fontAspectRatio);ctx.save();ctx.scale(1,fontAspectRatio);switch(cursorStyle){case\"gradient\":{// Create a radial gradient for the cursor effect\nconst gradient=ctx.createRadialGradient(mappedX,mappedY,0,mappedX,mappedY,cursorWidth/2);if(cursorInvert){gradient.addColorStop(0,\"rgba(255, 255, 255, 1)\");gradient.addColorStop(1,\"rgba(255, 255, 255, 0)\");}else{gradient.addColorStop(0,\"rgba(0, 0, 0, 1)\");gradient.addColorStop(1,\"rgba(0, 0, 0, 0)\");}ctx.fillStyle=gradient;ctx.fillRect(0,0,asciiWidth,asciiHeight/fontAspectRatio);break;}case\"circle\":{ctx.fillStyle=cursorInvert?\"rgba(255, 255, 255, 1)\":\"rgba(0, 0, 0, 1)\";ctx.beginPath();ctx.arc(mappedX,mappedY,cursorWidth/2,0,Math.PI*2);ctx.fill();break;}case\"image\":{if(cursorImg){// Calculate the size of the cursor image in ASCII grid space\nconst cursorHeight=cursorImg.height/cursorImg.width*cursorWidth;// Draw the cursor image centered at the cursor position\nctx.save();if(cursorInvert){ctx.filter=\"invert(1)\";}ctx.drawImage(cursorImg,mappedX-cursorWidth/2,mappedY-cursorHeight/2,cursorWidth,cursorHeight);ctx.restore();}break;}}ctx.restore();}const imageData=ctx.getImageData(0,0,asciiWidth,asciiHeight);const data=imageData.data;const gray=[];for(let i=0;i<data.length;i+=4){let lum=.299*data[i]+.587*data[i+1]+.114*data[i+2];if(invertEnabled)lum=255-lum;let adjusted=clamp(contrastFactor*(lum-128)+128+brightness,0,255);gray.push(adjusted);}return{gray,asciiHeight};}// Generate standard ASCII art (non-DOG modes).\nfunction generateASCII(img,props,canvas,ctx,cursorX,cursorY,cursorInitializedRef,containerRef,cursorImg,rngSeedRef){const{outputWidth:asciiWidth,ditheringMode:ditherAlgorithm,characterSet:charset,customCharacterSet,whiteMode}=props;const ignoreWhite=whiteMode===\"ignore\";const gradient=charset===\"custom\"?customCharacterSet||\"0 \":characterSets[charset];const nLevels=gradient.length;const{gray:grayOriginal,asciiHeight}=generateGrayValues(img,props,canvas,ctx,cursorX,cursorY,cursorInitializedRef,containerRef,cursorImg);const gray=[...grayOriginal];let ascii=\"\";if(ditherAlgorithm!==\"none\"){if(ditherAlgorithm===\"floyd\"){// Floyd–Steinberg dithering\nfor(let y=0;y<asciiHeight;y++){let line=\"\";for(let x=0;x<asciiWidth;x++){const idx=y*asciiWidth+x;if(ignoreWhite&&grayOriginal[idx]===255){line+=\" \";continue;}let computedLevel=Math.round(gray[idx]/255*(nLevels-1));line+=gradient.charAt(computedLevel);const newPixel=computedLevel/(nLevels-1)*255;const error=gray[idx]-newPixel;if(x+1<asciiWidth){gray[idx+1]=clamp(gray[idx+1]+error*(7/16),0,255);}if(x-1>=0&&y+1<asciiHeight){gray[idx-1+asciiWidth]=clamp(gray[idx-1+asciiWidth]+error*(3/16),0,255);}if(y+1<asciiHeight){gray[idx+asciiWidth]=clamp(gray[idx+asciiWidth]+error*(5/16),0,255);}if(x+1<asciiWidth&&y+1<asciiHeight){gray[idx+asciiWidth+1]=clamp(gray[idx+asciiWidth+1]+error*(1/16),0,255);}}ascii+=line+\"\\n\";}}else if(ditherAlgorithm===\"atkinson\"){// Atkinson dithering\nfor(let y=0;y<asciiHeight;y++){let line=\"\";for(let x=0;x<asciiWidth;x++){const idx=y*asciiWidth+x;if(ignoreWhite&&grayOriginal[idx]===255){line+=\" \";continue;}let computedLevel=Math.round(gray[idx]/255*(nLevels-1));line+=gradient.charAt(computedLevel);const newPixel=computedLevel/(nLevels-1)*255;const error=gray[idx]-newPixel;const diffusion=error/8;if(x+1<asciiWidth){gray[idx+1]=clamp(gray[idx+1]+diffusion,0,255);}if(x+2<asciiWidth){gray[idx+2]=clamp(gray[idx+2]+diffusion,0,255);}if(y+1<asciiHeight){if(x-1>=0){gray[idx-1+asciiWidth]=clamp(gray[idx-1+asciiWidth]+diffusion,0,255);}gray[idx+asciiWidth]=clamp(gray[idx+asciiWidth]+diffusion,0,255);if(x+1<asciiWidth){gray[idx+asciiWidth+1]=clamp(gray[idx+asciiWidth+1]+diffusion,0,255);}}if(y+2<asciiHeight){gray[idx+2*asciiWidth]=clamp(gray[idx+2*asciiWidth]+diffusion,0,255);}}ascii+=line+\"\\n\";}}else if(ditherAlgorithm===\"noise\"){const rng=new SeededRandom(rngSeedRef.current);// Noise dithering\nfor(let y=0;y<asciiHeight;y++){let line=\"\";for(let x=0;x<asciiWidth;x++){const idx=y*asciiWidth+x;const randomValue=rng.next();if(ignoreWhite&&grayOriginal[idx]===255){line+=\" \";continue;}const noise=(randomValue-.4)*(255/nLevels);const noisyValue=clamp(gray[idx]+noise,0,255);let computedLevel=Math.round(noisyValue/255*(nLevels-1));line+=gradient.charAt(computedLevel);}ascii+=line+\"\\n\";}}else if(ditherAlgorithm===\"ordered\"){// Ordered dithering using a 4x4 Bayer matrix.\nconst bayer=[[0,8,2,10],[12,4,14,6],[3,11,1,9],[15,7,13,5]];const matrixSize=4;for(let y=0;y<asciiHeight;y++){let line=\"\";for(let x=0;x<asciiWidth;x++){const idx=y*asciiWidth+x;if(ignoreWhite&&grayOriginal[idx]===255){line+=\" \";continue;}const p=gray[idx]/255;const t=(bayer[y%matrixSize][x%matrixSize]+.5)/(matrixSize*matrixSize);let valueWithDither=p+t-.5;valueWithDither=Math.min(Math.max(valueWithDither,0),1);let computedLevel=Math.floor(valueWithDither*nLevels);if(computedLevel>=nLevels)computedLevel=nLevels-1;line+=gradient.charAt(computedLevel);}ascii+=line+\"\\n\";}}}else{// Simple mapping without dithering.\nfor(let y=0;y<asciiHeight;y++){let line=\"\";for(let x=0;x<asciiWidth;x++){const idx=y*asciiWidth+x;if(ignoreWhite&&grayOriginal[idx]===255){line+=\" \";continue;}const computedLevel=Math.round(gray[idx]/255*(nLevels-1));line+=gradient.charAt(computedLevel);}ascii+=line+\"\\n\";}}return{ascii,grayValues:gray};}function useFollowCursor(smoothing=0,containerRef){const movementTransition={damping:100,stiffness:mapRange(smoothing,0,100,2e3,50)};const hasSpring=smoothing!==0;const mouseX=useMotionValue(0);const mouseY=useMotionValue(0);const springX=useSpring(mouseX,movementTransition);const springY=useSpring(mouseY,movementTransition);const previousScrollXRef=useRef(0);const previousScrollYRef=useRef(0);const[initialized,setInitialized]=useState(false);const isInitializedRef=useRef(false);useEffect(()=>{const handleMouseMove=event=>{if(!containerRef.current)return;const rect=containerRef.current.getBoundingClientRect();const x=event.clientX-rect.left;const y=event.clientY-rect.top;// Convert to percentages, handling edge cases to prevent infinite values\nconst xPercent=rect.width===0?0:x/rect.width;const yPercent=rect.height===0?0:y/rect.height;mouseX.set(xPercent);mouseY.set(yPercent);if(!isInitializedRef.current){springX.jump(xPercent);springY.jump(yPercent);isInitializedRef.current=true;setInitialized(true);}};const handleScroll=()=>{if(!containerRef.current||!isInitializedRef.current)return;const rect=containerRef.current.getBoundingClientRect();const scrollX=window.scrollX||window.pageXOffset||document.documentElement.scrollLeft;const scrollY=window.scrollY||window.pageYOffset||document.documentElement.scrollTop;// Calculate scroll delta\nconst deltaX=scrollX-previousScrollXRef.current;const deltaY=scrollY-previousScrollYRef.current;// Update previous scroll positions\npreviousScrollXRef.current=scrollX;previousScrollYRef.current=scrollY;// Convert scroll delta to percentage, handling edge cases\nconst deltaXPercent=rect.width===0?0:deltaX/rect.width;const deltaYPercent=rect.height===0?0:deltaY/rect.height;// Update position using scroll delta percentages\nmouseX.set(mouseX.get()+deltaXPercent);mouseY.set(mouseY.get()+deltaYPercent);};window.addEventListener(\"mousemove\",handleMouseMove);window.addEventListener(\"scroll\",handleScroll);return()=>{window.removeEventListener(\"mousemove\",handleMouseMove);window.removeEventListener(\"scroll\",handleScroll);};},[containerRef]);return{initialized,initializedRef:isInitializedRef,x:hasSpring?springX:mouseX,y:hasSpring?springY:mouseY};}function mapRange(value,fromLow,fromHigh,toLow,toHigh){if(fromLow===fromHigh){return toLow;}const percentage=(value-fromLow)/(fromHigh-fromLow);return toLow+percentage*(toHigh-toLow);}function createColorInterpolator(mode,color1,color2){if(mode===\"glow\"){return Color.interpolate(color2,new Color(color2.r,color2.g,color2.b,0));}return Color.interpolate(color1,color2);}class SeededRandom{next(){this.seed=this.seed*16807%2147483647;return(this.seed-1)/2147483646;}constructor(seed){_define_property(this,\"seed\",void 0);this.seed=seed%2147483647;if(this.seed<=0)this.seed+=2147483646;}}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"InteractiveASCII\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"any\",\"framerSupportedLayoutHeight\":\"any\",\"framerIntrinsicWidth\":\"400\",\"framerIntrinsicHeight\":\"400\",\"framerContractVersion\":\"1\",\"framerDisableUnlink\":\"*\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./InteractiveASCII_Prod.map","// Generated by Framer (d19865c)\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{useRef}from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/agbonIk4zrYP69AS6RDJ/nAzkZQU1lZpaotdggZks/C08sejr7d.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/8gEEGzeA5fFq7rhHxMJT/1mo7hQzuG7zwx8uLRAVR/nBjEYvYsP.js\";const enabledGestures={s00al7VVK:{hover:true},YXf43Py2G:{hover:true}};const cycleOrder=[\"s00al7VVK\",\"YXf43Py2G\",\"Dxvr_xCfq\",\"hBLiWEZ7k\",\"yrEkHlZ3v\"];const serializationHash=\"framer-T6FvM\";const variantClassNames={Dxvr_xCfq:\"framer-v-zozkug\",hBLiWEZ7k:\"framer-v-1xxxvtn\",s00al7VVK:\"framer-v-1wlv582\",yrEkHlZ3v:\"framer-v-1k2gjd\",YXf43Py2G:\"framer-v-auqnjb\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={duration:0,type:\"tween\"};const transformTemplate1=(_,t)=>`translate(-50%, -50%) ${t}`;const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Tablet BG\":\"hBLiWEZ7k\",\"Variant 5\":\"yrEkHlZ3v\",\"Web BG\":\"YXf43Py2G\",Tablet:\"Dxvr_xCfq\",Web:\"s00al7VVK\"};const getProps=({click,height,id,link,title,width,...props})=>{return{...props,idiw0dYhZ:click??props.idiw0dYhZ,JwtUMyGkL:link??props.JwtUMyGkL,variant:humanReadableVariantMap[props.variant]??props.variant??\"s00al7VVK\",yvv93zF3y:title??props.yvv93zF3y??\"CATALOG\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,yvv93zF3y,JwtUMyGkL,idiw0dYhZ,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"s00al7VVK\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapyyd8v6=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(idiw0dYhZ){const res=await idiw0dYhZ(...args);if(res===false)return false;}});const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,...addPropertyOverrides({hBLiWEZ7k:{value:undefined},yrEkHlZ3v:{value:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(Link,{href:JwtUMyGkL,motionChild:true,nodeId:\"s00al7VVK\",scopeId:\"qJXldq0Ll\",children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-1wlv582\",className,classNames)} framer-ytjcu0`,\"data-framer-name\":\"Web\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"s00al7VVK\",onTap:onTapyyd8v6,ref:refBinding,style:{backgroundColor:\"rgba(0, 0, 0, 0)\",...style},variants:{\"s00al7VVK-hover\":{backgroundColor:\"rgba(0, 0, 0, 0)\"},\"YXf43Py2G-hover\":{backgroundColor:\"var(--token-e87c6013-671a-474f-a1bd-1aa262c6ebbf, color(display-p3 1 0.6521739130434783 0))\"},Dxvr_xCfq:{backgroundColor:\"rgba(0, 0, 0, 0)\"},hBLiWEZ7k:{backgroundColor:\"var(--token-f27d94d9-d49a-44bf-9ac0-93e9c9030556, rgb(255, 251, 229))\"},yrEkHlZ3v:{backgroundColor:\"var(--token-61448079-3944-4fa6-840c-103b33e16025, rgb(255, 213, 0))\"},YXf43Py2G:{backgroundColor:\"var(--token-f27d94d9-d49a-44bf-9ac0-93e9c9030556, rgb(255, 251, 229))\"}},...addPropertyOverrides({\"s00al7VVK-hover\":{\"data-framer-name\":undefined},\"YXf43Py2G-hover\":{\"data-framer-name\":undefined},Dxvr_xCfq:{\"data-framer-name\":\"Tablet\"},hBLiWEZ7k:{\"data-framer-name\":\"Tablet BG\"},yrEkHlZ3v:{\"data-framer-name\":\"Variant 5\"},YXf43Py2G:{\"data-framer-name\":\"Web BG\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{className:\"framer-styles-preset-1jsyxnd\",\"data-styles-preset\":\"C08sejr7d\",style:{\"--framer-text-alignment\":\"right\"},children:\"CATALOG\"})}),className:\"framer-5lflud\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"sEp_iErQY\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:yvv93zF3y,transformTemplate:transformTemplate1,variants:{\"s00al7VVK-hover\":{\"--extracted-a0htzi\":\"var(--token-e87c6013-671a-474f-a1bd-1aa262c6ebbf, color(display-p3 1 0.6521739130434783 0))\"},Dxvr_xCfq:{\"--extracted-1w1cjl5\":\"var(--token-f27d94d9-d49a-44bf-9ac0-93e9c9030556, rgb(255, 251, 229))\"},hBLiWEZ7k:{\"--extracted-1w1cjl5\":\"var(--token-fdf70bb1-9c9d-4840-89bb-7353a4eeb4c2, rgb(20, 17, 2))\"},yrEkHlZ3v:{\"--extracted-1w1cjl5\":\"var(--token-fdf70bb1-9c9d-4840-89bb-7353a4eeb4c2, rgb(20, 17, 2))\"},YXf43Py2G:{\"--extracted-a0htzi\":\"var(--token-fdf70bb1-9c9d-4840-89bb-7353a4eeb4c2, rgb(20, 17, 2))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"s00al7VVK-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{className:\"framer-styles-preset-1jsyxnd\",\"data-styles-preset\":\"C08sejr7d\",style:{\"--framer-text-alignment\":\"right\",\"--framer-text-color\":\"var(--extracted-a0htzi, var(--token-e87c6013-671a-474f-a1bd-1aa262c6ebbf, color(display-p3 1 0.6521739130434783 0)))\"},children:\"CATALOG\"})})},\"YXf43Py2G-hover\":{transformTemplate:undefined},Dxvr_xCfq:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h6,{className:\"framer-styles-preset-1ehwno2\",\"data-styles-preset\":\"nBjEYvYsP\",style:{\"--framer-text-alignment\":\"right\",\"--framer-text-color\":\"var(--extracted-1w1cjl5, var(--token-f27d94d9-d49a-44bf-9ac0-93e9c9030556, rgb(255, 251, 229)))\"},children:\"CATALOG\"})})},hBLiWEZ7k:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h6,{className:\"framer-styles-preset-1ehwno2\",\"data-styles-preset\":\"nBjEYvYsP\",style:{\"--framer-text-alignment\":\"right\",\"--framer-text-color\":\"var(--extracted-1w1cjl5, var(--token-fdf70bb1-9c9d-4840-89bb-7353a4eeb4c2, rgb(20, 17, 2)))\"},children:\"CATALOG\"})}),transformTemplate:undefined},yrEkHlZ3v:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h6,{className:\"framer-styles-preset-1ehwno2\",\"data-styles-preset\":\"nBjEYvYsP\",style:{\"--framer-text-alignment\":\"right\",\"--framer-text-color\":\"var(--extracted-1w1cjl5, var(--token-fdf70bb1-9c9d-4840-89bb-7353a4eeb4c2, rgb(20, 17, 2)))\"},children:\"CATALOG\"})}),transformTemplate:undefined},YXf43Py2G:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{className:\"framer-styles-preset-1jsyxnd\",\"data-styles-preset\":\"C08sejr7d\",style:{\"--framer-text-alignment\":\"right\",\"--framer-text-color\":\"var(--extracted-a0htzi, var(--token-fdf70bb1-9c9d-4840-89bb-7353a4eeb4c2, rgb(20, 17, 2)))\"},children:\"CATALOG\"})}),transformTemplate:undefined}},baseVariant,gestureVariant)})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-T6FvM.framer-ytjcu0, .framer-T6FvM .framer-ytjcu0 { display: block; }\",\".framer-T6FvM.framer-1wlv582 { cursor: pointer; height: 38px; overflow: visible; position: relative; text-decoration: none; width: 118px; }\",\".framer-T6FvM .framer-5lflud { flex: none; height: auto; left: 50%; position: absolute; top: 47%; white-space: pre; width: auto; }\",\".framer-T6FvM.framer-v-auqnjb.framer-1wlv582 { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 30px; justify-content: center; overflow: hidden; padding: 0px 4px 0px 4px; width: min-content; }\",\".framer-T6FvM.framer-v-auqnjb .framer-5lflud, .framer-T6FvM.framer-v-1xxxvtn .framer-5lflud, .framer-T6FvM.framer-v-1k2gjd .framer-5lflud { left: unset; overflow: visible; position: relative; top: unset; }\",\".framer-T6FvM.framer-v-1xxxvtn.framer-1wlv582, .framer-T6FvM.framer-v-1k2gjd.framer-1wlv582 { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 27px; justify-content: center; overflow: hidden; padding: 0px 4px 0px 4px; width: min-content; }\",\".framer-T6FvM.framer-v-auqnjb.hover .framer-5lflud { left: unset; top: unset; }\",...sharedStyle.css,...sharedStyle1.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 38\n * @framerIntrinsicWidth 118\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"YXf43Py2G\":{\"layout\":[\"auto\",\"fixed\"]},\"Dxvr_xCfq\":{\"layout\":[\"fixed\",\"fixed\"]},\"hBLiWEZ7k\":{\"layout\":[\"auto\",\"fixed\"]},\"yrEkHlZ3v\":{\"layout\":[\"auto\",\"fixed\"]},\"B9zvmP0Yk\":{\"layout\":[\"fixed\",\"fixed\"]},\"m4jHwdHkf\":{\"layout\":[\"auto\",\"fixed\"]}}}\n * @framerVariables {\"yvv93zF3y\":\"title\",\"JwtUMyGkL\":\"link\",\"idiw0dYhZ\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerqJXldq0Ll=withCSS(Component,css,\"framer-T6FvM\");export default FramerqJXldq0Ll;FramerqJXldq0Ll.displayName=\"Navigation Button\";FramerqJXldq0Ll.defaultProps={height:38,width:118};addPropertyControls(FramerqJXldq0Ll,{variant:{options:[\"s00al7VVK\",\"YXf43Py2G\",\"Dxvr_xCfq\",\"hBLiWEZ7k\",\"yrEkHlZ3v\"],optionTitles:[\"Web\",\"Web BG\",\"Tablet\",\"Tablet BG\",\"Variant 5\"],title:\"Variant\",type:ControlType.Enum},yvv93zF3y:{defaultValue:\"CATALOG\",displayTextArea:false,title:\"Title\",type:ControlType.String},JwtUMyGkL:{title:\"Link\",type:ControlType.Link},idiw0dYhZ:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FramerqJXldq0Ll,[{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),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerqJXldq0Ll\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"38\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"118\",\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"YXf43Py2G\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"Dxvr_xCfq\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"hBLiWEZ7k\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"yrEkHlZ3v\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"B9zvmP0Yk\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"m4jHwdHkf\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerVariables\":\"{\\\"yvv93zF3y\\\":\\\"title\\\",\\\"JwtUMyGkL\\\":\\\"link\\\",\\\"idiw0dYhZ\\\":\\\"click\\\"}\",\"framerColorSyntax\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./qJXldq0Ll.map","// Generated by Framer (6aebf05)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,Link,ResolveLinks,RichText,SmartComponentScopedContainer,SVG,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import StopScroll from\"https://framerusercontent.com/modules/9ajhXMTvNHa3o84QkAph/PajmEC9KX2YkEmLmmwER/StopScroll_Prod.js\";import InteractiveASCII from\"https://framerusercontent.com/modules/quIQjXeusVKZRk3V2tVC/6aSo37U4awzwXGBQwZyB/InteractiveASCII_Prod.js\";import NavigationButton from\"https://framerusercontent.com/modules/N273df6vydwxXk4rjj3c/s3fFJdR68NCGNnMmCcao/qJXldq0Ll.js\";const InteractiveASCIIFonts=getFonts(InteractiveASCII);const NavigationButtonFonts=getFonts(NavigationButton);const StopScrollFonts=getFonts(StopScroll);const cycleOrder=[\"wVF1HHjUl\",\"iK7KZNb6h\",\"K8QQkCBhw\",\"EN4e8fQw6\"];const serializationHash=\"framer-udzGo\";const variantClassNames={EN4e8fQw6:\"framer-v-13t4ywf\",iK7KZNb6h:\"framer-v-epbmyi\",K8QQkCBhw:\"framer-v-eo9xmw\",wVF1HHjUl:\"framer-v-1l4w8by\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const transition2={bounce:.2,delay:0,duration:.3,type:\"spring\"};const addImageAlt=(image,alt)=>{if(!image||typeof image!==\"object\"){return;}return{...image,alt};};const transformTemplate1=(_,t)=>`translateX(-50%) ${t}`;const transition3={duration:0,type:\"tween\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={Closed:\"K8QQkCBhw\",Desktop:\"wVF1HHjUl\",Open:\"EN4e8fQw6\",Tablet:\"iK7KZNb6h\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"wVF1HHjUl\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"wVF1HHjUl\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1wg2d5m=activeVariantCallback(async(...args)=>{setVariant(\"K8QQkCBhw\");});const idiw0dYhZj6i0yk=activeVariantCallback(async(...args)=>{setVariant(\"EN4e8fQw6\");});const idiw0dYhZ1wg2d5m=activeVariantCallback(async(...args)=>{setVariant(\"K8QQkCBhw\");});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"EN4e8fQw6\")return true;return false;};const isDisplayed1=()=>{if([\"K8QQkCBhw\",\"EN4e8fQw6\"].includes(baseVariant))return false;return true;};const isDisplayed2=()=>{if(baseVariant===\"K8QQkCBhw\")return false;return true;};const router=useRouter();const isDisplayed3=()=>{if([\"K8QQkCBhw\",\"EN4e8fQw6\"].includes(baseVariant))return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,...addPropertyOverrides({EN4e8fQw6:{value:transition2},K8QQkCBhw:{value:transition2}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1l4w8by\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"wVF1HHjUl\",ref:refBinding,style:{...style},...addPropertyOverrides({EN4e8fQw6:{\"data-framer-name\":\"Open\"},iK7KZNb6h:{\"data-framer-name\":\"Tablet\"},K8QQkCBhw:{\"data-framer-name\":\"Closed\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-62hpjk\",layoutDependency:layoutDependency,layoutId:\"nWieTNAvS\",style:{backdropFilter:\"blur(6px)\",backgroundColor:\"rgb(0, 0, 0)\",mask:\"radial-gradient(50% 50% at 50% 50%, rgb(0, 0, 0) 17.72065033783784%, rgba(0, 0, 0, 0) 100%) add\",WebkitBackdropFilter:\"blur(6px)\",WebkitMask:\"radial-gradient(50% 50% at 50% 50%, rgb(0, 0, 0) 17.72065033783784%, rgba(0, 0, 0, 0) 100%) add\"}}),isDisplayed1()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1b3m513-container\",\"data-framer-name\":\"ASCII\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"qFfd3OoRz-container\",name:\"ASCII\",nodeId:\"qFfd3OoRz\",rendersWithMotion:true,scopeId:\"jnkiI8ZIx\",style:{mask:\"linear-gradient(90deg, rgba(0, 0, 0, 0) 0%, rgba(0,0,0,1) 23%, rgb(0, 0, 0) 77%, rgba(0,0,0,0) 100%) intersect, linear-gradient(0deg, rgba(0,0,0,0) 0%, rgba(0,0,0,1) 25%) add\",opacity:.3,WebkitMask:\"linear-gradient(90deg, rgba(0, 0, 0, 0) 0%, rgba(0,0,0,1) 23%, rgb(0, 0, 0) 77%, rgba(0,0,0,0) 100%) intersect, linear-gradient(0deg, rgba(0,0,0,0) 0%, rgba(0,0,0,1) 25%) add\"},children:/*#__PURE__*/_jsx(InteractiveASCII,{blur:0,brightness:40,characterSet:\"detailed\",color:{color:\"rgb(255, 255, 255)\",color1:\"rgb(174, 204, 230)\",color1Point:0,color2:\"rgb(207, 207, 207)\",color2Point:100,mode:\"glow\",threshold:26},contrast:-50,cursor:{invert:true,smoothing:40,style:\"gradient\",width:45},customCharacterSet:\"@%#*+=-:.\",ditheringMode:\"none\",font:{fontFamily:'\"Fragment Mono\", monospace',fontSize:\"12px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"1em\"},glow:{blur:12,opacity:1},height:\"100%\",id:\"qFfd3OoRz\",image:addImageAlt({pixelHeight:2048,pixelWidth:2048,src:\"https://framerusercontent.com/images/AAaMYl2nyre1hQcbW1yjcT9GVY.png\",srcSet:\"https://framerusercontent.com/images/AAaMYl2nyre1hQcbW1yjcT9GVY.png?scale-down-to=512 512w,https://framerusercontent.com/images/AAaMYl2nyre1hQcbW1yjcT9GVY.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/AAaMYl2nyre1hQcbW1yjcT9GVY.png 2048w\"},\"\"),invertColors:true,layoutId:\"qFfd3OoRz\",name:\"ASCII\",outputWidth:160,radius:\"0px\",sizing:\"fill\",staticEffect:{interval:.3,preview:true},style:{height:\"100%\",maxWidth:\"100%\",width:\"100%\"},whiteMode:\"ignore\",width:\"100%\"})})}),isDisplayed1()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1dic4bg\",\"data-framer-name\":\"Mascot\",layoutDependency:layoutDependency,layoutId:\"afp7Ivrm2\",transformTemplate:transformTemplate1,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-8j5p7e\",\"data-framer-name\":\"UTD mascot\",fill:'var(--token-f27d94d9-d49a-44bf-9ac0-93e9c9030556, rgb(255, 251, 229)) /* {\"name\":\"25\"} */',intrinsicHeight:541,intrinsicWidth:336,layoutDependency:layoutDependency,layoutId:\"IcKHBjZ7F\",svg:'<svg data-name=\"Layer 2\" xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 336.32 540.56\"><g data-name=\"Layer 1\"><path d=\"M271.58 264.83c-10.88-5.49-22.81-8.97-35.01-9.21-14.92-.45-30 3.62-45.25 5.87-8.58 1.32-17.26 2.08-25.89 3.07-16.84 1.84-32.8 6.06-48.67 11.78-11.8 4.06-25.16 7.48-37.4 4.75-20.06-4.06-26.29-25.51-41.21-36.52-9.52-6.75-19.95-2.83-22.03 8.52-1.81 9.26 1.37 19.86 5.42 28.45 11.3 25.11 34.41 41.45 61.87 43 9.62.79 19.4-.33 28.97-1.66 9.36-1.39 25.78-2.86 31.82 3.62 2.4 2.99.12 5.93-5.34 7.43-6.87 1.75-14.38 1.11-23.24.82-6.46-.24-13.03-.13-19.07.85-17.04 2.42-30.2 12.2-23.47 28.23 6.69 15.6 21.75 26.85 30.14 41.41 3.35 5.51 6 11.42 8.13 17.49 3.76 10.16 7.06 25.74 18.86 28.41 5.61 1.28 12.52-3.27 15.96-9.31 5.7-9.24 5.82-21.41 4.64-32.08-.35-6.84-2.24-13.87 1.53-19.4 7.08-7.22 24.7 2.22 32.53 8 14.95 11.14 14.09 25.02 5.17 40.18-5.17 9.14-11.13 18.02-16.26 27.23-10.31 18.97-18.72 35.79-41.01 40.45-11.36 2.74-25.2 2.5-35.89 6.65-11.11 4.08-12.86 12.06-4.11 17.81 7.47 4.84 17.07 6.49 26.01 7.78 32.69 3.54 65.85 2.41 98.43-1.67 10.27-1.48 27.26-1.34 33.02-10.44 2.71-5.99-1.81-10.91-9.1-15.39-6.99-4.14-15.51-6.1-22.49-10.07-13.75-7.51-8.11-20.42.11-30.74 18.88-22.77 37.31-40.83 27.09-72.94-6.03-19.08-20.37-33.89-28.75-51.81-5.85-12.68-9.91-30.28.21-41.66 8.11-8.86 22.34-8.47 32.9-4 17.85 7.22 24.93 23.94 31.52 40.81 2.71 6.2 5.77 12.69 10.82 17.22 8.63 7.95 19.33 2.96 23.49-7.12 3.25-7.28 3.75-16.16 2.59-24.17-3.67-27.12-22.42-49.84-46.87-61.54l-.18-.09ZM109.4 117.42c2.73 3.51 5.54 7.11 9.27 8.36 6.83 2.33 12.76-3.28 12.34-10.16-.02-2.4-.5-4.58-1.12-6.82-3.43-12.33-11.06-31.58-18.45-44.48-4.05-7.28-7.96-13-11.01-17.42-2.65-3.7-5.33-8.7-10.37-9.11-3.62-.16-6.41 1.62-9.62 3.79-4.12 2.94-9.29 7.18-12.59 10.26-3.7 3.14-4.34 6.57-1.89 10.95 11.66 19.76 29.34 35.36 43.3 54.47l.13.16Zm114.8.18c1.66-.94 3.11-2.19 4.43-3.55 5.25-5.67 10.4-12.8 15.65-20.25 7.78-11.09 15.44-22.86 24-33.08 1.73-2.13 3.5-4.45 3.98-7.18 1.26-10.11-13.93-17.64-22-18.34-6.53-.64-10.33 5.67-13.01 10.69-2.49 4.55-5.52 10.91-8.74 17.52-3.01 6.2-6.42 13.04-9.85 19.46-2.14 4.04-4.45 8.19-6.64 12.05-2.95 5.62-6.31 9.42-5.23 15.85 1.23 7.46 10.9 10.79 17.23 6.93l.16-.09Zm-204.26 7.96c8.39 8.73 31.96 15.69 43.86 22.1 6.99 3.85 15.93 9.95 20.76 11.89 4.46 1.56 8.05.51 10.89-3.39 3.01-3.72 4.09-8.69 1.77-13.02C84.78 120.92 58.61 107.03 39.05 96c-2.45-1.06-5.32-1.47-7.82-.32-3.61 2.08-10.17 12.23-13.1 17.51-2.85 4.82-2.85 8.28 1.7 12.26l.11.11Zm221.55 12.37c-5.44 5.2.55 14.89 6.71 16.42 5.57 1.2 21.09-4.66 27.37-7.87 14.83-7.32 29.72-17.42 43.83-23.96 4.28-6.84-7.41-30.96-14-31.86-2.18-.36-4.73.03-6.8.74-3.6 1.12-17.84 14.3-24.66 20.88-8.42 8.98-25.6 21.07-32.37 25.58l-.09.07ZM48.03 201.98c9.64-.1 30.22 3.63 36.19-1.58 4.68-4.74 3.64-16.86-3.27-20.67-8.43-5.48-61.02-11.45-70.63-12.07-12.31 1.08-10.92 16.27-9.22 25.41.95 5.59 4.68 7.83 10.85 8.46 11.93 1.54 24.11.58 35.96.46h.12Zm284.08-36.97c-2.54-1.8-5.67-.64-8.57-.3-11.63 1.42-28.61 6.3-41.28 9.84-9.95 2.84-18.95 5.55-23.94 7.03-7.86 1.78-10.9 8.04-6.97 13.1 2.21 3.11 6.83 5.25 10.98 5.77 21.6 3.27 46.39.65 68.31 3 7.84-.99 6.76-35.26 1.58-38.37l-.12-.08Z\"/><path d=\"M124.66 141.76c-15.89 16.37-21.64 35.5-17.01 56.82 10.57 51.2 59.59 60.58 95.42 39.69 30.76-18.26 40.54-56.59 23.82-87.93-4.06-7.82-9.8-14.65-17.22-19.67-7.33-4.97-16.01-7.7-24.56-9.23-1.06-.22-2.23-.51-3.04-1.13-1.57-1.12-1.66-3.27-1.58-5.19 1.36-29.23 6.48-62.9 8.13-89.46.04-5.43 2.33-22.82-2.45-25.22-8.71-2.67-31.31 7.38-36.04 13.04-1.29 1.72-1.19 4.37-1.02 6.62 2.18 28.91 4.34 68.51 6.47 95.54.18 1.94.19 3.75-.79 5.02-.8 1.13-2.34 1.88-3.7 2.45-10.57 4.35-19 11.03-26.28 18.49l-.14.15Zm75.46 36.32c.47 20.78-21.27 40.42-41.97 35.41-14.31-3.59-19.8-18.68-15.76-32.05 7.33-30.17 55.66-40.37 57.72-3.57v.21Z\"/><path d=\"M170.54 167.76c-7.88 1.38-17.46 10.33-17.43 17.35.09 2.63.75 5.55 1.87 7.88 7.48 15.35 32.21 11.77 33.11-7.5.56-10.95-5.98-20.16-17.43-17.76l-.13.03Z\"/></g></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1NlcXVlbCAxMDAgV2lkZSA3NSBXaWRl\",\"--framer-font-family\":'\"Sequel 100 Wide 75 Wide\", \"Sequel 100 Wide 75 Wide Placeholder\", sans-serif',\"--framer-font-size\":\"11px\",\"--framer-letter-spacing\":\"0.04em\",\"--framer-line-height\":\"1.1em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-f27d94d9-d49a-44bf-9ac0-93e9c9030556, rgb(255, 251, 229)))\",\"--framer-text-transform\":\"uppercase\"},children:[\"UTD 2025\",/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-text-color\":\"var(--extracted-1w3ko1f, var(--token-e2a25d3b-d3c4-4caf-8621-32e4b2b8b420, rgb(254, 243, 185)))\"},children:/*#__PURE__*/_jsx(motion.br,{})}),\"ALL RIGHTS\",/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-text-color\":\"var(--extracted-3sq8v0, var(--token-e2a25d3b-d3c4-4caf-8621-32e4b2b8b420, rgb(254, 243, 185)))\"},children:/*#__PURE__*/_jsx(motion.br,{})}),\"RESERVED\"]})}),className:\"framer-vfj7u1\",fonts:[\"CUSTOM;Sequel 100 Wide 75 Wide\"],layoutDependency:layoutDependency,layoutId:\"SyI3UGm7w\",style:{\"--extracted-1w3ko1f\":\"var(--token-e2a25d3b-d3c4-4caf-8621-32e4b2b8b420, rgb(254, 243, 185))\",\"--extracted-3sq8v0\":\"var(--token-e2a25d3b-d3c4-4caf-8621-32e4b2b8b420, rgb(254, 243, 185))\",\"--extracted-r6o4lv\":\"var(--token-f27d94d9-d49a-44bf-9ac0-93e9c9030556, rgb(255, 251, 229))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({iK7KZNb6h:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1NlcXVlbCAxMDAgV2lkZSA3NSBXaWRl\",\"--framer-font-family\":'\"Sequel 100 Wide 75 Wide\", \"Sequel 100 Wide 75 Wide Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-line-height\":\"1.1em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-f27d94d9-d49a-44bf-9ac0-93e9c9030556, rgb(255, 251, 229)))\"},children:[\"UTD 2025\",/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-text-color\":\"var(--extracted-1w3ko1f, var(--token-e2a25d3b-d3c4-4caf-8621-32e4b2b8b420, rgb(254, 243, 185)))\"},children:/*#__PURE__*/_jsx(motion.br,{})}),\"ALL RIGHTS\",/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-text-color\":\"var(--extracted-3sq8v0, var(--token-e2a25d3b-d3c4-4caf-8621-32e4b2b8b420, rgb(254, 243, 185)))\"},children:/*#__PURE__*/_jsx(motion.br,{})}),\"RESERVED\"]})})}},baseVariant,gestureVariant)})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1wuwxr\",\"data-framer-name\":\"Main\",layoutDependency:layoutDependency,layoutId:\"cbFY1tfaP\",children:[/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"IT1DPCmuF\",scopeId:\"jnkiI8ZIx\",children:/*#__PURE__*/_jsx(SVG,{as:\"a\",className:\"framer-1pvib4k framer-1lzo69s\",\"data-framer-name\":\"UTD Logo\",fill:'var(--token-f27d94d9-d49a-44bf-9ac0-93e9c9030556, rgb(255, 251, 229)) /* {\"name\":\"25\"} */',intrinsicHeight:166,intrinsicWidth:166,layoutDependency:layoutDependency,layoutId:\"IT1DPCmuF\",style:{filter:\"drop-shadow(0px 0px 7px rgba(255, 255, 255, 0.25))\",WebkitFilter:\"drop-shadow(0px 0px 7px rgba(255, 255, 255, 0.25))\"},svg:'<svg data-name=\"Layer 2\" xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 166.11 166.11\"><g data-name=\"Layer 1\"><path d=\"M166.11 83.06c0 45.87-37.18 83.06-83.06 83.06S0 128.93 0 83.06 37.19 0 83.06 0s83.06 37.19 83.06 83.06Zm-83.05 73.92c40.83 0 73.93-33.1 73.93-73.93S123.89 9.13 83.06 9.13 9.13 42.23 9.13 83.06s33.1 73.93 73.93 73.93Z\" style=\"fill-rule:evenodd\"/><path d=\"M42.44 59.82v8.27c0 5.4-3.31 6.81-8.44 6.81s-8.44-1.41-8.44-6.81v-8.27h4.73v8.27c0 2.4 1.45 3.03 3.7 3.03s3.7-.62 3.7-3.03v-8.27h4.76Zm19.55 14.62h-5.38l-2.81-4.71h-4.44v4.71h-4.73V59.82h11.21c4.2 0 5.79 1.68 5.79 4.8 0 2.61-1.27 3.63-3.15 4.11v.18L62 74.45Zm-5.65-9.45c0-.93-.46-1.41-1.63-1.41h-5.36v2.82h5.36c1.17 0 1.63-.48 1.63-1.41Zm25.24 9.45h-3.35v-1.59c-1.42 1.45-3.4 2.06-5.68 2.06-6.05 0-9.77-2.47-9.77-7.79s3.72-7.79 9.61-7.79 8.92 2.26 9.12 5.55h-5.54c-.11-.35-.53-1.76-3.56-1.76s-4.43 1.52-4.43 3.99c0 2.63 1.43 4.13 4.58 4.13 2.83 0 3.75-1.43 3.75-1.96h-3.4v-3.03h8.66v8.2Zm6.78-9.05h9.63v3.23h-9.63v2.33h10.27v3.49H83.64V59.82h14.78v3.51H88.37v2.06Zm34.34-1.83h-5.56v10.88h-4.73V63.56h-5.56v-3.74h15.84v3.74Zm19.72 3.58c0 5.33-3.74 7.79-9.66 7.79s-9.67-2.47-9.67-7.79 3.72-7.79 9.67-7.79 9.66 2.47 9.66 7.79Zm-5.2 0c0-2.47-1.43-3.98-4.46-3.98s-4.46 1.52-4.46 3.98 1.43 3.99 4.46 3.99 4.46-1.52 4.46-3.99Zm-88.05 36.37c.11-.07.21-.14.3-.21.37-.32.76-.65 1.13-1.04l.99-.99c.07-.07.09-.14.07-.23 0-.09 0-.18.07-.23.09-.07.19-.09.28-.07.09 0 .16-.04.19-.16 0-.12 0-.18.02-.14 0 .04.05.04.12 0 .12-.12.21-.23.28-.33.07-.07.14-.16.21-.28.07-.12.14-.21.21-.28.07-.04.12-.05.16-.05s.09-.04.12-.09c.07-.07.09-.14.09-.21s.04-.14.09-.21c.04-.04.07-.04.14 0s.09.04.09 0c.04-.04.04-.07.02-.14 0-.07-.02-.12-.02-.19.07-.04.12-.07.19-.09.07-.04.11-.07.14-.14v-.19s.07-.02.14.02c.07.05.11.04.14-.02.07-.07.09-.14.09-.21s0-.14.05-.16c.07-.12.11-.19.14-.21.04 0 .07-.11.14-.26.04-.12.09-.19.19-.19s.18-.04.23-.09c.07-.07.09-.14.09-.23s0-.18.05-.23c.07-.07.12-.11.16-.12.05 0 .11-.05.16-.12.07-.07.09-.14.07-.23 0-.09 0-.18.07-.23 0-.04.04-.05.12-.05s.14-.04.16-.09c.07-.07.09-.14.07-.21 0-.07 0-.14.07-.21h.14s.04-.07 0-.12-.04-.09 0-.12c.04-.09.07-.16.14-.19.07-.04.11-.07.14-.14.07-.09.11-.21.14-.35.04-.14.07-.26.14-.35.04-.07.07-.12.14-.16.07-.05.11-.11.14-.16.07-.07.11-.14.14-.21.04-.07.07-.14.14-.21.04-.04.04-.07.02-.14 0-.07-.02-.11-.02-.14.04-.07.09-.11.16-.14.07-.04.14-.07.16-.14.07-.16.07-.3.05-.42-.04-.12 0-.26.05-.42h.14l.19-.42c.04-.12.05-.21.07-.28 0-.07.04-.12.07-.19.04-.19.07-.33.14-.42.09-.12.12-.23.09-.34-.04-.09-.04-.21 0-.37.07-.21.12-.44.19-.65s0-.44-.19-.65c.21-.09.34-.28.34-.56-.19-.16-.27-.35-.23-.56s0-.42-.09-.62c0-.04-.04-.07-.09-.12-.07-.05-.11-.09-.14-.12-.16-.25-.3-.44-.41-.58-.11-.14-.28-.28-.5-.44-.09-.12-.21-.23-.34-.3a1.95 1.95 0 0 1-.65-.67c-.09-.16-.19-.26-.28-.33-.07-.07-.14-.09-.21-.07-.07 0-.14 0-.21-.07a.603.603 0 0 1-.19-.21c-.04-.07-.12-.12-.28-.12-.12 0-.16.07-.12.19.04.09.04.16.02.21h-.07c-.07 0-.14 0-.21-.07a.805.805 0 0 1-.16-.16c.04-.05.09-.11.12-.18 0-.07.04-.14.12-.21.09-.07.04-.14-.12-.21-.04.16-.09.21-.19.16-.09-.05-.18-.11-.23-.16-.19-.07-.37-.14-.55-.23-.18-.09-.32-.07-.44.09-.07.07-.12.05-.16-.02-.02-.04-.04-.05-.04-.07-.34-.05-.74-.12-1.19-.19-.25-.04-.44-.02-.62.04-.09 0-.16-.02-.25-.04-.42-.05-.73.02-.92.23-.02 0-.05.02-.07.04-.21-.16-.44-.19-.67-.07-.25.12-.55.16-.9.09-.02.04-.05.05-.07.09-.09 0-.16.05-.23.14-.11.16-.19.12-.27-.09.07-.12.16-.21.28-.28.12-.07.19-.16.19-.28 0-.07 0-.09.05-.07.04 0 .07 0 .09-.07.04-.07.05-.14.05-.21s0-.14.05-.21c.04-.04.07-.05.14-.07.07 0 .12-.04.19-.07.07-.07.11-.14.14-.21.04-.07.07-.14.14-.21 0-.04 0-.07-.02-.14 0-.07 0-.11.02-.14 0-.07.04-.12.09-.19.05-.07.07-.14 0-.23-.16-.41-.48-.62-.96-.62-.12-.12-.23-.19-.34-.19s-.19-.04-.28-.09v-.14s-.16-.09-.28-.07c-.12 0-.23 0-.34-.07h-.23l-.09.09a.343.343 0 0 0-.21-.02c-.12 0-.23 0-.34-.07h-.23a6.4 6.4 0 0 1-1.03.92c-.37.26-.67.62-.92 1.06-.32.32-.58.65-.78 1.02-.21.37-.41.71-.58 1.02-.09.12-.18.21-.27.28-.07.07-.14.12-.21.19-.07.07-.11.14-.14.26-.04.11-.07.21-.14.3h-.14s-.04.09-.02.16c0 .07.02.14.02.16h-.14s-.04.04-.02.09c0 .07.02.11.02.14-.07.16-.14.26-.23.3-.09.05-.12.14-.09.26-.25.16-.5.32-.71.48-.21.16-.41.3-.57.42-.09.07-.18.14-.23.23-.07.09-.12.18-.19.23-.25.19-.55.39-.9.58-.35.21-.53.53-.57.97.07.16.16.32.28.49.12.18.21.3.28.35.07.07.14.09.27.09s.14.07.07.23c-.16.16-.28.35-.37.56-.09.21-.18.37-.23.42-.09.09-.14.19-.14.28-.07.09-.09.19-.07.28 0 .09 0 .21-.07.33-.04.07-.07.11-.14.14-.07.04-.11.07-.14.14 0 .04 0 .07.02.12 0 .05 0 .11-.02.16-.07.07-.12.09-.19.07-.07 0-.09 0-.09.07-.07.07-.09.16-.09.28s0 .21-.05.28c-.04.07-.05.14-.07.26 0 .11-.05.21-.12.3-.04.07-.07.12-.14.16-.07.05-.09.11-.09.16-.07.09-.09.18-.07.26 0 .07 0 .18-.07.3-.07.09-.12.16-.16.21-.05.05-.11.14-.16.26-.07.09-.09.18-.07.26 0 .07 0 .18-.07.3-.07.19-.18.44-.34.78-.16.33-.3.55-.42.63-.07.07-.07.16-.02.28.05.12.02.21-.07.28-.04 0-.04.04-.02.12 0 .07.02.14.02.16h-.14s-.04.07-.02.14c0 .07.02.11.02.14h-.14s-.07.14-.09.23c-.04.09-.07.16-.09.19-.09.16-.14.32-.14.48s-.04.35-.09.56h-.14s-.07.09-.05.16c.04.07.05.14.05.16-.12.19-.23.33-.34.42-.04.04-.04.07 0 .14s.04.11 0 .14c-.07.16-.14.35-.23.57-.09.23-.16.37-.19.42-.04.12-.07.23-.14.33-.04 0-.04.04-.02.09 0 .07.02.11.02.14-.19.48-.37.95-.57 1.41-.19.48-.3.97-.34 1.52-.16.09-.23.19-.23.28-.04.07-.07.09-.09.07-.04 0-.05 0-.05.07-.07.09-.07.19-.02.28.05.09.05.19.02.28-.04 0-.07 0-.09.05-.07.07-.09.11-.09.14v.09s-.02.09-.07.09-.07 0-.07.05c-.07.21-.11.42-.14.62s-.07.37-.14.51c-.07.28-.14.58-.21.88-.07.3-.14.55-.21.72 0 .12-.07.19-.19.19 0 .07.04.11.12.14.07.04.11.07.07.14-.09.16-.21.25-.35.28-.14.04-.28.07-.41.14.07.32.05.53-.05.63-.09.11-.16.28-.19.49 0 .25.09.42.27.51.18.09.28.26.3.51.07.16.09.35.07.56 0 .23.04.37.16.48 0-.07.04-.11.09-.12.07 0 .09.02.09.12.04.09.11.12.21.09.11-.04.23-.04.35 0 .09.03.21.09.34.16.12.07.25.09.37.02.25.19.44.34.58.44.14.11.34.14.58.12.16 0 .27-.03.34-.09.14.09.32.11.53.09.21 0 .35-.05.41-.16.05-.11.11-.19.16-.26.04-.04.09-.04.16 0 .07.03.14.03.16 0 .07-.07.09-.14.07-.21 0-.07 0-.14.02-.21.07-.09.12-.14.16-.16.05 0 .11-.05.16-.12.07-.07.11-.12.14-.16.04-.05.07-.11.14-.16.04-.07.07-.12.09-.19.04-.07.09-.09.19-.09.25.04.46 0 .62-.09.16-.09.3-.19.42-.3.12-.11.27-.21.41-.3.14-.09.34-.14.58-.14.09-.12.18-.26.23-.42.07-.16.18-.26.34-.34.25-.03.42-.09.5-.16l.21-.21c.04-.04.07-.04.14-.02.07 0 .12.02.19.02.09-.09.16-.19.19-.3.04-.1.09-.16.19-.16.12 0 .18 0 .16-.05 0-.04 0-.07.02-.14.35-.21.69-.44 1.03-.65.34-.21.62-.51.89-.85.25.07.44 0 .57-.21.12-.21.21-.35.28-.44.07-.07.14-.07.21-.05.07.04.16 0 .27-.05.07-.07.12-.16.16-.28a.67.67 0 0 1 .21-.28c.07-.07.14-.09.21-.09s.14 0 .21-.05c.16-.07.27-.16.3-.28.05-.12.11-.21.16-.28.04-.04.07-.04.12-.02.05 0 .11.02.16.02.07-.07.09-.14.07-.21 0-.07 0-.12.07-.12s.18-.07.34-.19c.16-.12.23-.21.23-.23.04-.16.12-.23.28-.21.16 0 .27 0 .34-.07s.14-.16.27-.28c.11-.12.21-.21.3-.28.19-.16.35-.33.51-.51.16-.19.32-.35.48-.51.09-.07.19-.14.3-.21l.02-.03Zm1.29-17.44h.18c.14 0 .23 0 .27-.02.07-.09.12-.11.16-.05.05.07.14.07.3.05.05 0 .11 0 .14-.04h.04c.21.07.44.09.65.02h.23s.05 0 .09.02c-.02.04-.04.09-.04.12.16.07.28.05.37-.02a.41.41 0 0 1 .28-.11h.09s.05.04.07.12c0 .07.04.14.07.16.07.04.18.04.35 0 .18-.04.28.04.35.19 0 .12.04.21.09.26.07.05.09.14.09.3-.04.09-.07.16-.12.21-.05.05-.07.11-.07.16 0 .09.02.14.07.14s.09 0 .12.05c0 .04-.05.12-.16.26s-.05.25.16.3c-.16.19-.28.39-.35.62-.07.23-.16.44-.27.65 0 .04 0 .09.02.16 0 .07 0 .14-.02.16-.07.07-.12.11-.16.12-.05 0-.09.05-.12.12-.07.16-.09.3-.07.42 0 .12 0 .23-.07.34-.04.07-.11.11-.23.14-.12.04-.19.12-.19.28v.19s-.14.12-.23.19-.18.14-.23.23c-.07.07-.09.12-.07.19 0 .07 0 .12-.07.19 0 .07 0 .09-.05.07-.04 0-.05.02-.05.12-.04.12-.09.21-.19.28-.09.07-.14.21-.14.42-.07.09-.21.21-.44.35-.23.14-.39.32-.44.55.04 0 .05 0 .05.05 0 .07 0 .09-.05.09l-.19.19c-.07.07-.12.14-.19.23-.04.07-.07.09-.12.07-.05 0-.07 0-.07.07 0 .09 0 .18-.05.23l-.09.19s-.04.04-.12 0c-.07-.04-.12-.04-.12 0-.09.07-.21.16-.34.28-.04.04-.04.09 0 .16s.04.12 0 .12c-.04.07-.14.14-.3.23-.18.09-.27.21-.27.37 0 .07-.07.16-.21.3-.14.14-.3.3-.5.48-.19.18-.37.34-.55.49-.18.16-.3.25-.35.28-.04.04-.05.09-.07.16 0 .07-.04.12-.07.12-.04.07-.07.07-.14.02s-.11-.05-.14-.02c-.04.07-.04.12 0 .19s.04.11 0 .14c-.07.04-.14.04-.23.02-.09 0-.18 0-.23.07 0 .04 0 .09.02.16 0 .07 0 .14-.02.16-.04.04-.07.05-.12.05s-.09.04-.12.09c-.19.19-.35.33-.48.42-.09.09-.23.21-.37.34-.16.12-.32.25-.48.37-.07.04-.09.07-.07.12 0 .05 0 .07-.07.07-.12 0-.23.05-.3.16-.07.11-.16.25-.27.41-.04.03-.09.05-.19.07-.09 0-.14.03-.14.07s0 .07.05.14c.04.07 0 .09-.05.09-.07.09-.14.14-.27.14s-.21 0-.3.05c-.07.09-.11.23-.14.37-.04.16-.07.26-.14.33-.19 0-.32.05-.41.14-.07.09-.19.16-.35.19-.07.09-.14.18-.21.26-.07.09-.19.18-.35.3-.16.16-.34.32-.55.48-.21.16-.41.35-.58.56-.07.07-.16.14-.3.21-.14.07-.19.19-.16.35-.19-.07-.37 0-.51.14-.16.16-.32.3-.48.42-.07.07-.14.14-.23.26-.09.11-.21.16-.34.16-.16 0-.3.05-.41.16-.11.11-.23.23-.35.37-.07.07-.14.16-.21.23v-.26c0-.21 0-.37.07-.49.04-.07.09-.09.16-.09s.14 0 .16-.05c.04-.09.05-.19.05-.3s.04-.25.09-.41c0-.07 0-.09.05-.07.04 0 .05 0 .05-.07v-.19s.11-.19.14-.37c.04-.19.09-.35.19-.48.04-.04.05-.11.07-.21a.3.3 0 0 1 .07-.21h.09c.12-.21.19-.4.21-.56 0-.16.05-.35.12-.62 0-.04.02-.04.07-.02.05 0 .07 0 .07-.07 0-.12.04-.25.12-.35.07-.11.09-.28.02-.55.12.03.21 0 .28-.14.07-.07.09-.12.09-.19s0-.14.05-.23c0-.09 0-.18.05-.23.07-.12.09-.21.09-.23.12-.07.21-.21.23-.42.04-.21.09-.41.19-.56.04-.07.07-.09.12-.07.05 0 .07 0 .07-.07 0-.16.05-.39.14-.69.09-.3.18-.51.23-.63.04-.07.09-.11.16-.14.07-.04.14-.07.16-.14.07-.07.09-.18.07-.34 0-.16 0-.3.07-.42 0-.04 0-.05.05-.05s.07-.04.09-.09c0-.25.12-.51.35-.78.23-.26.32-.58.27-.92.25-.21.42-.49.51-.83s.21-.63.34-.92l.05-.02s.05-.02.05-.12c0-.07.04-.18.12-.33.07-.16.14-.28.21-.37.04-.07.07-.09.09-.07.04 0 .05 0 .05-.07 0-.25.09-.51.27-.79.18-.28.34-.55.5-.79.04-.07.05-.12.05-.16s0-.11.05-.16c.07-.07.09-.12.09-.16s0-.14.05-.26c.04-.07.05-.09.07-.07 0 0 .04 0 .07-.07.16-.28.3-.55.42-.79.12-.25.28-.51.48-.76 0-.12-.04-.21-.09-.28-.07-.07-.07-.18-.05-.34.07.09.12.12.19.09.07-.04.05-.07-.05-.09.14-.18.28-.33.41-.49.05-.04.09-.05.12-.07.05-.04.12-.07.21-.14h.05c-.05.07-.12.16-.21.25-.07.09-.14.18-.16.23.16 0 .39-.07.71-.19.12-.07.21-.11.27-.14.05-.04.12-.07.21-.14.09-.04.21-.05.37-.05s.32 0 .48-.05c.41-.12.89-.23 1.42-.33.09-.04.18-.04.27 0 .07.04.14.04.21 0 .07-.04.11-.05.12-.07 0 0 .05-.04.14-.05h.16l.04-.02Zm-6.63 3.94c.05.11.05.19.02.26-.07.07-.12.09-.19.09-.04 0-.07 0-.09.02.02-.05.04-.11.04-.14 0-.05 0-.11.05-.16.07-.07.09-.12.09-.16s0-.14.05-.26c0 0 0-.04.02-.04 0 0 .04 0 .05-.02h.07s.04.11 0 .26c-.12 0-.16.05-.12.16l.02-.02Zm-.39.61s0 .14-.07.21c-.04.07-.05.09-.07.07 0 0-.04 0-.09.04.07-.12.14-.25.23-.35v.04ZM40 94.61s.04-.05.05-.07v.07s-.04 0-.05.02v-.02Zm2.94-4.34s.02-.07.05-.09v.09l-.05.05v-.05Zm-2.46 3.44s-.04.05-.05.09v-.09s.05-.05.09-.07c0 .02-.04.05-.05.07h.02Zm2.71-2.7s-.05.14-.12.19c.04-.07.07-.12.12-.19Zm2.58-4.6s-.07.14-.14.21c-.07.07-.14.16-.21.26-.04.05-.07.09-.11.12.12-.26.27-.49.46-.71v.11Zm-.49.7s.19-.02.34-.07c-.04.04-.05.07-.09.11-.05.07-.14.09-.3.09 0-.05.04-.09.05-.14v.02Zm2.01-2.23s0-.07-.02-.11c0-.05 0-.11.02-.16 0-.04.05-.05.14-.07.09 0 .14-.04.14-.07.09-.12.16-.23.21-.3a.21.21 0 0 1 .18-.11c-.21.26-.44.53-.67.83v-.02Zm-15.25 27.66c-.09.16-.14.3-.14.42-.16-.07-.18-.25-.07-.55.07-.19.12-.35.18-.46.04.04.07.09.11.14-.02.05-.04.11-.07.16-.04.03-.04.07 0 .14s.04.11 0 .14Zm57.81-12.08s.05 0 .05-.05c.07-.21.11-.37.14-.48.04-.09.12-.19.28-.28 0-.04 0-.07-.05-.14-.04-.07-.04-.11 0-.14.07-.19.14-.39.27-.58.11-.21.23-.33.35-.41.04-.04.02-.09-.02-.16-.05-.07-.05-.14-.02-.16.07-.12.14-.25.23-.37s.14-.23.14-.33c-.04-.07-.04-.09 0-.07.04 0 .07 0 .09-.07.16-.32.3-.63.44-.97s.18-.69.12-1.06c.35-.09.57-.3.65-.62.09-.32.21-.6.34-.85l.23-.23s.04-.12.09-.19c.05-.07.09-.11.09-.14-.04-.07-.04-.09-.02-.07 0 0 .04 0 .07-.07.07-.09.07-.19.05-.28-.04-.09 0-.19.05-.28a.55.55 0 0 1 .23-.14c.09-.04.16-.07.19-.14.04-.07.05-.14.05-.23v-.23c.07-.12.14-.25.27-.37.11-.12.16-.23.16-.34-.04-.12 0-.21.09-.23.09-.04.14-.09.14-.19s.04-.19.09-.3c.07-.11.11-.19.14-.26a.86.86 0 0 1 .19-.35c.09-.11.14-.19.14-.26.09-.16.16-.28.19-.37.04-.09.11-.19.23-.28.12-.25.14-.37.02-.37s-.19-.04-.27-.09c.12 0 .18-.07.14-.19.07-.07.16-.12.3-.19.14-.07.23-.12.27-.19 0-.09-.02-.19-.07-.3s-.05-.19-.02-.26c.04-.07.11-.11.21-.12a.3.3 0 0 0 .21-.07c.07-.07.07-.14.05-.26-.04-.11 0-.21.05-.3a.34.34 0 0 1 .12-.14c.05-.04.09-.07.12-.14.07-.12.07-.23.05-.3-.04-.07 0-.16.05-.26.04-.07.07-.12.12-.16.05-.04.09-.11.12-.16.04-.04.04-.07 0-.12s-.04-.11 0-.16c0-.04.04-.05.12-.07.07 0 .14-.04.16-.07.04-.09.05-.23.05-.42.04-.07.09-.11.16-.14.07-.04.14-.07.16-.14.04-.07.05-.14.05-.21s0-.14.05-.21c.07-.12.09-.23.09-.33 0-.07 0-.09.05-.07.04 0 .05 0 .05-.07.07-.07.09-.12.09-.19s0-.14.05-.23c.07-.09.11-.16.12-.21 0-.05.05-.11.12-.16.04-.12.05-.21.05-.28s.04-.12.09-.19c0-.04 0-.05.05-.05s.05-.05.05-.14c.04-.07.04-.12 0-.19a.34.34 0 0 1-.05-.19c.07-.16.16-.3.28-.42.12-.12.09-.28-.09-.48-.16-.21-.35-.35-.58-.42-.23-.07-.53-.11-.88-.14-.16-.07-.3-.14-.41-.26a1.89 1.89 0 0 0-.41-.3c-.21.04-.37.12-.5.26-.11-.09-.21-.19-.35-.26-.25.04-.44.14-.57.35-.12.21-.27.39-.42.55-.12.16-.27.32-.42.48l-.48.48c-.09.16-.21.3-.34.42-.12.12-.21.23-.28.33-.07.07-.07.14-.05.21.04.07 0 .16-.05.26-.09.09-.21.23-.35.37-.14.16-.25.26-.3.33-.07.04-.14.07-.23.09-.09.04-.14.07-.14.14.04.09 0 .18-.07.23-.07.07-.14.12-.21.19-.04.12-.09.21-.19.28-.09.07-.16.12-.19.19-.07.12-.09.26-.09.42s-.04.32-.09.48c-.04.04-.09.07-.16.12s-.11.09-.07.12c-.07.16-.09.35-.09.56-.21-.07-.34-.02-.34.12s-.07.21-.19.21c-.07.37-.18.67-.35.9-.18.21-.25.53-.21.95-.53.48-.8 1.15-.8 2.03-.23.16-.37.3-.44.44s-.14.3-.21.44c-.07.12-.12.28-.19.48-.04 0-.04.04-.02.09 0 .07.02.11.02.14-.04.07-.07.12-.12.16l-.16.16c-.07.07-.07.12-.05.19.04.07 0 .14-.05.23-.04.07-.07.11-.14.14-.07.04-.09.07-.09.14-.07.07-.07.14-.05.21.04.07.07.14.09.21l-.14.14a.58.58 0 0 0-.14.19c-.07.09-.12.19-.19.3-.07.11-.11.25-.14.41-.09.23-.21.44-.35.69-.14.25-.21.44-.21.58-.07.16-.12.25-.16.28-.05.04-.11.07-.16.14 0 .07 0 .14-.02.23 0 .09-.04.18-.07.23 0 .21-.05.37-.14.42 0 .07-.02.11-.07.14s-.09.07-.12.14c-.07.09-.07.18-.05.23.04.07 0 .12-.05.19a.41.41 0 0 1-.16.16c-.07.05-.12.11-.12.16-.07.12-.09.26-.09.41s-.04.28-.09.41h-.19s-.02.09.02.16c.05.07.05.14.02.16-.04.07-.07.11-.14.14-.07.04-.09.07-.09.14-.07.12-.09.26-.09.42 0 .14-.04.26-.11.37 0-.26-.04-.53-.07-.79-.04-.07-.07-.14-.12-.21-.05-.07-.09-.14-.12-.21-.07-.12-.09-.21-.09-.28s-.04-.18-.09-.34c-.07-.21-.12-.44-.16-.65-.05-.21-.12-.37-.21-.48-.12.09-.21.23-.23.41-.04.18-.14.18-.34.02.07-.19.14-.39.27-.58.11-.21.18-.44.21-.69 0-.09-.02-.18-.07-.23-.05-.07-.11-.14-.16-.23v-.26c0-.11 0-.21-.05-.3 0-.04-.05-.07-.14-.14-.09-.07-.14-.11-.14-.14-.07-.07-.09-.14-.07-.26 0-.11-.04-.18-.16-.21 0 .35-.04.65-.12.9-.05.16-.11.3-.16.46l-.02-.04v-.26c0-.11 0-.21-.05-.3 0-.04-.05-.07-.14-.14-.04-.02-.07-.05-.09-.07 0-.02.04-.05.05-.07.09-.21.19-.41.3-.56.11-.16.16-.35.16-.62-.12-.12-.21-.28-.28-.48-.07-.19-.19-.32-.37-.37.04-.35-.04-.56-.21-.65-.18-.09-.3-.26-.35-.51-.19-.09-.39-.18-.58-.26-.21-.07-.35-.23-.44-.44-.44.04-.81-.04-1.13-.21a3.35 3.35 0 0 0-.99-.35c-.16-.04-.28-.04-.37 0-.09.04-.21.04-.37 0q.07 0 0-.05c-.07-.04-.11-.07-.14-.09-.28-.09-.5-.07-.62.07-.02.04-.05.05-.07.07h-.04q.07 0 0-.05c-.07-.04-.11-.07-.14-.09-.28-.09-.5-.07-.62.07s-.25.26-.37.35c-.16.16-.3.3-.42.41-.12.11-.23.23-.34.35-.12.07-.18.16-.16.28 0 .12 0 .21-.07.28-.04.04-.07.04-.14 0s-.11-.04-.14 0c-.07.04-.11.07-.12.14 0 .07-.05.09-.12.09.07.25.05.41-.05.44-.09.05-.18.11-.23.16-.09.16-.12.3-.09.42 0 .09 0 .14-.05.12-.04 0-.07 0-.09.07-.04.07-.09.12-.16.19s-.14.12-.21.19a.92.92 0 0 0-.12.3c0 .07-.05.16-.12.26h-.14s-.04.09 0 .16.05.14.05.16h-.14s0 .14.05.33c-.04.07-.09.09-.19.09s-.14.05-.14.14c.04.16 0 .26-.07.33s-.12.14-.12.23c0 .07 0 .09-.02.09s-.04 0-.07.05c-.09.25-.19.44-.28.56-.07.16-.12.28-.19.37-.07.09-.12.18-.19.23-.04.04-.04.07 0 .14s.05.11.05.14h-.14s-.02.09.02.16c.05.07.05.14.02.16h-.14s-.04.04 0 .09c.04.07.04.11 0 .14h-.09s-.07.09-.02.16.07.14.07.16h-.19s-.04.04-.02.09c0 .07.02.11.02.14h-.14s-.04.09 0 .16.05.14.05.16h-.14s-.02.07.02.14c.05.07.05.11.02.14-.04.07-.09.09-.16.09s-.12 0-.12.05c-.07.09-.07.21-.05.35.04.14 0 .26-.05.35h-.14s0 .07.05.14c.04.07.04.12 0 .19a.19.19 0 0 1-.12.04c-.3-.16-.65-.28-1.06-.37-.07.09-.14.14-.23.19-.19-.07-.41-.14-.64-.19-.16.19-.35.28-.58.26-.19 0-.37 0-.57.03 0-.03.02-.05.02-.09.04-.14.07-.28.14-.44.07-.21.14-.42.23-.62.09-.19.16-.39.19-.62 0-.16 0-.26.05-.3.04-.05.07-.18.09-.41 0-.07.05-.09.14-.09.07-.25.14-.55.21-.88.07-.34.14-.53.21-.58.07-.09.12-.21.16-.33.05-.12.07-.21.07-.28.07-.07.11-.09.14-.07.04 0 .05 0 .05-.02.09-.25.14-.48.16-.65 0-.19.05-.32.12-.37.04-.04.04-.07 0-.14s-.04-.11 0-.14h.19s0-.07-.02-.14c0-.07 0-.11.02-.14h.09s.04-.09.02-.16c0-.07-.02-.14-.02-.16.07-.21.12-.34.19-.34s.09-.12.09-.37c0-.09.02-.12.07-.09.05.04.09 0 .12-.05a.55.55 0 0 0 .07-.37c0-.12 0-.23.07-.33.04-.09.07-.19.12-.3.05-.11.09-.21.12-.3.07-.09.11-.21.12-.35 0-.14.04-.26.07-.35.07-.16.14-.33.27-.51.11-.19.16-.35.16-.48.04-.09.07-.14.09-.12.04 0 .05 0 .05-.07.07-.09.09-.21.09-.35s0-.26.05-.35c.04-.09.07-.19.14-.28.07-.09.12-.19.19-.28.07-.25.14-.51.23-.78.09-.26.21-.44.34-.49.04-.07.04-.12 0-.19s-.04-.11 0-.14c.07-.21.12-.42.16-.62.05-.19.14-.32.27-.37.04-.04.04-.07.02-.14 0-.07-.02-.11-.02-.14.16-.35.21-.74.14-1.18-.19 0-.32-.04-.41-.12a.603.603 0 0 0-.35-.16c-.04.09-.09.19-.14.28-.16 0-.28-.04-.35-.12a.18.18 0 0 0-.07-.05c.05-.04.11-.09.16-.16.07-.12-.04-.16-.28-.09-.04-.12-.11-.18-.23-.16-.12 0-.23 0-.34-.02-.04.04-.05.09-.07.16-.04 0-.11 0-.18.02.05-.07.11-.11.18-.12.11-.04.09-.12-.07-.28-.25-.09-.5-.19-.73-.28-.23-.09-.53-.14-.89-.14-.04.04-.07.07-.12.11-.21-.07-.46-.11-.74-.11-.35.28-.69.63-1.04 1.04-.35.41-.64.78-.85 1.09-.04.07-.05.12-.05.16s-.04.11-.09.16c-.07.07-.11.09-.14.07-.04 0-.07 0-.14.07-.04.04-.04.07-.02.12 0 .05.02.09.02.12-.09.12-.23.28-.42.48-.16.19-.3.37-.41.51-.11.16-.23.32-.35.48-.04.07-.05.12-.05.16s-.04.11-.09.16c-.07.16-.18.3-.34.41-.16.11-.23.21-.23.3 0 .12-.05.21-.16.26-.11.05-.19.11-.27.16-.04.04-.04.07-.02.14 0 .07.02.11.02.14-.04.04-.07.07-.14.09-.07.04-.11.07-.14.09-.07 0-.07.04-.02.09.05.07.05.11.02.14-.07.12-.14.21-.27.26-.11.05-.12.14-.02.3-.35.25-.62.55-.83.9-.21.35-.42.69-.64 1.04-.04.04-.05.05-.07.05s-.04.04-.07.09c-.09.16-.16.3-.21.42-.05.12-.12.26-.21.42-.12.16-.25.32-.37.49s-.23.35-.34.55c-.04.04-.04.07-.02.12 0 .05.02.11.02.16-.04 0-.09 0-.16.02-.07 0-.14.04-.16.07-.07.12-.16.35-.28.65-.04-.04-.07-.05-.09-.05s-.05 0-.05.05c-.04 0-.04.04-.02.09 0 .07.02.11.02.14h-.14s-.04.09-.02.16c0 .07.02.14.02.16-.07.07-.14.12-.23.19s-.18.12-.23.19c-.09.16-.18.34-.27.51-.07.19-.18.37-.3.51-.04.07-.07.11-.14.14-.07.04-.09.07-.09.14-.04.16-.11.3-.23.42-.12.12-.16.26-.09.42-.25-.07-.37 0-.35.19 0 .19 0 .34-.07.42-.04.04-.07.05-.14.07-.07 0-.11.04-.14.07-.07.07-.09.14-.07.21 0 .07 0 .14-.07.21-.07.07-.12.09-.16.09s-.09 0-.12.05c-.07.07-.09.14-.09.23s0 .18-.05.23h-.19s-.02.04.02.09c.05.07.04.11-.02.14-.04.09-.07.16-.12.19-.05.04-.11.07-.16.14a.63.63 0 0 0-.12.33c0 .12-.07.25-.16.37-.04.03-.07.05-.14.05s-.11 0-.14.05c-.04.09-.05.18-.05.26s-.04.14-.09.21h-.14s-.05.11-.07.21a.3.3 0 0 1-.07.21c-.09.16-.18.32-.27.49-.07.18-.11.35-.07.55-.23.09-.39.23-.51.42-.12.19-.25.39-.35.62-.11.21-.23.44-.35.63-.12.21-.28.37-.48.49-.07.04-.14.05-.23.07-.09 0-.18.04-.23.07-.25.09-.46.18-.64.27-.18.07-.39.14-.64.16-.07.12-.12.23-.16.33-.05.09-.14.18-.27.23-.48.09-.87.26-1.19.49-.32.23-.46.67-.42 1.31.21.07.48.12.76.19s.48.12.57.19a.7.7 0 0 0 .57.12c.21-.05.32-.02.28.07-.16.16-.3.37-.41.64-.11.26-.16.48-.16.63 0 .07 0 .09-.05.07-.04 0-.07 0-.09.07-.07.16-.14.33-.23.51s-.12.39-.09.62c-.09 0-.19.07-.28.23-.09.16-.14.28-.14.37 0 .07 0 .09-.05.09s-.07 0-.09.05c-.07.23-.09.37-.07.48 0 .09 0 .23-.07.42-.04.16-.09.37-.16.64-.07.26.02.44.3.49.25-.57.51-1.13.8-1.68v.11c0 .09 0 .23-.07.42-.04.16-.09.37-.16.63-.02.09-.04.16-.02.21l-.21.42c.35.12.71.16 1.1.09h.07c.27.05.53.05.8 0 .37-.07.74-.14 1.1-.23 0-.07 0-.14-.02-.21 0-.07 0-.14.02-.21 0-.04.04-.07.12-.14.07-.07.12-.12.12-.19.09-.12.16-.26.19-.41s.07-.28.14-.4c.04-.07.07-.12.14-.16.07-.05.12-.11.19-.16.04-.07.05-.14.05-.21s0-.14.05-.21c.07-.12.14-.27.27-.41.11-.14.12-.28.02-.44.35-.25.62-.58.8-1.02.19-.42.41-.81.66-1.16.07-.09.14-.18.23-.26.09-.07.16-.14.19-.21v-.09c.04-.16.09-.27.16-.34s.12-.18.12-.33c0-.07.02-.09.07-.07.05 0 .09 0 .12-.02.09-.16.18-.32.23-.48.07-.16.18-.28.34-.37.25 0 .5-.05.73-.16.23-.11.46-.19.69-.26.12-.07.21-.09.28-.09s.18-.03.34-.09c.07-.04.09-.07.09-.09 0-.02 0-.05.05-.05.12-.07.27-.09.42-.07.16 0 .3 0 .42-.07v-.14s.04-.07.12-.02c.07.05.14.05.16.02l.18-.18v.04c0 .09-.04.14-.09.14h-.05c-.07.16-.07.3-.02.42s.05.26.02.42c0 .04-.05.07-.14.14-.09.07-.16.12-.19.19-.04.07-.04.14 0 .26.04.11.04.21 0 .3 0 .04 0 .05-.05.05s-.05.03-.05.09c-.16.53-.23 1.04-.23 1.52s-.04.95-.09 1.41c.16.07.25.18.28.33.04.16.12.28.28.37.19.07.35.09.48.09l.65.33h.34c.32.07.64.11.96.14.16 0 .3 0 .42-.05.14.02.3.03.44.05.32.04.58-.07.8-.33-.09-.32-.14-.63-.12-.97 0-.33.05-.58.12-.72.09-.32.14-.6.16-.85 0-.25.05-.51.12-.76.04-.12.07-.26.14-.42.07-.16.11-.3.14-.42.07-.25.11-.49.14-.72.04-.23.07-.39.14-.44.04-.03.04-.07.02-.14 0-.07-.02-.11-.02-.14h.14s.04-.04.02-.12c0-.07-.02-.14-.02-.16.16-.37.28-.78.37-1.18.09-.41.27-.74.51-.99.16.16.32.18.5.07.18-.11.3-.18.41-.21.19-.07.32-.11.37-.14.25-.07.44-.12.58-.16.14-.05.28-.11.44-.16.16-.03.28-.05.37-.05s.21 0 .37-.05c0-.02.04-.05.05-.07 0 .11-.04.21-.09.28-.11.18-.21.3-.3.35-.04 0-.02.04.02.09.05.07.05.12.02.19-.04.09-.07.14-.12.16-.05 0-.09.05-.12.12-.04 0-.05.14-.07.4 0 .19-.02.3-.02.32.02.14 0 .25-.12.32-.11.07-.14.16-.12.28 0 .07 0 .09-.02.09 0 0-.04 0-.07.05-.07.16-.11.3-.12.42 0 .12-.05.21-.12.28-.04.04-.04.09 0 .16s.05.14.05.16h-.14s-.04.03-.02.09c0 .07.04.11.07.14h-.14s-.04.09 0 .16.04.14 0 .16c-.09.37-.25.88-.48 1.53-.21.65-.44 1.32-.65 2.03-.21.7-.42 1.39-.62 2.03-.19.65-.32 1.15-.37 1.48-.07.19-.11.33-.12.44 0 .11-.05.19-.12.26-.07.07-.07.21 0 .42s.09.37.09.42c-.04.09-.07.16-.09.21-.04.05-.07.14-.14.26-.04.07-.02.14.02.21.05.07.05.14.02.21-.04.25-.07.51-.14.79s-.05.6.05.95c.28.21.5.46.62.71.28-.05.57-.07.83-.03l.02.03c.05 0 .11 0 .18-.02.23.04.42.02.58-.02.09 0 .18 0 .28.02.35.05.62 0 .8-.12.16-.25.25-.51.27-.76 0-.25.04-.42.07-.51v-.19s0-.09.05-.09.05 0 .05-.05c0-.25 0-.44-.02-.55 0-.11 0-.23.07-.35.12-.16.19-.35.21-.56 0-.21.05-.35.12-.42.04-.07.05-.19.05-.37v-.33s.07-.09.12-.09.07 0 .07-.05c.07-.16.09-.33.09-.51s0-.35.05-.51c.04-.12.07-.23.14-.3.07-.07.09-.16.09-.27.07-.12.07-.25.05-.37a.585.585 0 0 1 0-.37c.04-.03.07-.05.14-.07.07 0 .12-.03.19-.07.04-.04.11-.23.23-.58.12-.35.25-.76.37-1.2.12-.44.25-.86.35-1.25.11-.39.16-.62.16-.69.04-.03.09-.05.16-.07.07 0 .14-.04.16-.07.04-.07.02-.14-.02-.21a.201.201 0 0 1-.02-.21c.04-.09.07-.14.09-.16.04 0 .07-.05.14-.12 0-.03 0-.07-.02-.14 0-.07 0-.11.02-.14h.09s.09-.19.09-.37v-.33c-.04-.16 0-.26.12-.3.11-.05.21-.11.3-.16-.04-.07-.05-.11-.05-.14v-.14c.07-.25.16-.49.3-.72.14-.23.18-.53.12-.88.28 0 .44-.12.48-.37.04-.25.07-.48.14-.65 0 .04 0 .05.05.05s.05 0 .05-.05c.04 0 .04-.05 0-.16a.697.697 0 0 1-.05-.21c0-.19.09-.35.27-.48.18-.12.27-.26.27-.42-.04-.12 0-.23.09-.3.09-.07.14-.16.14-.26-.04-.07-.02-.09.02-.07.05 0 .07 0 .07-.07.16-.19.27-.39.3-.62.05-.21.11-.39.16-.51.07-.07.12-.14.19-.23s.09-.18.09-.23c-.04-.16 0-.25.07-.28.07-.04.12-.12.12-.28 0-.09.04-.18.09-.23l.19-.19c.09-.21.19-.42.28-.62.09-.19.19-.37.28-.56.12-.19.25-.41.37-.63.12-.23.27-.42.42-.55 0-.04 0-.07-.05-.14-.04-.07-.04-.11 0-.14.07-.16.12-.25.19-.28a.77.77 0 0 0 .19-.14c.04-.04.04-.07.02-.12 0-.05-.02-.09-.02-.12 0-.12 0-.18.02-.16 0 0 .04 0 .07-.02 0 0 .02-.04.04-.05.12.39.27.79.37 1.22.19.69.35 1.39.51 2.12.07.44.12.85.16 1.23.05.37.12.71.21.99.07.09.09.23.09.37s.07.26.23.34c.09-.35.21-.69.34-1.02.02-.07.05-.12.07-.19.02.12.05.25.09.35 0 .02-.02.05-.04.07-.07.14-.09.3-.02.44-.09.04-.14.11-.14.21s-.04.19-.09.26a.55.55 0 0 1-.23.14c-.09.03-.11.12-.05.28.09.57.18 1.13.23 1.67.07.55.14 1.09.23 1.62.07.19.14.37.23.51.09.16.16.33.19.51.07.21.09.42.07.62 0 .19 0 .37.07.51.07.16.14.3.21.44s.14.3.16.44c.04.07 0 .12-.05.19s-.07.14-.05.23c-.04.32 0 .56.07.76s.14.37.21.56c.09.44.21.81.34 1.13.12.32.28.65.48 1.04.25.03.55.11.89.23.28.11.55.11.78-.04.04 0 .05.02.09.04.09.04.16.05.23.07.42.28.9.42 1.43.46.05-.03.11-.07.14-.12.23.07.48.11.73.12.12-.07.19-.18.19-.33.04-.09.09-.19.19-.3.09-.1.18-.19.23-.26.09-.16.14-.37.12-.65 0-.28 0-.55.02-.79.07-.28.14-.48.23-.56.07-.07.07-.18.05-.35-.04-.18 0-.28.05-.35.07-.12.09-.23.09-.33.09-.35.16-.53.19-.56.09-.07.12-.18.09-.35-.04-.18 0-.28.05-.35 0-.03.04-.14.09-.33.16-.53.32-1.06.48-1.55.16-.51.32-.97.48-1.41.07-.12.09-.23.07-.33 0-.09 0-.19.07-.28 0-.07.04-.09.12-.09s.12 0 .12-.05c.09-.12.14-.28.12-.48 0-.19-.04-.37-.07-.56.19 0 .3-.09.34-.26.04-.18.09-.32.19-.44.09-.09.12-.21.09-.33 0-.07 0-.09.05-.07.04 0 .07 0 .09-.02.07-.12.11-.25.14-.35.04-.11.07-.23.14-.35-.04-.07-.04-.09 0-.09l-.12.02Zm1.16-5.29h.04s0 .04-.02.05v-.04l-.02-.02Zm1.55-2.32h-.02v-.12c.16.04.16.07.04.11l-.02.02Zm1.3-1.61s-.09.16-.19.23c-.09.07-.19.16-.28.26-.09.09-.14.19-.14.28-.21-.04-.25-.09-.09-.19.16-.09.27-.19.34-.28.07-.07.09-.14.07-.26 0-.11.05-.21.21-.3.09.09.12.18.09.26Zm-23.25 8.38c.19-.53.51-.95.99-1.23.12-.51.27-.99.42-1.45.12-.35.37-.62.73-.79-.07.19-.16.33-.23.44-.07.16-.12.28-.19.37-.07.09-.12.18-.19.23-.04.04-.04.07 0 .14s.05.11.05.14h-.14s-.02.09.02.16c.05.07.05.14.02.16h-.14s-.04.04 0 .09c.04.07.04.11 0 .14h-.09s-.07.09-.02.16.07.14.07.16h-.19s-.04.04-.02.09c0 .07.02.11.02.14h-.14s-.04.09 0 .16c0 .04.04.07.04.11 0 .02-.02.04-.04.07h-.09s-.02.07 0 .12c-.05.09-.11.18-.16.25-.07 0-.11.02-.11.05-.05.07-.07.14-.05.23-.19.37-.39.71-.58 1.06-.12-.04-.25-.09-.35-.12.14-.3.27-.6.37-.92l.02.05Zm-8.48.26c-.07.18-.12.35-.19.55-.04.04-.04.07-.02.14 0 .07.02.11.02.14-.12.07-.19.21-.19.42v.23s-.11.16-.21.28c-.11.12-.14.28-.07.48-.25.07-.48.18-.69.33-.21.16-.5.21-.89.14-.16.03-.28.09-.41.16l.11-.14c.14-.18.28-.33.41-.49 0-.04 0-.07-.02-.14 0-.07 0-.11.02-.14.07-.07.12-.07.19-.05.07.03.09 0 .09-.09v-.14s.14-.14.23-.21c.09-.07.18-.14.23-.21.07-.07.11-.16.12-.28 0-.12.05-.21.12-.28a.93.93 0 0 1 .27-.26c.07-.05.14-.12.21-.21.12-.19.25-.35.37-.51s.19-.35.19-.62c.16-.04.28-.12.35-.26.07-.14.14-.25.21-.3.05-.02.09-.05.12-.09 0 .07-.04.12-.09.16-.07.05-.11.11-.14.16-.07.12-.09.25-.09.37s-.04.25-.09.37c-.07.16-.12.32-.19.49l.02.02Zm8.1-15.69h.05-.05ZM50.81 111.5s-.07 0-.12.04c.04-.07.07-.16.11-.23v.19h.02Zm.77-2.38a.6.6 0 0 0 .23-.25c.04 0 .05.04.04.09-.14.14-.25.32-.35.53-.12-.11-.11-.23.07-.35l.02-.02Zm-1.08 1.76s0-.14.07-.23c0-.03.04-.07.12-.12.07-.05.14-.11.16-.16.07-.09.12-.25.19-.44.07-.21.19-.28.37-.26-.09.23-.14.42-.14.55 0 .07 0 .09-.05.07-.02 0-.04 0-.07.02 0-.04-.04-.05-.07-.05-.05 0-.09.03-.12.09-.07.09-.14.28-.23.56s-.21.35-.34.19c.07-.09.09-.18.07-.23l.04.02Z\"/><path d=\"M106.11 104.71s0-.07.07-.14c.07-.09.12-.16.19-.21.07-.05.12-.11.19-.16.04-.04.04-.09 0-.16-.03-.07-.03-.14 0-.16.04-.02.09-.04.16 0 .07.03.14.03.16 0 .07-.07.11-.16.12-.28 0-.12.05-.21.12-.28.12-.09.23-.18.34-.26.09-.07.14-.18.14-.3 0-.19.11-.41.3-.63.21-.23.25-.48.12-.72-.07.07-.09.05-.07-.05 0-.09 0-.16-.07-.19-.04-.07-.09-.09-.19-.09s-.18 0-.23-.05a.534.534 0 0 0-.34-.28c-.07-.07-.12-.09-.19-.09s-.12 0-.19-.05c-.03-.03-.07-.09-.14-.16s-.12-.14-.19-.16c-.37-.19-.85-.26-1.42-.23-.04 0-.07 0-.11.04-.23-.04-.48-.05-.76-.04-.21.04-.34.18-.34.44s-.09.44-.28.55c-.16.07-.25.14-.28.26-.04.11-.07.21-.14.3 0 .03-.03.05-.12.07-.07 0-.14.04-.16.07-.07.07-.11.14-.14.21-.04.07-.07.14-.14.21-.07.07-.14.09-.21.09s-.14 0-.21.05c-.07.04-.07.09-.02.16s.05.14.02.16c-.16.12-.32.21-.48.28-.16.07-.28.16-.37.28-.16.12-.28.26-.37.42-.09.16-.21.3-.34.42-.04.04-.09.04-.16 0s-.14-.04-.16 0c-.04 0-.05.05-.07.14 0 .09-.04.14-.07.14-.16.12-.28.23-.35.33-.07.09-.14.19-.21.28-.04.03-.09.03-.16 0-.07-.04-.14-.04-.16 0-.12.09-.25.26-.37.49-.12.23-.27.35-.42.35-.16.04-.32.12-.48.28-.16.16-.3.3-.42.41-.12.11-.27.23-.42.35-.09.07-.19.09-.3.07-.11 0-.21 0-.3.07-.07.04-.11.07-.12.14 0 .07-.07.09-.16.09-.09.04-.23.07-.37.14l-.39.16c-.02-.23-.04-.44-.05-.65 0-.26-.04-.53-.07-.78h-.14s0-.04.05-.09c.04 0 .07 0 .09-.05.07-.25.07-.49.02-.72a2.17 2.17 0 0 1-.02-.72c.07-.21.14-.44.23-.63.09-.21.18-.42.23-.63.07-.25.14-.53.23-.85.09-.32.21-.51.34-.62.04 0 .04-.07.02-.19 0-.12-.02-.21-.02-.23 0-.07 0-.09.05-.09s.07 0 .09-.05c.04-.16.07-.28.12-.41.05-.11.11-.21.16-.3h.14s.04-.12 0-.19-.04-.1 0-.14h.14s.07-.03.02-.09c-.05-.07-.05-.11-.02-.14 0-.07.02-.07.07-.05.05.04.09.05.12.05 0-.07 0-.12-.02-.19 0-.07 0-.11.02-.14.04-.07.07-.11.12-.14s.09-.07.12-.14c.12-.16.21-.32.28-.48.07-.16.12-.28.19-.37.04-.07.09-.14.16-.23s.12-.18.12-.23c0-.16.05-.25.16-.28a.77.77 0 0 0 .27-.14c0-.04 0-.07-.02-.14 0-.07 0-.11.02-.14.07-.07.12-.11.16-.14.05-.04.09-.07.12-.14.07-.07.14-.14.21-.23.07-.09.14-.18.21-.23.25-.28.5-.53.73-.76.23-.21.44-.49.58-.79.16.04.25 0 .28-.07.04-.07.07-.14.14-.21a.57.57 0 0 1 .28-.14c.12-.04.21-.07.28-.14.16-.12.3-.26.44-.42.14-.16.28-.3.44-.42.25-.07.46-.18.62-.35.16-.18.34-.26.51-.26.07-.04.09-.07.09-.09s0-.05.05-.05c.12-.07.23-.09.3-.07.07 0 .16 0 .26-.07.35-.16.69-.3 1.03-.42.09-.04.19-.07.3-.09.05.51.05.93-.04 1.29-.07.37-.12.78-.12 1.25.25.16.46.32.62.49.16.18.41.25.76.21.07 0 .16-.05.23-.11.16.09.35.12.62.11.19-.04.39-.19.62-.49.21-.3.34-.51.34-.63 0-.07.02-.09.07-.09s.09 0 .12-.05c.09-.25.18-.46.23-.63.07-.18.12-.35.19-.55.07-.28.09-.51.09-.69s-.04-.34-.09-.49c0-.07 0-.16.05-.28.04-.12 0-.21-.05-.28-.07 0-.11 0-.14-.05-.09-.04-.14-.07-.14-.09-.07-.07-.09-.14-.07-.21 0-.07 0-.14-.07-.21-.16-.16-.35-.28-.57-.41-.21-.11-.41-.21-.57-.3-.19.07-.34 0-.43-.16-.09-.18-.18-.28-.23-.3-.07-.07-.18-.09-.35-.07-.18 0-.25-.05-.21-.21-.32.16-.6.16-.85 0s-.53-.25-.85-.28c-.16 0-.34 0-.51-.02-.18 0-.34 0-.49.02-.12 0-.25 0-.37-.02-.19 0-.37 0-.51.02-.07.04-.14.12-.23.28-.07.04-.12 0-.16-.05-.05-.07-.05-.09-.02-.09-.09.04-.18.05-.23.07-.07 0-.18.04-.34.07-.09 0-.14.07-.14.19-.25.07-.5.12-.73.16-.23.05-.42.18-.55.41-.16.07-.34.11-.51.12-.2 0-.37.05-.51.12-.09.16-.18.28-.23.35-.07.07-.18.12-.34.12s-.27.07-.3.19c-.05.12-.11.21-.16.23-.09.07-.19.09-.28.07-.09 0-.19 0-.28.07-.12.07-.21.16-.27.28-.05.12-.11.21-.16.28-.04.04-.09.04-.16 0s-.14-.04-.16 0c-.09.12-.18.25-.27.37-.07.12-.23.19-.44.19-.04.16-.07.26-.12.33-.05.07-.11.16-.16.28-.19-.09-.3-.07-.3.09s-.05.26-.12.33-.14.09-.21.09-.14.04-.21.09c-.04.04-.04.07 0 .12.04.05.04.09 0 .12-.16.19-.34.35-.51.48-.19.12-.37.26-.51.42-.07.07-.11.14-.14.26-.04.11-.07.21-.14.3s-.14.16-.21.21c-.07.05-.16.14-.27.26-.07.09-.11.21-.14.37s-.07.26-.09.33c-.04.04-.07.04-.14 0s-.12-.04-.19 0c-.04.04-.05.11-.07.21a.3.3 0 0 1-.07.21c-.07.09-.14.19-.23.28-.04 0-.04.04 0 .12.04.07.04.14 0 .16a.93.93 0 0 1-.27.26c-.07.05-.14.12-.16.21-.07.07-.09.16-.07.3 0 .14 0 .28-.07.41-.07.04-.12.05-.19.05s-.11 0-.14.05c-.04.07-.04.12-.02.19 0 .07.02.11.02.14a.91.91 0 0 1-.21.35c-.11.11-.18.23-.21.35-.07.16-.09.3-.07.44 0 .14 0 .3-.07.44 0 .03-.05.05-.14.05s-.16.04-.19.09c-.04.07-.04.14 0 .21.04.07.04.14 0 .21-.04.07-.07.12-.09.19-.04.07-.07.14-.14.23s-.09.18-.09.23 0 .18-.05.33c0 .12-.02.21-.07.26s-.09.12-.12.21c-.09.44-.18.9-.23 1.39-.07.49-.12.93-.19 1.34-.04.25-.02.42.02.49.05.07.11.14.16.21.07.07.05.16-.05.28-.09.12-.14.18-.14.14v.48s.04.09.09.09.09 0 .09.05c.07.4.07.63.05.69-.04.05.04.14.19.3.04.04.04.07 0 .14s-.04.12 0 .19c.25.35.58.64.97.88.39.23.73.56.97.97.28.04.55.11.8.21.25.11.48.23.69.35.21.12.42.25.64.35.21.11.46.18.71.21.12.03.25.02.35-.02.05-.02.11-.03.16-.05.11.04.23.05.35.07.09.02.16.02.23 0 .25.05.41.03.5-.05l.05-.05c.05 0 .11 0 .12.05.04.03.07.05.14.05.28.07.46.05.55-.05.07-.09.19-.16.35-.19.07-.04.16-.04.28-.02.12 0 .21.02.28.02s.09-.04.09-.09 0-.09.05-.09c.25-.07.42-.11.51-.14.09-.04.21-.11.34-.23.04-.04.11-.07.23-.12s.21-.07.23-.07c.16-.07.23-.11.23-.14.07-.07.09-.14.07-.21 0-.07 0-.14.07-.21.03-.03.09-.03.16-.02.07 0 .14.02.16.02 0-.03 0-.05.05-.05s.07 0 .09-.05c.02-.05.07-.05.09-.05.16 0 .27-.07.3-.19.05-.12.11-.21.16-.28.04 0 .07 0 .14.02.07 0 .11 0 .14-.02.07-.03.14-.09.23-.19l.23-.23c.35-.37.71-.74 1.1-1.11.37-.35.74-.72 1.1-1.06.16-.16.32-.3.5-.42s.34-.26.49-.42c.07-.09.11-.19.14-.3.04-.1.07-.19.14-.26.07-.09.16-.19.3-.28.14-.09.23-.14.26-.14.09 0 .14 0 .12-.05l-.07-.11ZM96.87 94.7s0 .04.02.05c.04.07.04.11 0 .14-.14.11-.28.25-.44.41.04-.07.11-.14.23-.26.12-.12.19-.21.19-.28v-.05Zm.22-.32s.07-.09.11-.12c.11-.12.19-.23.28-.32v.11c0 .09-.07.18-.21.23-.05.02-.11.07-.16.11h-.02Zm.39-.46s.12-.11.18-.14c-.02.04-.04.05-.07.09-.04.07-.07.09-.09.07l-.02-.02Zm-4.13 5.34c-.09.12-.18.25-.27.35v-.04c.04-.11.11-.21.25-.32h.02Zm-.72.83s.09-.05.16-.07l-.28.37c0-.12.05-.21.11-.3h.02Zm7.43-9.68s.04.02.05.04c-.03.04-.07.07-.14.09.04-.04.05-.07.09-.11v-.02Zm-8.41 10c0-.12.05-.23.12-.34.04-.04.09-.05.16-.07h.05v.11c0 .14 0 .3-.07.44 0 .03-.05.05-.14.05s-.16.04-.19.09h-.11c.09-.07.14-.16.16-.28h.02Zm-.19.86c.05-.09.11-.16.16-.23 0 .04 0 .07-.02.09-.04.07-.07.12-.09.19-.04.05-.07.14-.14.23 0-.07.04-.16.11-.26l-.02-.02Zm45.37-18.83c-.21-.32-.44-.62-.65-.9-.21-.28-.55-.46-.99-.51-.16-.41-.37-.71-.66-.9-.28-.19-.65-.35-1.1-.48-.12.04-.23.11-.32.19-.16-.07-.35-.14-.55-.19a.81.81 0 0 0-.44.35c-.05.09-.14.14-.23.18-.05 0-.09-.04-.12-.07-.14-.09-.34-.14-.58-.14-.04.09-.11.14-.25.16h-.04c-.14-.09-.34-.14-.58-.14-.03.09-.12.14-.28.16-.16 0-.3.04-.43.07-.09.07-.19.12-.3.19-.11.07-.21.11-.3.14-.25.07-.51.09-.78.09s-.46.05-.58.14c0 .04-.07.07-.19.14l-.19.09s-.11 0-.14-.05c-.04-.04-.07 0-.14.05-.16.07-.25.14-.28.21-.04.07-.11.14-.23.16-.57 0-.99.11-1.27.34-.16.12-.35.23-.58.3-.05-.02-.09-.04-.14-.05a.993.993 0 0 0-.44-.09c0 .07-.05.11-.14.12-.05 0-.07.02-.11.05-.05-.02-.11-.05-.18-.07-.09-.04-.19-.07-.3-.09.05-.14.09-.3.11-.48-.37-.07-.62-.04-.71.09-.09.12-.18.25-.23.37.05-.14.09-.3.09-.48-.37-.07-.62-.04-.71.09-.09.12-.18.25-.23.37-.04 0-.07 0-.14-.02-.07 0-.12 0-.19.02-.07.04-.09.09-.07.19 0 .09 0 .18-.07.23-.03.07-.09.11-.16.12-.07 0-.14.05-.21.12-.09.16-.18.3-.23.44-.07.14-.14.26-.23.35-.09.12-.25.19-.48.21-.21 0-.37.09-.43.21-.41.12-.8.26-1.17.41-.37.14-.69.25-.97.3-.07.04-.09.05-.09.07 0 0 0 .04-.05.07-.28.16-.57.26-.83.33-.27.07-.53.14-.78.23 0 .04 0 .07.02.09 0 .04 0 .07-.07.14-.07 0-.11 0-.14-.05-.04-.04-.07 0-.14.05-.04 0-.07.04-.12.09-.05.07-.09.11-.12.14-.09.07-.18.09-.27.09s-.16 0-.26.05c-.04.04-.04.05-.02.07 0 0 0 .05-.07.12-.25.07-.41.14-.48.23s-.18.21-.34.33c-.04.07-.09.11-.19.14-.09.04-.19.07-.28.09-.09.04-.18.07-.23.14-.07.07-.07.16 0 .28-.09.32-.05.53.14.65s.35.26.51.42c.25.16.51.3.78.42.26.12.51.21.73.23.05-.11.14-.16.26-.18.21.09.43.16.6.18.07-.12.19-.19.37-.19.14 0 .25 0 .35-.02-.07.11-.14.21-.23.33-.16.23-.28.44-.37.58-.07.07-.12.14-.16.23-.05.09-.07.18-.07.23.03.16 0 .26-.14.3-.12.05-.21.11-.28.16-.12.16-.21.33-.28.51-.07.19-.16.39-.28.62-.07.04-.12.05-.16.05s-.09 0-.12.05c-.03.09-.03.19-.02.28 0 .09 0 .18-.02.23-.04.04-.09.05-.16.05s-.14 0-.16.05c-.04.09-.04.18-.02.26 0 .07 0 .14-.02.21l-.43.42s-.03.11-.02.14c0 .04 0 .07-.02.09-.07.09-.12.16-.16.19-.05.04-.11.07-.16.14-.09.23-.18.44-.23.69-.07.23-.18.44-.34.63-.04.12-.11.21-.21.28a.31.31 0 0 0-.16.28c.04.09.04.14 0 .12-.04 0-.07 0-.09.07-.03.07-.03.12-.02.19 0 .07 0 .12-.02.19-.04.07-.09.09-.16.09s-.14.04-.16.09a.26.26 0 0 0-.02.21c0 .07 0 .14-.07.21-.16.25-.35.41-.57.44-.21.05-.42.14-.62.3v.05s0 .05.05.05c-.04.04-.09.04-.16.02-.07 0-.14-.02-.16-.02-.07.07-.11.12-.12.16 0 .05-.05.11-.12.16-.07.07-.18.09-.34.09s-.3.05-.43.14c-.07.07-.12.16-.19.3-.07.14-.07.3 0 .44.07.35.19.56.37.63.19.07.35.19.48.35-.21.37-.42.78-.58 1.2-.18.42-.35.86-.55 1.31-.09.16-.19.33-.28.55-.09.21-.19.42-.28.64a.58.58 0 0 0-.14.19c-.04.07-.07.14-.09.23-.07.09-.07.14-.05.16.04 0 0 .05-.05.12-.04.04-.04.07-.02.12 0 .05.02.11.02.16s-.04.11-.09.14c-.07.04-.11.07-.14.14-.09.16-.18.35-.23.56-.03.16-.05.3-.05.41s-.04.25-.09.4c-.04-.03-.07-.05-.09-.05-.07 0-.09 0-.09.05-.04 0-.02.04.02.09.05.07.04.11-.02.14-.04.07-.07.11-.09.14-.03.04-.07.09-.09.19-.04.07-.02.12.02.19.05.07.05.12.02.19-.03.04-.09.07-.19.14-.09.07-.16.11-.19.14-.04.04-.04.07-.02.14 0 .07.02.11.02.14-.09.48-.21.81-.37 1.04-.04.16-.07.34-.09.51-.03.19-.05.32-.05.37.04.07 0 .09-.05.07q-.07 0-.05.02c-.09.48-.12.99-.07 1.55.05.57.12 1.02.21 1.38.16.07.3.16.41.3.11.14.18.23.21.26.07.03.16.07.3.12.14.05.23.07.27.07.16.09.35.14.57.16.21 0 .46.05.71.12.04 0 .05 0 .05.05s.04.05.09.05c.09.03.18.07.23.09.07.03.12.07.19.09.19.07.32.11.37.14.35.12.71.28 1.06.44.35.18.67.28.92.3.16 0 .3 0 .44-.05.04 0 .07 0 .11-.02.11.04.21.05.32.07.16 0 .3 0 .44-.05.14-.04.3-.07.5-.09.25-.04.44-.05.57-.05s.21-.04.28-.09c.07-.05.16-.07.3 0 .14.07.25.07.3 0a.69.69 0 0 0 .14-.3c.11 0 .19-.02.26-.05.04.05.11.05.25.04.37.07.65 0 .85-.16.16-.16.3-.32.41-.51.03-.03.05-.07.09-.11.07-.14.21-.23.41-.26h.09l-.02.02c-.03.05-.07.1-.14.16-.04.07-.11.14-.21.26-.11.11-.02.14.27.12.25-.07.43-.16.5-.3.07-.14.21-.23.41-.26.12 0 .18 0 .14-.02-.03 0 0-.03.05-.07.16-.09.35-.14.57-.14h.76c.07-.12.16-.21.3-.23.14-.04.26-.07.35-.09.09 0 .12 0 .09-.02-.03 0-.03-.04 0-.07.16-.12.35-.18.57-.14.21.03.37-.04.48-.19l.37-.19c.12 0 .23-.04.34-.09 0-.03.04-.03.09-.02.07 0 .11.02.14.02.25-.07.48-.11.69-.14.21-.03.48-.03.83 0-.07-.12-.05-.18.02-.14.07.04.14 0 .16-.05.07-.03.12-.07.16-.12.05-.05.11-.09.16-.12.07-.07.14-.14.23-.26.09-.11.21-.18.37-.21h1.1s0-.11.09-.12c.09 0 .19-.05.28-.12.07-.07.11-.14.14-.26 0-.04.02-.05.04-.07h.05v-.05s.09-.04.16-.04c.04.16.12.21.28.14.16-.07.3-.07.42-.05-.03-.32.09-.53.37-.63.28-.11.46-.25.51-.4.04-.07.04-.12 0-.19s-.04-.12 0-.19c0-.07.04-.09.09-.09s.11-.04.14-.09c.04-.07.02-.14-.02-.23-.05-.09-.05-.21-.02-.33v-.05s.05-.07.05-.09c.07-.07.05-.14-.02-.23s-.12-.18-.12-.23c-.07-.16-.12-.28-.16-.35-.05-.07-.11-.14-.16-.21-.16-.09-.3-.18-.43-.27a1.1 1.1 0 0 0-.43-.16c-.19-.04-.34-.07-.42-.14-.16-.04-.32-.05-.5-.05s-.34-.04-.5-.09v-.09s-.12-.07-.19-.05c-.07.03-.11.05-.14.05-.16-.09-.37-.18-.62-.23a2.3 2.3 0 0 0-.62-.09c-.02.07-.07.11-.16.12-.04 0-.05 0-.09-.02a2.3 2.3 0 0 0-.62-.09c-.04.09-.12.14-.28.12-.16 0-.23.05-.23.21-.09-.04-.16-.02-.19.02-.04.05-.05.11-.05.16v.05c-.12-.05-.28-.07-.5 0-.05.04-.12.07-.19.11-.03 0-.07-.04-.11-.05-.12-.09-.32-.1-.57-.05-.16.09-.34.18-.51.26-.12.05-.25.12-.35.19-.18 0-.35 0-.53-.02 0 0-.03 0-.05.02h-.12c-.23 0-.46 0-.69-.02-.28.12-.53.3-.73.49s-.57.28-1.06.21c-.18.25-.32.51-.46.81-.04 0-.07 0-.11-.03-.07-.05-.14-.05-.23-.02 0 0-.04 0-.04.02.04-.11.09-.19.12-.3-.16.04-.27.07-.34.14a.58.58 0 0 1-.19.14c-.07.07-.12.07-.19.02s-.14-.05-.23-.02c-.16.07-.32.14-.5.23s-.39.11-.64.05c-.12.09-.2.25-.21.44 0 .05 0 .09-.03.12-.21 0-.35-.03-.46-.09-.02.05-.09.09-.16.12-.07 0-.14-.02-.23-.02-.23 0-.37-.04-.48-.09-.03.07-.11.11-.23.14.04-.16.11-.32.2-.48.11-.19.19-.37.27-.56.09-.28.19-.57.3-.83.11-.26.25-.46.41-.58.03-.07.03-.12 0-.19-.04-.07-.05-.11-.05-.14h.14s.04-.07.02-.12c0-.05-.02-.09-.02-.12-.04-.03 0-.05.09-.05.04 0 .07 0 .09.05 0-.07-.02-.12-.07-.19s-.04-.11.02-.14c.03-.09.05-.19.07-.3 0-.11.04-.21.07-.3.07-.16.14-.28.23-.37a.47.47 0 0 0 .14-.33c0-.09.04-.18.09-.23.07-.07.09-.12.09-.19.09-.16.16-.28.21-.35.05-.07.11-.14.16-.21.04-.04.04-.07 0-.14-.03-.07-.05-.11-.05-.14s.03-.05.09-.05c.03 0 .05 0 .05.05.03-.07.03-.12 0-.19-.04-.07-.05-.11-.05-.14.09-.16.19-.26.28-.34.09-.07.14-.14.14-.23 0-.16.05-.26.14-.33.09-.07.12-.14.09-.23 0-.16.04-.25.12-.28.07-.04.11-.12.07-.28 0-.09 0-.14.05-.12.04 0 .05 0 .05-.07.12-.16.21-.32.23-.49.04-.18.12-.28.28-.35.09-.25.18-.51.23-.76.07-.25.23-.44.51-.56.19-.12.43-.19.71-.19s.51-.04.65-.09c.07-.04.11-.09.12-.16 0-.07.05-.14.12-.16.25-.07.44-.07.58-.05.14.04.25 0 .3-.09.09-.07.21-.09.34-.09h.37s.09-.07.07-.09c0-.04 0-.05.02-.05.25-.09.46-.14.62-.14s.35 0 .62-.05c.07 0 .07-.02.05-.07-.03-.05 0-.02.09.07.04.07.07.05.09-.02.04-.07.04-.12 0-.12.16-.04.34-.07.51-.09.19-.04.37-.07.57-.14.07-.09.11-.16.14-.19.12-.04.25-.07.37-.14h.19c.09 0 .14 0 .14-.05s0-.05.05-.05c.12-.09.27-.18.42-.26.16-.07.34-.16.51-.26h.85c.07-.16.18-.28.34-.37.16-.09.32-.19.48-.28-.16-.41-.18-.71-.05-.88.12-.18.18-.42.14-.78-.19-.19-.44-.32-.78-.37-.34-.07-.65-.12-.97-.19-.25-.16-.46-.33-.64-.55-.18-.21-.41-.3-.69-.3-.19-.02-.37 0-.51.07a.948.948 0 0 0-.35-.07c-.35-.04-.6.05-.78.26-.05.07-.12.12-.19.18h-.14c-.18 0-.35.04-.55.07a.741.741 0 0 0-.32-.07c-.19 0-.39.04-.62.09-.11.04-.19.05-.28.09 0-.04.02-.07.02-.11 0-.11 0-.25.05-.41.12-.25.27-.46.41-.62.14-.16.25-.35.3-.56.07-.04.09-.07.09-.09s.04-.07.09-.14c.04-.07.07-.14.14-.21.07-.07.11-.14.14-.21-.04-.16.02-.26.16-.33s.19-.14.16-.23c0-.07 0-.09.05-.09s.07 0 .09-.05c0-.21 0-.35.05-.42.03-.07.09-.09.16-.09s.12-.04.12-.09c.04-.07.05-.14.05-.23s0-.16.05-.19c.07-.12.12-.23.19-.33.07-.09.05-.21-.05-.37.21-.16.41-.35.55-.56.14-.21.26-.44.37-.65.11-.21.23-.44.35-.63.12-.21.3-.37.51-.49.28-.12.64-.18 1.04-.16.41 0 .8-.02 1.13-.12v-.05s.07-.05.09-.05a.48.48 0 0 1 .34-.07c.09 0 .18-.02.23-.12.12-.12.28-.19.5-.23h.46c.44.04.8 0 1.04-.05.12-.02.21-.05.27-.11h.05v-.07c0-.07.11-.14.26-.16h.05c.05 0 .12.04.19.11.11.09.23.14.35.14l-.05-.23s.09-.04.16-.02c.07 0 .14.02.16.02.12-.04.21-.05.28-.07.07 0 .16-.04.28-.07.16-.07.25-.11.28-.14.04-.04.12-.07.28-.14.25-.07.44-.07.55-.02.11.05.19 0 .27-.12.16-.16.35-.21.62-.16.25.05.41 0 .48-.12.07-.07.16-.09.3-.09s.25 0 .3-.05c.04-.09.09-.14.16-.16.07 0 .14-.05.21-.12 0 0 .04-.04.04-.05.14.09.3.16.46.19.07-.11.18-.19.28-.26.18.12.35.21.57.26.09-.12.21-.23.37-.34.16-.09.25-.21.28-.37.04-.21.12-.35.27-.42.14-.07.19-.21.16-.48l.04-.02Zm-30.25 29.59s-.09.12-.14.16c-.05.05-.07.09-.07.12-.19 0-.21-.07-.07-.19.14-.12.18-.25.12-.37.12.03.19.07.21.12 0 .05 0 .11-.05.16Zm11.77-1.66s.02-.04.04-.05v.05s-.05.04-.11.07c.02-.02.04-.05.05-.07h.02Zm-1.15 3.07s.02-.04.05-.05c-.04 0-.05.03-.07.05h.02Z\"/></g></svg>',variants:{K8QQkCBhw:{filter:\"none\",WebkitFilter:\"none\"}},withExternalLayout:true})}),isDisplayed2()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1jgk50x\",\"data-framer-name\":\"Navigation\",layoutDependency:layoutDependency,layoutId:\"SoMelR6Ap\",...addPropertyOverrides({EN4e8fQw6:{\"data-highlight\":true,onTap:onTap1wg2d5m}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{hash:\":BqGaoXQul\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{hash:\":BqGaoXQul\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{hash:\":BqGaoXQul\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:30,width:\"97px\",y:(componentViewport?.y||0)+26+0+280+0+0,...addPropertyOverrides({EN4e8fQw6:{width:\"153.5px\",y:(componentViewport?.y||0)+0+(((componentViewport?.height||110)-0-310)/2+0+0)+110-39+19+0},iK7KZNb6h:{y:(componentViewport?.y||0)+26+0+87.39+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-ufqc7q-container\",layoutDependency:layoutDependency,layoutId:\"yd8nLzSsL-container\",nodeId:\"yd8nLzSsL\",rendersWithMotion:true,scopeId:\"jnkiI8ZIx\",children:/*#__PURE__*/_jsx(NavigationButton,{height:\"100%\",id:\"yd8nLzSsL\",JwtUMyGkL:resolvedLinks[0],layoutId:\"yd8nLzSsL\",style:{height:\"100%\",width:\"100%\"},variant:\"s00al7VVK\",width:\"100%\",yvv93zF3y:\"catalog\",...addPropertyOverrides({EN4e8fQw6:{JwtUMyGkL:resolvedLinks[2]},iK7KZNb6h:{JwtUMyGkL:resolvedLinks[1],variant:\"Dxvr_xCfq\"}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"cMuz6gZzP\"},implicitPathVariables:undefined},{href:{webPageId:\"cMuz6gZzP\"},implicitPathVariables:undefined},{href:{webPageId:\"cMuz6gZzP\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:30,width:\"97px\",y:(componentViewport?.y||0)+26+0+280+0+34,...addPropertyOverrides({EN4e8fQw6:{width:\"153.5px\",y:(componentViewport?.y||0)+0+(((componentViewport?.height||110)-0-310)/2+0+0)+110-39+19+36},iK7KZNb6h:{y:(componentViewport?.y||0)+26+0+87.39+0+33.12}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1wcvypt-container\",layoutDependency:layoutDependency,layoutId:\"F1cEF9iWV-container\",nodeId:\"F1cEF9iWV\",rendersWithMotion:true,scopeId:\"jnkiI8ZIx\",children:/*#__PURE__*/_jsx(NavigationButton,{height:\"100%\",id:\"F1cEF9iWV\",JwtUMyGkL:resolvedLinks1[0],layoutId:\"F1cEF9iWV\",style:{height:\"100%\",width:\"100%\"},variant:\"s00al7VVK\",width:\"100%\",yvv93zF3y:\"artists\",...addPropertyOverrides({EN4e8fQw6:{JwtUMyGkL:resolvedLinks1[2]},iK7KZNb6h:{JwtUMyGkL:resolvedLinks1[1],variant:\"Dxvr_xCfq\"}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"gSNwQqx2i\"},implicitPathVariables:undefined},{href:{webPageId:\"gSNwQqx2i\"},implicitPathVariables:undefined},{href:{webPageId:\"gSNwQqx2i\"},implicitPathVariables:undefined}],children:resolvedLinks2=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:30,width:\"97px\",y:(componentViewport?.y||0)+26+0+280+0+68,...addPropertyOverrides({EN4e8fQw6:{width:\"153.5px\",y:(componentViewport?.y||0)+0+(((componentViewport?.height||110)-0-310)/2+0+0)+110-39+19+72},iK7KZNb6h:{y:(componentViewport?.y||0)+26+0+87.39+0+66.24}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-ffd87l-container\",layoutDependency:layoutDependency,layoutId:\"GoEX2Naws-container\",nodeId:\"GoEX2Naws\",rendersWithMotion:true,scopeId:\"jnkiI8ZIx\",children:/*#__PURE__*/_jsx(NavigationButton,{height:\"100%\",id:\"GoEX2Naws\",JwtUMyGkL:resolvedLinks2[0],layoutId:\"GoEX2Naws\",style:{height:\"100%\",width:\"100%\"},variant:\"s00al7VVK\",width:\"100%\",yvv93zF3y:\"about us\",...addPropertyOverrides({EN4e8fQw6:{JwtUMyGkL:resolvedLinks2[2]},iK7KZNb6h:{JwtUMyGkL:resolvedLinks2[1],variant:\"Dxvr_xCfq\"}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"jN8FqKZKe\"},implicitPathVariables:undefined},{href:{webPageId:\"jN8FqKZKe\"},implicitPathVariables:undefined},{href:{webPageId:\"jN8FqKZKe\"},implicitPathVariables:undefined}],children:resolvedLinks3=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:30,width:\"97px\",y:(componentViewport?.y||0)+26+0+280+0+102,...addPropertyOverrides({EN4e8fQw6:{width:\"153.5px\",y:(componentViewport?.y||0)+0+(((componentViewport?.height||110)-0-310)/2+0+0)+110-39+19+108},iK7KZNb6h:{y:(componentViewport?.y||0)+26+0+87.39+0+99.36}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-w1yzyd-container\",layoutDependency:layoutDependency,layoutId:\"i66I0RvSB-container\",nodeId:\"i66I0RvSB\",rendersWithMotion:true,scopeId:\"jnkiI8ZIx\",children:/*#__PURE__*/_jsx(NavigationButton,{height:\"100%\",id:\"i66I0RvSB\",JwtUMyGkL:resolvedLinks3[0],layoutId:\"i66I0RvSB\",style:{height:\"100%\",width:\"100%\"},variant:\"s00al7VVK\",width:\"100%\",yvv93zF3y:\"utd labs\",...addPropertyOverrides({EN4e8fQw6:{JwtUMyGkL:resolvedLinks3[2]},iK7KZNb6h:{JwtUMyGkL:resolvedLinks3[1],variant:\"Dxvr_xCfq\"}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"kKjdTihkE\"},implicitPathVariables:undefined},{href:{webPageId:\"kKjdTihkE\"},implicitPathVariables:undefined},{href:{webPageId:\"kKjdTihkE\"},implicitPathVariables:undefined}],children:resolvedLinks4=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:30,width:\"97px\",y:(componentViewport?.y||0)+26+0+280+0+136,...addPropertyOverrides({EN4e8fQw6:{width:\"153.5px\",y:(componentViewport?.y||0)+0+(((componentViewport?.height||110)-0-310)/2+0+0)+110-39+19+144},iK7KZNb6h:{y:(componentViewport?.y||0)+26+0+87.39+0+132.48}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-ribmj8-container\",layoutDependency:layoutDependency,layoutId:\"nY0fFfo4N-container\",nodeId:\"nY0fFfo4N\",rendersWithMotion:true,scopeId:\"jnkiI8ZIx\",children:/*#__PURE__*/_jsx(NavigationButton,{height:\"100%\",id:\"nY0fFfo4N\",JwtUMyGkL:resolvedLinks4[0],layoutId:\"nY0fFfo4N\",style:{height:\"100%\",width:\"100%\"},variant:\"s00al7VVK\",width:\"100%\",yvv93zF3y:\"contact\",...addPropertyOverrides({EN4e8fQw6:{JwtUMyGkL:resolvedLinks4[2]},iK7KZNb6h:{JwtUMyGkL:resolvedLinks4[1],variant:\"Dxvr_xCfq\"}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"kKjdTihkE\"},implicitPathVariables:undefined},{href:{webPageId:\"kKjdTihkE\"},implicitPathVariables:undefined},{href:{webPageId:\"kKjdTihkE\"},implicitPathVariables:undefined}],children:resolvedLinks5=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:30,y:(componentViewport?.y||0)+26+0+280+0+170,...addPropertyOverrides({EN4e8fQw6:{width:\"153.5px\",y:(componentViewport?.y||0)+0+(((componentViewport?.height||110)-0-310)/2+0+0)+110-39+19+180},iK7KZNb6h:{y:(componentViewport?.y||0)+26+0+87.39+0+165.6}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-9qyxua-container\",layoutDependency:layoutDependency,layoutId:\"p4C55_1Kb-container\",nodeId:\"p4C55_1Kb\",rendersWithMotion:true,scopeId:\"jnkiI8ZIx\",children:/*#__PURE__*/_jsx(NavigationButton,{height:\"100%\",id:\"p4C55_1Kb\",JwtUMyGkL:resolvedLinks5[0],layoutId:\"p4C55_1Kb\",style:{height:\"100%\"},variant:\"YXf43Py2G\",width:\"100%\",yvv93zF3y:\"send demo\",...addPropertyOverrides({EN4e8fQw6:{JwtUMyGkL:resolvedLinks5[2],style:{height:\"100%\",width:\"100%\"}},iK7KZNb6h:{JwtUMyGkL:resolvedLinks5[1],variant:\"hBLiWEZ7k\"}},baseVariant,gestureVariant)})})})})]}),isDisplayed3()&&/*#__PURE__*/_jsx(Transition,{...addPropertyOverrides({EN4e8fQw6:{value:transition3},K8QQkCBhw:{value:transition3}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({EN4e8fQw6:{height:38,width:\"118px\",y:(componentViewport?.y||0)+0+(((componentViewport?.height||110)-0-310)/2+0+0)+36},K8QQkCBhw:{height:38,width:\"118px\",y:(componentViewport?.y||0)+0+(((componentViewport?.height||110)-0-110)/2+0+0)+36}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-18fcn3-container\",layoutDependency:layoutDependency,layoutId:\"yGMJbUnJG-container\",nodeId:\"yGMJbUnJG\",rendersWithMotion:true,scopeId:\"jnkiI8ZIx\",children:/*#__PURE__*/_jsx(NavigationButton,{height:\"100%\",id:\"yGMJbUnJG\",layoutId:\"yGMJbUnJG\",style:{height:\"100%\",width:\"100%\"},variant:\"s00al7VVK\",width:\"100%\",yvv93zF3y:\"menu\",...addPropertyOverrides({EN4e8fQw6:{idiw0dYhZ:idiw0dYhZ1wg2d5m,yvv93zF3y:\"close\"},K8QQkCBhw:{idiw0dYhZ:idiw0dYhZj6i0yk}},baseVariant,gestureVariant)})})})})]}),isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-e6sh2f-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"bT8nnn0Nj-container\",nodeId:\"bT8nnn0Nj\",rendersWithMotion:true,scopeId:\"jnkiI8ZIx\",children:/*#__PURE__*/_jsx(StopScroll,{height:\"100%\",id:\"bT8nnn0Nj\",layoutId:\"bT8nnn0Nj\",toggle:true,width:\"100%\"})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-udzGo.framer-1lzo69s, .framer-udzGo .framer-1lzo69s { display: block; }\",\".framer-udzGo.framer-1l4w8by { height: 800px; overflow: hidden; position: relative; width: 223px; }\",\".framer-udzGo .framer-62hpjk { bottom: -348px; flex: none; height: calc(var(--framer-viewport-height, 100vh) * 0.64125); overflow: hidden; position: absolute; right: -96px; width: 94%; z-index: 0; }\",\".framer-udzGo .framer-1b3m513-container { bottom: -193px; flex: none; left: 0px; max-width: 1200px; position: absolute; right: 0px; top: 0px; z-index: -1; }\",\".framer-udzGo .framer-1dic4bg { align-content: center; align-items: center; bottom: 25px; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; left: 50%; overflow: visible; padding: 0px; position: absolute; width: min-content; }\",\".framer-udzGo .framer-8j5p7e { aspect-ratio: 0.6210720887245841 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 48px); position: relative; width: 30px; }\",\".framer-udzGo .framer-vfj7u1 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-udzGo .framer-1wuwxr { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 197px; height: min-content; justify-content: center; left: 0px; overflow: hidden; padding: 0px; position: absolute; right: 0px; top: 26px; z-index: 5; }\",\".framer-udzGo .framer-1pvib4k { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 83px); position: relative; text-decoration: none; width: 83px; }\",\".framer-udzGo .framer-1jgk50x { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 100%; z-index: 2; }\",\".framer-udzGo .framer-ufqc7q-container, .framer-udzGo .framer-1wcvypt-container, .framer-udzGo .framer-ffd87l-container, .framer-udzGo .framer-w1yzyd-container, .framer-udzGo .framer-ribmj8-container { flex: none; height: 30px; position: relative; width: 97px; }\",\".framer-udzGo .framer-9qyxua-container { cursor: pointer; flex: none; height: 30px; position: relative; width: auto; }\",\".framer-udzGo .framer-18fcn3-container { flex: none; height: 38px; position: relative; width: 118px; }\",\".framer-udzGo .framer-e6sh2f-container { flex: none; height: auto; left: 400px; position: absolute; top: 93px; width: auto; }\",\".framer-udzGo.framer-v-epbmyi.framer-1l4w8by { height: 1000px; width: 177px; }\",\".framer-udzGo.framer-v-epbmyi .framer-8j5p7e { height: var(--framer-aspect-ratio-supported, 50px); width: 32px; }\",\".framer-udzGo.framer-v-epbmyi .framer-1wuwxr { gap: 22.63px; left: unset; right: 1px; width: 174px; }\",\".framer-udzGo.framer-v-epbmyi .framer-1pvib4k { height: var(--framer-aspect-ratio-supported, 65px); width: 65px; }\",\".framer-udzGo.framer-v-epbmyi .framer-1jgk50x { gap: 3.12px; }\",\".framer-udzGo.framer-v-eo9xmw.framer-1l4w8by { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 110px; justify-content: center; overflow: visible; padding: 0px; width: 391px; }\",\".framer-udzGo.framer-v-eo9xmw .framer-1wuwxr { flex-direction: row; gap: unset; height: 110px; justify-content: space-between; left: unset; padding: 0px 24px 0px 24px; position: relative; right: unset; top: unset; width: 100%; }\",\".framer-udzGo.framer-v-eo9xmw .framer-1pvib4k, .framer-udzGo.framer-v-13t4ywf .framer-1pvib4k { height: var(--framer-aspect-ratio-supported, 63px); width: 63px; z-index: 1; }\",\".framer-udzGo.framer-v-eo9xmw .framer-18fcn3-container, .framer-udzGo.framer-v-13t4ywf .framer-18fcn3-container { z-index: 5; }\",\".framer-udzGo.framer-v-13t4ywf.framer-1l4w8by { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 110px; justify-content: center; overflow: visible; padding: 0px; width: 391px; }\",\".framer-udzGo.framer-v-13t4ywf .framer-1wuwxr { flex-direction: row; gap: unset; height: 110px; justify-content: space-between; left: unset; overflow: visible; padding: 0px 24px 0px 24px; position: relative; right: unset; top: unset; width: 100%; }\",\".framer-udzGo.framer-v-13t4ywf .framer-1jgk50x { bottom: -209px; cursor: pointer; gap: 6px; padding: 19px 0px 19px 0px; position: absolute; right: 8px; width: 154px; }\",\".framer-udzGo.framer-v-13t4ywf .framer-ufqc7q-container, .framer-udzGo.framer-v-13t4ywf .framer-1wcvypt-container, .framer-udzGo.framer-v-13t4ywf .framer-ffd87l-container, .framer-udzGo.framer-v-13t4ywf .framer-w1yzyd-container, .framer-udzGo.framer-v-13t4ywf .framer-ribmj8-container, .framer-udzGo.framer-v-13t4ywf .framer-9qyxua-container { width: 100%; }\",\".framer-udzGo.framer-v-13t4ywf .framer-e6sh2f-container { left: unset; position: relative; top: unset; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 800\n * @framerIntrinsicWidth 223\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"iK7KZNb6h\":{\"layout\":[\"fixed\",\"fixed\"]},\"K8QQkCBhw\":{\"layout\":[\"fixed\",\"fixed\"]},\"EN4e8fQw6\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerjnkiI8ZIx=withCSS(Component,css,\"framer-udzGo\");export default FramerjnkiI8ZIx;FramerjnkiI8ZIx.displayName=\"Navigation\";FramerjnkiI8ZIx.defaultProps={height:800,width:223};addPropertyControls(FramerjnkiI8ZIx,{variant:{options:[\"wVF1HHjUl\",\"iK7KZNb6h\",\"K8QQkCBhw\",\"EN4e8fQw6\"],optionTitles:[\"Desktop\",\"Tablet\",\"Closed\",\"Open\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerjnkiI8ZIx,[{explicitInter:true,fonts:[{family:\"Fragment Mono\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/fragmentmono/v5/4iCr6K5wfMRRjxp0DA6-2CLnN4FNh4UI_1U.woff2\",weight:\"400\"},{family:\"Sequel 100 Wide 75 Wide\",source:\"custom\",url:\"https://framerusercontent.com/assets/yaiYu25xwWIsTtPXE3EEwBBWZs.woff2\"}]},...InteractiveASCIIFonts,...NavigationButtonFonts,...StopScrollFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerjnkiI8ZIx\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"800\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"iK7KZNb6h\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"K8QQkCBhw\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"EN4e8fQw6\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicWidth\":\"223\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./jnkiI8ZIx.map","import{jsx as _jsx}from\"react/jsx-runtime\";export function MobileMenuScrollLock(){let scrollPosition=0;return{variants:{Closed:{onChange:()=>{console.log(\"Menu closed - enabling scroll\");document.body.style.overflow=\"auto\";document.body.style.position=\"\";document.body.style.width=\"\";document.body.style.top=\"\";window.scrollTo(0,scrollPosition);document.removeEventListener(\"touchmove\",e=>e.preventDefault());}},Open:{onChange:()=>{scrollPosition=window.pageYOffset;console.log(\"Menu open - disabling scroll at position:\",scrollPosition);document.body.style.overflow=\"hidden\";document.body.style.position=\"fixed\";document.body.style.width=\"100%\";document.body.style.top=`-${scrollPosition}px`;document.addEventListener(\"touchmove\",e=>e.preventDefault(),{passive:false});}}},onUnmount:()=>{console.log(\"Cleaning up\");document.body.style.overflow=\"auto\";document.body.style.position=\"\";document.body.style.width=\"\";document.body.style.top=\"\";window.scrollTo(0,scrollPosition);document.removeEventListener(\"touchmove\",e=>e.preventDefault());}};}import{useContext as __legacyOverrideHOC_useContext}from\"react\";import{DataObserverContext as __legacyOverrideHOC_DataObserverContext}from\"framer\";export function withMobileMenuScrollLock(C){return props=>{__legacyOverrideHOC_useContext(__legacyOverrideHOC_DataObserverContext);return _jsx(C,{...props,...MobileMenuScrollLock(props)});};}withMobileMenuScrollLock.displayName=\"MobileMenuScrollLock\";\nexport const __FramerMetadata__ = {\"exports\":{\"MobileMenuScrollLock\":{\"type\":\"override\",\"name\":\"MobileMenuScrollLock\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withMobileMenuScrollLock\":{\"type\":\"reactHoc\",\"name\":\"withMobileMenuScrollLock\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Navigation_Scroll.map","// Generated by Framer (de48785)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,Container,cx,GeneratedComponentContext,getFonts,getFontsFromSharedStyle,getLoadingLazyAtYPosition,Image,Link,PropertyOverrides,RenderTarget,RichText,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,withCodeBoundaryForOverrides,withCSS,withFX,withMappedReactProps}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Navigation,*as NavigationInfo from\"#framer/local/canvasComponent/jnkiI8ZIx/jnkiI8ZIx.js\";import{withMobileMenuScrollLock}from\"#framer/local/codeFile/ORokpQQ/Navigation_Scroll.js\";import*as sharedStyle from\"#framer/local/css/ITpJYhCaj/ITpJYhCaj.js\";import*as sharedStyle1 from\"#framer/local/css/ro7OPezbn/ro7OPezbn.js\";const NavigationFonts=getFonts(Navigation);const NavigationWithMobileMenuScrollLockkwseh3WithMappedReactProps15fevzz=withMappedReactProps(withCodeBoundaryForOverrides(Navigation,{nodeId:\"M6xI2lQiW\",override:withMobileMenuScrollLock,scopeId:\"gZ6FPUkzp\"}),NavigationInfo);const MotionDivWithFX=withFX(motion.div);const breakpoints={AO9wBcCO3:\"(max-width: 809px)\",r33wUMFfL:\"(min-width: 810px) and (max-width: 1199px)\",SROPD3Qhn:\"(min-width: 1200px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-g4psX\";const variantClassNames={AO9wBcCO3:\"framer-v-14c8w9r\",r33wUMFfL:\"framer-v-1i7ikl\",SROPD3Qhn:\"framer-v-1tjboo8\"};const animation={filter:\"blur(10px)\",opacity:.001,rotate:0,scale:2,skewX:0,skewY:0,x:0,y:0};const transition1={bounce:.25,delay:.2,duration:.3,type:\"spring\"};const textEffect={effect:animation,startDelay:.2,tokenization:\"element\",transition:transition1,trigger:\"onInView\",type:\"appear\"};const textEffect1={effect:animation,startDelay:.5,tokenization:\"word\",transition:transition1,trigger:\"onInView\",type:\"appear\"};const animation1={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};const transition2={bounce:.2,delay:.7,duration:.4,type:\"spring\"};const animation2={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition2,x:0,y:0};const breakpointRules={AO9wBcCO3:[\".framer-g4psX .framer-kwseh3-container { height: 110px; left: 0px; order: -1000; width: unset; z-index: 6; }\",\".framer-g4psX .framer-xg45hh { height: 320px; }\",\".framer-g4psX .framer-1lgx3gt { width: 298px; }\",\".framer-g4psX .framer-gusu8i { flex-direction: column; width: min-content; }\",\".framer-g4psX .framer-plgzc3 { left: unset; right: -124px; width: var(--framer-aspect-ratio-supported, 401px); }\"],r33wUMFfL:[\".framer-g4psX .framer-kwseh3-container { width: 177px; }\",\".framer-g4psX .framer-plgzc3 { bottom: -1px; left: 0px; top: -214px; width: var(--framer-aspect-ratio-supported, 360px); }\"]};const breakpointKeys=Object.keys(breakpointRules);const selectors={AO9wBcCO3:\".framer-14c8w9r-override\",r33wUMFfL:\".framer-1i7ikl-override\"};const rules=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-g4psX.framer-8e0ts7, .framer-g4psX .framer-8e0ts7 { display: block; }\",\".framer-g4psX.framer-1tjboo8 { align-content: center; align-items: center; background-color: #000000; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-g4psX .framer-1qfa78b { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-g4psX .framer-kwseh3-container { flex: none; height: calc(min(var(--framer-viewport-height, 100vh), 100%) * 1); order: 1001; position: var(--framer-canvas-fixed-position, fixed); right: 0px; top: 0px; width: 223px; z-index: 8; }\",\".framer-g4psX .framer-xg45hh { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: 274px; justify-content: center; order: 1002; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-g4psX .framer-yf762w { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-g4psX .framer-1lgx3gt { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; flex: none; height: auto; overflow: visible; position: relative; white-space: pre-wrap; width: 360px; word-break: break-word; word-wrap: break-word; }\",\".framer-g4psX .framer-gusu8i { 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: hidden; padding: 0px; position: relative; width: 1200px; }\",\".framer-g4psX .framer-fwwthe, .framer-g4psX .framer-64dttj, .framer-g4psX .framer-1txd9bp, .framer-g4psX .framer-1fbd1qw { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-g4psX .framer-plgzc3 { -webkit-mask: radial-gradient(50% 43% at 50% 50%, #000000 0%, rgba(0,0,0,0) 100%) add; aspect-ratio: 0.7360230547550433 / 1; bottom: 0px; flex: none; left: 137px; mask: radial-gradient(50% 43% at 50% 50%, rgba(0,0,0,1) 0%, rgba(0,0,0,0) 100%) add; opacity: 0.3; overflow: visible; pointer-events: none; position: absolute; top: -224px; width: var(--framer-aspect-ratio-supported, 367px); z-index: 1; }\",\".framer-g4psX .framer-gthni2 { 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; text-decoration: none; width: min-content; }\",\".framer-g4psX .framer-z9xr36 { --border-bottom-width: 2px; --border-color: #474747; --border-left-width: 1px; --border-right-width: 3px; --border-style: solid; --border-top-width: 1px; align-content: center; align-items: center; background: linear-gradient(223deg, #000000 0%, rgb(51, 50, 50) 134%); border-bottom-left-radius: 50px; border-bottom-right-radius: 50px; border-top-left-radius: 50px; border-top-right-radius: 50px; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 4px 8px 4px 8px; position: relative; width: min-content; }\",\".framer-g4psX .framer-1mfw27y { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }',...sharedStyle.css,...sharedStyle1.css,'.framer-g4psX[data-border=\"true\"]::after, .framer-g4psX [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; }'];const mediaQueries={AO9wBcCO3:\"(max-width: 809px)\",r33wUMFfL:\"(min-width: 810px) and (max-width: 1199px)\",SROPD3Qhn:\"(min-width: 1200px)\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const humanReadableVariantMap={Desktop:\"SROPD3Qhn\",Phone:\"AO9wBcCO3\",Tablet:\"r33wUMFfL\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"SROPD3Qhn\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{isLayoutTemplate:true,primaryVariantId:\"SROPD3Qhn\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: rgb(0, 0, 0); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-1tjboo8\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-1qfa78b\"}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{AO9wBcCO3:{height:110,width:\"calc(100vw + 1px)\"},r33wUMFfL:{width:\"177px\"}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:1e3,width:\"223px\",y:0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-kwseh3-container\",layoutScroll:true,nodeId:\"M6xI2lQiW\",rendersWithMotion:true,scopeId:\"gZ6FPUkzp\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{AO9wBcCO3:{variant:\"K8QQkCBhw\"},r33wUMFfL:{variant:\"iK7KZNb6h\"}},children:/*#__PURE__*/_jsx(NavigationWithMobileMenuScrollLockkwseh3WithMappedReactProps15fevzz,{height:\"100%\",id:\"M6xI2lQiW\",layoutId:\"M6xI2lQiW\",style:{height:\"100%\",width:\"100%\"},variant:\"wVF1HHjUl\",width:\"100%\"})})})})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-xg45hh\",\"data-framer-name\":\"Spacer Section\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-yf762w\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h3\",{style:{\"--font-selector\":\"Q1VTVE9NO0hleSBOb3ZlbWJlciBSZWd1bGFy\",\"--framer-font-family\":'\"Hey November Regular\", \"Hey November Regular Placeholder\", sans-serif',\"--framer-font-size\":\"53px\",\"--framer-line-height\":\"1.4em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--token-f27d94d9-d49a-44bf-9ac0-93e9c9030556, rgb(255, 251, 229))\",\"--framer-text-transform\":\"inherit\"},children:\"DANCE wItH Us\"})}),className:\"framer-1lgx3gt\",effect:textEffect,fonts:[\"CUSTOM;Hey November Regular\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-gusu8i\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h5\",{className:\"framer-styles-preset-19uegvj\",\"data-styles-preset\":\"ITpJYhCaj\",style:{\"--framer-text-color\":\"var(--token-e87c6013-671a-474f-a1bd-1aa262c6ebbf, color(display-p3 1 0.5739130434782609 0))\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://soundcloud.com/urgetodance/\",motionChild:true,nodeId:\"CGbHFZkOi\",openInNewTab:true,relValues:[],scopeId:\"gZ6FPUkzp\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1wicq5s\",\"data-styles-preset\":\"ro7OPezbn\",children:\"soundcloud\"})})})}),className:\"framer-fwwthe\",effect:textEffect1,fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h5\",{className:\"framer-styles-preset-19uegvj\",\"data-styles-preset\":\"ITpJYhCaj\",style:{\"--framer-text-color\":\"var(--token-e87c6013-671a-474f-a1bd-1aa262c6ebbf, color(display-p3 1 0.5739130434782609 0))\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://www.beatport.com/label/urge-to-dance/96601\",motionChild:true,nodeId:\"Mt8UNSncI\",openInNewTab:true,relValues:[],scopeId:\"gZ6FPUkzp\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1wicq5s\",\"data-styles-preset\":\"ro7OPezbn\",children:\"beatport\"})})})}),className:\"framer-64dttj\",effect:textEffect1,fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h5\",{className:\"framer-styles-preset-19uegvj\",\"data-styles-preset\":\"ITpJYhCaj\",style:{\"--framer-text-color\":\"var(--token-e87c6013-671a-474f-a1bd-1aa262c6ebbf, color(display-p3 1 0.5739130434782609 0))\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://urgetodance.bandcamp.com/\",motionChild:true,nodeId:\"u8U_od5vS\",openInNewTab:true,relValues:[],scopeId:\"gZ6FPUkzp\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1wicq5s\",\"data-styles-preset\":\"ro7OPezbn\",children:\"bandcamp\"})})})}),className:\"framer-1txd9bp\",effect:textEffect1,fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h5\",{className:\"framer-styles-preset-19uegvj\",\"data-styles-preset\":\"ITpJYhCaj\",style:{\"--framer-text-color\":\"var(--token-e87c6013-671a-474f-a1bd-1aa262c6ebbf, color(display-p3 1 0.5739130434782609 0))\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://www.instagram.com/urgetodance/\",motionChild:true,nodeId:\"N6p0MyHre\",openInNewTab:true,relValues:[],scopeId:\"gZ6FPUkzp\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1wicq5s\",\"data-styles-preset\":\"ro7OPezbn\",children:\"instagram\"})})})}),className:\"framer-1fbd1qw\",effect:textEffect1,fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})]})]}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{AO9wBcCO3:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:867.5,intrinsicWidth:638.5,loading:getLoadingLazyAtYPosition(776),pixelHeight:1735,pixelWidth:1277,sizes:\"400.3965px\",src:\"https://framerusercontent.com/images/lSI56IrgxoZ4GU0Yn0Tu6a5Zg.jpg?scale-down-to=1024\",srcSet:\"https://framerusercontent.com/images/lSI56IrgxoZ4GU0Yn0Tu6a5Zg.jpg?scale-down-to=1024 753w,https://framerusercontent.com/images/lSI56IrgxoZ4GU0Yn0Tu6a5Zg.jpg 1277w\"}},r33wUMFfL:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:867.5,intrinsicWidth:638.5,loading:getLoadingLazyAtYPosition(786),pixelHeight:1735,pixelWidth:1277,sizes:\"359.9153px\",src:\"https://framerusercontent.com/images/lSI56IrgxoZ4GU0Yn0Tu6a5Zg.jpg?scale-down-to=1024\",srcSet:\"https://framerusercontent.com/images/lSI56IrgxoZ4GU0Yn0Tu6a5Zg.jpg?scale-down-to=1024 753w,https://framerusercontent.com/images/lSI56IrgxoZ4GU0Yn0Tu6a5Zg.jpg 1277w\"}}},children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:867.5,intrinsicWidth:638.5,loading:getLoadingLazyAtYPosition(776),pixelHeight:1735,pixelWidth:1277,sizes:\"366.5395px\",src:\"https://framerusercontent.com/images/lSI56IrgxoZ4GU0Yn0Tu6a5Zg.jpg?scale-down-to=1024\",srcSet:\"https://framerusercontent.com/images/lSI56IrgxoZ4GU0Yn0Tu6a5Zg.jpg?scale-down-to=1024 753w,https://framerusercontent.com/images/lSI56IrgxoZ4GU0Yn0Tu6a5Zg.jpg 1277w\"},className:\"framer-plgzc3\",\"data-framer-name\":\"Nahid-hatami--S4OsO0c6Ts-unsplash\"})}),/*#__PURE__*/_jsx(Link,{href:\"https://metrika.studio\",motionChild:true,nodeId:\"f30_RPCmx\",openInNewTab:true,scopeId:\"gZ6FPUkzp\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-gthni2 framer-8e0ts7\",children:/*#__PURE__*/_jsx(MotionDivWithFX,{__framer__animate:{transition:transition2},__framer__animateOnce:true,__framer__enter:animation1,__framer__exit:animation2,__framer__styleAppearEffectEnabled:true,__framer__threshold:1,__perspectiveFX:false,__targetOpacity:1,className:\"framer-z9xr36\",\"data-border\":true,children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO1NlcXVlbCAxMDAgV2lkZSA2NSBXaWRl\",\"--framer-font-family\":'\"Sequel 100 Wide 65 Wide\", \"Sequel 100 Wide 65 Wide Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-text-color\":\"rgb(255, 255, 255)\"},children:\"forged at metrika.studio\"})}),className:\"framer-1mfw27y\",fonts:[\"CUSTOM;Sequel 100 Wide 65 Wide\"],verticalAlignment:\"top\",withExternalLayout:true})})})})]})]}),/*#__PURE__*/_jsx(\"div\",{id:\"template-overlay\"})]})});});const css=target=>{const isStaticRenderer=target===RenderTarget.canvas||target===RenderTarget.export;if(!isStaticRenderer){return[...rules,...breakpointKeys.map(key=>{const query=mediaQueries[key];return`@media ${query} { ${breakpointRules[key].join(\" \")} }`;})];}return[...rules,...breakpointKeys.flatMap(key=>{const selector=selectors[key];return breakpointRules[key].map(rule=>`${selector} {${rule}}`);})];};/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 1107\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"r33wUMFfL\":{\"layout\":[\"fixed\",\"fixed\"]},\"AO9wBcCO3\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"SROPD3Qhn\":[\".framer-kwseh3-container\",\".framer-xg45hh\"],\"r33wUMFfL\":[\".framer-kwseh3-container\",\".framer-xg45hh\"],\"AO9wBcCO3\":[\".framer-kwseh3-container\",\".framer-xg45hh\"]}\n * @framerBreakpoints {\"SROPD3Qhn\":{\"min\":1200,\"canvasClassName\":\"framer-1tjboo8-override\",\"minHeight\":1107,\"name\":\"Desktop\",\"width\":1200,\"rootFontSize\":16},\"r33wUMFfL\":{\"min\":810,\"max\":1199,\"canvasClassName\":\"framer-1i7ikl-override\",\"minHeight\":1107,\"viewportHeight\":1080,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":16},\"AO9wBcCO3\":{\"max\":809,\"canvasClassName\":\"framer-14c8w9r-override\",\"minHeight\":1107,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant SROPD3Qhn\n * @framerLayoutTemplate\n */const FramergZ6FPUkzp=withCSS(Component,css,\"framer-g4psX\");export default FramergZ6FPUkzp;FramergZ6FPUkzp.displayName=\"Template\";FramergZ6FPUkzp.defaultProps={height:1107,width:1200};addFonts(FramergZ6FPUkzp,[{explicitInter:true,fonts:[{family:\"Hey November Regular\",source:\"custom\",url:\"https://framerusercontent.com/assets/CQ570WuEeSC1qqIV4UJnXEz4uaY.woff2\"},{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\"},{family:\"Sequel 100 Wide 65 Wide\",source:\"custom\",url:\"https://framerusercontent.com/assets/3DzpjmKJEL1IFaTJ6XWXKMfbQ.woff2\"}]},...NavigationFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramergZ6FPUkzp\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\",\"framerDefaultVariant\":\"SROPD3Qhn\",\"framerAutoSizeImages\":\"true\",\"framerHitTargets\":\"{\\\"SROPD3Qhn\\\":[\\\".framer-kwseh3-container\\\",\\\".framer-xg45hh\\\"],\\\"r33wUMFfL\\\":[\\\".framer-kwseh3-container\\\",\\\".framer-xg45hh\\\"],\\\"AO9wBcCO3\\\":[\\\".framer-kwseh3-container\\\",\\\".framer-xg45hh\\\"]}\",\"framerComponentViewportWidth\":\"true\",\"framerBreakpoints\":\"{\\\"SROPD3Qhn\\\":{\\\"min\\\":1200,\\\"canvasClassName\\\":\\\"framer-1tjboo8-override\\\",\\\"minHeight\\\":1107,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1200,\\\"rootFontSize\\\":16},\\\"r33wUMFfL\\\":{\\\"min\\\":810,\\\"max\\\":1199,\\\"canvasClassName\\\":\\\"framer-1i7ikl-override\\\",\\\"minHeight\\\":1107,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":16},\\\"AO9wBcCO3\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-14c8w9r-override\\\",\\\"minHeight\\\":1107,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"1200\",\"framerLayoutTemplate\":\"\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"r33wUMFfL\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"AO9wBcCO3\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicHeight\":\"1107\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","\r\n        import * as Framer from \"framer\";\r\nimport * as React from \"react\";\r\nimport { createPortal } from \"react-dom\";\r\nimport * as ReactDOM from \"react-dom/client\";\r\nimport Template1 from \"https://framerusercontent.com/modules/RCgIEeZ7mX05YydWJOp9/20bvnH8yc4N2NjHQLYj1/gZ6FPUkzp.js\";\r\n\r\n        const routes = {augiA20Il: {elements: {BqGaoXQul: \"catalog\", LYKk5R8UG: \"text\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/tdEEsX3nhfpoFXbHUk3p/FwJ9sGr9AZPHBl2UkpiH/augiA20Il.js\")), path: \"/\"}, cMuz6gZzP: {elements: {JEeZpPtBu: \"artists-1\", so8pLOEHH: \"artists\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/mW0bVrYd9YbF3JmeTYtt/BASphzm6Zvy0aVXdLF7s/cMuz6gZzP.js\")), path: \"/artists\"}, kKjdTihkE: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/BzRfYaCLmS1drwHyuQGU/NS1CI39XlGdv84o377Oq/kKjdTihkE.js\")), path: \"/contact\"}, gSNwQqx2i: {elements: {I5jv15NsC: \"test\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/PLLgHYRte1JeRIVvCTr5/KR2S73vWunOEDs7uetpT/gSNwQqx2i.js\")), path: \"/about\"}, jN8FqKZKe: {elements: {alqzwmV0w: \"test-7\", ENMXuo1WN: \"test-6\", hKrNIFsJ6: \"test-3\", kIZXYjxiQ: \"test-4\", pOFIdwmdi: \"test\", wFgr1X_m6: \"test-1\", Y1KV1MtFa: \"test-5\", ZfPrfsUM4: \"test-2\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/09UKSasKOzFXifOczH53/WeGsYwHX5MKCWiocv9hv/jN8FqKZKe.js\")), path: \"/utd-labs\"}, AAmOk11nH: {collectionId: \"n82LviD2W\", elements: {tqF1zN_NX: \"tracklist\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/x3JYzKOriZh2783IYCwu/hO8RPIQ5NSJdX4B5TBtN/AAmOk11nH.js\")), path: \"/catalog/:RssTaw3eE\"}}\r\n\r\n        const locales = [{code: \"en-US\", id: \"default\", name: \"English\", slug: \"\", textDirection: \"ltr\"}]\r\n        const collectionUtils = {n82LviD2W: async () => (await import(\"https://framerusercontent.com/modules/XU4rSllftpNwhYOQ0Qr7/audUUI0elEqjowabU8xv/n82LviD2W.js\"))?.[\"utils\"]}\r\n        const framerSiteId = \"cd015ba457aef4e8fdae1292f81ea7e9dcc4f257523cae38490c522f667b4b8c\"\r\n        function Template({webPageId, children, style, ...rest}) {const templateProps = {}\r\nconst props = templateProps[webPageId] ?? {}\r\nswitch (webPageId) {case \"augiA20Il\":\r\ncase \"cMuz6gZzP\":\r\ncase \"kKjdTihkE\":\r\ncase \"gSNwQqx2i\":\r\ncase \"jN8FqKZKe\":\r\ncase \"AAmOk11nH\":\r\nreturn React.createElement(Template1, {...props, key: \"Template1\", style, webPageId}, children(true));\r\ndefault: { return children(false) }}}\r\nexport function getLayoutTemplateBreakpoints(routeId) {switch (routeId) {case \"augiA20Il\":\r\ncase \"cMuz6gZzP\":\r\ncase \"kKjdTihkE\":\r\ncase \"gSNwQqx2i\":\r\ncase \"jN8FqKZKe\":\r\ncase \"AAmOk11nH\":\r\nreturn [{hash: \"1tjboo8\", mediaQuery: \"(min-width: 1200px)\"}, {hash: \"1i7ikl\", mediaQuery: \"(min-width: 810px) and (max-width: 1199.98px)\"}, {hash: \"14c8w9r\", mediaQuery: \"(max-width: 809.98px)\"}]\r\ndefault: { return undefined }}}\r\n\r\n        export async function getPageRoot({ routeId, pathVariables, localeId }) {\r\n            const rootPreload = routes[routeId].page.preload()\r\n\r\n            const content = React.createElement(\r\n                Framer.PageRoot,\r\n                {\r\n                    isWebsite: true,\r\n                    routeId,\r\n                    pathVariables,\r\n                    routes,\r\n                    collectionUtils,\r\n                    framerSiteId,\r\n                    notFoundPage: Framer.lazy(() => import(\"__framer-not-found-page\")),\r\n                    isReducedMotion: undefined,\r\n                    localeId,\r\n                    locales,\r\n                    preserveQueryParams: undefined,\r\n                    siteCanonicalURL: \"https://www.urgetodance.com\",\r\n                    EditorBar: \r\n            typeof window !== \"undefined\" ? (() => {\r\n                const isBot = /bot|-google|google-|yandex|ia_archiver|crawl|spider/iu.test(navigator.userAgent)\r\n                if (isBot) {\r\n                    console.log(\"[Framer On-Page Editing] Unavailable because navigator is bot\")\r\n                    return\r\n                }\r\n\r\n                return Framer.lazy(async () => {\r\n                    const dependencies = {\r\n                        __version: 2,\r\n                        framer: {\r\n                            useCurrentRoute: Framer.useCurrentRoute,\r\n                            useLocaleInfo: Framer.useLocaleInfo,\r\n                            useRouter: Framer.useRouter,\r\n                        },\r\n                        react: {\r\n                            createElement: React.createElement,\r\n                            Fragment: React.Fragment,\r\n                            memo: React.memo,\r\n                            useCallback: React.useCallback,\r\n                            useEffect: React.useEffect,\r\n                            useRef: React.useRef,\r\n                            useState: React.useState,\r\n                        },\r\n                        \"react-dom\": { createPortal },\r\n                    }\r\n\r\n                    window.__framer_editorBarDependencies = dependencies\r\n\r\n                    const { createEditorBar } = await import(\"https://framer.com/edit/init.mjs\")\r\n                    return {\r\n                        default: createEditorBar(),\r\n                    }\r\n                })\r\n            })() : undefined\r\n        ,\r\n                    adaptLayoutToTextDirection: false,\r\n                    LayoutTemplate: Template,\r\n                }\r\n            )\r\n\r\n            const contentWithFeaturesContext = React.createElement(\r\n                Framer.LibraryFeaturesProvider,\r\n                {\r\n                    children: content,\r\n                    value: {advancedSpamProtection: true, customCodeSiteSettings: false, editorBarDisableFrameAncestorsSecurity: false, motionDivToDiv: false, onPageLocalizationSupport: false, onPageMoveTool: false, synchronousNavigationOnDesktop: false, yieldOnTap: false}\r\n                }\r\n            )\r\n\r\n            const contentWithGracefullyDegradingErrorBoundary = React.createElement(Framer.GracefullyDegradingErrorBoundary, {\r\n                children: contentWithFeaturesContext\r\n            })\r\n\r\n            \r\n            const page = React.createElement(Framer.PageEffectsProvider, {\r\n                children: contentWithGracefullyDegradingErrorBoundary,\r\n                value: {global: {enter: {mask: {angle: 180, type: \"wipe\", width: \"100%\"}, opacity: 1, rotate: 0, rotate3d: false, rotateX: 0, rotateY: 0, scale: 1, transition: {damping: 30, delay: 0, duration: 0.4, ease: [0.27, 0, 0.51, 1], mass: 1, stiffness: 400, type: \"tween\"}, x: \"0px\", y: \"0px\"}}, routes: {}}\r\n            })\r\n\r\n            // We don't want the initial render to immediately have to suspend.\r\n            await rootPreload\r\n            return page\r\n        }\r\n\r\n        const isBrowser = typeof document !== \"undefined\"\r\n        if (isBrowser) {\r\n            window.__framer_importFromPackage = (packageAndFilename, exportIdentifier) => () => {\r\n                return React.createElement(Framer.ErrorPlaceholder, { error: 'Package component not supported: \"' + exportIdentifier + '\" in \"' + packageAndFilename + '\"' })\r\n            }\r\n\r\n            window.__framer_events = window.__framer_events || []\r\n\r\n            // Fallback support for stack gaps\r\n            Framer.installFlexboxGapWorkaroundIfNeeded()\r\n\r\n            const container = document.getElementById(\"main\")\r\n            // We know that #main is parsed before this script, so we don't need to wait for DOMContentLoaded or similar events.\r\n            if (\"framerHydrateV2\" in container.dataset) main(true, container)\r\n            else main(false, container)\r\n        }\r\n\r\n        function track() {\r\n            if (!isBrowser) return\r\n            window.__framer_events.push(arguments)\r\n        }\r\n\r\n        async function main(shouldHydrate, container) {\r\n            function handleError(error, errorInfo, recoverable = true) {\r\n                if (error.caught || window.__framer_hadFatalError) return // we already logged it\r\n\r\n                const componentStack = errorInfo?.componentStack\r\n                if (recoverable) {\r\n                    console.warn(\"Caught a recoverable error. The site is still functional, but might have some UI flickering or degraded page load performance. If you are the author of this website, update external components and check recently added custom code or code overrides to fix the following server/client mismatches:\\n\", error, componentStack)\r\n                    // we only want to collect 1%, because this can be quite noisy (floods the data pipeline)\r\n                    if (Math.random() > 0.01) return\r\n                } else {\r\n                    console.error(\"Caught a fatal error. Please report the following to the Framer team via https://www.framer.com/contact/:\\n\", error, componentStack)\r\n                }\r\n                track(recoverable ? \"published_site_load_recoverable_error\" : \"published_site_load_error\", {\r\n                    message: String(error),\r\n                    componentStack, // componentStack is more useful\r\n                    stack: componentStack ? undefined : error instanceof Error && typeof error.stack === \"string\" ? error.stack : null,\r\n                })\r\n            }\r\n\r\n            try {\r\n                let routeId, localeId, pathVariables, breakpoints\r\n                if (shouldHydrate) {\r\n                    const routeData = JSON.parse(container.dataset[\"framerHydrateV2\"])\r\n                    routeId = routeData.routeId\r\n                    localeId = routeData.localeId\r\n                    pathVariables = routeData.pathVariables\r\n                    breakpoints = routeData.breakpoints\r\n\r\n                    routeId = Framer.patchRoutesForABTesting(routes, routeId) // Prioritize optimized route id to avoid flickering in browsers not supporting the server-timing header (Safari older than 16.4)\r\n                } else {\r\n                    Framer.patchRoutesForABTesting(routes, undefined) // This must happen before inferInitialRouteFromPath\r\n\r\n                    \r\n                    const routeData = Framer.inferInitialRouteFromPath(routes, decodeURIComponent(location.pathname), true, locales)\r\n                    routeId = routeData.routeId\r\n                    localeId = routeData.localeId\r\n                    pathVariables = routeData.pathVariables\r\n                    \r\n                }\r\n\r\n                const pagePromise = getPageRoot({ routeId, localeId, pathVariables })\r\n\r\n                \r\nif (typeof window !== \"undefined\") {\r\n    void (async () => {\r\n        const route = routes[routeId]\r\n\r\n        const defaultLocaleId = \"default\"\r\n        const framerLocale = locales.find(({ id }) => !localeId ? id === defaultLocaleId : id === localeId).code\r\n\r\n        let collectionItemId = null\r\n        if (route?.collectionId && collectionUtils) {\r\n              const utils = await collectionUtils[route.collectionId]?.()\r\n              const [slug] = Object.values(pathVariables)\r\n              if (utils && typeof slug === \"string\") {\r\n                  collectionItemId = (await utils.getRecordIdBySlug(slug, framerLocale || undefined)) ?? null\r\n              }\r\n        }\r\n\r\n        const resolvedDateTimeOptions = Intl.DateTimeFormat().resolvedOptions()\r\n        const timezone = resolvedDateTimeOptions.timeZone\r\n        const locale = resolvedDateTimeOptions.locale\r\n\r\n        // wait for the page to be activated before sending the pageview event\r\n        // https://developer.chrome.com/docs/web-platform/prerender-pages#impact-on-analytics\r\n        await new Promise((resolve) => {\r\n            if (document.prerendering) {\r\n                document.addEventListener(\"prerenderingchange\", resolve, { once: true })\r\n            } else {\r\n                resolve()\r\n            }\r\n        })\r\n\r\n        window.__framer_events.push([\r\n            \"published_site_pageview\",\r\n            {\r\n                framerSiteId: framerSiteId ?? null,\r\n                version: 2,\r\n                routePath: route?.path || \"/\",\r\n                collectionItemId,\r\n                framerLocale: framerLocale || null,\r\n                webPageId: route?.abTestingVariantId ?? routeId,\r\n                abTestId: route?.abTestId,\r\n                referrer: document.referrer || null,\r\n                url: window.location.href,\r\n                hostname: window.location.hostname || null,\r\n                pathname: window.location.pathname || null,\r\n                hash: window.location.hash || null,\r\n                search: window.location.search || null,\r\n                timezone,\r\n                locale,\r\n            },\r\n            \"eager\"\r\n        ])\r\n\r\n        // Yield to avoid blocking the main thread with the user code\r\n        await Framer.yieldToMain({ priority: \"background\", ensureContinueBeforeUnload: true, continueAfter: \"paint\" })\r\n\r\n        document.dispatchEvent(new CustomEvent(\"framer:pageview\", {\r\n            detail: { framerLocale: framerLocale || null }\r\n        }))\r\n    })()\r\n}\r\n\r\n\r\n                const page = await pagePromise\r\n                if (shouldHydrate) {\r\n                    \r\n\r\n                    Framer.withPerformanceMarks(\"framer-rewrite-breakpoints\", () => {\r\n                        Framer.removeHiddenBreakpointLayersV2(breakpoints)\r\n                        window.__framer_onRewriteBreakpoints?.(breakpoints)\r\n                    })\r\n\r\n                    \r\n\r\n                    const startTransition = React.startTransition\r\n                    startTransition(() => {\r\n                        Framer.markHydrationStart()\r\n                        if (true) Framer.turnOffReactEventHandling()\r\n                        ReactDOM.hydrateRoot(container, page, { onRecoverableError: handleError })\r\n                    })\r\n                } else {\r\n                    \r\n                    ReactDOM.createRoot(container, { onRecoverableError: handleError }).render(page)\r\n                }\r\n            } catch (error) {\r\n                handleError(error, undefined, false)\r\n                throw error\r\n            }\r\n        }\r\n\r\n        \r\n\r\n        \r\n    "],"mappings":"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"}