From 8989601dd6976c7b72e37a1ad67c9f607122e05a Mon Sep 17 00:00:00 2001
From: Kaloyan Manolov <kmanolov@asteasolutions.com>
Date: Wed, 9 Apr 2025 11:29:23 +0300
Subject: [PATCH] feat: update gui reference

---
 package-lock.json | 82 +++++++++++++++++++++++------------------------
 package.json      |  2 +-
 2 files changed, 42 insertions(+), 42 deletions(-)

diff --git a/package-lock.json b/package-lock.json
index e97aca9..9e018fd 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -20,7 +20,7 @@
         "@babel/plugin-transform-optional-chaining": "7.25.9",
         "@babel/preset-env": "7.26.9",
         "@babel/preset-react": "7.26.3",
-        "@scratch/scratch-gui": "v11.1.0-feature-parity.1",
+        "@scratch/scratch-gui": "v11.1.0-feature-parity.4",
         "async": "3.2.6",
         "autoprefixer": "10.4.20",
         "babel-eslint": "10.1.0",
@@ -3023,16 +3023,16 @@
       }
     },
     "node_modules/@scratch/scratch-gui": {
-      "version": "11.1.0-feature-parity.1",
-      "resolved": "https://registry.npmjs.org/@scratch/scratch-gui/-/scratch-gui-11.1.0-feature-parity.1.tgz",
-      "integrity": "sha512-D3b6em5RbjnFO2bxw7h5XocZItpa2NIJpPuo+c3fBOd0fxFFDo1d7J7JLAfvfGtj5jhcrsFXRYFn9fdqgDCgrg==",
+      "version": "11.1.0-feature-parity.4",
+      "resolved": "https://registry.npmjs.org/@scratch/scratch-gui/-/scratch-gui-11.1.0-feature-parity.4.tgz",
+      "integrity": "sha512-9/Z3JuYPnAiHkG6KlqxDNs8LzozR4r1dYzVNU4P4JFdPYw2A9yWz6CI3S4+l3vABJPG+bcAU6FYyGp8OUQ+gug==",
       "dev": true,
       "license": "AGPL-3.0-only",
       "dependencies": {
         "@microbit/microbit-universal-hex": "0.2.2",
-        "@scratch/scratch-render": "11.1.0-feature-parity.1",
-        "@scratch/scratch-svg-renderer": "11.1.0-feature-parity.1",
-        "@scratch/scratch-vm": "11.1.0-feature-parity.1",
+        "@scratch/scratch-render": "11.1.0-feature-parity.4",
+        "@scratch/scratch-svg-renderer": "11.1.0-feature-parity.4",
+        "@scratch/scratch-vm": "11.1.0-feature-parity.4",
         "arraybuffer-loader": "1.0.8",
         "autoprefixer": "9.8.8",
         "balance-text": "3.3.1",
@@ -3174,13 +3174,13 @@
       }
     },
     "node_modules/@scratch/scratch-render": {
-      "version": "11.1.0-feature-parity.1",
-      "resolved": "https://registry.npmjs.org/@scratch/scratch-render/-/scratch-render-11.1.0-feature-parity.1.tgz",
-      "integrity": "sha512-se4cALQmj/w4Z7+kNpijp4AHEtunlWipxQ77lofQCS8MZOuviMpa2tMIHsJUmBu7LS/izyljdQYPrjXQMryqgw==",
+      "version": "11.1.0-feature-parity.4",
+      "resolved": "https://registry.npmjs.org/@scratch/scratch-render/-/scratch-render-11.1.0-feature-parity.4.tgz",
+      "integrity": "sha512-xzFmMjdUwShdgp9y/bPniJQOSrzRGjYxq4cBLh5HjMmoZeFHjQ5wSnoV6DvkMO70mnOVqtx7kFVJKtnlRO609A==",
       "dev": true,
       "license": "AGPL-3.0-only",
       "dependencies": {
-        "@scratch/scratch-svg-renderer": "11.1.0-feature-parity.1",
+        "@scratch/scratch-svg-renderer": "11.1.0-feature-parity.4",
         "grapheme-breaker": "0.3.2",
         "hull.js": "0.2.10",
         "ify-loader": "1.1.0",
@@ -3200,9 +3200,9 @@
       "dev": true
     },
     "node_modules/@scratch/scratch-svg-renderer": {
-      "version": "11.1.0-feature-parity.1",
-      "resolved": "https://registry.npmjs.org/@scratch/scratch-svg-renderer/-/scratch-svg-renderer-11.1.0-feature-parity.1.tgz",
-      "integrity": "sha512-BV4444S1o+d/+LYMPIPFmXePW3NgW1CELrnp1NxXj3Y1LwqmSGJCbz7EgGZ4tqhr37hBGzj17p60ArfkApKtxw==",
+      "version": "11.1.0-feature-parity.4",
+      "resolved": "https://registry.npmjs.org/@scratch/scratch-svg-renderer/-/scratch-svg-renderer-11.1.0-feature-parity.4.tgz",
+      "integrity": "sha512-ZwOa/hAp6WNTEbNF4NnLNPnuFE1YXaKdZ/VCH4CPbOuyP/XEhLN4+JfJXcEFvTPSXK+LZLHqTWlBrW/kCO776A==",
       "dev": true,
       "license": "AGPL-3.0-only",
       "dependencies": {
@@ -3219,14 +3219,14 @@
       }
     },
     "node_modules/@scratch/scratch-vm": {
-      "version": "11.1.0-feature-parity.1",
-      "resolved": "https://registry.npmjs.org/@scratch/scratch-vm/-/scratch-vm-11.1.0-feature-parity.1.tgz",
-      "integrity": "sha512-0+HidMezZBluojPKe7GiWNKbnBT049rXLPJGuknTB1Q3Xjl6GJD64yQXc0wcJ5CcUhBn055jkXTuWQWEL+VIEg==",
+      "version": "11.1.0-feature-parity.4",
+      "resolved": "https://registry.npmjs.org/@scratch/scratch-vm/-/scratch-vm-11.1.0-feature-parity.4.tgz",
+      "integrity": "sha512-ObehYJtTT0gTOYOBzRdSjUEAgh17RRrt9dYIPmBn6XrGBS0eJzZowLD8Fxzkh0CCLdxz4a6/Bu352VhZDXq2Wg==",
       "dev": true,
       "license": "AGPL-3.0-only",
       "dependencies": {
-        "@scratch/scratch-render": "11.1.0-feature-parity.1",
-        "@scratch/scratch-svg-renderer": "11.1.0-feature-parity.1",
+        "@scratch/scratch-render": "11.1.0-feature-parity.4",
+        "@scratch/scratch-svg-renderer": "11.1.0-feature-parity.4",
         "@vernier/godirect": "1.8.3",
         "arraybuffer-loader": "1.0.8",
         "atob": "2.1.2",
@@ -5550,6 +5550,16 @@
         "node": "*"
       }
     },
+    "node_modules/buffer-equal": {
+      "version": "0.0.1",
+      "resolved": "https://registry.npmjs.org/buffer-equal/-/buffer-equal-0.0.1.tgz",
+      "integrity": "sha512-RgSV6InVQ9ODPdLWJ5UAqBqJBOg370Nz6ZQtRzpt6nUjc8v0St97uJ4PYC6NztqIScrAXafKM3mZPMygSe1ggA==",
+      "dev": true,
+      "license": "MIT",
+      "engines": {
+        "node": ">=0.4.0"
+      }
+    },
     "node_modules/buffer-fill": {
       "version": "1.0.0",
       "resolved": "https://registry.npmjs.org/buffer-fill/-/buffer-fill-1.0.0.tgz",
@@ -6183,6 +6193,15 @@
       "dev": true,
       "license": "MIT"
     },
+    "node_modules/colors": {
+      "version": "0.6.2",
+      "resolved": "https://registry.npmjs.org/colors/-/colors-0.6.2.tgz",
+      "integrity": "sha512-OsSVtHK8Ir8r3+Fxw/b4jS1ZLPXkV6ZxDRJQzeD7qo0SqMXWrHDM71DgYzPMHY8SFJ0Ao+nNU2p1MmwdzKqPrw==",
+      "dev": true,
+      "engines": {
+        "node": ">=0.1.90"
+      }
+    },
     "node_modules/combined-stream": {
       "version": "1.0.8",
       "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz",
@@ -7626,9 +7645,9 @@
       }
     },
     "node_modules/dompurify": {
-      "version": "3.2.4",
-      "resolved": "https://registry.npmjs.org/dompurify/-/dompurify-3.2.4.tgz",
-      "integrity": "sha512-ysFSFEDVduQpyhzAob/kkuJjf5zWkZD8/A9ywSp1byueyuCfHamrCBa14/Oc2iiB0e51B+NpxSl5gmzn+Ms/mg==",
+      "version": "3.2.5",
+      "resolved": "https://registry.npmjs.org/dompurify/-/dompurify-3.2.5.tgz",
+      "integrity": "sha512-mLPd29uoRe9HpvwP2TxClGQBzGXeEC/we/q+bFlmPPmj2p2Ugl3r6ATu/UU1v77DXNcehiBg9zsr1dREyA/dJQ==",
       "dev": true,
       "license": "(MPL-2.0 OR Apache-2.0)",
       "optionalDependencies": {
@@ -9800,15 +9819,6 @@
         "node": ">=0.6"
       }
     },
