/*! * @license twgl.js 4.4.0 Copyright (c) 2015, Gregg Tavares All Rights Reserved. * Available via the MIT license. * see: http://github.com/greggman/twgl.js for details */ /*! * The buffer module from node.js, for the browser. * * @author Feross Aboukhadijeh * @license MIT */ /*! !./node_modules/worker-loader/dist/workers/InlineWorker.js */ /*! !webpack amd options */ /*! ../../node_modules/arraybuffer-loader/lib/to-array-buffer.js */ /*! ./../../../webpack/buildin/global.js */ /*! ./../../node-libs-browser/node_modules/buffer/index.js */ /*! ./../../process/browser.js */ /*! ./../../webpack/buildin/global.js */ /*! ./../node_modules/node-libs-browser/node_modules/buffer/index.js */ /*! ./Asset */ /*! ./AssetType */ /*! ./BuiltinHelper */ /*! ./DataFormat */ /*! ./FetchTool */ /*! ./FetchWorkerTool */ /*! ./Helper */ /*! ./ProxyTool */ /*! ./ScratchStorage */ /*! ./WebHelper */ /*! ./builtins/defaultBitmap.png */ /*! ./builtins/defaultSound.wav */ /*! ./builtins/defaultVector.svg */ /*! ./isNullResponse */ /*! ./objectWithoutPropertiesLoose.js */ /*! ./safer-fetch */ /*! ./scratchFetch */ /*! @babel/runtime/helpers/objectWithoutProperties */ /*! @license DOMPurify 3.4.5 | (c) Cure53 and other contributors | Released under the Apache license 2.0 and Mozilla Public License 2.0 | github.com/cure53/DOMPurify/blob/3.4.5/LICENSE */ /*! @source http://purl.eligrey.com/github/canvas-toBlob.js/blob/master/canvas-toBlob.js */ /*! base64-js */ /*! cross-fetch */ /*! ieee754 */ /*! ieee754. BSD-3-Clause License. Feross Aboukhadijeh */ /*! isarray */ /*! js-md5 */ /*! no static exports found */ /*! worker-loader?{"inline":true,"fallback":true}!./FetchWorkerTool.worker */ /*!**********************!*\ !*** ./src/Asset.js ***! \**********************/ /*!**********************!*\ !*** ./src/index.js ***! \**********************/ /*!***********************!*\ !*** ./src/Helper.js ***! \***********************/ /*!**************************!*\ !*** ./src/AssetType.js ***! \**************************/ /*!**************************!*\ !*** ./src/FetchTool.js ***! \**************************/ /*!**************************!*\ !*** ./src/ProxyTool.js ***! \**************************/ /*!**************************!*\ !*** ./src/WebHelper.js ***! \**************************/ /*!***************************!*\ !*** ./src/DataFormat.js ***! \***************************/ /*!****************************!*\ !*** ./src/safer-fetch.js ***! \****************************/ /*!*****************************!*\ !*** ./src/scratchFetch.js ***! \*****************************/ /*!******************************!*\ !*** ./src/BuiltinHelper.js ***! \******************************/ /*!*******************************!*\ !*** ./src/ScratchStorage.js ***! \*******************************/ /*!*******************************!*\ !*** ./src/isNullResponse.js ***! \*******************************/ /*!********************************!*\ !*** ./src/FetchWorkerTool.js ***! \********************************/ /*!***********************************!*\ !*** (webpack)/buildin/global.js ***! \***********************************/ /*!***************************************!*\ !*** ./node_modules/ieee754/index.js ***! \***************************************/ /*!***************************************!*\ !*** ./src/builtins/defaultSound.wav ***! \***************************************/ /*!****************************************!*\ !*** (webpack)/buildin/amd-options.js ***! \****************************************/ /*!****************************************!*\ !*** ./node_modules/js-md5/src/md5.js ***! \****************************************/ /*!****************************************!*\ !*** ./src/builtins/defaultBitmap.png ***! \****************************************/ /*!****************************************!*\ !*** ./src/builtins/defaultVector.svg ***! \****************************************/ /*!*****************************************!*\ !*** ./node_modules/base64-js/index.js ***! \*****************************************/ /*!*****************************************!*\ !*** ./node_modules/process/browser.js ***! \*****************************************/ /*!***********************************************************!*\ !*** ./node_modules/cross-fetch/dist/browser-ponyfill.js ***! \***********************************************************/ /*!****************************************************************!*\ !*** ./node_modules/arraybuffer-loader/lib/to-array-buffer.js ***! \****************************************************************/ /*!*****************************************************************!*\ !*** ./node_modules/worker-loader/dist/workers/InlineWorker.js ***! \*****************************************************************/ /*!*********************************************************************!*\ !*** ./node_modules/node-libs-browser/node_modules/buffer/index.js ***! \*********************************************************************/ /*!**********************************************************************!*\ !*** ./node_modules/node-libs-browser/node_modules/isarray/index.js ***! \**********************************************************************/ /*!************************************************************************!*\ !*** ./node_modules/@babel/runtime/helpers/objectWithoutProperties.js ***! \************************************************************************/ /*!*****************************************************************************!*\ !*** ./node_modules/@babel/runtime/helpers/objectWithoutPropertiesLoose.js ***! \*****************************************************************************/ /*!****************************************************************************************************************!*\ !*** ./node_modules/worker-loader/dist/cjs.js?{"inline":true,"fallback":true}!./src/FetchWorkerTool.worker.js ***! \****************************************************************************************************************/ /** * [js-md5]{@link https://github.com/emn178/js-md5} * * @namespace md5 * @version 0.7.3 * @author Chen, Yi-Cyuan [emn178@gmail.com] * @copyright Chen, Yi-Cyuan 2014-2017 * @license MIT */ //!! Deliberately using an API that's deprecated in node.js because //!! Discussion: github.com/node-browser-compat/atob/pull/9 //!! this file is for browsers and we expect them to cope with it.