{"version":3,"file":"AutoClick.BuIWBd2k.mjs","names":["React.forwardRef","_Fragment","React.Fragment","React.useRef","React.useState","React.useId","useRef"],"sources":["https:/framerusercontent.com/modules/p5iw1xTBEgFap9DML1Nq/dCw5RQGNRpOAz6Y7RU3l/ztXoSeDuu.js","https:/framerusercontent.com/modules/TZ4i1lgUS4k06BnBCQDb/Bb7UZwMvXZjYPQw2PHQr/RealFolder.js","https:/framerusercontent.com/modules/9boiZxDsUNGPMlBfij9J/ie3KYrOASqmcpoeVbrur/AutoClick.js"],"sourcesContent":["// Generated by Framer (6ca5d98)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,useSVGTemplate,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const Base=/*#__PURE__*/forwardRef(function(props,ref){return /*#__PURE__*/_jsx(\"svg\",{...props,ref:ref,children:props.children});});const MotionSVG=motion.create(Base);const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(MotionSVG,{...rest,layoutId:layoutId,ref:ref,children:children}):/*#__PURE__*/_jsx(\"svg\",{...rest,ref:ref,children:children});});const svg='<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 6.369 9.906 L 9.724 11.924 C 9.899 12.032 10.123 12.025 10.29 11.905 C 10.458 11.785 10.537 11.576 10.492 11.375 L 9.579 7.607 L 12.564 5.087 C 12.721 4.955 12.782 4.74 12.719 4.545 C 12.656 4.35 12.48 4.213 12.276 4.198 L 8.358 3.888 L 6.848 0.312 C 6.767 0.123 6.58 0 6.374 0 C 6.168 0 5.981 0.123 5.9 0.312 L 4.39 3.888 L 0.472 4.198 C 0.267 4.211 0.09 4.348 0.025 4.543 C -0.039 4.739 0.022 4.954 0.179 5.087 L 3.164 7.607 L 2.244 11.375 C 2.199 11.576 2.278 11.785 2.446 11.905 C 2.613 12.025 2.837 12.032 3.012 11.924 Z\" fill-opacity=\"var(--1m6trwb, 0)\" fill=\"var(--21h8s6, rgb(0, 0, 0))\" height=\"12.000188038477893px\" id=\"h2RVElj7m\" transform=\"translate(9.006 2.25)\" width=\"12.743701791581444px\"/><path d=\"M 6.369 9.906 L 9.724 11.924 C 9.899 12.032 10.123 12.025 10.29 11.905 C 10.458 11.785 10.537 11.576 10.492 11.375 L 9.579 7.607 L 12.564 5.087 C 12.721 4.955 12.782 4.74 12.719 4.545 C 12.656 4.35 12.48 4.213 12.276 4.198 L 8.358 3.888 L 6.848 0.312 C 6.767 0.123 6.58 0 6.374 0 C 6.168 0 5.981 0.123 5.9 0.312 L 4.39 3.888 L 0.472 4.198 C 0.267 4.211 0.09 4.348 0.025 4.543 C -0.039 4.739 0.022 4.954 0.179 5.087 L 3.164 7.607 L 2.244 11.375 C 2.199 11.576 2.278 11.785 2.446 11.905 C 2.613 12.025 2.837 12.032 3.012 11.924 Z\" fill=\"transparent\" height=\"12.000188038477893px\" id=\"Omd1xueOI\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(9.006 2.25)\" width=\"12.743701791581444px\"/><path d=\"M 5.48 0 L 0 5.48\" fill=\"transparent\" height=\"5.479687499999997px\" id=\"zIKXnFQZL\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(2.25 11.02)\" width=\"5.479687499999997px\"/><path d=\"M 4.993 0 L 0 4.993\" fill=\"transparent\" height=\"4.993124999999992px\" id=\"lv4E4uZ0o\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(3.75 16.757)\" width=\"4.993124999999999px\"/><path d=\"M 5.089 0 L 0 5.089\" fill=\"transparent\" height=\"5.0887500000000045px\" id=\"pTxkkoSCS\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(10.5 16.661)\" width=\"5.0887500000000045px\"/></svg>';const getProps=({alpha,color,height,id,width,width1,...props})=>{return{...props,ezTt3ayMo:color??props.ezTt3ayMo??\"rgb(0, 0, 0)\",lschgej4H:width1??props.lschgej4H??1.5,qxTvv_EBh:alpha??props.qxTvv_EBh};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,ezTt3ayMo,lschgej4H,qxTvv_EBh,...restProps}=getProps(props);const href=useSVGTemplate(\"1724523750\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-XN4Gz\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{\"--1m6trwb\":qxTvv_EBh,\"--21h8s6\":ezTt3ayMo,\"--pgex8v\":lschgej4H,...style},viewBox:\"0 0 24 24\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-XN4Gz { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"ezTt3ayMo\":\"color\",\"lschgej4H\":\"width1\",\"qxTvv_EBh\":\"alpha\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Shooting Star\",\"color\":{\"type\":\"variable\",\"value\":\"21h8s6\"},\"set\":{\"localId\":\"vectorSet/NGVKdicsm\",\"id\":\"NGVKdicsm\",\"moduleId\":\"omX0gWFPqDwhaiWwf6ab\"}}\n * @framerDisableUnlink true\n */const Icon=withCSS(Component,css,\"framer-XN4Gz\");Icon.displayName=\"Shooting Star\";export default Icon;addPropertyControls(Icon,{ezTt3ayMo:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Color\",type:ControlType.Color},lschgej4H:{defaultValue:1.5,displayStepper:true,hidden:false,max:6,min:0,step:.5,title:\"Width\",type:ControlType.Number},qxTvv_EBh:{defaultValue:0,displayStepper:true,hidden:false,max:1,min:0,step:.1,title:\"Alpha\",type:ControlType.Number}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerIntrinsicWidth\":\"24\",\"framerVariables\":\"{\\\"ezTt3ayMo\\\":\\\"color\\\",\\\"lschgej4H\\\":\\\"width1\\\",\\\"qxTvv_EBh\\\":\\\"alpha\\\"}\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"24\",\"framerVector\":\"{\\\"name\\\":\\\"Shooting Star\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"21h8s6\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/NGVKdicsm\\\",\\\"id\\\":\\\"NGVKdicsm\\\",\\\"moduleId\\\":\\\"omX0gWFPqDwhaiWwf6ab\\\"}}\",\"framerDisableUnlink\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import*as React from\"react\";import{addPropertyControls,ControlType,useIsStaticRenderer}from\"framer\";import{motion,useMotionValue,useSpring,useReducedMotion,useTransform}from\"framer-motion\";const defaults=[{name:\"Forms\",color:\"#CB5037\"},{name:\"Spaces\",color:\"#4568A7\"},{name:\"Fragments\",color:\"#386451\"}];const titles=[[\"Counterbalance\",\"Soft geometry\",\"In good company\"],[\"An open door\",\"Another dimension\",\"A quieter place\"],[\"Cut from nature\",\"A little rhythm\",\"Pieces of a whole\"]];const css=`\n.real-folder,.real-folder *{box-sizing:border-box}\n.real-folder button,.real-folder a{-webkit-tap-highlight-color:transparent;touch-action:manipulation;appearance:none}\n.real-folder button:focus-visible,.real-folder a:focus-visible{outline:2px solid #252A26;outline-offset:5px}\n.real-folder .real-folder-tab:focus-visible{outline-color:#fff;outline-offset:-3px}\n@media(prefers-reduced-motion:reduce){.real-folder *{transition:none!important;scroll-behavior:auto!important}}\n`;// Nine original vector compositions; no imported marketplace artwork or code.\nfunction Artwork({collection,index}){const cream=\"#F2EFDF\",red=\"#E86042\",ink=\"#262B29\";const blue=\"#456BBD\",powder=\"#ADC9DB\",forest=\"#315F50\",citron=\"#D9E6A5\";let art;switch((collection%3*3+index%3+9)%9){case 0:art=/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"rect\",{width:\"300\",height:\"360\",fill:cream}),/*#__PURE__*/_jsx(\"circle\",{cx:\"150\",cy:\"155\",r:\"109\",fill:red}),/*#__PURE__*/_jsx(\"circle\",{cx:\"150\",cy:\"155\",r:\"62\",fill:cream}),/*#__PURE__*/_jsx(\"path\",{d:\"M41 155a109 109 0 0 0 218 0\",fill:\"none\",stroke:ink,strokeWidth:\"28\"}),/*#__PURE__*/_jsx(\"rect\",{x:\"122\",y:\"142\",width:\"56\",height:\"164\",rx:\"28\",fill:red}),/*#__PURE__*/_jsx(\"circle\",{cx:\"150\",cy:\"302\",r:\"28\",fill:ink}),/*#__PURE__*/_jsx(\"path\",{d:\"M22 326h57m-57 7h35\",stroke:ink,strokeWidth:\"2\"})]});break;case 1:art=/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"rect\",{width:\"300\",height:\"360\",fill:red}),/*#__PURE__*/_jsx(\"circle\",{cx:\"246\",cy:\"45\",r:\"80\",fill:ink}),/*#__PURE__*/_jsx(\"circle\",{cx:\"246\",cy:\"45\",r:\"31\",fill:red}),[38,52,66,80,94,108,122,136].map(r=>/*#__PURE__*/_jsx(\"path\",{d:`M${146-r} 253a${r} ${r} 0 0 1 ${r*2} 0v107`,fill:\"none\",stroke:cream,strokeWidth:\"6\"},r)),/*#__PURE__*/_jsx(\"rect\",{x:\"129\",y:\"231\",width:\"34\",height:\"129\",rx:\"17\",fill:ink}),/*#__PURE__*/_jsx(\"circle\",{cx:\"35\",cy:\"39\",r:\"9\",fill:cream})]});break;case 2:art=/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"rect\",{width:\"300\",height:\"360\",fill:cream}),/*#__PURE__*/_jsx(\"path\",{d:\"M33 30h102v102H33z\",fill:ink}),/*#__PURE__*/_jsx(\"path\",{d:\"M33 132a102 102 0 0 0 102 102V132Z\",fill:red}),/*#__PURE__*/_jsx(\"path\",{d:\"M165 30a102 102 0 0 1 102 102H165Z\",fill:red}),/*#__PURE__*/_jsx(\"path\",{d:\"M165 162h102v102H165z\",fill:ink}),/*#__PURE__*/_jsx(\"circle\",{cx:\"216\",cy:\"213\",r:\"29\",fill:cream}),/*#__PURE__*/_jsx(\"path\",{d:\"M33 265h102v63H33z\",fill:red}),[276,287,298,309,320].map(y=>/*#__PURE__*/_jsx(\"path\",{d:`M33 ${y}h102`,stroke:cream,strokeWidth:\"3\"},y)),/*#__PURE__*/_jsx(\"circle\",{cx:\"216\",cy:\"311\",r:\"18\",fill:ink})]});break;case 3:art=/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"rect\",{width:\"300\",height:\"360\",fill:powder}),/*#__PURE__*/_jsx(\"circle\",{cx:\"239\",cy:\"54\",r:\"28\",fill:cream}),/*#__PURE__*/_jsx(\"path\",{d:\"M29 360V151a110 110 0 0 1 220 0v209Z\",fill:cream}),/*#__PURE__*/_jsx(\"path\",{d:\"M61 360V155a78 78 0 0 1 156 0v205Z\",fill:blue}),/*#__PURE__*/_jsx(\"path\",{d:\"M97 360V163a42 42 0 0 1 84 0v197Z\",fill:\"#284980\"}),/*#__PURE__*/_jsx(\"path\",{d:\"m139 212 78 72v76H61v-76Z\",fill:powder}),[237,256,280,309,344].map((y,i)=>/*#__PURE__*/_jsx(\"path\",{d:`M${139-(y-212)*.55} ${y}H${139+(y-212)*.55}`,stroke:cream,strokeWidth:2+i*.2},y)),/*#__PURE__*/_jsx(\"path\",{d:\"M29 360h220\",stroke:cream,strokeWidth:\"16\"})]});break;case 4:art=/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"rect\",{width:\"300\",height:\"360\",fill:blue}),/*#__PURE__*/_jsx(\"path\",{d:\"m33 322 90-230 144-49-90 230Z\",fill:cream}),/*#__PURE__*/_jsx(\"path\",{d:\"m177 273 90-230v106l-90 211Z\",fill:powder}),/*#__PURE__*/_jsx(\"path\",{d:\"m88 283 54-142c15-39 64-32 49 7l-46 116Z\",fill:blue}),/*#__PURE__*/_jsx(\"path\",{d:\"m108 275 45-120c7-19 26-18 18 3l-42 111Z\",fill:\"#294A80\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M33 322h36v-12h36v-12h36v-12h36v74H33Z\",fill:powder}),/*#__PURE__*/_jsx(\"path\",{d:\"M33 340h36m0-12h36m0-12h36m0-12h36\",stroke:blue,strokeWidth:\"2\"}),/*#__PURE__*/_jsx(\"circle\",{cx:\"47\",cy:\"53\",r:\"18\",fill:powder})]});break;case 5:art=/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"rect\",{width:\"300\",height:\"360\",fill:cream}),/*#__PURE__*/_jsx(\"circle\",{cx:\"228\",cy:\"84\",r:\"103\",fill:powder}),[0,1,2,3,4,5].map(i=>/*#__PURE__*/_jsx(\"path\",{d:`M${25+i*38} 320V${83+i*16}l20-20v237Z`,fill:blue},i)),/*#__PURE__*/_jsx(\"path\",{d:\"M0 360v-29h48v-22h48v-22h48v-22h48v-22h48v-22h60v139Z\",fill:cream}),/*#__PURE__*/_jsx(\"path\",{d:\"M0 331h48v-22h48v-22h48v-22h48v-22h48v-22h60\",fill:\"none\",stroke:blue,strokeWidth:\"2\"}),/*#__PURE__*/_jsx(\"circle\",{cx:\"39\",cy:\"41\",r:\"7\",fill:blue})]});break;case 6:art=/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"rect\",{width:\"300\",height:\"360\",fill:forest}),/*#__PURE__*/_jsx(\"circle\",{cx:\"51\",cy:\"64\",r:\"28\",fill:cream}),/*#__PURE__*/_jsx(\"path\",{d:\"M144 325V92\",stroke:citron,strokeWidth:\"7\"}),[0,1,2].map(i=>/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(\"path\",{d:`M145 ${143+i*65}q-88 4-88-62 78-3 88 62Z`,fill:i===1?cream:citron}),/*#__PURE__*/_jsx(\"path\",{d:`M145 ${177+i*65}q91 1 91-63-77-1-91 63Z`,fill:i===1?citron:cream})]},i)),/*#__PURE__*/_jsx(\"path\",{d:\"M116 332h57\",stroke:citron,strokeWidth:\"3\"})]});break;case 7:art=/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"rect\",{width:\"300\",height:\"360\",fill:cream}),/*#__PURE__*/_jsx(\"path\",{d:\"M24 177c0-85 54-148 153-148v148Z\",fill:forest}),/*#__PURE__*/_jsx(\"path\",{d:\"M177 29v148h99c0-82-29-148-99-148Z\",fill:citron}),/*#__PURE__*/_jsx(\"path\",{d:\"M24 199h111v130c-79 0-111-50-111-130Z\",fill:citron}),/*#__PURE__*/_jsx(\"path\",{d:\"M157 199h119c0 78-40 130-119 130Z\",fill:forest}),/*#__PURE__*/_jsx(\"ellipse\",{cx:\"153\",cy:\"177\",rx:\"39\",ry:\"71\",transform:\"rotate(35 153 177)\",fill:cream}),/*#__PURE__*/_jsx(\"path\",{d:\"m125 218 56-82\",stroke:forest,strokeWidth:\"3\"}),/*#__PURE__*/_jsx(\"circle\",{cx:\"265\",cy:\"31\",r:\"7\",fill:forest})]});break;default:art=/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"rect\",{width:\"300\",height:\"360\",fill:citron}),/*#__PURE__*/_jsx(\"path\",{d:\"M-26 63c89-59 170-25 204 50-61 43-151 39-204-50Z\",fill:forest}),/*#__PURE__*/_jsx(\"path\",{d:\"M119 166c12-86 100-121 204-65-24 70-117 99-204 65Z\",fill:cream}),/*#__PURE__*/_jsx(\"path\",{d:\"M-19 252c15-89 102-124 209-71-20 75-118 100-209 71Z\",fill:forest}),/*#__PURE__*/_jsx(\"path\",{d:\"M120 292c4-87 100-129 203-81-17 83-123 112-203 81Z\",fill:forest}),/*#__PURE__*/_jsx(\"path\",{d:\"m39 332 215-281\",stroke:citron,strokeWidth:\"7\"}),/*#__PURE__*/_jsx(\"circle\",{cx:\"246\",cy:\"300\",r:\"22\",fill:cream})]});}return /*#__PURE__*/_jsx(\"svg\",{viewBox:\"0 0 300 360\",width:\"100%\",height:\"100%\",preserveAspectRatio:\"xMidYMid slice\",\"aria-hidden\":\"true\",style:{display:\"block\"},children:art});}// C2-continuous geometry: one reversible spring drives the entire flight.\nfunction smoothUnit(value){const t=Math.max(0,Math.min(1,value));return t*t*t*(t*(t*6-15)+10);}function paperFlight(value,index,compact,peekAmount){const p=Math.max(0,Math.min(1,value));const side=index-1;const u=smoothUnit(p);const delay=[.09,0,.15][index];const spread=smoothUnit((p-delay)/(1-delay));const arc=64*p**3*(1-p)**3;const restingX=compact?[-99,0,100][index]:[-174,8,178][index];const restingY=compact?[248,203,265][index]:[215,166,236][index];const closedY=310+Math.abs(side)*7;const peek=peekAmount*(1-u);return{x:side*20+(restingX-side*20)*spread+side*6*peek,y:closedY-121+(restingY-closedY)*u-[24,29,24][index]*(compact?.8:1)*arc-23*peek,z:[34,52,42][index]*(compact?.7:1)*arc,rotate:side*7-3+([-9,2,8][index]-(side*7-3))*u+side*1.7*arc,rotateX:-13*arc+5*peek,rotateY:(side===0?-7:-side*20)*arc+side*9*peek,scale:.89+((compact?.86:1)-.89)*u,light:arc*.55};}function resolveHref(value){const candidate=typeof value===\"string\"?value:value?.url??value?.href??value?.path;const href=typeof candidate===\"string\"?candidate.trim():\"\";return href||undefined;}function PaperCard({index,active,open,peek,compact,still,tilt,speed,href,label,newTab,children}){const resolvedHref=resolveHref(href);const centerX=compact?230:380;const restingAngle=[-9,2,8][index];// Updating a spring target preserves its current velocity on reversals.\nconst progress=useSpring(open?1:0,{stiffness:90*speed**2,damping:23*speed,mass:1,restDelta:2e-4,restSpeed:.002});const peekProgress=useSpring(0,{stiffness:130,damping:25});// Canvas subscribes to MotionValue changes with React state. Object-valued\n// transforms create a new identity during every render and trigger a loop.\n// Only stable scalar values may cross this reactive boundary.\nconst flightPose=([p,k])=>paperFlight(still?open?1:0:p,index,compact,still?0:k);const x=useTransform([progress,peekProgress],values=>flightPose(values).x);const y=useTransform([progress,peekProgress],values=>flightPose(values).y);const z=useTransform([progress,peekProgress],values=>flightPose(values).z);const rotate=useTransform([progress,peekProgress],values=>flightPose(values).rotate);const rotateX=useTransform([progress,peekProgress],values=>flightPose(values).rotateX);const rotateY=useTransform([progress,peekProgress],values=>flightPose(values).rotateY);const cardScale=useTransform([progress,peekProgress],values=>flightPose(values).scale);const flightLight=useTransform([progress,peekProgress],values=>flightPose(values).light);const surface=React.useRef(null);const[pointerOver,setPointerOver]=React.useState(false);const hover=open&&!still&&pointerOver;const pitch=useMotionValue(0);const yaw=useMotionValue(0);const light=useMotionValue(0);const smoothPitch=useSpring(pitch,{stiffness:140,damping:26});const smoothYaw=useSpring(yaw,{stiffness:140,damping:26});const smoothLight=useSpring(light,{stiffness:110,damping:25});const settle=still?{duration:0}:{type:\"spring\",stiffness:150*speed**2,damping:26*speed};React.useEffect(()=>{if(still)progress.jump(open?1:0);else progress.set(open?1:0);},[open,still,progress]);React.useEffect(()=>{if(still)peekProgress.jump(0);else peekProgress.set(!open&&peek?1:0);},[open,peek,still,peekProgress]);function resetSurface(){pitch.set(0);yaw.set(0);light.set(0);}React.useEffect(()=>{if(!open||still||!tilt)resetSurface();if(!open)setPointerOver(false);},[open,still,tilt]);function onMove(event){if(!open||still||!tilt||event.pointerType!==\"mouse\"||!surface.current)return;const rect=surface.current.getBoundingClientRect();const px=Math.max(-.5,Math.min(.5,(event.clientX-rect.left)/Math.max(1,rect.width)-.5));const py=Math.max(-.5,Math.min(.5,(event.clientY-rect.top)/Math.max(1,rect.height)-.5));pitch.set(-py*9);yaw.set(px*12);light.set(px*58);}return /*#__PURE__*/_jsx(motion.a,{\"data-paper\":index,\"data-card\":index,href:resolvedHref,target:resolvedHref&&newTab?\"_blank\":undefined,rel:resolvedHref&&newTab?\"noopener noreferrer\":undefined,role:resolvedHref?undefined:\"img\",\"aria-label\":label,\"aria-hidden\":!open,tabIndex:open&&resolvedHref?0:-1,draggable:false,onPointerEnter:event=>{if(event.pointerType===\"mouse\"&&open)setPointerOver(true);},onPointerLeave:()=>{setPointerOver(false);resetSurface();},onPointerMove:onMove,style:{position:\"absolute\",display:\"block\",left:centerX-100,top:-10,width:200,height:252,x,y,z,rotate,rotateX,rotateY,scale:cardScale,transformOrigin:\"50% 167px\",transformStyle:\"preserve-3d\",borderRadius:8,zIndex:hover?5:index===1?4:3,pointerEvents:open?\"auto\":\"none\",cursor:resolvedHref?\"pointer\":\"default\",textDecoration:\"none\",color:\"inherit\",touchAction:\"manipulation\",WebkitTapHighlightColor:\"transparent\"},children:/*#__PURE__*/_jsxs(motion.div,{ref:surface,\"data-paper-surface\":index,\"aria-hidden\":\"true\",initial:false,animate:{y:hover?-9:0,rotate:hover?-restingAngle*.17:0,boxShadow:hover?\"0 4px 7px -3px rgba(42,39,30,.12), 0 22px 34px -15px rgba(42,39,30,.29)\":\"0 2px 3px rgba(42,39,30,.07), 0 12px 24px -8px rgba(42,39,30,.2)\"},transition:settle,style:{position:\"absolute\",display:\"block\",left:0,top:10,width:\"100%\",height:242,borderRadius:8,rotateX:still?0:smoothPitch,rotateY:still?0:smoothYaw,transformOrigin:\"50% 65%\",transformStyle:\"preserve-3d\",pointerEvents:\"none\"},children:[/*#__PURE__*/_jsx(\"div\",{\"aria-hidden\":\"true\",style:{position:\"absolute\",inset:0,borderRadius:8,background:\"#D8D3C5\",border:\"1px solid #C9C4B7\",transform:\"translateZ(-1.6px)\",pointerEvents:\"none\"}}),/*#__PURE__*/_jsxs(\"div\",{style:{position:\"relative\",display:\"block\",width:\"100%\",height:\"100%\",padding:7,background:\"#FCFBF7\",border:\"1px solid #DEDCD4\",borderRadius:8,overflow:\"hidden\",transform:\"translateZ(.2px)\",backfaceVisibility:\"hidden\",pointerEvents:\"none\"},children:[/*#__PURE__*/_jsx(motion.div,{initial:{opacity:still?1:.4},animate:{opacity:1},transition:{duration:still?0:.28},style:{width:\"100%\",height:\"100%\",overflow:\"hidden\",borderRadius:3},children:children},active),/*#__PURE__*/_jsx(motion.span,{\"aria-hidden\":\"true\",style:{position:\"absolute\",inset:0,pointerEvents:\"none\",opacity:flightLight,background:\"linear-gradient(120deg,rgba(255,255,255,.32),transparent 55%,rgba(39,35,28,.055))\"}}),/*#__PURE__*/_jsx(motion.span,{\"aria-hidden\":\"true\",initial:false,animate:{opacity:hover?1:0},transition:still?{duration:0}:{duration:.45},style:{position:\"absolute\",inset:\"-30% -45%\",x:still?0:smoothLight,pointerEvents:\"none\",background:\"linear-gradient(115deg,transparent 34%,rgba(255,255,255,.025) 42%,rgba(255,255,255,.17) 50%,rgba(255,255,255,.025) 58%,transparent 66%)\"}})]})]})});}/**\n * Real Folder — text-free, link-ready paper choreography.\n * @framerDisableUnlink\n * @framerIntrinsicWidth 800\n * @framerIntrinsicHeight 652\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n */export default function RealFolder({forms,spaces,fragments,background=\"rgba(0,0,0,0)\",startOpen=false,enableTilt=true,speed=1,style}){const collections=[forms,spaces,fragments].map((item,i)=>({...defaults[i],...item}));const[active,setActive]=React.useState(0);const[opened,setOpened]=React.useState(startOpen);const[peek,setPeek]=React.useState(false);const[size,setSize]=React.useState({width:800,height:652});const root=React.useRef(null);const trigger=React.useRef(null);const isStatic=useIsStaticRenderer();const reduced=!!useReducedMotion();const still=isStatic||reduced;const uid=React.useId();const panelId=`real-folder-cards-${uid}`;const compact=size.width<600;const sceneW=compact?460:760;const sceneH=compact?640:620;const scale=Math.max(.01,Math.min(size.width/sceneW,size.height/sceneH,1.15));const centerX=sceneW/2;const fan=opened||isStatic;const collection=collections[active];const actualSpeed=Math.max(.5,Math.min(1.8,speed));const tiltX=useMotionValue(0);const tiltY=useMotionValue(0);const rx=useSpring(tiltX,{stiffness:110,damping:23});const ry=useSpring(tiltY,{stiffness:110,damping:23});const spring=still?{duration:0}:{type:\"spring\",stiffness:110*actualSpeed**2,damping:23*actualSpeed};const folderY=fan?compact?441:431:354;const folderScale=compact?.9:1;React.useEffect(()=>{const node=root.current;if(!node||typeof window===\"undefined\")return;const update=()=>{const next={width:node.clientWidth,height:node.clientHeight};setSize(previous=>previous.width===next.width&&previous.height===next.height?previous:next);};update();if(typeof ResizeObserver===\"undefined\"){window.addEventListener(\"resize\",update);return()=>window.removeEventListener(\"resize\",update);}const observer=new ResizeObserver(update);observer.observe(node);return()=>observer.disconnect();},[]);React.useEffect(()=>{setOpened(startOpen);},[startOpen]);React.useEffect(()=>{if(!enableTilt||still){tiltX.set(0);tiltY.set(0);}},[enableTilt,still,tiltX,tiltY]);function resetTilt(){tiltX.set(0);tiltY.set(0);}function onMove(event){// Local card lighting/tilt takes over after opening.\nif(still||!enableTilt||fan||event.pointerType!==\"mouse\"||!root.current)return;const r=root.current.getBoundingClientRect();tiltX.set(Math.max(-2,Math.min(2,-(event.clientY-r.top-r.height/2)/Math.max(1,r.height)*4)));tiltY.set(Math.max(-3,Math.min(3,(event.clientX-r.left-r.width/2)/Math.max(1,r.width)*6)));}function toggleFolder(keyboard=false){resetTilt();setPeek(false);setOpened(!fan);if(!fan&&keyboard&&typeof window!==\"undefined\"){window.requestAnimationFrame(()=>root.current?.querySelector(\"[data-card][href]\")?.focus({preventScroll:true}));}}function changeCollection(index){setActive(index);resetTilt();}function onKey(event){if(event.key!==\"Escape\"||!fan)return;event.preventDefault();event.stopPropagation();setOpened(false);setPeek(false);trigger.current?.focus({preventScroll:true});}function print(index){const image=[collection.image1,collection.image2,collection.image3][index];return image?.src?/*#__PURE__*/_jsx(\"img\",{src:image.src,srcSet:image.srcSet,sizes:`${Math.ceil(210*scale)}px`,alt:\"\",draggable:false,style:{width:\"100%\",height:\"100%\",objectFit:\"cover\",display:\"block\"}}):/*#__PURE__*/_jsx(Artwork,{collection:active,index:index});}return /*#__PURE__*/_jsxs(\"div\",{ref:root,className:\"real-folder\",role:\"group\",\"aria-label\":\"Real Folder\",onKeyDown:onKey,onPointerMove:onMove,onPointerLeave:()=>{resetTilt();setPeek(false);},style:{width:\"100%\",aspectRatio:compact?\"460 / 640\":\"760 / 620\",background,...style,position:\"relative\",overflow:\"hidden\",isolation:\"isolate\"},children:[/*#__PURE__*/_jsx(\"style\",{children:css}),/*#__PURE__*/_jsx(\"div\",{style:{width:sceneW,height:sceneH,position:\"absolute\",left:\"50%\",top:\"50%\",marginLeft:-sceneW/2,marginTop:-sceneH/2,transform:`scale(${scale})`,transformOrigin:\"center\",perspective:1400},children:/*#__PURE__*/_jsxs(motion.div,{style:{width:\"100%\",height:\"100%\",position:\"relative\",rotateX:still?0:rx,rotateY:still?0:ry},children:[/*#__PURE__*/_jsx(motion.div,{\"aria-hidden\":\"true\",initial:false,animate:{y:fan?76:0,scaleX:fan?1.1:1,opacity:fan?.12:.15},transition:spring,style:{position:\"absolute\",left:centerX-174,top:465,width:348,height:20,borderRadius:\"50%\",background:\"#24291F\",filter:\"blur(15px)\",pointerEvents:\"none\"}}),/*#__PURE__*/_jsxs(motion.div,{initial:false,animate:{y:folderY-100,scale:folderScale,rotate:fan?-2:-4},transition:spring,style:{position:\"absolute\",left:centerX-174,top:0,width:348,height:206,zIndex:1},children:[/*#__PURE__*/_jsx(motion.div,{\"data-folder-back\":\"body\",\"aria-hidden\":\"true\",initial:false,animate:{backgroundColor:collection.color},transition:spring,style:{position:\"absolute\",inset:\"0 7px 0\",borderRadius:13,backgroundColor:collection.color,filter:\"brightness(.82)\",boxShadow:\"inset 0 1px 1px rgba(255,255,255,.25)\"}}),/*#__PURE__*/_jsx(motion.div,{\"data-folder-back\":\"tab\",\"aria-hidden\":\"true\",initial:false,animate:{backgroundColor:collection.color},transition:spring,style:{position:\"absolute\",left:7,top:-25,width:110,height:42,borderRadius:\"11px 16px 0 0\",backgroundColor:collection.color,filter:\"brightness(.82)\",boxShadow:\"inset 0 1px 0 rgba(255,255,255,.2)\"}})]}),/*#__PURE__*/_jsx(\"div\",{id:panelId,role:\"group\",\"aria-label\":`${collection.name} prints`,style:{position:\"absolute\",inset:0,zIndex:3,perspective:1100,perspectiveOrigin:\"50% 47%\",transformStyle:\"flat\",pointerEvents:\"none\"},children:[0,1,2].map(index=>{const image=[collection.image1,collection.image2,collection.image3][index];const href=[collection.link1,collection.link2,collection.link3][index];const newTab=[collection.link1NewTab,collection.link2NewTab,collection.link3NewTab][index]??false;return /*#__PURE__*/_jsx(PaperCard,{index:index,active:active,open:fan,peek:peek,compact:compact,still:still,tilt:enableTilt,speed:actualSpeed,href:href,newTab:newTab,label:image?.alt||titles[active][index],children:print(index)},index);})}),/*#__PURE__*/_jsx(motion.div,{initial:false,animate:{y:folderY-100,scale:folderScale,rotate:fan?-2:-4},transition:spring,style:{position:\"absolute\",left:centerX-174,top:0,width:348,height:206,perspective:1e3,zIndex:6,pointerEvents:\"none\"},children:/*#__PURE__*/_jsxs(motion.div,{onPointerEnter:event=>{if(event.pointerType===\"mouse\")setPeek(true);},onPointerLeave:()=>setPeek(false),initial:false,animate:{rotateX:fan?-29:peek&&!still?-12:0,backgroundColor:collection.color},transition:spring,style:{position:\"absolute\",left:0,top:30,width:348,height:176,transformOrigin:\"50% 100%\",border:\"1px solid rgba(255,255,255,.2)\",borderRadius:\"11px 11px 15px 15px\",padding:0,pointerEvents:\"auto\",backgroundImage:\"linear-gradient(165deg,rgba(255,255,255,.055),rgba(0,0,0,.09))\",boxShadow:\"inset 0 1px 0 rgba(255,255,255,.2), inset 0 -2px 2px rgba(0,0,0,.045), 0 8px 12px -8px rgba(30,30,24,.22)\"},children:[/*#__PURE__*/_jsx(\"button\",{ref:trigger,type:\"button\",\"aria-label\":`${fan?\"Close\":\"Open\"} ${collection.name} folder`,\"aria-expanded\":fan,\"aria-controls\":panelId,onClick:event=>toggleFolder(event.detail===0),onFocus:event=>{if(event.currentTarget.matches(\":focus-visible\"))setPeek(true);},onBlur:()=>setPeek(false),style:{position:\"absolute\",inset:0,width:\"100%\",height:\"100%\",padding:0,border:0,borderRadius:\"inherit\",background:\"transparent\",cursor:\"pointer\"},children:/*#__PURE__*/_jsx(\"span\",{\"aria-hidden\":\"true\",style:{position:\"absolute\",top:15,left:\"50%\",marginLeft:-14,width:28,height:3,borderRadius:4,background:\"rgba(75,29,16,.14)\",boxShadow:\"0 1px 0 rgba(255,255,255,.18)\"}})}),/*#__PURE__*/_jsx(\"div\",{role:\"group\",\"aria-label\":\"Choose a collection\",style:{position:\"absolute\",left:13,bottom:8,display:\"flex\",pointerEvents:\"auto\"},children:collections.map((item,index)=>/*#__PURE__*/_jsx(\"button\",{type:\"button\",className:\"real-folder-tab\",\"aria-label\":`Choose ${item.name} collection`,\"aria-pressed\":active===index,onClick:()=>changeCollection(index),style:{width:48,height:48,border:0,borderRadius:8,background:\"transparent\",cursor:\"pointer\",padding:16,display:\"grid\",placeItems:\"center\"},children:/*#__PURE__*/_jsx(motion.span,{\"aria-hidden\":\"true\",initial:false,animate:{scale:active===index?1:.72,opacity:active===index?1:.65,backgroundColor:item.color},transition:spring,style:{display:\"block\",width:12,height:12,borderRadius:\"50%\",border:\"1px solid rgba(255,255,255,.4)\",boxShadow:active===index?\"0 0 0 3px rgba(255,255,255,.15)\":\"0 1px 1px rgba(0,0,0,.1)\"}})},index))})]})})]})})]});}RealFolder.displayName=\"Real Folder\";const collectionControls=index=>({type:ControlType.Object,title:defaults[index].name,controls:{name:{type:ControlType.String,title:\"Accessible name\",defaultValue:defaults[index].name,description:\"Screen-reader label only. No text is displayed.\"},color:{type:ControlType.Color,title:\"Folder\",defaultValue:defaults[index].color},image1:{type:ControlType.ResponsiveImage,title:\"Print 1\"},link1:{type:ControlType.Link,title:\"Link 1\",defaultValue:\"\"},link1NewTab:{type:ControlType.Boolean,title:\"New tab\",defaultValue:false},image2:{type:ControlType.ResponsiveImage,title:\"Print 2\"},link2:{type:ControlType.Link,title:\"Link 2\",defaultValue:\"\"},link2NewTab:{type:ControlType.Boolean,title:\"New tab\",defaultValue:false},image3:{type:ControlType.ResponsiveImage,title:\"Print 3\"},link3:{type:ControlType.Link,title:\"Link 3\",defaultValue:\"\"},link3NewTab:{type:ControlType.Boolean,title:\"New tab\",defaultValue:false}}});addPropertyControls(RealFolder,{forms:collectionControls(0),spaces:collectionControls(1),fragments:collectionControls(2),background:{type:ControlType.Color,title:\"Background\",defaultValue:\"rgba(0,0,0,0)\"},startOpen:{type:ControlType.Boolean,title:\"Start open\",defaultValue:false},enableTilt:{type:ControlType.Boolean,title:\"Pointer tilt\",defaultValue:true},speed:{type:ControlType.Number,title:\"Motion speed\",defaultValue:1,min:.5,max:1.8,step:.1,description:\"Built by Matthias \\xd6lschlegel 💪  \\n[Explore more components](https://framer.link/fsd2pgh)\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"RealFolder\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"652\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerDisableUnlink\":\"* @framerIntrinsicWidth 800\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./RealFolder.map","import{jsx as _jsx}from\"react/jsx-runtime\";import{forwardRef,useEffect,useRef}from\"react\";const NAMES=[\"Forms\",\"Spaces\",\"Fragments\"]// must match the collection names\n;const INTERVAL=4e3// ms between switches\n;export function withAutoplay(Component){return /*#__PURE__*/forwardRef((props,ref)=>{const wrap=useRef(null);useEffect(()=>{const root=wrap.current;if(!root)return;if(window.matchMedia(\"(prefers-reduced-motion: reduce)\").matches)return;let i=0;let paused=false;let stopped=false;const getDots=()=>{const btns=Array.from(root.querySelectorAll(\"button, [role='button'], [role='tab']\"));const named=NAMES.map(n=>btns.find(b=>(b.getAttribute(\"aria-label\")||b.textContent||\"\").includes(n))).filter(Boolean);if(named.length>1)return named;return btns.filter(b=>{const r=b.getBoundingClientRect();return r.width>0&&r.width<40;});};const onOver=()=>paused=true;const onOut=e=>{if(!root.contains(e.relatedTarget))paused=false;};const onUserClick=e=>{if(e.isTrusted)stopped=true// a real click hands control back\n;};root.addEventListener(\"mouseover\",onOver);root.addEventListener(\"mouseout\",onOut);root.addEventListener(\"click\",onUserClick,true);const id=setInterval(()=>{if(paused||stopped||document.hidden)return;const dots=getDots();if(dots.length<2)return;i=(i+1)%dots.length;dots[i].click();},INTERVAL);return()=>{clearInterval(id);root.removeEventListener(\"mouseover\",onOver);root.removeEventListener(\"mouseout\",onOut);root.removeEventListener(\"click\",onUserClick,true);};},[]);return /*#__PURE__*/_jsx(\"div\",{ref:wrap,style:{display:\"contents\"},children:/*#__PURE__*/_jsx(Component,{ref:ref,...props})});});}\nexport const __FramerMetadata__ = {\"exports\":{\"withAutoplay\":{\"type\":\"reactHoc\",\"name\":\"withAutoplay\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./AutoClick.map"],"mappings":"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"}