PageSourceSearch

https://docs-spectrocloud.netlify.app/scripts/fullstory.js

js docs-spectrocloud.netlify.app collected 2026-10-03 10:39:39 UTC 3,744 bytes, 149 lines download raw bytes

1window["_fs_host"] = "fullstory.com";
2window["_fs_script"] = "edge.fullstory.com/s/fs.js";
3window["_fs_org"] = "11NJ6J";
4window["_fs_namespace"] = "FS";
5!(function (m, n, e, t, l, o, g, y) {
6  var s,
7    f,
8    a = (function (h) {
9      return (
10        !(h in m) ||
11        (m.console &&
12          m.console.log &&
13          m.console.log('FullStory namespace conflict. Please set window["_fs_namespace"].'),
14        !1)
15      );
16    })(e);
17  function p(b) {
18    var h,
19      d = [];
20    function j() {
21      h &&
22        (d.forEach(function (b) {
23          var d;
24          try {
25            d = b[h[0]] && b[h[0]](h[1]);
26          } catch (h) {
27            return void (b[3] && b[3](h));
28          }
29          d && d.then ? d.then(b[2], b[3]) : b[2] && b[2](d);
30        }),
31        (d.length = 0));
32    }
33    function r(b) {
34      return function (d) {
35        h || ((h = [b, d]), j());
36      };
37    }
38    return (
39      b(r(0), r(1)),
40      {
41        then: function (b, h) {
42          return p(function (r, i) {
43            d.push([b, h, r, i]), j();
44          });
45        },
46      }
47    );
48  }
49  a &&
50    ((g = m[e] =
51      (function () {
52        var b = function (b, d, j, r) {
53          function i(i, c) {
54            h(b, d, j, i, c, r);
55          }
56          r = r || 2;
57          var c,
58            u = /Async$/;
59          return u.test(b)
60            ? ((b = b.replace(u, "")), "function" == typeof Promise ? new Promise(i) : p(i))
61            : h(b, d, j, c, c, r);
62        };
63        function h(h, d, j, r, i, c) {
64          return b._api ? b._api(h, d, j, r, i, c) : (b.q && b.q.push([h, d, j, r, i, c]), null);
65        }
66        return (b.q = []), b;
67      })()),
68    (y = function (b) {
69      function h(h) {
70        "function" == typeof h[4] && h[4](new Error(b));
71      }
72      var d = g.q;
73      if (d) {
74        for (var j = 0; j < d.length; j++) h(d[j]);
75        (d.length = 0), (d.push = h);
76      }
77    }),
78    (function () {
79      ((o = n.createElement(t)).async = !0),
80        (o.crossOrigin = "anonymous"),
81        (o.src = "https://" + l),
82        (o.onerror = function () {
83          y("Error loading " + l);
84        });
85      var b = n.getElementsByTagName(t)[0];
86      b && b.parentNode ? b.parentNode.insertBefore(o, b) : n.head.appendChild(o);
87    })(),
88    (function () {
89      function b() {}
90      function h(b, h, d) {
91        g(b, h, d, 1);
92      }
93      function d(b, d, j) {
94        h("setProperties", { type: b, properties: d }, j);
95      }
96      function j(b, h) {
97        d("user", b, h);
98      }
99      function r(b, h, d) {
100        j(
101          {
102            uid: b,
103          },
104          d
105        ),
106          h && j(h, d);
107      }
108      (g.identify = r),
109        (g.setUserVars = j),
110        (g.identifyAccount = b),
111        (g.clearUserCookie = b),
112        (g.setVars = d),
113        (g.event = function (b, d, j) {
114          h(
115            "trackEvent",
116            {
117              name: b,
118              properties: d,
119            },
120            j
121          );
122        }),
123        (g.anonymize = function () {
124          r(!1);
125        }),
126        (g.shutdown = function () {
127          h("shutdown");
128        }),
129        (g.restart = function () {
130          h("restart");
131        }),
132        (g.log = function (b, d) {
133          h("log", { level: b, msg: d });
134        }),
135        (g.consent = function (b) {
136          h("setIdentity", { consent: !arguments.length || b });
137        });
138    })(),
139    (s = "fetch"),
140    (f = "XMLHttpRequest"),
141    (g._w = {}),
142    (g._w[f] = m[f]),
143    (g._w[s] = m[s]),
144    m[s] &&
145      (m[s] = function () {
146        return g._w[s].apply(this, arguments);
147      }),
148    (g._v = "2.0.0"));
149})(window, document, window._fs_namespace, "script", window._fs_script);

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.