soiz1 commited on
Commit
dbdc43f
·
verified ·
1 Parent(s): 15785ea

Upload static files

Browse files
This view is limited to 50 files because it contains too many changes.   See raw diff
Files changed (50) hide show
  1. .gitattributes +1 -0
  2. TRADEMARK +1 -0
  3. addons.html +22 -0
  4. bloomfilter.svg +6 -0
  5. contact.html +49 -0
  6. credits.html +22 -0
  7. embed.html +50 -0
  8. embedtest.html +15 -0
  9. favicon.ico +3 -0
  10. favicon.png +0 -0
  11. featured_project.png +0 -0
  12. file-list-webpack.json +103 -2
  13. fullscreen.html +53 -0
  14. iframeposttest.html +37 -0
  15. iframereceivetest.html +22 -0
  16. images/192.png +0 -0
  17. images/512.png +0 -0
  18. images/apple-touch-icon.png +0 -0
  19. index.html +53 -0
  20. manifest.webmanifest +21 -0
  21. playground.html +53 -0
  22. privacy.html +39 -0
  23. rating/e.png +0 -0
  24. rating/e10.png +0 -0
  25. rating/none.png +0 -0
  26. rating/t.png +0 -0
  27. report_flag.png +0 -0
  28. robots.txt +3 -0
  29. scratchAuthExt.html +38 -0
  30. share_project.png +0 -0
  31. static/blocks-media/arrow-down.svg +11 -0
  32. static/blocks-media/async.svg +58 -0
  33. static/blocks-media/blue-flag.svg +1 -0
  34. static/blocks-media/checkmark-dark.svg +12 -0
  35. static/blocks-media/checkmark.svg +12 -0
  36. static/blocks-media/click.mp3 +0 -0
  37. static/blocks-media/click.ogg +0 -0
  38. static/blocks-media/click.wav +0 -0
  39. static/blocks-media/comment-arrow-down.svg +10 -0
  40. static/blocks-media/comment-arrow-up.svg +10 -0
  41. static/blocks-media/delete-x.svg +10 -0
  42. static/blocks-media/delete.mp3 +0 -0
  43. static/blocks-media/delete.ogg +0 -0
  44. static/blocks-media/delete.wav +0 -0
  45. static/blocks-media/dropdown-arrow-dark.svg +1 -0
  46. static/blocks-media/dropdown-arrow.svg +1 -0
  47. static/blocks-media/extensions/microbit-block-icon.svg +130 -0
  48. static/blocks-media/extensions/music-block-icon.svg +17 -0
  49. static/blocks-media/extensions/pen-block-icon.svg +19 -0
  50. static/blocks-media/extensions/wedo2-block-icon.svg +36 -0
.gitattributes CHANGED
@@ -8,3 +8,4 @@ static/assets/8996930d8e83f63cc3341172205df460.otf filter=lfs diff=lfs merge=lfs
8
  static/assets/8d83d454d2c42614a203322393c23a5b.ttf filter=lfs diff=lfs merge=lfs -text
9
  static/assets/9ec3449723269a806ec6eaba0f8f6cef.ttf filter=lfs diff=lfs merge=lfs -text
10
  static/assets/eb64e706eb7a3b324ba50d3279a980b1.ttf filter=lfs diff=lfs merge=lfs -text
 
 
8
  static/assets/8d83d454d2c42614a203322393c23a5b.ttf filter=lfs diff=lfs merge=lfs -text
9
  static/assets/9ec3449723269a806ec6eaba0f8f6cef.ttf filter=lfs diff=lfs merge=lfs -text
10
  static/assets/eb64e706eb7a3b324ba50d3279a980b1.ttf filter=lfs diff=lfs merge=lfs -text
