<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">var __assign = (this &amp;&amp; this.__assign) || function () {
    __assign = Object.assign || function(t) {
        for (var s, i = 1, n = arguments.length; i &lt; n; i++) {
            s = arguments[i];
            for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p))
                t[p] = s[p];
        }
        return t;
    };
    return __assign.apply(this, arguments);
};
define(["require", "exports"], function (require, exports) {
    "use strict";
    Object.defineProperty(exports, "__esModule", { value: true });
    exports.goToOverride = exports.prefersReducedMotion = exports.postToLiveRegion = exports.setupLiveRegion = void 0;
    var liveRegionId = "a11y-live-region";
    function setupLiveRegion(params) {
        var _a, _b, _c;
        var root = (_a = params === null || params === void 0 ? void 0 : params.parent) !== null &amp;&amp; _a !== void 0 ? _a : document.body;
        var regionId = (_b = params === null || params === void 0 ? void 0 : params.id) !== null &amp;&amp; _b !== void 0 ? _b : liveRegionId;
        var mode = (_c = params === null || params === void 0 ? void 0 : params.mode) !== null &amp;&amp; _c !== void 0 ? _c : "polite";
        var region = root.querySelector("#".concat(regionId));
        if (!region) {
            region = document.createElement("div");
            region.id = regionId;
            region.classList.add("screen-readers-only");
            region.setAttribute("role", "alert");
            region.setAttribute("aria-live", mode);
            region.setAttribute("aria-atomic", "true");
            region.textContent = "";
            root.appendChild(region);
        }
        return region;
    }
    exports.setupLiveRegion = setupLiveRegion;
    function postToLiveRegion(message, id) {
        var regionId = id ? id : liveRegionId;
        var region = document.body.querySelector("#".concat(regionId));
        if (region) {
            region.textContent = message;
        }
    }
    exports.postToLiveRegion = postToLiveRegion;
    function prefersReducedMotion() {
        var mediaQuery = window.matchMedia("(prefers-reduced-motion: reduce)");
        return mediaQuery.matches ? true : false;
    }
    exports.prefersReducedMotion = prefersReducedMotion;
    function goToOverride(view, goToParams) {
        if (prefersReducedMotion()) {
            goToParams.options = __assign(__assign({}, goToParams.options), { animate: false });
        }
        return view.goTo(goToParams.target, goToParams.options);
    }
    exports.goToOverride = goToOverride;
    exports.default = {
        setupLiveRegion: setupLiveRegion,
        prefersReducedMotion: prefersReducedMotion,
        postToLiveRegion: postToLiveRegion,
    };
});
</pre></body></html>