Initial commit
No files matched your search
@@ -0,0 +1,66 @@
|
||||
<!DOCTYPE html>
|
||||
<!-- saved from url=(0025)https://geometrydash.com/ -->
|
||||
<html lang="en"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<title>Geometry Dash - Official Website</title>
|
||||
<meta name="description" content="Official Geometry Dash website by RobTop Games. Play the browser demo, view top player leaderboards, and get the game.">
|
||||
<meta name="keywords" content="Geometry Dash, RobTop Games, rhythm game, platformer, leaderboards, browser game, Stereo Madness">
|
||||
|
||||
<!-- Open Graph -->
|
||||
<meta property="og:type" content="website">
|
||||
<meta property="og:title" content="Geometry Dash - Official Website">
|
||||
<meta property="og:description" content="Play the browser demo, view top player leaderboards, and get Geometry Dash.">
|
||||
<meta property="og:image" content="https://www.geometrydash.com/assets/og-image.png">
|
||||
<meta property="og:url" content="https://www.geometrydash.com/">
|
||||
<link rel="canonical" href="https://www.geometrydash.com/">
|
||||
<meta property="og:site_name" content="Geometry Dash">
|
||||
|
||||
<!-- Twitter -->
|
||||
<meta name="twitter:card" content="summary_large_image">
|
||||
<meta name="twitter:title" content="Geometry Dash - Official Website">
|
||||
<meta name="twitter:description" content="Play the browser demo, view top player leaderboards, and get Geometry Dash.">
|
||||
<meta name="twitter:image" content="https://www.geometrydash.com/assets/og-image.png">
|
||||
|
||||
<meta name="theme-color" content="#000c20">
|
||||
|
||||
<!-- Structured data -->
|
||||
<script type="application/ld+json">
|
||||
{
|
||||
"@context": "https://schema.org",
|
||||
"@type": "VideoGame",
|
||||
"name": "Geometry Dash",
|
||||
"url": "https://www.geometrydash.com",
|
||||
"image": "https://www.geometrydash.com/assets/og-image.png",
|
||||
"description": "Jump and fly your way through danger in this rhythm-based action platformer.",
|
||||
"genre": ["Rhythm", "Platformer", "Action"],
|
||||
"gamePlatform": ["iOS", "Android", "PC", "Mac"],
|
||||
"operatingSystem": ["iOS", "Android", "Windows", "macOS"],
|
||||
"applicationCategory": "Game",
|
||||
"author": {
|
||||
"@type": "Organization",
|
||||
"name": "RobTop Games",
|
||||
"url": "https://www.robtopgames.com"
|
||||
},
|
||||
"publisher": {
|
||||
"@type": "Organization",
|
||||
"name": "RobTop Games"
|
||||
}
|
||||
}
|
||||
</script>
|
||||
|
||||
<link rel="icon" href="https://geometrydash.com/favicon.ico" sizes="48x48">
|
||||
<link rel="icon" type="image/png" href="https://geometrydash.com/assets/favicon/favicon-16x16.png" sizes="16x16">
|
||||
<link rel="icon" type="image/png" href="https://geometrydash.com/assets/favicon/favicon-32x32.png" sizes="32x32">
|
||||
<link rel="apple-touch-icon" href="https://geometrydash.com/apple-touch-icon.png">
|
||||
<link rel="manifest" href="https://geometrydash.com/assets/favicon/site.webmanifest">
|
||||
<link rel="preload" href="https://geometrydash.com/assets/fonts/PUSAB.otf" as="font" type="font/otf" crossorigin="">
|
||||
<link rel="preload" href="https://geometrydash.com/fonts/Montserrat-Variable.woff2" as="font" type="font/woff2" crossorigin="">
|
||||
<script type="module" crossorigin="" src="./Geometry Dash - Official Website_files/index-Cp8WXmNT.js"></script>
|
||||
<link rel="stylesheet" crossorigin="" href="./Geometry Dash - Official Website_files/index-DhuD2EwG.css">
|
||||
</head>
|
||||
<body>
|
||||
<div id="root"><div class="h-screen flex flex-col bg-[var(--color-bg)] overflow-hidden short:min-h-screen short:h-auto short:overflow-auto"><nav class="bg-[var(--color-bg)] flex items-center justify-center z-[60] relative shrink-0" style="height: var(--navbar-height);"><div class="absolute inset-x-0 bottom-0 h-[2px]" style="background-color: var(--color-border-glow); mix-blend-mode: screen;"></div><div class="w-full max-w-[90%] flex items-center"><a class="mr-8 shrink-0" href="https://geometrydash.com/" data-discover="true"><img alt="RobTop" src="./Geometry Dash - Official Website_files/robtoplogo_small.png" style="height: clamp(24px, 4vh, 32px);"></a><div class="hidden md:flex gap-7 text-[23px] font-semibold" style="font-family: var(--font-nav);"><a class="text-[var(--color-nav-link)] hover:text-white transition-colors" href="https://geometrydash.com/games" data-discover="true">Games</a><a class="text-[var(--color-nav-link)] hover:text-white transition-colors" href="https://geometrydash.com/news" data-discover="true">News</a><a class="text-[var(--color-nav-link)] hover:text-white transition-colors" href="https://geometrydash.com/leaderboards" data-discover="true">Leaderboards</a><a href="https://www.robtopgames.com/faq/en/home/" target="_blank" rel="noopener noreferrer" class="text-[var(--color-nav-link)] hover:text-white transition-colors">FAQ</a><a href="https://geometrydash.wiki.gg/" target="_blank" rel="noopener noreferrer" class="text-[var(--color-nav-link)] hover:text-white transition-colors">Wiki</a></div><button class="md:hidden text-[var(--color-nav-link)] p-2 cursor-pointer ml-auto" aria-label="Toggle menu"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" class="w-7 h-7"><line x1="3" y1="6" x2="21" y2="6"></line><line x1="3" y1="12" x2="21" y2="12"></line><line x1="3" y1="18" x2="21" y2="18"></line></svg></button></div><div class="absolute left-0 right-0 bg-[var(--color-bg)] z-[59] md:hidden transition-all duration-200 max-h-0 opacity-0 overflow-hidden" style="top: var(--navbar-height); max-height: 0px;"><div class="flex flex-col gap-4 px-8 py-5 text-[20px] font-semibold" style="font-family: var(--font-nav);"><a class="text-[var(--color-nav-link)] hover:text-white transition-colors" href="https://geometrydash.com/" data-discover="true">Home</a><a class="text-[var(--color-nav-link)] hover:text-white transition-colors" href="https://geometrydash.com/games" data-discover="true">Games</a><a class="text-[var(--color-nav-link)] hover:text-white transition-colors" href="https://geometrydash.com/news" data-discover="true">News</a><a class="text-[var(--color-nav-link)] hover:text-white transition-colors" href="https://geometrydash.com/leaderboards" data-discover="true">Leaderboards</a><a href="https://www.robtopgames.com/faq/en/home/" target="_blank" rel="noopener noreferrer" class="text-[var(--color-nav-link)] hover:text-white transition-colors">FAQ</a><a href="https://geometrydash.wiki.gg/" target="_blank" rel="noopener noreferrer" class="text-[var(--color-nav-link)] hover:text-white transition-colors">Wiki</a></div><div class="h-[2px]" style="background-color: var(--color-border-glow); mix-blend-mode: screen;"></div></div></nav><div class="flex-1 relative overflow-hidden short:min-h-[400px]"><div class="absolute inset-0 overflow-hidden"><div class="absolute inset-0 bg-repeat-x gd-bg" style="background-image: url("/assets/game_bg_01_001.png"); background-size: min(2048px, max(100vw, 100vh, 1200px)) min(2048px, max(100vw, 100vh, 1200px)); background-position: center top;"></div></div><img alt="" class="absolute inset-x-0 h-[150px] w-full pointer-events-none opacity-75" src="./Geometry Dash - Official Website_files/gradient.png" style="bottom: var(--ground-min-height); mix-blend-mode: overlay;"><div class="relative h-full flex flex-col"><div class="flex-1 min-h-0 overflow-y-auto"><div class="flex items-center justify-center h-full relative"><div class="aspect-video relative gd-game-canvas"><iframe src="./Geometry Dash - Official Website_files/index.html" title="Geometry Dash" class="w-full h-full border-0 relative z-50" scrolling="no" style="background: transparent;"></iframe></div></div></div><div class="relative shrink-0" style="margin-top: calc(var(--ground-overlap) * -1); background-image: url("/assets/groundSquare_01_001.png"); background-size: clamp(120px, 50vw, 250px) 100%; background-repeat: repeat-x; background-position: center top; min-height: var(--ground-min-height);"><div class="absolute inset-x-0 top-0 z-10" style="height: clamp(2px, 0.166667vw, 4px);"><img alt="" class="w-full h-full object-fill" src="./Geometry Dash - Official Website_files/floorLine_01_001.png"></div><footer class="pt-3 sm:pt-6 pb-2 sm:pb-4 text-center relative z-30 px-2 short:px-6"><div class="flex justify-center gap-2 sm:gap-4 mb-1 sm:mb-3"><a href="https://www.youtube.com/@RobTopGames" target="_blank" rel="noopLine truncated
|
||||
|
||||
|
||||
<div class="pointer-events-none" style="position: fixed; top: 64px; left: 5.89062px; width: 1262.22px; height: 709.984px; box-shadow: rgba(0, 0, 0, 0.45) 0px 0px 40px 15px; z-index: 25;"></div></body></html>
|
||||
|
After Width: | Height: | Size: 956 B |
|
After Width: | Height: | Size: 3.1 KiB |
|
After Width: | Height: | Size: 2.8 KiB |
|
After Width: | Height: | Size: 3.3 KiB |
|
After Width: | Height: | Size: 3.0 KiB |
|
After Width: | Height: | Size: 3.0 KiB |
|
After Width: | Height: | Size: 3.3 KiB |
|
After Width: | Height: | Size: 1.6 KiB |
@@ -0,0 +1,62 @@
|
||||
(function(){const s=document.createElement("link").relList;if(s&&s.supports&&s.supports("modulepreload"))return;for(const h of document.querySelectorAll('link[rel="modulepreload"]'))c(h);new MutationObserver(h=>{for(const m of h)if(m.type==="childList")for(const x of m.addedNodes)x.tagName==="LINK"&&x.rel==="modulepreload"&&c(x)}).observe(document,{childList:!0,subtree:!0});function d(h){const m={};return h.integrity&&(m.integrity=h.integrity),h.referrerPolicy&&(m.referrerPolicy=h.referrerPolicy),h.crossOrigin==="use-credentials"?m.credentials="include":h.crossOrigin==="anonymous"?m.credentials="omit":m.credentials="same-origin",m}function c(h){if(h.ep)return;h.ep=!0;const m=d(h);fetch(h.href,m)}})();var Bc={exports:{}},Bn={};/**
|
||||
* @license React
|
||||
* react-jsx-runtime.production.js
|
||||
*
|
||||
* Copyright (c) Meta Platforms, Inc. and affiliates.
|
||||
*
|
||||
* This source code is licensed under the MIT license found in the
|
||||
* LICENSE file in the root directory of this source tree.
|
||||
*/var uh;function gy(){if(uh)return Bn;uh=1;var u=Symbol.for("react.transitional.element"),s=Symbol.for("react.fragment");function d(c,h,m){var x=null;if(m!==void 0&&(x=""+m),h.key!==void 0&&(x=""+h.key),"key"in h){m={};for(var T in h)T!=="key"&&(m[T]=h[T])}else m=h;return h=m.ref,{$$typeof:u,type:c,key:x,ref:h!==void 0?h:null,props:m}}return Bn.Fragment=s,Bn.jsx=d,Bn.jsxs=d,Bn}var oh;function by(){return oh||(oh=1,Bc.exports=gy()),Bc.exports}var r=by(),Gc={exports:{}},te={};/**
|
||||
* @license React
|
||||
* react.production.js
|
||||
*
|
||||
* Copyright (c) Meta Platforms, Inc. and affiliates.
|
||||
*
|
||||
* This source code is licensed under the MIT license found in the
|
||||
* LICENSE file in the root directory of this source tree.
|
||||
*/var ch;function xy(){if(ch)return te;ch=1;var u=Symbol.for("react.transitional.element"),s=Symbol.for("react.portal"),d=Symbol.for("react.fragment"),c=Symbol.for("react.strict_mode"),h=Symbol.for("react.profiler"),m=Symbol.for("react.consumer"),x=Symbol.for("react.context"),T=Symbol.for("react.forward_ref"),b=Symbol.for("react.suspense"),y=Symbol.for("react.memo"),C=Symbol.for("react.lazy"),N=Symbol.for("react.activity"),M=Symbol.iterator;function Y(g){return g===null||typeof g!="object"?null:(g=M&&g[M]||g["@@iterator"],typeof g=="function"?g:null)}var X={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},B=Object.assign,q={};function G(g,U,L){this.props=g,this.context=U,this.refs=q,this.updater=L||X}G.prototype.isReactComponent={},G.prototype.setState=function(g,U){if(typeof g!="object"&&typeof g!="function"&&g!=null)throw Error("takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,g,U,"setState")},G.prototype.forceUpdate=function(g){this.updater.enqueueForceUpdate(this,g,"forceUpdate")};function F(){}F.prototype=G.prototype;function K(g,U,L){this.props=g,this.context=U,this.refs=q,this.updater=L||X}var de=K.prototype=new F;de.constructor=K,B(de,G.prototype),de.isPureReactComponent=!0;var re=Array.isArray;function I(){}var $={H:null,A:null,T:null,S:null},Se=Object.prototype.hasOwnProperty;function ge(g,U,L){var V=L.ref;return{$$typeof:u,type:g,key:U,ref:V!==void 0?V:null,props:L}}function Ke(g,U){return ge(g.type,U,g.props)}function Ve(g){return typeof g=="object"&&g!==null&&g.$$typeof===u}function ee(g){var U={"=":"=0",":":"=2"};return"$"+g.replace(/[=:]/g,function(L){return U[L]})}var we=/\/+/g;function Ae(g,U){return typeof g=="object"&&g!==null&&g.key!=null?ee(""+g.key):U.toString(36)}function ze(g){switch(g.status){case"fulfilled":return g.value;case"rejected":throw g.reason;default:switch(typeof g.status=="string"?g.then(I,I):(g.status="pending",g.then(function(U){g.status==="pending"&&(g.status="fulfilled",g.value=U)},function(U){g.status==="pending"&&(g.status="rejected",g.reason=U)})),g.status){case"fulfilled":return g.value;case"rejected":throw g.reason}}throw g}function j(g,U,L,V,P){var le=typeof g;(le==="undefined"||le==="boolean")&&(g=null);var ve=!1;if(g===null)ve=!0;else switch(le){case"bigint":case"string":case"number":ve=!0;break;case"object":switch(g.$$typeof){case u:case s:ve=!0;break;case C:return ve=g._init,j(ve(g._payload),U,L,V,P)}}if(ve)return P=P(g),ve=V===""?"."+Ae(g,0):V,re(P)?(L="",ve!=null&&(L=ve.replace(we,"$&/")+"/"),j(P,U,L,"",function(Za){return Za})):P!=null&&(Ve(P)&&(P=Ke(P,L+(P.key==null||g&&g.key===P.key?"":(""+P.key).replace(we,"$&/")+"/")+ve)),U.push(P)),1;ve=0;var Pe=V===""?".":V+":";if(re(g))for(var Me=0;Me<g.length;Me++)V=g[Me],le=Pe+Ae(V,Me),ve+=j(V,U,L,le,P);else if(Me=Y(g),typeof Me=="function")for(g=Me.call(g),Me=0;!(V=g.next()).done;)V=V.value,le=Pe+Ae(V,Me++),ve+=j(V,U,L,le,P);else if(le==="object"){if(typeof g.then=="function")return j(ze(g),U,L,V,P);throw U=String(g),Error("Objects are not valid as a React child (found: "+(U==="[object Object]"?"object with keys {"+Object.keys(g).join(", ")+"}":U)+"). If you meant to render a collection of children, use an array instead.")}return ve}function H(g,U,L){if(g==null)return g;var V=[],P=0;return j(g,V,"","",function(le){return U.call(L,le,P++)}),V}function k(g){if(g._status===-1){var U=g._result;U=U(),U.then(function(L){(g._status===0||g._status===-1)&&(g._status=1,g._result=L)},function(L){(g._status===0||g._status===-1)&&(g._status=2,g._result=L)}),g._status===-1&&(g._status=0,g._result=U)}if(g._status===1)return g._result.default;throw g._result}var fe=typeof reportError=="function"?reportError:function(g){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var U=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:typeof g=="object"&&g!==null&&typeof g.message=="string"?String(g.message):String(g),error:g});if(!window.dispatchEvent(U))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",g);return}console.error(g)},pe={map:H,forEach:function(g,U,L){H(g,function(){U.apply(this,arguments)},L)},count:function(g){var U=0;return H(g,function(){U++}),U},toArray:function(g){return H(g,function(U){return U})||[]},only:function(g){if(!Ve(g))throw Error("React.Children.only expected to receive a single React element child.");return g}};return te.Activity=N,te.Children=pe,te.Component=G,te.Fragment=d,te.Profiler=h,te.PureComponent=K,te.StrictMode=c,te.Suspense=b,te.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=$,te.__COMPILER_RUNTIME={__proto__:null,c:function(g){return $.H.useMemoCache(g)}},te.cache=function(g){return function(){return g.apply(null,arguments)}},te.cacheSignal=function(){return null},te.cloneElement=function(g,U,L){if(g==null)throw Error("The arguLine truncated
|
||||
* @license React
|
||||
* scheduler.production.js
|
||||
*
|
||||
* Copyright (c) Meta Platforms, Inc. and affiliates.
|
||||
*
|
||||
* This source code is licensed under the MIT license found in the
|
||||
* LICENSE file in the root directory of this source tree.
|
||||
*/var sh;function Sy(){return sh||(sh=1,(function(u){function s(j,H){var k=j.length;j.push(H);e:for(;0<k;){var fe=k-1>>>1,pe=j[fe];if(0<h(pe,H))j[fe]=H,j[k]=pe,k=fe;else break e}}function d(j){return j.length===0?null:j[0]}function c(j){if(j.length===0)return null;var H=j[0],k=j.pop();if(k!==H){j[0]=k;e:for(var fe=0,pe=j.length,g=pe>>>1;fe<g;){var U=2*(fe+1)-1,L=j[U],V=U+1,P=j[V];if(0>h(L,k))V<pe&&0>h(P,L)?(j[fe]=P,j[V]=k,fe=V):(j[fe]=L,j[U]=k,fe=U);else if(V<pe&&0>h(P,k))j[fe]=P,j[V]=k,fe=V;else break e}}return H}function h(j,H){var k=j.sortIndex-H.sortIndex;return k!==0?k:j.id-H.id}if(u.unstable_now=void 0,typeof performance=="object"&&typeof performance.now=="function"){var m=performance;u.unstable_now=function(){return m.now()}}else{var x=Date,T=x.now();u.unstable_now=function(){return x.now()-T}}var b=[],y=[],C=1,N=null,M=3,Y=!1,X=!1,B=!1,q=!1,G=typeof setTimeout=="function"?setTimeout:null,F=typeof clearTimeout=="function"?clearTimeout:null,K=typeof setImmediate<"u"?setImmediate:null;function de(j){for(var H=d(y);H!==null;){if(H.callback===null)c(y);else if(H.startTime<=j)c(y),H.sortIndex=H.expirationTime,s(b,H);else break;H=d(y)}}function re(j){if(B=!1,de(j),!X)if(d(b)!==null)X=!0,I||(I=!0,ee());else{var H=d(y);H!==null&&ze(re,H.startTime-j)}}var I=!1,$=-1,Se=5,ge=-1;function Ke(){return q?!0:!(u.unstable_now()-ge<Se)}function Ve(){if(q=!1,I){var j=u.unstable_now();ge=j;var H=!0;try{e:{X=!1,B&&(B=!1,F($),$=-1),Y=!0;var k=M;try{t:{for(de(j),N=d(b);N!==null&&!(N.expirationTime>j&&Ke());){var fe=N.callback;if(typeof fe=="function"){N.callback=null,M=N.priorityLevel;var pe=fe(N.expirationTime<=j);if(j=u.unstable_now(),typeof pe=="function"){N.callback=pe,de(j),H=!0;break t}N===d(b)&&c(b),de(j)}else c(b);N=d(b)}if(N!==null)H=!0;else{var g=d(y);g!==null&&ze(re,g.startTime-j),H=!1}}break e}finally{N=null,M=k,Y=!1}H=void 0}}finally{H?ee():I=!1}}}var ee;if(typeof K=="function")ee=function(){K(Ve)};else if(typeof MessageChannel<"u"){var we=new MessageChannel,Ae=we.port2;we.port1.onmessage=Ve,ee=function(){Ae.postMessage(null)}}else ee=function(){G(Ve,0)};function ze(j,H){$=G(function(){j(u.unstable_now())},H)}u.unstable_IdlePriority=5,u.unstable_ImmediatePriority=1,u.unstable_LowPriority=4,u.unstable_NormalPriority=3,u.unstable_Profiling=null,u.unstable_UserBlockingPriority=2,u.unstable_cancelCallback=function(j){j.callback=null},u.unstable_forceFrameRate=function(j){0>j||125<j?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):Se=0<j?Math.floor(1e3/j):5},u.unstable_getCurrentPriorityLevel=function(){return M},u.unstable_next=function(j){switch(M){case 1:case 2:case 3:var H=3;break;default:H=M}var k=M;M=H;try{return j()}finally{M=k}},u.unstable_requestPaint=function(){q=!0},u.unstable_runWithPriority=function(j,H){switch(j){case 1:case 2:case 3:case 4:case 5:break;default:j=3}var k=M;M=j;try{return H()}finally{M=k}},u.unstable_scheduleCallback=function(j,H,k){var fe=u.unstable_now();switch(typeof k=="object"&&k!==null?(k=k.delay,k=typeof k=="number"&&0<k?fe+k:fe):k=fe,j){case 1:var pe=-1;break;case 2:pe=250;break;case 5:pe=1073741823;break;case 4:pe=1e4;break;default:pe=5e3}return pe=k+pe,j={id:C++,callback:H,priorityLevel:j,startTime:k,expirationTime:pe,sortIndex:-1},k>fe?(j.sortIndex=k,s(y,j),d(b)===null&&j===d(y)&&(B?(F($),$=-1):B=!0,ze(re,k-fe))):(j.sortIndex=pe,s(b,j),X||Y||(X=!0,I||(I=!0,ee()))),j},u.unstable_shouldYield=Ke,u.unstable_wrapCallback=function(j){var H=M;return function(){var k=M;M=H;try{return j.apply(this,arguments)}finally{M=k}}}})(Xc)),Xc}var fh;function Ty(){return fh||(fh=1,Vc.exports=Sy()),Vc.exports}var Qc={exports:{}},Fe={};/**
|
||||
* @license React
|
||||
* react-dom.production.js
|
||||
*
|
||||
* Copyright (c) Meta Platforms, Inc. and affiliates.
|
||||
*
|
||||
* This source code is licensed under the MIT license found in the
|
||||
* LICENSE file in the root directory of this source tree.
|
||||
*/var dh;function Ey(){if(dh)return Fe;dh=1;var u=Wc();function s(b){var y="https://react.dev/errors/"+b;if(1<arguments.length){y+="?args[]="+encodeURIComponent(arguments[1]);for(var C=2;C<arguments.length;C++)y+="&args[]="+encodeURIComponent(arguments[C])}return"Minified React error #"+b+"; visit "+y+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function d(){}var c={d:{f:d,r:function(){throw Error(s(522))},D:d,C:d,L:d,m:d,X:d,S:d,M:d},p:0,findDOMNode:null},h=Symbol.for("react.portal");function m(b,y,C){var N=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:h,key:N==null?null:""+N,children:b,containerInfo:y,implementation:C}}var x=u.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE;function T(b,y){if(b==="font")return"";if(typeof y=="string")return y==="use-credentials"?y:""}return Fe.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=c,Fe.createPortal=function(b,y){var C=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!y||y.nodeType!==1&&y.nodeType!==9&&y.nodeType!==11)throw Error(s(299));return m(b,y,null,C)},Fe.flushSync=function(b){var y=x.T,C=c.p;try{if(x.T=null,c.p=2,b)return b()}finally{x.T=y,c.p=C,c.d.f()}},Fe.preconnect=function(b,y){typeof b=="string"&&(y?(y=y.crossOrigin,y=typeof y=="string"?y==="use-credentials"?y:"":void 0):y=null,c.d.C(b,y))},Fe.prefetchDNS=function(b){typeof b=="string"&&c.d.D(b)},Fe.preinit=function(b,y){if(typeof b=="string"&&y&&typeof y.as=="string"){var C=y.as,N=T(C,y.crossOrigin),M=typeof y.integrity=="string"?y.integrity:void 0,Y=typeof y.fetchPriority=="string"?y.fetchPriority:void 0;C==="style"?c.d.S(b,typeof y.precedence=="string"?y.precedence:void 0,{crossOrigin:N,integrity:M,fetchPriority:Y}):C==="script"&&c.d.X(b,{crossOrigin:N,integrity:M,fetchPriority:Y,nonce:typeof y.nonce=="string"?y.nonce:void 0})}},Fe.preinitModule=function(b,y){if(typeof b=="string")if(typeof y=="object"&&y!==null){if(y.as==null||y.as==="script"){var C=T(y.as,y.crossOrigin);c.d.M(b,{crossOrigin:C,integrity:typeof y.integrity=="string"?y.integrity:void 0,nonce:typeof y.nonce=="string"?y.nonce:void 0})}}else y==null&&c.d.M(b)},Fe.preload=function(b,y){if(typeof b=="string"&&typeof y=="object"&&y!==null&&typeof y.as=="string"){var C=y.as,N=T(C,y.crossOrigin);c.d.L(b,C,{crossOrigin:N,integrity:typeof y.integrity=="string"?y.integrity:void 0,nonce:typeof y.nonce=="string"?y.nonce:void 0,type:typeof y.type=="string"?y.type:void 0,fetchPriority:typeof y.fetchPriority=="string"?y.fetchPriority:void 0,referrerPolicy:typeof y.referrerPolicy=="string"?y.referrerPolicy:void 0,imageSrcSet:typeof y.imageSrcSet=="string"?y.imageSrcSet:void 0,imageSizes:typeof y.imageSizes=="string"?y.imageSizes:void 0,media:typeof y.media=="string"?y.media:void 0})}},Fe.preloadModule=function(b,y){if(typeof b=="string")if(y){var C=T(y.as,y.crossOrigin);c.d.m(b,{as:typeof y.as=="string"&&y.as!=="script"?y.as:void 0,crossOrigin:C,integrity:typeof y.integrity=="string"?y.integrity:void 0})}else c.d.m(b)},Fe.requestFormReset=function(b){c.d.r(b)},Fe.unstable_batchedUpdates=function(b,y){return b(y)},Fe.useFormState=function(b,y,C){return x.H.useFormState(b,y,C)},Fe.useFormStatus=function(){return x.H.useHostTransitionStatus()},Fe.version="19.2.4",Fe}var hh;function jh(){if(hh)return Qc.exports;hh=1;function u(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(u)}catch(s){console.error(s)}}return u(),Qc.exports=Ey(),Qc.exports}/**
|
||||
* @license React
|
||||
* react-dom-client.production.js
|
||||
*
|
||||
* Copyright (c) Meta Platforms, Inc. and affiliates.
|
||||
*
|
||||
* This source code is licensed under the MIT license found in the
|
||||
* LICENSE file in the root directory of this source tree.
|
||||
*/var mh;function Ry(){if(mh)return Gn;mh=1;var u=Ty(),s=Wc(),d=jh();function c(e){var t="https://react.dev/errors/"+e;if(1<arguments.length){t+="?args[]="+encodeURIComponent(arguments[1]);for(var l=2;l<arguments.length;l++)t+="&args[]="+encodeURIComponent(arguments[l])}return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function h(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11)}function m(e){var t=e,l=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do t=e,(t.flags&4098)!==0&&(l=t.return),e=t.return;while(e)}return t.tag===3?l:null}function x(e){if(e.tag===13){var t=e.memoizedState;if(t===null&&(e=e.alternate,e!==null&&(t=e.memoizedState)),t!==null)return t.dehydrated}return null}function T(e){if(e.tag===31){var t=e.memoizedState;if(t===null&&(e=e.alternate,e!==null&&(t=e.memoizedState)),t!==null)return t.dehydrated}return null}function b(e){if(m(e)!==e)throw Error(c(188))}function y(e){var t=e.alternate;if(!t){if(t=m(e),t===null)throw Error(c(188));return t!==e?null:e}for(var l=e,a=t;;){var n=l.return;if(n===null)break;var i=n.alternate;if(i===null){if(a=n.return,a!==null){l=a;continue}break}if(n.child===i.child){for(i=n.child;i;){if(i===l)return b(n),e;if(i===a)return b(n),t;i=i.sibling}throw Error(c(188))}if(l.return!==a.return)l=n,a=i;else{for(var o=!1,f=n.child;f;){if(f===l){o=!0,l=n,a=i;break}if(f===a){o=!0,a=n,l=i;break}f=f.sibling}if(!o){for(f=i.child;f;){if(f===l){o=!0,l=i,a=n;break}if(f===a){o=!0,a=i,l=n;break}f=f.sibling}if(!o)throw Error(c(189))}}if(l.alternate!==a)throw Error(c(190))}if(l.tag!==3)throw Error(c(188));return l.stateNode.current===l?e:t}function C(e){var t=e.tag;if(t===5||t===26||t===27||t===6)return e;for(e=e.child;e!==null;){if(t=C(e),t!==null)return t;e=e.sibling}return null}var N=Object.assign,M=Symbol.for("react.element"),Y=Symbol.for("react.transitional.element"),X=Symbol.for("react.portal"),B=Symbol.for("react.fragment"),q=Symbol.for("react.strict_mode"),G=Symbol.for("react.profiler"),F=Symbol.for("react.consumer"),K=Symbol.for("react.context"),de=Symbol.for("react.forward_ref"),re=Symbol.for("react.suspense"),I=Symbol.for("react.suspense_list"),$=Symbol.for("react.memo"),Se=Symbol.for("react.lazy"),ge=Symbol.for("react.activity"),Ke=Symbol.for("react.memo_cache_sentinel"),Ve=Symbol.iterator;function ee(e){return e===null||typeof e!="object"?null:(e=Ve&&e[Ve]||e["@@iterator"],typeof e=="function"?e:null)}var we=Symbol.for("react.client.reference");function Ae(e){if(e==null)return null;if(typeof e=="function")return e.$$typeof===we?null:e.displayName||e.name||null;if(typeof e=="string")return e;switch(e){case B:return"Fragment";case G:return"Profiler";case q:return"StrictMode";case re:return"Suspense";case I:return"SuspenseList";case ge:return"Activity"}if(typeof e=="object")switch(e.$$typeof){case X:return"Portal";case K:return e.displayName||"Context";case F:return(e._context.displayName||"Context")+".Consumer";case de:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case $:return t=e.displayName||null,t!==null?t:Ae(e.type)||"Memo";case Se:t=e._payload,e=e._init;try{return Ae(e(t))}catch{}}return null}var ze=Array.isArray,j=s.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,H=d.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,k={pending:!1,data:null,method:null,action:null},fe=[],pe=-1;function g(e){return{current:e}}function U(e){0>pe||(e.current=fe[pe],fe[pe]=null,pe--)}function L(e,t){pe++,fe[pe]=e.current,e.current=t}var V=g(null),P=g(null),le=g(null),ve=g(null);function Pe(e,t){switch(L(le,t),L(P,e),L(V,null),t.nodeType){case 9:case 11:e=(e=t.documentElement)&&(e=e.namespaceURI)?jd(e):0;break;default:if(e=t.tagName,t=t.namespaceURI)t=jd(t),e=zd(t,e);else switch(e){case"svg":e=1;break;case"math":e=2;break;default:e=0}}U(V),L(V,e)}function Me(){U(V),U(P),U(le)}function Za(e){e.memoizedState!==null&&L(ve,e);var t=V.current,l=zd(t,e.type);t!==l&&(L(P,e),L(V,l))}function In(e){P.current===e&&(U(V),U(P)),ve.current===e&&(U(ve),Mn._currentValue=k)}var xu,nr;function Ml(e){if(xu===void 0)try{throw Error()}catch(l){var t=l.stack.trim().match(/\n( *(at )?)/);xu=t&&t[1]||"",nr=-1<l.stack.indexOf(`
|
||||
at`)?" (<anonymous>)":-1<l.stack.indexOf("@")?"@unknown:0:0":""}return`
|
||||
`+xu+e+nr}var Su=!1;function Tu(e,t){if(!e||Su)return"";Su=!0;var l=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{var a={DetermineComponentFrameRoot:function(){try{if(t){var D=function(){throw Error()};if(Object.defineProperty(D.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(D,[])}catch(O){var A=O}Reflect.construct(e,[],D)}else{try{D.call()}catch(O){A=O}e.call(D.prototype)}}else{try{throw Error()}catch(O){A=O}(D=e())&&typeof D.catch=="function"&&D.catch(function(){})}}catch(O){if(O&&A&&typeof O.stack=="string")return[O.stack,A.stack]}return[null,null]}};a.DetermineComponentFrameRoot.displayName="DetermineComponentFrameRoot";var n=Object.getOwnPropertyDescriptor(a.DetermineComponentFrameRoot,"name");n&&n.configurable&&Object.defineProperty(a.DetermineComponentFrameRoot,"name",{value:"DetermineComponentFrameRoot"});var i=a.DetermineComponentFrameRoot(),o=i[0],f=i[1];if(o&&f){var p=o.split(`
|
||||
`),R=f.split(`
|
||||
`);for(n=a=0;a<p.length&&!p[a].includes("DetermineComponentFrameRoot");)a++;for(;n<R.length&&!R[n].includes("DetermineComponentFrameRoot");)n++;if(a===p.length||n===R.length)for(a=p.length-1,n=R.length-1;1<=a&&0<=n&&p[a]!==R[n];)n--;for(;1<=a&&0<=n;a--,n--)if(p[a]!==R[n]){if(a!==1||n!==1)do if(a--,n--,0>n||p[a]!==R[n]){var z=`
|
||||
`+p[a].replace(" at new "," at ");return e.displayName&&z.includes("<anonymous>")&&(z=z.replace("<anonymous>",e.displayName)),z}while(1<=a&&0<=n);break}}}finally{Su=!1,Error.prepareStackTrace=l}return(l=e?e.displayName||e.name:"")?Ml(l):""}function Ih(e,t){switch(e.tag){case 26:case 27:case 5:return Ml(e.type);case 16:return Ml("Lazy");case 13:return e.child!==t&&t!==null?Ml("Suspense Fallback"):Ml("Suspense");case 19:return Ml("SuspenseList");case 0:case 15:return Tu(e.type,!1);case 11:return Tu(e.type.render,!1);case 1:return Tu(e.type,!0);case 31:return Ml("Activity");default:return""}}function ir(e){try{var t="",l=null;do t+=Ih(e,l),l=e,e=e.return;while(e);return t}catch(a){return`
|
||||
Error generating stack: `+a.message+`
|
||||
`+a.stack}}var Eu=Object.prototype.hasOwnProperty,Ru=u.unstable_scheduleCallback,Au=u.unstable_cancelCallback,$h=u.unstable_shouldYield,Wh=u.unstable_requestPaint,ct=u.unstable_now,Fh=u.unstable_getCurrentPriorityLevel,ur=u.unstable_ImmediatePriority,or=u.unstable_UserBlockingPriority,$n=u.unstable_NormalPriority,Ph=u.unstable_LowPriority,cr=u.unstable_IdlePriority,em=u.log,tm=u.unstable_setDisableYieldValue,Ka=null,rt=null;function sl(e){if(typeof em=="function"&&tm(e),rt&&typeof rt.setStrictMode=="function")try{rt.setStrictMode(Ka,e)}catch{}}var st=Math.clz32?Math.clz32:nm,lm=Math.log,am=Math.LN2;function nm(e){return e>>>=0,e===0?32:31-(lm(e)/am|0)|0}var Wn=256,Fn=262144,Pn=4194304;function Hl(e){var t=e&42;if(t!==0)return t;switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:return 64;case 128:return 128;case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:return e&261888;case 262144:case 524288:case 1048576:case 2097152:return e&3932160;case 4194304:case 8388608:case 16777216:case 33554432:return e&62914560;case 67108864:return 67108864;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 0;default:return e}}function ei(e,t,l){var a=e.pendingLanes;if(a===0)return 0;var n=0,i=e.suspendedLanes,o=e.pingedLanes;e=e.warmLanes;var f=a&134217727;return f!==0?(a=f&~i,a!==0?n=Hl(a):(o&=f,o!==0?n=Hl(o):l||(l=f&~e,l!==0&&(n=Hl(l))))):(f=a&~i,f!==0?n=Hl(f):o!==0?n=Hl(o):l||(l=a&~e,l!==0&&(n=Hl(l)))),n===0?0:t!==0&&t!==n&&(t&i)===0&&(i=n&-n,l=t&-t,i>=l||i===32&&(l&4194048)!==0)?t:n}function Ja(e,t){return(e.pendingLanes&~(e.suspendedLanes&~e.pingedLanes)&t)===0}function im(e,t){switch(e){case 1:case 2:case 4:case 8:case 64:return t+250;case 16:case 32:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return t+5e3;case 4194304:case 8388608:case 16777216:case 33554432:return-1;case 67108864:case 134217728:case 268435456:case 536870912:case 1073741824:return-1;default:return-1}}function rr(){var e=Pn;return Pn<<=1,(Pn&62914560)===0&&(Pn=4194304),e}function Nu(e){for(var t=[],l=0;31>l;l++)t.push(e);return t}function ka(e,t){e.pendingLanes|=t,t!==268435456&&(e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0)}function um(e,t,l,a,n,i){var o=e.pendingLanes;e.pendingLanes=l,e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0,e.expiredLanes&=l,e.entangledLanes&=l,e.errorRecoveryDisabledLanes&=l,e.shellSuspendCounter=0;var f=e.entanglements,p=e.expirationTimes,R=e.hiddenUpdates;for(l=o&~l;0<l;){var z=31-st(l),D=1<<z;f[z]=0,p[z]=-1;var A=R[z];if(A!==null)for(R[z]=null,z=0;z<A.length;z++){var O=A[z];O!==null&&(O.lane&=-536870913)}l&=~D}a!==0&&sr(e,a,0),i!==0&&n===0&&e.tag!==0&&(e.suspendedLanes|=i&~(o&~t))}function sr(e,t,l){e.pendingLanes|=t,e.suspendedLanes&=~t;var a=31-st(t);e.entangledLanes|=t,e.entanglements[a]=e.entanglements[a]|1073741824|l&261930}function fr(e,t){var l=e.entangledLanes|=t;for(e=e.entanglements;l;){var a=31-st(l),n=1<<a;n&t|e[a]&t&&(e[a]|=t),l&=~n}}function dr(e,t){var l=t&-t;return l=(l&42)!==0?1:wu(l),(l&(e.suspendedLanes|t))!==0?0:l}function wu(e){switch(e){case 2:e=1;break;case 8:e=4;break;case 32:e=16;break;case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:case 4194304:case 8388608:case 16777216:case 33554432:e=128;break;case 268435456:e=134217728;break;default:e=0}return e}function Ou(e){return e&=-e,2<e?8<e?(e&134217727)!==0?32:268435456:8:2}function hr(){var e=H.p;return e!==0?e:(e=window.event,e===void 0?32:Pd(e.type))}function mr(e,t){var l=H.p;try{return H.p=e,t()}finally{H.p=l}}var fl=Math.random().toString(36).slice(2),Je="__reactFiber$"+fl,tt="__reactProps$"+fl,ta="__reactContainer$"+fl,ju="__reactEvents$"+fl,om="__reactListeners$"+fl,cm="__reactHandles$"+fl,pr="__reactResources$"+fl,Ia="__reactMarker$"+fl;function zu(e){delete e[Je],delete e[tt],delete e[ju],delete e[om],delete e[cm]}function la(e){var t=e[Je];if(t)return t;for(var l=e.parentNode;l;){if(t=l[ta]||l[Je]){if(l=t.alternate,t.child!==null||l!==null&&l.child!==null)for(e=Ld(e);e!==null;){if(l=e[Je])return l;e=Ld(e)}return t}e=l,l=e.parentNode}return null}function aa(e){if(e=e[Je]||e[ta]){var t=e.tag;if(t===5||t===6||t===13||t===31||t===26||t===27||t===3)return e}return null}function $a(e){var t=e.tag;if(t===5||t===26||t===27||t===6)return e.stateNode;throw Error(c(33))}function na(e){var t=e[pr];return t||(t=e[pr]={hoistableStyles:new Map,hoistableScripts:new Map}),t}function Qe(e){e[Ia]=!0}var yr=new Set,vr={};function Ll(e,t){ia(e,t),ia(e+"Capture",t)}function ia(e,t){for(vr[e]=t,e=0;e<t.length;e++)yr.add(t[e])}var rm=RegExp("^[:A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u21
Line truncated
|
||||
`).replace(Gp,"")}function wd(e,t){return t=Nd(t),Nd(e)===t}function Ee(e,t,l,a,n,i){switch(l){case"children":typeof a=="string"?t==="body"||t==="textarea"&&a===""||oa(e,a):(typeof a=="number"||typeof a=="bigint")&&t!=="body"&&oa(e,""+a);break;case"className":li(e,"class",a);break;case"tabIndex":li(e,"tabindex",a);break;case"dir":case"role":case"viewBox":case"width":case"height":li(e,l,a);break;case"style":Nr(e,a,i);break;case"data":if(t!=="object"){li(e,"data",a);break}case"src":case"href":if(a===""&&(t!=="a"||l!=="href")){e.removeAttribute(l);break}if(a==null||typeof a=="function"||typeof a=="symbol"||typeof a=="boolean"){e.removeAttribute(l);break}a=ni(""+a),e.setAttribute(l,a);break;case"action":case"formAction":if(typeof a=="function"){e.setAttribute(l,"javascript:throw new Error('A React form was unexpectedly submitted. If you called form.submit() manually, consider using form.requestSubmit() instead. If you\\'re trying to use event.stopPropagation() in a submit event handler, consider also calling event.preventDefault().')");break}else typeof i=="function"&&(l==="formAction"?(t!=="input"&&Ee(e,t,"name",n.name,n,null),Ee(e,t,"formEncType",n.formEncType,n,null),Ee(e,t,"formMethod",n.formMethod,n,null),Ee(e,t,"formTarget",n.formTarget,n,null)):(Ee(e,t,"encType",n.encType,n,null),Ee(e,t,"method",n.method,n,null),Ee(e,t,"target",n.target,n,null)));if(a==null||typeof a=="symbol"||typeof a=="boolean"){e.removeAttribute(l);break}a=ni(""+a),e.setAttribute(l,a);break;case"onClick":a!=null&&(e.onclick=Xt);break;case"onScroll":a!=null&&ue("scroll",e);break;case"onScrollEnd":a!=null&&ue("scrollend",e);break;case"dangerouslySetInnerHTML":if(a!=null){if(typeof a!="object"||!("__html"in a))throw Error(c(61));if(l=a.__html,l!=null){if(n.children!=null)throw Error(c(60));e.innerHTML=l}}break;case"multiple":e.multiple=a&&typeof a!="function"&&typeof a!="symbol";break;case"muted":e.muted=a&&typeof a!="function"&&typeof a!="symbol";break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"defaultValue":case"defaultChecked":case"innerHTML":case"ref":break;case"autoFocus":break;case"xlinkHref":if(a==null||typeof a=="function"||typeof a=="boolean"||typeof a=="symbol"){e.removeAttribute("xlink:href");break}l=ni(""+a),e.setAttributeNS("http://www.w3.org/1999/xlink","xlink:href",l);break;case"contentEditable":case"spellCheck":case"draggable":case"value":case"autoReverse":case"externalResourcesRequired":case"focusable":case"preserveAlpha":a!=null&&typeof a!="function"&&typeof a!="symbol"?e.setAttribute(l,""+a):e.removeAttribute(l);break;case"inert":case"allowFullScreen":case"async":case"autoPlay":case"controls":case"default":case"defer":case"disabled":case"disablePictureInPicture":case"disableRemotePlayback":case"formNoValidate":case"hidden":case"loop":case"noModule":case"noValidate":case"open":case"playsInline":case"readOnly":case"required":case"reversed":case"scoped":case"seamless":case"itemScope":a&&typeof a!="function"&&typeof a!="symbol"?e.setAttribute(l,""):e.removeAttribute(l);break;case"capture":case"download":a===!0?e.setAttribute(l,""):a!==!1&&a!=null&&typeof a!="function"&&typeof a!="symbol"?e.setAttribute(l,a):e.removeAttribute(l);break;case"cols":case"rows":case"size":case"span":a!=null&&typeof a!="function"&&typeof a!="symbol"&&!isNaN(a)&&1<=a?e.setAttribute(l,a):e.removeAttribute(l);break;case"rowSpan":case"start":a==null||typeof a=="function"||typeof a=="symbol"||isNaN(a)?e.removeAttribute(l):e.setAttribute(l,a);break;case"popover":ue("beforetoggle",e),ue("toggle",e),ti(e,"popover",a);break;case"xlinkActuate":Vt(e,"http://www.w3.org/1999/xlink","xlink:actuate",a);break;case"xlinkArcrole":Vt(e,"http://www.w3.org/1999/xlink","xlink:arcrole",a);break;case"xlinkRole":Vt(e,"http://www.w3.org/1999/xlink","xlink:role",a);break;case"xlinkShow":Vt(e,"http://www.w3.org/1999/xlink","xlink:show",a);break;case"xlinkTitle":Vt(e,"http://www.w3.org/1999/xlink","xlink:title",a);break;case"xlinkType":Vt(e,"http://www.w3.org/1999/xlink","xlink:type",a);break;case"xmlBase":Vt(e,"http://www.w3.org/XML/1998/namespace","xml:base",a);break;case"xmlLang":Vt(e,"http://www.w3.org/XML/1998/namespace","xml:lang",a);break;case"xmlSpace":Vt(e,"http://www.w3.org/XML/1998/namespace","xml:space",a);break;case"is":ti(e,"is",a);break;case"innerText":case"textContent":break;default:(!(2<l.length)||l[0]!=="o"&&l[0]!=="O"||l[1]!=="n"&&l[1]!=="N")&&(l=mm.get(l)||l,ti(e,l,a))}}function Sc(e,t,l,a,n,i){switch(l){case"style":Nr(e,a,i);break;case"dangerouslySetInnerHTML":if(a!=null){if(typeof a!="object"||!("__html"in a))throw Error(c(61));if(l=a.__html,l!=null){if(n.children!=null)throw Error(c(60));e.innerHTML=l}}break;case"children":typeof a=="string"?oa(e,a):(typeof a=="number"||typeof a=="bigint")&&oa(e,""+a);break;case"onScroll":a!=null&&ue("scroll",e);break;case"onScrollEnd":a!=null&&ue("scrollend",e);break;case"onClick":a!=null&&(e.onclick=Xt);break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"inne
Line truncated
|
||||
* react-router v7.13.2
|
||||
*
|
||||
* Copyright (c) Remix Software Inc.
|
||||
*
|
||||
* This source code is licensed under the MIT license found in the
|
||||
* LICENSE.md file in the root directory of this source tree.
|
||||
*
|
||||
* @license MIT
|
||||
*/var yh="popstate";function vh(u){return typeof u=="object"&&u!=null&&"pathname"in u&&"search"in u&&"hash"in u&&"state"in u&&"key"in u}function wy(u={}){function s(c,h){var y;let m=(y=h.state)==null?void 0:y.masked,{pathname:x,search:T,hash:b}=m||c.location;return Ic("",{pathname:x,search:T,hash:b},h.state&&h.state.usr||null,h.state&&h.state.key||"default",m?{pathname:c.location.pathname,search:c.location.search,hash:c.location.hash}:void 0)}function d(c,h){return typeof h=="string"?h:Zn(h)}return jy(s,d,null,u)}function _e(u,s){if(u===!1||u===null||typeof u>"u")throw new Error(s)}function Gt(u,s){if(!u){typeof console<"u"&&console.warn(s);try{throw new Error(s)}catch{}}}function Oy(){return Math.random().toString(36).substring(2,10)}function gh(u,s){return{usr:u.state,key:u.key,idx:s,masked:u.unstable_mask?{pathname:u.pathname,search:u.search,hash:u.hash}:void 0}}function Ic(u,s,d=null,c,h){return{pathname:typeof u=="string"?u:u.pathname,search:"",hash:"",...typeof s=="string"?Va(s):s,state:d,key:s&&s.key||c||Oy(),unstable_mask:h}}function Zn({pathname:u="/",search:s="",hash:d=""}){return s&&s!=="?"&&(u+=s.charAt(0)==="?"?s:"?"+s),d&&d!=="#"&&(u+=d.charAt(0)==="#"?d:"#"+d),u}function Va(u){let s={};if(u){let d=u.indexOf("#");d>=0&&(s.hash=u.substring(d),u=u.substring(0,d));let c=u.indexOf("?");c>=0&&(s.search=u.substring(c),u=u.substring(0,c)),u&&(s.pathname=u)}return s}function jy(u,s,d,c={}){let{window:h=document.defaultView,v5Compat:m=!1}=c,x=h.history,T="POP",b=null,y=C();y==null&&(y=0,x.replaceState({...x.state,idx:y},""));function C(){return(x.state||{idx:null}).idx}function N(){T="POP";let q=C(),G=q==null?null:q-y;y=q,b&&b({action:T,location:B.location,delta:G})}function M(q,G){T="PUSH";let F=vh(q)?q:Ic(B.location,q,G);y=C()+1;let K=gh(F,y),de=B.createHref(F.unstable_mask||F);try{x.pushState(K,"",de)}catch(re){if(re instanceof DOMException&&re.name==="DataCloneError")throw re;h.location.assign(de)}m&&b&&b({action:T,location:B.location,delta:1})}function Y(q,G){T="REPLACE";let F=vh(q)?q:Ic(B.location,q,G);y=C();let K=gh(F,y),de=B.createHref(F.unstable_mask||F);x.replaceState(K,"",de),m&&b&&b({action:T,location:B.location,delta:0})}function X(q){return zy(q)}let B={get action(){return T},get location(){return u(h,x)},listen(q){if(b)throw new Error("A history only accepts one active listener");return h.addEventListener(yh,N),b=q,()=>{h.removeEventListener(yh,N),b=null}},createHref(q){return s(h,q)},createURL:X,encodeLocation(q){let G=X(q);return{pathname:G.pathname,search:G.search,hash:G.hash}},push:M,replace:Y,go(q){return x.go(q)}};return B}function zy(u,s=!1){let d="http://localhost";typeof window<"u"&&(d=window.location.origin!=="null"?window.location.origin:window.location.href),_e(d,"No window.location.(origin|href) available to create URL");let c=typeof u=="string"?u:Zn(u);return c=c.replace(/ $/,"%20"),!s&&c.startsWith("//")&&(c=d+c),new URL(c,d)}function zh(u,s,d="/"){return Cy(u,s,d,!1)}function Cy(u,s,d,c){let h=typeof s=="string"?Va(s):s,m=ol(h.pathname||"/",d);if(m==null)return null;let x=Ch(u);_y(x);let T=null;for(let b=0;T==null&&b<x.length;++b){let y=Xy(m);T=qy(x[b],y,c)}return T}function Ch(u,s=[],d=[],c="",h=!1){let m=(x,T,b=h,y)=>{let C={relativePath:y===void 0?x.path||"":y,caseSensitive:x.caseSensitive===!0,childrenIndex:T,route:x};if(C.relativePath.startsWith("/")){if(!C.relativePath.startsWith(c)&&b)return;_e(C.relativePath.startsWith(c),`Absolute route path "${C.relativePath}" nested under path "${c}" is not valid. An absolute child route path must start with the combined path of all its parent routes.`),C.relativePath=C.relativePath.slice(c.length)}let N=Bt([c,C.relativePath]),M=d.concat(C);x.children&&x.children.length>0&&(_e(x.index!==!0,`Index routes must not have child routes. Please remove all child routes from route path "${N}".`),Ch(x.children,s,M,N,b)),!(x.path==null&&!x.index)&&s.push({path:N,score:By(N,x.index),routesMeta:M})};return u.forEach((x,T)=>{var b;if(x.path===""||!((b=x.path)!=null&&b.includes("?")))m(x,T);else for(let y of _h(x.path))m(x,T,!0,y)}),s}function _h(u){let s=u.split("/");if(s.length===0)return[];let[d,...c]=s,h=d.endsWith("?"),m=d.replace(/\?$/,"");if(c.length===0)return h?[m,""]:[m];let x=_h(c.join("/")),T=[];return T.push(...x.map(b=>b===""?m:[m,b].join("/"))),h&&T.push(...x),T.map(b=>u.startsWith("/")&&b===""?"/":b)}function _y(u){u.sort((s,d)=>s.score!==d.score?d.score-s.score:Gy(s.routesMeta.map(c=>c.childrenIndex),d.routesMeta.map(c=>c.childrenIndex)))}var Uy=/^:[\w-]+$/,Dy=3,My=2,Hy=1,Ly=10,Yy=-2,bh=u=>u==="*";function By(u,s){let d=u.split("/"),c=d.length;return d.some(bh)&&(c+=Yy),s&&(c+=My),d.filter(h=>!bh(h)).reduce((h,m)=>h+(Uy.test(m)?Dy:m===""?Hy:Ly),c)}function Gy(u,s){return u.length===s.length&&u.slice(0,-1).every((c,h)=>c===s[h])?u[u.length-1]-s[s.length-1]:0}function qy(u,s,d=!1){let{routesMeta:c}=u,h={},m="/",x=[];for(let T=0;T<c.length;++T){let b=c[T],y=T===c.length-1,C=m==="/"?s:s.slice(m.length)||"/",N=vu({path:b.relativ
Line truncated
|
||||
|
||||
Please change the parent <Route path="${G}"> to <Route path="${G==="/"?"*":`${G}/*`}">.`)}let C=qt(),N;if(s){let G=typeof s=="string"?Va(s):s;_e(b==="/"||((q=G.pathname)==null?void 0:q.startsWith(b)),`When overriding the location using \`<Routes location>\` or \`useRoutes(routes, location)\`, the location pathname must begin with the portion of the URL pathname that was matched by all parent routes. The current pathname base is "${b}" but pathname "${G.pathname}" was given in the \`location\` prop.`),N=G}else N=C;let M=N.pathname||"/",Y=M;if(b!=="/"){let G=b.replace(/^\//,"").split("/");Y="/"+M.replace(/^\//,"").split("/").slice(G.length).join("/")}let X=zh(u,{pathname:Y});Gt(y||X!=null,`No routes matched location "${N.pathname}${N.search}${N.hash}" `),Gt(X==null||X[X.length-1].route.element!==void 0||X[X.length-1].route.Component!==void 0||X[X.length-1].route.lazy!==void 0,`Matched leaf route at location "${N.pathname}${N.search}${N.hash}" does not have an element or Component. This means it will render an <Outlet /> with a null value by default resulting in an "empty" page.`);let B=pv(X&&X.map(G=>Object.assign({},G,{params:Object.assign({},x,G.params),pathname:Bt([b,c.encodeLocation?c.encodeLocation(G.pathname.replace(/%/g,"%25").replace(/\?/g,"%3F").replace(/#/g,"%23")).pathname:G.pathname]),pathnameBase:G.pathnameBase==="/"?b:Bt([b,c.encodeLocation?c.encodeLocation(G.pathnameBase.replace(/%/g,"%25").replace(/\?/g,"%3F").replace(/#/g,"%23")).pathname:G.pathnameBase])})),h,d);return s&&B?w.createElement(Kn.Provider,{value:{location:{pathname:"/",search:"",hash:"",state:null,key:"default",unstable_mask:void 0,...N},navigationType:"POP"}},B):B}function fv(){let u=xv(),s=Wy(u)?`${u.status} ${u.statusText}`:u instanceof Error?u.message:JSON.stringify(u),d=u instanceof Error?u.stack:null,c="rgba(200,200,200, 0.5)",h={padding:"0.5rem",backgroundColor:c},m={padding:"2px 4px",backgroundColor:c},x=null;return console.error("Error handled by React Router default ErrorBoundary:",u),x=w.createElement(w.Fragment,null,w.createElement("p",null,"💿 Hey developer 👋"),w.createElement("p",null,"You can provide a way better UX than this when your app throws errors by providing your own ",w.createElement("code",{style:m},"ErrorBoundary")," or"," ",w.createElement("code",{style:m},"errorElement")," prop on your route.")),w.createElement(w.Fragment,null,w.createElement("h2",null,"Unexpected Application Error!"),w.createElement("h3",{style:{fontStyle:"italic"}},s),d?w.createElement("pre",{style:h},d):null,x)}var dv=w.createElement(fv,null),Vh=class extends w.Component{constructor(u){super(u),this.state={location:u.location,revalidation:u.revalidation,error:u.error}}static getDerivedStateFromError(u){return{error:u}}static getDerivedStateFromProps(u,s){return s.location!==u.location||s.revalidation!=="idle"&&u.revalidation==="idle"?{error:u.error,location:u.location,revalidation:u.revalidation}:{error:u.error!==void 0?u.error:s.error,location:s.location,revalidation:u.revalidation||s.revalidation}}componentDidCatch(u,s){this.props.onError?this.props.onError(u,s):console.error("React Router caught the following error during render",u)}render(){let u=this.state.error;if(this.context&&typeof u=="object"&&u&&"digest"in u&&typeof u.digest=="string"){const d=uv(u.digest);d&&(u=d)}let s=u!==void 0?w.createElement(cl.Provider,{value:this.props.routeContext},w.createElement(Pc.Provider,{value:u,children:this.props.component})):this.props.children;return this.context?w.createElement(hv,{error:u},s):s}};Vh.contextType=ev;var Kc=new WeakMap;function hv({children:u,error:s}){let{basename:d}=w.useContext(Ot);if(typeof s=="object"&&s&&"digest"in s&&typeof s.digest=="string"){let c=iv(s.digest);if(c){let h=Kc.get(s);if(h)throw h;let m=Mh(c.location,d);if(Dh&&!Kc.get(s))if(m.isExternal||c.reloadDocument)window.location.href=m.absoluteURL||m.to;else{const x=Promise.resolve().then(()=>window.__reactRouterDataRouter.navigate(m.to,{replace:c.replace}));throw Kc.set(s,x),x}return w.createElement("meta",{httpEquiv:"refresh",content:`0;url=${m.absoluteURL||m.to}`})}}return u}function mv({routeContext:u,match:s,children:d}){let c=w.useContext(Xa);return c&&c.static&&c.staticContext&&(s.route.errorElement||s.route.ErrorBoundary)&&(c.staticContext._deepestRenderedBoundaryId=s.route.id),w.createElement(cl.Provider,{value:u},d)}function pv(u,s=[],d){let c=d==null?void 0:d.state;if(u==null){if(!c)return null;if(c.errors)u=c.matches;else if(s.length===0&&!c.initialized&&c.matches.length>0)u=c.matches;else return null}let h=u,m=c==null?void 0:c.errors;if(m!=null){let C=h.findIndex(N=>N.route.id&&(m==null?void 0:m[N.route.id])!==void 0);_e(C>=0,`Could not find a matching route for errors on route IDs: ${Object.keys(m).join(",")}`),h=h.slice(0,Math.min(h.length,C+1))}let x=!1,T=-1;if(d&&c){x=c.renderFallback;for(let C=0;C<h.length;C++){let N=h[C];if((N.route.HydrateFallback||N.route.hydrateFallbackElement)&&(T=C),N.route.id){let{loaderData:M,errors:Y}=c,X=NLine truncated
|
||||
`).map((s,d)=>r.jsx("p",{className:d>0?"mt-2 text-sky-300":"",children:s},d))}),u.image&&r.jsx("div",{className:"w-full aspect-video rounded-lg overflow-hidden",style:{boxShadow:"0 4px 20px rgba(0, 0, 0, 0.5)"},children:r.jsx("img",{src:u.image,alt:u.title,className:"w-full h-full object-cover"})}),u.youtubeId&&r.jsx("div",{className:"w-full aspect-video rounded-lg overflow-hidden",style:{boxShadow:"0 4px 20px rgba(0, 0, 0, 0.5)"},children:r.jsx("iframe",{src:`https://www.youtube.com/embed/${u.youtubeId}`,title:u.title,className:"w-full h-full border-0",allow:"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture",allowFullScreen:!0})})]})}const v0=[{id:"new-website",title:"New Website!",date:"April 4, 2026",body:`The new Geometry Dash website is live! Check out the leaderboards, game pages, and try the playable browser demo of Stereo Madness right from the home page.
|
||||
Use code "geometrydash.com" in the secret vault for a little bonus gift ( ͡° ͜ʖ ͡°)`,image:"/assets/news/website_thumb.png"},{id:"gd-awards-2025",title:"The Geometry Dash Awards 2025: Winners",date:"February 28, 2025",body:"The winners of The Geometry Dash Awards 2025 have been decided! Watch the video to see the best that Geometry Dash had to offer in 2025.",youtubeId:"gU2VMt0UVJ0"}];function g0(){return rl("News"),r.jsx("div",{className:"px-4 short:px-6 pt-8 pb-5",children:r.jsx("div",{className:"max-w-[800px] mx-auto flex flex-col gap-8",children:v0.map(u=>r.jsx(y0,{news:u},u.id))})})}function b0(){return rl("Terms of Service"),r.jsx("div",{className:"px-4 pt-8 pb-5",children:r.jsxs("div",{className:"max-w-[1600px] mx-auto py-8 px-6 sm:px-10",style:{borderImage:"url(/assets/GJ_square01.png) 25 fill / 12px / 0 stretch",filter:"drop-shadow(0 4px 20px rgba(0, 0, 0, 0.5))"},children:[r.jsx("h1",{className:"text-white font-bold mb-6",style:{fontFamily:"var(--font-nav)",fontSize:"clamp(24px, 5vw, 36px)"},children:"Terms of Service"}),r.jsxs("div",{className:"text-white/70 leading-relaxed space-y-4",style:{fontSize:"clamp(13px, 2.5vw, 15px)"},children:[r.jsx("p",{children:'This Terms of Service is entered into between you and RobTop Games AB, its subsidiaries and affiliates, (hereinafter "RobTop" or "Us", "Our", or "We") and applies to all RobTop games, websites and services on which it is placed (collectively, the "Services").'}),r.jsx("p",{children:`Use of the Service is also governed by RobTop's Privacy Policy and other relevant policies, which are incorporated herein by reference. Before accessing or using the Service, including browsing any RobTop website or accessing a game, you must agree to these Terms of Service and the Privacy Policy. You may also be required to register an account on the Service (an "Account"). By registering for an Account or otherwise using the Service, you represent that you are age 13 or older. If you are between the ages of 13 and 17, you represent that your legal guardian has reviewed and agreed to these Terms.`}),r.jsx("p",{children:r.jsx("strong",{className:"text-white/80",children:"By installing, using or otherwise accessing the service, you agree to these Terms of Service. If you do not agree to these terms of service, do not install, use or otherwise access the service."})}),r.jsx("p",{children:"RobTop reserves the right, at its discretion, to change, modify, add, or remove portions of these Terms of Service, its Privacy Policy, and other relevant RobTop policies at any time by posting the amended terms on the RobTop Service. You will be deemed to have accepted such changes by continuing to use the Service. If at any point you do not agree to any portion of the then-current version of our Terms of Service, the RobTop Privacy Policy, or any other RobTop policies, rules, or codes of conduct relating to your use of the Service, your license to use the Service shall immediately terminate, and you must immediately stop using the Service."}),r.jsx("h2",{className:"text-white font-bold text-lg pt-4",children:"1. Use of Services"}),r.jsx("h3",{className:"text-white font-semibold pt-2",children:"1.1 Age Restrictions"}),r.jsx("p",{children:"You shall not create an Account or access the Service if you are under the age of 13; You shall restrict use by minors, and you will deny access to children under the age of 13. You accept full responsibility for any unauthorized use of the Service by minors."}),r.jsx("h3",{className:"text-white font-semibold pt-2",children:"1.2 Accounts Restrictions"}),r.jsx("p",{children:"You shall not (or attempt to) purchase, sell, rent, or give away your Account; You shall not create an Account using a false identity or information, or on behalf of someone other than yourself; You shall not use the Service if you have previously been removed by RobTop, or have previously been banned from playing any RobTop game."}),r.jsx("p",{children:"You shall use your Account only for non-commercial purposes; You shall not use the Service to advertise, or solicit, or transmit any commercial advertisements, including chain letters, junk or spam e-mail, or repetitive or misleading messages to anyone."}),r.jsx("h3",{className:"text-white font-semibold pt-2",children:"1.3 License"}),r.jsx("p",{children:"Subject to your agreement and continuing compliance with these Terms of Service and any other relevant RobTop policies, RobTop grants you a non-exclusive, non-transferable, non-sublicensable, revocable, and limited license to access and use the Service for your own non-commercial entertainment purposes. You agree not to use the Service for any other purpose."}),r.jsx("h4",{className:"text-white font-semibold text-sm pt-2",children:"1.3.1 Login Information and Your Account"}),r.jsx("p",{children:'You may be required to select a password for your Account or you may also use other credentials to access the Account ("Login Information"). You shall not share the Account or tLine truncated
|
||||
@@ -0,0 +1 @@
|
||||
/*! tailwindcss v4.2.2 | MIT License | https://tailwindcss.com */@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-600:oklch(57.7% .245 27.325);--color-sky-300:oklch(82.8% .111 230.318);--color-white:#fff;--spacing:.25rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--font-weight-semibold:600;--font-weight-bold:700;--tracking-wide:.025em;--leading-relaxed:1.625;--radius-md:.375rem;--radius-lg:.5rem;--aspect-video:16 / 9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::-moz-placeholder{opacity:1}::placeholder{opacity:1}@supports (not (-webkit-appearance:-apple-pay-button)) or (contain-intrinsic-size:1px){::-moz-placeholder{color:currentColor}::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::-moz-placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-searLine truncated
|
||||
@@ -0,0 +1 @@
|
||||
var _0x6e411f=_0x46a7;(function(_0x21eb45,_0x4e574c){var _0x58212b=_0x46a7,_0x14c9dd=_0x21eb45();while(!![]){try{var _0x475cc5=parseInt(_0x58212b(0x113a))/0x1+parseInt(_0x58212b(0x116))/0x2+parseInt(_0x58212b(0x430))/0x3*(-parseInt(_0x58212b(0x3c4))/0x4)+parseInt(_0x58212b(0xd9b))/0x5+parseInt(_0x58212b(0x799))/0x6*(-parseInt(_0x58212b(0x1467))/0x7)+parseInt(_0x58212b(0x1268))/0x8+parseInt(_0x58212b(0xb4d))/0x9*(parseInt(_0x58212b(0xfbf))/0xa);if(_0x475cc5===_0x4e574c)break;else _0x14c9dd['push'](_0x14c9dd['shift']());}catch(_0x3e79a9){_0x14c9dd['push'](_0x14c9dd['shift']());}}}(_0x4491,0x2d420));function t(_0x5ebeba){var _0x596f49=_0x46a7;return _0x5ebeba&&_0x5ebeba[_0x596f49(0x13e9)]&&Object['prototype'][_0x596f49(0x892)][_0x596f49(0x1741)](_0x5ebeba,_0x596f49(0x240))?_0x5ebeba['default']:_0x5ebeba;}!(function(){var _0x2daf17=_0x46a7;const _0x1f59c6=document[_0x2daf17(0xd37)](_0x2daf17(0x422))[_0x2daf17(0x38d)];if(!(_0x1f59c6&&_0x1f59c6[_0x2daf17(0xa27)]&&_0x1f59c6['supports'](_0x2daf17(0x6a6)))){for(const _0x46f7a2 of document[_0x2daf17(0x12ef)](_0x2daf17(0xe17)))_0x1cdc79(_0x46f7a2);new MutationObserver(_0x4a5d53=>{var _0x4e6b4a=_0x2daf17;for(const _0xae8939 of _0x4a5d53)if(_0x4e6b4a(0xaac)===_0xae8939[_0x4e6b4a(0x1684)]){for(const _0x3b16da of _0xae8939[_0x4e6b4a(0xa28)])_0x4e6b4a(0xae1)===_0x3b16da[_0x4e6b4a(0x18be)]&&_0x4e6b4a(0x6a6)===_0x3b16da[_0x4e6b4a(0xaf0)]&&_0x1cdc79(_0x3b16da);}})[_0x2daf17(0x7a2)](document,{'childList':!0x0,'subtree':!0x0});}function _0x1cdc79(_0x367640){var _0x4373af=_0x2daf17;if(_0x367640['ep'])return;_0x367640['ep']=!0x0;const _0x3d5ff9=function(_0x11da44){var _0x15e748=_0x46a7;const _0x5a3b45={};return _0x11da44[_0x15e748(0x4aa)]&&(_0x5a3b45[_0x15e748(0x4aa)]=_0x11da44['integrity']),_0x11da44[_0x15e748(0xae8)]&&(_0x5a3b45[_0x15e748(0xae8)]=_0x11da44[_0x15e748(0xae8)]),_0x15e748(0x109c)===_0x11da44['crossOrigin']?_0x5a3b45['credentials']=_0x15e748(0x1604):_0x15e748(0x29f)===_0x11da44[_0x15e748(0x15cc)]?_0x5a3b45[_0x15e748(0x311)]='omit':_0x5a3b45[_0x15e748(0x311)]=_0x15e748(0xde9),_0x5a3b45;}(_0x367640);fetch(_0x367640[_0x4373af(0xb58)],_0x3d5ff9);}}());var e,i={'exports':{}};const s=t(e?i[_0x6e411f(0x6d8)]:(e=0x1,i[_0x6e411f(0x6d8)]=((()=>{var _0x4cb30f={0xc668:_0xfaf104=>{var _0x598cfa=_0x46a7,_0x52b087=Object['prototype'][_0x598cfa(0x892)],_0x400ec9='~';function _0x6fad7f(){}function _0x53d5a9(_0xbbf85b,_0x11d4d3,_0x2d3e53){var _0x54a526=_0x598cfa;this['fn']=_0xbbf85b,this[_0x54a526(0xdf9)]=_0x11d4d3,this[_0x54a526(0x1566)]=_0x2d3e53||!0x1;}function _0x47f6d4(_0x393586,_0x384b94,_0x5d4fc9,_0x2b924a,_0xb2e30e){var _0x3a538d=_0x598cfa;if(_0x3a538d(0xef4)!=typeof _0x5d4fc9)throw new TypeError(_0x3a538d(0xe0d));var _0x51a4aa=new _0x53d5a9(_0x5d4fc9,_0x2b924a||_0x393586,_0xb2e30e),_0x4e2fd7=_0x400ec9?_0x400ec9+_0x384b94:_0x384b94;return _0x393586[_0x3a538d(0x80b)][_0x4e2fd7]?_0x393586['_events'][_0x4e2fd7]['fn']?_0x393586[_0x3a538d(0x80b)][_0x4e2fd7]=[_0x393586[_0x3a538d(0x80b)][_0x4e2fd7],_0x51a4aa]:_0x393586[_0x3a538d(0x80b)][_0x4e2fd7][_0x3a538d(0x3ae)](_0x51a4aa):(_0x393586[_0x3a538d(0x80b)][_0x4e2fd7]=_0x51a4aa,_0x393586['_eventsCount']++),_0x393586;}function _0x401162(_0x58c1cd,_0x5784fb){var _0x5c862f=_0x598cfa;0x0===--_0x58c1cd[_0x5c862f(0x8ea)]?_0x58c1cd[_0x5c862f(0x80b)]=new _0x6fad7f():delete _0x58c1cd['_events'][_0x5784fb];}function _0x1b0cc5(){var _0x270df4=_0x598cfa;this[_0x270df4(0x80b)]=new _0x6fad7f(),this[_0x270df4(0x8ea)]=0x0;}Object[_0x598cfa(0x1785)]&&(_0x6fad7f[_0x598cfa(0xd58)]=Object[_0x598cfa(0x1785)](null),new _0x6fad7f()[_0x598cfa(0x107)]||(_0x400ec9=!0x1)),_0x1b0cc5[_0x598cfa(0xd58)][_0x598cfa(0x9b1)]=function(){var _0x2155db=_0x598cfa,_0x314a78,_0x326293,_0x52fc54=[];if(0x0===this[_0x2155db(0x8ea)])return _0x52fc54;for(_0x326293 in _0x314a78=this[_0x2155db(0x80b)])_0x52b087[_0x2155db(0x1741)](_0x314a78,_0x326293)&&_0x52fc54['push'](_0x400ec9?_0x326293[_0x2155db(0x2b2)](0x1):_0x326293);return Object['getOwnPropertySymbols']?_0x52fc54['concat'](Object[_0x2155db(0xe1e)](_0x314a78)):_0x52fc54;},_0x1b0cc5[_0x598cfa(0xd58)][_0x598cfa(0xbd7)]=function(_0x21b1be){var _0x18c3ca=_0x598cfa,_0x3cf1a1=_0x400ec9?_0x400ec9+_0x21b1be:_0x21b1be,_0x227a20=this[_0x18c3ca(0x80b)][_0x3cf1a1];if(!_0x227a20)return[];if(_0x227a20['fn'])return[_0x227a20['fn']];for(var _0x4408e0=0x0,_0x10476c=_0x227a20[_0x18c3ca(0x13a0)],_0x4462ce=new Array(_0x10476c);_0x4408e0<_0x10476c;_0x4408e0++)_0x4462ce[_0x4408e0]=_0x227a20[_0x4408e0]['fn'];return _0x4462ce;},_0x1b0cc5[_0x598cfa(0xd58)][_0x598cfa(0x16e8)]=function(_0x28821f){var _0x310ef1=_0x598cfa,_0x2b75af=_0x400ec9?_0x400ec9+_0x28821f:_0x28821f,_0x59bb52=this[_0x310ef1(0x80b)][_0x2b75af];return _0x59bb52?_0x59bb52['fn']?0x1:_0x59bb52['length']:0x0;},_0x1b0cc5[_0x598cfa(0xd58)][_0x598cfa(0xc34)]=function(_0xc275ce,_0x44bd41,_0x473e7c,_0x482ca6,_0x346726,_0x3cfa6a){var _0x229e8e=_0x598cfa,_0x1bf80d=_0x400ec9?_0x400ec9+_0xc275ce:_0xc275ce;if(!this[_0x229e8e(0x80b)][_0x1bf80d])return!0x1;var _0xc55319,_0x4c26e5,_0x46b8dc=this[_0x22Line truncated
|
||||
@@ -0,0 +1,23 @@
|
||||
<!DOCTYPE html>
|
||||
<!-- saved from url=(0040)https://geometrydash.com/game/index.html -->
|
||||
<html lang="en" style="height: 100%;"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no, viewport-fit=cover">
|
||||
<title>Geometry Dash - Play Level 1</title>
|
||||
<style>
|
||||
* { margin: 0; padding: 0; }
|
||||
body { overflow: hidden; }
|
||||
canvas { display: block; margin: 0 auto; }
|
||||
</style>
|
||||
<script type="module" crossorigin="" src="./index-game.js"></script>
|
||||
<script>
|
||||
// ResizeObserver catches iframe size changes that window.resize misses
|
||||
// (e.g. parent window maximize, snap, title bar drag)
|
||||
new ResizeObserver(() => {
|
||||
window.dispatchEvent(new Event('resize'));
|
||||
}).observe(document.documentElement);
|
||||
</script>
|
||||
</head>
|
||||
<body style="height: 100%;">
|
||||
|
||||
<canvas width="1138" height="640" style="width: 1262px; height: 709.736px; margin-left: 0px; margin-top: 0px;"></canvas></body></html>
|
||||
|
After Width: | Height: | Size: 12 KiB |