11
+ favicon.ico filter=lfs diff=lfs merge=lfs -text
TRADEMARK ADDED
@@ -0,0 +1 @@
 
 
1
+ The Scratch trademarks, including the Scratch name, logo, the Scratch Cat, Gobo, Pico, Nano, Tera and Giga graphics (the "Marks"), are property of the Massachusetts Institute of Technology (MIT). Marks may not be used to endorse or promote products derived from this software without specific prior written permission.
addons.html ADDED
@@ -0,0 +1,22 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <!DOCTYPE html>
2
+ <html>
3
+ <head>
4
+ <meta charset="UTF-8">
5
+ <meta name="viewport" content="width=device-width, initial-scale=1">
6
+ <title>Addon Settings - PenguinMod</title>
7
+ <style>
8
+ body[splash-theme="dark"]:not(.tw-loaded) {
9
+ background: #111;
10
+ }
11
+ </style>
12
+ </head>
13
+ <body>
14
+ <script>
15
+ (function() {
16
+ try {var localTheme = localStorage.getItem('tw:theme');} catch (e) {}
17
+ if (localTheme ? localTheme === 'dark' : window.matchMedia('(prefers-color-scheme: dark)').matches) document.body.setAttribute('splash-theme', 'dark');
18
+ })();
19
+ </script>
20
+ <div id="app"></div>
21
+ <script src="js/vendors~addon-settings~credits~editor~embed~fullscreen~player~playground.js"></script><script src="js/vendors~addon-settings~credits~editor~embed~fullscreen~playground.js"></script><script src="js/addon-settings~addons~editor~fullscreen~player~playground.js"></script><script src="js/addon-settings.js"></script></body>
22
+ </html>
bloomfilter.svg ADDED
contact.html ADDED
@@ -0,0 +1,49 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <!DOCTYPE html>
2
+ <html lang="en">
3
+ <head>
4
+ <title>PenguinMod - Contact</title>
5
+ <meta charset="utf8">
6
+ <meta name="viewport" content="width=device-width, initial-scale=1">
7
+ <style>
8
+ body {
9
+ font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
10
+ margin: 0; padding: 0;
11
+ }
12
+ header {
13
+ background-color: hsla(194, 100%, 50%, 1);
14
+ color: white;
15
+ text-align: center;
16
+ padding: 20px 0;
17
+ }
18
+ main {
19
+ max-width: 900px;
20
+ margin: auto;
21
+ }
22
+ @media (prefers-color-scheme: dark) {
23
+ body { background: #111; color: #eee; }
24
+ a { color: #4af; }
25
+ }
26
+ </style>
27
+ </head>
28
+
29
+ <body>
30
+ <header>
31
+ <h1>Contact</h1>
32
+ </header>
33
+
34
+ <main>
35
+ <p>
36
+ Please only contact us personally for serious matters such as security, copyright, etc.
37
+ <br>
38
+ Spam, advertisments, or other mail may be blocked.
39
+ </p>
40
+
41
+ <br>
42
+
43
+ <p>Email us at <a href="mailto:[email protected]">[email protected]</a></p>
44
+ <p>Make an <a href="https://github.com/PenguinMod/PenguinMod-Home/issues">issue on our GitHub</a></p>
45
+ <p>Post or reply mentioning <a href="https://twitter.com/penguin_mod">our X account</a></p>
46
+ <p>Join <a href="https://discord.gg/NZ9MBMYTZh">our Discord Server</a></p>
47
+ </main>
48
+ </body>
49
+ </html>
credits.html ADDED
@@ -0,0 +1,22 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <!DOCTYPE html>
2
+ <html>
3
+ <head>
4
+ <meta charset="UTF-8">
5
+ <meta name="viewport" content="width=device-width, initial-scale=1">
6
+ <title>PenguinMod & TurboWarp Credits</title>
7
+ <style>
8
+ body[splash-theme="dark"]:not(.tw-loaded) {
9
+ background: #111;
10
+ }
11
+ </style>
12
+ </head>
13
+ <body>
14
+ <script>
15
+ (function() {
16
+ try {var localTheme = localStorage.getItem('tw:theme');} catch (e) {}
17
+ if (localTheme ? localTheme === 'dark' : window.matchMedia('(prefers-color-scheme: dark)').matches) document.body.setAttribute('splash-theme', 'dark');
18
+ })();
19
+ </script>
20
+ <div id="app"></div>
21
+ <script src="js/vendors~addon-settings~credits~editor~embed~fullscreen~player~playground.js"></script><script src="js/vendors~addon-settings~credits~editor~embed~fullscreen~playground.js"></script><script src="js/credits.js"></script></body>
22
+ </html>
embed.html ADDED
@@ -0,0 +1,50 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <!DOCTYPE html>
2
+ <html>
3
+ <head>
4
+ <meta charset="UTF-8">
5
+ <meta name="viewport" content="width=device-width, initial-scale=1">
6
+ <meta name="google" value="notranslate">
7
+ <meta name="description" content="s4sエディターは、クレイジーなプロジェクトを可能にするために大量のクールなものを追加するために作成されたTurboWarpとPenguinmodのモッドです。" />
8
+ <title>Embedded Project - PenguinMod</title>
9
+ <link rel="apple-touch-icon" href="images/apple-touch-icon.png">
10
+ <link rel="icon" type="image/x-icon" href="images/192.png">
11
+
12
+ <link rel="manifest" href="manifest.webmanifest">
13
+
14
+ <style>
15
+ #splash {
16
+ position: absolute; width: 100%; height: 100%; top: 0; left: 0;
17
+ display: flex; align-items: center; justify-content: center;
18
+ font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; color: #0022ff;
19
+ }
20
+ .tw-loaded #splash, #splash-content { display: none; }
21
+ #splash[splash-theme="dark"] { background-color: #333; color: #fff; }
22
+ #splash-spinner:after {
23
+ content: " "; display: block; width: 64px; height: 64px;
24
+ border-radius: 50%; border: 6px solid; border-color: currentColor transparent currentColor transparent;
25
+ animation: splash-spinner 1.2s linear infinite;
26
+ }
27
+ @keyframes splash-spinner {
28
+ 0% { transform: rotate(0deg); }
29
+ 100% { transform: rotate(360deg); }
30
+ }
31
+ </style>
32
+ </head>
33
+ <body>
34
+ <div id="splash" aria-hidden="true">
35
+ <noscript>
36
+ <h1>Enable JavaScript</h1>
37
+ </noscript>
38
+ <div id="splash-content">
39
+ <div id="splash-spinner"></div>
40
+ </div>
41
+ </div>
42
+ <script>
43
+ (function() {
44
+ document.querySelector('#splash-content').style.display = 'block';
45
+
46
+ })();
47
+ </script>
48
+ <div id="app"></div>
49
+ <script src="js/vendors~addon-settings~credits~editor~embed~fullscreen~player~playground.js"></script><script src="js/vendors~addon-settings~credits~editor~embed~fullscreen~playground.js"></script><script src="js/vendors~editor~embed~fullscreen~player~playground.js"></script><script src="js/embed~player.js"></script><script src="js/embed.js"></script></body>
50
+ </html>
embedtest.html ADDED
@@ -0,0 +1,15 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <!DOCTYPE html>
2
+ <html>
3
+ <head>
4
+ <meta name="robots" content="noindex">
5
+ <style>
6
+ body {
7
+ /* not quite white so we can test transparency */
8
+ background-color: #ffeecc;
9
+ }
10
+ </style>
11
+ </head>
12
+ <body>
13
+ <iframe src="embed.html?addons=pause,gamepad&settings-button&fullscreen-background=black#443603478" width="499" height="416" allowtransparency="true" frameborder="0" scrolling="no" allowfullscreen></iframe>
14
+ </body>
15
+ </html>
favicon.ico ADDED

