Merge pull request from scratchfoundation/chore/change-gui-version-and-copies

chore: change copies and update gui version
This commit is contained in:
Kaloyan Manolov 2025-04-14 14:18:01 +03:00 committed by GitHub
commit 6cfcfe0d1c
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
3 changed files with 91 additions and 216 deletions

299
package-lock.json generated
View file

@ -39,7 +39,7 @@
"@formatjs/intl-numberformat": "8.15.4",
"@formatjs/intl-pluralrules": "5.4.4",
"@formatjs/intl-relativetimeformat": "11.4.11",
"@scratch/scratch-gui": "11.0.0-UEPR-176-1",
"@scratch/scratch-gui": "11.1.0",
"@types/jest": "29.5.14",
"async": "3.2.6",
"autoprefixer": "10.4.21",
@ -146,7 +146,6 @@
"resolved": "https://registry.npmjs.org/@asamuzakjp/css-color/-/css-color-3.1.1.tgz",
"integrity": "sha512-hpRD68SV2OMcZCsrbdkccTw5FXjNDLo5OuqSHyHZfwweGsDWZwDJ2+gONyNAbazZclobMirACLw0lk8WVxIqxA==",
"dev": true,
"license": "MIT",
"dependencies": {
"@csstools/css-calc": "^2.1.2",
"@csstools/css-color-parser": "^3.0.8",
@ -159,8 +158,7 @@
"version": "10.4.3",
"resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz",
"integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==",
"dev": true,
"license": "ISC"
"dev": true
},
"node_modules/@babel/cli": {
"version": "7.27.0",
@ -2110,7 +2108,6 @@
"url": "https://opencollective.com/csstools"
}
],
"license": "MIT-0",
"engines": {
"node": ">=18"
}
@ -2130,7 +2127,6 @@
"url": "https://opencollective.com/csstools"
}
],
"license": "MIT",
"engines": {
"node": ">=18"
},
@ -2154,7 +2150,6 @@
"url": "https://opencollective.com/csstools"
}
],
"license": "MIT",
"dependencies": {
"@csstools/color-helpers": "^5.0.2",
"@csstools/css-calc": "^2.1.2"
@ -2182,7 +2177,6 @@
"url": "https://opencollective.com/csstools"
}
],
"license": "MIT",
"engines": {
"node": ">=18"
},
@ -2205,7 +2199,6 @@
"url": "https://opencollective.com/csstools"
}
],
"license": "MIT",
"engines": {
"node": ">=18"
}
@ -3884,22 +3877,20 @@
"resolved": "https://registry.npmjs.org/@scratch/paper/-/paper-0.11.20221201200345.tgz",
"integrity": "sha512-I3BZNrHeaQJt2H6TD7HGsuBKJPDDF/BIDOaRvnN7Gj/QBRvpSaRK8JAmzcrRHZ+AqNtKrG50eOkS/acMjTw3rw==",
"dev": true,
"license": "MIT",
"engines": {
"node": ">=8.0.0"
}
},
"node_modules/@scratch/scratch-gui": {
"version": "11.0.0-UEPR-176-1",
"resolved": "https://registry.npmjs.org/@scratch/scratch-gui/-/scratch-gui-11.0.0-UEPR-176-1.tgz",
"integrity": "sha512-5EIpswMEM4ojPtbA0McI2mIvQoI3cdX5m5tt/lzU5P1z4cDYwvQIpfycTBXpzDYCvuzHDIo3/p3XAN/k7XJP/A==",
"version": "11.1.0",
"resolved": "https://registry.npmjs.org/@scratch/scratch-gui/-/scratch-gui-11.1.0.tgz",
"integrity": "sha512-tc6Clh/aV01W7bytwVE67nicinqWXQ8nAw1GQ3r0wX9apXkbo+rf3nOa/pTRfewuGZmyG93KP7KQj4gga6vy3Q==",
"dev": true,
"license": "AGPL-3.0-only",
"dependencies": {
"@microbit/microbit-universal-hex": "0.2.2",
"@scratch/scratch-render": "11.0.0-UEPR-176-1",
"@scratch/scratch-svg-renderer": "11.0.0-UEPR-176-1",
"@scratch/scratch-vm": "11.0.0-UEPR-176-1",
"@scratch/scratch-render": "11.1.0",
"@scratch/scratch-svg-renderer": "11.1.0",
"@scratch/scratch-vm": "11.1.0",
"arraybuffer-loader": "1.0.8",
"autoprefixer": "9.8.8",
"balance-text": "3.3.1",
@ -3947,12 +3938,12 @@
"react-tooltip": "4.5.1",
"react-virtualized": "9.22.6",
"redux-throttle": "0.1.1",
"scratch-audio": "2.0.104",
"scratch-blocks": "1.1.206",
"scratch-l10n": "5.0.176",
"scratch-paint": "3.0.187",
"scratch-render-fonts": "1.0.177",
"scratch-storage": "4.0.89",
"scratch-audio": "2.0.119",
"scratch-blocks": "1.1.209",
"scratch-l10n": "5.0.198",
"scratch-paint": "3.0.207",
"scratch-render-fonts": "1.0.182",
"scratch-storage": "4.0.106",
"startaudiocontext": "1.2.1",
"style-loader": "4.0.0",
"to-style": "1.3.3",
@ -4041,15 +4032,13 @@
"version": "0.0.6",
"resolved": "https://registry.npmjs.org/microee/-/microee-0.0.6.tgz",
"integrity": "sha512-/LdL3jiBWDJ3oQIRLgRhfeCZNE3patM1LiwCC124+/HHn10sI/G2OAyiMfTNzH5oYWoZBk0tRZADAUOv+0Wt0A==",
"dev": true,
"license": "BSD"
"dev": true
},
"node_modules/@scratch/scratch-gui/node_modules/minilog": {
"version": "3.1.0",
"resolved": "https://registry.npmjs.org/minilog/-/minilog-3.1.0.tgz",
"integrity": "sha512-Xfm4jWjWzSAduvEWtuZX/8TMkxfJlCfH7XvikCZe3ptojYTBq1eoEs3rh9/3LNLOckUP86m+8l8+Iw5NU/pBww==",
"dev": true,
"license": "MIT",
"dependencies": {
"microee": "0.0.6"
}
@ -4131,11 +4120,10 @@
}
},
"node_modules/@scratch/scratch-gui/node_modules/scratch-l10n": {
"version": "5.0.176",
"resolved": "https://registry.npmjs.org/scratch-l10n/-/scratch-l10n-5.0.176.tgz",
"integrity": "sha512-heD4dUVR+FBZtpcOiMTDxXdrUTVvX8OS+Y2kvQOyWLXc/fFTzQOBhh/IaxiTiixyKOwp8Suiz/kD+J/q0xGnUA==",
"version": "5.0.198",
"resolved": "https://registry.npmjs.org/scratch-l10n/-/scratch-l10n-5.0.198.tgz",
"integrity": "sha512-XpJIRGQinykaLEhjO+7bQLPmmunXd7ZN/6QAvP2AItb6QY5mJqhoaWvDZ9lR9e2n6vh8EOxdWabhchEKDEpCiA==",
"dev": true,
"license": "AGPL-3.0-only",
"dependencies": {
"@transifex/api": "4.3.0",
"download": "8.0.0",
@ -4146,31 +4134,13 @@
"tx-push-src": "scripts/tx-push-src.js"
}
},
"node_modules/@scratch/scratch-gui/node_modules/scratch-storage": {
"version": "4.0.89",
"resolved": "https://registry.npmjs.org/scratch-storage/-/scratch-storage-4.0.89.tgz",
"integrity": "sha512-ZacBMSa1RhiAV5p7d1027750eOSoPqDQfXP+xS2sjzGHM/MLe4zjr3W9gDdvFvQl6rIinDTBGXhsnVOmoob58g==",
"dev": true,
"license": "AGPL-3.0-only",
"dependencies": {
"@babel/runtime": "^7.21.0",
"arraybuffer-loader": "^1.0.3",
"base64-js": "^1.3.0",
"buffer": "6.0.3",
"cross-fetch": "^4.1.0",
"fastestsmallesttextencoderdecoder": "^1.0.7",
"js-md5": "^0.7.3",
"minilog": "^3.1.0"
}
},
"node_modules/@scratch/scratch-render": {
"version": "11.0.0-UEPR-176-1",
"resolved": "https://registry.npmjs.org/@scratch/scratch-render/-/scratch-render-11.0.0-UEPR-176-1.tgz",
"integrity": "sha512-82jnOCrl2KKMfQfMGWZhCc35e7QhcRYacD0ku9ESPfi6fuWIV6foK4eyObq+dS42LLbft4D2mrA2fUFh4x/jYQ==",
"version": "11.1.0",
"resolved": "https://registry.npmjs.org/@scratch/scratch-render/-/scratch-render-11.1.0.tgz",
"integrity": "sha512-TXNN5622zApZMRMAi3U1k+npaSO9uH12XarrnDkA97sZUWVIYtm0Z0A7vx5D67mSG1dQWTQw4vUyrbj39ixiEw==",
"dev": true,
"license": "AGPL-3.0-only",
"dependencies": {
"@scratch/scratch-svg-renderer": "11.0.0-UEPR-176-1",
"@scratch/scratch-svg-renderer": "11.1.0",
"grapheme-breaker": "0.3.2",
"hull.js": "0.2.10",
"ify-loader": "1.1.0",
@ -4187,15 +4157,13 @@
"version": "0.0.6",
"resolved": "https://registry.npmjs.org/microee/-/microee-0.0.6.tgz",
"integrity": "sha512-/LdL3jiBWDJ3oQIRLgRhfeCZNE3patM1LiwCC124+/HHn10sI/G2OAyiMfTNzH5oYWoZBk0tRZADAUOv+0Wt0A==",
"dev": true,
"license": "BSD"
"dev": true
},
"node_modules/@scratch/scratch-render/node_modules/minilog": {
"version": "3.1.0",
"resolved": "https://registry.npmjs.org/minilog/-/minilog-3.1.0.tgz",
"integrity": "sha512-Xfm4jWjWzSAduvEWtuZX/8TMkxfJlCfH7XvikCZe3ptojYTBq1eoEs3rh9/3LNLOckUP86m+8l8+Iw5NU/pBww==",
"dev": true,
"license": "MIT",
"dependencies": {
"microee": "0.0.6"
}
@ -4207,11 +4175,10 @@
"dev": true
},
"node_modules/@scratch/scratch-svg-renderer": {
"version": "11.0.0-UEPR-176-1",
"resolved": "https://registry.npmjs.org/@scratch/scratch-svg-renderer/-/scratch-svg-renderer-11.0.0-UEPR-176-1.tgz",
"integrity": "sha512-fzu3Y+vous2/awBhpP+dga5qfiUGIB4T+g16XjZSvSnTkydlwKD/IREGlWrIB0WFDgpUX/JnfYOdlgVPE0a72g==",
"version": "11.1.0",
"resolved": "https://registry.npmjs.org/@scratch/scratch-svg-renderer/-/scratch-svg-renderer-11.1.0.tgz",
"integrity": "sha512-0Bs7t0daPD9brrtGJ+BUq+N/F8MgP/xpYgKmpqismER/GiO4ff6FCS1bi3YXkBBe5KiIJwWWFQ8hQyABIc5dOg==",
"dev": true,
"license": "AGPL-3.0-only",
"dependencies": {
"base64-js": "1.5.1",
"base64-loader": "1.0.0",
@ -4229,28 +4196,25 @@
"version": "0.0.6",
"resolved": "https://registry.npmjs.org/microee/-/microee-0.0.6.tgz",
"integrity": "sha512-/LdL3jiBWDJ3oQIRLgRhfeCZNE3patM1LiwCC124+/HHn10sI/G2OAyiMfTNzH5oYWoZBk0tRZADAUOv+0Wt0A==",
"dev": true,
"license": "BSD"
"dev": true
},
"node_modules/@scratch/scratch-svg-renderer/node_modules/minilog": {
"version": "3.1.0",
"resolved": "https://registry.npmjs.org/minilog/-/minilog-3.1.0.tgz",
"integrity": "sha512-Xfm4jWjWzSAduvEWtuZX/8TMkxfJlCfH7XvikCZe3ptojYTBq1eoEs3rh9/3LNLOckUP86m+8l8+Iw5NU/pBww==",
"dev": true,
"license": "MIT",
"dependencies": {
"microee": "0.0.6"
}
},
"node_modules/@scratch/scratch-vm": {
"version": "11.0.0-UEPR-176-1",
"resolved": "https://registry.npmjs.org/@scratch/scratch-vm/-/scratch-vm-11.0.0-UEPR-176-1.tgz",
"integrity": "sha512-CHW/A/eGIRTbosmo2MPIYYeFy+AyERSd21M/cs0oTIAW+PIssangTX/6LMWP2agCvogmprEWU0lh4qyB1pbwmQ==",
"version": "11.1.0",
"resolved": "https://registry.npmjs.org/@scratch/scratch-vm/-/scratch-vm-11.1.0.tgz",
"integrity": "sha512-aSwRGeki5W39seD72+cA8/KMiDf9BXupFWxRzTdj+dnHi8EGCFB99C/Fj+0JdOWnw1VNe+bTbhB7pfk6QWbNKw==",
"dev": true,
"license": "AGPL-3.0-only",
"dependencies": {
"@scratch/scratch-render": "11.0.0-UEPR-176-1",
"@scratch/scratch-svg-renderer": "11.0.0-UEPR-176-1",
"@scratch/scratch-render": "11.1.0",
"@scratch/scratch-svg-renderer": "11.1.0",
"@vernier/godirect": "1.8.3",
"arraybuffer-loader": "1.0.8",
"atob": "2.1.2",
@ -4263,10 +4227,10 @@
"immutable": "3.8.2",
"jszip": "3.10.1",
"minilog": "3.1.0",
"scratch-audio": "2.0.104",
"scratch-audio": "2.0.119",
"scratch-parser": "6.0.0",
"scratch-sb1-converter": "2.0.93",
"scratch-storage": "4.0.89",
"scratch-sb1-converter": "2.0.107",
"scratch-storage": "4.0.106",
"scratch-translate-extension-languages": "1.0.7",
"text-encoding": "0.7.0",
"uuid": "8.3.2",
@ -4277,36 +4241,17 @@
"version": "0.0.6",
"resolved": "https://registry.npmjs.org/microee/-/microee-0.0.6.tgz",
"integrity": "sha512-/LdL3jiBWDJ3oQIRLgRhfeCZNE3patM1LiwCC124+/HHn10sI/G2OAyiMfTNzH5oYWoZBk0tRZADAUOv+0Wt0A==",
"dev": true,
"license": "BSD"
"dev": true
},
"node_modules/@scratch/scratch-vm/node_modules/minilog": {
"version": "3.1.0",
"resolved": "https://registry.npmjs.org/minilog/-/minilog-3.1.0.tgz",
"integrity": "sha512-Xfm4jWjWzSAduvEWtuZX/8TMkxfJlCfH7XvikCZe3ptojYTBq1eoEs3rh9/3LNLOckUP86m+8l8+Iw5NU/pBww==",
"dev": true,
"license": "MIT",
"dependencies": {
"microee": "0.0.6"
}
},
"node_modules/@scratch/scratch-vm/node_modules/scratch-storage": {
"version": "4.0.89",
"resolved": "https://registry.npmjs.org/scratch-storage/-/scratch-storage-4.0.89.tgz",
"integrity": "sha512-ZacBMSa1RhiAV5p7d1027750eOSoPqDQfXP+xS2sjzGHM/MLe4zjr3W9gDdvFvQl6rIinDTBGXhsnVOmoob58g==",
"dev": true,
"license": "AGPL-3.0-only",
"dependencies": {
"@babel/runtime": "^7.21.0",
"arraybuffer-loader": "^1.0.3",
"base64-js": "^1.3.0",
"buffer": "6.0.3",
"cross-fetch": "^4.1.0",
"fastestsmallesttextencoderdecoder": "^1.0.7",
"js-md5": "^0.7.3",
"minilog": "^3.1.0"
}
},
"node_modules/@sinclair/typebox": {
"version": "0.27.8",
"resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.27.8.tgz",
@ -4425,13 +4370,13 @@
}
},
"node_modules/@types/dompurify": {
"version": "3.0.5",
"resolved": "https://registry.npmjs.org/@types/dompurify/-/dompurify-3.0.5.tgz",
"integrity": "sha512-1Wg0g3BtQF7sSb27fJQAKck1HECM6zV1EB66j8JH9i3LCjYabJa0FSdiSgsD5K/RbrsR0SiraKacLB+T8ZVYAg==",
"version": "3.2.0",
"resolved": "https://registry.npmjs.org/@types/dompurify/-/dompurify-3.2.0.tgz",
"integrity": "sha512-Fgg31wv9QbLDA0SpTOXO3MaxySc4DKGLi8sna4/Utjo4r3ZRPdCt4UQee8BWr+Q5z21yifghREPJGYaEOEIACg==",
"deprecated": "This is a stub types definition. dompurify provides its own type definitions, so you do not need this installed.",
"dev": true,
"license": "MIT",
"dependencies": {
"@types/trusted-types": "*"
"dompurify": "*"
}
},
"node_modules/@types/eslint": {
@ -4651,7 +4596,7 @@
"resolved": "https://registry.npmjs.org/@types/trusted-types/-/trusted-types-2.0.7.tgz",
"integrity": "sha512-ScaPdn1dQczgbl0QFTeTOmVHFULt394XJgOQNoyVhZ6r2vLnMLJfBPd53SB52T/3G36VI1/g2MZaX0cwDuXsfw==",
"dev": true,
"license": "MIT"
"optional": true
},
"node_modules/@types/usb": {
"version": "1.5.4",
@ -4842,8 +4787,7 @@
"version": "1.8.3",
"resolved": "https://registry.npmjs.org/@vernier/godirect/-/godirect-1.8.3.tgz",
"integrity": "sha512-poS0LZ3jAjH36gIAI0aNBBdsGGbmt11VFbLO+eGDJ/JDSPtMu1iUStvOi0UM/ZH6Jyh34SjVd8Cnxu/Wmcb8iQ==",
"dev": true,
"license": "BSD-3-Clause"
"dev": true
},
"node_modules/@webassemblyjs/ast": {
"version": "1.14.1",
@ -5836,7 +5780,6 @@
"resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz",
"integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==",
"dev": true,
"license": "(MIT OR Apache-2.0)",
"bin": {
"atob": "bin/atob.js"
},
@ -5856,8 +5799,7 @@
"resolved": "https://registry.npmjs.org/audio-context/-/audio-context-1.0.3.tgz",
"integrity": "sha512-RH3/rM74f2ITlohhjgC7oYZVS97wtv/SEjXLCzEinnrIPIDxc39m2aFc6wmdkM0NYRKo1DMleYPMAIbnTRW0eA==",
"deprecated": "Depends on Web-Audio-API implementation. Use either web-audio-api, web-audio-js or web-audio-engine package.",
"dev": true,
"license": "MIT"
"dev": true
},
"node_modules/autoprefixer": {
"version": "10.4.21",
@ -6228,8 +6170,7 @@
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/base64-loader/-/base64-loader-1.0.0.tgz",
"integrity": "sha512-p32+F8dg+ANGx7s8QsZS74ZPHfIycmC2yZcoerzFgbersIYWitPbbF39G6SBx3gyvzyLH5nt1ooocxr0IHuWKA==",
"dev": true,
"license": "MIT"
"dev": true
},
"node_modules/bcrypt-pbkdf": {
"version": "1.0.2",
@ -6541,7 +6482,6 @@
"resolved": "https://registry.npmjs.org/btoa/-/btoa-1.2.1.tgz",
"integrity": "sha512-SB4/MIGlsiVkMcHmT+pSmIPoNDoHg+7cMzmt3Uxt628MTz2487DKSqK/fuhFBrkuqrYv5UCEnACpF4dTFNKc/g==",
"dev": true,
"license": "(MIT OR Apache-2.0)",
"bin": {
"btoa": "bin/btoa.js"
},
@ -7118,8 +7058,7 @@
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/canvas-toBlob/-/canvas-toBlob-1.0.0.tgz",
"integrity": "sha512-oU5bawygt/Nef9F+C49eTFmzXzz6yKdGqn6J1wn/LZQF5ulnnZVm0KIZzik85I6tjCbZFH6aa47j4bU2tkHxRw==",
"dev": true,
"license": "MIT"
"dev": true
},
"node_modules/cardinal": {
"version": "0.4.4",
@ -8395,7 +8334,6 @@
"resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-4.3.0.tgz",
"integrity": "sha512-6r0NiY0xizYqfBvWp1G7WXJ06/bZyrk7Dc6PHql82C/pKGUTKu4yAX4Y8JPamb1ob9nBKuxWzCGTRuGwU3yxJQ==",
"dev": true,
"license": "MIT",
"dependencies": {
"@asamuzakjp/css-color": "^3.1.1",
"rrweb-cssom": "^0.8.0"
@ -8408,8 +8346,7 @@
"version": "0.8.0",
"resolved": "https://registry.npmjs.org/rrweb-cssom/-/rrweb-cssom-0.8.0.tgz",
"integrity": "sha512-guoltQEx+9aMf2gDZ0s62EcV8lsXR+0w8915TC3ITdn2YueuNjdAYh/levpU9nFaoChh9RUS5ZdQMrKfVEN9tw==",
"dev": true,
"license": "MIT"
"dev": true
},
"node_modules/csstype": {
"version": "3.1.3",
@ -8856,7 +8793,6 @@
"resolved": "https://registry.npmjs.org/data-urls/-/data-urls-5.0.0.tgz",
"integrity": "sha512-ZYP5VBHshaDAiVZxjbRVcFJpc+4xGgT0bK3vzy1HLN8jTO975HEbuYzZJcHoQEY5K1a0z8YayJkyVETa08eNTg==",
"dev": true,
"license": "MIT",
"dependencies": {
"whatwg-mimetype": "^4.0.0",
"whatwg-url": "^14.0.0"
@ -8962,8 +8898,7 @@
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/decode-html/-/decode-html-2.0.0.tgz",
"integrity": "sha512-lVJ+EBozhAXA2nSQG+xAgcD0P5K3uejnIIvM09uoQfS8AALkQ+HhHcEUvKovXi0EIpIZWjm0y8X7ULjaJpgY9w==",
"dev": true,
"license": "MIT"
"dev": true
},
"node_modules/decode-uri-component": {
"version": "0.4.1",
@ -9398,8 +9333,7 @@
"version": "1.0.5",
"resolved": "https://registry.npmjs.org/diff-match-patch/-/diff-match-patch-1.0.5.tgz",
"integrity": "sha512-IayShXAgj/QMXgB0IWmKx+rOPuGMhqm5w6jvFxmVenXKIzRqTAAsbBPT3kWQeGANj3jGgvcvv4yK6SxqYmikgw==",
"dev": true,
"license": "Apache-2.0"
"dev": true
},
"node_modules/diff-sequences": {
"version": "29.6.3",
@ -9514,11 +9448,10 @@
}
},
"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": {
"@types/trusted-types": "^2.0.7"
}
@ -11784,7 +11717,6 @@
"resolved": "https://registry.npmjs.org/format-message/-/format-message-6.2.4.tgz",
"integrity": "sha512-/24zYeSRy2ZlEO2OIctm7jOHvMpoWf+uhqFCaqqyZKi1C229zAAy2E5vF4lSSaMH0a2kewPrOzq6xN4Yy7cQrw==",
"dev": true,
"license": "MIT",
"dependencies": {
"format-message-formats": "^6.2.4",
"format-message-interpret": "^6.2.4",
@ -11796,15 +11728,13 @@
"version": "6.2.4",
"resolved": "https://registry.npmjs.org/format-message-formats/-/format-message-formats-6.2.4.tgz",
"integrity": "sha512-smT/fAqBLqusWfWCKRAx6QBDAAbmYznWsIyTyk66COmvwt2Byiqd7SJe2ma9a5oV0kwRaOJpN/F4lr4YK/n6qQ==",
"dev": true,
"license": "MIT"
"dev": true
},
"node_modules/format-message-interpret": {
"version": "6.2.4",
"resolved": "https://registry.npmjs.org/format-message-interpret/-/format-message-interpret-6.2.4.tgz",
"integrity": "sha512-dRvz9mXhITApyOtfuFEb/XqvCe1u6RMkQW49UJHXS8w2S8cAHCqq5LNDFK+QK6XVzcofROycLb/k1uybTAKt2w==",
"dev": true,
"license": "MIT",
"dependencies": {
"format-message-formats": "^6.2.4",
"lookup-closest-locale": "^6.2.0"
@ -11814,8 +11744,7 @@
"version": "6.2.4",
"resolved": "https://registry.npmjs.org/format-message-parse/-/format-message-parse-6.2.4.tgz",
"integrity": "sha512-k7WqXkEzgXkW4wkHdS6Cv2Ou0rIFtiDelZjgoe1saW4p7FT7zS8OeAUpAekhormqzpeecR97e4vBft1zMsfFOQ==",
"dev": true,
"license": "MIT"
"dev": true
},
"node_modules/formik": {
"version": "1.5.8",
@ -11923,7 +11852,6 @@
"resolved": "https://registry.npmjs.org/from2-array/-/from2-array-0.0.4.tgz",
"integrity": "sha512-0G0cAp7sYLobH7ALsr835x98PU/YeVF7wlwxdWbCUaea7wsa7lJfKZUAo6p2YZGZ8F94luCuqHZS3JtFER6uPg==",
"dev": true,
"license": "MIT",
"dependencies": {
"from2": "^2.0.3"
}
@ -13298,7 +13226,6 @@
"resolved": "https://registry.npmjs.org/grapheme-breaker/-/grapheme-breaker-0.3.2.tgz",
"integrity": "sha512-mB6rwkw1Z7z4z2RkFFTd/+q6Ug1gnCgjKAervAKgBeNI1mSr8E5EUWoYzFNOZsLHFArLfpk+O8X8qXC7uvuawQ==",
"dev": true,
"license": "MIT",
"dependencies": {
"brfs": "^1.2.0",
"unicode-trie": "^0.3.1"
@ -13684,7 +13611,6 @@
"resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-4.0.0.tgz",
"integrity": "sha512-Y22oTqIU4uuPgEemfz7NDJz6OeKf12Lsu+QC+s3BVpda64lTiMYCyGwg5ki4vFxkMwQdeZDl2adZoqUgdFuTgQ==",
"dev": true,
"license": "MIT",
"dependencies": {
"whatwg-encoding": "^3.1.1"
},
@ -13807,7 +13733,6 @@
"resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-7.0.2.tgz",
"integrity": "sha512-T1gkAiYYDWYx3V5Bmyu7HcfcvL7mUrTWiM6yOfa3PIphViJ/gFPbvidQ+veqSOHci/PxBcDabeUNCzpOODJZig==",
"dev": true,
"license": "MIT",
"dependencies": {
"agent-base": "^7.1.0",
"debug": "^4.3.4"
@ -13821,7 +13746,6 @@
"resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.3.tgz",
"integrity": "sha512-jRR5wdylq8CkOe6hei19GGZnxM6rBGwFl3Bg0YItGDimvjGtAvdZk4Pu6Cl4u4Igsws4a1fd1Vq3ezrhn4KmFw==",
"dev": true,
"license": "MIT",
"engines": {
"node": ">= 14"
}
@ -13861,8 +13785,7 @@
"resolved": "https://registry.npmjs.org/hull.js/-/hull.js-0.2.10.tgz",
"integrity": "sha512-UO3W30HxhWgeSpNKCdXt00xkwjRTGmhQaoZNP8ll509Nl+DP9juXE3wRGizihuop08FSB4xtAWIbWSe+RxEoog==",
"deprecated": "This package is unmaintained and vulnerable. Do not use it.",
"dev": true,
"license": "BSD"
"dev": true
},
"node_modules/human-signals": {
"version": "2.1.0",
@ -13930,7 +13853,6 @@
"resolved": "https://registry.npmjs.org/ify-loader/-/ify-loader-1.1.0.tgz",
"integrity": "sha512-EiyC45FRIs+z4g98+jBzuYCfoM6TKG9p7Ek5YZUeM7rucNucaMZIseRj/5Q3I4ypkZXyC2wnU1RcYrVmshe2xw==",
"dev": true,
"license": "MIT",
"dependencies": {
"bl": "^1.0.0",
"findup": "^0.1.5",
@ -13962,7 +13884,6 @@
"resolved": "https://registry.npmjs.org/immutable/-/immutable-3.8.2.tgz",
"integrity": "sha512-15gZoQ38eYjEjxkorfbcgBKBL6R7T459OuK+CpcWt7O3KF4uPCx2tD0uFETlUDIyo+1789crbMhTvQBSR5yBMg==",
"dev": true,
"license": "MIT",
"engines": {
"node": ">=0.10.0"
}
@ -14931,7 +14852,6 @@
"resolved": "https://registry.npmjs.org/isomorphic-dompurify/-/isomorphic-dompurify-2.4.0.tgz",
"integrity": "sha512-OW3VSGrjppnbshcHz7RNKnoYlCJkyBBJzEE5yxrTSA+kOl9JPTIrXsnIgOuH4wdLqqRujx22bz/IXebGWPLMAg==",
"dev": true,
"license": "MIT",
"dependencies": {
"@types/dompurify": "^3.0.5",
"dompurify": "^3.0.9",
@ -16344,7 +16264,6 @@
"resolved": "https://registry.npmjs.org/jsdom/-/jsdom-24.1.3.tgz",
"integrity": "sha512-MyL55p3Ut3cXbeBEG7Hcv0mVM8pp8PBNWxRqchZnSfAiES1v1mRnMeFfaHWIPULpwsYfvO+ZmMZz5tGCnjzDUQ==",
"dev": true,
"license": "MIT",
"dependencies": {
"cssstyle": "^4.0.1",
"data-urls": "^5.0.0",
@ -16385,7 +16304,6 @@
"resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.3.tgz",
"integrity": "sha512-jRR5wdylq8CkOe6hei19GGZnxM6rBGwFl3Bg0YItGDimvjGtAvdZk4Pu6Cl4u4Igsws4a1fd1Vq3ezrhn4KmFw==",
"dev": true,
"license": "MIT",
"engines": {
"node": ">= 14"
}
@ -16395,7 +16313,6 @@
"resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz",
"integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==",
"dev": true,
"license": "BSD-2-Clause",
"engines": {
"node": ">=0.12"
},
@ -16408,7 +16325,6 @@
"resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.6.tgz",
"integrity": "sha512-vK9P5/iUfdl95AI+JVyUuIcVtd4ofvtrOr3HNtM2yxC9bnMbEdp3x01OhQNnjb8IJYi38VlTE3mBXwcfvywuSw==",
"dev": true,
"license": "MIT",
"dependencies": {
"agent-base": "^7.1.2",
"debug": "4"
@ -16422,7 +16338,6 @@
"resolved": "https://registry.npmjs.org/parse5/-/parse5-7.2.1.tgz",
"integrity": "sha512-BuBYQYlv1ckiPdQi/ohiivi9Sagc9JG+Ozs0r7b/0iK3sKmrb0b9FdWdBbOdx6hBCM/F9Ir82ofnBhtZOjCRPQ==",
"dev": true,
"license": "MIT",
"dependencies": {
"entities": "^4.5.0"
},
@ -16735,7 +16650,6 @@
"resolved": "https://registry.npmjs.org/linebreak/-/linebreak-0.3.0.tgz",
"integrity": "sha512-zt8pzlM3oq4moDN8U5mP1SbZ44yKV6dXCu44Ez6iTXmxUl8/jRFWeho2SDqL5YDBv0TBKPgU/XGovZwnXAKlOQ==",
"dev": true,
"license": "MIT",
"dependencies": {
"base64-js": "0.0.8",
"brfs": "^1.3.0",
@ -16747,7 +16661,6 @@
"resolved": "https://registry.npmjs.org/base64-js/-/base64-js-0.0.8.tgz",
"integrity": "sha512-3XSA2cR/h/73EzlXXdU6YNycmYI7+kicTxks4eJg2g39biHR84slg2+des+p7iHYhbRg/udIS4TD53WabcOUkw==",
"dev": true,
"license": "MIT",
"engines": {
"node": ">= 0.4"
}
@ -17147,8 +17060,7 @@
"version": "6.2.0",
"resolved": "https://registry.npmjs.org/lookup-closest-locale/-/lookup-closest-locale-6.2.0.tgz",
"integrity": "sha512-/c2kL+Vnp1jnV6K6RpDTHK3dgg0Tu2VVp+elEiJpjfS1UyY7AjOYHohRug6wT0OpoX2qFgNORndE9RqesfVxWQ==",
"dev": true,
"license": "MIT"
"dev": true
},
"node_modules/loose-envify": {
"version": "1.4.0",
@ -17985,7 +17897,6 @@
"resolved": "https://registry.npmjs.org/multipipe/-/multipipe-0.3.1.tgz",
"integrity": "sha512-ZUcepNdMeKBRn/ksm2XTxFnhBaqnBJSZNqwajmiem6b7Rp3fNAAq+twYn3kqw9YMY7HJuc7I7OObX9cMgB1ANg==",
"dev": true,
"license": "MIT",
"dependencies": {
"duplexer2": "^0.1.2"
}
@ -18513,8 +18424,7 @@
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/npm-normalize-package-bin/-/npm-normalize-package-bin-1.0.1.tgz",
"integrity": "sha512-EPfafl6JL5/rU+ot6P3gRSCpPDW5VmIzX959Ob1+ySFUuuYHWHekXpwdUZcKP5C+DS4GEtdJluwBjnsNDl+fSA==",
"dev": true,
"license": "ISC"
"dev": true
},
"node_modules/npm-run-path": {
"version": "4.0.1",
@ -19536,7 +19446,6 @@
"resolved": "https://registry.npmjs.org/parse-color/-/parse-color-1.0.0.tgz",
"integrity": "sha512-fuDHYgFHJGbpGMgw9skY/bj3HL/Jrn4l/5rSspy00DoT4RyLnDcRvPxdZ+r6OFwIsgAuhDh4I09tAId4mI12bw==",
"dev": true,
"license": "MIT",
"dependencies": {
"color-convert": "~0.5.0"
}
@ -21362,7 +21271,6 @@
"integrity": "sha512-D1KmuLQr6ZSJS0tW8hf3WGpRlwszJOXZ3E8Yd/DNRaM5d+1wVRZdHlpGBLAuovjr28LbWvjpWkBHMxpRGGjzNA==",
"deprecated": "This package is no longer supported. Please use @npmcli/package-json instead.",
"dev": true,
"license": "ISC",
"dependencies": {
"glob": "^7.1.1",
"json-parse-even-better-errors": "^2.3.0",
@ -21376,7 +21284,6 @@
"integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==",
"deprecated": "Glob versions prior to v9 are no longer supported",
"dev": true,
"license": "ISC",
"dependencies": {
"fs.realpath": "^1.0.0",
"inflight": "^1.0.4",
@ -22429,8 +22336,7 @@
"version": "0.7.1",
"resolved": "https://registry.npmjs.org/rrweb-cssom/-/rrweb-cssom-0.7.1.tgz",
"integrity": "sha512-TrEMa7JGdVm0UThDJSx7ddw5nVm3UJS9o9CCIZ72B1vSyEZoziDqBYP3XIoi/12lKrJR8rE3jeFHMok2F/Mnsg==",
"dev": true,
"license": "MIT"
"dev": true
},
"node_modules/rst-selector-parser": {
"version": "2.2.3",
@ -22761,11 +22667,10 @@
}
},
"node_modules/scratch-audio": {
"version": "2.0.104",
"resolved": "https://registry.npmjs.org/scratch-audio/-/scratch-audio-2.0.104.tgz",
"integrity": "sha512-+XM5KT/1MwbiPd6D4b3oUg4KlCLMSo1AcnnufhkOiM1cmq0l9WO4HZir2eisYeudhnY40oPhlYaJOufMp6XYGw==",
"version": "2.0.119",
"resolved": "https://registry.npmjs.org/scratch-audio/-/scratch-audio-2.0.119.tgz",
"integrity": "sha512-s+cHLFDYETPEXBz2dMXgQNB0hVlIB2bnnAl3LqYDyHkMqCUP2pEpCm0d+JP4pu+cRS2RJ8gDYfdc7zAEoujfVA==",
"dev": true,
"license": "AGPL-3.0-only",
"dependencies": {
"audio-context": "^1.0.1",
"minilog": "^3.0.1",
@ -22776,25 +22681,22 @@
"version": "0.0.6",
"resolved": "https://registry.npmjs.org/microee/-/microee-0.0.6.tgz",
"integrity": "sha512-/LdL3jiBWDJ3oQIRLgRhfeCZNE3patM1LiwCC124+/HHn10sI/G2OAyiMfTNzH5oYWoZBk0tRZADAUOv+0Wt0A==",
"dev": true,
"license": "BSD"
"dev": true
},
"node_modules/scratch-audio/node_modules/minilog": {
"version": "3.1.0",
"resolved": "https://registry.npmjs.org/minilog/-/minilog-3.1.0.tgz",
"integrity": "sha512-Xfm4jWjWzSAduvEWtuZX/8TMkxfJlCfH7XvikCZe3ptojYTBq1eoEs3rh9/3LNLOckUP86m+8l8+Iw5NU/pBww==",
"dev": true,
"license": "MIT",
"dependencies": {
"microee": "0.0.6"
}
},
"node_modules/scratch-blocks": {
"version": "1.1.206",
"resolved": "https://registry.npmjs.org/scratch-blocks/-/scratch-blocks-1.1.206.tgz",
"integrity": "sha512-pjry8XGFlP2Gm3VJEuz7983oJE3fp2Gd1AzLDGaQSV8hDcAISzEd5GF0PoTZ2qQStp5G4b3eK/Xs9M+LEKmuJw==",
"version": "1.1.209",
"resolved": "https://registry.npmjs.org/scratch-blocks/-/scratch-blocks-1.1.209.tgz",
"integrity": "sha512-jovPd8X79zf8QqApn9onIiDvv0n1rZ561Q+K2DXg6inM6IObVwkbbuEH4W8ZLsmAcRX8FriQ7zInyhaufd3EDw==",
"dev": true,
"license": "Apache-2.0",
"dependencies": {
"exports-loader": "^0.7.0",
"google-closure-library": "^20190301.0.0",
@ -22807,7 +22709,6 @@
"resolved": "https://registry.npmjs.org/exports-loader/-/exports-loader-0.7.0.tgz",
"integrity": "sha512-RKwCrO4A6IiKm0pG3c9V46JxIHcDplwwGJn6+JJ1RcVnh/WSGJa0xkmk5cRVtgOPzCAtTMGj2F7nluh9L0vpSA==",
"dev": true,
"license": "MIT",
"dependencies": {
"loader-utils": "^1.1.0",
"source-map": "0.5.0"
@ -22821,7 +22722,6 @@
"resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.0.tgz",
"integrity": "sha512-gjGnxNN0K+/Pr4Mi4fs/pOtda10dKB6Wn9QvjOrH6v5TWsI7ghHuJUHoIgyM6DkUL5kr2GtPFGererzKpMBWfA==",
"dev": true,
"license": "BSD-3-Clause",
"engines": {
"node": ">=0.10.0"
}
@ -22831,7 +22731,6 @@
"resolved": "https://registry.npmjs.org/imports-loader/-/imports-loader-0.8.0.tgz",
"integrity": "sha512-kXWL7Scp8KQ4552ZcdVTeaQCZSLW+e6nJfp3cwUMB673T7Hr98Xjx5JK+ql7ADlJUvj1JS5O01RLbKoutN5QDQ==",
"dev": true,
"license": "MIT",
"dependencies": {
"loader-utils": "^1.0.2",
"source-map": "^0.6.1"
@ -22845,7 +22744,6 @@
"resolved": "https://registry.npmjs.org/scratch-l10n/-/scratch-l10n-3.18.357.tgz",
"integrity": "sha512-Rs3YmUa2dzpYqT1O/YT15g99sIwnC7j9TOOmOhUphVKLeiYUvJWiRPKZCugA7/hbIMYZV5VLkmuDgGXhgfSOBw==",
"dev": true,
"license": "BSD-3-Clause",
"dependencies": {
"@transifex/api": "4.3.0",
"download": "8.0.0",
@ -22873,11 +22771,10 @@
}
},
"node_modules/scratch-paint": {
"version": "3.0.187",
"resolved": "https://registry.npmjs.org/scratch-paint/-/scratch-paint-3.0.187.tgz",
"integrity": "sha512-TYdQvXYGCwKy+Try8nO3GxUclHdFPZbBvrWaeVGuZI06xDdyboh2ELcgFsoLNLpQfA6PGudOR5UhtCFSmwZPnQ==",
"version": "3.0.207",
"resolved": "https://registry.npmjs.org/scratch-paint/-/scratch-paint-3.0.207.tgz",
"integrity": "sha512-jI/rhGPaXxG1K3nKzaLFG5qLic+spmJOa4yJPs3ydCGCSyWunUghhReCX96d4SGS8TtzbTskU+f0FcKhCyJMag==",
"dev": true,
"license": "AGPL-3.0-only",
"dependencies": {
"@scratch/paper": "^0.11.20221201200345",
"classnames": "^2.2.5",
@ -22907,22 +22804,19 @@
"resolved": "https://registry.npmjs.org/lodash.omit/-/lodash.omit-4.5.0.tgz",
"integrity": "sha512-XeqSp49hNGmlkj2EJlfrQFIzQ6lXdNro9sddtQzcJY8QaoC2GO0DT7xaIokHeyM+mIT0mPMlPvkYzg2xCuHdZg==",
"deprecated": "This package is deprecated. Use destructuring assignment syntax instead.",
"dev": true,
"license": "MIT"
"dev": true
},
"node_modules/scratch-paint/node_modules/microee": {
"version": "0.0.6",
"resolved": "https://registry.npmjs.org/microee/-/microee-0.0.6.tgz",
"integrity": "sha512-/LdL3jiBWDJ3oQIRLgRhfeCZNE3patM1LiwCC124+/HHn10sI/G2OAyiMfTNzH5oYWoZBk0tRZADAUOv+0Wt0A==",
"dev": true,
"license": "BSD"
"dev": true
},
"node_modules/scratch-paint/node_modules/minilog": {
"version": "3.1.0",
"resolved": "https://registry.npmjs.org/minilog/-/minilog-3.1.0.tgz",
"integrity": "sha512-Xfm4jWjWzSAduvEWtuZX/8TMkxfJlCfH7XvikCZe3ptojYTBq1eoEs3rh9/3LNLOckUP86m+8l8+Iw5NU/pBww==",
"dev": true,
"license": "MIT",
"dependencies": {
"microee": "0.0.6"
}
@ -22942,20 +22836,19 @@
}
},
"node_modules/scratch-render-fonts": {
"version": "1.0.177",
"resolved": "https://registry.npmjs.org/scratch-render-fonts/-/scratch-render-fonts-1.0.177.tgz",
"integrity": "sha512-wHptJKaRLjsu8wUqWK5o3wxwE/KNXwjoCrLOilUo4Cv5muJH9EJXS6loXtEYGNGxn0J1LzDoQwF1Izhc2Zrtvg==",
"version": "1.0.182",
"resolved": "https://registry.npmjs.org/scratch-render-fonts/-/scratch-render-fonts-1.0.182.tgz",
"integrity": "sha512-T8oNXeFippbp5OK65EeFB/zheVN7e1GR2xKDSRH+IEU9bD0nsLC+WwIBje3KgpofvIMP3sKEvkRg0ZHBH3TO/Q==",
"dev": true,
"dependencies": {
"base64-loader": "^1.0.0"
}
},
"node_modules/scratch-sb1-converter": {
"version": "2.0.93",
"resolved": "https://registry.npmjs.org/scratch-sb1-converter/-/scratch-sb1-converter-2.0.93.tgz",
"integrity": "sha512-+Z/TMfx/r7crYVgRC70qtn44kaYeLQtOI5INId4/M1r6LwlfF3K3zN64sQ9KAAqPUHcOyclSiRhi0aoWUePs1w==",
"version": "2.0.107",
"resolved": "https://registry.npmjs.org/scratch-sb1-converter/-/scratch-sb1-converter-2.0.107.tgz",
"integrity": "sha512-DpupSyhWJhE5pnXYP5mHgtFisWLHixBYup0CyXCUbEGzsiNv9II+u6JhWh082larI5UDLDMdJKG9dWKCB7+U9Q==",
"dev": true,
"license": "AGPL-3.0-only",
"dependencies": {
"js-md5": "^0.7.3",
"minilog": "^3.1.0",
@ -22966,24 +22859,21 @@
"version": "0.0.6",
"resolved": "https://registry.npmjs.org/microee/-/microee-0.0.6.tgz",
"integrity": "sha512-/LdL3jiBWDJ3oQIRLgRhfeCZNE3patM1LiwCC124+/HHn10sI/G2OAyiMfTNzH5oYWoZBk0tRZADAUOv+0Wt0A==",
"dev": true,
"license": "BSD"
"dev": true
},
"node_modules/scratch-sb1-converter/node_modules/minilog": {
"version": "3.1.0",
"resolved": "https://registry.npmjs.org/minilog/-/minilog-3.1.0.tgz",
"integrity": "sha512-Xfm4jWjWzSAduvEWtuZX/8TMkxfJlCfH7XvikCZe3ptojYTBq1eoEs3rh9/3LNLOckUP86m+8l8+Iw5NU/pBww==",
"dev": true,
"license": "MIT",
"dependencies": {
"microee": "0.0.6"
}
},
"node_modules/scratch-storage": {
"version": "4.0.98",
"resolved": "https://registry.npmjs.org/scratch-storage/-/scratch-storage-4.0.98.tgz",
"integrity": "sha512-A4HlfWaUJOQxGmX8XTK7caPpKAT7ixqeEfHhemt7EwflAi5zQqBBVSNBk+UOZ7qdThKBYGWBNB5J9K+P3kLucw==",
"license": "AGPL-3.0-only",
"version": "4.0.106",
"resolved": "https://registry.npmjs.org/scratch-storage/-/scratch-storage-4.0.106.tgz",
"integrity": "sha512-QjzF2dXuS+YEZW+cx0No3Ite1ig0DFiI8akEyH5wdgGyAvfaqsxMx24ITnMjtdtR3s+HcFODwWpDO2f0k8UZGg==",
"dependencies": {
"@babel/runtime": "^7.21.0",
"arraybuffer-loader": "^1.0.3",
@ -23014,8 +22904,7 @@
"version": "1.0.7",
"resolved": "https://registry.npmjs.org/scratch-translate-extension-languages/-/scratch-translate-extension-languages-1.0.7.tgz",
"integrity": "sha512-6+bQU9iVYv23T8J0SjpV6MTugm0y8myh/4DPgu1BGfccysdkaWzu3MkNGQyQRUlbqAiW9wM7ctfv3USPEkzTgg==",
"dev": true,
"license": "BSD-3-Clause"
"dev": true
},
"node_modules/screenfull": {
"version": "5.2.0",
@ -24067,8 +23956,7 @@
"version": "1.2.1",
"resolved": "https://registry.npmjs.org/startaudiocontext/-/startaudiocontext-1.2.1.tgz",
"integrity": "sha512-ooOQhOAoCwzMIRwWd9j7xF8kAMo1Wv7Zfw+q6dWDW5gxJUKx15HJXWDg89GMDqfdle9xsqPv+uioneX+bI643g==",
"dev": true,
"license": "MIT"
"dev": true
},
"node_modules/static-eval": {
"version": "2.1.1",
@ -26823,8 +26711,7 @@
"resolved": "https://registry.npmjs.org/text-encoding/-/text-encoding-0.7.0.tgz",
"integrity": "sha512-oJQ3f1hrOnbRLOcwKz0Liq2IcrvDeZRHXhd9RgLrsT+DjWY/nty1Hi7v3dtkaEYbPYe0mUoOfzRrMwfXXwgPUA==",
"deprecated": "no longer maintained",
"dev": true,
"license": "(Unlicense OR Apache-2.0)"
"dev": true
},
"node_modules/text-table": {
"version": "0.2.0",
@ -26914,8 +26801,7 @@
"version": "1.0.3",
"resolved": "https://registry.npmjs.org/tiny-inflate/-/tiny-inflate-1.0.3.tgz",
"integrity": "sha512-pkY1fj1cKHb2seWDy0B16HeWyczlJA9/WW3u3c4z/NiWDsO3DOU5D7nhTLE9CF0yXv/QZFY7sEJmj24dK+Rrqw==",
"dev": true,
"license": "MIT"
"dev": true
},
"node_modules/tiny-invariant": {
"version": "1.3.3",
@ -27079,7 +26965,6 @@
"resolved": "https://registry.npmjs.org/tr46/-/tr46-5.1.0.tgz",
"integrity": "sha512-IUWnUK7ADYR5Sl1fZlO1INDUhVhatWl7BtJWsIhwJ0UAK7ilzzIa8uIqOO/aYVWHZPJkKbEL+362wrzoeRF7bw==",
"dev": true,
"license": "MIT",
"dependencies": {
"punycode": "^2.3.1"
},
@ -27091,8 +26976,7 @@
"version": "1.15.3",
"resolved": "https://registry.npmjs.org/transformation-matrix/-/transformation-matrix-1.15.3.tgz",
"integrity": "sha512-ThJH58GNFKhCw3gIoOtwf3tNwuYjbyEeiGdeq4mNMYWdJctnI896KUqn6PVt7jmNVepqa1bcKQtnMB1HtjsDMA==",
"dev": true,
"license": "MIT"
"dev": true
},
"node_modules/transifex": {
"version": "1.6.6",
@ -27374,8 +27258,7 @@
"version": "4.24.0",
"resolved": "https://registry.npmjs.org/twgl.js/-/twgl.js-4.24.0.tgz",
"integrity": "sha512-JGVTxuV9dqaBmajXyvuZIlhCHrTbIaoNjQvtdoLHyK74OtbmNwZUj6rfdp+pz9htitI/tVxiVQ2nuw+KmD29vg==",
"dev": true,
"license": "MIT"
"dev": true
},
"node_modules/two-product": {
"version": "1.0.2",
@ -27783,7 +27666,6 @@
"resolved": "https://registry.npmjs.org/unicode-trie/-/unicode-trie-0.3.1.tgz",
"integrity": "sha512-WgVuO0M2jDl7hVfbPgXv2LUrD81HM0bQj/bvLGiw6fJ4Zo8nNFnDrA0/hU2Te/wz6pjxCm5cxJwtLjo2eyV51Q==",
"dev": true,
"license": "MIT",
"dependencies": {
"pako": "^0.2.5",
"tiny-inflate": "^1.0.0"
@ -28195,7 +28077,6 @@
"resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-5.0.0.tgz",
"integrity": "sha512-o8qghlI8NZHU1lLPrpi2+Uq7abh4GGPpYANlalzWxyWteJOCsr/P+oPBA49TOLu5FTZO4d3F9MnWJfiMo4BkmA==",
"dev": true,
"license": "MIT",
"dependencies": {
"xml-name-validator": "^5.0.0"
},
@ -28261,8 +28142,7 @@
"version": "1.3.0",
"resolved": "https://registry.npmjs.org/web-worker/-/web-worker-1.3.0.tgz",
"integrity": "sha512-BSR9wyRsy/KOValMgd5kMyr3JzpdeoR9KVId8u5GVlTTAtNChlsE4yTxeY7zMdNSyOmoKBv8NH2qeRY9Tg+IaA==",
"dev": true,
"license": "Apache-2.0"
"dev": true
},
"node_modules/webgl-context": {
"version": "2.2.0",
@ -28632,7 +28512,6 @@
"resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-3.1.1.tgz",
"integrity": "sha512-6qN4hJdMwfYBtE3YBTTHhoeuUrDBPZmbQaxWAqSALV/MeEnR5z1xd8UKud2RAkFoPkmB+hli1TZSnyi84xz1vQ==",
"dev": true,
"license": "MIT",
"dependencies": {
"iconv-lite": "0.6.3"
},
@ -28645,7 +28524,6 @@
"resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz",
"integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==",
"dev": true,
"license": "MIT",
"dependencies": {
"safer-buffer": ">= 2.1.2 < 3.0.0"
},
@ -28665,7 +28543,6 @@
"resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-4.0.0.tgz",
"integrity": "sha512-QaKxh0eNIi2mE9p2vEdzfagOKHCcj1pJ56EEHGQOVxp8r9/iszLUUV7v89x9O1p/T+NlTM5W7jW6+cz4Fq1YVg==",
"dev": true,
"license": "MIT",
"engines": {
"node": ">=18"
}
@ -28675,7 +28552,6 @@
"resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-14.2.0.tgz",
"integrity": "sha512-De72GdQZzNTUBBChsXueQUnPKDkg/5A5zp7pFDuQAj5UFoENpiACU0wlCvzpAGnTkj++ihpKwKyYewn/XNUbKw==",
"dev": true,
"license": "MIT",
"dependencies": {
"tr46": "^5.1.0",
"webidl-conversions": "^7.0.0"
@ -28934,7 +28810,6 @@
"resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-5.0.0.tgz",
"integrity": "sha512-EvGK8EJ3DhaHfbRlETOWAS5pO9MZITeauHKJyb8wyajUfQUenkIg2MvLDTZ4T/TgIcm3HU0TFBgWWboAZ30UHg==",
"dev": true,
"license": "Apache-2.0",
"engines": {
"node": ">=18"
}

View file

@ -74,7 +74,7 @@
"@formatjs/intl-numberformat": "8.15.4",
"@formatjs/intl-pluralrules": "5.4.4",
"@formatjs/intl-relativetimeformat": "11.4.11",
"@scratch/scratch-gui": "11.0.0-UEPR-176-1",
"@scratch/scratch-gui": "11.1.0",
"@types/jest": "29.5.14",
"async": "3.2.6",
"autoprefixer": "10.4.21",

View file

@ -541,15 +541,15 @@
"feedback.answer.starterProjects.notHelpful": "Not helpful at all",
"feedback.answer.starterProjects.littleHelpful": "A little helpful",
"feedback.answer.starterProjects.helpful": "Helpful",
"feedback.answer.starterProjects.veryHelpful": "Very Helpful",
"feedback.answer.starterProjects.veryHelpful": "Very helpful",
"feedback.question.tutorials": "How easy was it to find what you needed in the tutorial library?",
"feedback.answer.tutorials.notEasy": "Not easy at all",
"feedback.answer.tutorials.littleEasy": "A little easy",
"feedback.answer.tutorials.easy": "Easy",
"feedback.answer.tutorials.veryEasy": "Very Easy",
"feedback.answer.tutorials.veryEasy": "Very easy",
"feedback.question.debugging": "How helpful is the debugging resource to you when making a project?",
"feedback.answer.debugging.notHelpful": "Not helpful at all",
"feedback.answer.debugging.littleHelpful": "A little helpful",
"feedback.answer.debugging.helpful": "Helpful",
"feedback.answer.debugging.veryHelpful": "Very Helpful"
"feedback.answer.debugging.veryHelpful": "Very helpful"
}