-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathindex.html
310 lines (289 loc) · 53.2 KB
/
index.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
<!DOCTYPE html>
<!-- Created with https://packager.turbowarp.org/ -->
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no">
<!-- We only include this to explicitly loosen the CSP of various packager environments. It does not provide any security. -->
<meta http-equiv="Content-Security-Policy" content="default-src * 'self' 'unsafe-inline' 'unsafe-eval' data: blob:">
<title>JOINTheFUN</title>
<style>
body {
color: #ffffff;
font-family: sans-serif;
overflow: hidden;
margin: 0;
padding: 0;
}
:root, body.is-fullscreen {
background-color: #000000;
}
[hidden] {
display: none !important;
}
h1 {
font-weight: normal;
}
a {
color: inherit;
text-decoration: underline;
cursor: pointer;
}
#app, #loading, #error, #launch {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.screen {
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
text-align: center;
cursor: default;
user-select: none;
-webkit-user-select: none;
background-color: #000000;
}
#launch {
background-color: rgba(0, 0, 0, 0.7);
cursor: pointer;
}
.green-flag {
width: 80px;
height: 80px;
padding: 16px;
border-radius: 100%;
background: rgba(255, 255, 255, 0.75);
border: 3px solid hsla(0, 100%, 100%, 1);
display: flex;
justify-content: center;
align-items: center;
box-sizing: border-box;
}
#loading {
}
.progress-bar-outer {
border: 1px solid currentColor;
height: 10px;
width: 200px;
max-width: 200px;
}
.progress-bar-inner {
height: 100%;
width: 0;
background-color: currentColor;
}
.loading-text, noscript {
font-weight: normal;
font-size: 36px;
margin: 0 0 16px;
}
.loading-image {
margin: 0 0 16px;
}
#error-message, #error-stack {
font-family: monospace;
max-width: 600px;
white-space: pre-wrap;
user-select: text;
-webkit-user-select: text;
}
#error-stack {
text-align: left;
max-height: 200px;
overflow: auto;
}
.control-button {
width: 2rem;
height: 2rem;
padding: 0.375rem;
border-radius: 0.25rem;
margin-top: 0.5rem;
margin-bottom: 0.5rem;
user-select: none;
-webkit-user-select: none;
cursor: pointer;
border: 0;
border-radius: 4px;
}
.control-button:hover {
background: #ff4c4c26;
}
.control-button.active {
background: #ff4c4c59;
}
.fullscreen-button {
background: white !important;
}
.standalone-fullscreen-button {
position: absolute;
top: 0;
right: 0;
background-color: rgba(0, 0, 0, 0.5);
border-radius: 0 0 0 4px;
padding: 4px;
cursor: pointer;
}
.sc-canvas {
cursor: url(data:image/x-icon;base64,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IwTWKSMI1ikjANYpI3TWKSP/1ikjdNYpIwDWKSME1ikjANYpIwDWKSMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA1ikjBNYpIwDWKSNa1ikj/dYpIw7WKSMA1ikjAQAAAAAAAAAA1ikjANYpIwDWKSMA1ikjBNYpIwDWKSNx1ikj/9YpI3HWKSMA1ikjBNYpIwDWKSMA1ikjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADWKSME1ikjANYpI1rWKSP91ikjDtYpIwDWKSMBAAAAANYpIwDWKSMA1ikjANYpIwTWKSMA1ikjcdYpI//WKSNx1ikjANYpIwTWKSMA1ikjANYpIwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANYpIwTWKSMA1ikjWtYpI/3WKSMO1ikjANYpIwHWKSMA1ikjANYpIwDWKSME1ikjANYpI3HWKSP/1ikjcdYpIwDWKSME1ikjANYpIwDWKSMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA1ikjBNYpIwDWKSNa1ikj/dYpIw7WKSMA1ikjAdYpIwDWKSMA1ikjBNYpIwDWKSNx1ikj/9YpI3HWKSMA1ikjBNYpIwDWKSMA1ikjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADWKSME1ikjANYpI1rWKSP91ikjDtYpIwDWKSMB1ikjANYpIwTWKSMA1ikjcdYpI//WKSNx1ikjANYpIwTWKSMA1ikjANYpIwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANYpIwTWKSMA1ikjWtYpI/3WKSMO1ikjANYpIwLWKSME1ikjANYpI3HWKSP/1ikjcdYpIwDWKSME1ikjANYpIwDWKSMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA1ikjBNYpIwDWKSNa1ikj/dYpIw7WKSMA1ikjBtYpIwDWKSNx1ikj/9YpI3HWKSMA1ikjBNYp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) 16 16, auto;
}
.sc-monitor-root[opcode^="data_"] .sc-monitor-value-color {
background-color: #000000;
}
.sc-monitor-row-value-outer {
background-color: #000000;
}
.sc-monitor-row-value-editing .sc-monitor-row-value-outer {
background-color: #000000;
}
</style>
<meta name="theme-color" content="#000000">
</head>
<body>
<div id="app"></div>
<div id="launch" class="screen" hidden title="Click to start">
<div class="green-flag">
<svg viewBox="0 0 16.63 17.5" width="42" height="44">
<defs><style>.cls-1,.cls-2{fill:#4cbf56;stroke:#45993d;stroke-linecap:round;stroke-linejoin:round;}.cls-2{stroke-width:1.5px;}</style></defs>
<path class="cls-1" d="M.75,2A6.44,6.44,0,0,1,8.44,2h0a6.44,6.44,0,0,0,7.69,0V12.4a6.44,6.44,0,0,1-7.69,0h0a6.44,6.44,0,0,0-7.69,0"/>
<line class="cls-2" x1="0.75" y1="16.75" x2="0.75" y2="0.75"/>
</svg>
</div>
</div>
<div id="loading" class="screen">
<noscript>Enable JavaScript</noscript>
<h1 class="loading-text">Loading...</h1>
<div class="loading-image"><img src="data:image/gif;base64,R0lGODlhwATABPMAAAAAANa0i////zJWkyknJ5oAAGtWP2pWP5sAACkoKDJWlAAAAAAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQECgD/ACwAAAAAwATABAAD/yi63P4wykmrvTjrzbv/YCiOZGmeaKqubOu+cCzPdG3feK7vfO//wKBwSCwaj8ikcslsOp/QqHRKrVqv2Kx2y+16v+CweEwum8/otHrNbrvf8Lh8Tq/b7/i8fs/v+/+AgYKDhIWGh4iJiouMjY6PkJGSk5SVlpeYmZqbnJ2en6ChoqOkpaanqKmqq6ytrq+wsbKztLW2t7i5uru8vb6/wMHCw8TFxsfIycrLzM3Oz9DR0tPU1dbX2Nna29zd3t/g4eLj5OXm5+jp6uvs7e7v8PHy8/T19vf4+fr7/P3+/wADChxIsKDBgwgTKlzIsKHDhxAjSpxIsaLFixgzatzIsf+jx48gQ4ocSbKkyZMoU6pcybKly5cwY8qcSbOmzZs4c+rcybOnz59AgwodSrSo0aNIkypdyrSp06dQo0qdSrWq1atYs2rdyrWr169gw4odS7as2bNo06pdy7at27dw48qdS7eu3bt48+rdy7ev37+AAwseTLiw4cOIEytezLix48eQI0ueTLmy5cuYM2vezLmz58+gQ4seTbq06dOoU6tezbq169ewY8ueTbu27du4c+vezbu379/AgwsfTry48ePIkytfzry58+fQo0ufTr269evYs2vfzr279+/gw4sfT768+fPo06tfz769+/fw48ufT7++/fv48+vfz7+/////AAYo4IAEFmjggQgmqOCCDDbo4IMQRijhhBRWaOGFGGao4YYcdujhhyCGKOKIJJZo4okopqjiiiy26OKLMMYo44w01mjjjTjmqOOOPPbo449ABinkkEQWaeSRSCap5JJMNunkk1BGKeWUVFZp5ZVYZqnlllx26eWXYIYp5phklmnmmWimqeaabLbp5ptwxinnnHTWaeedeOap55589unnn4AGKuighBZq6KGIJqrooow26uijkEYq6aSUVmrppZhmqummnHbq6aeghirqqKSWauqpqKaq6qqsturqq7DGKuustNZq66245qrrrrz26uuvwAYr7LDEFmvsscgmq+yy/8w26+yz0EYr7bTUVmvttdhmq+223Hbr7bfghivuuOSW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J27mJI7jUq7mcp7EWJ6v+p3mVZ7nPG7gVY3XYu7WgF7je362hO7nTn7obJ7ob7voWx7njv7odL7ifT7pR17plj7kjP8e5p9O6Zyu55ee45IO55s+6qTu6Zru1xuO56pO0qyO6lGAhPAwALie67q+67ze676O67Ssur8+7MTu60+yQ/ZQ7Mqu7MEuusv+7L9+7EB069Be7bre7Jdr7do+ANJeRMm+7dWO7Y0L7uEeJndE7eS+7OI+uOn+7N2uROje7sS+7ngr78xu7nwU7/Zu7PROFPs+7/geSN/+7/ze7zpB8NEe8Ib0Dghf8AYPEw3f6+/+RAMf8bn+8Adv8deu8ItU8RqP8TWh8RufEF7k8RYP8hAv8sDO8ZrE8CrP7ShvEi8P8yQ/Rvp+8jEfEjM/8VTk8iqf8zr/8jyfRSYf8UDPETv/z/LCdPNGf/QSkfQ1n0pF3/BO//RCr/THxPRUX/UIAfUOMUtTj/Bc3/VXH/W9pPViP/b94PUTAfZoT/Bqv/Zl//Ul//b/Hvf3wPYY4fY+L/J4H/Zwj/XMBPh3//d9//GCnxl2v++Gf/g4b/bbRPiM3/jooPcdwffpYPmU3wyafxKYX/lzv/nU0Pks8fniQPqi7wuobxOmHw6rn/qw8PpA0frbIPuwfwq2rxR17/hNf/ucH/p7v/uZD/y+r/rELxK0rw25X/yWsPy+EAl5f/zM/wrOjwvQL/n2Pv3GUP23cP2Ln/3a/wvcDwvfNvPmf/7on/7qv/7V/m2vw/7wH//y/z//9K/t7u869Z//+r///G/+9986/d///d///d/u/586/d///d///d/u/586/d///d///d/u/586/d///d///d/u/586/d///d///d/u/586/d///d///d/u/586/d///d///d/u/586/d///d///d/u/586/d///d///d/u/586/d///d///d/u/586/d///d///d/u/586/d///d///d/u/586/d///d///d/u/586/d///d///d/u/586/d///d///d/u/586/d///d///d/u/586/d///d///d/u/586/d///d///d/u/586/d///d///d/u/586/d///d///f/f7v+fOv3f//3f//3f7v+fOv3f//3f//3f7v+fOv3f//3f//3f7v+fOv3f//3f//3f7v+fOv3f//3f//3f7v+fOv3f//3f//3f7v+fOv3f//3f//3f7v+fOv3f//3f//3f7v+fOv3f//3f//3f7v+fOv3f//3f//3f7v+fOv3f//3f//3f7v+fOv3f//3f//3f7v+fOv3f//3f//3f7v+fOv3f//3f//3f7v+fOv3f//3f//3f7v9fNnjQ//2/8t/f/+z//2WDB/3f/yv//f3P/v9fNnjQ//2/8t/f/+z//2WDB/3f/yv//f3P/v9fNnjQ//2/8t/f/+z//2WDB/3/3/8r//39z/7/XzZ40P/9v/Lf3//s//9lgwf93/8r//39z/7/XzZ40P/9v/Lf3//s//9lgwf93/8r//39z/7/XzZ40P/9v/Lf3//s//9lgwf93/8r//39z/7/XzZ40P/9v/Lf3//s//9lgwf93/8r//39z/7/XzZ40P/9v/Lf3//s//9lgwf93/8r//39z/7/XzZ40P/9v/Lf3//s//9lgwf93/8r//39z/7/XzZ40P/9v/Lf3//s//9lgwf93/8r//39z/7/XzZ40P/9v/Lf3//s//9lgwf93/8r//39z/7/XzZ40P/9v/Lf3//s//9lgwf93/8r//39z/7/XzZ4/9D//b/y39//7P//ZYMH/d//K//9/c/+/182eND//b/y39//7P//ZYMH/d//K//9/c/+/182eND//b/y39//7P//ZYMH/d//K//9/c/+/182eND//b/y39//7P//ZYMH/d//K//9/c/+/182eND//b/y39//7P//ZYMH/d//K//9/c/+/182eND//b/y39//7P//ZYMH/d//K//9/c/+/182eND//b/y39//7P//ZYMH/d//K//9/c/+/182eIAApMvtD6OctNoIst68+w+GYniV5omm0cG27gvH8kzX9o3n+s734/9TCYdEIvCITAKLzKYT0otKp9Sq9UpTagHPrv/XuA2LR9+y+YJNq9fs9m18PMvnDrj9zqXr5e6+/w+YgyeyV1g2iKhluPgU6PgI2Zb4wVhZNIkZZLmZEun5CaqTycFZajKK6mG6WhHq+gqbmsFKiyF7W5vbAMvb+4irG3wLHJzre4zMRlxMOyzLbJwsPS21DG3qnHpNS93t/fa8vZqNKr76jZ7uYm1eST7aXqo+/80eb/ieeb9J3z9tv09PPkwBK/k7eAxgQTkDJy1chDBirHAP9zRMVLGQxI2gFGb0chHRRz0cS0LyONJJyEEp55h8CQhly0sr78w8AzOnG5k3hdS02fOLzqFqeAZF8dPOUS9Em1oxurREUjhRGzn/vRoFatUKU8dsbYI17A6tXyV0FVO2iNi14LSlHXI2zNshbOvOIDu3QdwteVXY/fsCb18FexUNPgE48QHBgwsrOYxY8V/GfR0ngWxC8mSKmLlajtPZgma7lPN+Bh2awui6peeeXpJa9eq1rd++1hRbwmzanHM/uE3G94rdYWunBU5IOBTiWI2XRU5C+QPmzXtLJwyd0vVd1LuLyj7Qu/jxgMGHJ48+vVPz+dS7f2+S/Tv49Ov3k0/Ovv791PBn4w9ggBP5d4uABh74C4EFIshgg2souKCDEk6YFYSpUIhhhm1ZmImGHn64DoejgEiihiKOWGKKEp7YoYouIsgiJi/OkihgjJPQiON+NiaSY4/07YiIj0KqB+QgQx45XpF4IMkkdUre0WSUsz1ph5RWSkYlHFduuVmWYXAJJm9ebhFmmVeN+aWZauqEJplrvhlfm0rASedGcs5ZZ57+3JmEnn7OwycSfw5aT6BAEIroP4b+kGijCS06gqOSDggpCJNe2lGlIWDK6UmaWtppqH98Cqqo5CUAACH5BAUZAAQALFYB5AAUAtICAAP/KLrc/jDKSau9OOvNu/9gKI5kaZ5oqq5s675wLM90bd94ru987//AoHBILBqPyKRyyWw6n9CodEqtWq/YrHbL7Xq/4LB4TC6bz+i0es1uu9/wuHxOr9vv+Lx+z+/7/4CBgoOEhYaHiImKi4yNjo+QkZKTlJWWl5iZmpucnZ6foKGio6SlpqeoqaqrrK2ur7CxsrO0tba3uLm6u7y9vr/AwcLDxMXGx8jJysvMzc7P0NFxANTV1tfY2drb3N3e3+Dh4uLSuuPn6Onq6+ze5bnt8fLz9OvvuPX5+vv597f8AAMKBOfP1sCDCA8WrJWwocN6C2k9nEgxXcRZFTNq7HZR/9bGjyCpdYwVsmTGkbBMqnyI8tXKlwhbuoJJM6DMVjVz6rvJSqfPeTxX/RzKLqgqokjRGU2VtGm4paicSuUI1dTUq9mqWsXKVaRWUl27fgUbFuvYUWXNng2V9upatm2lvgUVV+5cT3Wd3sWbN+neTn39/t0UGOlgwoWHHtaUWPFiTI1/PoYcWefkS5UtX66UOefmJF0PiB5NurTp06hTq17NurXr17Bhi10bOrbt27hz6969evbZ2ryDCx9OHLfvscCLK1/OfPjxr8mbS59OXfVzrdGra9/e/HrV7NzDi9/tHSr48ejTty6/9Lz69/BHszfqPr599POD1r/Pf3t+nv/79SegdP/dFOCACBZXoEwHJuggbwu21OCDFN4WIUoTVqihaxeOlOGGIKbWYUcfhmgiaSNeVOKJJ6YY0YoshujiQjDGuOGMBdVoY4U4+qPjjg/2eM+PQCYo5DtEFjngkeUkqWR/TErj5JP3RRnNlFTGZyU0WGb53pbPdOllemA6I+aY45XZzJlohqcmM2y26R9Xb8UpZ3VvLmPnndPlqcyefHZHJ21cBdrioL8VaqiMiK5AwKOQRirppJRWaumlmGaq6aacdurpp6AuKuqo3IFq6qmopqrqqqy2eiqpsMa6nKu01mrrrbjmiqmsvPaqm67ABivssMRC6uuxyLZW7LL/zDbrrKbJRistac9Wa+21wk6rbbLYduvtt6huK26v4JZr7rmTjqsurOi2626368a76Lv01rusvPjeae++/OKa779j9ivwwKoCbPCTBCesMKcHN7zjwhBHnK7DFJso8cURV6zxhhh3nPDGID/o8cj9hmzygCSnXO/JLN+n8svttizzezDXXO7MOI9n887w5uyzdjwHXe3PRE8n9NHMFq30rEg3ne3SUAvn9NS6Rm31blRnbevVXN+m9detdi32a2CXnerYaK9m9tqhpu22aWzHzfDbdIsm99271k033nxTqvfefQf+6N9vCy444W4bHjjiaSveN+NoO8435GNLjjfl/2JbjqsLB2HetUKfdO751aDzJdDopA9E10CoW106YKy3DvXrnIguu9K0I3b67birHnrsvBOdO2PAB+/z8JnYbnzOyFO2+/LM+256QNAfLz3sz1cvc/OYFa89y9xbovz3J4fPmffkh2w+JeOnD/L6k7TvvsbwSyL//BTXH8n9+DesPyT865/B/veIAArwXwR0hAEPiK8ENmKBDIyXAxkBwQiqa4KLqKAFxYVBRWhwg9rqYCI+CEJpiRARJCxhsk54iBSq8FgsNIQLX9irGBZihjSUlQ0JgcMcwmqHg+ihD0cFREEIcYiLKmIgjojEQCkREExs4p2e+IcoSrFNVGTA4f+uKEDN3YqLXfRircDYPzGOkYzzMyOt0JhGNYaNjelz4xvh+D05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"></div>
<div class="progress-bar-outer"><div class="progress-bar-inner" id="loading-inner"></div></div>
</div>
<div id="error" class="screen" hidden>
<h1>Error</h1>
<details>
<summary id="error-message"></summary>
<p id="error-stack"></p>
</details>
</div>
<script src="script.js"></script>
<script>
const appElement = document.getElementById('app');
const launchScreen = document.getElementById('launch');
const loadingScreen = document.getElementById('loading');
const loadingInner = document.getElementById('loading-inner');
const errorScreen = document.getElementById('error');
const errorScreenMessage = document.getElementById('error-message');
const errorScreenStack = document.getElementById('error-stack');
const handleError = (error) => {
console.error(error);
if (!errorScreen.hidden) return;
errorScreen.hidden = false;
errorScreenMessage.textContent = '' + error;
let debug = error && error.stack || 'no stack';
debug += '\nUser agent: ' + navigator.userAgent;
errorScreenStack.textContent = debug;
};
const setProgress = (progress) => {
if (loadingInner) loadingInner.style.width = progress * 100 + '%';
};
const interpolate = (a, b, t) => a + t * (b - a);
try {
setProgress(0.1);
const scaffolding = new Scaffolding.Scaffolding();
scaffolding.width = 480;
scaffolding.height = 360;
scaffolding.resizeMode = "preserve-ratio";
scaffolding.editableLists = false;
scaffolding.setup();
scaffolding.appendTo(appElement);
const vm = scaffolding.vm;
window.scaffolding = scaffolding;
window.vm = scaffolding.vm;
window.Scratch = {
vm,
renderer: vm.renderer,
audioEngine: vm.runtime.audioEngine,
bitmapAdapter: vm.runtime.v2BitmapAdapter,
videoProvider: vm.runtime.ioDevices.video.provider
};
scaffolding.setUsername("player####".replace(/#/g, () => Math.floor(Math.random() * 10)));
scaffolding.setAccentColor("#ff4c4c");
scaffolding.addCloudProvider(new Scaffolding.Cloud.WebSocketProvider(["wss://clouddata.turbowarp.org","wss://clouddata.turbowarp.xyz"], "713768938"));
vm.setTurboMode(false);
if (vm.setInterpolation) vm.setInterpolation(false);
if (vm.setFramerate) vm.setFramerate(30);
if (vm.renderer.setUseHighQualityRender) vm.renderer.setUseHighQualityRender(false);
if (vm.setRuntimeOptions) vm.setRuntimeOptions({
fencing: true,
miscLimits: true,
maxClones: 300,
});
if (vm.setCompilerOptions) vm.setCompilerOptions({
enabled: true,
warpTimer: false
});
if (typeof ScaffoldingAddons !== 'undefined') {
ScaffoldingAddons.run(scaffolding, {"gamepad":true,"pointerlock":false,"specialCloudBehaviors":false,"unsafeCloudBehaviors":false,"pause":false});
}
for (const extension of []) {
vm.extensionManager.loadExtensionURL(extension);
}
} catch (e) {
handleError(e);
}
</script>
<script>
const getProjectData = (function() {
const storage = scaffolding.storage;
storage.onprogress = (total, loaded) => {
setProgress(interpolate(0.2, 0.98, loaded / total));
};
storage.addWebStore(
[storage.AssetType.ImageVector, storage.AssetType.ImageBitmap, storage.AssetType.Sound],
(asset) => new URL('./assets/' + asset.assetId + '.' + asset.dataFormat, location).href
);
return () => new Promise((resolve, reject) => {
const xhr = new XMLHttpRequest();
xhr.onload = () => {
resolve(xhr.response);
};
xhr.onerror = () => {
if (location.protocol === 'file:') {
reject(new Error('Zip environment must be used from a website, not from a file URL.'));
} else {
reject(new Error('Request to load project data failed.'));
}
};
xhr.onprogress = (e) => {
if (e.lengthComputable) {
setProgress(interpolate(0.1, 0.2, e.loaded / e.total));
}
};
xhr.responseType = 'arraybuffer';
xhr.open('GET', "./assets/project.json");
xhr.send();
});
})();
</script>
<script>
const run = async () => {
const projectData = await getProjectData();
await scaffolding.loadProject(projectData);
setProgress(1);
loadingScreen.hidden = true;
if (true) {
scaffolding.start();
} else {
launchScreen.hidden = false;
launchScreen.addEventListener('click', () => {
launchScreen.hidden = true;
scaffolding.start();
});
launchScreen.focus();
}
};
run().catch(handleError);
</script>
</body>
</html>