Git LFS Details

  • SHA256: 7b6414945f53b55f68a2b3f62381e2ab92f2385a39a5329bfd7a8baa2e2ecba2
  • Pointer size: 131 Bytes
  • Size of remote file: 238 kB
favicon.png ADDED
featured_project.png ADDED
file-list-webpack.json CHANGED
@@ -1,10 +1,10 @@
1
  [
 
 
2
  "js/extension-worker/extension-worker.14a028226cb72e45678c.js",
3
  "js/extension-worker/extension-worker.14a028226cb72e45678c.js.map",
4
  "js/extension worker.js",
5
  "js/extension worker.js.map",
6
- "41f50eb9f984c12c2544.worker.js",
7
- "41f50eb9f984c12c2544.worker.js.map",
8
  "sw.js",
9
  "static/assets/5566fa235cca306584cdda4d4bbd6640.svg",
10
  "static/assets/a6cebfe99bad7b01f59b85998cbc4628.svg",
@@ -536,6 +536,107 @@
536
  "js/vendors~addon-settings~credits~editor~embed~fullscreen~player~playground.js",
537
  "js/vendors~addon-settings~credits~editor~embed~fullscreen~playground.js",
538
  "js/vendors~editor~embed~fullscreen~player~playground.js",
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
539
  "js/0.js.map",
540
  "js/1.js.map",
541
  "js/2.js.map",
 
1
  [
2
+ "41f50eb9f984c12c2544.worker.js",
3
+ "41f50eb9f984c12c2544.worker.js.map",
4
  "js/extension-worker/extension-worker.14a028226cb72e45678c.js",
5
  "js/extension-worker/extension-worker.14a028226cb72e45678c.js.map",
6
  "js/extension worker.js",
7
  "js/extension worker.js.map",
 
 
8
  "sw.js",
9
  "static/assets/5566fa235cca306584cdda4d4bbd6640.svg",
10
  "static/assets/a6cebfe99bad7b01f59b85998cbc4628.svg",
 
536
  "js/vendors~addon-settings~credits~editor~embed~fullscreen~player~playground.js",
537
  "js/vendors~addon-settings~credits~editor~embed~fullscreen~playground.js",
538
  "js/vendors~editor~embed~fullscreen~player~playground.js",
539
+ "TRADEMARK",
540
+ "bloomfilter.svg",
541
+ "contact.html",
542
+ "embedtest.html",
543
+ "favicon.ico",
544
+ "favicon.png",
545
+ "featured_project.png",
546
+ "iframeposttest.html",
547
+ "iframereceivetest.html",
548
+ "manifest.webmanifest",
549
+ "privacy.html",
550
+ "report_flag.png",
551
+ "robots.txt",
552
+ "scratchAuthExt.html",
553
+ "share_project.png",
554
+ "terms.html",
555
+ "wait.html",
556
+ "images/192.png",
557
+ "images/512.png",
558
+ "images/apple-touch-icon.png",
559
+ "rating/e.png",
560
+ "rating/e10.png",
561
+ "rating/none.png",
562
+ "rating/t.png",
563
+ "static/blocks-media/arrow-down.svg",
564
+ "static/blocks-media/async.svg",
565
+ "static/blocks-media/blue-flag.svg",
566
+ "static/blocks-media/checkmark-dark.svg",
567
+ "static/blocks-media/checkmark.svg",
568
+ "static/blocks-media/click.mp3",
569
+ "static/blocks-media/click.ogg",
570
+ "static/blocks-media/click.wav",
571
+ "static/blocks-media/comment-arrow-down.svg",
572
+ "static/blocks-media/comment-arrow-up.svg",
573
+ "static/blocks-media/delete-x.svg",
574
+ "static/blocks-media/delete.mp3",
575
+ "static/blocks-media/delete.ogg",
576
+ "static/blocks-media/delete.wav",
577
+ "static/blocks-media/dropdown-arrow-dark.svg",
578
+ "static/blocks-media/dropdown-arrow.svg",
579
+ "static/blocks-media/eyedropper.svg",
580
+ "static/blocks-media/green-flag.svg",
581
+ "static/blocks-media/handclosed.cur",
582
+ "static/blocks-media/handdelete.cur",
583
+ "static/blocks-media/handopen.cur",
584
+ "static/blocks-media/polygon-colapse.svg",
585
+ "static/blocks-media/polygon-expand.svg",
586
+ "static/blocks-media/repeat.svg",
587
+ "static/blocks-media/rotate-left.svg",
588
+ "static/blocks-media/rotate-right.svg",
589
+ "static/blocks-media/sprites.png",
590
+ "static/blocks-media/status-not-ready.svg",
591
+ "static/blocks-media/status-ready.svg",
592
+ "static/blocks-media/zoom-in.svg",
593
+ "static/blocks-media/zoom-out.svg",
594
+ "static/blocks-media/zoom-reset.svg",
595
+ "static/blocks-media/extensions/microbit-block-icon.svg",
596
+ "static/blocks-media/extensions/music-block-icon.svg",
597
+ "static/blocks-media/extensions/pen-block-icon.svg",
598
+ "static/blocks-media/extensions/wedo2-block-icon.svg",
599
+ "static/blocks-media/icons/arrow.svg",
600
+ "static/blocks-media/icons/arrow_button.svg",
601
+ "static/blocks-media/icons/control_forever.svg",
602
+ "static/blocks-media/icons/control_repeat.svg",
603
+ "static/blocks-media/icons/control_stop.svg",
604
+ "static/blocks-media/icons/control_wait.svg",
605
+ "static/blocks-media/icons/event_broadcast_blue.svg",
606
+ "static/blocks-media/icons/event_broadcast_coral.svg",
607
+ "static/blocks-media/icons/event_broadcast_green.svg",
608
+ "static/blocks-media/icons/event_broadcast_magenta.svg",
609
+ "static/blocks-media/icons/event_broadcast_orange.svg",
610
+ "static/blocks-media/icons/event_broadcast_purple.svg",
611
+ "static/blocks-media/icons/event_when-broadcast-received_blue.svg",
612
+ "static/blocks-media/icons/event_when-broadcast-received_coral.svg",
613
+ "static/blocks-media/icons/event_when-broadcast-received_green.svg",
614
+ "static/blocks-media/icons/event_when-broadcast-received_magenta.svg",
615
+ "static/blocks-media/icons/event_when-broadcast-received_orange.svg",
616
+ "static/blocks-media/icons/event_when-broadcast-received_purple.svg",
617
+ "static/blocks-media/icons/event_whenflagclicked.svg",
618
+ "static/blocks-media/icons/remove.svg",
619
+ "static/blocks-media/icons/set-led_blue.svg",
620
+ "static/blocks-media/icons/set-led_coral.svg",
621
+ "static/blocks-media/icons/set-led_green.svg",
622
+ "static/blocks-media/icons/set-led_magenta.svg",
623
+ "static/blocks-media/icons/set-led_mystery.svg",
624
+ "static/blocks-media/icons/set-led_orange.svg",
625
+ "static/blocks-media/icons/set-led_purple.svg",
626
+ "static/blocks-media/icons/set-led_white.svg",
627
+ "static/blocks-media/icons/set-led_yellow.svg",
628
+ "static/blocks-media/icons/wedo_motor-clockwise.svg",
629
+ "static/blocks-media/icons/wedo_motor-counterclockwise.svg",
630
+ "static/blocks-media/icons/wedo_motor-speed_fast.svg",
631
+ "static/blocks-media/icons/wedo_motor-speed_med.svg",
632
+ "static/blocks-media/icons/wedo_motor-speed_slow.svg",
633
+ "static/blocks-media/icons/wedo_when-distance_close.svg",
634
+ "static/blocks-media/icons/wedo_when-tilt-backward.svg",
635
+ "static/blocks-media/icons/wedo_when-tilt-forward.svg",
636
+ "static/blocks-media/icons/wedo_when-tilt-left.svg",
637
+ "static/blocks-media/icons/wedo_when-tilt-right.svg",
638
+ "static/blocks-media/icons/wedo_when-tilt.svg",
639
+ "static/extensions/example-extension.js",
640
  "js/0.js.map",
641
  "js/1.js.map",
642
  "js/2.js.map",
fullscreen.html ADDED
@@ -0,0 +1,53 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <!DOCTYPE html>
2
+ <html>
3
+ <head>
4
+ <meta charset="UTF-8">
5
+ <meta name="viewport" content="width=device-width, initial-scale=1">
6
+ <meta name="google" value="notranslate">
7
+ <meta name="description" content="s4sエディターは、クレイジーなプロジェクトを可能にするために大量のクールなものを追加するために作成されたTurboWarpとPenguinmodのモッドです。" />
8
+ <title>PenguinMod - A mod of TurboWarp</title>
9
+ <link rel="apple-touch-icon" href="images/apple-touch-icon.png">
10
+ <link rel="icon" type="image/x-icon" href="images/192.png">
11
+
12
+ <link rel="manifest" href="manifest.webmanifest">
13
+
14
+ <style>
15
+ #splash {
16
+ position: absolute; width: 100%; height: 100%; top: 0; left: 0;
17
+ display: flex; align-items: center; justify-content: center;
18
+ font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; color: #0022ff;
19
+ }
20
+ .tw-loaded #splash, #splash-content { display: none; }
21
+ #splash[splash-theme="dark"] { background-color: #333; color: #fff; }
22
+ #splash-spinner:after {
23
+ content: " "; display: block; width: 64px; height: 64px;
24
+ border-radius: 50%; border: 6px solid; border-color: currentColor transparent currentColor transparent;
25
+ animation: splash-spinner 1.2s linear infinite;
26
+ }
27
+ @keyframes splash-spinner {
28
+ 0% { transform: rotate(0deg); }
29
+ 100% { transform: rotate(360deg); }
30
+ }
31
+ </style>
32
+ </head>
33
+ <body>
34
+ <div id="splash" aria-hidden="true">
35
+ <noscript>
36
+ <h1>Enable JavaScript</h1>
37
+ </noscript>
38
+ <div id="splash-content">
39
+ <div id="splash-spinner"></div>
40
+ </div>
41
+ </div>
42
+ <script>
43
+ (function() {
44
+ document.querySelector('#splash-content').style.display = 'block';
45
+
46
+ try {var localTheme = localStorage.getItem('tw:theme');} catch (e) {}
47
+ if (localTheme ? localTheme === 'dark' : window.matchMedia('(prefers-color-scheme: dark)').matches) document.querySelector('#splash').setAttribute('splash-theme', 'dark');
48
+
49
+ })();
50
+ </script>
51
+ <div id="app"></div>
52
+ <script src="js/vendors~addon-settings~credits~editor~embed~fullscreen~player~playground.js"></script><script src="js/vendors~addon-settings~credits~editor~embed~fullscreen~playground.js"></script><script src="js/vendors~editor~embed~fullscreen~player~playground.js"></script><script src="js/addon-settings~addons~editor~fullscreen~player~playground.js"></script><script src="js/fullscreen.js"></script></body>
53
+ </html>
iframeposttest.html ADDED
@@ -0,0 +1,37 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <!DOCTYPE html>
2
+ <html lang="en">
3
+ <head>
4
+ <meta charset="UTF-8">
5
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
6
+ <title>aegewg</title>
7
+ </head>
8
+ <body>
9
+
10
+ <input type="text" id="url" placeholder="url">
11
+ <button id="post">post msg</button>
12
+
13
+ <script>
14
+
15
+ const post = document.getElementById('post');
16
+ const url = document.getElementById('url');
17
+
18
+ const gaga = document.createElement('iframe');
19
+ gaga.src = "./iframereceivetest.html";
20
+ gaga.width = 600;
21
+ gaga.height = 500;
22
+ document.body.appendChild(gaga);
23
+
24
+ url.onchange = () => {
25
+ gaga.src = url.value;
26
+ };
27
+
28
+ post.onclick = () => {
29
+ gaga.contentWindow.postMessage({
30
+ joe: 'oh my goodnees'
31
+ }, "*");
32
+ };
33
+
34
+ </script>
35
+
36
+ </body>
37
+ </html>
iframereceivetest.html ADDED
@@ -0,0 +1,22 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <!DOCTYPE html>
2
+ <html lang="en">
3
+ <head>
4
+ <meta charset="UTF-8">
5
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
6
+ <title>Document</title>
7
+ </head>
8
+ <body>
9
+
10
+
11
+ <script>
12
+
13
+ window.onmessage = (e) => {
14
+ const element = document.createElement('p');
15
+ element.innerText = `${JSON.stringify(e.data)}`;
16
+ document.body.appendChild(element);
17
+ };
18
+
19
+ </script>
20
+
21
+ </body>
22
+ </html>
images/192.png ADDED
images/512.png ADDED
images/apple-touch-icon.png ADDED
index.html ADDED
@@ -0,0 +1,53 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <!DOCTYPE html>
2
+ <html>
3
+ <head>
4
+ <meta charset="UTF-8">
5
+ <meta name="viewport" content="width=device-width, initial-scale=1">
6
+ <meta name="google" value="notranslate">
7
+ <meta name="description" content="s4sエディターは、クレイジーなプロジェクトを可能にするために大量のクールなものを追加するために作成されたTurboWarpとPenguinmodのモッドです。" />
8
+ <title>PenguinMod - A mod of TurboWarp</title>
9
+ <link rel="apple-touch-icon" href="images/apple-touch-icon.png">
10
+ <link rel="icon" type="image/x-icon" href="images/192.png">
11
+
12
+ <link rel="manifest" href="manifest.webmanifest">
13
+
14
+ <style>
15
+ #splash {
16
+ position: absolute; width: 100%; height: 100%; top: 0; left: 0;
17
+ display: flex; align-items: center; justify-content: center;
18
+ font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; color: #0022ff;
19
+ }
20
+ .tw-loaded #splash, #splash-content { display: none; }
21
+ #splash[splash-theme="dark"] { background-color: #333; color: #fff; }
22
+ #splash-spinner:after {
23
+ content: " "; display: block; width: 64px; height: 64px;
24
+ border-radius: 50%; border: 6px solid; border-color: currentColor transparent currentColor transparent;
25
+ animation: splash-spinner 1.2s linear infinite;
26
+ }
27
+ @keyframes splash-spinner {
28
+ 0% { transform: rotate(0deg); }
29
+ 100% { transform: rotate(360deg); }
30
+ }
31
+ </style>
32
+ </head>
33
+ <body>
34
+ <div id="splash" aria-hidden="true">
35
+ <noscript>
36
+ <h1>Enable JavaScript</h1>
37
+ </noscript>
38
+ <div id="splash-content">
39
+ <div id="splash-spinner"></div>
40
+ </div>
41
+ </div>
42
+ <script>
43
+ (function() {
44
+ document.querySelector('#splash-content').style.display = 'block';
45
+
46
+ try {var localTheme = localStorage.getItem('tw:theme');} catch (e) {}
47
+ if (localTheme ? localTheme === 'dark' : window.matchMedia('(prefers-color-scheme: dark)').matches) document.querySelector('#splash').setAttribute('splash-theme', 'dark');
48
+
49
+ })();
50
+ </script>
51
+ <div id="app"></div>
52
+ <script src="js/vendors~addon-settings~credits~editor~embed~fullscreen~player~playground.js"></script><script src="js/vendors~editor~embed~fullscreen~player~playground.js"></script><script src="js/addon-settings~addons~editor~fullscreen~player~playground.js"></script><script src="js/embed~player.js"></script><script src="js/player.js"></script></body>
53
+ </html>
manifest.webmanifest ADDED
@@ -0,0 +1,21 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "short_name": "PenguinMod",
3
+ "name": "PenguinMod",
4
+ "description": "Mod of TurboWarp that was made to allow for really cool projects.",
5
+ "icons": [
6
+ {
7
+ "src": "images/192.png",
8
+ "type": "image/png",
9
+ "sizes": "192x192"
10
+ },
11
+ {
12
+ "src": "images/512.png",
13
+ "type": "image/png",
14
+ "sizes": "512x512"
15
+ }
16
+ ],
17
+ "start_url": "editor",
18
+ "background_color": "#333333",
19
+ "display": "standalone",
20
+ "theme_color": "#333333"
21
+ }
playground.html ADDED
@@ -0,0 +1,53 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <!DOCTYPE html>
2
+ <html>
3
+ <head>
4
+ <meta charset="UTF-8">
5
+ <meta name="viewport" content="width=device-width, initial-scale=1">
6
+ <meta name="google" value="notranslate">
7
+ <meta name="description" content="s4sエディターは、クレイジーなプロジェクトを可能にするために大量のクールなものを追加するために作成されたTurboWarpとPenguinmodのモッドです。" />
8
+ <title>PenguinMod - Playground</title>
9
+ <link rel="apple-touch-icon" href="images/apple-touch-icon.png">
10
+ <link rel="icon" type="image/x-icon" href="images/192.png">
11
+
12
+ <link rel="manifest" href="manifest.webmanifest">
13
+
14
+ <style>
15
+ #splash {
16
+ position: absolute; width: 100%; height: 100%; top: 0; left: 0;
17
+ display: flex; align-items: center; justify-content: center;
18
+ font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; color: #0022ff;
19
+ }
20
+ .tw-loaded #splash, #splash-content { display: none; }
21
+ #splash[splash-theme="dark"] { background-color: #333; color: #fff; }
22
+ #splash-spinner:after {
23
+ content: " "; display: block; width: 64px; height: 64px;
24
+ border-radius: 50%; border: 6px solid; border-color: currentColor transparent currentColor transparent;
25
+ animation: splash-spinner 1.2s linear infinite;
26
+ }
27
+ @keyframes splash-spinner {
28
+ 0% { transform: rotate(0deg); }
29
+ 100% { transform: rotate(360deg); }
30
+ }
31
+ </style>
32
+ </head>
33
+ <body>
34
+ <div id="splash" aria-hidden="true">
35
+ <noscript>
36
+ <h1>Enable JavaScript</h1>
37
+ </noscript>
38
+ <div id="splash-content">
39
+ <div id="splash-spinner"></div>
40
+ </div>
41
+ </div>
42
+ <script>
43
+ (function() {
44
+ document.querySelector('#splash-content').style.display = 'block';
45
+
46
+ try {var localTheme = localStorage.getItem('tw:theme');} catch (e) {}
47
+ if (localTheme ? localTheme === 'dark' : window.matchMedia('(prefers-color-scheme: dark)').matches) document.querySelector('#splash').setAttribute('splash-theme', 'dark');
48
+
49
+ })();
50
+ </script>
51
+ <div id="app"></div>
52
+ <script src="js/vendors~addon-settings~credits~editor~embed~fullscreen~player~playground.js"></script><script src="js/vendors~addon-settings~credits~editor~embed~fullscreen~playground.js"></script><script src="js/vendors~editor~embed~fullscreen~player~playground.js"></script><script src="js/addon-settings~addons~editor~fullscreen~player~playground.js"></script><script src="js/playground.js"></script></body>
53
+ </html>
privacy.html ADDED
@@ -0,0 +1,39 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <!DOCTYPE html>
2
+ <html lang="en">
3
+ <head>
4
+ <title>PenguinMod - Privacy Policy</title>
5
+ <meta charset="utf8">
6
+ <meta name="viewport" content="width=device-width, initial-scale=1">
7
+ <style>
8
+ body {
9
+ font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
10
+ margin: 0; padding: 0;
11
+ }
12
+ header {
13
+ background-color: hsla(194, 100%, 50%, 1);
14
+ color: white;
15
+ text-align: center;
16
+ padding: 20px 0;
17
+ }
18
+ main {
19
+ max-width: 900px;
20
+ margin: auto;
21
+ }
22
+ @media (prefers-color-scheme: dark) {
23
+ body { background: #111; color: #eee; }
24
+ a { color: #4af; }
25
+ }
26
+ </style>
27
+ </head>
28
+
29
+ <body>
30
+ <header>
31
+ <h1>Privacy Policy</h1>
32
+ </header>
33
+
34
+ <main>
35
+ <p>We've moved pages</p>
36
+ <a href="https://penguinmod.com/privacy">Click here to see the new page.</a>
37
+ </main>
38
+ </body>
39
+ </html>
rating/e.png ADDED
rating/e10.png ADDED
rating/none.png ADDED
rating/t.png ADDED
report_flag.png ADDED
robots.txt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ User-agent: *
2
+ Disallow: /*/embed
3
+ Disallow: /embed
scratchAuthExt.html ADDED
@@ -0,0 +1,38 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <!DOCTYPE html>
2
+ <html lang="en">
3
+ <head>
4
+ <meta charset="UTF-8">
5
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
6
+ <title>Authenticating</title>
7
+ </head>
8
+ <body>
9
+ <p>Please wait...</p>
10
+ <script>
11
+ const opener = window.opener || window.parent;
12
+ if (!opener) {
13
+ throw new Error('No parent window');
14
+ }
15
+
16
+ setTimeout(() => {
17
+ // scratch auth adds the private code weirdly so just account for it
18
+ const search = '?t=1' + location.search.replace(/\?/gmi, '&');
19
+ const searchParams = new URLSearchParams(search);
20
+ const privateCode = searchParams.get("privateCode");
21
+ const openerLocation = searchParams.get("openLocation");
22
+
23
+ function post(data) {
24
+ opener.postMessage(
25
+ {
26
+ scratchauthd1: data,
27
+ },
28
+ openerLocation
29
+ );
30
+ }
31
+
32
+ post({
33
+ pv: privateCode
34
+ });
35
+ }, 500);
36
+ </script>
37
+ </body>
38
+ </html>
share_project.png ADDED
static/blocks-media/arrow-down.svg ADDED
static/blocks-media/async.svg ADDED
static/blocks-media/blue-flag.svg ADDED
static/blocks-media/checkmark-dark.svg ADDED
static/blocks-media/checkmark.svg ADDED
static/blocks-media/click.mp3 ADDED
Binary file (8.13 kB). View file
 
static/blocks-media/click.ogg ADDED
Binary file (5.45 kB). View file
 
static/blocks-media/click.wav ADDED
Binary file (3.19 kB). View file
 
static/blocks-media/comment-arrow-down.svg ADDED
static/blocks-media/comment-arrow-up.svg ADDED
static/blocks-media/delete-x.svg ADDED
static/blocks-media/delete.mp3 ADDED
Binary file (9.8 kB). View file
 
static/blocks-media/delete.ogg ADDED
Binary file (8.62 kB). View file
 
static/blocks-media/delete.wav ADDED
Binary file (11.9 kB). View file
 
static/blocks-media/dropdown-arrow-dark.svg ADDED
static/blocks-media/dropdown-arrow.svg ADDED
static/blocks-media/extensions/microbit-block-icon.svg ADDED
static/blocks-media/extensions/music-block-icon.svg ADDED
static/blocks-media/extensions/pen-block-icon.svg ADDED
static/blocks-media/extensions/wedo2-block-icon.svg ADDED