403Webshell
Server IP : 127.0.0.1  /  Your IP : 216.73.216.109
Web Server : Apache/2.4.54 (Win64) OpenSSL/1.1.1q PHP/8.1.10
System : Windows NT DESKTOP-E5T4RUN 10.0 build 19045 (Windows 10) AMD64
User : SERVERWEB ( 0)
PHP Version : 8.1.10
Disable Function : NONE
MySQL : OFF |  cURL : ON |  WGET : OFF |  Perl : OFF |  Python : OFF |  Sudo : OFF |  Pkexec : OFF
Directory :  C:/Users/SERVERWEB/AppData/Local/Microsoft/OneDrive/26.074.0420.0001/WebAssets/

Upload File :
current_dir [ Writeable] document_root [ Writeable]

 

Command :


[ Back ]     

Current File : C:/Users/SERVERWEB/AppData/Local/Microsoft/OneDrive/26.074.0420.0001/WebAssets/wall.html
<!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Photo Wall</title><script src="/static/platform/ecs.js"></script><script src="/static/view-lib/sql.js"></script><link rel="stylesheet" href="/static/tokens/scrollbar.css"><style>*{margin:0;padding:0;box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',system-ui,sans-serif;background:#111;color:#e0e0e0;height:100vh;overflow:hidden;cursor:default}#wall{display:flex;flex-direction:column;justify-content:center;height:100%;gap:6px;padding:6px 0}.row{display:flex;flex-shrink:0;will-change:transform;cursor:grab;user-select:none}.row.grabbing{cursor:grabbing}.row img{height:100%;aspect-ratio:1;object-fit:cover;border-radius:5px;flex-shrink:0;margin-right:6px;pointer-events:none;transition:opacity .4s;opacity:0}.row img.loaded{opacity:1}.row.active{filter:brightness(1.15);z-index:2}#wall.dragging .row:not(.active){filter:brightness(.4);transition:filter .3s}#wall.dragging .row.active{transition:filter .15s}#vignette{position:fixed;inset:0;pointer-events:none;z-index:10;background:linear-gradient(to right,#111 0,transparent 6%,transparent 94%,#111 100%),linear-gradient(to bottom,#111 0,transparent 8%,transparent 92%,#111 100%)}#loading{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;background:#111;color:#888;font-size:14px;z-index:20;transition:opacity .6s}#loading.hidden{opacity:0;pointer-events:none}.speed-hud{position:fixed;bottom:20px;left:50%;transform:translateX(-50%);background:rgba(0,0,0,.7);border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:8px 16px;font-size:12px;color:#888;z-index:15;opacity:0;transition:opacity .25s;pointer-events:none;white-space:nowrap}.speed-hud.visible{opacity:1}.speed-hud span{color:#7b9dff;font-weight:600}</style><script src="/static/view-lib/theme-sync.js"></script><script src="/static/view-lib/user-activity.js"></script><script>ViewLib.ThemeSync.applyDirFromParent()</script></head><body><div id="loading">Loading photos...</div><div id="wall"></div><div id="vignette"></div><div class="speed-hud" id="hud">Speed: <span id="hudSpeed">0</span> px/s &middot; Row <span id="hudRow">0</span></div><script src="/static/platform/vibe-telemetry.js"></script><script src="/static/platform/od4-fetch.js"></script><script src="/static/view-lib/messages.js"></script><script>const NUM_ROWS=7,PHOTOS_PER_ROW=40,GAP=6,ROW_CONFIGS=[{heightPct:.1,baseSpeed:.6},{heightPct:.13,baseSpeed:-.9},{heightPct:.16,baseSpeed:1.3},{heightPct:.2,baseSpeed:-1.8},{heightPct:.16,baseSpeed:1.3},{heightPct:.13,baseSpeed:-.9},{heightPct:.1,baseSpeed:.6}],wallEl=document.getElementById("wall"),loadingEl=document.getElementById("loading"),hudEl=document.getElementById("hud"),hudSpeed=document.getElementById("hudSpeed"),hudRow=document.getElementById("hudRow"),rows=[];let allThumbnails=[];async function init(){const e=await fetch("/api/thumbnails?offset=0&limit=280"),t=await e.json();allThumbnails=t.items.filter(e=>e.thumbnailId);for(let e=allThumbnails.length-1;e>0;e--){const t=Math.floor(Math.random()*(e+1));[allThumbnails[e],allThumbnails[t]]=[allThumbnails[t],allThumbnails[e]]}const a=window.innerHeight-36-12;for(let e=0;e<7;e++){const t=ROW_CONFIGS[e],n=Math.round(a*t.heightPct),o=document.createElement("div");o.className="row",o.style.height=n+"px";const s=40*e,d=allThumbnails.slice(s,s+40),l=[...d,...d];for(const e of l){const t=document.createElement("img");t.loading="lazy",t.src="/api/thumbnail/"+e.thumbnailId,t.onload=()=>t.classList.add("loaded"),o.appendChild(t)}wallEl.appendChild(o);const i=d.length*(n+6);rows.push({el:o,offset:Math.random()*i,speed:t.baseSpeed,baseSpeed:t.baseSpeed,singleWidth:i,grabbed:!1,velocity:0})}loadingEl.classList.add("hidden"),requestAnimationFrame(animate)}let lastTime=0;function animate(e){const t=lastTime?Math.min((e-lastTime)/16.667,3):1;lastTime=e;for(const e of rows)e.grabbed||(e.velocity*=.97,Math.abs(e.velocity)<.01?e.speed+=.02*(e.baseSpeed-e.speed):e.speed=e.velocity),e.offset+=e.speed*t,e.offset>=e.singleWidth&&(e.offset-=e.singleWidth),e.offset<0&&(e.offset+=e.singleWidth),e.el.style.transform=`translateX(${-e.offset}px)`;requestAnimationFrame(animate)}let dragRow=null,dragStartX=0,dragLastX=0,dragLastTime=0,dragVelocity=0;function getRowIndex(e){for(;e&&!e.classList.contains("row");)e=e.parentElement;return rows.findIndex(t=>t.el===e)}function onDown(e){const t=getRowIndex(e.target);if(-1===t)return;e.preventDefault();const a=e.touches?e.touches[0].clientX:e.clientX;dragRow=rows[t],dragRow.grabbed=!0,dragRow.el.classList.add("grabbing","active"),wallEl.classList.add("dragging"),dragStartX=a,dragLastX=a,dragLastTime=performance.now(),dragVelocity=0,hudRow.textContent=t+1,hudEl.classList.add("visible"),document.addEventListener("mousemove",onMove),document.addEventListener("mouseup",onUp),document.addEventListener("touchmove",onMove,{passive:!1}),document.addEventListener("touchend",onUp)}function onMove(e){if(!dragRow)return;e.preventDefault();const t=e.touches?e.touches[0].clientX:e.clientX,a=performance.now(),n=t-dragLastX,o=a-dragLastTime;if(o>0){dragVelocity=.6*dragVelocity+.4*(n/o*16.667)}dragRow.offset-=n,dragRow.speed=0,hudSpeed.textContent=Math.round(60*Math.abs(dragVelocity)),dragLastX=t,dragLastTime=a}function onUp(e){dragRow&&(dragRow.velocity=-dragVelocity,dragRow.speed=dragRow.velocity,dragRow.grabbed=!1,dragRow.el.classList.remove("grabbing","active"),wallEl.classList.remove("dragging"),dragRow=null,hudEl.classList.remove("visible"),document.removeEventListener("mousemove",onMove),document.removeEventListener("mouseup",onUp),document.removeEventListener("touchmove",onMove),document.removeEventListener("touchend",onUp))}wallEl.addEventListener("mousedown",onDown),wallEl.addEventListener("touchstart",onDown,{passive:!1}),wallEl.addEventListener("wheel",e=>{const t=getRowIndex(e.target);if(-1===t)return;e.preventDefault();const a=rows[t],n=Math.sign(a.baseSpeed),o=.002*-e.deltaY;a.baseSpeed+=o*n*2,a.baseSpeed=Math.max(-5,Math.min(5,a.baseSpeed)),a.speed=a.baseSpeed,a.velocity=0},{passive:!1}),wallEl.addEventListener("dblclick",e=>{const t=getRowIndex(e.target);-1!==t&&(rows[t].baseSpeed*=-1,rows[t].speed=rows[t].baseSpeed,rows[t].velocity=0)}),window.addEventListener("resize",()=>{const e=window.innerHeight-36-12;for(let t=0;t<7;t++){const a=Math.round(e*ROW_CONFIGS[t].heightPct);rows[t].el.style.height=a+"px",rows[t].singleWidth=(allThumbnails.length>0?40:20)*(a+6)}}),ViewLib.Messages.setupSpotlightResponder(()=>allThumbnails.filter(e=>e.thumbnailId).map(e=>e.thumbnailId)),init()</script></body></html>

Youez - 2016 - github.com/yon3zu
LinuXploit