-    "node_modules/findup/node_modules/colors": {
-      "version": "0.6.2",
-      "resolved": "https://registry.npmjs.org/colors/-/colors-0.6.2.tgz",
-      "integrity": "sha512-OsSVtHK8Ir8r3+Fxw/b4jS1ZLPXkV6ZxDRJQzeD7qo0SqMXWrHDM71DgYzPMHY8SFJ0Ao+nNU2p1MmwdzKqPrw==",
-      "dev": true,
-      "engines": {
-        "node": ">=0.1.90"
-      }
-    },
     "node_modules/findup/node_modules/commander": {
       "version": "2.1.0",
       "resolved": "https://registry.npmjs.org/commander/-/commander-2.1.0.tgz",
@@ -15428,16 +15438,6 @@
         "quote-stream": "bin/cmd.js"
       }
     },
-    "node_modules/quote-stream/node_modules/buffer-equal": {
-      "version": "0.0.1",
-      "resolved": "https://registry.npmjs.org/buffer-equal/-/buffer-equal-0.0.1.tgz",
-      "integrity": "sha512-RgSV6InVQ9ODPdLWJ5UAqBqJBOg370Nz6ZQtRzpt6nUjc8v0St97uJ4PYC6NztqIScrAXafKM3mZPMygSe1ggA==",
-      "dev": true,
-      "license": "MIT",
-      "engines": {
-        "node": ">=0.4.0"
-      }
-    },
     "node_modules/randombytes": {
       "version": "2.1.0",
       "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz",
diff --git a/package.json b/package.json
index 346e86a..7d861fc 100644
--- a/package.json
+++ b/package.json
@@ -39,7 +39,7 @@
     "@babel/plugin-transform-optional-chaining": "7.25.9",
     "@babel/preset-env": "7.26.9",
     "@babel/preset-react": "7.26.3",
-    "@scratch/scratch-gui": "v11.1.0-feature-parity.1",
+    "@scratch/scratch-gui": "v11.1.0-feature-parity.4",
     "async": "3.2.6",
     "autoprefixer": "10.4.20",
     "babel-eslint": "10.1.0",