{"code":"(window.webpackJsonpGUI=window.webpackJsonpGUI||[]).push([[34],{1509:function(e,s,a){(e.exports=a(9)(!1)).push([e.i,\".sa-fullscreen.sa-body-editor {\\n overflow: hidden !important;\\n}\\n\",\"\"])},1510:function(e,s,a){(e.exports=a(9)(!1)).push([e.i,'[class*=\"stage-wrapper_full-screen\"] [class*=\"stage_full-screen\"],\\n[class*=\"stage-wrapper_full-screen\"] [class*=\"stage_green-flag-overlay-wrapper\"] {\\n border: 0 !important;\\n border-radius: 0 !important;\\n}\\n\\n[class*=\"stage_stage-overlays_\"][class*=\"stage_full-screen_\"] {\\n top: 0;\\n left: 0;\\n}\\n',\"\"])},1511:function(e,s,a){(e.exports=a(9)(!1)).push([e.i,'[class*=\"stage-wrapper_full-screen\"] [class*=\"stage-wrapper_stage-canvas-wrapper\"],\\n[class*=\"stage-wrapper_full-screen\"] [class*=\"stage_stage\"],\\n[class*=\"stage-wrapper_full-screen\"] [class*=\"stage-header_stage-menu-wrapper\"],\\n[class*=\"stage-wrapper_full-screen\"] canvas {\\n width: min(calc((100vh - 44px) * var(--sa-fullscreen-width) / var(--sa-fullscreen-height)), 100vw) !important;\\n}\\n\\n[class*=\"stage-wrapper_full-screen\"] [class*=\"stage-wrapper_stage-canvas-wrapper\"],\\n[class*=\"stage-wrapper_full-screen\"] [class*=\"stage_stage\"],\\n[class*=\"stage-wrapper_full-screen\"] [class*=\"stage_green-flag-overlay-wrapper\"],\\n[class*=\"stage-wrapper_full-screen\"] canvas {\\n height: min(calc(100vh - 44px), calc(100vw * var(--sa-fullscreen-height) / var(--sa-fullscreen-width))) !important;\\n}\\n\\n[class*=\"stage-wrapper_full-screen\"] {\\n padding: 0rem !important;\\n}\\n\\n[class*=\"stage-wrapper_full-screen\"] [class*=\"monitor-list_monitor-list\"] {\\n overflow: visible;\\n}\\n\\n[class*=\"stage-wrapper_full-screen\"] [class*=\"stage_question-wrapper\"] {\\n width: auto !important;\\n}\\n',\"\"])},1512:function(e,s,a){(e.exports=a(9)(!1)).push([e.i,'[class*=\"stage-wrapper_full-screen\"] [class*=\"stage-wrapper_stage-canvas-wrapper\"],\\n[class*=\"stage-wrapper_full-screen\"] [class*=\"stage_stage\"],\\n[class*=\"stage-wrapper_full-screen\"] [class*=\"stage-header_stage-menu-wrapper\"],\\n[class*=\"stage-wrapper_full-screen\"] canvas {\\n width: min(calc(100vh * var(--sa-fullscreen-width) / var(--sa-fullscreen-height)), 100vw) !important;\\n}\\n\\n[class*=\"stage-wrapper_full-screen\"] [class*=\"stage-wrapper_stage-canvas-wrapper\"],\\n[class*=\"stage-wrapper_full-screen\"] [class*=\"stage_stage\"],\\n[class*=\"stage-wrapper_full-screen\"] [class*=\"stage_green-flag-overlay-wrapper\"],\\n[class*=\"stage-wrapper_full-screen\"] canvas {\\n height: min(100vh, calc(100vw * var(--sa-fullscreen-height) / var(--sa-fullscreen-width))) !important;\\n}\\n\\n[class*=\"stage-wrapper_full-screen\"] {\\n padding: 0rem !important;\\n}\\n\\n[class*=\"stage-wrapper_full-screen\"] [class*=\"monitor-list_monitor-list\"] {\\n overflow: visible;\\n}\\n\\n[class*=\"stage-wrapper_full-screen\"] [class*=\"stage_question-wrapper\"] {\\n width: auto !important;\\n}\\n',\"\"])},1513:function(e,s,a){(e.exports=a(9)(!1)).push([e.i,'[class*=\"stage-wrapper_full-screen\"] {\\n display: none;\\n top: 0rem !important;\\n}\\n\\n[class*=\"stage-header_stage-header-wrapper-overlay\"] {\\n display: block;\\n transform: translateY(-101%);\\n transition: transform 0.3s;\\n}\\n\\n.phantom-header {\\n position: absolute;\\n top: 0px;\\n left: 0px;\\n right: 0px;\\n height: 8px;\\n display: block;\\n z-index: 5000;\\n}\\n\\n.stage-header-hover {\\n transform: translateY(0%);\\n transition: transform 0.3s 0.25s;\\n}\\n',\"\"])},1586:function(e,s,a){\"use strict\";a.r(s),a.d(s,\"resources\",(function(){return g}));var t=a(1509),n=a.n(t),r=a(1510),l=a.n(r),c=a(1511),i=a.n(c),o=a(1512),p=a.n(o),d=a(1513),u=a.n(d);const g={\"userscript.js\":async function(e){let{addon:s,console:a}=e;const t=s.tab.traps.vm,n=()=>{document.documentElement.style.setProperty(\"--sa-fullscreen-width\",t.runtime.stageWidth),document.documentElement.style.setProperty(\"--sa-fullscreen-height\",t.runtime.stageHeight)};n(),t.on(\"STAGE_SIZE_CHANGED\",n);let r,l,c,i=!1;function o(){s.settings.get(\"browserFullscreen\")&&!s.self.disabled&&(s.tab.redux.state.scratchGui.mode.isFullScreen&&null===document.fullscreenElement?(i=!0,document.documentElement.requestFullscreen().then((()=>{i=!1})).catch((e=>{a.error(e),i=!1}))):s.tab.redux.state.scratchGui.mode.isFullScreen||null===document.fullscreenElement||document.exitFullscreen())}async function p(){if(!s.self.disabled&&s.tab.redux.state.scratchGui.mode.isFullScreen&&\"hover\"===s.settings.get(\"toolbar\")){const e=await s.tab.waitForElement('[class*=\"stage_full-screen\"] canvas'),a=await s.tab.waitForElement('[class^=\"stage-header_stage-header-wrapper\"]'),t=a.parentElement.appendChild(document.createElement(\"div\"));t.classList.add(\"phantom-header\"),t.appendChild(a),t.addEventListener(\"mouseenter\",(()=>{a.classList.add(\"stage-header-hover\")})),t.addEventListener(\"mouseleave\",(()=>{a.classList.remove(\"stage-header-hover\")})),document.body.addEventListener(\"mouseleave\",(e=>{e.clientY<8&&a.classList.add(\"stage-header-hover\")})),document.body.addEventListener(\"mouseenter\",(()=>{a.classList.remove(\"stage-header-hover\")})),[\"mousedown\",\"mousemove\",\"mouseup\",\"touchstart\",\"touchmove\",\"touchend\",\"wheel\"].forEach((s=>{t.addEventListener(s,(s=>{s.target.classList.contains(\"phantom-header\")&&e.dispatchEvent(new s.constructor(s.type,s))}))}))}else{const e=await s.tab.waitForElement('[class*=\"stage-header_stage-header-wrapper\"]');if(e.parentElement.classList.contains(\"phantom-header\")){const s=e.parentElement;s.parentElement.appendChild(e),s.remove()}}}async function d(){const e=await s.tab.waitForElement(\".sa-body-editor\");s.tab.redux.state.scratchGui.mode.isFullScreen?e.classList.add(\"sa-fullscreen\"):e.classList.remove(\"sa-fullscreen\")}async function u(){r=await s.tab.waitForElement(\"[class*=monitor-list_monitor-list-scaler]\"),c=await s.tab.waitForElement('[class*=\"stage-wrapper_full-screen\"] [class*=\"stage_stage\"] canvas'),l=new ResizeObserver((()=>{const e=c.getBoundingClientRect();if(!e.width||!e.height)return;const a=s.tab.traps.vm.runtime.renderer;a&&a.resize(e.width,e.height);const n=e.width/t.runtime.stageWidth;r.style.transform=\"scale(\".concat(n,\", \").concat(n,\")\")})),l.observe(c)}p(),u(),d(),o(),s.tab.redux.initialize(),s.tab.redux.addEventListener(\"statechanged\",(e=>{\"scratch-gui/mode/SET_FULL_SCREEN\"===e.detail.action.type&&(u(),o(),d(),p())})),window.addEventListener(\"resize\",(()=>{i||s.settings.get(\"browserFullscreen\")&&!s.self.disabled&&null===document.fullscreenElement&&s.tab.redux.state.scratchGui.mode.isFullScreen&&s.tab.redux.dispatch({type:\"scratch-gui/mode/SET_FULL_SCREEN\",isFullScreen:!1})})),document.addEventListener(\"fullscreenchange\",(()=>{null===document.fullscreenElement&&s.tab.redux.state.scratchGui.mode.isFullScreen&&s.tab.redux.dispatch({type:\"scratch-gui/mode/SET_FULL_SCREEN\",isFullScreen:!1})})),s.settings.addEventListener(\"change\",(()=>{o(),p()})),s.self.addEventListener(\"disabled\",(()=>{l.disconnect(),p()})),s.self.addEventListener(\"reenabled\",(()=>{l.observe(c),o(),p()}))},\"hideOverflow.css\":n.a,\"removeBorder.css\":l.a,\"resizeWindow.css\":i.a,\"resizeWindow_noToolbar.css\":p.a,\"hideToolbar.css\":u.a}}}]);","name":"js/pentapod/addon-entry-fullscreen.0a2138bc3870c2a490c2.js","input":"(window[\"webpackJsonpGUI\"] = window[\"webpackJsonpGUI\"] || []).push([[34],{\n\n/***/ 1509:\n/***/ (function(module, exports, __webpack_require__) {\n\nexports = module.exports = __webpack_require__(9)(false);\n// imports\n\n\n// module\nexports.push([module.i, \".sa-fullscreen.sa-body-editor {\\n overflow: hidden !important;\\n}\\n\", \"\"]);\n\n// exports\n\n\n/***/ }),\n\n/***/ 1510:\n/***/ (function(module, exports, __webpack_require__) {\n\nexports = module.exports = __webpack_require__(9)(false);\n// imports\n\n\n// module\nexports.push([module.i, \"[class*=\\\"stage-wrapper_full-screen\\\"] [class*=\\\"stage_full-screen\\\"],\\n[class*=\\\"stage-wrapper_full-screen\\\"] [class*=\\\"stage_green-flag-overlay-wrapper\\\"] {\\n border: 0 !important;\\n border-radius: 0 !important;\\n}\\n\\n[class*=\\\"stage_stage-overlays_\\\"][class*=\\\"stage_full-screen_\\\"] {\\n top: 0;\\n left: 0;\\n}\\n\", \"\"]);\n\n// exports\n\n\n/***/ }),\n\n/***/ 1511:\n/***/ (function(module, exports, __webpack_require__) {\n\nexports = module.exports = __webpack_require__(9)(false);\n// imports\n\n\n// module\nexports.push([module.i, \"[class*=\\\"stage-wrapper_full-screen\\\"] [class*=\\\"stage-wrapper_stage-canvas-wrapper\\\"],\\n[class*=\\\"stage-wrapper_full-screen\\\"] [class*=\\\"stage_stage\\\"],\\n[class*=\\\"stage-wrapper_full-screen\\\"] [class*=\\\"stage-header_stage-menu-wrapper\\\"],\\n[class*=\\\"stage-wrapper_full-screen\\\"] canvas {\\n width: min(calc((100vh - 44px) * var(--sa-fullscreen-width) / var(--sa-fullscreen-height)), 100vw) !important;\\n}\\n\\n[class*=\\\"stage-wrapper_full-screen\\\"] [class*=\\\"stage-wrapper_stage-canvas-wrapper\\\"],\\n[class*=\\\"stage-wrapper_full-screen\\\"] [class*=\\\"stage_stage\\\"],\\n[class*=\\\"stage-wrapper_full-screen\\\"] [class*=\\\"stage_green-flag-overlay-wrapper\\\"],\\n[class*=\\\"stage-wrapper_full-screen\\\"] canvas {\\n height: min(calc(100vh - 44px), calc(100vw * var(--sa-fullscreen-height) / var(--sa-fullscreen-width))) !important;\\n}\\n\\n[class*=\\\"stage-wrapper_full-screen\\\"] {\\n padding: 0rem !important;\\n}\\n\\n[class*=\\\"stage-wrapper_full-screen\\\"] [class*=\\\"monitor-list_monitor-list\\\"] {\\n overflow: visible;\\n}\\n\\n[class*=\\\"stage-wrapper_full-screen\\\"] [class*=\\\"stage_question-wrapper\\\"] {\\n width: auto !important;\\n}\\n\", \"\"]);\n\n// exports\n\n\n/***/ }),\n\n/***/ 1512:\n/***/ (function(module, exports, __webpack_require__) {\n\nexports = module.exports = __webpack_require__(9)(false);\n// imports\n\n\n// module\nexports.push([module.i, \"[class*=\\\"stage-wrapper_full-screen\\\"] [class*=\\\"stage-wrapper_stage-canvas-wrapper\\\"],\\n[class*=\\\"stage-wrapper_full-screen\\\"] [class*=\\\"stage_stage\\\"],\\n[class*=\\\"stage-wrapper_full-screen\\\"] [class*=\\\"stage-header_stage-menu-wrapper\\\"],\\n[class*=\\\"stage-wrapper_full-screen\\\"] canvas {\\n width: min(calc(100vh * var(--sa-fullscreen-width) / var(--sa-fullscreen-height)), 100vw) !important;\\n}\\n\\n[class*=\\\"stage-wrapper_full-screen\\\"] [class*=\\\"stage-wrapper_stage-canvas-wrapper\\\"],\\n[class*=\\\"stage-wrapper_full-screen\\\"] [class*=\\\"stage_stage\\\"],\\n[class*=\\\"stage-wrapper_full-screen\\\"] [class*=\\\"stage_green-flag-overlay-wrapper\\\"],\\n[class*=\\\"stage-wrapper_full-screen\\\"] canvas {\\n height: min(100vh, calc(100vw * var(--sa-fullscreen-height) / var(--sa-fullscreen-width))) !important;\\n}\\n\\n[class*=\\\"stage-wrapper_full-screen\\\"] {\\n padding: 0rem !important;\\n}\\n\\n[class*=\\\"stage-wrapper_full-screen\\\"] [class*=\\\"monitor-list_monitor-list\\\"] {\\n overflow: visible;\\n}\\n\\n[class*=\\\"stage-wrapper_full-screen\\\"] [class*=\\\"stage_question-wrapper\\\"] {\\n width: auto !important;\\n}\\n\", \"\"]);\n\n// exports\n\n\n/***/ }),\n\n/***/ 1513:\n/***/ (function(module, exports, __webpack_require__) {\n\nexports = module.exports = __webpack_require__(9)(false);\n// imports\n\n\n// module\nexports.push([module.i, \"[class*=\\\"stage-wrapper_full-screen\\\"] {\\n display: none;\\n top: 0rem !important;\\n}\\n\\n[class*=\\\"stage-header_stage-header-wrapper-overlay\\\"] {\\n display: block;\\n transform: translateY(-101%);\\n transition: transform 0.3s;\\n}\\n\\n.phantom-header {\\n position: absolute;\\n top: 0px;\\n left: 0px;\\n right: 0px;\\n height: 8px;\\n display: block;\\n z-index: 5000;\\n}\\n\\n.stage-header-hover {\\n transform: translateY(0%);\\n transition: transform 0.3s 0.25s;\\n}\\n\", \"\"]);\n\n// exports\n\n\n/***/ }),\n\n/***/ 1586:\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\n// ESM COMPAT FLAG\n__webpack_require__.r(__webpack_exports__);\n\n// EXPORTS\n__webpack_require__.d(__webpack_exports__, \"resources\", function() { return /* binding */ resources; });\n\n// CONCATENATED MODULE: ./src/addons/addons/fullscreen/userscript.js\n/**\n * Used for the automatic browser full screen setting\n * and for hiding the scrollbar in full screen.\n */\n/* harmony default export */ var userscript = (async function (_ref) {\n let {\n addon,\n console\n } = _ref;\n const vm = addon.tab.traps.vm;\n const updateStageSize = () => {\n document.documentElement.style.setProperty('--sa-fullscreen-width', vm.runtime.stageWidth);\n document.documentElement.style.setProperty('--sa-fullscreen-height', vm.runtime.stageHeight);\n };\n updateStageSize();\n vm.on('STAGE_SIZE_CHANGED', updateStageSize);\n\n // In Electron, after running requestFullscreen() a resize event can be fired before\n // document.fullscreenElement is updated. We want to ignore that event.\n let isEnteringFullscreen = false;\n\n // \"Browser fullscreen\" is defined as the mode that hides the browser UI.\n function updateBrowserFullscreen() {\n if (addon.settings.get(\"browserFullscreen\") && !addon.self.disabled) {\n // If Scratch fullscreen is enabled, then browser fullscreen should also\n // be enabled, and vice versa for disabling.\n if (addon.tab.redux.state.scratchGui.mode.isFullScreen && document.fullscreenElement === null) {\n isEnteringFullscreen = true;\n document.documentElement.requestFullscreen().then(() => {\n isEnteringFullscreen = false;\n }).catch(err => {\n console.error(err);\n isEnteringFullscreen = false;\n });\n } else if (!addon.tab.redux.state.scratchGui.mode.isFullScreen && document.fullscreenElement !== null) {\n document.exitFullscreen();\n }\n }\n }\n\n // \"Scratch fullscreen\" is defined as the mode normally toggled by the\n // rightmost button above the stage.\n function updateScratchFullscreen() {\n if (addon.settings.get(\"browserFullscreen\") && !addon.self.disabled) {\n // If browser fullscreen is disabled, then Scratch fullscreen should also\n // be disabled.\n if (document.fullscreenElement === null && addon.tab.redux.state.scratchGui.mode.isFullScreen) {\n addon.tab.redux.dispatch({\n type: \"scratch-gui/mode/SET_FULL_SCREEN\",\n isFullScreen: false\n });\n }\n }\n }\n\n // The \"phantom header\" is a small strip at the top of the page that\n // brings the header into view when hovered.\n async function updatePhantomHeader() {\n if (!addon.self.disabled && addon.tab.redux.state.scratchGui.mode.isFullScreen && addon.settings.get(\"toolbar\") === \"hover\") {\n const canvas = await addon.tab.waitForElement('[class*=\"stage_full-screen\"] canvas');\n const header = await addon.tab.waitForElement('[class^=\"stage-header_stage-header-wrapper\"]');\n const phantom = header.parentElement.appendChild(document.createElement(\"div\"));\n phantom.classList.add(\"phantom-header\");\n\n // Make the header a child of the phantom, so that mouseleave will trigger when the\n // mouse leaves the header OR the phantom header.\n phantom.appendChild(header);\n phantom.addEventListener(\"mouseenter\", () => {\n header.classList.add(\"stage-header-hover\");\n });\n phantom.addEventListener(\"mouseleave\", () => {\n header.classList.remove(\"stage-header-hover\");\n });\n\n // Listen for when the mouse moves above the page (helps to show header when not in browser full screen mode)\n document.body.addEventListener(\"mouseleave\", e => {\n if (e.clientY < 8) {\n header.classList.add(\"stage-header-hover\");\n }\n });\n // and for when the mouse re-enters the page\n document.body.addEventListener(\"mouseenter\", () => {\n header.classList.remove(\"stage-header-hover\");\n });\n\n // Pass click events on the phantom header onto the project player, essentially making it click-through\n [\"mousedown\", \"mousemove\", \"mouseup\", \"touchstart\", \"touchmove\", \"touchend\", \"wheel\"].forEach(eventName => {\n phantom.addEventListener(eventName, e => {\n if (e.target.classList.contains(\"phantom-header\")) {\n canvas.dispatchEvent(new e.constructor(e.type, e));\n }\n });\n });\n } else {\n const header = await addon.tab.waitForElement('[class*=\"stage-header_stage-header-wrapper\"]');\n if (header.parentElement.classList.contains(\"phantom-header\")) {\n const phantom = header.parentElement;\n phantom.parentElement.appendChild(header);\n phantom.remove();\n }\n }\n }\n updatePhantomHeader();\n async function setPageScrollbar() {\n const body = await addon.tab.waitForElement(\".sa-body-editor\");\n if (addon.tab.redux.state.scratchGui.mode.isFullScreen) {\n body.classList.add(\"sa-fullscreen\");\n } else {\n body.classList.remove(\"sa-fullscreen\");\n }\n }\n\n // Properly resize the canvas and scale variable monitors on stage resize.\n let monitorScaler, resizeObserver, stage;\n async function initScaler() {\n monitorScaler = await addon.tab.waitForElement(\"[class*=monitor-list_monitor-list-scaler]\");\n stage = await addon.tab.waitForElement('[class*=\"stage-wrapper_full-screen\"] [class*=\"stage_stage\"] canvas');\n resizeObserver = new ResizeObserver(() => {\n const stageSize = stage.getBoundingClientRect();\n // When switching between project page and editor, the canvas\n // is removed from the DOM and inserted again in a different place.\n // This causes the size to be reported as 0x0.\n if (!stageSize.width || !stageSize.height) return;\n // Width and height attributes of the canvas need to match the actual size.\n const renderer = addon.tab.traps.vm.runtime.renderer;\n if (renderer) renderer.resize(stageSize.width, stageSize.height);\n // Scratch uses the `transform` CSS property on a stage overlay element\n // to control the scaling of variable monitors.\n const scale = stageSize.width / vm.runtime.stageWidth;\n monitorScaler.style.transform = \"scale(\".concat(scale, \", \").concat(scale, \")\");\n });\n resizeObserver.observe(stage);\n }\n initScaler();\n\n // Running this on page load handles the case of the project initially\n // loading in Scratch fullscreen mode.\n setPageScrollbar();\n updateBrowserFullscreen();\n\n // Changing to or from Scratch fullscreen is signified by a state change\n // (URL change doesn't work when editing project without project page)\n addon.tab.redux.initialize();\n addon.tab.redux.addEventListener(\"statechanged\", e => {\n if (e.detail.action.type === \"scratch-gui/mode/SET_FULL_SCREEN\") {\n initScaler();\n updateBrowserFullscreen();\n setPageScrollbar();\n updatePhantomHeader();\n }\n });\n // Changing to or from browser fullscreen is signified by a window resize.\n window.addEventListener(\"resize\", () => {\n if (!isEnteringFullscreen) {\n updateScratchFullscreen();\n }\n });\n // Handles the case of F11 full screen AND document full screen being enabled\n // at the same time.\n document.addEventListener(\"fullscreenchange\", () => {\n if (document.fullscreenElement === null && addon.tab.redux.state.scratchGui.mode.isFullScreen) {\n addon.tab.redux.dispatch({\n type: \"scratch-gui/mode/SET_FULL_SCREEN\",\n isFullScreen: false\n });\n }\n });\n\n // These handle the case of the user already being in Scratch fullscreen\n // (without being in browser fullscreen) when the addon or sync option are\n // dynamically enabled.\n addon.settings.addEventListener(\"change\", () => {\n updateBrowserFullscreen();\n updatePhantomHeader();\n });\n addon.self.addEventListener(\"disabled\", () => {\n resizeObserver.disconnect();\n updatePhantomHeader();\n });\n addon.self.addEventListener(\"reenabled\", () => {\n resizeObserver.observe(stage);\n updateBrowserFullscreen();\n updatePhantomHeader();\n });\n});\n// EXTERNAL MODULE: ./node_modules/css-loader!./src/addons/addons/fullscreen/hideOverflow.css\nvar hideOverflow = __webpack_require__(1509);\nvar hideOverflow_default = /*#__PURE__*/__webpack_require__.n(hideOverflow);\n\n// EXTERNAL MODULE: ./node_modules/css-loader!./src/addons/addons/fullscreen/removeBorder.css\nvar removeBorder = __webpack_require__(1510);\nvar removeBorder_default = /*#__PURE__*/__webpack_require__.n(removeBorder);\n\n// EXTERNAL MODULE: ./node_modules/css-loader!./src/addons/addons/fullscreen/resizeWindow.css\nvar resizeWindow = __webpack_require__(1511);\nvar resizeWindow_default = /*#__PURE__*/__webpack_require__.n(resizeWindow);\n\n// EXTERNAL MODULE: ./node_modules/css-loader!./src/addons/addons/fullscreen/resizeWindow_noToolbar.css\nvar resizeWindow_noToolbar = __webpack_require__(1512);\nvar resizeWindow_noToolbar_default = /*#__PURE__*/__webpack_require__.n(resizeWindow_noToolbar);\n\n// EXTERNAL MODULE: ./node_modules/css-loader!./src/addons/addons/fullscreen/hideToolbar.css\nvar hideToolbar = __webpack_require__(1513);\nvar hideToolbar_default = /*#__PURE__*/__webpack_require__.n(hideToolbar);\n\n// CONCATENATED MODULE: ./src/addons/addons/fullscreen/_runtime_entry.js\n/* generated by pull.js */\n\n\n\n\n\n\nconst resources = {\n \"userscript.js\": userscript,\n \"hideOverflow.css\": hideOverflow_default.a,\n \"removeBorder.css\": removeBorder_default.a,\n \"resizeWindow.css\": resizeWindow_default.a,\n \"resizeWindow_noToolbar.css\": resizeWindow_noToolbar_default.a,\n \"hideToolbar.css\": hideToolbar_default.a\n};\n\n/***/ })\n\n}]);","inputSourceMap":null}