PageSourceSearch

https://dailydot.com/scripts/primis.js

js dailydot.com collected 2026-09-24 08:04:43 UTC 898 bytes, 27 lines download raw bytes

1// Primis video initialization script
2(() => {
3  let initialized = false;
4
5  const initializePrimisVideo = (siteId) => {
6    if (initialized) return;
7
8    const primisURL = `https://live.primis.tech/live/liveView.php?s=${siteId}&cbuster=%%CACHEBUSTER%%`;
9    const primisElmt = document.createElement('script');
10    primisElmt.setAttribute('type', 'text/javascript');
11    primisElmt.setAttribute('async', 'async');
12    primisElmt.setAttribute('src', primisURL);
13
14    const elmtInterval = setInterval(() => {
15      const mElmt = document.getElementById('widgetLoaded');
16      if (mElmt) {
17        mElmt.parentNode.insertBefore(primisElmt, mElmt.nextSibling);
18        mElmt.parentNode.removeChild(mElmt);
19        clearInterval(elmtInterval);
20        initialized = true;
21      }
22    }, 20);
23  };
24
25  // Expose initialization function globally
26  window.__primisInitialize = initializePrimisVideo;
27})();

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.