PHP 7.4.33
Preview: page-bootstrap.js Size: 6.52 KB
/var/www/wordpress-nextjs.wpress.dk/httpdocs/node_modules/next/dist/client/page-bootstrap.js
"use strict";
Object.defineProperty(exports, "__esModule", {
    value: true
});
Object.defineProperty(exports, "pageBootrap", {
    enumerable: true,
    get: function() {
        return pageBootrap;
    }
});
const _interop_require_default = require("@swc/helpers/_/_interop_require_default");
const _ = require("./");
const _ondemandentriesclient = /*#__PURE__*/ _interop_require_default._(require("./dev/on-demand-entries-client"));
const _devbuildwatcher = /*#__PURE__*/ _interop_require_default._(require("./dev/dev-build-watcher"));
const _fouc = require("./dev/fouc");
const _websocket = require("./components/react-dev-overlay/pages/websocket");
const _querystring = require("../shared/lib/router/utils/querystring");
const _hotreloadertypes = require("../server/dev/hot-reloader-types");
const _runtimeerrorhandler = require("./components/react-dev-overlay/internal/helpers/runtime-error-handler");
const _shared = require("./components/react-dev-overlay/shared");
const _hotreloaderclient = require("./components/react-dev-overlay/pages/hot-reloader-client");
function pageBootrap(assetPrefix) {
    (0, _websocket.connectHMR)({
        assetPrefix,
        path: "/_next/webpack-hmr"
    });
    return (0, _.hydrate)({
        beforeRender: _fouc.displayContent
    }).then(()=>{
        (0, _ondemandentriesclient.default)();
        let buildIndicatorHandler;
        if (process.env.__NEXT_BUILD_INDICATOR) {
            (0, _devbuildwatcher.default)((handler)=>{
                buildIndicatorHandler = handler;
            }, process.env.__NEXT_BUILD_INDICATOR_POSITION);
        }
        let reloading = false;
        (0, _websocket.addMessageListener)((payload)=>{
            if (reloading) return;
            if ("action" in payload) {
                switch(payload.action){
                    case _hotreloadertypes.HMR_ACTIONS_SENT_TO_BROWSER.SERVER_ERROR:
                        {
                            const { stack, message } = JSON.parse(payload.errorJSON);
                            const error = new Error(message);
                            error.stack = stack;
                            throw error;
                        }
                    case _hotreloadertypes.HMR_ACTIONS_SENT_TO_BROWSER.RELOAD_PAGE:
                        {
                            reloading = true;
                            window.location.reload();
                            break;
                        }
                    case _hotreloadertypes.HMR_ACTIONS_SENT_TO_BROWSER.DEV_PAGES_MANIFEST_UPDATE:
                        {
                            fetch("" + assetPrefix + "/_next/static/development/_devPagesManifest.json").then((res)=>res.json()).then((manifest)=>{
                                window.__DEV_PAGES_MANIFEST = manifest;
                            }).catch((err)=>{
                                console.log("Failed to fetch devPagesManifest", err);
                            });
                            break;
                        }
                    default:
                        break;
                }
            } else if ("event" in payload) {
                switch(payload.event){
                    case _hotreloadertypes.HMR_ACTIONS_SENT_TO_BROWSER.MIDDLEWARE_CHANGES:
                        {
                            return window.location.reload();
                        }
                    case _hotreloadertypes.HMR_ACTIONS_SENT_TO_BROWSER.CLIENT_CHANGES:
                        {
                            // This is used in `../server/dev/turbopack-utils.ts`.
                            const isOnErrorPage = window.next.router.pathname === "/_error";
                            // On the error page we want to reload the page when a page was changed
                            if (isOnErrorPage) {
                                if (_runtimeerrorhandler.RuntimeErrorHandler.hadRuntimeError) {
                                    console.warn(_shared.REACT_REFRESH_FULL_RELOAD_FROM_ERROR);
                                }
                                reloading = true;
                                (0, _hotreloaderclient.performFullReload)(null);
                            }
                            break;
                        }
                    case _hotreloadertypes.HMR_ACTIONS_SENT_TO_BROWSER.SERVER_ONLY_CHANGES:
                        {
                            if (_runtimeerrorhandler.RuntimeErrorHandler.hadRuntimeError) {
                                console.warn(_shared.REACT_REFRESH_FULL_RELOAD_FROM_ERROR);
                                (0, _hotreloaderclient.performFullReload)(null);
                            }
                            const { pages } = payload;
                            // Make sure to reload when the dev-overlay is showing for an
                            // API route
                            // TODO: Fix `__NEXT_PAGE` type
                            if (pages.includes(_.router.query.__NEXT_PAGE)) {
                                return window.location.reload();
                            }
                            if (!_.router.clc && pages.includes(_.router.pathname)) {
                                console.log("Refreshing page data due to server-side change");
                                buildIndicatorHandler == null ? void 0 : buildIndicatorHandler.show();
                                const clearIndicator = ()=>buildIndicatorHandler == null ? void 0 : buildIndicatorHandler.hide();
                                _.router.replace(_.router.pathname + "?" + String((0, _querystring.assign)((0, _querystring.urlQueryToSearchParams)(_.router.query), new URLSearchParams(location.search))), _.router.asPath, {
                                    scroll: false
                                }).catch(()=>{
                                    // trigger hard reload when failing to refresh data
                                    // to show error overlay properly
                                    location.reload();
                                }).finally(clearIndicator);
                            }
                            break;
                        }
                    default:
                        break;
                }
            }
        });
    });
}

