PageSourceSearch

https://www.visit-mv.com/portal/dist/molecules/frameTop/assets/scripts/frameTop-openingStatus.acf626e7.js

js visit-mv.com collected 2026-10-10 00:30:34 UTC 3,534 bytes, 8 lines download raw bytes

1/*! , Compiled at 2026-10-07 08:48:44 */
2(function(){function r(e,n,t){function o(i,f){if(!n[i]){if(!e[i]){var c="function"==typeof require&&require;if(!f&&c)return c(i,!0);if(u)return u(i,!0);var a=new Error("Cannot find module '"+i+"'");throw a.code="MODULE_NOT_FOUND",a}var p=n[i]={exports:{}};e[i][0].call(p.exports,function(r){var n=e[i][1][r];return o(n||r)},p,p.exports,r,e,n,t)}return n[i].exports}for(var u="function"==typeof require&&require,i=0;i<t.length;i++)o(t[i]);return o}return r})()({1:[function(require,module,exports){
3"use strict";function _classCallCheck(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function _defineProperties(e,t){for(var r=0;r<t.length;r++){var s=t[r];s.enumerable=s.enumerable||!1,s.configurable=!0,"value"in s&&(s.writable=!0),Object.defineProperty(e,s.key,s)}}function _createClass(e,t,r){return t&&_defineProperties(e.prototype,t),r&&_defineProperties(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=void 0;var JsonRequest=function(){function e(){_classCallCheck(this,e),this._isPreview=-1!==window.location.search.indexOf("wysiwyg=true"),window._jsonRequest=window._jsonRequest||{}}return _createClass(e,[{key:"request",value:function(e){var t=window._jsonRequest;return this._isPreview&&(e+=(e.indexOf("?")>-1?"&":"?")+"wysiwyg=true"),t[e]||(t[e]=new Promise(function(r,s){var n=new XMLHttpRequest;n.open("GET",e,!0),n.onload=function(){delete t[e],n.status>=200&&n.status<400?r(JSON.parse(n.responseText)):s(Error("It broke"))},n.send()})),this._requests=t,this._requests[e]}}]),e}();exports.default=JsonRequest;
4
5},{}],2:[function(require,module,exports){
6"use strict";var _JsonRequest=_interopRequireDefault(require("../../../../../_vendor/scripts/JsonRequest"));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}var observer=new IntersectionObserver(handleOpeningStatus,{}),request=new _JsonRequest.default;function registerOpeningStatus(){document.querySelectorAll("[data-opening-status]:not([data-opening-status-observed])").forEach(function(e){e.setAttribute("data-opening-status-observed",""),observer.observe(e)})}function handleOpeningStatus(e,t){e.forEach(function(e){e.isIntersecting&&(t.unobserve(e.target),loadOpeningStatus(e.target))})}function loadOpeningStatus(e){var t=e.querySelector("[data-opening-status-text]"),n=e.querySelector("[data-opening-status-class-opened][data-opening-status-class-closed]"),a=n.dataset.openingStatusClassOpened||"",s=n.dataset.openingStatusClassClosed||"";if(!n.classList.contains(s)){var i=t.innerText,o=0,r=setInterval(function(){t.innerText=i.padEnd(i.length+o%3+1,"."),o++},250);request.request("".concat(window.location.origin,"/action/openingStatus?ident=").concat(e.dataset.openingStatus,"&lang=").concat(imx.language)).then(function(e){return clearInterval(r),e}).then(function(e){for(var i=Math.floor((new Date).getTime()/1e3),o="",r=0;r<e.times.length;r++)if(e.times[r].from<=i&&e.times[r].to>=i){o=e.times[r].text;break}void 0!==e.displayText&&""!==e.displayText?o=e.displayText:""===o&&(o=e.times[0].text),t.innerHTML=o,e.opened?(n.classList.remove(s),n.classList.add(a)):(n.classList.remove(a),n.classList.add(s))}).catch(function(){clearInterval(r)})}}document.addEventListener("MapContentLoader.load",registerOpeningStatus),document.addEventListener("ContentLoader.load",registerOpeningStatus),registerOpeningStatus();
7
8},{"../../../../../_vendor/scripts/JsonRequest":1}]},{},[2]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.