javascript:(function(){if(window.__gravityActive)return alert("Gravity already active!");window.__gravityActive=true;const GRAVITY=1500,BOUNCE=0.6,FRICTION=0.95,MAX_CLONES=50;const overlay=document.createElement("div");overlay.style.cssText="position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:999999;";document.body.appendChild(overlay);const els=[],velocities=new Map(),dragging=new Map(),rotations=new Map(),originalPositions=new Map(),originals=[];let cloneCount=0;Array.from(document.body.querySelectorAll("div, span, img, button")).forEach(el=>{if(cloneCount>=MAX_CLONES)return;const rect=el.getBoundingClientRect();const style=getComputedStyle(el);if(el.offsetParent===null)return;if(rect.width===0||rect.height===0)return;if(rect.width>window.innerWidth/3||rect.height>window.innerHeight/3)return;if(el.tagName==="CANVAS")return;if(style.backgroundImage!=="none" && rect.width>window.innerWidth*0.9)return;originals.push(el);el.style.visibility="hidden";const clone=el.cloneNode(true);clone.style.cssText=`position:absolute;margin:0;pointer-events:auto;z-index:${1000+cloneCount};transform:rotate(0deg);left:${rect.left+window.scrollX}px;top:${rect.top+window.scrollY}px;cursor:grab;`;overlay.appendChild(clone);els.push(clone);velocities.set(clone,{vx:0,vy:0});dragging.set(clone,false);rotations.set(clone,Math.random()*360);originalPositions.set(clone,{left:rect.left+window.scrollX,top:rect.top+window.scrollY});clone.addEventListener("mousedown",e=>{e.preventDefault();dragging.set(clone,true);clone.style.cursor="grabbing";const offsetX=e.clientX-parseFloat(clone.style.left);const offsetY=e.clientY-parseFloat(clone.style.top);let lastTime=performance.now(),prevX=e.clientX,prevY=e.clientY;function moveHandler(ev){const now=performance.now();const dt=(now-lastTime)/1000;const newLeft=ev.clientX-offsetX;const newTop=ev.clientY-offsetY;clone.style.left=newLeft+"px";clone.style.top=newTop+"px";const v=velocities.get(clone);v.vx=(ev.clientX-prevX)/dt;v.vy=(ev.clientY-prevY)/dt;lastTime=now;prevX=ev.clientX;prevY=ev.clientY;}function upHandler(){dragging.set(clone,false);clone.style.cursor="grab";document.removeEventListener("mousemove",moveHandler);document.removeEventListener("mouseup",upHandler);}document.addEventListener("mousemove",moveHandler);document.addEventListener("mouseup",upHandler);});cloneCount++;});function step(){const vh=window.innerHeight,vw=window.innerWidth;els.forEach(el=>{if(dragging.get(el))return;const v=velocities.get(el);v.vy+=GRAVITY/60;let top=parseFloat(el.style.top)+v.vy/60;let left=parseFloat(el.style.left)+v.vx/60;const elH=el.offsetHeight,elW=el.offsetWidth;if(top+elH>vh){top=vh-elH;v.vy*=-BOUNCE;v.vx*=FRICTION;}if(top<0){top=0;v.vy*=-BOUNCE;}if(left+elW>vw){left=vw-elW;v.vx*=-BOUNCE;}if(left<0){left=0;v.vx*=-BOUNCE;}el.style.top=top+"px";el.style.left=left+"px";const rot=rotations.get(el)+v.vx*0.05;rotations.set(el,rot);el.style.transform="rotate("+rot+"deg)";});if(window.__gravityActive)requestAnimationFrame(step);}step();function smoothRestore(el){const startTop=parseFloat(el.style.top),startLeft=parseFloat(el.style.left),startRot=rotations.get(el),orig=originalPositions.get(el);const duration=500,startTime=performance.now();function animate(){const now=performance.now();const t=Math.min(1,(now-startTime)/duration);const ease=t*(2-t);el.style.top=startTop+(orig.top-startTop)*ease+"px";el.style.left=startLeft+(orig.left-startLeft)*ease+"px";el.style.transform="rotate("+(startRot+(0-startRot)*ease)+"deg)";if(t<1)requestAnimationFrame(animate);}animate();}const btn=document.createElement("button");btn.textContent="Restore Gravity";btn.style.cssText="position:fixed;top:10px;right:10px;z-index:999999;padding:5px 10px;background:#f00;color:#fff;border:none;border-radius:5px;cursor:pointer;";btn.onclick=()=>{window.__gravityActive=false;els.forEach(el=>smoothRestore(el));originals.forEach(el=>el.style.visibility="visible");setTimeout(()=>overlay.remove(),600);btn.remove();};document.body.appendChild(btn);})();