{"version":3,"file":"fhQ9tACcb.wFZ-hhge.mjs","names":["useState","useRef","useCallback","addPropertyOverrides","BlogCustomCursor","cycleOrder","serializationHash","variantClassNames","transition1","matchVariant","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","Image","addPropertyOverrides","ArcWrapper3","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","CTATIckerItem","CTATIckerItem3","React.useContext","React.useMemo","React.Fragment","React.forwardRef","useRef","React.useId","useState","useCallback","_Fragment","useId","useMemo","useRef","useState","__esmMin","init_npm_react_18_3_1","ie","window","te","oe","pe","e","init_ssg_sandbox_shims","ce","l","ne","p","c","J","init_jsx_runtime","_e","de","x","MotionConfigContext","AnimatePresence","motion","LayoutGroup","useInView","init_framer_motion_DhsWWWsN","withCSS","useLocaleInfo","Link","useComponentViewport","SmartComponentScopedContainer","forwardLoader","cx","addFonts","useIsStaticRenderer","RichText","useVariantState","addPropertyControls","fontStore","getFonts","ControlType","getLoadingLazyAtYPosition","RenderTarget","withFX","ComponentViewportProvider","init_framer_B1b760uK","Image$1","init_Ticker","Ticker","FramerquuC6fF7y","init_Arc","init_seot49AXl","init_quuC6fF7y","Arc","Framerseot49AXl","buildProgramInfo","compile","s","gl","type","src","vs","VERT","fs","frag","program","useWebGL","isStatic","webglFailed","setWebglFailed","imageError","setImageError","glRef","progsRef","texRef","rafRef","startRef","mouseRef","targetRef","strRef","targetStrRef","isActiveRef","loopRef","isVisibleRef","bufRef","imageRef","image","setup","canvas","canvasRef","rect","buf","QUAD_VERTS","shaderFailed","FRAGS","pi","k","tex","resize","loadImage","img","loop","fx","str","rad","spd","ease","propsRef","io","entry","resizeTimer","ro","getSrc","handleContextLost","handleContextRestored","touch","intensity","LiquidImageEffect","activeEffect","setActiveEffect","effect","cursorOn","setCursorOn","cursorVisible","canvasRadius","setCanvasRadius","cornerRadius","strength","radius","speed","easing","touchIntensity","showControls","EFFECTS","ev","v","init_LiquidImageEffect","props","addPropertyOverrides$2","variants","nextOverrides","variant","overrides","ArcFonts","SmartComponentScopedContainerWithFX","BlogCustomCursorFonts","cycleOrder$2","serializationHash$2","variantClassNames$2","transition1$2","transition2","animation","matchVariant$1","Transition$2","humanReadableVariantMap$2","Variants$2","getProps$2","createLayoutDependency$2","Frameri8LLtapY_","init_i8LLtapY_","args","arg","config","transition","value","contextValue","content","fallbackRef","refBinding","ref","defaultLayoutId","componentViewport","restProps","layoutDependency","scopingClassNames","layoutId","gestureHandlers","className","classNames","style","baseVariant","gestureVariant","EPuPp7S9c","context","addPropertyOverrides$1","ArcWrapper3Fonts","cycleOrder$1","serializationHash$1","variantClassNames$1","transition1$1","matchVariant","Transition$1","humanReadableVariantMap$1","Variants$1","getProps$1","createLayoutDependency$1","FramerK1RNTSjYY","init_K1RNTSjYY","text","Nt1XfRQZb","addPropertyOverrides","CTATIckerItemFonts","TickerFonts","CTATIckerItem3Fonts","cycleOrder","serializationHash","variantClassNames","transition1","Transition","Variants","humanReadableVariantMap","getProps","createLayoutDependency","FramerHpg_KJ8YU","init_Hpg_KJ8YU","isDisplayed","isDisplayed1","MultiImageCarousel","currentIndex","setCurrentIndex","images","setImages","direction","setDirection","isCanvas","allImages","image1","image2","image3","image4","image5","image6","image7","image8","image9","image10","nextSlide","prev","prevSlide","handleDragEnd","draggable","swipeThreshold","dragThreshold","swipe","info","velocity","autoplay","interval","autoplaySpeed","transitionType","dir","applyOpacity","color","match","opacity","hex","getArrowStyles","baseStyle","uiBgColor","uiBgOpacity","arrowBlur","arrowSize","arrowShadow","offsetX","arrowOffsetX","offsetY","arrowOffsetY","groupSpacing","arrowPosition","currentImageUrl","uiBackground","uiBackgroundHover","arrowStyles","iconSize","transitionDuration","arrowLeftSvg","uiFgColor","arrowRightSvg","showDots","i","dotSize","inactiveDotOpacity","showCounter","counterSize","init_NewestCarousel","ScrollTextDistortion","reactId","filterId","containerRef","inView","turbRef","dispRef","lastYRef","lastTRef","intensityRef","freqPhaseRef","seedRef","responsiveFactor","setResponsiveFactor","reducedMotion","calc","w","factor","onScroll","now","y","dy","dt","base","scaled","sensitivity","tick","next","turb","disp","amp","baseFreq","fy","scale","textStyle","font","containerStyle","padding","tag","init_ScrollTextDistortion_1","fonts","css","init_fhQ9tACcb"],"sources":["https:/framerusercontent.com/modules/xQrX3Q1n90Uew3qYNvgv/WHgee0vx48QNF7NdQoqJ/LiquidImageEffect.js","https:/framerusercontent.com/modules/mgs36j9ajpEXH0CGsVMp/kW6rzAsGmStvWA3RyfVW/i8LLtapY_.js","https:/framerusercontent.com/modules/Y8DS1eTsqNI6ylJeYbmF/YPEGP4Lq8KAPOCWyhEIv/K1RNTSjYY.js","https:/framerusercontent.com/modules/UXi0uMFHq4Qvj925wcAg/JOCWbdP8q1tLKGDQstLX/Hpg_KJ8YU.js","https:/framerusercontent.com/modules/fnt6lx7u2rwfjw3TZ8C2/K269My6yYmpR1yV382f3/NewestCarousel.js","https:/framerusercontent.com/modules/eL0S4gIOcbr9ddLbQaPD/aWaXzyuNcjpdUB93sNxf/ScrollTextDistortion_1.js","https:/framerusercontent.com/modules/Q3X5nuHKbffbizMkmZdb/rGqjf85iXg8y31t8LDiO/fhQ9tACcb.js"],"sourcesContent":["import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useEffect,useRef,useCallback,useState}from\"react\";import{addPropertyControls,ControlType,useIsStaticRenderer}from\"framer\";// ─── Shaders ─────────────────────────────────────────────────────────────────\nconst VERT=`\nattribute vec2 a_pos;\nvarying vec2 v_uv;\nvoid main() {\n  v_uv = a_pos * 0.5 + 0.5;\n  gl_Position = vec4(a_pos, 0.0, 1.0);\n}`;const FRAGS={ripple:`precision highp float;\nuniform sampler2D u_tex; uniform vec2 u_mouse; uniform float u_time; uniform float u_str; uniform float u_radius; uniform float u_speed;\nvarying vec2 v_uv;\nvoid main() {\n  vec2 uv = v_uv; uv.y = 1.0 - uv.y;\n  vec2 d = uv - u_mouse; float dist = length(d);\n  float f = smoothstep(u_radius, 0.0, dist);\n  float wave = sin(dist * 18.0 - u_time * u_speed) * exp(-dist * 6.0);\n  float micro = sin(dist * 40.0 - u_time * u_speed * 2.0) * exp(-dist * 14.0) * 0.3;\n  vec2 disp = normalize(d + 0.0001) * (wave + micro) * f * u_str;\n  gl_FragColor = texture2D(u_tex, uv + disp);\n}`,melt:`precision highp float;\nuniform sampler2D u_tex; uniform vec2 u_mouse; uniform float u_time; uniform float u_str; uniform float u_radius; uniform float u_speed;\nvarying vec2 v_uv;\nvoid main() {\n  vec2 uv = v_uv; uv.y = 1.0 - uv.y;\n  vec2 d = uv - u_mouse; float dist = length(d);\n  float f = smoothstep(u_radius, 0.0, dist) * u_str;\n  float drip = sin(uv.x * 22.0 + u_time * u_speed * 0.5) * 0.012 * f;\n  vec2 disp = vec2(drip, f * 0.09 + drip * 0.5);\n  gl_FragColor = texture2D(u_tex, uv + disp);\n}`,bulge:`precision highp float;\nuniform sampler2D u_tex; uniform vec2 u_mouse; uniform float u_time; uniform float u_str; uniform float u_radius; uniform float u_speed;\nvarying vec2 v_uv;\nvoid main() {\n  vec2 uv = v_uv; uv.y = 1.0 - uv.y;\n  vec2 d = uv - u_mouse; float dist = length(d);\n  float f = smoothstep(u_radius, 0.0, dist);\n  float b = f * u_str * 2.0 * (1.0 - dist / u_radius);\n  vec2 disp = -normalize(d + 0.0001) * b;\n  gl_FragColor = texture2D(u_tex, uv + disp);\n}`,glitch:`precision highp float;\nuniform sampler2D u_tex; uniform vec2 u_mouse; uniform float u_time; uniform float u_str; uniform float u_radius; uniform float u_speed;\nvarying vec2 v_uv;\nfloat rand(vec2 n) { return fract(sin(dot(n, vec2(12.9898, 4.1414))) * 43758.5453); }\nvoid main() {\n  vec2 uv = v_uv; uv.y = 1.0 - uv.y;\n  vec2 d = uv - u_mouse; float dist = length(d);\n  float f = smoothstep(u_radius, 0.0, dist) * u_str;\n  float sliceY = floor(uv.y * 24.0) / 24.0;\n  float shift = (rand(vec2(sliceY, floor(u_time * u_speed * 2.0))) * 2.0 - 1.0) * f * 0.06;\n  float r = texture2D(u_tex, uv + vec2(shift * 1.4, 0.0)).r;\n  float g = texture2D(u_tex, uv + vec2(shift, 0.0)).g;\n  float b = texture2D(u_tex, uv + vec2(shift * -0.8, 0.0)).b;\n  gl_FragColor = vec4(r, g, b, 1.0);\n}`};const getSrc=img=>{if(!img)return\"\";if(typeof img===\"string\")return img;return img.src??\"\";};// ─── WebGL helpers ────────────────────────────────────────────────────────────\nconst QUAD_VERTS=new Float32Array([-1,-1,1,-1,-1,1,1,1]);function buildProgramInfo(gl,frag){const compile=(type,src)=>{const s=gl.createShader(type);gl.shaderSource(s,src);gl.compileShader(s);if(!gl.getShaderParameter(s,gl.COMPILE_STATUS)){gl.deleteShader(s);return null;}return s;};const vs=compile(gl.VERTEX_SHADER,VERT);const fs=compile(gl.FRAGMENT_SHADER,frag);if(!vs||!fs)return null;const program=gl.createProgram();gl.attachShader(program,vs);gl.attachShader(program,fs);gl.linkProgram(program);if(!gl.getProgramParameter(program,gl.LINK_STATUS)){gl.deleteProgram(program);return null;}return{program,aPos:gl.getAttribLocation(program,\"a_pos\"),uMouse:gl.getUniformLocation(program,\"u_mouse\"),uTime:gl.getUniformLocation(program,\"u_time\"),uStr:gl.getUniformLocation(program,\"u_str\"),uRadius:gl.getUniformLocation(program,\"u_radius\"),uSpeed:gl.getUniformLocation(program,\"u_speed\"),uTex:gl.getUniformLocation(program,\"u_tex\")};}// ─── Shared WebGL hook ────────────────────────────────────────────────────────\nfunction useWebGL(canvasRef,image,propsRef){const isStatic=useIsStaticRenderer();const[webglFailed,setWebglFailed]=useState(false);const[imageError,setImageError]=useState(false);const glRef=useRef(null);const progsRef=useRef({});const texRef=useRef(null);const rafRef=useRef(0);const startRef=useRef(0);const mouseRef=useRef({x:.5,y:.5});const targetRef=useRef({x:.5,y:.5});const strRef=useRef(0);const targetStrRef=useRef(0);const isActiveRef=useRef(false);const loopRef=useRef(()=>{});const isVisibleRef=useRef(true);const bufRef=useRef(null);const imageRef=useRef(image);useEffect(()=>{imageRef.current=image;},[image]);const setup=useCallback(()=>{const canvas=canvasRef.current;if(!canvas)return;const rect=canvas.getBoundingClientRect();if(rect.width===0||rect.height===0)return;canvas.width=rect.width;canvas.height=rect.height;const gl=canvas.getContext(\"webgl\")||canvas.getContext(\"experimental-webgl\");if(!gl){setWebglFailed(true);return;}glRef.current=gl;gl.viewport(0,0,canvas.width,canvas.height);const buf=gl.createBuffer();bufRef.current=buf;gl.bindBuffer(gl.ARRAY_BUFFER,buf);gl.bufferData(gl.ARRAY_BUFFER,QUAD_VERTS,gl.STATIC_DRAW);let shaderFailed=false;Object.keys(FRAGS).forEach(k=>{const pi=buildProgramInfo(gl,FRAGS[k]);if(!pi){shaderFailed=true;return;}progsRef.current[k]=pi;});if(shaderFailed){setWebglFailed(true);glRef.current=null;return;}const tex=gl.createTexture();texRef.current=tex;gl.bindTexture(gl.TEXTURE_2D,tex);gl.texParameteri(gl.TEXTURE_2D,gl.TEXTURE_WRAP_S,gl.CLAMP_TO_EDGE);gl.texParameteri(gl.TEXTURE_2D,gl.TEXTURE_WRAP_T,gl.CLAMP_TO_EDGE);gl.texParameteri(gl.TEXTURE_2D,gl.TEXTURE_MIN_FILTER,gl.LINEAR);gl.texParameteri(gl.TEXTURE_2D,gl.TEXTURE_MAG_FILTER,gl.LINEAR);gl.texImage2D(gl.TEXTURE_2D,0,gl.RGBA,1,1,0,gl.RGBA,gl.UNSIGNED_BYTE,new Uint8Array([32,32,32,255]));},[canvasRef]);const resize=useCallback(()=>{const canvas=canvasRef.current;const gl=glRef.current;if(!canvas||!gl)return;const rect=canvas.getBoundingClientRect();canvas.width=rect.width;canvas.height=rect.height;gl.viewport(0,0,canvas.width,canvas.height);},[canvasRef]);const loadImage=useCallback(src=>{const gl=glRef.current;const tex=texRef.current;if(!gl||!tex||!src)return;const img=new window.Image;img.crossOrigin=\"anonymous\";img.onload=()=>{setImageError(false);gl.bindTexture(gl.TEXTURE_2D,tex);try{gl.texImage2D(gl.TEXTURE_2D,0,gl.RGBA,gl.RGBA,gl.UNSIGNED_BYTE,img);}catch{setImageError(true);return;}if(rafRef.current===0&&isVisibleRef.current){rafRef.current=requestAnimationFrame(loopRef.current);}};img.onerror=()=>{setImageError(true);};img.src=src;},[]);const loop=useCallback(()=>{const gl=glRef.current;const{effect:fx,strength:str,radius:rad,speed:spd,easing:ease}=propsRef.current;const pi=progsRef.current[fx];if(gl&&pi){mouseRef.current.x+=(targetRef.current.x-mouseRef.current.x)*ease;mouseRef.current.y+=(targetRef.current.y-mouseRef.current.y)*ease;strRef.current+=(targetStrRef.current-strRef.current)*ease;const t=(performance.now()-startRef.current)/1e3;gl.useProgram(pi.program);gl.enableVertexAttribArray(pi.aPos);gl.vertexAttribPointer(pi.aPos,2,gl.FLOAT,false,0,0);gl.uniform2f(pi.uMouse,mouseRef.current.x,mouseRef.current.y);gl.uniform1f(pi.uTime,t);gl.uniform1f(pi.uStr,strRef.current*str/.18);gl.uniform1f(pi.uRadius,rad);gl.uniform1f(pi.uSpeed,spd);gl.uniform1i(pi.uTex,0);gl.drawArrays(gl.TRIANGLE_STRIP,0,4);}if((isActiveRef.current||strRef.current>.001)&&isVisibleRef.current){rafRef.current=requestAnimationFrame(loop);}else{rafRef.current=0;}},[propsRef]);loopRef.current=loop;useEffect(()=>{if(isStatic)return;setup();startRef.current=performance.now();const canvas=canvasRef.current;if(!canvas)return;const io=new IntersectionObserver(([entry])=>{isVisibleRef.current=entry.isIntersecting;if(!entry.isIntersecting){cancelAnimationFrame(rafRef.current);rafRef.current=0;}else if(rafRef.current===0&&glRef.current){rafRef.current=requestAnimationFrame(loopRef.current);}},{threshold:0});io.observe(canvas);let resizeTimer;const ro=new ResizeObserver(()=>{clearTimeout(resizeTimer);resizeTimer=setTimeout(()=>{if(!glRef.current){setup();loadImage(getSrc(imageRef.current));}else{resize();if(rafRef.current===0&&isVisibleRef.current){rafRef.current=requestAnimationFrame(loopRef.current);}}},100);});ro.observe(canvas);const handleContextLost=e=>{e.preventDefault();cancelAnimationFrame(rafRef.current);rafRef.current=0;glRef.current=null;};const handleContextRestored=()=>{setup();loadImage(getSrc(imageRef.current));if(isVisibleRef.current){rafRef.current=requestAnimationFrame(loop);}};canvas.addEventListener(\"webglcontextlost\",handleContextLost);canvas.addEventListener(\"webglcontextrestored\",handleContextRestored);rafRef.current=requestAnimationFrame(loop);return()=>{cancelAnimationFrame(rafRef.current);rafRef.current=0;clearTimeout(resizeTimer);ro.disconnect();io.disconnect();canvas.removeEventListener(\"webglcontextlost\",handleContextLost);canvas.removeEventListener(\"webglcontextrestored\",handleContextRestored);const gl=glRef.current;if(gl){Object.values(progsRef.current).forEach(pi=>{if(pi)gl.deleteProgram(pi.program);});progsRef.current={};if(texRef.current){gl.deleteTexture(texRef.current);texRef.current=null;}if(bufRef.current){gl.deleteBuffer(bufRef.current);bufRef.current=null;}glRef.current=null;}};},[isStatic,setup,resize,loop,loadImage,canvasRef]);useEffect(()=>{if(isStatic)return;loadImage(getSrc(image));},[isStatic,image,loadImage]);const onMouseMove=useCallback(e=>{const rect=e.currentTarget.getBoundingClientRect();targetRef.current.x=(e.clientX-rect.left)/rect.width;targetRef.current.y=(e.clientY-rect.top)/rect.height;targetStrRef.current=.18;isActiveRef.current=true;if(rafRef.current===0&&glRef.current&&isVisibleRef.current){rafRef.current=requestAnimationFrame(loop);}},[loop]);const onMouseLeave=useCallback(()=>{targetStrRef.current=0;isActiveRef.current=false;},[]);const onTouchStart=useCallback(e=>{const touch=e.touches[0];if(!touch)return;const rect=e.currentTarget.getBoundingClientRect();targetRef.current.x=(touch.clientX-rect.left)/rect.width;targetRef.current.y=(touch.clientY-rect.top)/rect.height;const intensity=propsRef.current.touchIntensity??.18;targetStrRef.current=intensity;isActiveRef.current=true;if(rafRef.current===0&&glRef.current&&isVisibleRef.current){rafRef.current=requestAnimationFrame(loop);}},[propsRef,loop]);const onTouchMove=useCallback(e=>{const touch=e.touches[0];if(!touch)return;const rect=e.currentTarget.getBoundingClientRect();targetRef.current.x=(touch.clientX-rect.left)/rect.width;targetRef.current.y=(touch.clientY-rect.top)/rect.height;const intensity=propsRef.current.touchIntensity??.18;targetStrRef.current=intensity;},[propsRef]);const onTouchEnd=useCallback(()=>{targetStrRef.current=0;isActiveRef.current=false;},[]);return{isStatic,webglFailed,imageError,onMouseMove,onMouseLeave,onTouchStart,onTouchMove,onTouchEnd};}// ─────────────────────────────────────────────────────────────────────────────\n// LiquidImageEffect\n// ─────────────────────────────────────────────────────────────────────────────\nconst EFFECTS=[{id:\"ripple\",label:\"Ripple\"},{id:\"melt\",label:\"Melt\"},{id:\"bulge\",label:\"Bulge\"},{id:\"glitch\",label:\"Glitch\"}];export default function LiquidImageEffect({image,effect=\"ripple\",strength=.18,radius=.22,speed=4,easing=.08,cursorVisible=true,touchIntensity=.35,cornerRadius=0,showControls=false}){const canvasRef=useRef(null);const[activeEffect,setActiveEffect]=useState(effect);const[cursorOn,setCursorOn]=useState(cursorVisible);const[canvasRadius,setCanvasRadius]=useState(cornerRadius);useEffect(()=>{setActiveEffect(effect);},[effect]);useEffect(()=>{setCursorOn(cursorVisible);},[cursorVisible]);useEffect(()=>{setCanvasRadius(cornerRadius);},[cornerRadius]);const propsRef=useRef({effect:activeEffect,strength,radius,speed,easing,touchIntensity});useEffect(()=>{propsRef.current={effect:activeEffect,strength,radius,speed,easing,touchIntensity};},[activeEffect,strength,radius,speed,easing,touchIntensity]);const{isStatic,webglFailed,imageError,onMouseMove,onMouseLeave,onTouchStart,onTouchMove,onTouchEnd}=useWebGL(canvasRef,image,propsRef);if(isStatic||webglFailed||imageError){const src=getSrc(image);const radius=showControls?canvasRadius:cornerRadius;if(!src||imageError&&!isStatic){return /*#__PURE__*/_jsx(\"div\",{role:imageError?\"alert\":undefined,\"aria-label\":imageError?\"Image failed to load\":undefined,style:{width:\"100%\",height:\"100%\",background:\"#202020\",borderRadius:radius}});}return /*#__PURE__*/_jsx(\"img\",{src:src,alt:\"\",style:{display:\"block\",width:\"100%\",height:\"100%\",objectFit:\"cover\",borderRadius:radius}});}if(!showControls){return /*#__PURE__*/_jsx(\"canvas\",{ref:canvasRef,style:{display:\"block\",width:\"100%\",height:\"100%\",cursor:cursorOn?\"default\":\"none\",touchAction:\"pan-y\",borderRadius:cornerRadius},onMouseMove:onMouseMove,onMouseLeave:onMouseLeave,onTouchStart:onTouchStart,onTouchMove:onTouchMove,onTouchEnd:onTouchEnd});}return /*#__PURE__*/_jsxs(\"div\",{style:{width:\"100%\",height:\"100%\",background:\"#000\",borderRadius:12,overflow:\"hidden\",userSelect:\"none\",cursor:cursorOn?\"default\":\"none\",display:\"flex\",flexDirection:\"column\"},children:[/*#__PURE__*/_jsx(\"canvas\",{ref:canvasRef,style:{display:\"block\",width:\"100%\",flex:1,minHeight:0,cursor:cursorOn?\"default\":\"none\",touchAction:\"pan-y\",borderRadius:canvasRadius},onMouseMove:onMouseMove,onMouseLeave:onMouseLeave,onTouchStart:onTouchStart,onTouchMove:onTouchMove,onTouchEnd:onTouchEnd}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",alignItems:\"center\",gap:8,padding:\"10px 16px\",borderTop:\"0.5px solid rgba(255,255,255,0.07)\",flexShrink:0,overflowY:\"auto\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",gap:8},children:[/*#__PURE__*/_jsx(\"span\",{style:{fontSize:11,color:\"rgba(255,255,255,0.38)\",letterSpacing:\"0.07em\",width:72,textAlign:\"right\"},children:\"EFFECT\"}),/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",gap:5},children:EFFECTS.map(e=>/*#__PURE__*/_jsx(\"button\",{onClick:()=>setActiveEffect(e.id),\"aria-pressed\":activeEffect===e.id,style:{padding:\"0 12px\",height:30,fontSize:11,letterSpacing:\"0.05em\",cursor:\"pointer\",borderRadius:8,border:activeEffect===e.id?\"0.5px solid rgba(255,255,255,0.55)\":\"0.5px solid rgba(255,255,255,0.15)\",background:activeEffect===e.id?\"rgba(255,255,255,0.13)\":\"transparent\",color:activeEffect===e.id?\"#fff\":\"rgba(255,255,255,0.45)\",transition:\"all 0.15s\"},children:e.label.toUpperCase()},e.id))})]}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",gap:8},children:[/*#__PURE__*/_jsx(\"span\",{style:{fontSize:11,color:\"rgba(255,255,255,0.38)\",letterSpacing:\"0.07em\",width:72,textAlign:\"right\"},children:\"STRENGTH\"}),/*#__PURE__*/_jsx(\"input\",{type:\"range\",min:.01,max:.6,step:.01,defaultValue:strength,\"aria-label\":\"Strength\",onChange:ev=>{propsRef.current.strength=Number(ev.target.value);},style:{width:160,accentColor:\"white\"}})]}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",gap:8},children:[/*#__PURE__*/_jsx(\"span\",{style:{fontSize:11,color:\"rgba(255,255,255,0.38)\",letterSpacing:\"0.07em\",width:72,textAlign:\"right\"},children:\"CORNER R.\"}),/*#__PURE__*/_jsx(\"input\",{type:\"range\",min:0,max:60,step:1,defaultValue:cornerRadius,\"aria-label\":\"Corner radius\",onChange:ev=>{setCanvasRadius(Number(ev.target.value));},style:{width:160,accentColor:\"white\"}})]}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",gap:8},children:[/*#__PURE__*/_jsx(\"span\",{style:{fontSize:11,color:\"rgba(255,255,255,0.38)\",letterSpacing:\"0.07em\",width:72,textAlign:\"right\"},children:\"CURSOR\"}),/*#__PURE__*/_jsx(\"button\",{onClick:()=>setCursorOn(v=>!v),\"aria-pressed\":cursorOn,style:{padding:\"0 16px\",height:28,fontSize:11,cursor:\"pointer\",borderRadius:8,background:cursorOn?\"rgba(255,255,255,0.18)\":\"transparent\",color:cursorOn?\"#fff\":\"rgba(255,255,255,0.4)\",border:\"0.5px solid rgba(255,255,255,0.15)\",letterSpacing:\"0.05em\",transition:\"background 0.15s, color 0.15s\"},children:cursorOn?\"ON\":\"OFF\"})]})]})]});}addPropertyControls(LiquidImageEffect,{image:{type:ControlType.Image,title:\"Image\"},showControls:{type:ControlType.Boolean,title:\"Show Controls\",defaultValue:false},effect:{type:ControlType.Enum,title:\"Effect\",defaultValue:\"ripple\",options:[\"ripple\",\"melt\",\"bulge\",\"glitch\"],optionTitles:[\"Ripple\",\"Melt\",\"Bulge\",\"Glitch\"],displaySegmentedControl:false,hidden:props=>!!props.showControls},strength:{type:ControlType.Number,title:\"Strength\",defaultValue:.18,min:.01,max:.6,step:.01},radius:{type:ControlType.Number,title:\"Effect Radius\",defaultValue:.22,min:.05,max:1,step:.01},speed:{type:ControlType.Number,title:\"Wave Speed\",defaultValue:4,min:.5,max:12,step:.5},easing:{type:ControlType.Number,title:\"Easing\",defaultValue:.08,min:.01,max:.3,step:.01},touchIntensity:{type:ControlType.Number,title:\"Touch Intensity\",defaultValue:.35,min:.05,max:1,step:.05},cursorVisible:{type:ControlType.Boolean,title:\"Cursor Visible\",defaultValue:true},cornerRadius:{type:ControlType.Number,title:\"Corner Radius\",defaultValue:0,min:0,max:100,step:1}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"LiquidImageEffect\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./LiquidImageEffect.map","// Generated by Framer (747ab96)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,getLoadingLazyAtYPosition,Image,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS,withFX}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Arc from\"https://framerusercontent.com/modules/dZ9c6z10n71dmz3JQVi4/9V4bd6GeC5hErLrBqMW9/Arc.js\";import BlogCustomCursor from\"https://framerusercontent.com/modules/t5W0ne3mlf2fxioZO6JA/04Hbi2gdcFpWKqQcHUxu/quuC6fF7y.js\";const ArcFonts=getFonts(Arc);const SmartComponentScopedContainerWithFX=withFX(SmartComponentScopedContainer);const BlogCustomCursorFonts=getFonts(BlogCustomCursor);const cycleOrder=[\"TXUyWfR8s\",\"Jglzk0vsJ\"];const serializationHash=\"framer-j70PF\";const variantClassNames={Jglzk0vsJ:\"framer-v-1ttk5z5\",TXUyWfR8s:\"framer-v-uxwa58\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const EPuPp7S9c=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const transition2={delay:0,duration:9.3,ease:[0,0,1,1],type:\"tween\"};const animation={opacity:1,rotate:360,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Variant 1\":\"TXUyWfR8s\",Phone:\"Jglzk0vsJ\"};const Variants=motion.create(React.Fragment);const getProps=({content,height,id,width,...props})=>{return{...props,EPuPp7S9c:content??props.EPuPp7S9c??\"Contact With Us \\xa0• Contact With Us •\",variant:humanReadableVariantMap[props.variant]??props.variant??\"TXUyWfR8s\"};};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,EPuPp7S9c,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"TXUyWfR8s\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-uxwa58\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"TXUyWfR8s\",ref:refBinding,style:{...style},...addPropertyOverrides({Jglzk0vsJ:{\"data-framer-name\":\"Phone\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFX,{__framer__loop:animation,__framer__loopEffectEnabled:true,__framer__loopPauseOffscreen:true,__framer__loopRepeatDelay:0,__framer__loopRepeatType:\"loop\",__framer__loopTransition:transition2,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-vpbyev-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"T0RoENYZb-container\",nodeId:\"T0RoENYZb\",rendersWithMotion:true,scopeId:\"i8LLtapY_\",children:/*#__PURE__*/_jsx(Arc,{alignmentBaseline:\"center\",color:\"var(--token-b23659c1-4988-42cf-9503-f273be888685, rgb(3, 2, 11))\",cylinderHeight:0,flip:true,font:{fontFamily:'\"Rubik\", \"Rubik Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"0.06em\",lineHeight:\"1em\"},height:\"100%\",id:\"T0RoENYZb\",layoutId:\"T0RoENYZb\",startOffset:6,style:{height:\"100%\",width:\"100%\"},text:EPuPp7S9c,type:false,width:\"100%\",...addPropertyOverrides({Jglzk0vsJ:{font:{fontFamily:'\"Rubik\", \"Rubik Placeholder\", sans-serif',fontSize:\"14px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"0.06em\",lineHeight:\"1em\"}}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:48,width:\"48px\",y:(componentViewport?.y||0)+((componentViewport?.height||144)*.5000000000000002-24),...addPropertyOverrides({Jglzk0vsJ:{height:30,width:\"30px\",y:(componentViewport?.y||0)+((componentViewport?.height||70)*.5000000000000002-15)}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1kp5m0s-container\",layoutDependency:layoutDependency,layoutId:\"kCscOPkEE-container\",nodeId:\"kCscOPkEE\",rendersWithMotion:true,scopeId:\"i8LLtapY_\",children:/*#__PURE__*/_jsx(BlogCustomCursor,{height:\"100%\",id:\"kCscOPkEE\",layoutId:\"kCscOPkEE\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"SmSx3PBLH\"),width:\"100%\"})})}),/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0),pixelHeight:142,pixelWidth:141,sizes:\"144px\",src:\"https://framerusercontent.com/images/eKSIEbZWu1iA3HdgX0A1ojtJCbc.svg?width=141&height=142\"},className:\"framer-v789c2\",\"data-framer-name\":\"Arc BG\",layoutDependency:layoutDependency,layoutId:\"OSU9ML1Dh\",...addPropertyOverrides({Jglzk0vsJ:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+((componentViewport?.height||70)*.5000000000000002-(componentViewport?.height||70)*1/2)),pixelHeight:142,pixelWidth:141,sizes:componentViewport?.width||\"100vw\",src:\"https://framerusercontent.com/images/eKSIEbZWu1iA3HdgX0A1ojtJCbc.svg?width=141&height=142\"}}},baseVariant,gestureVariant)})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-j70PF.framer-15egkqe, .framer-j70PF .framer-15egkqe { display: block; }\",\".framer-j70PF.framer-uxwa58 { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 144px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 144px; }\",\".framer-j70PF .framer-vpbyev-container { flex: none; height: 100px; position: relative; width: 100px; z-index: 1; }\",\".framer-j70PF .framer-1kp5m0s-container { flex: none; height: 48px; left: calc(50.00000000000002% - 48px / 2); position: absolute; top: calc(50.00000000000002% - 48px / 2); width: 48px; z-index: 1; }\",\".framer-j70PF .framer-v789c2 { flex: none; height: 100%; left: 0px; overflow: visible; position: absolute; top: 0px; width: 144px; z-index: 0; }\",\".framer-j70PF.framer-v-1ttk5z5.framer-uxwa58 { height: 70px; width: 70px; }\",\".framer-j70PF.framer-v-1ttk5z5 .framer-vpbyev-container { height: 50px; width: 50px; }\",\".framer-j70PF.framer-v-1ttk5z5 .framer-1kp5m0s-container { height: 30px; left: calc(50.00000000000002% - 30px / 2); top: calc(50.00000000000002% - 30px / 2); width: 30px; }\",\".framer-j70PF.framer-v-1ttk5z5 .framer-v789c2 { left: calc(50.00000000000002% - 100% / 2); top: calc(50.00000000000002% - 100% / 2); width: 100%; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 144\n * @framerIntrinsicWidth 144\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"Jglzk0vsJ\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"EPuPp7S9c\":\"content\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Frameri8LLtapY_=withCSS(Component,css,\"framer-j70PF\");export default Frameri8LLtapY_;Frameri8LLtapY_.displayName=\"Arc Wrapper 3\";Frameri8LLtapY_.defaultProps={height:144,width:144};addPropertyControls(Frameri8LLtapY_,{variant:{options:[\"TXUyWfR8s\",\"Jglzk0vsJ\"],optionTitles:[\"Variant 1\",\"Phone\"],title:\"Variant\",type:ControlType.Enum},EPuPp7S9c:{defaultValue:\"Contact With Us \\xa0• Contact With Us •\",displayTextArea:true,title:\"Content\",type:ControlType.String},onEPuPp7S9cChange:{changes:\"EPuPp7S9c\",type:ControlType.ChangeHandler}});addFonts(Frameri8LLtapY_,[{explicitInter:true,fonts:[{cssFamilyName:\"Rubik\",source:\"google\",style:\"normal\",uiFamilyName:\"Rubik\",url:\"https://fonts.gstatic.com/s/rubik/v31/iJWZBXyIfDnIV5PNhY1KTN7Z-Yh-NYi1VU80V4bVkA.woff2\",weight:\"500\"}]},...ArcFonts,...BlogCustomCursorFonts],{supportsExplicitInterCodegen:true});Frameri8LLtapY_.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(BlogCustomCursor,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Frameri8LLtapY_\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"144\",\"framerIntrinsicHeight\":\"144\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"Jglzk0vsJ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerVariables\":\"{\\\"EPuPp7S9c\\\":\\\"content\\\"}\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (43e8337)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,RichText,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import ArcWrapper3 from\"https://framerusercontent.com/modules/mgs36j9ajpEXH0CGsVMp/kW6rzAsGmStvWA3RyfVW/i8LLtapY_.js\";const ArcWrapper3Fonts=getFonts(ArcWrapper3);const cycleOrder=[\"o9fMGgOKn\",\"u0qXDzk6I\"];const serializationHash=\"framer-gOoQC\";const variantClassNames={o9fMGgOKn:\"framer-v-1g351r0\",u0qXDzk6I:\"framer-v-1w3g3t2\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const Nt1XfRQZb=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={Desktop:\"o9fMGgOKn\",Phone:\"u0qXDzk6I\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,text,width,...props})=>{return{...props,Nt1XfRQZb:text??props.Nt1XfRQZb??\"Let’s Talk\",variant:humanReadableVariantMap[props.variant]??props.variant??\"o9fMGgOKn\"};};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,Nt1XfRQZb,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"o9fMGgOKn\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1g351r0\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"o9fMGgOKn\",ref:refBinding,style:{...style},...addPropertyOverrides({u0qXDzk6I:{\"data-framer-name\":\"Phone\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h1,{style:{\"--font-selector\":\"R0Y7QmlnIFNob3VsZGVycy03MDA=\",\"--framer-font-family\":'\"Big Shoulders\", sans-serif',\"--framer-font-size\":\"120px\",\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"1em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-gdpscs, var(--token-619644f1-24de-4c41-bbda-411912951c78, rgb(255, 255, 255)))\",\"--framer-text-transform\":\"uppercase\"},children:\"Let’s Talk\"})}),className:\"framer-1xh49i4\",\"data-framer-name\":\"Text\",fonts:[\"GF;Big Shoulders-700\"],layoutDependency:layoutDependency,layoutId:\"yMd6fxgQT\",style:{\"--extracted-gdpscs\":\"var(--token-619644f1-24de-4c41-bbda-411912951c78, rgb(255, 255, 255))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:Nt1XfRQZb,variants:{u0qXDzk6I:{\"--extracted-gdpscs\":\"var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({u0qXDzk6I:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h1,{style:{\"--font-selector\":\"R0Y7UnViaWstNjAw\",\"--framer-font-family\":'\"Rubik\", \"Rubik Placeholder\", sans-serif',\"--framer-font-size\":\"calc(var(--framer-root-font-size, 1rem) * 1.4)\",\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"1em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-gdpscs, var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0)))\",\"--framer-text-transform\":\"uppercase\"},children:\"Let’s Talk\"})}),fonts:[\"GF;Rubik-600\"]}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:144,y:(componentViewport?.y||0)+(0+((componentViewport?.height||200)-0-144)/2),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-nuyfqh-container\",layoutDependency:layoutDependency,layoutId:\"DHiJfzFyL-container\",nodeId:\"DHiJfzFyL\",rendersWithMotion:true,scopeId:\"K1RNTSjYY\",children:/*#__PURE__*/_jsx(ArcWrapper3,{EPuPp7S9c:\"Contact With Us \\xa0• Contact With Us •\",height:\"100%\",id:\"DHiJfzFyL\",layoutId:\"DHiJfzFyL\",variant:matchVariant(\"TXUyWfR8s\"),width:\"100%\",...addPropertyOverrides({u0qXDzk6I:{EPuPp7S9c:\"Vše na jednom m\\xedstě Čekuj naše Linktree\",variant:matchVariant(\"Jglzk0vsJ\")}},baseVariant,gestureVariant)})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-gOoQC.framer-1oyb1wy, .framer-gOoQC .framer-1oyb1wy { display: block; }\",\".framer-gOoQC.framer-1g351r0 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 32px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: min-content; }\",\".framer-gOoQC .framer-1xh49i4 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-gOoQC .framer-nuyfqh-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-gOoQC.framer-v-1w3g3t2.framer-1g351r0 { gap: 15px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 144\n * @framerIntrinsicWidth 639\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"u0qXDzk6I\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"Nt1XfRQZb\":\"text\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerK1RNTSjYY=withCSS(Component,css,\"framer-gOoQC\");export default FramerK1RNTSjYY;FramerK1RNTSjYY.displayName=\"CTA TIcker Item 3\";FramerK1RNTSjYY.defaultProps={height:144,width:639};addPropertyControls(FramerK1RNTSjYY,{variant:{options:[\"o9fMGgOKn\",\"u0qXDzk6I\"],optionTitles:[\"Desktop\",\"Phone\"],title:\"Variant\",type:ControlType.Enum},Nt1XfRQZb:{defaultValue:\"Let’s Talk\",displayTextArea:false,title:\"Text\",type:ControlType.String},onNt1XfRQZbChange:{changes:\"Nt1XfRQZb\",type:ControlType.ChangeHandler}});addFonts(FramerK1RNTSjYY,[{explicitInter:true,fonts:[{cssFamilyName:\"Big Shoulders\",source:\"google\",style:\"normal\",uiFamilyName:\"Big Shoulders\",url:\"https://fonts.gstatic.com/s/bigshoulders/v4/qFdk35CPh40oITJ69S3GFqy5-BQAcbz7z7beObrv_PytqyTi33thrko9r-T9BdM1LlZAtA.woff2\",weight:\"700\"},{cssFamilyName:\"Rubik\",source:\"google\",style:\"normal\",uiFamilyName:\"Rubik\",url:\"https://fonts.gstatic.com/s/rubik/v31/iJWZBXyIfDnIV5PNhY1KTN7Z-Yh-2Y-1VU80V4bVkA.woff2\",weight:\"600\"}]},...ArcWrapper3Fonts],{supportsExplicitInterCodegen:true});FramerK1RNTSjYY.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(ArcWrapper3,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerK1RNTSjYY\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"u0qXDzk6I\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"Nt1XfRQZb\\\":\\\"text\\\"}\",\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"144\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"639\",\"framerAutoSizeImages\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (656a448)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,Link,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Ticker from\"https://framerusercontent.com/modules/B2xAlJLcN0gOnt11mSPw/plhC5PVnCMllW5QXjFK5/Ticker.js\";import CTATIckerItem3 from\"https://framerusercontent.com/modules/Y8DS1eTsqNI6ylJeYbmF/YPEGP4Lq8KAPOCWyhEIv/K1RNTSjYY.js\";import CTATIckerItem from\"https://framerusercontent.com/modules/vsBCE5pMCajYSNaCU3Wc/jjxn5nJ25CkmlgiVDTPc/seot49AXl.js\";const CTATIckerItemFonts=getFonts(CTATIckerItem);const TickerFonts=getFonts(Ticker);const CTATIckerItem3Fonts=getFonts(CTATIckerItem3);const cycleOrder=[\"bIVrK8ZWq\",\"yIELM8OrM\",\"ItwOELZWH\"];const serializationHash=\"framer-VJfJu\";const variantClassNames={bIVrK8ZWq:\"framer-v-1v0hl5w\",ItwOELZWH:\"framer-v-lxg4mq\",yIELM8OrM:\"framer-v-emcm5e\"};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 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={Desktop:\"bIVrK8ZWq\",Phone:\"ItwOELZWH\",Tablet:\"yIELM8OrM\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"bIVrK8ZWq\"};};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:\"bIVrK8ZWq\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"ItwOELZWH\")return false;return true;};const isDisplayed1=()=>{if(baseVariant===\"ItwOELZWH\")return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{clickTrackingId:\"sleduj-socky-clanek\",href:\"https://linktr.ee/nexusmagcz\",motionChild:true,nodeId:\"bIVrK8ZWq\",openInNewTab:true,scopeId:\"Hpg_KJ8YU\",smoothScroll:true,children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-1v0hl5w\",className,classNames)} framer-juacxp`,\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"bIVrK8ZWq\",ref:refBinding,style:{...style},...addPropertyOverrides({ItwOELZWH:{\"data-framer-name\":\"Phone\"},yIELM8OrM:{\"data-framer-name\":\"Tablet\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-14ftmhm-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"mcAYj8Z8S-container\",nodeId:\"mcAYj8Z8S\",rendersWithMotion:true,scopeId:\"Hpg_KJ8YU\",children:/*#__PURE__*/_jsx(Ticker,{alignment:\"center\",direction:\"left\",fadeOptions:{fadeAlpha:0,fadeContent:true,fadeInset:0,fadeWidth:60,overflow:false},gap:10,height:\"100%\",hoverFactor:.5,id:\"mcAYj8Z8S\",layoutId:\"mcAYj8Z8S\",padding:10,paddingBottom:10,paddingLeft:10,paddingPerSide:false,paddingRight:10,paddingTop:10,sizingOptions:{heightType:true,widthType:true},slots:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:144,width:\"1065.5px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1hz5qj3-container\",\"data-framer-name\":\"Version 01\",inComponentSlot:true,layoutDependency:layoutDependency,layoutId:\"zbcwur35e-container\",name:\"Version 01\",nodeId:\"zbcwur35e\",rendersWithMotion:true,scopeId:\"Hpg_KJ8YU\",children:/*#__PURE__*/_jsx(CTATIckerItem,{height:\"100%\",id:\"zbcwur35e\",layoutId:\"zbcwur35e\",name:\"Version 01\",variant:\"Qob5W8hiA\",width:\"100%\"})})})],speed:60,style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),isDisplayed1()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({ItwOELZWH:{height:144,y:(componentViewport?.y||0)+(0+((componentViewport?.height||70)-0-144)/2)}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-o1wi29-container\",\"data-framer-name\":\"Version 02 / Phone\",layoutDependency:layoutDependency,layoutId:\"OabIN6Aj4-container\",name:\"Version 02 / Phone\",nodeId:\"OabIN6Aj4\",rendersWithMotion:true,scopeId:\"Hpg_KJ8YU\",children:/*#__PURE__*/_jsx(CTATIckerItem3,{height:\"100%\",id:\"OabIN6Aj4\",layoutId:\"OabIN6Aj4\",name:\"Version 02 / Phone\",Nt1XfRQZb:\"SLEDUJ N\\xc1S NA S\\xcdT\\xcdCH\",variant:\"u0qXDzk6I\",width:\"100%\"})})})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-VJfJu.framer-juacxp, .framer-VJfJu .framer-juacxp { display: block; }\",\".framer-VJfJu.framer-1v0hl5w { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 150px; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; text-decoration: none; width: 1200px; }\",\".framer-VJfJu .framer-14ftmhm-container { flex: 1 0 0px; height: 144px; position: relative; width: 1px; }\",\".framer-VJfJu .framer-1hz5qj3-container { height: auto; position: relative; width: auto; }\",\".framer-VJfJu .framer-o1wi29-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-VJfJu.framer-v-emcm5e.framer-1v0hl5w { height: min-content; padding: 40px 0px 40px 0px; width: 810px; }\",\".framer-VJfJu.framer-v-lxg4mq.framer-1v0hl5w { height: min-content; width: min-content; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 150\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"yIELM8OrM\":{\"layout\":[\"fixed\",\"auto\"]},\"ItwOELZWH\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerTrackingIds [{\"id\":\"sleduj-socky-clanek\",\"nodeId\":\"bIVrK8ZWq\",\"type\":\"click\"}]\n */const FramerHpg_KJ8YU=withCSS(Component,css,\"framer-VJfJu\");export default FramerHpg_KJ8YU;FramerHpg_KJ8YU.displayName=\"CTA\";FramerHpg_KJ8YU.defaultProps={height:150,width:1200};addPropertyControls(FramerHpg_KJ8YU,{variant:{options:[\"bIVrK8ZWq\",\"yIELM8OrM\",\"ItwOELZWH\"],optionTitles:[\"Desktop\",\"Tablet\",\"Phone\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerHpg_KJ8YU,[{explicitInter:true,fonts:[]},...CTATIckerItemFonts,...TickerFonts,...CTATIckerItem3Fonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerHpg_KJ8YU\",\"slots\":[],\"annotations\":{\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"yIELM8OrM\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"ItwOELZWH\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicHeight\":\"150\",\"framerIntrinsicWidth\":\"1200\",\"framerTrackingIds\":\"[{\\\"id\\\":\\\"sleduj-socky-clanek\\\",\\\"nodeId\\\":\\\"bIVrK8ZWq\\\",\\\"type\\\":\\\"click\\\"}]\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{motion,AnimatePresence}from\"framer-motion\";import{useState,useCallback,useEffect}from\"react\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";export default function MultiImageCarousel(props){const{image1,image2,image3,image4,image5,image6,image7,image8,image9,image10,arrowLeftSvg=\"\",arrowRightSvg=\"\",arrowPosition=\"sides\",arrowOffsetX=0,arrowOffsetY=0,arrowSize=56,arrowBlur=true,arrowShadow=true,showDots=true,dotSize=12,inactiveDotOpacity=.5,showCounter=true,counterSize=14,uiBgColor=\"rgba(0, 0, 0, 0.6)\",uiBgOpacity=.6,uiFgColor=\"#ffffff\",draggable=true,dragThreshold=50,autoplay=false,autoplaySpeed=4e3,transitionType=\"fade\",transitionDuration=.6,style}=props;const[currentIndex,setCurrentIndex]=useState(0);const[images,setImages]=useState([]);const[direction,setDirection]=useState(1);const isCanvas=RenderTarget.current()===RenderTarget.canvas;// Collect all provided images\nuseEffect(()=>{const allImages=[image1,image2,image3,image4,image5,image6,image7,image8,image9,image10].filter(img=>img!==undefined&&img!==null&&img.length>0);console.log(\"Images collected:\",allImages);setImages(allImages);if(allImages.length>0){setCurrentIndex(0);}},[image1,image2,image3,image4,image5,image6,image7,image8,image9,image10]);const nextSlide=useCallback(()=>{if(images.length===0)return;setDirection(1);setCurrentIndex(prev=>(prev+1)%images.length);},[images.length]);const prevSlide=useCallback(()=>{if(images.length===0)return;setDirection(-1);setCurrentIndex(prev=>(prev-1+images.length)%images.length);},[images.length]);const handleDragEnd=(e,info)=>{if(!draggable||images.length<=1)return;const swipeThreshold=dragThreshold;const swipe=info.offset.x;const velocity=info.velocity.x;if(swipeThreshold===0){if(velocity>500){prevSlide();}else if(velocity<-500){nextSlide();}}else{if(Math.abs(swipe)>swipeThreshold||Math.abs(velocity)>500){if(swipe>0||velocity>500){prevSlide();}else if(swipe<0||velocity<-500){nextSlide();}}}};useEffect(()=>{if(autoplay&&images.length>1&&!isCanvas){const interval=setInterval(nextSlide,autoplaySpeed);return()=>clearInterval(interval);}},[autoplay,images.length,nextSlide,autoplaySpeed,isCanvas]);const getTransitionVariants=()=>{switch(transitionType){case\"fade\":return{enter:dir=>({opacity:0}),center:{opacity:1},exit:dir=>({opacity:0})};case\"blur\":return{enter:dir=>({opacity:0,filter:\"blur(10px)\"}),center:{opacity:1,filter:\"blur(0px)\"},exit:dir=>({opacity:0,filter:\"blur(10px)\"})};case\"scale\":return{enter:dir=>({scale:1.1,opacity:0}),center:{scale:1,opacity:1},exit:dir=>({scale:.9,opacity:0})};case\"slideLeft\":return{enter:dir=>({x:dir>0?\"100%\":\"-100%\"}),center:{x:0},exit:dir=>({x:dir>0?\"-100%\":\"100%\"})};case\"slideRight\":return{enter:dir=>({x:dir>0?\"-100%\":\"100%\"}),center:{x:0},exit:dir=>({x:dir>0?\"100%\":\"-100%\"})};case\"slideUp\":return{enter:dir=>({y:dir>0?\"100%\":\"-100%\"}),center:{y:0},exit:dir=>({y:dir>0?\"-100%\":\"100%\"})};case\"zoomRotate\":return{enter:dir=>({scale:.8,rotate:dir>0?-5:5,opacity:0}),center:{scale:1,rotate:0,opacity:1},exit:dir=>({scale:1.2,rotate:dir>0?5:-5,opacity:0})};default:return{enter:dir=>({scale:1.05,opacity:0}),center:{scale:1,opacity:1},exit:dir=>({scale:1.05,opacity:0})};}};const variants=getTransitionVariants();const applyOpacity=(color,opacity)=>{if(color.startsWith(\"rgba\")||color.startsWith(\"rgb\")){const match=color.match(/\\d+/g);if(match&&match.length>=3){return`rgba(${match[0]}, ${match[1]}, ${match[2]}, ${opacity})`;}}if(color.startsWith(\"#\")){const hex=color.replace(\"#\",\"\");const r=parseInt(hex.substring(0,2),16);const g=parseInt(hex.substring(2,4),16);const b=parseInt(hex.substring(4,6),16);return`rgba(${r}, ${g}, ${b}, ${opacity})`;}return`rgba(0, 0, 0, ${opacity})`;};const getArrowStyles=()=>{const baseStyle={background:applyOpacity(uiBgColor,uiBgOpacity),backdropFilter:arrowBlur?\"blur(10px)\":\"none\",border:\"none\",width:arrowSize,height:arrowSize,borderRadius:\"50%\",cursor:\"pointer\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",zIndex:30,transition:\"all 0.2s ease\",boxShadow:arrowShadow?\"0 4px 20px rgba(0,0,0,0.3)\":\"none\"};const offsetX=arrowOffsetX;const offsetY=arrowOffsetY;const groupSpacing=arrowSize+8;switch(arrowPosition){case\"sides\":return{left:{...baseStyle,position:\"absolute\",left:`${20+offsetX}px`,top:`calc(50% + ${offsetY}px)`,transform:\"translateY(-50%)\"},right:{...baseStyle,position:\"absolute\",right:`${20+offsetX}px`,top:`calc(50% + ${offsetY}px)`,transform:\"translateY(-50%)\"}};case\"centerBottom\":return{left:{...baseStyle,position:\"absolute\",bottom:`${24-offsetY}px`,left:`calc(50% + ${offsetX}px)`,transform:`translateX(-${groupSpacing/2+arrowSize/2}px)`},right:{...baseStyle,position:\"absolute\",bottom:`${24-offsetY}px`,left:`calc(50% + ${offsetX}px)`,transform:`translateX(${groupSpacing/2-arrowSize/2}px)`}};case\"leftBottom\":return{left:{...baseStyle,position:\"absolute\",bottom:`${24-offsetY}px`,left:`${20+offsetX}px`},right:{...baseStyle,position:\"absolute\",bottom:`${24-offsetY}px`,left:`${20+groupSpacing+offsetX}px`}};case\"rightBottom\":return{left:{...baseStyle,position:\"absolute\",bottom:`${24-offsetY}px`,right:`${20+groupSpacing-offsetX}px`},right:{...baseStyle,position:\"absolute\",bottom:`${24-offsetY}px`,right:`${20-offsetX}px`}};case\"centerTop\":return{left:{...baseStyle,position:\"absolute\",top:`${24+offsetY}px`,left:`calc(50% + ${offsetX}px)`,transform:`translateX(-${groupSpacing/2+arrowSize/2}px)`},right:{...baseStyle,position:\"absolute\",top:`${24+offsetY}px`,left:`calc(50% + ${offsetX}px)`,transform:`translateX(${groupSpacing/2-arrowSize/2}px)`}};case\"leftTop\":return{left:{...baseStyle,position:\"absolute\",top:`${24+offsetY}px`,left:`${20+offsetX}px`},right:{...baseStyle,position:\"absolute\",top:`${24+offsetY}px`,left:`${20+groupSpacing+offsetX}px`}};case\"rightTop\":return{left:{...baseStyle,position:\"absolute\",top:`${24+offsetY}px`,right:`${20+groupSpacing-offsetX}px`},right:{...baseStyle,position:\"absolute\",top:`${24+offsetY}px`,right:`${20-offsetX}px`}};default:return{left:{...baseStyle,position:\"absolute\",left:`${20+offsetX}px`,top:`calc(50% + ${offsetY}px)`,transform:\"translateY(-50%)\"},right:{...baseStyle,position:\"absolute\",right:`${20+offsetX}px`,top:`calc(50% + ${offsetY}px)`,transform:\"translateY(-50%)\"}};}};if(images.length===0){return /*#__PURE__*/_jsxs(\"div\",{style:{width:\"100%\",height:\"100%\",minHeight:\"400px\",display:\"flex\",flexDirection:\"column\",alignItems:\"center\",justifyContent:\"center\",backgroundColor:\"#f5f5f5\",color:\"#666\",fontSize:\"16px\",border:\"2px dashed #ddd\",borderRadius:\"30px\",gap:\"12px\",padding:\"20px\",textAlign:\"center\",...style},children:[/*#__PURE__*/_jsx(\"svg\",{width:\"48\",height:\"48\",viewBox:\"0 0 24 24\",fill:\"#999\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M21 19V5c0-1.1-.9-2-2-2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2zM8.5 13.5l2.5 3.01L14.5 12l4.5 6H5l3.5-4.5z\"})}),/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"strong\",{children:\"No images provided\"}),/*#__PURE__*/_jsx(\"br\",{}),/*#__PURE__*/_jsx(\"small\",{children:\"Connect CMS Image fields (Image 1-10)\"})]})]});}const currentImageUrl=images[currentIndex];const uiBackground=applyOpacity(uiBgColor,uiBgOpacity);const uiBackgroundHover=applyOpacity(uiBgColor,Math.min(uiBgOpacity+.2,1));const arrowStyles=getArrowStyles();const iconSize=Math.round(arrowSize*.43);return /*#__PURE__*/_jsxs(\"div\",{style:{position:\"relative\",width:\"100%\",height:\"100%\",overflow:\"hidden\",...style},children:[draggable&&images.length>1&&!isCanvas&&/*#__PURE__*/_jsx(motion.div,{style:{position:\"absolute\",top:0,left:0,width:\"100%\",height:\"100%\",zIndex:20,cursor:\"grab\"},drag:\"x\",dragConstraints:{left:0,right:0},dragElastic:0,onDragEnd:handleDragEnd,whileTap:{cursor:\"grabbing\"}}),isCanvas?/*#__PURE__*/_jsx(\"img\",{src:currentImageUrl,alt:`Slide ${currentIndex+1}`,style:{position:\"absolute\",top:0,left:0,width:\"100%\",height:\"100%\",objectFit:\"cover\",objectPosition:\"center\"}}):/*#__PURE__*/_jsx(AnimatePresence,{initial:false,custom:direction,children:/*#__PURE__*/_jsx(motion.img,{custom:direction,src:currentImageUrl,alt:`Slide ${currentIndex+1}`,style:{position:\"absolute\",top:0,left:0,width:\"100%\",height:\"100%\",objectFit:\"cover\",objectPosition:\"center\",zIndex:1,pointerEvents:\"none\"},variants:variants,initial:\"enter\",animate:\"center\",exit:\"exit\",transition:{x:{type:\"tween\",ease:\"easeInOut\",duration:transitionDuration},y:{type:\"tween\",ease:\"easeInOut\",duration:transitionDuration},opacity:{duration:transitionDuration},scale:{duration:transitionDuration},rotate:{duration:transitionDuration},filter:{duration:transitionDuration}}},currentIndex)}),images.length>1&&/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"button\",{onClick:prevSlide,\"aria-label\":\"Previous slide\",style:arrowStyles.left,onMouseEnter:e=>{if(!isCanvas){e.currentTarget.style.background=uiBackgroundHover;if(arrowPosition===\"sides\"){e.currentTarget.style.transform=\"translateY(-50%) scale(1.1)\";}else{e.currentTarget.style.transform=(arrowStyles.left.transform||\"\")+\" scale(1.1)\";}}},onMouseLeave:e=>{if(!isCanvas){e.currentTarget.style.background=uiBackground;e.currentTarget.style.transform=arrowStyles.left.transform||\"\";}},children:arrowLeftSvg?/*#__PURE__*/_jsx(\"img\",{src:arrowLeftSvg,alt:\"\",style:{width:iconSize,height:iconSize}}):/*#__PURE__*/_jsx(\"svg\",{width:iconSize,height:iconSize,fill:uiFgColor,viewBox:\"0 0 24 24\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M15.41 7.41L14 6l-6 6 6 6 1.41-1.41L10.83 12z\"})})}),/*#__PURE__*/_jsx(\"button\",{onClick:nextSlide,\"aria-label\":\"Next slide\",style:arrowStyles.right,onMouseEnter:e=>{if(!isCanvas){e.currentTarget.style.background=uiBackgroundHover;if(arrowPosition===\"sides\"){e.currentTarget.style.transform=\"translateY(-50%) scale(1.1)\";}else{e.currentTarget.style.transform=(arrowStyles.right.transform||\"\")+\" scale(1.1)\";}}},onMouseLeave:e=>{if(!isCanvas){e.currentTarget.style.background=uiBackground;e.currentTarget.style.transform=arrowStyles.right.transform||\"\";}},children:arrowRightSvg?/*#__PURE__*/_jsx(\"img\",{src:arrowRightSvg,alt:\"\",style:{width:iconSize,height:iconSize}}):/*#__PURE__*/_jsx(\"svg\",{width:iconSize,height:iconSize,fill:uiFgColor,viewBox:\"0 0 24 24\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M8.59 16.59L10 18l6-6-6-6-1.41 1.41L13.17 12z\"})})})]}),showDots&&images.length>1&&/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",bottom:24,left:\"50%\",transform:\"translateX(-50%)\",display:\"flex\",gap:12,zIndex:30,padding:\"12px 24px\",background:uiBackground,borderRadius:25,backdropFilter:\"blur(20px)\"},children:images.map((_,i)=>/*#__PURE__*/_jsx(\"div\",{onClick:()=>{setDirection(i>currentIndex?1:-1);setCurrentIndex(i);},\"aria-label\":`Go to slide ${i+1}`,style:{width:`${dotSize}px`,height:`${dotSize}px`,borderRadius:\"50%\",background:uiFgColor,opacity:i===currentIndex?1:inactiveDotOpacity,cursor:\"pointer\",transition:\"all 0.3s ease\",transform:i===currentIndex?\"scale(1.2)\":\"scale(1)\",flexShrink:0}},i))}),showCounter&&/*#__PURE__*/_jsxs(\"div\",{style:{position:\"absolute\",top:20,right:20,background:uiBackground,color:uiFgColor,padding:\"8px 16px\",borderRadius:20,fontSize:counterSize,fontWeight:500,backdropFilter:\"blur(10px)\",zIndex:30},children:[currentIndex+1,\" / \",images.length]})]});}MultiImageCarousel.defaultProps={arrowPosition:\"sides\",arrowOffsetX:0,arrowOffsetY:0,arrowSize:56,arrowBlur:true,arrowShadow:true,showDots:true,dotSize:12,inactiveDotOpacity:.5,showCounter:true,counterSize:14,uiBgColor:\"rgba(0, 0, 0, 0.6)\",uiBgOpacity:.6,uiFgColor:\"#ffffff\",draggable:true,dragThreshold:50,autoplay:false,autoplaySpeed:4e3,transitionType:\"fade\",transitionDuration:.6};addPropertyControls(MultiImageCarousel,{image1:{title:\"Image 1\",type:ControlType.Image},image2:{title:\"Image 2\",type:ControlType.Image},image3:{title:\"Image 3\",type:ControlType.Image},image4:{title:\"Image 4\",type:ControlType.Image},image5:{title:\"Image 5\",type:ControlType.Image},image6:{title:\"Image 6\",type:ControlType.Image},image7:{title:\"Image 7\",type:ControlType.Image},image8:{title:\"Image 8\",type:ControlType.Image},image9:{title:\"Image 9\",type:ControlType.Image},image10:{title:\"Image 10\",type:ControlType.Image},// ===== APPEARANCE SECTION =====\nuiBgColor:{type:ControlType.Color,title:\"UI Background Color\",defaultValue:\"rgba(0, 0, 0, 0.6)\",description:\"Background for buttons, dots container, counter\"},uiBgOpacity:{type:ControlType.Number,title:\"UI Background Opacity\",defaultValue:.6,min:0,max:1,step:.05,displayStepper:false},uiFgColor:{type:ControlType.Color,title:\"UI Foreground Color\",defaultValue:\"#ffffff\",description:\"Color for arrows, dots, and counter text\"},// ===== ARROWS SECTION =====\narrowPosition:{type:ControlType.Enum,title:\"Arrow Position\",options:[\"sides\",\"centerBottom\",\"leftBottom\",\"rightBottom\",\"centerTop\",\"leftTop\",\"rightTop\"],optionTitles:[\"Sides (Center)\",\"Center Bottom\",\"Left Bottom\",\"Right Bottom\",\"Center Top\",\"Left Top\",\"Right Top\"],defaultValue:\"sides\"},arrowSize:{type:ControlType.Number,title:\"Arrow Button Size\",defaultValue:56,min:24,max:120,step:2,unit:\"px\"},arrowOffsetX:{type:ControlType.Number,title:\"Arrow Offset X\",defaultValue:0,min:-200,max:200,step:1,unit:\"px\"},arrowOffsetY:{type:ControlType.Number,title:\"Arrow Offset Y\",defaultValue:0,min:-200,max:200,step:1,unit:\"px\"},arrowBlur:{type:ControlType.Boolean,title:\"Arrow Blur Effect\",defaultValue:true,description:\"Backdrop blur effect on arrow buttons\"},arrowShadow:{type:ControlType.Boolean,title:\"Arrow Shadow\",defaultValue:true,description:\"Drop shadow on arrow buttons\"},arrowLeftSvg:{type:ControlType.File,title:\"Left Arrow Icon\",allowedFileTypes:[\"svg\"]},arrowRightSvg:{type:ControlType.File,title:\"Right Arrow Icon\",allowedFileTypes:[\"svg\"]},// ===== DOTS SECTION =====\nshowDots:{type:ControlType.Boolean,title:\"Show Dots\",defaultValue:true},dotSize:{type:ControlType.Number,title:\"Dot Size\",defaultValue:12,min:6,max:24,step:1,unit:\"px\",hidden:props=>!props.showDots},inactiveDotOpacity:{type:ControlType.Number,title:\"Inactive Dot Opacity\",defaultValue:.5,min:0,max:1,step:.05,displayStepper:false,hidden:props=>!props.showDots,description:\"Opacity for non-active dots\"},// ===== COUNTER SECTION =====\nshowCounter:{type:ControlType.Boolean,title:\"Show Counter\",defaultValue:true},counterSize:{type:ControlType.Number,title:\"Counter Font Size\",defaultValue:14,min:10,max:24,step:1,unit:\"px\",hidden:props=>!props.showCounter},// ===== INTERACTION SECTION =====\ndraggable:{type:ControlType.Boolean,title:\"Enable Drag/Swipe\",defaultValue:true},dragThreshold:{type:ControlType.Number,title:\"Drag Threshold\",defaultValue:50,min:0,max:200,step:10,unit:\"px\",hidden:props=>!props.draggable},// ===== TRANSITION SECTION =====\ntransitionType:{type:ControlType.Enum,title:\"Transition Effect\",options:[\"fade\",\"blur\",\"scale\",\"slideLeft\",\"slideRight\",\"slideUp\",\"zoomRotate\"],optionTitles:[\"Fade\",\"Blur\",\"Scale\",\"Slide Left\",\"Slide Right\",\"Slide Up\",\"Zoom Rotate\"],defaultValue:\"fade\"},transitionDuration:{type:ControlType.Number,title:\"Transition Duration\",defaultValue:.6,min:.1,max:2,step:.1,unit:\"s\"},// ===== AUTOPLAY SECTION =====\nautoplay:{type:ControlType.Boolean,title:\"Autoplay\",defaultValue:false},autoplaySpeed:{type:ControlType.Number,title:\"Autoplay Speed\",defaultValue:4e3,min:1e3,max:1e4,step:500,unit:\"ms\",hidden:props=>!props.autoplay}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"MultiImageCarousel\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./NewestCarousel.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import React,{useEffect,useId,useMemo,useRef,useState,startTransition}from\"react\";import{addPropertyControls,ControlType,useIsStaticRenderer}from\"framer\";import{useInView}from\"framer-motion\";/**\n * @framerIntrinsicWidth 900\n * @framerIntrinsicHeight 260\n *\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n */export default function ScrollTextDistortion(props){const isStatic=useIsStaticRenderer();const reactId=useId();const filterId=useMemo(()=>`std_filter_${reactId.replace(/[^a-zA-Z0-9_-]/g,\"\")}`,[reactId]);const{text,font,color,sensitivity,padding,style,tag=\"p\"}=props;const containerRef=useRef(null);const inView=useInView(containerRef,{margin:\"200px 0px 200px 0px\",amount:.15});const turbRef=useRef(null);const dispRef=useRef(null);const rafRef=useRef(null);const lastYRef=useRef(0);const lastTRef=useRef(0);const intensityRef=useRef(0)// smoothed 0..1-ish\n;const targetRef=useRef(0);const freqPhaseRef=useRef(0);const seedRef=useRef(2);const[responsiveFactor,setResponsiveFactor]=useState(1);const reducedMotion=useMemo(()=>{if(typeof window===\"undefined\")return false;return!!window.matchMedia?.(\"(prefers-reduced-motion: reduce)\")?.matches;},[]);useEffect(()=>{if(typeof window===\"undefined\")return;const calc=()=>{const w=window.innerWidth||1200;const factor=w>=1024?1:w>=768?.78:.55;startTransition(()=>setResponsiveFactor(factor));};calc();window.addEventListener(\"resize\",calc,{passive:true});return()=>window.removeEventListener(\"resize\",calc);},[]);useEffect(()=>{if(typeof window===\"undefined\")return;if(isStatic)return;if(!inView)return;if(reducedMotion)return;lastYRef.current=window.scrollY||0;lastTRef.current=performance.now();const onScroll=()=>{const now=performance.now();const y=window.scrollY||0;const dy=y-lastYRef.current;const dt=Math.max(8,now-lastTRef.current)// avoid spikes\n;lastYRef.current=y;lastTRef.current=now;// px per second normalized\nconst v=Math.abs(dy)/(dt/1e3);const normalized=Math.min(1.25,v/1400)// tune\n;const base=normalized;// keep a small floor while scrolling so it feels alive\nconst t=Math.max(0,base);// Sensitivity scales it; responsiveFactor reduces on smaller screens\nconst scaled=Math.min(1.5,t*Math.max(0,sensitivity)*responsiveFactor);targetRef.current=scaled;// Nudge the noise seed slightly on strong scroll bursts for organic feel\nif(scaled>.6)seedRef.current=(seedRef.current+1)%997;};window.addEventListener(\"scroll\",onScroll,{passive:true});return()=>{window.removeEventListener(\"scroll\",onScroll);};},[inView,isStatic,reducedMotion,sensitivity,responsiveFactor]);useEffect(()=>{if(typeof window===\"undefined\")return;if(isStatic)return;const tick=()=>{// If out of view, decay quickly and avoid filter churn\nconst active=inView&&!reducedMotion;// Decay target when scroll stops (no scroll event)\n// Pull target back toward 0 smoothly.\ntargetRef.current*=active?.92:.8;if(targetRef.current<.001)targetRef.current=0;// Smooth intensity toward target (elastic-ish)\nconst i=intensityRef.current;const t=targetRef.current;const next=i+(t-i)*.12;intensityRef.current=next;const turb=turbRef.current;const disp=dispRef.current;if(turb&&disp){const amp=Math.max(0,Math.min(1.35,next));// Liquid feel: raise frequency a touch with intensity, and animate phase\n// Keep within a readable range.\nconst baseFreq=.01+amp*.02;freqPhaseRef.current+=.018+amp*.06;const fx=baseFreq+Math.sin(freqPhaseRef.current)*(.002+amp*.0025);const fy=baseFreq*1.15+Math.cos(freqPhaseRef.current*.9)*(.002+amp*.0025);// Displacement scale in px\nconst scale=amp*42;turb.setAttribute(\"baseFrequency\",`${fx.toFixed(4)} ${fy.toFixed(4)}`);turb.setAttribute(\"numOctaves\",amp>.75?\"2\":\"1\");turb.setAttribute(\"seed\",String(seedRef.current));disp.setAttribute(\"scale\",scale.toFixed(2));}rafRef.current=window.requestAnimationFrame(tick);};rafRef.current=window.requestAnimationFrame(tick);return()=>{if(rafRef.current!=null)window.cancelAnimationFrame(rafRef.current);rafRef.current=null;};},[inView,isStatic,reducedMotion]);const textStyle=useMemo(()=>{const s={margin:0,padding:0,color,// Keep it hero-friendly and responsive even if user sets a large font size\n// If user provides fontSize, we still clamp it a bit via CSS min/max with fallback\nfontSize:typeof font?.fontSize===\"number\"?`clamp(28px, 7vw, ${Math.max(28,font.fontSize)}px)`:typeof font?.fontSize===\"string\"?font.fontSize:\"clamp(32px, 7vw, 96px)\",lineHeight:font?.lineHeight??\"1em\",letterSpacing:font?.letterSpacing??\"-0.03em\",fontFamily:font?.fontFamily,fontWeight:font?.fontWeight,fontStyle:font?.fontStyle,textAlign:\"center\",whiteSpace:\"pre-wrap\",wordBreak:\"break-word\",overflowWrap:\"anywhere\",width:\"100%\",userSelect:\"none\",WebkitFontSmoothing:\"antialiased\",textRendering:\"geometricPrecision\",// GPU hint\ntransform:\"translateZ(0)\",willChange:\"filter\",filter:reducedMotion||isStatic?\"none\":`url(#${filterId})`};// Spread Framer font control props last so the user can override specifics\nreturn{...s,...font||{}};},[color,filterId,font,reducedMotion,isStatic]);const containerStyle=useMemo(()=>{const s={position:\"relative\",width:\"100%\",height:\"100%\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",overflow:\"hidden\",background:\"transparent\",padding};return{...s,...style||{}};},[padding,style]);return /*#__PURE__*/_jsxs(\"div\",{ref:containerRef,style:containerStyle,\"aria-label\":text,children:[/*#__PURE__*/_jsx(\"svg\",{width:\"0\",height:\"0\",style:{position:\"absolute\",width:0,height:0,overflow:\"hidden\"},\"aria-hidden\":\"true\",focusable:\"false\",children:/*#__PURE__*/_jsx(\"defs\",{children:/*#__PURE__*/_jsxs(\"filter\",{id:filterId,x:\"-25%\",y:\"-25%\",width:\"150%\",height:\"150%\",filterUnits:\"objectBoundingBox\",colorInterpolationFilters:\"sRGB\",children:[/*#__PURE__*/_jsx(\"feTurbulence\",{ref:turbRef,type:\"fractalNoise\",baseFrequency:\"0.012 0.014\",numOctaves:\"1\",seed:\"2\",result:\"noise\"}),/*#__PURE__*/_jsx(\"feDisplacementMap\",{ref:dispRef,in:\"SourceGraphic\",in2:\"noise\",scale:\"0\",xChannelSelector:\"R\",yChannelSelector:\"G\"})]})})}),/*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\"},children:/*#__PURE__*/React.createElement(tag,{style:textStyle},text)})]});}addPropertyControls(ScrollTextDistortion,{text:{type:ControlType.String,title:\"Text\",defaultValue:\"Liquid Scroll\",displayTextArea:false},tag:{type:ControlType.Enum,title:\"Tag\",options:[\"h1\",\"h2\",\"h3\",\"p\",\"span\"],optionTitles:[\"H1\",\"H2\",\"H3\",\"Paragraph\",\"Span\"],defaultValue:\"p\",displaySegmentedControl:false},font:{type:ControlType.Font,title:\"Font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:\"96px\",variant:\"Bold\",letterSpacing:\"-0.04em\",lineHeight:\"1em\"}},color:{type:ControlType.Color,title:\"Color\",defaultValue:\"#000000\"},sensitivity:{type:ControlType.Number,title:\"Sensitivity\",defaultValue:.95,min:0,max:2,step:.01},padding:{type:ControlType.Padding,title:\"Padding\",defaultValue:\"2vw\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"ScrollTextDistortion\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"260\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerIntrinsicWidth\":\"900\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ScrollTextDistortion_1.map","// Generated by Framer (e0809aa)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Saira Semi Condensed-regular\",\"GF;Saira Semi Condensed-700\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Saira Semi Condensed\",source:\"google\",style:\"normal\",uiFamilyName:\"Saira Semi Condensed\",url:\"https://fonts.gstatic.com/s/sairasemicondensed/v15/U9MD6c-2-nnJkHxyCjRcnMHcWVWV1cWRRU8OYuceqGT-.woff2\",weight:\"400\"},{cssFamilyName:\"Saira Semi Condensed\",source:\"google\",style:\"normal\",uiFamilyName:\"Saira Semi Condensed\",url:\"https://fonts.gstatic.com/s/sairasemicondensed/v15/U9MM6c-2-nnJkHxyCjRcnMHcWVWV1cWRRXe3TcMTg3j36Ebz.woff2\",weight:\"700\"}]}];export const css=['.framer-1dfjl .framer-styles-preset-1sdc8e7:not(.rich-text-wrapper), .framer-1dfjl .framer-styles-preset-1sdc8e7.rich-text-wrapper p { --framer-font-family: \"Saira Semi Condensed\", \"Saira Semi Condensed Placeholder\", sans-serif; --framer-font-family-bold: \"Saira Semi Condensed\", \"Saira Semi Condensed Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 17px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-letter-spacing: 0em; --framer-line-height: 1.3em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-e02c5fab-1558-4a4e-b17e-e153373c8154, #434347); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }'];export const className=\"framer-1dfjl\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],"mappings":"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"}