<!DOCTYPE html>
<html xmlns:ng="http://angularjs.org" class="no-js">
<head>
	<script>
		if (window.location.pathname.substr(0, 4) != "/app") {
			window.location.href = window.location.href.replace(/\/app\//ig, "/app/");
		}
	</script>

	<title ng-bind="'Knowledgehook ' + PageTitle">Knowledgehook</title>
	<meta charset="utf-8" />
	<meta name="viewport" content="width=device-width" />

	<base href="/app/">

	<script src="v-6598589a6987c0e42ba8a41bf59bb1fb/app/KhConfig.js"></script>

	<script type="text/javascript">
		window.NREUM || (NREUM = {}), __nr_require = function (t, e, n) { function r(n) { if (!e[n]) { var o = e[n] = { exports: {} }; t[n][0].call(o.exports, function (e) { var o = t[n][1][e]; return r(o || e); }, o, o.exports); } return e[n].exports; } if ("function" == typeof __nr_require) return __nr_require; for (var o = 0; o < n.length; o++)r(n[o]); return r; }({ 1: [function (t, e, n) { function r(t) { try { s.console && console.log(t); } catch (e) { } } var o, i = t("ee"), a = t(25), s = {}; try { o = localStorage.getItem("__nr_flags").split(","), console && "function" == typeof console.log && (s.console = !0, o.indexOf("dev") !== -1 && (s.dev = !0), o.indexOf("nr_dev") !== -1 && (s.nrDev = !0)); } catch (c) { } s.nrDev && i.on("internal-error", function (t) { r(t.stack); }), s.dev && i.on("fn-err", function (t, e, n) { r(n.stack); }), s.dev && (r("NR AGENT IN DEVELOPMENT MODE"), r("flags: " + a(s, function (t, e) { return t; }).join(", "))); }, {}], 2: [function (t, e, n) { function r(t, e, n, r, s) { try { l ? l -= 1 : o(s || new UncaughtException(t, e, n), !0); } catch (f) { try { i("ierr", [f, c.now(), !0]); } catch (d) { } } return "function" == typeof u && u.apply(this, a(arguments)); } function UncaughtException(t, e, n) { this.message = t || "Uncaught error with no additional information", this.sourceURL = e, this.line = n; } function o(t, e) { var n = e ? null : c.now(); i("err", [t, n]); } var i = t("handle"), a = t(26), s = t("ee"), c = t("loader"), f = t("gos"), u = window.onerror, d = !1, p = "nr@seenError", l = 0; c.features.err = !0, t(1), window.onerror = r; try { throw new Error; } catch (h) { "stack" in h && (t(13), t(12), "addEventListener" in window && t(6), c.xhrWrappable && t(14), d = !0); } s.on("fn-start", function (t, e, n) { d && (l += 1); }), s.on("fn-err", function (t, e, n) { d && !n[p] && (f(n, p, function () { return !0; }), this.thrown = !0, o(n)); }), s.on("fn-end", function () { d && !this.thrown && l > 0 && (l -= 1); }), s.on("internal-error", function (t) { i("ierr", [t, c.now(), !0]); }); }, {}], 3: [function (t, e, n) { t("loader").features.ins = !0; }, {}], 4: [function (t, e, n) { function r() { L++, C = g.hash, this[u] = y.now(); } function o() { L--, g.hash !== C && i(0, !0); var t = y.now(); this[h] = ~~this[h] + t - this[u], this[d] = t; } function i(t, e) { E.emit("newURL", ["" + g, e]); } function a(t, e) { t.on(e, function () { this[e] = y.now(); }); } var s = "-start", c = "-end", f = "-body", u = "fn" + s, d = "fn" + c, p = "cb" + s, l = "cb" + c, h = "jsTime", m = "fetch", v = "addEventListener", w = window, g = w.location, y = t("loader"); if (w[v] && y.xhrWrappable) { var x = t(10), b = t(11), E = t(8), O = t(6), R = t(13), P = t(7), T = t(14), N = t(9), M = t("ee"), S = M.get("tracer"); t(16), y.features.spa = !0; var C, L = 0; M.on(u, r), M.on(p, r), M.on(d, o), M.on(l, o), M.buffer([u, d, "xhr-done", "xhr-resolved"]), O.buffer([u]), R.buffer(["setTimeout" + c, "clearTimeout" + s, u]), T.buffer([u, "new-xhr", "send-xhr" + s]), P.buffer([m + s, m + "-done", m + f + s, m + f + c]), E.buffer(["newURL"]), x.buffer([u]), b.buffer(["propagate", p, l, "executor-err", "resolve" + s]), S.buffer([u, "no-" + u]), N.buffer(["new-jsonp", "cb-start", "jsonp-error", "jsonp-end"]), a(T, "send-xhr" + s), a(M, "xhr-resolved"), a(M, "xhr-done"), a(P, m + s), a(P, m + "-done"), a(N, "new-jsonp"), a(N, "jsonp-end"), a(N, "cb-start"), E.on("pushState-end", i), E.on("replaceState-end", i), w[v]("hashchange", i, !0), w[v]("load", i, !0), w[v]("popstate", function () { i(0, L > 1); }, !0); } }, {}], 5: [function (t, e, n) { function r(t) { } if (window.performance && window.performance.timing && window.performance.getEntriesByType) { var o = t("ee"), i = t("handle"), a = t(13), s = t(12), c = "learResourceTimings", f = "addEventListener", u = "resourcetimingbufferfull", d = "bstResource", p = "resource", l = "-start", h = "-end", m = "fn" + l, v = "fn" + h, w = "bstTimer", g = "pushState", y = t("loader"); y.features.stn = !0, t(8), "addEventListener" in window && t(6); var x = NREUM.o.EV; o.on(m, function (t, e) { var n = t[0]; n instanceof x && (this.bstStart = y.now()); }), o.on(v, function (t, e) { var n = t[0]; n instanceof x && i("bst", [n, e, this.bstStart, y.now()]); }), a.on(m, function (t, e, n) { this.bstStart = y.now(), this.bstType = n; }), a.on(v, function (t, e) { i(w, [e, this.bstStart, y.now(), this.bstType]); }), s.on(m, function () { this.bstStart = y.now(); }), s.on(v, function (t, e) { i(w, [e, this.bstStart, y.now(), "requestAnimationFrame"]); }), o.on(g + l, function (t) { this.time = y.now(), this.startPath = location.pathname + location.hash; }), o.on(g + h, function (t) { i("bstHist", [location.pathname + location.hash, this.startPath, this.time]); }), f in window.performance && (window.performance["c" + c] ? window.performance[f](u, function (t) { i(d, [window.performance.getEntriesByType(p)]), window.performance["c" + c](); }, !1) : window.performance[f]("webkit" + u, function (t) { i(d, [window.performance.getEntriesByType(p)]), window.performance["webkitC" + c](); }, !1)), document[f]("scroll", r, { passive: !0 }), document[f]("keypress", r, !1), document[f]("click", r, !1); } }, {}], 6: [function (t, e, n) { function r(t) { for (var e = t; e && !e.hasOwnProperty(u);)e = Object.getPrototypeOf(e); e && o(e); } function o(t) { s.inPlace(t, [u, d], "-", i); } function i(t, e) { return t[1]; } var a = t("ee").get("events"), s = t("wrap-function")(a, !0), c = t("gos"), f = XMLHttpRequest, u = "addEventListener", d = "removeEventListener"; e.exports = a, "getPrototypeOf" in Object ? (r(document), r(window), r(f.prototype)) : f.prototype.hasOwnProperty(u) && (o(window), o(f.prototype)), a.on(u + "-start", function (t, e) { var n = t[1], r = c(n, "nr@wrapped", function () { function t() { if ("function" == typeof n.handleEvent) return n.handleEvent.apply(n, arguments); } var e = { object: t, "function": n }[typeof n]; return e ? s(e, "fn-", null, e.name || "anonymous") : n; }); this.wrapped = t[1] = r; }), a.on(d + "-start", function (t) { t[1] = this.wrapped || t[1]; }); }, {}], 7: [function (t, e, n) { function r(t, e, n) { var r = t[e]; "function" == typeof r && (t[e] = function () { var t = i(arguments), e = {}; o.emit(n + "before-start", [t], e); var a; e[m] && e[m].dt && (a = e[m].dt); var s = r.apply(this, t); return o.emit(n + "start", [t, a], s), s.then(function (t) { return o.emit(n + "end", [null, t], s), t; }, function (t) { throw o.emit(n + "end", [t], s), t; }); }); } var o = t("ee").get("fetch"), i = t(26), a = t(25); e.exports = o; var s = window, c = "fetch-", f = c + "body-", u = ["arrayBuffer", "blob", "json", "text", "formData"], d = s.Request, p = s.Response, l = s.fetch, h = "prototype", m = "nr@context"; d && p && l && (a(u, function (t, e) { r(d[h], e, f), r(p[h], e, f); }), r(s, "fetch", c), o.on(c + "end", function (t, e) { var n = this; if (e) { var r = e.headers.get("content-length"); null !== r && (n.rxSize = r), o.emit(c + "done", [null, e], n); } else o.emit(c + "done", [t], n); })); }, {}], 8: [function (t, e, n) { var r = t("ee").get("history"), o = t("wrap-function")(r); e.exports = r; var i = window.history && window.history.constructor && window.history.constructor.prototype, a = window.history; i && i.pushState && i.replaceState && (a = i), o.inPlace(a, ["pushState", "replaceState"], "-"); }, {}], 9: [function (t, e, n) { function r(t) { function e() { c.emit("jsonp-end", [], p), t.removeEventListener("load", e, !1), t.removeEventListener("error", n, !1); } function n() { c.emit("jsonp-error", [], p), c.emit("jsonp-end", [], p), t.removeEventListener("load", e, !1), t.removeEventListener("error", n, !1); } var r = t && "string" == typeof t.nodeName && "script" === t.nodeName.toLowerCase(); if (r) { var o = "function" == typeof t.addEventListener; if (o) { var a = i(t.src); if (a) { var u = s(a), d = "function" == typeof u.parent[u.key]; if (d) { var p = {}; f.inPlace(u.parent, [u.key], "cb-", p), t.addEventListener("load", e, !1), t.addEventListener("error", n, !1), c.emit("new-jsonp", [t.src], p); } } } } } function o() { return "addEventListener" in window; } function i(t) { var e = t.match(u); return e ? e[1] : null; } function a(t, e) { var n = t.match(p), r = n[1], o = n[3]; return o ? a(o, e[r]) : e[r]; } function s(t) { var e = t.match(d); return e && e.length >= 3 ? { key: e[2], parent: a(e[1], window) } : { key: t, parent: window }; } var c = t("ee").get("jsonp"), f = t("wrap-function")(c); if (e.exports = c, o()) { var u = /[?&](?:callback|cb)=([^&#]+)/, d = /(.*)\.([^.]+)/, p = /^(\w+)(\.|$)(.*)$/, l = ["appendChild", "insertBefore", "replaceChild"]; Node && Node.prototype && Node.prototype.appendChild ? f.inPlace(Node.prototype, l, "dom-") : (f.inPlace(HTMLElement.prototype, l, "dom-"), f.inPlace(HTMLHeadElement.prototype, l, "dom-"), f.inPlace(HTMLBodyElement.prototype, l, "dom-")), c.on("dom-start", function (t) { r(t[0]); }); } }, {}], 10: [function (t, e, n) { var r = t("ee").get("mutation"), o = t("wrap-function")(r), i = NREUM.o.MO; e.exports = r, i && (window.MutationObserver = function (t) { return this instanceof i ? new i(o(t, "fn-")) : i.apply(this, arguments); }, MutationObserver.prototype = i.prototype); }, {}], 11: [function (t, e, n) { function r(t) { var e = a.context(), n = s(t, "executor-", e), r = new f(n); return a.context(r).getCtx = function () { return e; }, a.emit("new-promise", [r, e], e), r; } function o(t, e) { return e; } var i = t("wrap-function"), a = t("ee").get("promise"), s = i(a), c = t(25), f = NREUM.o.PR; e.exports = a, f && (window.Promise = r, ["all", "race"].forEach(function (t) { var e = f[t]; f[t] = function (n) { function r(t) { return function () { a.emit("propagate", [null, !o], i), o = o || !t; }; } var o = !1; c(n, function (e, n) { Promise.resolve(n).then(r("all" === t), r(!1)); }); var i = e.apply(f, arguments), s = f.resolve(i); return s; }; }), ["resolve", "reject"].forEach(function (t) { var e = f[t]; f[t] = function (t) { var n = e.apply(f, arguments); return t !== n && a.emit("propagate", [t, !0], n), n; }; }), f.prototype["catch"] = function (t) { return this.then(null, t); }, f.prototype = Object.create(f.prototype, { constructor: { value: r } }), c(Object.getOwnPropertyNames(f), function (t, e) { try { r[e] = f[e]; } catch (n) { } }), a.on("executor-start", function (t) { t[0] = s(t[0], "resolve-", this), t[1] = s(t[1], "resolve-", this); }), a.on("executor-err", function (t, e, n) { t[1](n); }), s.inPlace(f.prototype, ["then"], "then-", o), a.on("then-start", function (t, e) { this.promise = e, t[0] = s(t[0], "cb-", this), t[1] = s(t[1], "cb-", this); }), a.on("then-end", function (t, e, n) { this.nextPromise = n; var r = this.promise; a.emit("propagate", [r, !0], n); }), a.on("cb-end", function (t, e, n) { a.emit("propagate", [n, !0], this.nextPromise); }), a.on("propagate", function (t, e, n) { this.getCtx && !e || (this.getCtx = function () { if (t instanceof Promise) var e = a.context(t); return e && e.getCtx ? e.getCtx() : this; }); }), r.toString = function () { return "" + f; }); }, {}], 12: [function (t, e, n) { var r = t("ee").get("raf"), o = t("wrap-function")(r), i = "equestAnimationFrame"; e.exports = r, o.inPlace(window, ["r" + i, "mozR" + i, "webkitR" + i, "msR" + i], "raf-"), r.on("raf-start", function (t) { t[0] = o(t[0], "fn-"); }); }, {}], 13: [function (t, e, n) { function r(t, e, n) { t[0] = a(t[0], "fn-", null, n); } function o(t, e, n) { this.method = n, this.timerDuration = isNaN(t[1]) ? 0 : +t[1], t[0] = a(t[0], "fn-", this, n); } var i = t("ee").get("timer"), a = t("wrap-function")(i), s = "setTimeout", c = "setInterval", f = "clearTimeout", u = "-start", d = "-"; e.exports = i, a.inPlace(window, [s, "setImmediate"], s + d), a.inPlace(window, [c], c + d), a.inPlace(window, [f, "clearImmediate"], f + d), i.on(c + u, r), i.on(s + u, o); }, {}], 14: [function (t, e, n) { function r(t, e) { d.inPlace(e, ["onreadystatechange"], "fn-", s); } function o() { var t = this, e = u.context(t); t.readyState > 3 && !e.resolved && (e.resolved = !0, u.emit("xhr-resolved", [], t)), d.inPlace(t, g, "fn-", s); } function i(t) { y.push(t), h && (b ? b.then(a) : v ? v(a) : (E = -E, O.data = E)); } function a() { for (var t = 0; t < y.length; t++)r([], y[t]); y.length && (y = []); } function s(t, e) { return e; } function c(t, e) { for (var n in t) e[n] = t[n]; return e; } t(6); var f = t("ee"), u = f.get("xhr"), d = t("wrap-function")(u), p = NREUM.o, l = p.XHR, h = p.MO, m = p.PR, v = p.SI, w = "readystatechange", g = ["onload", "onerror", "onabort", "onloadstart", "onloadend", "onprogress", "ontimeout"], y = []; e.exports = u; var x = window.XMLHttpRequest = function (t) { var e = new l(t); try { u.emit("new-xhr", [e], e), e.addEventListener(w, o, !1); } catch (n) { try { u.emit("internal-error", [n]); } catch (r) { } } return e; }; if (c(l, x), x.prototype = l.prototype, d.inPlace(x.prototype, ["open", "send"], "-xhr-", s), u.on("send-xhr-start", function (t, e) { r(t, e), i(e); }), u.on("open-xhr-start", r), h) { var b = m && m.resolve(); if (!v && !m) { var E = 1, O = document.createTextNode(E); new h(a).observe(O, { characterData: !0 }); } } else f.on("fn-end", function (t) { t[0] && t[0].type === w || a(); }); }, {}], 15: [function (t, e, n) { function r(t) { if (!i(t)) return null; var e = window.NREUM; if (!e.loader_config) return null; var n = (e.loader_config.accountID || "").toString() || null, r = (e.loader_config.agentID || "").toString() || null, s = (e.loader_config.trustKey || "").toString() || null; if (!n || !r) return null; var c = a.generateCatId(), f = a.generateCatId(), u = Date.now(), d = o(c, f, u, n, r, s); return { header: d, guid: c, traceId: f, timestamp: u }; } function o(t, e, n, r, o, i) { var a = "btoa" in window && "function" == typeof window.btoa; if (!a) return null; var s = { v: [0, 1], d: { ty: "Browser", ac: r, ap: o, id: t, tr: e, ti: n } }; return i && r !== i && (s.d.tk = i), btoa(JSON.stringify(s)); } function i(t) { var e = !1, n = !1, r = {}; if ("init" in NREUM && "distributed_tracing" in NREUM.init && (r = NREUM.init.distributed_tracing, n = !!r.enabled), n) if (t.sameOrigin) e = !0; else if (r.allowed_origins instanceof Array) for (var o = 0; o < r.allowed_origins.length; o++) { var i = s(r.allowed_origins[o]); if (t.hostname === i.hostname && t.protocol === i.protocol && t.port === i.port) { e = !0; break; } } return n && e; } var a = t(23), s = t(17); e.exports = { generateTracePayload: r, shouldGenerateTrace: i }; }, {}], 16: [function (t, e, n) { function r(t) { var e = this.params, n = this.metrics; if (!this.ended) { this.ended = !0; for (var r = 0; r < p; r++)t.removeEventListener(d[r], this.listener, !1); e.aborted || (n.duration = a.now() - this.startTime, this.loadCaptureCalled || 4 !== t.readyState ? null == e.status && (e.status = 0) : i(this, t), n.cbTime = this.cbTime, u.emit("xhr-done", [t], t), s("xhr", [e, n, this.startTime])); } } function o(t, e) { var n = c(e), r = t.params; r.host = n.hostname + ":" + n.port, r.pathname = n.pathname, t.parsedOrigin = c(e), t.sameOrigin = t.parsedOrigin.sameOrigin; } function i(t, e) { t.params.status = e.status; var n = v(e, t.lastSize); if (n && (t.metrics.rxSize = n), t.sameOrigin) { var r = e.getResponseHeader("X-NewRelic-App-Data"); r && (t.params.cat = r.split(", ").pop()); } t.loadCaptureCalled = !0; } var a = t("loader"); if (a.xhrWrappable) { var s = t("handle"), c = t(17), f = t(15).generateTracePayload, u = t("ee"), d = ["load", "error", "abort", "timeout"], p = d.length, l = t("id"), h = t(21), m = t(20), v = t(18), w = window.XMLHttpRequest; a.features.xhr = !0, t(14), t(7), u.on("new-xhr", function (t) { var e = this; e.totalCbs = 0, e.called = 0, e.cbTime = 0, e.end = r, e.ended = !1, e.xhrGuids = {}, e.lastSize = null, e.loadCaptureCalled = !1, t.addEventListener("load", function (n) { i(e, t); }, !1), h && (h > 34 || h < 10) || window.opera || t.addEventListener("progress", function (t) { e.lastSize = t.loaded; }, !1); }), u.on("open-xhr-start", function (t) { this.params = { method: t[0] }, o(this, t[1]), this.metrics = {}; }), u.on("open-xhr-end", function (t, e) { "loader_config" in NREUM && "xpid" in NREUM.loader_config && this.sameOrigin && e.setRequestHeader("X-NewRelic-ID", NREUM.loader_config.xpid); var n = f(this.parsedOrigin); n && n.header && (e.setRequestHeader("newrelic", n.header), this.dt = n); }), u.on("send-xhr-start", function (t, e) { var n = this.metrics, r = t[0], o = this; if (n && r) { var i = m(r); i && (n.txSize = i); } this.startTime = a.now(), this.listener = function (t) { try { "abort" !== t.type || o.loadCaptureCalled || (o.params.aborted = !0), ("load" !== t.type || o.called === o.totalCbs && (o.onloadCalled || "function" != typeof e.onload)) && o.end(e); } catch (n) { try { u.emit("internal-error", [n]); } catch (r) { } } }; for (var s = 0; s < p; s++)e.addEventListener(d[s], this.listener, !1); }), u.on("xhr-cb-time", function (t, e, n) { this.cbTime += t, e ? this.onloadCalled = !0 : this.called += 1, this.called !== this.totalCbs || !this.onloadCalled && "function" == typeof n.onload || this.end(n); }), u.on("xhr-load-added", function (t, e) { var n = "" + l(t) + !!e; this.xhrGuids && !this.xhrGuids[n] && (this.xhrGuids[n] = !0, this.totalCbs += 1); }), u.on("xhr-load-removed", function (t, e) { var n = "" + l(t) + !!e; this.xhrGuids && this.xhrGuids[n] && (delete this.xhrGuids[n], this.totalCbs -= 1); }), u.on("addEventListener-end", function (t, e) { e instanceof w && "load" === t[0] && u.emit("xhr-load-added", [t[1], t[2]], e); }), u.on("removeEventListener-end", function (t, e) { e instanceof w && "load" === t[0] && u.emit("xhr-load-removed", [t[1], t[2]], e); }), u.on("fn-start", function (t, e, n) { e instanceof w && ("onload" === n && (this.onload = !0), ("load" === (t[0] && t[0].type) || this.onload) && (this.xhrCbStart = a.now())); }), u.on("fn-end", function (t, e) { this.xhrCbStart && u.emit("xhr-cb-time", [a.now() - this.xhrCbStart, this.onload, e], e); }), u.on("fetch-before-start", function (t) { var e, n = t[1] || {}; "string" == typeof t[0] ? e = t[0] : t[0] && t[0].url && (e = t[0].url), e && (this.parsedOrigin = c(e), this.sameOrigin = this.parsedOrigin.sameOrigin); var r = f(this.parsedOrigin); if (r && r.header) { var o = r.header; if ("string" == typeof t[0]) { var i = {}; for (var a in n) i[a] = n[a]; i.headers = new Headers(n.headers || {}), i.headers.set("newrelic", o), this.dt = r, t.length > 1 ? t[1] = i : t.push(i); } else t[0] && t[0].headers && (t[0].headers.append("newrelic", o), this.dt = r); } }); } }, {}], 17: [function (t, e, n) { var r = {}; e.exports = function (t) { if (t in r) return r[t]; var e = document.createElement("a"), n = window.location, o = {}; e.href = t, o.port = e.port; var i = e.href.split("://"); !o.port && i[1] && (o.port = i[1].split("/")[0].split("@").pop().split(":")[1]), o.port && "0" !== o.port || (o.port = "https" === i[0] ? "443" : "80"), o.hostname = e.hostname || n.hostname, o.pathname = e.pathname, o.protocol = i[0], "/" !== o.pathname.charAt(0) && (o.pathname = "/" + o.pathname); var a = !e.protocol || ":" === e.protocol || e.protocol === n.protocol, s = e.hostname === document.domain && e.port === n.port; return o.sameOrigin = a && (!e.hostname || s), "/" === o.pathname && (r[t] = o), o; }; }, {}], 18: [function (t, e, n) { function r(t, e) { var n = t.responseType; return "json" === n && null !== e ? e : "arraybuffer" === n || "blob" === n || "json" === n ? o(t.response) : "text" === n || "document" === n || "" === n || void 0 === n ? o(t.responseText) : void 0; } var o = t(20); e.exports = r; }, {}], 19: [function (t, e, n) { function r() { } function o(t, e, n) { return function () { return i(t, [f.now()].concat(s(arguments)), e ? null : this, n), e ? void 0 : this; }; } var i = t("handle"), a = t(25), s = t(26), c = t("ee").get("tracer"), f = t("loader"), u = NREUM; "undefined" == typeof window.newrelic && (newrelic = u); var d = ["setPageViewName", "setCustomAttribute", "setErrorHandler", "finished", "addToTrace", "inlineHit", "addRelease"], p = "api-", l = p + "ixn-"; a(d, function (t, e) { u[e] = o(p + e, !0, "api"); }), u.addPageAction = o(p + "addPageAction", !0), u.setCurrentRouteName = o(p + "routeName", !0), e.exports = newrelic, u.interaction = function () { return (new r).get(); }; var h = r.prototype = { createTracer: function (t, e) { var n = {}, r = this, o = "function" == typeof e; return i(l + "tracer", [f.now(), t, n], r), function () { if (c.emit((o ? "" : "no-") + "fn-start", [f.now(), r, o], n), o) try { return e.apply(this, arguments); } catch (t) { throw c.emit("fn-err", [arguments, this, t], n), t; } finally { c.emit("fn-end", [f.now()], n); } }; } }; a("actionText,setName,setAttribute,save,ignore,onEnd,getContext,end,get".split(","), function (t, e) { h[e] = o(l + e); }), newrelic.noticeError = function (t, e) { "string" == typeof t && (t = new Error(t)), i("err", [t, f.now(), !1, e]); }; }, {}], 20: [function (t, e, n) { e.exports = function (t) { if ("string" == typeof t && t.length) return t.length; if ("object" == typeof t) { if ("undefined" != typeof ArrayBuffer && t instanceof ArrayBuffer && t.byteLength) return t.byteLength; if ("undefined" != typeof Blob && t instanceof Blob && t.size) return t.size; if (!("undefined" != typeof FormData && t instanceof FormData)) try { return JSON.stringify(t).length; } catch (e) { return; } } }; }, {}], 21: [function (t, e, n) { var r = 0, o = navigator.userAgent.match(/Firefox[\/\s](\d+\.\d+)/); o && (r = +o[1]), e.exports = r; }, {}], 22: [function (t, e, n) { function r(t, e) { var n = t.getEntries(); n.forEach(function (t) { "first-paint" === t.name ? c("timing", ["fp", Math.floor(t.startTime)]) : "first-contentful-paint" === t.name && c("timing", ["fcp", Math.floor(t.startTime)]); }); } function o(t, e) { var n = t.getEntries(); n.length > 0 && c("lcp", [n[n.length - 1]]); } function i(t) { if (t instanceof u && !p) { var e, n = Math.round(t.timeStamp); e = n > 1e12 ? Date.now() - n : f.now() - n, p = !0, c("timing", ["fi", n, { type: t.type, fid: e }]); } } if (!("init" in NREUM && "page_view_timing" in NREUM.init && "enabled" in NREUM.init.page_view_timing && NREUM.init.page_view_timing.enabled === !1)) { var a, s, c = t("handle"), f = t("loader"), u = NREUM.o.EV; if ("PerformanceObserver" in window && "function" == typeof window.PerformanceObserver) { a = new PerformanceObserver(r), s = new PerformanceObserver(o); try { a.observe({ entryTypes: ["paint"] }), s.observe({ entryTypes: ["largest-contentful-paint"] }); } catch (d) { } } if ("addEventListener" in document) { var p = !1, l = ["click", "keydown", "mousedown", "pointerdown", "touchstart"]; l.forEach(function (t) { document.addEventListener(t, i, !1); }); } } }, {}], 23: [function (t, e, n) { function r() { function t() { return e ? 15 & e[n++] : 16 * Math.random() | 0; } var e = null, n = 0, r = window.crypto || window.msCrypto; r && r.getRandomValues && (e = r.getRandomValues(new Uint8Array(31))); for (var o, i = "xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx", a = "", s = 0; s < i.length; s++)o = i[s], "x" === o ? a += t().toString(16) : "y" === o ? (o = 3 & t() | 8, a += o.toString(16)) : a += o; return a; } function o() { function t() { return e ? 15 & e[n++] : 16 * Math.random() | 0; } var e = null, n = 0, r = window.crypto || window.msCrypto; r && r.getRandomValues && Uint8Array && (e = r.getRandomValues(new Uint8Array(31))); for (var o = [], i = 0; i < 16; i++)o.push(t().toString(16)); return o.join(""); } e.exports = { generateUuid: r, generateCatId: o }; }, {}], 24: [function (t, e, n) { function r(t, e) { if (!o) return !1; if (t !== o) return !1; if (!e) return !0; if (!i) return !1; for (var n = i.split("."), r = e.split("."), a = 0; a < r.length; a++)if (r[a] !== n[a]) return !1; return !0; } var o = null, i = null, a = /Version\/(\S+)\s+Safari/; if (navigator.userAgent) { var s = navigator.userAgent, c = s.match(a); c && s.indexOf("Chrome") === -1 && s.indexOf("Chromium") === -1 && (o = "Safari", i = c[1]); } e.exports = { agent: o, version: i, match: r }; }, {}], 25: [function (t, e, n) { function r(t, e) { var n = [], r = "", i = 0; for (r in t) o.call(t, r) && (n[i] = e(r, t[r]), i += 1); return n; } var o = Object.prototype.hasOwnProperty; e.exports = r; }, {}], 26: [function (t, e, n) { function r(t, e, n) { e || (e = 0), "undefined" == typeof n && (n = t ? t.length : 0); for (var r = -1, o = n - e || 0, i = Array(o < 0 ? 0 : o); ++r < o;)i[r] = t[e + r]; return i; } e.exports = r; }, {}], 27: [function (t, e, n) { e.exports = { exists: "undefined" != typeof window.performance && window.performance.timing && "undefined" != typeof window.performance.timing.navigationStart }; }, {}], ee: [function (t, e, n) { function r() { } function o(t) { function e(t) { return t && t instanceof r ? t : t ? c(t, s, i) : i(); } function n(n, r, o, i) { if (!p.aborted || i) { t && t(n, r, o); for (var a = e(o), s = m(n), c = s.length, f = 0; f < c; f++)s[f].apply(a, r); var d = u[y[n]]; return d && d.push([x, n, r, a]), a; } } function l(t, e) { g[t] = m(t).concat(e); } function h(t, e) { var n = g[t]; if (n) for (var r = 0; r < n.length; r++)n[r] === e && n.splice(r, 1); } function m(t) { return g[t] || []; } function v(t) { return d[t] = d[t] || o(n); } function w(t, e) { f(t, function (t, n) { e = e || "feature", y[n] = e, e in u || (u[e] = []); }); } var g = {}, y = {}, x = { on: l, addEventListener: l, removeEventListener: h, emit: n, get: v, listeners: m, context: e, buffer: w, abort: a, aborted: !1 }; return x; } function i() { return new r; } function a() { (u.api || u.feature) && (p.aborted = !0, u = p.backlog = {}); } var s = "nr@context", c = t("gos"), f = t(25), u = {}, d = {}, p = e.exports = o(); p.backlog = u; }, {}], gos: [function (t, e, n) { function r(t, e, n) { if (o.call(t, e)) return t[e]; var r = n(); if (Object.defineProperty && Object.keys) try { return Object.defineProperty(t, e, { value: r, writable: !0, enumerable: !1 }), r; } catch (i) { } return t[e] = r, r; } var o = Object.prototype.hasOwnProperty; e.exports = r; }, {}], handle: [function (t, e, n) { function r(t, e, n, r) { o.buffer([t], r), o.emit(t, e, n); } var o = t("ee").get("handle"); e.exports = r, r.ee = o; }, {}], id: [function (t, e, n) { function r(t) { var e = typeof t; return !t || "object" !== e && "function" !== e ? -1 : t === window ? 0 : a(t, i, function () { return o++; }); } var o = 1, i = "nr@id", a = t("gos"); e.exports = r; }, {}], loader: [function (t, e, n) { function r() { if (!E++) { var t = b.info = NREUM.info, e = l.getElementsByTagName("script")[0]; if (setTimeout(u.abort, 3e4), !(t && t.licenseKey && t.applicationID && e)) return u.abort(); f(y, function (e, n) { t[e] || (t[e] = n); }), c("mark", ["onload", a() + b.offset], null, "api"); var n = l.createElement("script"); n.src = "https://" + t.agent, e.parentNode.insertBefore(n, e); } } function o() { "complete" === l.readyState && i(); } function i() { c("mark", ["domContent", a() + b.offset], null, "api"); } function a() { return O.exists && performance.now ? Math.round(performance.now()) : (s = Math.max((new Date).getTime(), s)) - b.offset; } var s = (new Date).getTime(), c = t("handle"), f = t(25), u = t("ee"), d = t(24), p = window, l = p.document, h = "addEventListener", m = "attachEvent", v = p.XMLHttpRequest, w = v && v.prototype; NREUM.o = { ST: setTimeout, SI: p.setImmediate, CT: clearTimeout, XHR: v, REQ: p.Request, EV: p.Event, PR: p.Promise, MO: p.MutationObserver }; var g = "" + location, y = { beacon: "bam.nr-data.net", errorBeacon: "bam.nr-data.net", agent: "js-agent.newrelic.com/nr-spa-1167.min.js" }, x = v && w && w[h] && !/CriOS/.test(navigator.userAgent), b = e.exports = { offset: s, now: a, origin: g, features: {}, xhrWrappable: x, userAgent: d }; t(19), t(22), l[h] ? (l[h]("DOMContentLoaded", i, !1), p[h]("load", r, !1)) : (l[m]("onreadystatechange", o), p[m]("onload", r)), c("mark", ["firstbyte", s], null, "api"); var E = 0, O = t(27); }, {}], "wrap-function": [function (t, e, n) { function r(t) { return !(t && t instanceof Function && t.apply && !t[a]); } var o = t("ee"), i = t(26), a = "nr@original", s = Object.prototype.hasOwnProperty, c = !1; e.exports = function (t, e) { function n(t, e, n, o) { function nrWrapper() { var r, a, s, c; try { a = this, r = i(arguments), s = "function" == typeof n ? n(r, a) : n || {}; } catch (f) { p([f, "", [r, a, o], s]); } u(e + "start", [r, a, o], s); try { return c = t.apply(a, r); } catch (d) { throw u(e + "err", [r, a, d], s), d; } finally { u(e + "end", [r, a, c], s); } } return r(t) ? t : (e || (e = ""), nrWrapper[a] = t, d(t, nrWrapper), nrWrapper); } function f(t, e, o, i) { o || (o = ""); var a, s, c, f = "-" === o.charAt(0); for (c = 0; c < e.length; c++)s = e[c], a = t[s], r(a) || (t[s] = n(a, f ? s + o : o, i, s)); } function u(n, r, o) { if (!c || e) { var i = c; c = !0; try { t.emit(n, r, o, e); } catch (a) { p([a, n, r, o]); } c = i; } } function d(t, e) { if (Object.defineProperty && Object.keys) try { var n = Object.keys(t); return n.forEach(function (n) { Object.defineProperty(e, n, { get: function () { return t[n]; }, set: function (e) { return t[n] = e, e; } }); }), e; } catch (r) { p([r]); } for (var o in t) s.call(t, o) && (e[o] = t[o]); return e; } function p(e) { try { t.emit("internal-error", e); } catch (n) { } } return t || (t = o), n.inPlace = f, n.flag = a, n; }; }, {}] }, {}, ["loader", 2, 16, 5, 3, 4]);
		; NREUM.loader_config = { accountID: "2670127", trustKey: "2670127", agentID: "257043117", licenseKey: KhConfig.NewRelic.LicenseKey, applicationID: KhConfig.NewRelic.ApplicationId }
			; NREUM.info = { beacon: "bam.nr-data.net", errorBeacon: "bam.nr-data.net", licenseKey: KhConfig.NewRelic.LicenseKey, applicationID: KhConfig.NewRelic.ApplicationId, sa: 1 };
	</script>

	<link rel="preconnect" href="https://fonts.googleapis.com">
	<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
	<link href="https://fonts.googleapis.com/css2?family=Poppins:wght@600;700&display=swap" rel="stylesheet">
	<link href="https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700,800" rel="stylesheet" type="text/css" />
	<link href="https://fonts.googleapis.com/css?family=Source+Sans+Pro" rel="stylesheet" />
	<link href="https://fonts.googleapis.com/css2?family=Londrina+Solid:wght@400;900&display=swap" rel="stylesheet">

	<link href="https://cdnjs.cloudflare.com/ajax/libs/angular-material/1.1.3/angular-material.min.css" rel="stylesheet" />
	<link href="https://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet">
	<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet" />
	<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap-theme.min.css" rel="stylesheet" />
	<link href="https://cdn.jsdelivr.net/npm/bootstrap-icons@1.5.0/font/bootstrap-icons.css" rel="stylesheet">
	<link href="https://cdnjs.cloudflare.com/ajax/libs/angular-loading-bar/0.7.1/loading-bar.min.css" rel="stylesheet" type="text/css" media="all" />
	<link href="https://cdnjs.cloudflare.com/ajax/libs/ng-tags-input/3.2.0/ng-tags-input.min.css" rel="stylesheet" />
	<link href="https://cdnjs.cloudflare.com/ajax/libs/ng-tags-input/3.2.0/ng-tags-input.bootstrap.min.css" rel="stylesheet" />
	<link href="https://cdnjs.cloudflare.com/ajax/libs/angularjs-toaster/0.4.181/toaster.css" rel="stylesheet" />
	<!-- <link href="https://cdnjs.cloudflare.com/ajax/libs/angular-chart.js/0.8.8/angular-chart.min.css" rel="stylesheet"/> -->
	<link href="https://cdnjs.cloudflare.com/ajax/libs/pivottable/2.0.2/pivot.min.css" rel="stylesheet" />
	<link href="https://cdnjs.cloudflare.com/ajax/libs/angular-ui-tree/2.15.0/angular-ui-tree.min.css" rel="stylesheet" />
	<link href="https://cdn.jsdelivr.net/gh/angular-ui/bower-ui-grid/ui-grid.min.css" rel="stylesheet" type="text/css">
	<link href="https://cdn.jsdelivr.net/npm/katex@0.10.0-rc.1/dist/katex.min.css" rel="stylesheet" integrity="sha384-D+9gmBxUQogRLqvARvNLmA9hS2x//eK1FhVb9PiU86gmcrBrJAQT8okdJ4LMp2uv" crossorigin="anonymous" />

	<link href="https://cdnjs.cloudflare.com/ajax/libs/slick-carousel/1.9.0/slick.css" rel="stylesheet" />
	<link href="https://cdnjs.cloudflare.com/ajax/libs/slick-carousel/1.9.0/slick-theme.css" rel="stylesheet" />

	<link href="https://cdnjs.cloudflare.com/ajax/libs/angularjs-color-picker/3.4.8/angularjs-color-picker.min.css" rel="stylesheet" />
	<link href="https://cdnjs.cloudflare.com/ajax/libs/angularjs-color-picker/3.4.8/themes/angularjs-color-picker-bootstrap.min.css" rel="stylesheet" />
	<link href="https://cdnjs.cloudflare.com/ajax/libs/animate.css/4.0.0/animate.min.css" rel="stylesheet" />

	<link href="https://cdnjs.cloudflare.com/ajax/libs/tooltipster/4.2.8/css/tooltipster.bundle.css" rel="stylesheet" />

	<link href="/App/css/libraries/animate.min.css" rel="stylesheet" />
	<link rel="icon" type="image/png" href="images/favicon-32.png" sizes="32x32" />
	<link rel="icon" type="image/png" href="images/favicon-16.png" sizes="16x16" />

	<!--[if !IE]>
	<link href="css/libraries/bounce-blue.css" rel="stylesheet" />
	<![endif]-->

	<link rel="stylesheet" href="/App/Styles/Site.css" />
	<link rel="stylesheet" href="/App/v-f1a269d376d62b56f347432d0d1be9bc/styles/HomeProduct.css" />
	<link rel="stylesheet" href="/app/v-1b4dcc4ff11568c9154cc6f85c868678/styles/core/styles.css" />
	<link rel="stylesheet" href="/App/Styles/Popover.css" />

	<script src="/App/scripts/libraries/modernizr.custom.1983.js"></script>
	<!--<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.1.1/css/all.css" integrity="sha384-O8whS3fhG2OnA5Kas0Y9l3cfpmYjapjI0E4theH4iuMD+pLhbf6JI0jIMfYcK3yZ" crossorigin="anonymous">-->
	<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.5.0/css/all.css" integrity="sha384-B4dIYHKNBt8Bc12p+WXckhzcICo0wtJAoU8YZTY5qE0Id1GSseTk6S+L3BlXeVIU" crossorigin="anonymous">

	<script>
		if (window.location.search.indexOf("IsApp=true") >= 0) {
			var fileref = document.createElement("link");
			fileref.rel = "stylesheet";
			fileref.type = "text/css";
			fileref.href = "css/ios-app-styles.css";
			document.getElementsByTagName("head")[0].appendChild(fileref);
		}
	</script>

	<script id="ze-snippet" src="https://static.zdassets.com/ekr/snippet.js?key=a3336f7c-021f-44d6-9cdd-1db290b9ee07"></script>
	<script>
		zE('webWidget', 'hide');
		zE('webWidget:on', 'close', function () {
			zE('webWidget', 'hide');
		});
	</script>
	<style>
		@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@500;600;700&display=swap');
		/*.zEWidget-launcher {
			display: none;
		}
		/* temporarily hide chat launcher */
	</style>

	<!-- <script src="node_modules/requirejs/require.js"></script>-->
	<script src="https://www.gstatic.com/firebasejs/5.0.4/firebase-app.js"></script>
	<script src="https://www.gstatic.com/firebasejs/5.0.4/firebase-database.js"></script>
	<script src="https://www.gstatic.com/firebasejs/5.0.4/firebase-auth.js"></script>

	<script src="https://apis.google.com/js/platform.js" async defer></script>
	<script src="https://apis.google.com/js/api.js?onload=gapiCallback" async defer></script>
	<script src="/App/scripts/Amplitude.js" type="text/javascript"></script>
	<script>amplitude.getInstance().init(KhConfig.Amplitude.Key);</script>

	<link rel="stylesheet" href="/App/Styles/fonts.css" />
</head>
<body id="top">
	<div id="LogoAnim" style="position: fixed; z-index: 100; width: 100%; height: 100%; top: 0; left: 0; background-color: #fff; text-align: center; padding-top: 100px"><img src="images/Logo-Animated.gif" /></div>
	<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script>
	<script>
		var IsAngularLoaded = false;

		setTimeout(function () {
			sessionStorage.setItem("LoadingAnimationPlayed", "true");
			if (!IsAngularLoaded) { return; }
			$('#LogoAnim').fadeOut();
		}, 3000);
	</script>
	<script src="https://cdnjs.cloudflare.com/ajax/libs/jqueryui/1.11.4/jquery-ui.min.js"></script>
	<!-- <script src="https://code.jquery.com/jquery-migrate-1.2.1.min.js"></script> -->
	<script src="/App/scripts/libraries/local/tinymce/tinymce.min.js"></script>

	<!-- script src="/App/scripts/libraries/webrtc-adapter.js"></!--script -->
	<script src="/App/scripts/libraries/imagecapture.js"></script>

	<script src="https://cdnjs.cloudflare.com/ajax/libs/lodash.js/4.17.15/lodash.min.js"></script>
	<script src="https://cdnjs.cloudflare.com/ajax/libs/Chart.js/2.6.0/Chart.min.js"></script>
	<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.29.1/moment.min.js"></script>
	<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.29.1/locale/es-mx.min.js" charset="UTF-8"></script>
	<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.29.1/locale/fr-ca.min.js" charset="UTF-8"></script>
	<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.29.1/locale/en-ca.min.js" charset="UTF-8"></script>
	<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery.imagesloaded/3.1.8/imagesloaded.pkgd.min.js"></script>
	<script src="https://cdnjs.cloudflare.com/ajax/libs/mathjs/2.6.0/math.min.js"></script>
	<script src="https://cdnjs.cloudflare.com/ajax/libs/clipboard.js/2.0.10/clipboard.min.js"></script>

	<script src="https://cdnjs.cloudflare.com/ajax/libs/pivottable/2.0.2/pivot.min.js"></script>

	<script src="https://cdnjs.cloudflare.com/ajax/libs/angular.js/1.7.3/angular.min.js"></script>
	<script src="https://cdnjs.cloudflare.com/ajax/libs/angular.js/1.7.3/angular-resource.min.js"></script>
	<script src="https://cdnjs.cloudflare.com/ajax/libs/angular.js/1.7.3/angular-animate.min.js"></script>
	<script src="https://cdnjs.cloudflare.com/ajax/libs/angular.js/1.7.3/angular-aria.min.js"></script>
	<script src="https://cdnjs.cloudflare.com/ajax/libs/angular.js/1.7.3/angular-messages.min.js"></script>
	<script src="https://cdnjs.cloudflare.com/ajax/libs/angular.js/1.7.3/angular-cookies.min.js"></script>
	<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.7.3/angular-sanitize.min.js"></script>
	<!-- TODO: Replace API key with prod key in the future -->
	<script src="https://maps.googleapis.com/maps/api/js?key=AIzaSyAK0Ch68iVDT3Wp507U9y_bJQLGEPAOSdM&libraries=places"></script>

	<script src="https://unpkg.com/@uirouter/angularjs@1.0.20/release/angular-ui-router.min.js"></script>
	<script src="https://cdnjs.cloudflare.com/ajax/libs/angular-ui-bootstrap/2.5.0/ui-bootstrap-tpls.min.js"></script>
	<script src="https://cdnjs.cloudflare.com/ajax/libs/danialfarid-angular-file-upload/12.2.13/ng-file-upload-all.min.js"></script>
	<script src="https://cdnjs.cloudflare.com/ajax/libs/angular-local-storage/0.7.1/angular-local-storage.min.js"></script>
	<script src="https://cdnjs.cloudflare.com/ajax/libs/ng-tags-input/3.2.0/ng-tags-input.min.js"></script>
	<script src="https://cdnjs.cloudflare.com/ajax/libs/angular-loading-bar/0.7.1/loading-bar.min.js"></script>
	<script src="https://cdnjs.cloudflare.com/ajax/libs/angular-scroll/1.0.0/angular-scroll.min.js"></script>
	<script src="https://cdnjs.cloudflare.com/ajax/libs/angularjs-toaster/0.4.181/toaster.min.js"></script>
	<script src="https://cdnjs.cloudflare.com/ajax/libs/angular-ui-tree/2.15.0/angular-ui-tree.min.js"></script>
	<script src="https://cdnjs.cloudflare.com/ajax/libs/angular-translate/2.18.1/angular-translate.min.js"></script>
	<script src="https://cdnjs.cloudflare.com/ajax/libs/angular-translate/2.18.1/angular-translate.min.js"></script>
	<script src="https://cdnjs.cloudflare.com/ajax/libs/angular-translate/2.18.1/angular-translate-loader-static-files/angular-translate-loader-static-files.min.js"></script>

	<script src="https://ajax.aspnetcdn.com/ajax/signalr/jquery.signalr-2.2.2.min.js"></script>
	<script src="https://cdnjs.cloudflare.com/ajax/libs/angular-chart.js/1.1.1/angular-chart.min.js"></script>
	<script src="https://cdnjs.cloudflare.com/ajax/libs/fabric.js/3.6.1/fabric.min.js"></script>
	<script src="https://cdnjs.cloudflare.com/ajax/libs/angular-ui-sortable/0.19.0/sortable.min.js"></script>
	<script src="https://cdn.jsdelivr.net/gh/angular-ui/bower-ui-grid/ui-grid.min.js"></script>

	<script src="https://ajax.googleapis.com/ajax/libs/angular_material/1.1.0/angular-material.min.js"></script>

	<script src="https://cdnjs.cloudflare.com/ajax/libs/angular-moment/1.2.0/angular-moment.min.js"></script>
	<!-- script src="https://cdn.firebase.com/libs/angularfire/2.3.0/angularfire.min.js"></!script -->
	<script src="/App/scripts/libraries/local/angularfire.min.js"></script>

	<script src="https://js.stripe.com/v3/"></script>
	<script src="https://cdnjs.cloudflare.com/ajax/libs/slick-carousel/1.9.0/slick.min.js"></script>
	<script src="https://cdnjs.cloudflare.com/ajax/libs/angular-slick-carousel/3.1.7/angular-slick.min.js"></script>

	<script src="https://cdnjs.cloudflare.com/ajax/libs/tinycolor/1.4.1/tinycolor.min.js"></script>
	<script src="https://cdnjs.cloudflare.com/ajax/libs/angularjs-color-picker/3.4.8/angularjs-color-picker.min.js"></script>
	<script src="https://player.vimeo.com/api/player.js"></script>
	<script src="https://www.youtube.com/iframe_api"></script>

	<script src="https://cdn.jsdelivr.net/npm/wowjs@1.1.3/dist/wow.min.js"></script>

	<script src="https://cdnjs.cloudflare.com/ajax/libs/lottie-player/2.0.4/lottie-player.js"></script>
	<link href="https://fonts.googleapis.com/css2?family=Exo:wght@400;700&display=swap" rel="stylesheet">
	<script src="https://cdnjs.cloudflare.com/ajax/libs/fontfaceobserver/2.1.0/fontfaceobserver.js"></script>

	<script src="https://cdnjs.cloudflare.com/ajax/libs/gsap/3.7.1/gsap.min.js"></script>
	<script src="https://cdnjs.cloudflare.com/ajax/libs/gsap/3.7.1/Draggable.min.js"></script>

	<script src="https://cdnjs.cloudflare.com/ajax/libs/FileSaver.js/2.0.0/FileSaver.min.js" integrity="sha512-csNcFYJniKjJxRWRV1R7fvnXrycHP6qDR21mgz1ZP55xY5d+aHLfo9/FcGDQLfn2IfngbAHd8LdfsagcCqgTcQ==" crossorigin="anonymous" referrerpolicy="no-referrer"></script>

	<script type="text/javascript" src="//wurfl.io/wurfl.js"></script>

	<script src="/App/scripts/libraries/jquery.ui.touch-punch.min.js"></script>
	<script src="/App/scripts/libraries/angular-tinymce.js"></script>
	<script src="/App/scripts/libraries/angular-fabric.js"></script>
	<script src="/App/scripts/libraries/angular-dragdrop.js"></script>
	<script src="/App/scripts/libraries/mask.js"></script>
	<script src="/App/scripts/libraries/ngclipboard.min.js"></script>
	<script src="/App/scripts/libraries/luxon.min.js"></script>
	<script src="/App/scripts/libraries/ng-pattern-restrict.min.js"></script>

	<!--[if !IE]> -->
	<!--	<script  src="https://cdnjs.cloudflare.com/ajax/libs/pace/1.0.2/pace.min.js"></script>-->
	<![endif]-->

	<script type="text/x-mathjax-config">
		MathJax.Hub.Config({
		skipStartupTypeset: true,
		tex2jax: {
			ignoreClass: "tex2jax_ignore"
		},
		asciimath2jax: {
			ignoreClass: "tex2jax_ignore"
		}
		});
	</script>

	<!-- script type="text/javascript" src="https://cdn.mathjax.org/mathjax/latest/MathJax.js?config=AM_HTMLorMML.js"></script -->
	<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.1/MathJax.js?config=TeX-MML-AM_HTMLorMML.js"></script>
	<!--<script type="text/javascript" src="https://cdn.mathjax.org/mathjax/latest/MathJax.js?config=AM_CHTML.js"></script>-->
	<!--<div class="AppTopPadding"></div>-->

	<div class="AllPageContainer">
		<!--<div class="container">-->
		<toaster-container toaster-options="{'time-out': 4000, 'close-button':true, 'animation-class': 'toast-top-right'}"></toaster-container>
		<div class="snackbar snackbar--top snackbar--reload vis-hidden" ng-show="IsStaleVersion" ng-class="{'vis-visible-override': IsStaleVersion}">
			<div class="snackbar-title">Update Available</div>
			<div class="spacer-md">Knowledgehook has been updated. Please reload the page.</div>
			<a class="btn btn-info btn-sm snackbar--reload__button" ng-click="ReloadSite(true)"><span class="fas fa-sync-alt"></span> Reload</a>
		</div>
		<div class="RenderMathParent" ui-view="">
			<div style="text-align: center;">
				<img src="images/knowledgehook-logo.png" alt="Knowledgehook" id="loginLogo" style="margin-top: 0px" />
				<img src="images/spinner-green.gif" class="spinner-green LoadingIconWhite" />
			</div>

		</div>
		<!--</div>-->
	</div>

	<div id="bottom"></div>

	<script src="scripts/ChatProvider.js"></script>

	<script src="v-cbbcd6ab3510194cc06089d23612fdda/app/directives.js"></script>


	<script src="v-dbee2b5eadeff0efd411f70e58f7a8b3/app/Exceptions/CustomExceptionHandler.js"></script>
	<script src="v-099630b5afcb88ceadfeed652594d5bf/app/Exceptions/ExceptionService.js"></script>

	<script src="v-419d0efa7b93d3e9cfc933dbe8234b86/app/Components/Calculator.js"></script>
	<script src="v-e885af4038bde306a787709a9dfcf909/app/Components/LocaleSwitcher/LocaleSwitcher.component.js"></script>
	<script src="v-bea8968854b2ff7397938f3a682583e1/app/Components/LocaleSwitcher/NavigationBarLocaleSwitcher.js"></script>
	<script src="v-8197923a7a29b8015c4c3ab46e99360b/app/Components/Checkbox.js"></script>
	<script src="v-66135456e6303969d2f9b19a84a7d2d9/app/Components/DownloadLink.js"></script>
	<script src="v-634cccf7344a4f6dd21c1198025c9814/app/Components/SolutionDisplay.js"></script>
	<script src="v-5c9fb4a1e997a648587e06dad92c570e/app/Components/SolutionPreviewBar.js"></script>
	<script src="v-812ba9ec1ac284ed1fa8e83649e3105b/app/Components/DiscussionThread.js"></script>
	<script src="v-a6295e02a1224afc9055a84481f59085/app/Components/Login.js"></script>
	<script src="v-655da6b51fbab92e550aaa0c461d5f7a/app/Components/Loadingstatus.js"></script>
	<script src="app/Components/Schoolstats.js"></script>
	<script src="v-51d9d4e290f5d60f555fad6a1e5d6a0e/app/Components/RegisterParent.js"></script>
	<script src="v-a2cdd22f4212e8cd390bfe02d3b207ab/app/Components/OnboardingTasks.js"></script>
	<script src="v-e650c8fd42c539d9b86a456365f61ddc/app/Components/SchoolSelection.js"></script>
	<script src="v-9327247b1f8a1bf7b1bd3d95f8d19e8d/app/Components/DistrictSelection.js"></script>
	<script src="v-2d7dbbda15bd904806781b1a0293ea9b/app/Components/CreateStudentAccounts.js"></script>
	<script src="v-d85ce0f47e9c20de452fa0a22f6d6214/app/Components/DateTimeSelector.js"></script>
	<script src="v-95d89131f4501c453543d9103eb26ccf/app/Components/Mission/AssignmentSelection.js"></script>
	<script src="v-a0316ed98a0a607041ca55b6f48074d0/app/Components/DateAndTimeSelector.js"></script>
	<script src="v-78640ca373e73e87f8cd6394eb7f0b8b/app/Components/Media.js"></script>
	<script src="v-ee5bb0d344a28e4473476b6846ace9ce/app/Components/CohortDiagram.js"></script>
	<script src="v-b6f272280308fffed06c7a799d980289/app/Components/EditableLabel.js"></script>
	<script src="v-d68420aaaa3d558c2d199f37be68276f/app/Components/RemovableList.js"></script>
	<script src="v-aec47d46f363971b36736b1e7100db0c/app/Components/OnboardingSidebar.js"></script>
	<script src="v-d7b5aae96809cac1085beeca667e7d1c/app/Components/StarRating.js"></script>
	<script src="v-5e3f66dee8429255c7659b4e64bd1d4a/app/Components/Navigation/SecondaryNavigation.js"></script>
	<script src="v-1aad766e4b389b51c2a16c9976cd12ad/app/Components/Navigation/SecondaryNavigationItem.js"></script>
	<script src="v-88b652911765e5ac6ab042855c60473a/app/Components/Navigation/DropdownMenu.js"></script>
	<script src="v-252ba7cb4dd74a267063cdad93878cb7/app/Components/Navigation/DropdownMenuItem.js"></script>
	<script src="v-fd054513d474d5c1fb415d31ce05dae0/app/Components/Navigation/PrimaryNavigation.js"></script>
	<script src="v-1eb014021e2670303314bbd734131a58/app/Components/Navigation/PrimaryNavigationItem.js"></script>
	<script src="v-5d1ff7dcc1c13d93b7212442f7c31abe/app/Components/Navigation/PrimaryNavigationFooter.js"></script>
	<script src="v-474108bd86948ec3db4ecef451d7f9c5/app/Components/Navigation/MathShopNavigationButton.js"></script>
	<script src="v-e1ddcf5150ef34f33e689953aea9bcec/app/Components/Navigation/EmptyPrimaryNavigation.js"></script>
	<script src="v-410ed4bc2a283d9509729f1281732c96/app/Components/Navigation/GuestAccess.js"></script>
	<script src="v-1d965b5062debcbd6e3ee3067b628650/app/Components/ExploreActivities.js"></script>
	<script src="v-ab537618afdeb7b1be1d9b63d880bedf/app/Components/Dropdown.js"></script>
	<script src="v-987f44ab79aabfcec252a230ca6677eb/app/Components/LabeledField.js"></script>
	<script src="v-4526600b07e471daa9f5dda24da56bcd/app/Components/SearchField.js"></script>
	<script src="v-b7c1acd75bd63793f72a71aa8bf442fe/app/Components/CourseAutocompleteSelection.js"></script>

	<script src="v-f8a8fab33b728ddd5c7265f4c28c7aba/app/Directives/NavigationShadow.js"></script>

	<script src="v-fa6e641572c8e94d00a3ea4f88fe7ea1/app/Components/Popover.js"></script>
	<script src="v-1f5a713e1d6e9f907e1a0edf95369d57/app/Components/TwoOptionsSwitch.js"></script>

	<script src="v-d65fc2e606bd3ed0cdf92b02448a347f/app/Teacher/Components/GameShowSteps/GameShowSteps.component.js"></script>
	<script src="v-a3e063da8fcc34e2430b3abb1edd644e/app/Teacher/Components/GameShowSteps/GameShowSteps.controller.js"></script>
	<script src="v-d952ae8431f1e3c1cad36b21851d8d85/app/Teacher/Components/ImpactChallengeCongratsOverlay.js"></script>
	<script src="v-7cc5d4aed58bf49f2731bb98d28a1bea/app/Teacher/Components/PremiumPilotTourBubble.js"></script>
	<script src="v-8f8eaf4fc42ce600bcbb7ef8f6545213/app/Teacher/Components/RecentActivitiesPanel/RecentActivitiesPanel.js"></script>

	<script src="v-d4e62369822f07b92a5fb2243afb9452/app/Directives/KhQuestion.js"></script>
	<script src="v-6472ec5317fde206cc3b86e9f18a4bcb/app/Directives/KhVideo.js"></script>
	<script src="v-82151d56be281e63a9fed930740b4f8b/app/Directives/KhRobot.js"></script>
	<script src="v-04b71268b34a29892724f591687870c8/app/Directives/NgScopeElement.js"></script>
	<script src="v-576618e16beee31e5eb071a2ef3d18ca/app/Directives/Spotlight.js"></script>
	<script src="v-d300adf26ca9bbec08a46017030be867/app/Directives/KhVideoPlayer.js"></script>
	<script src="v-0ec9a404c9f6c408d42c0e6c624b8703/app/Directives/KhFitViewportHeight.js"></script>

	<script src="v-09c0de6c0f11fad849f5007394539ff5/app/Directives/KhReportIssue.js"></script>
	<script src="v-c70a4da8cfd9d800a0d69be783ebaa9a/app/Directives/KhUploadImage.js"></script>
	<script src="v-9b93e5cba1fa6bdae64269b1c82078e1/app/Directives/Countdown.js"></script>
	<script src="v-38f80846d5fca5978eba2b12654508ea/app/Directives/InputIntKeypad.js"></script>

	<script src="v-3eab24dddf031112c267d8225aa6ccb0/app/Directives/KhImageZoom.js"></script>
	<script src="v-c6fac97a63833be183278b5248c756ef/app/Directives/KhRepresentingNumbers.js"></script>

	<script src="v-5b425312d9b9e892872f47f2b45f9b9a/app/Directives/Manipulatives/KhManipAlgebraTiles.js"></script>
	<script src="v-7f68e19e5ebdd45d9a156589ce59b5ea/app/Directives/Manipulatives/KhManipWindows.js"></script>
	<script src="v-5299b8ec12ec6a0974f5e9029f549707/app/Directives/Manipulatives/KhWindow.js"></script>
	<script src="v-1801de9b89e3b1aa7c43e3d537a60420/app/Directives/WindowControl.js"></script>
	<script src="v-85b95441c73ce5f31f7d67752daf9412/app/Directives/Sprite.js"></script>
	<script src="v-e1fa5f58d6e4ff1e5e8837a9add5bc5c/app/Directives/WindowCounter.js"></script>
	<script src="v-2f9290a42e8e4a53656f27eb15e3749f/app/Directives/KhStringInput.js"></script>
	<script src="v-fe14aedceff592ef365d775c703962a6/app/Directives/Manipulatives/KhManipImageSwap.js"></script>
	<script src="v-067d69beae00206945760046f0ee5407/app/Directives/Manipulatives/KhManipDraggable.js"></script>
	<script src="v-5002cf229f951f940e429c23545cca94/app/Directives/Manipulatives/KhManipDotConnect.js"></script>
	<script src="v-b87458d4a52942872c3b90e41bcc2bbc/app/Directives/Manipulatives/KhManipClickable.js"></script>
	<script src="v-bbf3b33305fdec3fdbc8c1c35c32771d/app/Directives/KhClickOutside.js"></script>

	<script src="v-7bdecf50a8f53bba94463d2853ff91b2/app/Directives/AnimationEvents.js"></script>

	<script src="v-04f4406f415a91611f0700ade0a8144a/app/app.js"></script>

	<script src="scripts/firebase.js"></script>
	<script src="scripts/hubs.js"></script>

	<script src="v-23e2a1af1388b48016e0e2757b78c9d6/app/Filters.js"></script>
	<script src="v-cb8773a88652f5de046b745f2ff054b2/app/Filters/LocalizedDate/LocalizedDate.filter.js"></script>
	<script src="v-ee0dd911572d65662906e3a756d8d638/app/Filters/LocalizedDate/LocalizedDateTimeOffset.filter.js"></script>
	<script src="v-0610846a1aebd9631c36626946a2f026/app/Filters/LocalizedDate/LocalizedDay.filter.js"></script>
	<script src="v-6ab30ad805c52aad67c1610db51b2847/app/Filters/LocalizedDate/LocalizedMonth.filter.js"></script>
	<script src="v-c1b6cb10188de87f7a71bf633df6b071/app/Filters/SplitClassCode.filter.js"></script>
	<script src="v-4bec6340c2f8140f4a7c00be8a22a832/app/Services/Date/Date.constants.js"></script>
	<script src="v-c91e27537afe1ae44a8b93258cc5b8c5/app/Services/Date/Date.config.js"></script>
	<script src="v-ed9522fe09c4ed9e5acbbbb0688d104d/app/Services/Date/Date.service.js"></script>
	<script src="v-4f29fc0cd971938b38edf77e33c49a71/app/Services/CountryService.js"></script>
	<script src="v-8700cfe1d1a48cc251c6e4d01362f87d/app/Services/ParentProductTourService.js"></script>
	<script src="v-f4630bcff20ba501e2dc62993f337bc4/app/Services/Auth.js"></script>
	<script src="v-22a48618b41806ecda1cfcdcc0dd8686/app/Services/TermsAndConditionsService.js"></script>
	<script src="v-d254e99784393e67f988e5b84ad9a22a/app/Services/Firebase.js"></script>
	<script src="v-590d695dd6a9c2e65bbca64b78dd9358/app/Services/Modal.js"></script>
	<script src="v-bf744169b9b81ce20c55bf20f54db46b/app/Services/MissionService.js"></script>
	<script src="v-c4c6f723d6199c821152826c942b9324/app/Services/SignalRConnection.js"></script>
	<script src="v-e748af8d788db508b09cc0d7d498ddfd/app/Services/NativeApp.js"></script>
	<script src="v-3ae27de2137e42a8c4ae59d05ac31ea9/app/Services/LocalizedToaster.js"></script>
	<script src="v-817e91cf7ad99382edbb47face43a95b/app/Services/Localization.js"></script>
	<script src="v-976e92983bad6fddb9e691488a3c9f48/app/Services/LoginDialog.js"></script>
	<script src="v-402b7c9ddd43eff571c0a499e55afefa/app/Services/Analytics.js"></script>
	<script src="v-11fd7b85843ca99526d2fdc09bda8b6a/app/Services/ShoppingCart.js"></script>
	<script src="v-4ac924d6834002f859fca3b3ca720565/app/Services/WebRTCInfo.js"></script>
	<script src="v-326937dd438a9e6c4c2db58f62b47285/app/Services/SolutionBrowser.js"></script>
	<script src="v-5fe25955581258967f736d204e6d43f4/app/Services/Settings.js"></script>
	<script src="v-baed772ae72509dd07a3553e530bddc8/app/Services/SessionSettings.js"></script>
	<script src="v-e24e5f7e69c9f092c8e5aae7d8b5d0fc/app/Services/Page.js"></script>
	<script src="v-6bc57b95cdf151f0257c75d030047744/app/Services/DemoMessage.js"></script>
	<script src="v-1e341cc76aca97766d3d8d96d1906959/app/Services/RemediationModal.js"></script>
	<script src="v-8262a475d3ba6cdc88e330087a101bac/app/Services/FabricDraggable.js"></script>
	<script src="v-89d632bc1f8f247819b9d42d84e9c8f1/app/Services/DotConnectApi.js"></script>
	<script src="v-5dcbb364c9479a9bbc1e98ae912945ec/app/Services/FabricText.js"></script>
	<script src="v-2f8a3693c87ee23d8f29b46626b4e79f/app/Services/Upsell.js"></script>
	<script src="v-1def20ea6cb6984ae7951e8d600692b6/app/Services/Validation.js"></script>
	<script src="v-45bc37f401ea7273e5a6adf4bd0a3501/app/Services/ClassCreation.js"></script>
	<script src="v-514cbb5048ed504449cf8c1cdbe50a53/app/Services/ClassUpgrade.js"></script>
	<script src="v-cb52a6055c366f4a90e05a9680d5907d/app/Services/AssignMission.js"></script>
	<script src="v-1aa0ab4bf1e0490535d8ca58836307a4/app/Services/GoogleSignOn.js"></script>
	<script src="v-c21adaf5c782ee1fcc19dfc3b479bb82/app/Services/EnhancedReport.js"></script>
	<script src="v-21b5a0b5984812d3b017f8f51a9a9c6c/app/Services/HomeStudent.js"></script>
	<script src="v-ba72d91e4abe124e25d9db1a4cae76c0/app/Services/Student.js"></script>
	<script src="v-8c1f26911cb58a0ac342c176cfb83be7/app/Services/SpotlightApi.js"></script>
	<script src="v-d87f25cc48935da128a0d5b0fb2eaeb1/app/Services/MissionLinkModal.js"></script>
	<script src="v-893d19aa4ef8d2f41fa3db8710e7c724/app/Services/SecurityCheckModal.js"></script>
	<script src="v-4c1be8a5a546eab8df3924a72f27bb0f/app/Services/SnapshotsSignUpSplashModal.js"></script>
	<script src="v-11b14b1b5f820b8fe0d320731f2320a1/app/Services/AwardService.js"></script>
	<script src="v-1e612262cc16bd8e4e8468a868dbc2ae/app/Services/MediaAdminService.js"></script>
	<script src="v-239ee8b677484b58973010cf238f5e0f/app/Services/Referral.js"></script>
	<script src="v-239676d71786939cbe52bbefbda953c5/app/Services/LeadershipSeries.js"></script>
	<script src="v-5a211e35f46f409df5fc4f6594ddcdb5/app/Services/ReturnToLearn.js"></script>
	<script src="v-3995a8d4e1a48b24b7168e52a9968409/app/Services/GetStarted.js"></script>
	<script src="v-7507e4b0dbc4d5d3331adb3588635796/app/Services/AchievementSharing.js"></script>
	<script src="v-29178e189d5e65f4b901c73b4c648583/app/Services/TeachersModal.js"></script>
	<script src="v-85d5973891f73fc21c05c64af4d682af/app/Services/CompleteChallenge.js"></script>
	<script src="v-96b3cb0e289a759f7f19cd0c0f03b9d7/app/Services/Conference.js"></script>
	<script src="v-997fe96cbc71b671bccb30dda119578c/app/Services/VirtualTeacher.js"></script>
	<script src="v-e5ed7c3bb700ca85540f2dd5fe87358e/app/Services/ResponseTranslation.js"></script>
	<script src="v-abc4530588575b096cbe7acc6384579e/app/Services/InsightsDetail.js"></script>
	<script src="v-9344076cbfb4dfe33326efd63c57323f/app/Services/TeacherRegionService.js"></script>
	<script src="v-906dfa961dea1748ddb07390c0bf6842/app/Services/UnitService.js"></script>
	<script src="v-b9558c439185930a5a4ce4f699f6830c/app/Services/PartnerActivityService.js"></script>
	<script src="v-132903cded1a6447cad8c8ea83349a88/app/Services/SecondaryNavigation.js"></script>
	<script src="v-d2ecfd56278eef4e1bbf14d82baed55f/app/Services/DownloadService.js"></script>
	<script src="v-9143a84fa07b74803b26454994d79b44/app/Services/DataTracking.js"></script>
	<script src="v-4e45513682bca988dae5a87e2707771b/app/Services/MathHuddleService.js"></script>
	<script src="v-3d1b56304c28762c59af89e8b82ab582/app/Services/SchoolYearService.js"></script>

	<script src="v-11af230a667191bdad96cfd6bdd4f6dc/app/Services/ImageZoomApi.js"></script>
	<script src="v-5229c694cc70d8e7a9ac7faa4d2703f4/app/Services/RepresentingNumbersApi.js"></script>

	<script src="v-e177fae6d28c7c6b964c930746d081b0/app/TypeaheadFilterService.js"></script>
	<script src="v-a059d586b504c16201f1b8baf3ac2fd2/app/QuestionPreviewService.js"></script>
	<script src="v-640ef7528a827db5ec6642226880f3fc/app/SolutionFeedbackService.js"></script>
	<script src="v-8c725ec063fe656018591ca9bf3304dc/app/QuestionAttemptDisplayService.js"></script>
	<script src="v-c93ff5e2b6dc899d8e3a3b351be32b6a/app/MathRenderingService.js"></script>
	<script src="v-668b9a8118320805ad1d34bdf27e18be/app/UnitBookmarkService.js"></script>
	<script src="v-dfbf11c5ad8607aaefc2ce54f0767027/app/StatsService.js"></script>
	<script src="v-7f298fe6094f6113ae19b80eafe07605/app/FullScreen.js"></script>
	<script src="v-63dc909a5741b9a26d8464a20a2cb0fe/app/PlacesService.js"></script>
	<script src="v-ea57c571f62e9383c6176b214e708744/app/Services/ManipRenderingService.js"></script>
	<script src="v-2044dd75923173221db86440c9cba6f0/app/Services/logicalErrorSets.js"></script>
	<script src="v-18b50a52e438818b1c58e66495a7bf5f/app/LoginSsoRedirectController.js"></script>
	<script src="v-01046691990bcd7591166be6cb86d173/app/LoginSloRedirectController.js"></script>

	<script src="v-21b9bacdb32d743c485e32ca50f1b929/app/LoginToken.js"></script>
	<script src="v-1e7388ea7dbd4108f18417d891d8b090/app/DefaultController.js"></script>
	<script src="v-a21c0e7cd2cd5bdf86bbce059148de68/app/ForgotLoginController.js"></script>
	<script src="v-099ef4da1c200960e68b3b8454b8ffd0/app/LogInController.js"></script>
	<script src="v-59d0d03331d807efd2e1463f47ae9418/app/Referral.js"></script>
	<script src="v-f5655738e434504cdd2d16a9b7bef182/app/LoginThirdParty.js"></script>
	<script src="v-54be8966b8b9b057af4cb135286024ae/app/RegisterController.js"></script>
	<script src="v-cd354e636a403bd5639cbbea865fb2e6/app/Register/Teacher.js"></script>
	<script src="v-ae1b0d44af4e25a6b46440db0b86f46e/app/Register/TeacherPremium.js"></script>
	<script src="v-7c768cafc27a1d9d814d8e3d9502f1ae/app/Register/Parent.js"></script>
	<script src="v-c94cfd550e6da7c166aa57ba2c1c4c2a/app/Register/SchoolMathLeader.js"></script>
	<script src="v-c26f960090c4c52d16cf8f34f0531ff5/app/Register/Student.js"></script>
	<script src="v-0967f5d2adc29aaeb4c4e3123ce01a9e/app/RegisterBroadcastController.js"></script>
	<script src="v-e005b5af49f6eedcac05f5b1e80c3bb7/app/Unsubscribe.js"></script>
	<script src="v-624a45bbf1e267b730ed1e1483c84580/app/RedirectController.js"></script>
	<script src="v-bb35b677961b7af677cedcaebb63bb02/app/RedirectFromAngular.js"></script>
	<script src="v-de070afebce12a364b76d2beecbca4f7/app/StudentJoin.js"></script>
	<script src="v-6dba5949f7bee55c4beee272bc4a616d/app/StudentJoinCodeEntry.js"></script>
	<script src="v-8ba91b84ffbe9d7bbe299e31a4361c6a/app/StudentLogin.js"></script>
	<script src="v-ae69a1d35067c7c71a0abc8ffd8c6c9c/app/EmailVerify.js"></script>
	<script src="v-8483447700ae8465d0063b5fdb41b396/app/SnapshotsIntro.js"></script>
	<script src="v-ecce4b657bda868f026fb5c21b4bc56c/app/Test1.js"></script>
	<script src="v-5c4d33a5ecf2a540b7e4c08b0c754b81/app/AddTeacherAccess.js"></script>
	<script src="v-6a8964a922456b29389a11995cba5dec/app/ExternalUrl.js"></script>
	<script src="v-526f5ccf775dc5284d9c98fc465a63cd/app/ExploreActivities.js"></script>
	<script src="v-24a410c734dd2d96a3ed16a6bb77c18d/app/ExternalMediaAdmin.js"></script>

	<script src="v-f88e328f547dce4b92a3b3d2a475b5f7/app/MathalonRedeem.js"></script>

	<script src="v-c53695173121f0921e616cd1e16e3823/app/PollVote.js"></script>

	<script src="v-64427a5927b6fcc5805c5fc6d8c9beb5/app/Plc/Plc.js"></script>
	<script src="v-596e5100609203e1ff4138014fdc9e19/app/Plc/Resources.js"></script>
	<script src="v-c5061d6609df01ed0c5038d2793a8eb3/app/Plc/Results.js"></script>
	<script src="v-f9b54fa33ff3ee6e0ba24888bf0608c6/app/Plc/Reflections.js"></script>

	<script src="v-7e854d8129353200f315df113ae70118/app/PreviewQuestion.js"></script>
	<script src="v-63644d44028235519cfd9cce69f7921a/app/PreviewQuestions.js"></script>

	<script src="v-9d6e92cc7ecd9173e446050b3670d365/app/ContentPreview/Course.js"></script>
	<script src="v-e4b8428625453dd97f7bb59fbdbb9b4e/app/ContentPreview/Goal.js"></script>
	<script src="v-4a126f0240bfbfe4a3270b543dc493c5/app/ContentPreview/Region.js"></script>

	<script src="v-e294d043ac9494ee668b71b992c6042d/app/Editor/Editor.js"></script>
	<script src="v-8ba4a39c6b20274c435afebb0cd87343/app/Editor/FlaggedQuestions.js"></script>
	<script src="v-d8126f46df6f7c73d5b0569d23c44ac2/app/Editor/Branch.js"></script>
	<script src="v-da02394314f936ee2e212f168449e709/app/Editor/Expectation.js"></script>
	<script src="v-83f8acf17f12e9eed2e83b04d172c18a/app/Editor/LearningGoal.js"></script>
	<script src="v-fbdcf8892569f82020b53ce326a75c87/app/Editor/Course.js"></script>
	<script src="v-d3d234c3304a98cdd30a2cef2f9c76ec/app/Editor/QuestionBucket.js"></script>
	<script src="v-cab1e94fe96d6804bb8b2ef229fff125/app/Editor/AllContent.js"></script>
	<script src="v-10dc16f23b5896c108682002abfe8425/app/Editor/ContentView.js"></script>
	<script src="v-13dcd9410eb8513e3376a75737888f92/app/Editor/FeaturedCategories.js"></script>
	<script src="v-476028bddffe56a8f0394b89a9b31afe/app/Editor/FeaturedCategory.js"></script>
	<script src="v-a7fada843b605e0330f137646b8fec73/app/Editor/FeaturedUnit.js"></script>
	<script src="v-2c979a9ae0e68f987eb513eb23412c60/app/Editor/BulkEditor.js"></script>
	<script src="v-bf4467adc6fae9a8ae424d0d9796fb73/app/Editor/ExitTicketCategories.js"></script>
	<script src="v-b4be5327ed96bca8e0c38d2fa3fcb6bb/app/Editor/ExpectationTranslator.js"></script>
	<script src="v-ad40a21a49e5711824abf7083e9a8635/app/Editor/LearningGoalTranslator.js"></script>
	<script src="v-084ba1bb5126f5a1a6ed59a3dbb8483f/app/Editor/LearningGoalTranslatorPreview.js"></script>
	<script src="v-f8b7d49fd04ba4a73b14814e9e0a7654/app/Editor/LearningGoalTranslator2.js"></script>
	<script src="v-8a88481dbaded573ab80612fd0849b75/app/Editor/ReviewMathMLConversions.js"></script>
	<script src="v-8367636caba79b32dbe6a6db7ab71f69/app/Editor/Modals/PropagateQuestionBucketModal.js"></script>
	<script src="v-6e2a967436e6eea27427f2558e10f5f9/app/Editor/Components/QuestionBucketChecbox.js"></script>
	<script src="v-344272459bd6884c54be16aea78af036/app/Editor/CourseFeaturedCategories.js"></script>
	<script src="v-eafe286a4d33596e575e9abaa1531687/app/Editor/Modals/EditFeaturedCategoryModal.js"></script>
	<script src="v-bce7fcae3ad149e5dc730308030c51ac/app/Editor/FeaturedCategoryUnits.js"></script>
	<script src="v-adca24668fa008294a492d0b99612417/app/Editor/Modals/EditFeaturedUnitModal.js"></script>
	<script src="v-377c30182fe24acd7c9ff0d10ef8d123/app/Editor/FeaturedActivity.js"></script>
	<script src="v-932f2c6f1a9e08d52279119470715113/app/Editor/Courses.js"></script>
	<script src="v-4a2b1eb9784a2f87272fafb5f1e0ba8f/app/Editor/EditCourse.js"></script>
	<script src="v-b60e98c8d946542aee09fd7522741120/app/Editor/LogicalErrors.js"></script>
	<script src="v-41717a944c4610111e4be66a6866c1b4/app/Editor/LogicalError.js"></script>
	<script src="v-a18612d2ec2cf6cd80e9a7e50e71d686/app/Editor/Modals/EditCourseRegionModal.js"></script>

	<script src="v-e887f28495fe5ace46a5c4d2267dc550/app/Admin/Admin.js"></script>
	<script src="v-80ad83fcec1a65a049add92e72389bff/app/Admin/ApiTester.js"></script>
	<script src="v-ab87b4e6917b95ebebdd98da01629a8d/app/Admin/Statistics.js"></script>
	<script src="v-512a64c56c3ba606950cf8fcf38a9f11/app/Admin/GameshowRegistrations.js"></script>
	<script src="v-16745608908af4de075d7248686f6642/app/Admin/EmailTemplates.js"></script>
	<script src="v-85eb761a7d3bf1e3583c177e7acebb50/app/Admin/BoardInfo.js"></script>
	<script src="v-9163d79a5d90a64c6e8129744e12ac37/app/Admin/Board.js"></script>
	<script src="v-a78a62664c8e99b0040928c6c74e1df3/app/Admin/MergeBoards.js"></script>
	<script src="v-107d3106db396fddc263f374450e9728/app/Admin/EditTeacherStudents.js"></script>
	<script src="v-2297908a9cde685ddb373bcd3c0fab0b/app/Admin/Translations.js"></script>
	<script src="v-5eaf3d48456158255296412a584c72a4/app/Admin/ScheduledTasks.js"></script>
	<script src="v-8173fe4155a409d14769676eb320bab8/app/Admin/PremiumCodes.js"></script>


	<script src="v-f3c9012e7369b0de57fc8413253ceb8b/app/MediaAdmin/Services/MediaTagColourService.js"></script>
	<script src="v-23505f50529062208538b779a146d40f/app/MediaAdmin/Components/MediaTag.js"></script>
	<script src="v-7ee73d715e0c5d517d1546a487b9a0b1/app/MediaAdmin/Components/MediaExpert.js"></script>
	<script src="v-cbfe4c5cd88906ad142a24fe3d45764d/app/MediaAdmin/Components/MediaExpertListItem.js"></script>
	<script src="v-4e5891fb9a31b25dcf49c68cf07ab3f1/app/MediaAdmin/Modals/EditMediaTagModal.js"></script>
	<script src="v-81d4b9e1b3390a48fcc4dae2755a02e1/app/MediaAdmin/HomePage.js"></script>
	<script src="v-2163d419d14bba8ed207d8f6485a9a14/app/MediaAdmin/MediaAdministratorHomeController.js"></script>
	<script src="v-e9c1d3145b12ab97382ef54602258482/app/MediaAdmin/CollectionView.js"></script>
	<script src="v-256bd8c950ecc14b6357cd97c2defa1f/app/MediaAdmin/MediaCollectionEditorController.js"></script>
	<script src="v-5786de7d7678fe54e881901d3f884506/app/MediaAdmin/ExpertsListing.js"></script>
	<script src="v-c7c1b7206f0fd73077400b06babe3e96/app/MediaAdmin/MediaSectionEditorController.js"></script>
	<script src="v-a37289904ccdd09a0f00647ec3a2a6d4/app/MediaAdmin/ExpertEdit.js"></script>
	<script src="v-9c136a43872e7cb4364ddaf473201e00/app/MediaAdmin/TagsListing.js"></script>
	<script src="v-3d96ea564dbfbdc89340645e1bd8f413/app/MediaAdmin/MediaCollectionItemEditor.js"></script>
	<script src="v-4c7a681333f28591c138cf4b9fbba0d1/app/MediaAdmin/Components/ContentItem.js"></script>
	<script src="v-2776f4b576b77d4a317513c2d32fb8ae/app/MediaAdmin/Components/TimeSegmentList.js"></script>

	<script src="v-ef98e5696bf7605dfac687f787aea760/app/LeadershipSeries/Components/TimeSegmentVideo.js"></script>

	<script src="v-dc2c3e54af68a0f4082c1e7e1929141d/app/Admin/Mathalon/MathalonAdmin.js"></script>
	<script src="v-c943f478a5efd5088f8d1d8d83061179/app/Admin/Mathalon/MathalonAdminViewData.js"></script>
	<script src="v-ae2ec6e5e09ce9a959365b450339a056/app/Admin/Mathalon/GenerateShipment.modal.js"></script>
	<script src="v-b7bd45ca6afdac4e92902d45670caa34/app/Admin/Mathalon/EditSchool.modal.js"></script>

	<script src="v-ed92b8d041392a88168252bcd6ac446a/app/LicenseManager/LicenseManager.js"></script>
	<script src="v-7e49597e23229b555b1a178cff6618e8/app/LicenseManager/Licenses.js"></script>
	<script src="v-66a6cc95f64be861eec6693be4a14cf2/app/FirewallAdministrator/FirewallAdministrator.js"></script>

	<script src="v-30591578c3f4239ed2fb06e0f659767d/app/QuestionCloner/QuestionCloner.js"></script>
	<script src="v-129938a7cc8bfdc16e5555e33a6d04aa/app/QuestionCloner/EditQuestions.js"></script>

	<script src="v-00a667b1c46a244ab7cd2e688f7d4a15/app/Reviewer/Reviewer.js"></script>
	<script src="v-b71cfcd2d0db189c1ecbf3cee1be33d9/app/Reviewer/ReviewQuestion.js"></script>

	<script src="v-6e3ded0dd4f89492324fc16463864960/app/Student/Components/StudentNotificationsPanel.js"></script>
	<script src="v-7e19e4c948090be7d538a19cf62a322c/app/Student/Components/RemindCredentials.js"></script>

	<script src="v-ab76e352198d525fa8d3e8feaa255ff2/app/Student/Student.js"></script>
	<script src="v-dcca7c417da2a2ec744092ccf3bf1985/app/Student/Profile.js"></script>
	<script src="v-4bb01ea20887f4c0dad3dfb4603c6e32/app/Student/Leagues.js"></script>
	<script src="v-da82a8f2fa3b2e76e9afc18beff817d1/app/Student/Gameplay.js"></script>
	<script src="v-e37310942307d167a232ead540913a29/app/Student/Mathlon.js"></script>
	<script src="v-747fd2f1e2fcd97da4a52819cb7645a4/app/Student/MathlonWinners.js"></script>
	<script src="v-9eb6144192d2c95206b785068ee5a007/app/Student/GameShow.js"></script>
	<script src="v-561b8f1d6e79caf30ea39be0b0fe4d42/app/Student/GameShowFeedback.js"></script>
	<script src="v-d21df7e9d74e9783922aa39ca5600253/app/Student/GameShowLaunch.js"></script>
	<script src="v-198058e73a687944e213e1c7e436f1a8/app/Student/ResultsReplay.js"></script>
	<script src="v-a883711585cb7485c59e7fa15e100ebf/app/Student/ReplayChallenge.js"></script>
	<script src="v-f863224c5c31a8826d336677da6f7a4d/app/Student/Skill.js"></script>
	<script src="v-941bf53dd043341152ea4ae18558e16a/app/Student/Solve.js"></script>
	<script src="v-182ca881fd2b3df5c8fef51427fa03d8/app/Student/LightningStart.js"></script>
	<script src="v-05050e9a3039ae4da0ee62cb1333b404/app/Student/LightningRankings.js"></script>
	<script src="v-c776696eca72db077ceef41454e77625/app/Student/LightningGameplay.js"></script>
	<script src="v-a3b1e30ff1e068daf4714b5c9567387f/app/Student/Home.js"></script>
	<script src="v-16d7dc2016a066eeadeee3e20bdda554/app/Student/Mission.js"></script>
	<script src="v-6b8e3c9c241b80bd3ffcd6c7b4cda64f/app/Student/Portfolio.js"></script>
	<script src="v-f76ae329e9c442dfdd400be66a0a3804/app/Student/InviteParent.js"></script>
	<script src="v-1c5bf6ac8bf655254d88f8a49cf400e0/app/Student/SnapshotSession.js"></script>
	<script src="v-c3a79b5d0c98d0f9f876b6ed96d9e08a/app/Student/Notifications.js"></script>
	<script src="v-4fd54a9c6afd9448a4afe00f7b85d1ab/app/Student/HelpSession.js"></script>
	<script src="v-68830d442897f159f4aa43613275ee4f/app/Student/HelpSessionLaunch.js"></script>
	<script src="v-cbe8365d0124dad8dc4652568f4c6c1a/app/Student/HelpSessionPlay.js"></script>
	<script src="v-3d258149e8bcb8420fd04f366a7223bd/app/Student/Assessment.js"></script>
	<script src="v-88f0f1f41b8c5a080084d054f580b0fc/app/Services/ReportGapTooltip.js"></script>
	<script src="v-c89c080a040373982c149645137ba470/app/Services/PremiumPilot.js"></script>

	<script src="v-3e06db031aaec319e765b3e40201a43d/app/StudentRetail/Goals.js"></script>
	<script src="v-5c8ba87601600c6d10ac7d52553246e6/app/StudentRetail/SelectUnit.js"></script>

	<script src="v-7b0d614cc0fbf3322ec70a678f0dea2d/app/Parent/Components/Header.js"></script>
	<script src="v-310a4318e31b60323964664538d8f767/app/Parent/Components/RegistrationLayout.js"></script>
	<script src="v-8bf7ca12beb67aea1d5b09e654f87e8f/app/Parent/Components/TestimonialCard.js"></script>
	<script src="v-ce25a55da1c05567e018518014719866/app/Parent/Components/ParentRegistrationEmailView.js"></script>
	<script src="v-b6761e71d75e57e2e1a983f78ef175ac/app/Parent/Components/ParentEmailVerificationView.js"></script>
	<script src="v-c8befb4f88e98f9e5ab0401bd750edac/app/Parent/Components/ParentEmailNotificationBar.js"></script>
	<script src="v-01b12a6fb0491e3951002014980032d1/app/Parent/Components/ParentCheersPanelComponent/ParentCheersPanel.js"></script>
	<script src="v-a35ee5bb2337b01ed40c9a10e5a77957/app/Parent/Components/ParentNpsFeedbackPanel.js"></script>

	<script src="v-93707159727462fb426ca40d56c7c6c4/app/Parent/Parent.js"></script>
	<script src="v-9c9f53cb661a2b6bfd9b9967f7c4d016/app/Parent/ViewUnit.js"></script>
	<script src="v-2600c31e32bd9c90c1726c785bca2d36/app/Parent/Onboarding.js"></script>
	<script src="v-afc8de65bb770a37c596506f1a6ab277/app/Parent/Activity.js"></script>
	<script src="v-9286fe58f509713decc2502963297a63/app/Parent/Journey.js"></script>
	<script src="v-ef4070807c0f54ae96ab7e0438a2df00/app/Parent/Growth.js"></script>
	<script src="v-d47fd266c3fb244e50b328fa9a7478ab/app/Parent/Cheers.js"></script>
	<script src="v-d237b7bbd656e33c0a67087a681105ae/app/Parent/CheerSent.js"></script>
	<script src="v-fff16bdacc5675137e7104f5de249072/app/Parent/ResetChildPassword.js"></script>
	<script src="v-1e0067d11002ec063d474cbff972e2bd/app/Parent/ConfirmSubscriptionCancellation.js"></script>
	<script src="v-922bb8bf643f5d274310832062636d9d/app/Parent/Stem.js"></script>
	<script src="v-8433d1fd24d07d12f2f886d8d02377d1/app/Parent/StemClub.js"></script>
	<script src="v-23f6b1513556639b7162a91b38114c45/app/Parent/HomeLite.js"></script>
	<script src="v-d97a3c04612a3618cac7a645aafde0f4/app/Parent/StemClubJoin.js"></script>
	<script src="v-b8b8b241e6a1b3cd5a8caf5fe0251c87/app/Parent/HelpSessionSchedule.js"></script>
	<script src="v-5a94d62f8975363d5ce6d85ce58f7d52/app/Parent/UnlinkChild.js"></script>
	<script src="v-92e56987793494a72fd75c67eb70f90e/app/Parent/AcceptedNotification.js"></script>
	<script src="v-1351f2a37bcac3d13b2a9bf9c379110e/app/Parent/EmailVerify.js"></script>
	<script src="v-d3abdb600747c86c048f43dd2a064e3d/app/Parent/ParentAllCheers/ParentAllCheers.js"></script>
	<script src="v-643acb1f17638ce68aa075ff2f8791ca/app/Parent/CreateAccount.js"></script>
	<script src="v-58b26e3c296d8e74b2f4a68dce4c5366/app/Parent/ParentAllCheers/Services/CheersDialogsManager/CheersDialogsManager.service.js"></script>
	<script src="v-281b78ac04940db98916eded65782767/app/Parent/Components/ParentCheersPanelComponent/Services/SendCheerHttp.service.js"></script>
	<script type="module" src="v-1a67f17204c232aeac660d3380fe0935/app/Parent/Components/ParentCheersPanelComponent/Services/AlertStrategiesForParentCheers.service.js"></script>
	<script type="module" src="v-61b2be76efbfa3898941701494e48b22/app/Parent/Components/ParentCheersPanelComponent/Services/Strategies/FreeCheerSentStrategy.js"></script>
	<script type="module" src="v-2ed17ff4ff580c1fbe3a5b372755ea5c/app/Parent/Components/ParentCheersPanelComponent/Services/Strategies/AnimatedCheerSentStrategy.js"></script>
	<script type="module" src="v-d3742be4b026e8f26a6a98e4c91393ca/app/Parent/Components/ParentCheersPanelComponent/Services/Strategies/BothCheerSentStrategy.js"></script>
	<script type="module" src="v-d93d7ee13d0f5a587a2bc21ad928bf4f/app/Parent/Components/ParentCheersPanelComponent/Services/Strategies/NoCheerSentYetStrategy.js"></script>
	<script src="v-ccf29662990bb437569fb6199016f869/app/Parent/GrowthMindset/GrowthMindset.js"></script>

	<script src="v-2c8c917cbabb875b53ca1649cb132573/app/Parents/Parents.js"></script>
	<script src="v-be325c69620ece26e91d8b5173719db0/app/Parents/AddChild.js"></script>
	<script src="v-f08f7d48d4c4ff3257951adefc0e81bb/app/Parents/Home.js"></script>
	<script src="v-5a55a73d6f5168183a495ddaeba35b0e/app/Parents/AddExistingChild.js"></script>
	<script src="v-be5d07f8a372ca78589614bcb3e47c1d/app/Parents/CreateChildAccount.js"></script>
	<script src="v-47805d0b55083637ca138fa7e4f6ec79/app/Parents/Referral.js"></script>
	<script src="v-ad03d0a85c779087ae285dd79ba8ef0e/app/Parents/Subscriptions.js"></script>

	<script src="v-5f0dc970df45aa61647f26fbba1998a9/app/ParentAdmin/ParentAdmin.js"></script>
	<script src="v-2509cc9c526183ef324148e8d4985d53/app/ParentAdmin/Statistics.js"></script>

	<script src="v-ccc3034d48def4f386b86ba50a2f7a49/app/Shop/Shop.js"></script>
	<script src="v-e5bb211d32b75ffd5cdb3ec5d7f70983/app/Shop/Home.js"></script>
	<script src="v-5964c03f584d61990b797af3f67ea96b/app/Shop/Product.js"></script>
	<script src="v-408e6de03e4ff7f599790210d6b431a8/app/Shop/Cart.js"></script>
	<script src="v-b361d25477d103b016b08f41745f6e70/app/Shop/Checkout.js"></script>
	<script src="v-d38d1935b854a5c4166882c1653c7eae/app/Shop/RedeemCode.js"></script>

	<script src="v-6f97a3f47dc71641e234192b0e8d1555/app/ParentView/ParentView.js"></script>
	<script src="v-aeab09f5f57bdb05de3581efe385c835/app/ParentView/StudentGap.js"></script>
	<script src="v-acd7246b998afa0b098b6b3c68fa9b2f/app/ParentView/Supports.js"></script>

	<script src="v-2740d9a89a906357337150d38d6a2faf/app/Coach/Coach.js"></script>
	<script src="v-731e65ab5da9aee1089564a1057a9b42/app/Coach/GapLookup.js"></script>
	<script src="v-eefbcd325be7e7298d74a19c97b960ae/app/Coach/Home.js"></script>
	<script src="v-d774b3f8970e678e092662209474ba16/app/Coach/Goals.js"></script>
	<script src="v-0ac5c68999d70a923d44df75c58d756d/app/Coach/SetGoal.js"></script>
	<script src="v-6b8ce6ea679259243b86ee80a431333a/app/Coach/Parent.js"></script>
	<script src="v-233672843fd78b8073a872bc91055992/app/Coach/StudentDetail.js"></script>
	<script src="v-bc73926b808fdc3d993c570a5fffa92e/app/Coach/StudentSummary.js"></script>
	<script src="v-9126a8fb5271c4a1b6af1f3b36ea83dd/app/Coach/Inbox.js"></script>
	<script src="v-1e3c3b076179ec7fb0bcdaa99cf913f3/app/Coach/Conversation.js"></script>
	<script src="v-2d5e429a52fc72d6e1fbf3ce90cacfc2/app/Teacher/Teacher.js"></script>
	<script src="v-cd136d699c8eb433bb83882a9659217b/app/Teacher/Students.js"></script>
	<script src="v-8a444c97bbdb10be9207ebaee1c88ac9/app/Teacher/Activities.js"></script>
	<script src="v-332dbc826aa8962cf294dbf795b85013/app/Teacher/ActivitiesCurriculum.js"></script>
	<script src="v-75e4b42a831053c96f32a90f828415ce/app/Teacher/FeaturedActivitiesCarouselController.js"></script>
	<script src="v-4ba72449c2465a5c0b6b3a59bd7a2eb2/app/Teacher/ActivitiesVisual.js"></script>
	<script src="v-918a8f57452abd4503c0a044f3712f87/app/Teacher/ActivitiesCustom.js"></script>
	<script src="v-464e7046b97388898daba0d729383c52/app/Teacher/ActivitiesBookmarks.js"></script>
	<script src="v-c1e3ad5b692b915f9ac71a27392ee3f4/app/Teacher/ActivitiesShare.js"></script>
	<script src="v-2b21f64cb1f6d33eff26477f028d9e5d/app/Teacher/ActivitiesFeatured.js"></script>
	<script src="v-69885ef4fc2f77306df779ec26fb52ff/app/Teacher/AssignGrowthReport.js"></script>
	<script src="v-265a563146c5f47676686f7873ca39d0/app/Teacher/Content.js"></script>
	<script src="v-a555cbe9106161b02b805b39cd7d3028/app/Teacher/Reports.js"></script>
	<script src="v-0ad5694fb5ba7582e5fd64b51098e0fc/app/Teacher/ContentUnit.js"></script>
	<script src="v-8942c54c94b6744630960ed253c9879a/app/Teacher/LiveMode.js"></script>
	<script src="v-f662fe1d4141603dd4a635b4d34f7b51/app/Teacher/StudentSummary.js"></script>
	<script src="v-2f8679dc45790a3e551cd83cfb580c66/app/Teacher/GameShow.js"></script>
	<script src="v-2c71b32b9a4172066898d5547e84ad29/app/Teacher/GameShowFeedback.js"></script>
	<script src="v-2899d30688cac6d479c5f5c9b62d4a8b/app/Teacher/GameShowLaunch.js"></script>
	<script src="v-f6dea64de984c2c2241baa6aa6d85d9d/app/Teacher/HelpCenter.js"></script>
	<script src="v-7b539c73a676ece02e6e61bea5cfdfec/app/Teacher/HelpRequests.js"></script>
	<script src="v-f63fcf37d0e7f8f3aac4fc172646f218/app/Teacher/PrintQuestion.js"></script>
	<script src="v-aa8a0b630176bd82e6135228a8887dd3/app/Teacher/Mission.js"></script>
	<script src="v-13b7e684dd1e070d35de95687a5dabbd/app/Teacher/CourseContent.js"></script>
	<script src="v-3fba6230c5fc002d1676b391e49cda2f/app/Teacher/Portfolio.js"></script>
	<script src="v-af5648f0e805d5d07c6d469f976e0ac7/app/Teacher/PortfolioClass.js"></script>
	<script src="v-3fdea946d3217a6a1c56eb4019b44414/app/Teacher/PortfolioStudent.js"></script>
	<script src="v-cfc4ca598a43f749a5ae982fb94293ac/app/Teacher/RecentActivity.js"></script>
	<script src="v-55b7c2ade29d8063980a4e05cd27333f/app/Teacher/Mathalon.js"></script>
	<script src="v-a350bae4448d356f91c2a189ac1e2071/app/Teacher/PaperMode.js"></script>
	<script src="v-96250676f75e247ee585e77cbcf1d312/app/Teacher/Parents.js"></script>
	<script src="v-721a40c94b7e0c13d4504e6f71611078/app/Teacher/ParentActivity.js"></script>
	<script src="v-97d2b9eefb4067f4bca0bd3c504aeb94/app/Teacher/Credits.js"></script>
	<script src="v-9f3579919e615f7cd4b70ff62eff820b/app/Teacher/Referral.js"></script>
	<script src="v-84f85cc8c00f7f9393ea52245ef928cf/app/Teacher/Plcs.js"></script>
	<script src="v-7a173558fe41eb29c37c3e42d93e7840/app/Teacher/Settings.js"></script>
	<script src="v-d328e64edf5c6b17c99af2c104fef4c2/app/Teacher/Snapshots.js"></script>
	<script src="v-3ed0f196ea3eefd85c7594b299a2db11/app/Teacher/SnapshotsHome.js"></script>
	<script src="v-986c4e5a73ac6c12321e205300386654/app/Teacher/SnapshotsSession.js"></script>
	<script src="v-19d17bf5da7f969cd91d6fabdec87326/app/Teacher/SnapshotsLiveSession.js"></script>
	<script src="v-48e3c588247ff25ebd6e3fa6806f6eab/app/Teacher/StudentGap.js"></script>
	<script src="v-7393b7585c941d908583633ede69de3f/app/Teacher/StudentGaps.js"></script>
	<script src="v-639982cd76eba6850afb8d716882d5b4/app/Teacher/TrajectoryReportClass.js"></script>
	<script src="v-88b316667fc6e6c463a23611072745b7/app/Teacher/SendCheer.js"></script>

	<script src="v-4091dfe03cb9d0e9874cb271df0c10da/app/Teachers/Teachers.js"></script>
	<script src="v-735b4408703889843e9160e9f4890416/app/Teachers/Badges.js"></script>
	<script src="v-b5aa1b267723687e12e7c04bddb7bd9b/app/Teachers/FinishRegistration.js"></script>
	<script src="v-12578792fa847b961d171a9d4d1693ca/app/Teachers/School.js"></script>
	<script src="v-7ccedf4f56fe69161cb25e36c15705bf/app/Teachers/ClassManagement.js"></script>
	<script src="v-be1d60a349b9fe3328de19baf06905f0/app/Teachers/Tutorials.js"></script>
	<script src="v-df65cc7ed6cca4c1e4fc95fdb1bd1348/app/Teachers/Onboarding.js"></script>
	<script src="v-6e263c18c3f805b1c76274bdaa4361a2/app/Teachers/Subscribe.js"></script>
	<script src="v-012f607433b41ab0db974faba2a19135/app/Teachers/Components/TeachersPrimaryNavigation.js"></script>
	<script src="v-c52dc35cda44ee2fa9016983efe42e20/app/Teachers/Components/TeachersPrimaryNavigationFooter.js"></script>

	<script src="v-1c9b7672521503463d00f4322b1a6a5d/app/Reports/GameShow.js"></script>
	<script src="v-7831a406e23f9f9ab1664ca24038f78c/app/Reports/Mission.js"></script>
	<script src="v-84f46ba77c40dc80d67d5e4213199377/app/Reports/Growth.js"></script>
	<script src="v-07e9e35188c8132f45747a047ebc1167/app/Reports/Trajectory.js"></script>
	<script src="v-48e3d718c1dfb86423526b88cefd87cb/app/Reports/Grade.js"></script>
	<script src="v-3c82ab499d39c08ff861909f279c86a6/app/Reports/DynamicMission.js"></script>
	<script src="v-fb42206c4280ac130b091462cd5e8cd4/app/Reports/DynamicGrowth.js"></script>

	<script src="v-a9cb69cdf171793def8b170a09b15c93/app/TeachingSupports/Remediation.js"></script>
	<script src="v-1adae169718352945f252dd80a508c3e/app/TeachingSupports/RemediationDocument.js"></script>

	<script src="v-c23fea4beffdbcc8d61acec2c8d8121f/app/SchoolAdmin/SchoolAdmin.js"></script>
	<script src="v-834cdea1a0e718765515ba2c4a4daef9/app/SchoolAdmin/BoardAdmin.js"></script>
	<script src="v-b09dcfd08ee83fdc0927e8a456ef0d21/app/SchoolAdmin/BoardAdminSchoolDetailsController.js"></script>
	<script src="v-1b979b5791c477555bf86440c970b46f/app/Services/SchoolAdminService.js"></script>
	<script src="v-c9850873d33ee77bfdcbcf5b728fc83f/app/SchoolAdmin/Dashboard.js"></script>
	<script src="v-a98fcf3dba7cd84bfca8812fb6bfa506/app/SchoolAdmin/MathImprovement.js"></script>
	<script src="v-11a8674caf855f2a97554a412946bda3/app/SchoolAdmin/BoardDashboard.js"></script>
	<script src="v-03c1ade62d8b16a7455265af53ed6e0c/app/SchoolAdmin/SchoolDashboard.js"></script>
	<script src="v-68566b8688725c6dd8ba6f255159bde7/app/SchoolAdmin/VerifyAdministrators.js"></script>
	<script src="v-c95eaa1181817c30844f733079bf781a/app/SchoolAdmin/PendingVerification.js"></script>
	<script src="v-beb70cb9fa7315188b63763923325108/app/SchoolAdmin/Actions.js"></script>
	<script src="v-5c4202ad7cd869b7131f8d2317010d22/app/SchoolAdmin/PlcCreate.js"></script>
	<script src="v-a23eec210fd38daa40104f873e8948a9/app/SchoolAdmin/Poll.js"></script>
	<script src="v-bae578986580a8d7ae5628acfd3ecb45/app/SchoolAdmin/PollCreate.js"></script>
	<script src="v-9d14d64513adcb3527d347aea4b726a1/app/SchoolAdmin/PollResources.js"></script>
	<script src="v-3a0df897ac7a0ddb37be29fefc040306/app/SchoolAdmin/BoardInsights.js"></script>
	<script src="v-d06929edc95e2c731ab2cb0b4706dee1/app/SchoolAdmin/BoardInsightsDetail.js"></script>
	<script src="v-d779afb8e222f0d73b160ebbdd2ae5fc/app/SchoolAdmin/GapResults.js"></script>
	<script src="v-66161bdea38da344df5df8b382855f17/app/SchoolAdmin/Class.js"></script>
	<script src="v-aa7ebefa1bd6794a86e96de17ac9db51/app/SchoolAdmin/GetStarted.js"></script>

	<script src="v-16e64b738c66cedd183c20dc15980983/app/RegionalAdmin/RegionalAdmin.js"></script>
	<script src="v-7a3751592e0e6ca7a284ebc44f26528a/app/RegionalAdmin/RegionalDashboard.js"></script>
	<script src="v-639b69d65ed0cb3a5e71d616b047edde/app/RegionalAdmin/RegionalInsights.js"></script>
	<script src="v-186bba3c648f34d3e1aafa54a584e257/app/RegionalAdmin/RegionalInsightsDetail.js"></script>
	<script src="v-a04ccebc58f01439dca79c6259818792/app/RegionalAdmin/GapResults.js"></script>

	<script src="v-c3af4f44d65c0c48594d84a469054e65/app/Launch/Launch.js"></script>
	<script src="v-813ab5b603cf477e6ad1a8c346161446/app/Launch/Home.js"></script>
	<script src="v-d469042a5e9d37dc4e1ad063e090a9e6/app/Launch/Portal.js"></script>
	<script src="v-903c33d4c793e595ed4ab38e1992c102/app/Launch/GettingStarted.js"></script>
	<script src="v-9eb3b2fb621fce067db3ba19191c344f/app/Launch/ImpactChallenge.js"></script>
	<script src="v-4eed9dd44071a5938b9d1b746df4c0ec/app/Launch/SchoolCertified.js"></script>

	<script src="v-6211b5419ca0003f1ba88cd4b354a61d/app/LeadershipSeries/LeadershipSeries.js"></script>
	<script src="v-6b2ed37cfb98241b5b7acb38f7fe5d5b/app/MathLeaders/Handbook/Handbook.js"></script>
	<script src="v-4541866ccbaa25dff89a8c3337a8f747/app/MathLeaders/Handbook/FourChallengesMathLeadersFace.js"></script>
	<script src="v-25e4cd5e508d2182c027e7fd6688989d/app/MathLeaders/Components/BookWorkshop.js"></script>
	<script src="v-c323164df30fb96034a4c80ec4d0020d/app/MathLeaders/Components/HandbookCollection.js"></script>

	<script src="v-19b8e48cff860e9722b9d063e4605708/app/MathLeaders/Roundtables.js"></script>
	<script src="v-d4af93e09870609df4a194901684860f/app/MathLeaders/Workshops.js"></script>
	<script src="v-d3357ee41183d73c4643a9d677a35e9d/app/MathLeaders/Handbook/UnderstandingRoleOfMathLeader.js"></script>
	<script src="v-e5cab2288f82e0e091d61206404d3128/app/MathLeaders/Handbook/CommonUnderstandingOfAssessment.js"></script>
	<script src="v-79e30731e910a78768e90f1fa54ee46d/app/LeadershipSeries/Home.js"></script>
	<script src="v-20a78c63464c592cd88abf9821942317/app/LeadershipSeries/About.js"></script>
	<script src="v-04054f5572a9c3bf8458c4d1553aa16f/app/LeadershipSeries/Content.js"></script>
	<script src="v-f7d3460aec35d706d68e23ce91018e49/app/LeadershipSeries/Podcasts.js"></script>
	<script src="v-f46dd16dadd923b773604074d39a0250/app/LeadershipSeries/Podcast.js"></script>
	<script src="v-d63baba1a5a5355daaafdf2e6938f061/app/LeadershipSeries/Resources.js"></script>
	<script src="v-50c03d150dc0679afdc3626c42faa6f3/app/LeadershipSeries/Roundtables.js"></script>
	<script src="v-17937e42b2f2ffcf02daabc07453e73b/app/LeadershipSeries/Webinar.js"></script>
	<script src="v-7a311599d41fb7d0cc9e1ed6d6df28c5/app/LeadershipSeries/Videos.js"></script>
	<script src="v-bf66cf81221bf9da7a1716c29857849b/app/LeadershipSeries/Video.js"></script>
	<script src="v-d3af376d58c8f99d53ce0112a798acf1/app/LeadershipSeries/Experts.js"></script>

	<script src="v-590fb5a900850b026ff850513d3d9c2e/app/ReturnToLearn/ReturnToLearn.js"></script>
	<script src="v-1f2b292cbbabe90313ea7d7ab1997312/app/ReturnToLearn/Home.js"></script>
	<script src="v-8ad6ef211f310be6d872f09b0d2ac0d1/app/ReturnToLearn/SupportingMathTeaching.js"></script>
	<script src="v-e5460bb36cee0237831ab6ddcb026925/app/ReturnToLearn/Analysis.js"></script>
	<script src="v-808ada4e4478c59760cd182be39dbdb3/app/ReturnToLearn/ThoughtLeadership.js"></script>

	<script src="v-9931a8d7be5063ccedea88e1abe77918/app/MathClassinaBox/MathClassinaBox.js"></script>
	<script src="v-db69905fe92998a56063e8a1ab2413f7/app/MathClassinaBox/Overview.js"></script>
	<script src="v-e9181860bc52e324d2f423515450fb6f/app/MathClassinaBox/TeacherBlueprint.js"></script>

	<script src="v-5aba8c4ac7ea0c35a9f698973ca8d773/app/SchoolAdminApprover/SchoolAdminApprover.js"></script>

	<script src="v-ecaa88f7fa0bf610a5a26cf545dcd3aa/app/Purchaser/Purchaser.js"></script>
	<script src="v-473781261b6f22f5d23b6f6e9a928e0d/app/Purchaser/Account.js"></script>
	<script src="v-6c4106e756c74c82273293b4d4d9aaf9/app/Purchaser/Codes.js"></script>

	<script src="v-857b54f3f7499380f49c38f9c857bc91/app/CampaignAdmin/CreateEmail.js"></script>

	<script src="v-afcfc74921a185e02c6cd715503479a8/app/Partners/Services/SalesRepresentativeTaskService.js"></script>
	<script src="v-48f27110a508fbe40195eaaddbd88923/app/Partners/Services/PrioritySalesService.js"></script>
	<script src="v-63a011455af9fed5ab444fbd48aa4ff5/app/Partners/Components/PartnerSupportFlow.js"></script>
	<script src="v-2bff7729cf8fd7c289a0c8453753406f/app/Partners/Components/PriorityAccount.js"></script>
	<script src="v-9c2115733303f34ba9d81cc62f6f3275/app/Partners/Partners.js"></script>
	<script src="v-ef46207121584bb07b1e6c67632365b9/app/Partners/Dashboard.js"></script>
	<script src="v-4b7b442b522a9941c806bde2643e6b8f/app/Partners/Library.js"></script>
	<script src="v-0612f2b01ff6a8d1e4e8e659e1c6e617/app/Partners/Video.js"></script>
	<script src="v-fdcf832a0f57ff560a223a6560e50ac1/app/Partners/Actions.js"></script>

	<script src="v-1e5ea5f2691f82ba23b591c57e3f9edd/app/CurriculumReviewer/CurriculumReviewer.js"></script>
	<script src="v-1bc37f5f1b105421565e7741a4cdbb67/app/Leaderboard.js"></script>
	<script src="v-221831ac8c651beeb2abc3a0cdd48cbb/app/Purchase.js"></script>
	<script src="v-d122dfffe84f29b9408c1d6c93cb6c34/app/PurchaseStart.js"></script>
	<script src="v-4e5430a61cf21e4d08459d45960fd10d/app/Settings/Settings.js"></script>
	<script src="v-5d7f6d340b5c3c39b7e9b983282cf405/app/StudentDefault.js"></script>
	<script src="v-938d5a06031a2a145051b525e816eaca/app/Settings/UnsubscribeGroup.js"></script>
	<script src="app/hr/hr.js"></script>
	<script src="v-8d2f4329eda10f5ec71391a24d323d1c/app/PrincipalAdmin/CreateBatch.js"></script>
	<script src="v-bafc5d9e4240130c076bb7944ca60bf3/app/PrincipalAdmin/CreateAccount.js"></script>

	<script src="v-25f3cee84bae6765ab43c6376e6c1819/app/CSAdmin/DashboardDistrict.js"></script>
	<script src="app/CSAdmin/DashboardCreateSO.js"></script>
	<script src="v-a8cc8abe6fea5ec71c942036a190f6d1/app/CSAdmin/DashboardOverallProduct.js"></script>
	<script src="v-31daf844a9a01eed142eec545abfd2ee/app/CSAdmin/DistrictPage.js"></script>

	<script src="v-496c2d7fd545b152f077bfd66a51c71e/app/Conference/Conference.js"></script>
	<script src="v-7bb4bad128a39170accb26e3457f9cab/app/Conference/Home.js"></script>
	<script src="v-a2b82a0e676c1b65d2f0f84c71d6007e/app/Conference/Webinar.js"></script>
	<script src="v-c93b12fee86b3d6abead245823ecf1ac/app/Conference/WebinarLoad.js"></script>
	<script src="v-be792048846551d84e870bf63ae70702/app/Conference/Prizes.js"></script>
	<script src="v-54a62988e6dd8f053a0ef0e7438bccbd/app/Conference/Components/ConferenceModalHeader.js"></script>

	<script src="v-a53adcdb65c8bf06527c086038617d52/app/ContentSearch/ContentSearch.js"></script>

	<script src="v-0ae784f8ca5dc3b7f26d0b6f732ebec2/app/OAuth/Google.js"></script>

	<script src="v-a98f09e2050bbd460ba0b29fe7abfc83/app/ResetSession.js"></script>

	<script src="v-bd20c9adc45d74be68486abc70d66b0e/app/Guards/MathShopGuard.js"></script>
	<script src="v-69bba1795c345695f6a1add3a0c64c9a/app/Guards/ExternalLinkGuard.js"></script>
	<script src="v-13e45daa440d13210830667e8b1eca6a/app/Guards/IsStudentSubscribedGuard.js"></script>
	<script src="v-e6639aab16faf8a989ce0adae47fa37f/app/Guards/IsFreeStudentRedirectGuard.js"></script>

	<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/tooltipster/4.2.8/js/tooltipster.bundle.min.js"></script>

	<script>
		angular.element(document).ready(function () {
			angular.bootstrap(document, ["main"]);
		});
	</script>

	<script>
		var $buoop = { c: 2 };
		function $buo_f() {
			var e = document.createElement("script");
			e.src = "//browser-update.org/update.min.js";
			document.body.appendChild(e);
		};
		try { document.addEventListener("DOMContentLoaded", $buo_f, false); }
		catch (e) { window.attachEvent("onload", $buo_f); }
	</script>

	<!-- Google Tag Manager -->
	<script>
		(function (w, d, s, l, i) {
			w[l] = w[l] || []; w[l].push({
				'gtm.start':
					new Date().getTime(), event: 'gtm.js'
			}); var f = d.getElementsByTagName(s)[0],
				j = d.createElement(s), dl = l != 'dataLayer' ? '&l=' + l : ''; j.async = true; j.src =
					'https://www.googletagmanager.com/gtm.js?id=' + i + dl; f.parentNode.insertBefore(j, f);
		})(window, document, 'script', 'dataLayer', 'GTM-NJP5N9M');
	</script>

	<!-- Unbounce -->
	<script>var _ubaq = [];</script>
	<script async src="https://d3pkntwtp2ukl5.cloudfront.net/uba.js"></script>

	<!-- Facebook Pixel Code -->
	<script>
		!function (f, b, e, v, n, t, s) {
			if (f.fbq) return; n = f.fbq = function () {
				n.callMethod ?
					n.callMethod.apply(n, arguments) : n.queue.push(arguments);
			};
			if (!f._fbq) f._fbq = n; n.push = n; n.loaded = !0; n.version = '2.0';
			n.queue = []; t = b.createElement(e); t.async = !0;
			t.src = v; s = b.getElementsByTagName(e)[0];
			s.parentNode.insertBefore(t, s);
		}(window, document, 'script',
			'https://connect.facebook.net/en_US/fbevents.js');
		fbq('init', '1995439000675913');
	</script>
</body>
</html>
