PageSourceSearch

https://www.bluewater.co.uk/js/reciteme.js

js bluewater.co.uk collected 2026-10-02 11:12:11 UTC 2,213 bytes, 69 lines download raw bytes

1var serviceUrl = "//api.reciteme.com/asset/js?key=";
2var serviceKey = "4a68367511804365fbe7ea2eef1fadf9a77708df";
3var options = {}; // Options can be added as needed
4var autoLoad = true;
5var enableFragment = "#reciteEnable";
6var loaded = [],
7  frag = !1;
8window.location.hash === enableFragment && (frag = !0);
9function loadScript(c, b) {
10  var a = document.createElement("script");
11  a.type = "text/javascript";
12  a.readyState
13    ? (a.onreadystatechange = function () {
14        if ("loaded" == a.readyState || "complete" == a.readyState)
15          (a.onreadystatechange = null), void 0 != b && b();
16      })
17    : void 0 != b &&
18      (a.onload = function () {
19        b();
20      });
21  a.src = c;
22  document.getElementsByTagName("head")[0].appendChild(a);
23}
24function _rc(c) {
25  c += "=";
26  for (var b = document.cookie.split(";"), a = 0; a < b.length; a++) {
27    for (var d = b[a]; " " == d.charAt(0); ) d = d.substring(1, d.length);
28    if (0 == d.indexOf(c)) return d.substring(c.length, d.length);
29  }
30  return null;
31}
32function loadService(c) {
33  for (var b = serviceUrl + serviceKey, a = 0; a < loaded.length; a++) if (loaded[a] == b) return;
34  loaded.push(b);
35  loadScript(serviceUrl + serviceKey, function () {
36    "function" === typeof _reciteLoaded && _reciteLoaded();
37    "function" == typeof c && c();
38    Recite.load(options);
39    Recite.Event.subscribe("Recite:load", function () {
40      Recite.enable();
41    });
42  });
43}
44"true" == _rc("Recite.Persist") && loadService();
45if ((autoLoad && "false" != _rc("Recite.Persist")) || frag)
46  document.addEventListener
47    ? document.addEventListener("DOMContentLoaded", function () {
48        loadService();
49      })
50    : loadService();
51
52function initializeReciteMe() {
53  setTimeout(() => {
54    var button = document.getElementById("recite-me-accessibility");
55    var buttonMobile = document.getElementById("recite-me-accessibility-mobile");
56    if (button) {
57      button.addEventListener("click", function () {
58        loadService();
59      });
60    }
61    if (buttonMobile) {
62      buttonMobile.addEventListener("click", function () {
63        loadService();
64      });
65    }
66  }, 1000);
67}
68initializeReciteMe();
69window.initializeReciteMe = initializeReciteMe;

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.