if ((typeof exports.default === 'function' || (typeof exports.default === 'object' && exports.default !== null)) && typeof exports.default.__esModule === 'undefined') {
  Object.defineProperty(exports.default, '__esModule', { value: true });
  Object.assign(exports.default, exports);
  module.exports = exports.default;
}

//# sourceMappingURL=page-bootstrap.js.map

Directory Contents

Dirs: 6 × Files: 123
Name Size Perms Modified Actions
compat DIR
- drwxr-xr-x 2024-10-14 10:19:00
Edit Download
- drwxr-xr-x 2024-10-14 10:19:00
Edit Download
dev DIR
- drwxr-xr-x 2024-10-14 10:19:00
Edit Download
legacy DIR
- drwxr-xr-x 2024-10-14 10:19:00
Edit Download
portal DIR
- drwxr-xr-x 2024-10-14 10:19:00
Edit Download
tracing DIR
- drwxr-xr-x 2024-10-14 10:19:00
Edit Download
79 B lrw-r--r-- 2024-10-14 10:18:59
Edit Download
1010 B lrw-r--r-- 2024-10-14 10:18:53
Edit Download
477 B lrw-r--r-- 2024-10-14 10:18:58
Edit Download
121 B lrw-r--r-- 2024-10-14 10:18:59
Edit Download
1.03 KB lrw-r--r-- 2024-10-14 10:18:53
Edit Download
375 B lrw-r--r-- 2024-10-14 10:18:58
Edit Download
286 B lrw-r--r-- 2024-10-14 10:18:59
Edit Download
2.08 KB lrw-r--r-- 2024-10-14 10:18:54
Edit Download
1.37 KB lrw-r--r-- 2024-10-14 10:18:58
Edit Download
91 B lrw-r--r-- 2024-10-14 10:18:59
Edit Download
1.01 KB lrw-r--r-- 2024-10-14 10:18:54
Edit Download
443 B lrw-r--r-- 2024-10-14 10:18:58
Edit Download
86 B lrw-r--r-- 2024-10-14 10:18:59
Edit Download
9.61 KB lrw-r--r-- 2024-10-14 10:18:54
Edit Download
5.62 KB lrw-r--r-- 2024-10-14 10:18:58
Edit Download
40 B lrw-r--r-- 2024-10-14 10:18:59
Edit Download
4.44 KB lrw-r--r-- 2024-10-14 10:18:54
Edit Download
1.87 KB lrw-r--r-- 2024-10-14 10:18:58
Edit Download
24 B lrw-r--r-- 2024-10-14 10:18:59
Edit Download
688 B lrw-r--r-- 2024-10-14 10:18:54
Edit Download
232 B lrw-r--r-- 2024-10-14 10:18:58
Edit Download
11 B lrw-r--r-- 2024-10-14 10:18:59
Edit Download
729 B lrw-r--r-- 2024-10-14 10:18:54
Edit Download
342 B lrw-r--r-- 2024-10-14 10:18:58
Edit Download
24 B lrw-r--r-- 2024-10-14 10:18:59
Edit Download
914 B lrw-r--r-- 2024-10-14 10:18:54
Edit Download
264 B lrw-r--r-- 2024-10-14 10:18:58
Edit Download
11 B lrw-r--r-- 2024-10-14 10:18:59
Edit Download
2.99 KB lrw-r--r-- 2024-10-14 10:18:54
Edit Download
1.01 KB lrw-r--r-- 2024-10-14 10:18:58
Edit Download
141 B lrw-r--r-- 2024-10-14 10:18:59
Edit Download
922 B lrw-r--r-- 2024-10-14 10:18:54
Edit Download
310 B lrw-r--r-- 2024-10-14 10:18:58
Edit Download
202 B lrw-r--r-- 2024-10-14 10:18:59
Edit Download
1.52 KB lrw-r--r-- 2024-10-14 10:18:55
Edit Download
1017 B lrw-r--r-- 2024-10-14 10:18:59
Edit Download
60 B lrw-r--r-- 2024-10-14 10:18:59
Edit Download
807 B lrw-r--r-- 2024-10-14 10:18:55
Edit Download
318 B lrw-r--r-- 2024-10-14 10:18:59
Edit Download
1.08 KB lrw-r--r-- 2024-10-14 10:19:00
Edit Download
7.89 KB lrw-r--r-- 2024-10-14 10:18:55
Edit Download
5.59 KB lrw-r--r-- 2024-10-14 10:18:59
Edit Download
1.49 KB lrw-r--r-- 2024-10-14 10:19:00
Edit Download
13.95 KB lrw-r--r-- 2024-10-14 10:18:55
Edit Download
7.44 KB lrw-r--r-- 2024-10-14 10:18:59
Edit Download
736 B lrw-r--r-- 2024-10-14 10:19:00
Edit Download
31.81 KB lrw-r--r-- 2024-10-14 10:18:55
Edit Download
18.93 KB lrw-r--r-- 2024-10-14 10:18:59
Edit Download
4.53 KB lrw-r--r-- 2024-10-14 10:19:00
Edit Download
19.51 KB lrw-r--r-- 2024-10-14 10:18:56
Edit Download
10.65 KB lrw-r--r-- 2024-10-14 10:18:59
Edit Download
36 B lrw-r--r-- 2024-10-14 10:19:00
Edit Download
1.88 KB lrw-r--r-- 2024-10-14 10:18:56
Edit Download
1.24 KB lrw-r--r-- 2024-10-14 10:18:59
Edit Download
56 B lrw-r--r-- 2024-10-14 10:19:00
Edit Download
1.24 KB lrw-r--r-- 2024-10-14 10:18:56
Edit Download
586 B lrw-r--r-- 2024-10-14 10:18:59
Edit Download
87 B lrw-r--r-- 2024-10-14 10:19:00
Edit Download
737 B lrw-r--r-- 2024-10-14 10:18:56
Edit Download
393 B lrw-r--r-- 2024-10-14 10:18:59
Edit Download
144 B lrw-r--r-- 2024-10-14 10:19:00
Edit Download
883 B lrw-r--r-- 2024-10-14 10:18:56
Edit Download
395 B lrw-r--r-- 2024-10-14 10:18:59
Edit Download
190 B lrw-r--r-- 2024-10-14 10:19:00
Edit Download
1.42 KB lrw-r--r-- 2024-10-14 10:18:56
Edit Download
821 B lrw-r--r-- 2024-10-14 10:18:59
Edit Download
64 B lrw-r--r-- 2024-10-14 10:19:00
Edit Download
1.23 KB lrw-r--r-- 2024-10-14 10:18:56
Edit Download
458 B lrw-r--r-- 2024-10-14 10:18:59
Edit Download
73 B lrw-r--r-- 2024-10-14 10:19:00
Edit Download
6.52 KB lrw-r--r-- 2024-10-14 10:18:56
Edit Download
3.26 KB lrw-r--r-- 2024-10-14 10:18:59
Edit Download
1.34 KB lrw-r--r-- 2024-10-14 10:19:00
Edit Download
5.87 KB lrw-r--r-- 2024-10-14 10:18:56
Edit Download
3.94 KB lrw-r--r-- 2024-10-14 10:18:59
Edit Download
158 B lrw-r--r-- 2024-10-14 10:19:00
Edit Download
3.95 KB lrw-r--r-- 2024-10-14 10:18:56
Edit Download
2.29 KB lrw-r--r-- 2024-10-14 10:18:59
Edit Download
158 B lrw-r--r-- 2024-10-14 10:19:00
Edit Download
3.80 KB lrw-r--r-- 2024-10-14 10:18:56
Edit Download
2.23 KB lrw-r--r-- 2024-10-14 10:18:59
Edit Download
62 B lrw-r--r-- 2024-10-14 10:19:00
Edit Download
1.05 KB lrw-r--r-- 2024-10-14 10:18:57
Edit Download
610 B lrw-r--r-- 2024-10-14 10:18:59
Edit Download
77 B lrw-r--r-- 2024-10-14 10:19:00
Edit Download
1.12 KB lrw-r--r-- 2024-10-14 10:18:57
Edit Download
688 B lrw-r--r-- 2024-10-14 10:18:59
Edit Download
277 B lrw-r--r-- 2024-10-14 10:19:00
Edit Download
1.42 KB lrw-r--r-- 2024-10-14 10:18:57
Edit Download
740 B lrw-r--r-- 2024-10-14 10:18:59
Edit Download
396 B lrw-r--r-- 2024-10-14 10:19:00
Edit Download
3.64 KB lrw-r--r-- 2024-10-14 10:18:57
Edit Download
2.13 KB lrw-r--r-- 2024-10-14 10:18:59
Edit Download
115 B lrw-r--r-- 2024-10-14 10:19:00
Edit Download
3.23 KB lrw-r--r-- 2024-10-14 10:18:57
Edit Download
1.41 KB lrw-r--r-- 2024-10-14 10:18:59
Edit Download
1.66 KB lrw-r--r-- 2024-10-14 10:19:00
Edit Download
12.58 KB lrw-r--r-- 2024-10-14 10:18:57
Edit Download
8.18 KB lrw-r--r-- 2024-10-14 10:18:59
Edit Download
1.05 KB lrw-r--r-- 2024-10-14 10:19:00
Edit Download
6.20 KB lrw-r--r-- 2024-10-14 10:18:57
Edit Download
3.11 KB lrw-r--r-- 2024-10-14 10:18:59
Edit Download
909 B lrw-r--r-- 2024-10-14 10:19:00
Edit Download
13.82 KB lrw-r--r-- 2024-10-14 10:18:58
Edit Download
6.57 KB lrw-r--r-- 2024-10-14 10:18:59
Edit Download
105 B lrw-r--r-- 2024-10-14 10:19:00
Edit Download
1.16 KB lrw-r--r-- 2024-10-14 10:18:58
Edit Download
562 B lrw-r--r-- 2024-10-14 10:18:59
Edit Download
584 B lrw-r--r-- 2024-10-14 10:19:00
Edit Download
1.49 KB lrw-r--r-- 2024-10-14 10:18:58
Edit Download
616 B lrw-r--r-- 2024-10-14 10:18:59
Edit Download
437 B lrw-r--r-- 2024-10-14 10:19:00
Edit Download
3.75 KB lrw-r--r-- 2024-10-14 10:18:58
Edit Download
2.80 KB lrw-r--r-- 2024-10-14 10:18:59
Edit Download
156 B lrw-r--r-- 2024-10-14 10:19:00
Edit Download
1.08 KB lrw-r--r-- 2024-10-14 10:18:58
Edit Download
439 B lrw-r--r-- 2024-10-14 10:18:59
Edit Download
11 B lrw-r--r-- 2024-10-14 10:19:00
Edit Download
2.23 KB lrw-r--r-- 2024-10-14 10:18:58
Edit Download
919 B lrw-r--r-- 2024-10-14 10:18:59
Edit Download
505 B lrw-r--r-- 2024-10-14 10:19:00
Edit Download
1.42 KB lrw-r--r-- 2024-10-14 10:18:58
Edit Download
656 B lrw-r--r-- 2024-10-14 10:18:59
Edit Download
If ZipArchive is unavailable, a .tar will be created (no compression).