1 2<!DOCTYPE html> 3<html lang="en-US"> 4<head> 5 <meta charset="UTF-8"> 6 <!-- Media queries --> 7 <meta name="viewport" content="width=device-width, height=device-height, initial-scale=1.0, user-scalable=yes"> 8 <link rel="profile" href="https://gmpg.org/xfn/11"> 9 <meta name="mobile-web-app-capable" content="yes"> 10 <meta name="apple-mobile-web-app-status-bar-style" content="black"> 11 <meta name="format-detection" content="telephone=no"> 12 13 14 <!-- START New Relic Browser -->
15<script type="text/javascript"> 16;window.NREUM||(NREUM={});NREUM.init={distributed_tracing:{enabled:true},privacy:{cookies_enabled:true},ajax:{deny_list:["bam.nr-data.net"]}}; 17 18;NREUM.loader_config={accountID:"3357243",trustKey:"1551542",agentID:"1571526139",licenseKey:"NRJS-5ecbb9a4932e3c669af",applicationID:"1571526139"} 19;NREUM.info={beacon:"bam.nr-data.net",errorBeacon:"bam.nr-data.net",licenseKey:"NRJS-5ecbb9a4932e3c669af",applicationID:"1571526139",sa:1} 20;(()=>{var __webpack_modules__={507:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";function detectPolyfillFeatures(){const featureStatus={};return checkAndAddFeature("Promise","PROMISE"),checkAndAddFeature("Array.prototype.includes","ARRAY_INCLUDES"),checkAndAddFeature("Object.assign","OBJECT_ASSIGN"),checkAndAddFeature("Object.entries","OBJECT_ENTRIES"),featureStatus;function checkAndAddFeature(funcString,featName){try{let func=eval("self."+funcString);-1!==func.toString().indexOf("[native code]")?featureStatus[featName]=Status.NATIVE:featureStatus[featName]=Status.CHANGED}catch{featureStatus[featName]=Status.UNAVAIL}}}__webpack_require__.d(__webpack_exports__,{n:()=>detectPolyfillFeatures});const Status={UNAVAIL:"NotSupported",NATIVE:"Detected",CHANGED:"Modified"}},2687:(e,t,r)=>{"use strict";r.d(t,{Z:()=>n});const n=(0,r(2141).ky)(16)},1719:(e,t,r)=>{"use strict";r.d(t,{I:()=>n});var n=0,i=navigator.userAgent.match(/Firefox[\/\s](\d+\.\d+)/);i&&(n=+i[1])},3524:(e,t,r)=>{"use strict";let n;if(r.d(t,{H:()=>i}),r(8438).il){const e=document.createElement("div");e.innerHTML="\x3c!--[if lte IE 6]><div></div><![endif]--\x3e\x3c!--[if lte IE 7]><div></div><![endif]--\x3e\x3c!--[if lte IE 8]><div></div><![endif]--\x3e\x3c!--[if lte IE 9]><div></div><![endif]--\x3e",n=e.getElementsByTagName("div").length}var i;i=4===n?6:3===n?7:2===n?8:1===n?9:0},5970:(e,t,r)=>{"use strict";r.d(t,{P_:()=>l,Mt:()=>h,C5:()=>c,DL:()=>b,OP:()=>R,Yu:()=>m,Dg:()=>p,CX:()=>u,GE:()=>g,sU:()=>N});var n={};r.r(n),r.d(n,{agent:()=>x,match:()=>E,version:()=>P});var i=r(4580);class o{constructor(e,t){return e&&"object"==typeof e?t&&"object"==typeof t?(Object.assign(this,t),void Object.entries(e).forEach((e=>{let[t,r]=e;this[t]=r}))):console.error("setting a Configurable requires a model to set its initial properties"):console.error("setting a Configurable requires an object as input")}}const a={beacon:i.ce.beacon,errorBeacon:i.ce.errorBeacon,licenseKey:void 0,applicationID:void 0,sa:void 0,queueTime:void 0,applicationTime:void 0,ttGuid:void 0,user:void 0,account:void 0,product:void 0,extra:void 0,jsAttributes:{},userAttributes:void 0,atts:void 0,transactionName:void 0,tNamePlain:void 0},s={};function c(e){if(!e)throw new Error("All info objects require an agent identifier!");if(!s[e])throw new Error(`Info for ${e} was never set`);return s[e]}function u(e,t){if(!e)throw new Error("All info objects require an agent identifier!");s[e]=new o(t,a),(0,i.Qy)(e,s[e],"info")}const d={allow_bfcache:!1,privacy:{cookies_enabled:!0},ajax:{deny_list:void 0,enabled:!0},distributed_tracing:{enabled:void 0,exclude_newrelic_header:void 0,cors_use_newrelic_header:void 0,cors_use_tracecontext_headers:void 0,allowed_origins:void 0},ssl:void 0,obfuscate:void 0,jserrors:{enabled:!0},metrics:{enabled:!0},page_action:{enabled:!0},page_view_event:{enabled:!0},page_view_timing:{enabled:!0},session_trace:{enabled:!0},spa:{enabled:!0}},f={};function l(e){if(!e)throw new Error("All configuration objects require an agent identifier!");if(!f[e])throw new Error(`Configuration for ${e} was never set`);return f[e]}function p(e,t){if(!e)throw new Error("All configuration objects require an agent identifier!");f[e]=new o(t,d),(0,i.Qy)(e,f[e],"config")}function h(e,t){if(!e)throw new Error("All configuration objects require an agent identifier!");var r=l(e);if(r){for(var n=t.split("."),i=0;i<n.length-1;i++)if("object"!=typeof(r=r[n[i]]))return;r=r[n[n.length-1]]}return r}const v={accountID:void 0,trustKey:void 0,agentID:void 0,licenseKey:void 0,applicationID:void 0,xpid:void 0},_={};function b(e){if(!e)throw new Error("All loader-config objects require an agent identifier!");if(!_[e])throw new Error(`LoaderConfig for ${e} was never set`);return _[e]}function g(e,t){if(!e)throw new Error("All loader-config objects require an agent identifier!");_[e]=new o(t,v),(0,i.Qy)(e,_[e],"loader_config")}const m=(0,i.mF)().o;var w=r(3524),y=r(9206),x=null,P=null;if(navigator.userAgent){var O=navigator.userAgent,k=O.match(/Version\/(\S+)\s+Safari/);k&&-1===O.indexOf("Chrome")&&-1===O.indexOf("Chromium")&&(x="Safari",P=k[1])}function E(e,t){if(!x)return!1;if(e!==x)return!1;if(!t)return!0;
20if(!P)return!1;for(var r=P.split("."),n=t.split("."),i=0;i<n.length;i++)if(n[i]!==r[i])return!1;return!0}var S=r(2141),C=r(8438);const T="NRBA_SESSION_ID";function A(){if(!C.il)return null;try{let e;return null===(e=window.sessionStorage.getItem(T))&&(e=(0,S.ky)(16),window.sessionStorage.setItem(T,e)),e}catch(e){return null}}var q=C.ZP?.XMLHttpRequest,I=q&&q.prototype;const j={};function R(e){if(!e)throw new Error("All runtime objects require an agent identifier!");if(!j[e])throw new Error(`Runtime for ${e} was never set`);return j[e]}function N(e,t){if(!e)throw new Error("All runtime objects require an agent identifier!");var r;j[e]=new o(t,(r=e,{customTransaction:void 0,disabled:!1,features:{},loaderType:void 0,maxBytes:6===w.H?2e3:3e4,offset:(0,y.yf)(),onerror:void 0,origin:""+C.ZP?.location,ptid:void 0,releaseIds:{},sessionId:1==h(r,"privacy.cookies_enabled")?A():null,xhrWrappable:q&&I&&I.addEventListener&&!/CriOS/.test(navigator.userAgent),userAgent:n})),(0,i.Qy)(e,j[e],"runtime")}},8873:(e,t,r)=>{"use strict";r.d(t,{q:()=>n});const n=["1222","PROD"].filter((e=>e)).join(".")},1925:(e,t,r)=>{"use strict";r.d(t,{w:()=>i});const n={agentIdentifier:""};class i{constructor(e){if("object"!=typeof e)return console.error("shared context requires an object as input");this.sharedContext={},Object.assign(this.sharedContext,n),Object.entries(e).forEach((e=>{let[t,r]=e;Object.keys(n).includes(t)&&(this.sharedContext[t]=r)}))}}},2071:(e,t,r)=>{"use strict";r.d(t,{c:()=>d,ee:()=>c});var n=r(4580),i=r(9010),o=r(9599),a="nr@context";let s=(0,n.fP)();var c;function u(){}function d(e){return(0,i.X)(e,a,f)}function f(){return new u}function l(){(c.backlog.api||c.backlog.feature)&&(c.aborted=!0,c.backlog={})}s.ee?c=s.ee:(c=function e(t,r){var n={},s={},d={},p={on:_,addEventListener:_,removeEventListener:b,emit:v,get:m,listeners:g,context:h,buffer:w,abort:l,aborted:!1,isBuffering:y,debugId:r,backlog:t&&t.backlog?t.backlog:{}};return p;function h(e){return e&&e instanceof u?e:e?(0,i.X)(e,a,f):f()}function v(e,r,n,i,o){if(!1!==o&&(o=!0),!c.aborted||i){t&&o&&t.emit(e,r,n);for(var a=h(n),u=g(e),d=u.length,f=0;f<d;f++)u[f].apply(a,r);var l=x()[s[e]];return l&&l.push([p,e,r,a]),a}}function _(e,t){n[e]=g(e).concat(t)}function b(e,t){var r=n[e];if(r)for(var i=0;i<r.length;i++)r[i]===t&&r.splice(i,1)}function g(e){return n[e]||[]}function m(t){return d[t]=d[t]||e(p,t)}function w(e,t){var r=x();p.aborted||(0,o.D)(e,(function(e,n){t=t||"feature",s[n]=t,t in r||(r[t]=[])}))}function y(e){return!!x()[s[e]]}function x(){return p.backlog}}(void 0,"globalEE"),s.ee=c)},3195:(e,t,r)=>{"use strict";r.d(t,{E:()=>n,p:()=>i});var n=r(2071).ee.get("handle");function i(e,t,r,i,o){o?(o.buffer([e],i),o.emit(e,t,r)):(n.buffer([e],i),n.emit(e,t,r))}},4539:(e,t,r)=>{"use strict";r.d(t,{X:()=>o});var n=r(3195);o.on=a;var i=o.handlers={};function o(e,t,r,o){a(o||n.E,i,e,t,r)}function a(e,t,r,i,o){o||(o="feature"),e||(e=n.E);var a=t[o]=t[o]||{};(a[r]=a[r]||[]).push([e,i])}},3585:(e,t,r)=>{"use strict";r.d(t,{bP:()=>s,iz:()=>c,m$:()=>a});var n=r(8438),i=!1;try{var o=Object.defineProperty({},"passive",{get:function(){i=!0}});n.ZP?.addEventListener("testPassive",null,o),n.ZP?.removeEventListener("testPassive",null,o)}catch(e){}function a(e){return i?{passive:!0,capture:!!e}:!!e}function s(e,t){let r=arguments.length>2&&void 0!==arguments[2]&&arguments[2];window.addEventListener(e,t,a(r))}function c(e,t){let r=arguments.length>2&&void 0!==arguments[2]&&arguments[2];document.addEventListener(e,t,a(r))}},2141:(e,t,r)=>{"use strict";r.d(t,{Ht:()=>a,M:()=>o,Rl:()=>i,ky:()=>s});var n=r(8438);function i(){var e=null,t=0,r=n.ZP?.crypto||n.ZP?.msCrypto;function i(){return e?15&e[t++]:16*Math.random()|0}r&&r.getRandomValues&&(e=r.getRandomValues(new Uint8Array(31)));for(var o,a="xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx",s="",c=0;c<a.length;c++)s+="x"===(o=a[c])?i().toString(16):"y"===o?(o=3&i()|8).toString(16):o;return s}function o(){return s(16)}function a(){return s(32)}function s(e){var t=null,r=0,n=self.crypto||self.msCrypto;n&&n.getRandomValues&&Uint8Array&&(t=n.getRandomValues(new Uint8Array(31)));for(var i=[],o=0;o<e;o++)i.push(a().toString(16));return i.join("");function a(){return t?15&t[r++]:16*Math.random()|0}}},9206:(e,t,r)=>{"use strict";r.d(t,{nb:()=>c,os:()=>u,yf:()=>s,zO:()=>a});var n=r(1209),i=(new Date).getTime(),o=i;function a(){return n.G&&performance.now?Math.round(performance.now()):(i=Math.max((new Date).getTime(),i))-o}function s(){return i}function c(e){o=e}function u(){return o}},1209:(e,t,r)=>{"use strict";r.d(t,{G:()=>n});const n=void 0!==r(8438).ZP?.performance?.timing?.navigationStart},745:(e,t,r)=>{"use strict";r.d(t,{s:()=>c,v:()=>u});var n=r(7036),i=r(1719),o=r(9206),a=r(1209),s=r(8438);let c=!0;function u(e){var t=function(){if(i.I&&i.I<9)return;if(a.G)return c=!1,s.ZP?.performance?.timing?.navigationStart}();t&&((0,n.B)(e,"starttime",t),(0,o.nb)(t))}},7036:(e,t,r)=>{"use strict";r.d(t,{B:()=>o,L:()=>a});var n=r(9206),i={};function o(e,t,r){void 0===r&&(r=(0,n.zO)()+(0,n.os)()),i[e]=i[e]||{},i[e][t]=r}function a(e,t,r,n){const o=e.sharedContext.agentIdentifier;var a=i[o]?.[r],s=i[o]?.[n];void 0!==a&&void 0!==s&&e.store("measures",t,{value:s-a})}},7233:(e,t,r)=>{"use strict";r.d(t,{e:()=>o});var n=r(8438),i={};function o(e){if(e in i)return i[e];if(0===(e||"").indexOf("data:"))return{protocol:"data"};let t;var r=n.ZP?.location,o={};if(n.il)t=document.createElement("a"),t.href=e;else try{t=new URL(e,r.href)}catch{return o}o.port=t.port;var a=t.href.split("://");!o.port&&a[1]&&(o.port=a[1].split("/")[0].split("@").pop().split(":")[1]),o.port&&"0"!==o.port||(o.port="https"===a[0]?"443":"80"),o.hostname=t.hostname||r.hostname,o.pathname=t.pathname,o.protocol=a[0],"/"!==o.pathname.charAt(0)&&(o.pathname="/"+o.pathname);var s=!t.protocol||":"===t.protocol||t.protocol===r.protocol,c=t.hostname===r.hostname&&t.port===r.port;return o.sameOrigin=s&&(!t.hostname||c),"/"===o.pathname&&(i[e]=o),o}},8547:(e,t,r)=>{"use strict";r.d(t,{T:()=>i});var n=r(8438);const i={isFileProtocol:function(){let e=Boolean("file:"===(0,n.lW)()?.location?.protocol);e&&(i.supportabilityMetricSent=!0);return e},supportabilityMetricSent:!1}},9011:(e,t,r)=>{"use strict";r.d(t,{K:()=>o});var n=r(5970);const i=["ajax","jserrors","metrics","page_action","page_view_event","page_view_timing","session_trace","spa"];function o(e){const t={};
20return i.forEach((r=>{t[r]=function(e,t){return!0!==(0,n.OP)(t).disabled&&!1!==(0,n.Mt)(t,`${e}.enabled`)}(r,e)})),t}},8025:(e,t,r)=>{"use strict";r.d(t,{W:()=>i});var n=r(2071);class i{constructor(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[];this.agentIdentifier=e,this.aggregator=t,this.ee=n.ee.get(e),this.externalFeatures=r,this.blocked=!1}}},9010:(e,t,r)=>{"use strict";r.d(t,{X:()=>i});var n=Object.prototype.hasOwnProperty;function i(e,t,r){if(n.call(e,t))return e[t];var i=r();if(Object.defineProperty&&Object.keys)try{return Object.defineProperty(e,t,{value:i,writable:!0,enumerable:!1}),i}catch(e){}return e[t]=i,i}},8438:(e,t,r)=>{"use strict";r.d(t,{ZP:()=>a,il:()=>n,lW:()=>s,v6:()=>i});const n=Boolean("undefined"!=typeof window&&window.document),i=Boolean("undefined"!=typeof WorkerGlobalScope&&self.navigator instanceof WorkerNavigator);let o=(()=>{if(n)return window;if(i){if("undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope)return globalThis;if(self instanceof WorkerGlobalScope)return self}throw new Error("New Relic browser agent shutting down due to error: Unable to locate global scope. This is possibly due to code redefining browser global variables like `self` and `window`.")})();const a=o;function s(){return o}},9599:(e,t,r)=>{"use strict";r.d(t,{D:()=>i});var n=Object.prototype.hasOwnProperty;function i(e,t){var r=[],i="",o=0;for(i in e)n.call(e,i)&&(r[o]=t(i,e[i]),o+=1);return r}},248:(e,t,r)=>{"use strict";r.d(t,{$c:()=>c,Ng:()=>u,RR:()=>s});var n=r(5970),i=r(1925),o=r(8547),a={regex:/^file:\/\/(.*)/,replacement:"file://OBFUSCATED"};class s extends i.w{constructor(e){super(e)}shouldObfuscate(){return c(this.sharedContext.agentIdentifier).length>0}obfuscateString(e){if(!e||"string"!=typeof e)return e;for(var t=c(this.sharedContext.agentIdentifier),r=e,n=0;n<t.length;n++){var i=t[n].regex,o=t[n].replacement||"*";r=r.replace(i,o)}return r}}function c(e){var t=[],r=(0,n.Mt)(e,"obfuscate")||[];return t=t.concat(r),o.T.isFileProtocol()&&t.push(a),t}function u(e){for(var t=!1,r=!1,n=0;n<e.length;n++){"regex"in e[n]?"string"!=typeof e[n].regex&&e[n].regex.constructor!==RegExp&&(console&&console.warn&&console.warn('An obfuscation replacement rule contains a "regex" value with an invalid type (must be a string or RegExp)'),r=!0):(console&&console.warn&&console.warn('An obfuscation replacement rule was detected missing a "regex" value.'),r=!0);var i=e[n].replacement;i&&"string"!=typeof i&&(console&&console.warn&&console.warn('An obfuscation replacement rule contains a "replacement" value with an invalid type (must be a string)'),t=!0)}return!t&&!r}},4580:(e,t,r)=>{"use strict";r.d(t,{EZ:()=>u,Qy:()=>c,ce:()=>o,fP:()=>a,gG:()=>d,mF:()=>s});var n=r(9206),i=r(8438);const o={beacon:"bam.nr-data.net",errorBeacon:"bam.nr-data.net"};function a(){return i.ZP?.NREUM||(i.ZP.NREUM={}),void 0===i.ZP?.newrelic&&(i.ZP.newrelic=i.ZP.NREUM),i.ZP.NREUM}function s(){let e=a();if(!e.o){var t=self,r=t.XMLHttpRequest;e.o={ST:setTimeout,SI:t.setImmediate,CT:clearTimeout,XHR:r,REQ:t.Request,EV:t.Event,PR:t.Promise,MO:t.MutationObserver,FETCH:t.fetch}}return e}function c(e,t,r){let i=a();const o=i.initializedAgents||{},s=o[e]||{};return Object.keys(s).length||(s.initializedAt={ms:(0,n.zO)(),date:new Date}),i.initializedAgents={...o,[e]:{...s,[r]:t}},i}function u(e,t){a()[e]=t}function d(){return function(){let e=a();const t=e.info||{};e.info={beacon:o.beacon,errorBeacon:o.errorBeacon,...t}}(),function(){let e=a();const t=e.init||{};e.init={...t}}(),s(),function(){let e=a();const t=e.loader_config||{};e.loader_config={...t}}(),a()}},584:(e,t,r)=>{"use strict";r.d(t,{N:()=>i,e:()=>o});var n=r(3585);function i(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return void(0,n.iz)("visibilitychange",r);function r(){if(t){if("hidden"!=document.visibilityState)return;e()}e(document.visibilityState)}}function o(){return"hidden"===document.visibilityState?-1:1/0}},6023:(e,t,r)=>{"use strict";r.d(t,{W:()=>i});var n=r(8438);function i(){return"function"==typeof n.ZP?.PerformanceObserver}},8539:e=>{e.exports=function(e,t,r){t||(t=0),void 0===r&&(r=e?e.length:0);for(var n=-1,i=r-t||0,o=Array(i<0?0:i);++n<i;)o[n]=e[t+n];return o}}},__webpack_module_cache__={},inProgress,dataWebpackPrefix;function __webpack_require__(e){var t=__webpack_module_cache__[e];if(void 0!==t)return t.exports;var r=__webpack_module_cache__[e]={exports:{}};return __webpack_modules__[e](r,r.exports,__webpack_require__),r.exports}__webpack_require__.m=__webpack_modules__,__webpack_require__.n=e=>
20{var t=e&&e.__esModule?()=>e.default:()=>e;return __webpack_require__.d(t,{a:t}),t},__webpack_require__.d=(e,t)=>{for(var r in t)__webpack_require__.o(t,r)&&!__webpack_require__.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},__webpack_require__.f={},__webpack_require__.e=e=>Promise.all(Object.keys(__webpack_require__.f).reduce(((t,r)=>(__webpack_require__.f[r](e,t),t)),[])),__webpack_require__.u=e=>e+"."+__webpack_require__.h().slice(0,8)+"-1222.js",__webpack_require__.h=()=>"95d4308d836c4fa71ea6",__webpack_require__.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),inProgress={},dataWebpackPrefix="NRBA:",__webpack_require__.l=(e,t,r,n)=>{if(inProgress[e])inProgress[e].push(t);else{var i,o;if(void 0!==r)for(var a=document.getElementsByTagName("script"),s=0;s<a.length;s++){var c=a[s];if(c.getAttribute("src")==e||c.getAttribute("data-webpack")==dataWebpackPrefix+r){i=c;break}}i||(o=!0,(i=document.createElement("script")).charset="utf-8",i.timeout=120,__webpack_require__.nc&&i.setAttribute("nonce",__webpack_require__.nc),i.setAttribute("data-webpack",dataWebpackPrefix+r),i.src=e),inProgress[e]=[t];var u=(t,r)=>{i.onerror=i.onload=null,clearTimeout(d);var n=inProgress[e];if(delete inProgress[e],i.parentNode&&i.parentNode.removeChild(i),n&&n.forEach((e=>e(r))),t)return t(r)},d=setTimeout(u.bind(null,void 0,{type:"timeout",target:i}),12e4);i.onerror=u.bind(null,i.onerror),i.onload=u.bind(null,i.onload),o&&document.head.appendChild(i)}},__webpack_require__.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},__webpack_require__.p="https://js-agent.newrelic.com/",(()=>{var e={450:0,566:0};__webpack_require__.f.j=(t,r)=>{var n=__webpack_require__.o(e,t)?e[t]:void 0;if(0!==n)if(n)r.push(n[2]);else{var i=new Promise(((r,i)=>n=e[t]=[r,i]));r.push(n[2]=i);var o=__webpack_require__.p+__webpack_require__.u(t),a=new Error;__webpack_require__.l(o,(r=>{if(__webpack_require__.o(e,t)&&(0!==(n=e[t])&&(e[t]=void 0),n)){var i=r&&("load"===r.type?"missing":r.type),o=r&&r.target&&r.target.src;a.message="Loading chunk "+t+" failed.\n("+i+": "+o+")",a.name="ChunkLoadError",a.type=i,a.request=o,n[1](a)}}),"chunk-"+t,t)}};var t=(t,r)=>{var n,i,[o,a,s]=r,c=0;if(o.some((t=>0!==e[t]))){for(n in a)__webpack_require__.o(a,n)&&(__webpack_require__.m[n]=a[n]);if(s)s(__webpack_require__)}for(t&&t(r);c<o.length;c++)i=o[c],__webpack_require__.o(e,i)&&e[i]&&e[i][0](),e[i]=0},r=window.webpackChunkNRBA=window.webpackChunkNRBA||[];r.forEach(t.bind(null,0)),r.push=t.bind(null,r.push.bind(r))})();var __webpack_exports__={};(()=>{"use strict";__webpack_require__.r(__webpack_exports__);var e=__webpack_require__(507),t=__webpack_require__(3585);function r(e){if(!document||"complete"===document.readyState)return e()||!0}function n(e){r(e)||(0,t.bP)("load",e)}function i(e){r(e)||(0,t.iz)("DOMContentLoaded",e)}var o=__webpack_require__(8438),a=__webpack_require__(2071);let s=0;function c(e){(async()=>{if(!s++)try{const{aggregator:t}=await __webpack_require__.e(859).then(__webpack_require__.bind(__webpack_require__,7859));await t(e)}catch(e){console.error("Failed to successfully load all aggregators. Aborting...\n",e),a.ee.abort()}})()}var u=__webpack_require__(2687),d=__webpack_require__(3195),f=__webpack_require__(9206),l=__webpack_require__(7036),p=__webpack_require__(745),h=__webpack_require__(8025);class v extends h.W{constructor(e){super(e),o.il&&((0,p.v)(e),(0,l.B)(e,"firstbyte",(0,f.yf)()),n((()=>this.measureWindowLoaded())),i((()=>this.measureDomContentLoaded())))}measureWindowLoaded(){var e=(0,f.zO)();(0,l.B)(this.agentIdentifier,"onload",e+(0,f.os)()),(0,d.p)("timing",["load",e],void 0,void 0,this.ee)}measureDomContentLoaded(){(0,l.B)(this.agentIdentifier,"domContent",(0,f.zO)()+(0,f.os)())}}var _=__webpack_require__(584),b=__webpack_require__(5970);class g extends h.W{constructor(e){var r;if(super(e),r=this,this.isEnabled()&&o.il){if(this.pageHiddenTime=(0,_.e)(),this.performanceObserver,this.lcpPerformanceObserver,this.clsPerformanceObserver,this.fiRecorded=!1,"PerformanceObserver"in window&&"function"==typeof window.PerformanceObserver){this.performanceObserver=new PerformanceObserver((function(){return r.perfObserver(...arguments)}));try{this.performanceObserver.observe({entryTypes:["paint"]})}catch(e){}this.lcpPerformanceObserver=new PerformanceObserver((function(){return r.lcpObserver(...arguments)}));try{this.lcpPerformanceObserver.observe({entryTypes:["largest-contentful-paint"]})}catch(e){}this.clsPerformanceObserver=new PerformanceObserver((function(){return r.clsObserver(...arguments)}));try{this.clsPerformanceObserver.observe({type:"layout-shift",buffered:!0})}catch(e){}}this.fiRecorded=!1;["click","keydown","mousedown","pointerdown","touchstart"].forEach((e=>{(0,t.iz)(e,(function(){return r.captureInteraction(...arguments)}))})),(0,_.N)((()=>{this.pageHiddenTime=(0,f.zO)(),(0,d.p)("docHidden",[this.pageHiddenTime],void 0,void 0,this.ee)}),!0),(0,t.bP)("pagehide",(()=>(0,d.p)("winPagehide",[(0,f.zO)()],void 0,void 0,this.ee)))}}isEnabled(){return!1!==(0,b.Mt)(this.agentIdentifier,"page_view_timing.enabled")}
20perfObserver(e,t){e.getEntries().forEach((e=>{"first-paint"===e.name?(0,d.p)("timing",["fp",Math.floor(e.startTime)],void 0,void 0,this.ee):"first-contentful-paint"===e.name&&(0,d.p)("timing",["fcp",Math.floor(e.startTime)],void 0,void 0,this.ee)}))}lcpObserver(e,t){var r=e.getEntries();if(r.length>0){var n=r[r.length-1];if(this.pageHiddenTime<n.startTime)return;var i=[n],o=this.addConnectionAttributes({});o&&i.push(o),(0,d.p)("lcp",i,void 0,void 0,this.ee)}}clsObserver(e){e.getEntries().forEach((e=>{e.hadRecentInput||(0,d.p)("cls",[e],void 0,void 0,this.ee)}))}addConnectionAttributes(e){var t=navigator.connection||navigator.mozConnection||navigator.webkitConnection;if(t)return t.type&&(e["net-type"]=t.type),t.effectiveType&&(e["net-etype"]=t.effectiveType),t.rtt&&(e["net-rtt"]=t.rtt),t.downlink&&(e["net-dlink"]=t.downlink),e}captureInteraction(e){if(e instanceof b.Yu.EV&&!this.fiRecorded){var t=Math.round(e.timeStamp),r={type:e.type};this.addConnectionAttributes(r),t<=(0,f.zO)()?r.fid=(0,f.zO)()-t:t>(0,f.os)()&&t<=Date.now()?(t-=(0,f.os)(),r.fid=(0,f.zO)()-t):t=(0,f.zO)(),this.fiRecorded=!0,(0,d.p)("timing",["fi",t,r],void 0,void 0,this.ee)}}}var m=__webpack_require__(4539),w="React",y="Angular",x="AngularJS",P="Backbone",O="Ember",k="Vue",E="Meteor",S="Zepto",C="Jquery";function T(){if(!o.il)return[];var e=[];try{(function(){try{if(window.React||window.ReactDOM||window.ReactRedux)return!0;if(document.querySelector("[data-reactroot], [data-reactid]"))return!0;for(var e=document.querySelectorAll("body > div"),t=0;t<e.length;t++)if(Object.keys(e[t]).indexOf("_reactRootContainer")>=0)return!0;return!1}catch(e){return!1}})()&&e.push(w),function(){try{return!!window.angular||(!!document.querySelector(".ng-binding, [ng-app], [data-ng-app], [ng-controller], [data-ng-controller], [ng-repeat], [data-ng-repeat]")||!!document.querySelector('script[src*="angular.js"], script[src*="angular.min.js"]'))}catch(e){return!1}}()&&e.push(x),function(){try{return!!(window.hasOwnProperty("ng")&&window.ng.hasOwnProperty("coreTokens")&&window.ng.coreTokens.hasOwnProperty("NgZone"))||!!document.querySelectorAll("[ng-version]").length}catch(e){return!1}}()&&e.push(y),window.Backbone&&e.push(P),window.Ember&&e.push(O),window.Vue&&e.push(k),window.Meteor&&e.push(E),window.Zepto&&e.push(S),window.jQuery&&e.push(C)}catch(e){}return e}var A=__webpack_require__(8547),q=__webpack_require__(248),I=__webpack_require__(8873);const j=Boolean(o.ZP?.Worker),R=Boolean(o.ZP?.SharedWorker),N=Boolean(o.ZP?.navigator?.serviceWorker);let L,Z,H;class z extends h.W{constructor(e){var t;let r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};super(e),t=this,this.PfFeatStatusEnum=r,this.singleChecks(),this.eachSessionChecks(),(0,m.X)("record-supportability",(function(){return t.recordSupportability(...arguments)}),void 0,this.ee),(0,m.X)("record-custom",(function(){return t.recordCustom(...arguments)}),void 0,this.ee)}recordSupportability(e,t){var r=["sm",e,{name:e},t];return(0,d.p)("storeMetric",r,null,void 0,this.ee),r}recordCustom(e,t){var r=["cm",e,{name:e},t];return(0,d.p)("storeEventMetrics",r,null,void 0,this.ee),r}singleChecks(){this.recordSupportability(`Generic/Version/${I.q}/Detected`);const{loaderType:e}=(0,b.OP)(this.agentIdentifier);e&&this.recordSupportability(`Generic/LoaderType/${e}/Detected`),o.il&&i((()=>{T().forEach((e=>{this.recordSupportability("Framework/"+e+"/Detected")}))})),A.T.isFileProtocol()&&(this.recordSupportability("Generic/FileProtocol/Detected"),A.T.supportabilityMetricSent=!0);const t=(0,q.$c)(this.agentIdentifier);t.length>0&&this.recordSupportability("Generic/Obfuscate/Detected"),t.length>0&&!(0,q.Ng)(t)&&this.recordSupportability("Generic/Obfuscate/Invalid"),o.il&&this.reportPolyfillsNeeded(),function(e){if(!L){if(j){L=Worker;try{o.ZP.Worker=r(L,"Dedicated")}catch(e){a(e,"Dedicated")}if(R){Z=SharedWorker;try{o.ZP.SharedWorker=r(Z,"Shared")}catch(e){a(e,"Shared")}}else n("Shared");if(N){H=navigator.serviceWorker.register;try{o.ZP.navigator.serviceWorker.register=(t=H,function(){for(var e=arguments.length,r=new Array(e),n=0;n<e;n++)r[n]=arguments[n];return i("Service",r[1]?.type),t.apply(navigator.serviceWorker,r)})}catch(e){a(e,"Service")}}else n("Service");var t;return}n("All")}function r(e,t){return new Proxy(e,{construct:(e,r)=>(i(t,r[1]?.type),new e(...r))})}function n(t){o.v6||e(`Workers/${t}/Unavailable`)}function i(t,r){e("module"===r?`Workers/${t}/Module`:`Workers/${t}/Classic`)}function a(t,r){e(`Workers/${r}/SM/Unsupported`),console.warn(`NR Agent: Unable to capture ${r} workers.`,t)}}(this.recordSupportability.bind(this))}reportPolyfillsNeeded(){this.recordSupportability(`Generic/Polyfill/Promise/${this.PfFeatStatusEnum.PROMISE}`),this.recordSupportability(`Generic/Polyfill/ArrayIncludes/${this.PfFeatStatusEnum.ARRAY_INCLUDES}`),this.recordSupportability(`Generic/Polyfill/ObjectAssign/${this.PfFeatStatusEnum.OBJECT_ASSIGN}`),this.recordSupportability(`Generic/Polyfill/ObjectEntries/${this.PfFeatStatusEnum.OBJECT_ENTRIES}`)}eachSessionChecks(){o.il&&(0,t.bP)("pageshow",(e=>
20{e.persisted&&this.recordCustom("Custom/BFCache/PageRestored")}))}}var M=__webpack_require__(9010),D=__webpack_require__(8539),W=__webpack_require__.n(D),B=__webpack_require__(9599),$=o.ZP,G="fetch-",F=G+"body-",U=["arrayBuffer","blob","json","text","formData"],X=$.Request,V=$.Response,Y="prototype",J="nr@context";const Q={};function K(e){const t=function(e){return(e||a.ee).get("fetch")}(e);if(!(X&&V&&$.fetch))return t;if(Q[t.debugId])return t;function r(e,r,n){var i=e[r];"function"==typeof i&&(e[r]=function(){var e,r=W()(arguments),o={};t.emit(n+"before-start",[r],o),o[J]&&o[J].dt&&(e=o[J].dt);var a=i.apply(this,r);return t.emit(n+"start",[r,e],a),a.then((function(e){return t.emit(n+"end",[null,e],a),e}),(function(e){throw t.emit(n+"end",[e],a),e}))})}return Q[t.debugId]=!0,(0,B.D)(U,(function(e,t){r(X[Y],t,F),r(V[Y],t,F)})),r($,"fetch",G),t.on(G+"end",(function(e,r){var n=this;if(r){var i=r.headers.get("content-length");null!==i&&(n.rxSize=i),t.emit(G+"done",[null,r],n)}else t.emit(G+"done",[e],n)})),t}var ee="nr@original",te=Object.prototype.hasOwnProperty,re=!1;function ne(e,t){return e||(e=a.ee),r.inPlace=function(e,t,n,i,o){n||(n="");var a,s,c,u="-"===n.charAt(0);for(c=0;c<t.length;c++)ae(a=e[s=t[c]])||(e[s]=r(a,u?s+n:n,i,s,o))},r.flag=ee,r;function r(t,r,i,o,a){return ae(t)?t:(r||(r=""),nrWrapper[ee]=t,oe(t,nrWrapper,e),nrWrapper);function nrWrapper(){var s,c,u,d;try{c=this,s=W()(arguments),u="function"==typeof i?i(s,c):i||{}}catch(t){ie([t,"",[s,c,o],u],e)}n(r+"start",[s,c,o],u,a);try{return d=t.apply(c,s)}catch(e){throw n(r+"err",[s,c,e],u,a),e}finally{n(r+"end",[s,c,d],u,a)}}}function n(r,n,i,o){if(!re||t){var a=re;re=!0;try{e.emit(r,n,i,t,o)}catch(t){ie([t,r,n,i],e)}re=a}}}function ie(e,t){t||(t=a.ee);try{t.emit("internal-error",e)}catch(e){}}function oe(e,t,r){if(Object.defineProperty&&Object.keys)try{return Object.keys(e).forEach((function(r){Object.defineProperty(t,r,{get:function(){return e[r]},set:function(t){return e[r]=t,t}})})),t}catch(e){ie([e],r)}for(var n in e)te.call(e,n)&&(t[n]=e[n]);return t}function ae(e){return!(e&&e instanceof Function&&e.apply&&!e[ee])}function se(e,t,r){var n=e[t];e[t]=function(e,t){var r=t(e);return r[ee]=e,oe(e,r,a.ee),r}(n,r)}function ce(){for(var e=arguments.length,t=new Array(e),r=0;r<e;++r)t[r]=arguments[r];return t}const ue={};function de(e){const t=function(e){return(e||a.ee).get("timer")}(e);if(ue[t.debugId])return t;ue[t.debugId]=!0;var r=ne(t),n="setTimeout",i="setInterval",s="clearTimeout",c="-start";return r.inPlace(o.ZP,[n,"setImmediate"],n+"-"),r.inPlace(o.ZP,[i],i+"-"),r.inPlace(o.ZP,[s,"clearImmediate"],s+"-"),t.on(i+c,(function(e,t,n){e[0]=r(e[0],"fn-",null,n)})),t.on(n+c,(function(e,t,n){this.method=n,this.timerDuration=isNaN(e[1])?0:+e[1],e[0]=r(e[0],"fn-",this,n)})),t}const fe={};function le(e){const t=function(e){return(e||a.ee).get("raf")}(e);if(fe[t.debugId]||!o.il)return t;fe[t.debugId]=!0;var r=ne(t),n="equestAnimationFrame";return r.inPlace(window,["r"+n,"mozR"+n,"webkitR"+n,"msR"+n],"raf-"),t.on("raf-start",(function(e){e[0]=r(e[0],"fn-")})),t}const pe={};function he(e){const t=function(e){return(e||a.ee).get("history")}(e);if(pe[t.debugId]||!o.il)return t;pe[t.debugId]=!0;var r=ne(t),n=window.history&&window.history.constructor&&window.history.constructor.prototype,i=window.history;return n&&n.pushState&&n.replaceState&&(i=n),r.inPlace(i,["pushState","replaceState"],"-"),t}const ve={};function _e(e){const r=function(e){return(e||a.ee).get("jsonp")}(e);if(ve[r.debugId]||!o.il)return r;ve[r.debugId]=!0;var n=ne(r),i=/[?&](?:callback|cb)=([^&#]+)/,s=/(.*)\.([^.]+)/,c=/^(\w+)(\.|$)(.*)$/,u=["appendChild","insertBefore","replaceChild"];function d(e,t){var r=e.match(c),n=r[1],i=r[3];return i?d(i,t[n]):t[n]}return"addEventListener"in window&&(Node&&Node.prototype&&Node.prototype.appendChild?n.inPlace(Node.prototype,u,"dom-"):(n.inPlace(HTMLElement.prototype,u,"dom-"),n.inPlace(HTMLHeadElement.prototype,u,"dom-"),n.inPlace(HTMLBodyElement.prototype,u,"dom-"))),r.on("dom-start",(function(e){!function(e){if(!e||"string"!=typeof e.nodeName||"script"!==e.nodeName.toLowerCase())return;if("function"!=typeof e.addEventListener)return;var o=(a=e.src,c=a.match(i),c?c[1]:null);var a,c;if(!o)return;var u=function(e){var t=e.match(s);if(t&&t.length>=3)return{key:t[2],parent:d(t[1],window)};return{key:e,parent:window}}(o);if("function"!=typeof u.parent[u.key])return;var f={};function l(){r.emit("jsonp-end",[],f),e.removeEventListener("load",l,(0,t.m$)(!1)),e.removeEventListener("error",p,(0,t.m$)(!1))}function p(){r.emit("jsonp-error",[],f),r.emit("jsonp-end",[],f),e.removeEventListener("load",l,(0,t.m$)(!1)),e.removeEventListener("error",p,(0,t.m$)(!1))}n.inPlace(u.parent,[u.key],"cb-",f),e.addEventListener("load",l,(0,t.m$)(!1)),e.addEventListener("error",p,(0,t.m$)(!1)),r.emit("new-jsonp",[e.src],f)}(e[0])})),r}const be={};function ge(e){const t=function(e){return(e||a.ee).get("mutation")}(e);if(be[t.debugId]||!o.il)return t;be[t.debugId]=!0;var r=ne(t),n=b.Yu.MO;return n&&(window.MutationObserver=function(e){return this instanceof n?new n(r(e,"fn-")):n.apply(this,arguments)},MutationObserver.prototype=n.prototype),t}const me={};function we(e){const t=function(e){return(e||a.ee).get("promise")}(e);if(me[t.debugId])return t;me[t.debugId]=!0;var r=a.c,n=ne(t),i=b.Yu.PR;return i&&function(){function e(e){var r=t.context(),o=n(e,"executor-",r,null,!1),a=new i(o);return t.context(a).getCtx=function(){return r},a}o.ZP.Promise=e,Object.defineProperty(o.ZP.Promise,"name",{value:"Promise"}),["all","race"].forEach((function(e){var r=i[e];i[e]=function(n){var o=!1;(0,B.D)(n,(function(t,r){Promise.resolve(r).then(s("all"===e),s(!1))}));var a=r.apply(i,arguments);return i.resolve(a);function s(e){return function(){t.emit("propagate",[null,!o],a,!1,!1),o=o||!e}}}})),["resolve","reject"].forEach((function(e){var r=i[e];i[e]=function(e){var n=r.apply(i,arguments);return e!==n&&t.emit("propagate",[e,!0],n,!1,!1),n}})),i.prototype.catch=function(e){return this.then(null,e)},Object.assign(i.prototype,{constructor:{value:e}}),(0,B.D)(Object.getOwnPropertyNames(i),(function(t,r){try{e[r]=i[r]}catch(e){}})),se(i.prototype,"then",(function(e){return function(){var i=this,o=ce.apply(this,arguments),a=r(i);a.promise=i,o[0]=n(o[0],"cb-",a,null,!1),o[1]=n(o[1],"cb-",a,null,!1);var s=e.apply(this,o);return a.nextPromise=s,t.emit("propagate",[i,!0],s,!1,!1),s}})),t.on("executor-start",(function(e){e[0]=n(e[0],"resolve-",this,null,!1),e[1]=n(e[1],"resolve-",this,null,!1)})),t.on("executor-err",(function(e,t,r){e[1](r)})),t.on("cb-end",(function(e,r,n){t.emit("propagate",[n,!0],this.nextPromise,!1,!1)})),t.on("propagate",(function(e,r,n){this.getCtx&&!r||(this.getCtx=function(){if(e instanceof Promise)var r=t.context(e);return r&&r.getCtx?r.getCtx():this})})),e.toString=function(){return""+i}}(),t}const ye={};function xe(e){var t=function(e){return(e||a.ee).get("events")}(e);if(ye[t.debugId])return t;ye[t.debugId]=!0;var r=ne(t,!0),n=XMLHttpRequest,i="addEventListener",s="removeEventListener";function c(e){for(var t=e;t&&!t.hasOwnProperty(i);)t=Object.getPrototypeOf(t);t&&u(t)}function u(e){r.inPlace(e,[i,s],"-",d)}function d(e,t){return e[1]}return"getPrototypeOf"in Object?(o.il&&c(document),c(o.ZP),c(n.prototype)):n.prototype.hasOwnProperty(i)&&(u(o.ZP),u(n.prototype)),t.on(i+"-start",(function(e,t){var n=e[1];if(null!==n&&("function"==typeof n||"object"==typeof n)){var i=(0,M.X)(n,"nr@wrapped",(function(){var e={object:function(){if("function"!=typeof n.handleEvent)return;return n.handleEvent.apply(n,arguments)},function:n}[typeof n];return e?r(e,"fn-",null,e.name||"anonymous"):n}));this.wrapped=e[1]=i}})),t.on(s+"-start",(function(e){e[1]=this.wrapped||e[1]})),t}const Pe={};function Oe(e){var r=e||a.ee;const n=function(e){return(e||a.ee).get("xhr")}(r);if(Pe[n.debugId])return n;Pe[n.debugId]=!0,xe(r);var i=ne(n),s=b.Yu.XHR,c=b.Yu.MO,u=b.Yu.PR,d=b.Yu.SI,f="readystatechange",l=["onload","onerror","onabort","onloadstart","onloadend","onprogress","ontimeout"],p=[],h=o.ZP.XMLHttpRequest.listeners,v=o.ZP.XMLHttpRequest=function(e){var r=new s(e);function i(){try{n.emit("new-xhr",[r],r),r.addEventListener(f,g,(0,t.m$)(!1))}catch(e){console.error(e);try{n.emit("internal-error",[e])}catch(e){}}}
20return this.listeners=h?[...h,i]:[i],this.listeners.forEach((e=>e())),r};function _(e,t){i.inPlace(t,["onreadystatechange"],"fn-",P)}function g(){var e=this,t=n.context(e);e.readyState>3&&!t.resolved&&(t.resolved=!0,n.emit("xhr-resolved",[],e)),i.inPlace(e,l,"fn-",P)}if(function(e,t){for(var r in e)t[r]=e[r]}(s,v),v.prototype=s.prototype,i.inPlace(v.prototype,["open","send"],"-xhr-",P),n.on("send-xhr-start",(function(e,t){_(e,t),function(e){p.push(e),c&&(m?m.then(x):d?d(x):(w=-w,y.data=w))}(t)})),n.on("open-xhr-start",_),c){var m=u&&u.resolve();if(!d&&!u){var w=1,y=document.createTextNode(w);new c(x).observe(y,{characterData:!0})}}else r.on("fn-end",(function(e){e[0]&&e[0].type===f||x()}));function x(){for(var e=0;e<p.length;e++)_(0,p[e]);p.length&&(p=[])}function P(e,t){return t}return n}function ke(e){return xe(e)}function Ee(e){return K(e)}function Se(e){return he(e)}function Ce(e){return le(e)}function Te(e){return de(e)}function Ae(e){return Oe(e)}var qe,Ie={};try{qe=localStorage.getItem("__nr_flags").split(","),console&&"function"==typeof console.log&&(Ie.console=!0,-1!==qe.indexOf("dev")&&(Ie.dev=!0),-1!==qe.indexOf("nr_dev")&&(Ie.nrDev=!0))}catch(e){}function je(e){try{Ie.console&&je(e)}catch(e){}}Ie.nrDev&&a.ee.on("internal-error",(function(e){je(e.stack)})),Ie.dev&&a.ee.on("fn-err",(function(e,t,r){je(r.stack)})),Ie.dev&&(je("NR AGENT IN DEVELOPMENT MODE"),je("flags: "+(0,B.D)(Ie,(function(e,t){return e})).join(", ")));var Re="nr@seenError";class Ne extends h.W{constructor(e){var t;super(e),t=this,this.skipNext=0,this.handleErrors=!1,this.origOnerror=o.ZP?.onerror;const r=this,n=(0,b.OP)(this.agentIdentifier);n.features.err=!0,r.ee.on("fn-start",(function(e,t,n){r.handleErrors&&(r.skipNext+=1)})),r.ee.on("fn-err",(function(e,t,n){r.handleErrors&&!n[Re]&&((0,M.X)(n,Re,(function(){return!0})),this.thrown=!0,Ze(n,void 0,r.ee))})),r.ee.on("fn-end",(function(){r.handleErrors&&!this.thrown&&r.skipNext>0&&(r.skipNext-=1)})),r.ee.on("internal-error",(e=>{(0,d.p)("ierr",[e,(0,f.zO)(),!0],void 0,void 0,r.ee)}));const i=o.ZP?.onerror;o.ZP.onerror=function(){return i&&i(...arguments),t.onerrorHandler(...arguments),!1};try{o.ZP?.addEventListener("unhandledrejection",(e=>{const t=new Error(`${e.reason}`);(0,d.p)("err",[t,(0,f.zO)(),!1,{unhandledPromiseRejection:1}],void 0,void 0,this.ee)}))}catch(e){}try{throw new Error}catch(e){"stack"in e&&(Te(this.ee),Ce(this.ee),"addEventListener"in o.ZP&&ke(this.ee),n.xhrWrappable&&Ae(this.ee),r.handleErrors=!0)}}onerrorHandler(e,t,r,n,i){try{this.skipNext?this.skipNext-=1:Ze(i||new Le(e,t,r),!0,this.ee)}catch(e){try{(0,d.p)("ierr",[e,(0,f.zO)(),!0],void 0,void 0,this.ee)}catch(e){}}return"function"==typeof this.origOnerror&&this.origOnerror.apply(this,W()(arguments))}}function Le(e,t,r){this.message=e||"Uncaught error with no additional information",this.sourceURL=t,this.line=r}function Ze(e,t,r){var n=t?null:(0,f.zO)();(0,d.p)("err",[e,n],void 0,void 0,r)}var He=1;function ze(e){var t=typeof e;return!e||"object"!==t&&"function"!==t?-1:e===o.ZP?0:(0,M.X)(e,"nr@id",(function(){return He++}))}var Me=__webpack_require__(1719);function De(e){if("string"==typeof e&&e.length)return e.length;if("object"==typeof e){if("undefined"!=typeof ArrayBuffer&&e instanceof ArrayBuffer&&e.byteLength)return e.byteLength;if("undefined"!=typeof Blob&&e instanceof Blob&&e.size)return e.size;if(!("undefined"!=typeof FormData&&e instanceof FormData))try{return JSON.stringify(e).length}catch(e){return}}}var We=__webpack_require__(7233),Be=__webpack_require__(2141);class $e{constructor(e){this.agentIdentifier=e,this.generateTracePayload=this.generateTracePayload.bind(this),this.shouldGenerateTrace=this.shouldGenerateTrace.bind(this)}generateTracePayload(e){if(!this.shouldGenerateTrace(e))return null;var t=(0,b.DL)(this.agentIdentifier);if(!t)return null;var r=(t.accountID||"").toString()||null,n=(t.agentID||"").toString()||null,i=(t.trustKey||"").toString()||null;if(!r||!n)return null;var o=(0,Be.M)(),a=(0,Be.Ht)(),s=Date.now(),c={spanId:o,traceId:a,timestamp:s};return(e.sameOrigin||this.isAllowedOrigin(e)&&this.useTraceContextHeadersForCors())&&(c.traceContextParentHeader=this.generateTraceContextParentHeader(o,a),c.traceContextStateHeader=this.generateTraceContextStateHeader(o,s,r,n,i)),(e.sameOrigin&&!this.excludeNewrelicHeader()||!e.sameOrigin&&this.isAllowedOrigin(e)&&this.useNewrelicHeaderForCors())&&(c.newrelicHeader=this.generateTraceHeader(o,a,s,r,n,i)),c}generateTraceContextParentHeader(e,t){return"00-"+t+"-"+e+"-01"}generateTraceContextStateHeader(e,t,r,n,i){return i+"@nr=0-1-"+r+"-"+n+"-"+e+"----"+t}generateTraceHeader(e,t,r,n,i,a){if(!("function"==typeof o.ZP?.btoa))return null;var s={v:[0,1],d:{ty:"Browser",ac:n,ap:i,id:e,tr:t,ti:r}};return a&&n!==a&&(s.d.tk=a),btoa(JSON.stringify(s))}shouldGenerateTrace(e){return this.isDtEnabled()&&this.isAllowedOrigin(e)}isAllowedOrigin(e){var t=!1,r={};if((0,b.Mt)(this.agentIdentifier,"distributed_tracing")&&(r=(0,b.P_)(this.agentIdentifier).distributed_tracing),e.sameOrigin)t=!0;else if(r.allowed_origins instanceof Array)for(var n=0;n<r.allowed_origins.length;n++){var i=(0,We.e)(r.allowed_origins[n]);if(e.hostname===i.hostname&&e.protocol===i.protocol&&e.port===i.port){t=!0;break}}return t}isDtEnabled(){var e=(0,b.Mt)(this.agentIdentifier,"distributed_tracing");return!!e&&!!e.enabled}excludeNewrelicHeader(){var e=(0,b.Mt)(this.agentIdentifier,"distributed_tracing");return!!e&&!!e.exclude_newrelic_header}useNewrelicHeaderForCors(){var e=(0,b.Mt)(this.agentIdentifier,"distributed_tracing");return!!e&&!1!==e.cors_use_newrelic_header}useTraceContextHeadersForCors(){var e=(0,b.Mt)(this.agentIdentifier,"distributed_tracing");return!!e&&!!e.cors_use_tracecontext_headers}}var Ge=["load","error","abort","timeout"],Fe=Ge.length,Ue=b.Yu.REQ,Xe=o.ZP?.XMLHttpRequest;class Ve extends h.W{constructor(e){super(e);const r=(0,b.OP)(this.agentIdentifier);r.xhrWrappable&&!r.disabled&&(r.features.xhr=!0,this.dt=new $e(this.agentIdentifier),this.handler=(e,t,r,n)=>(0,d.p)(e,t,r,n,this.ee),this.wrappedFetch=Ee(this.ee),Ae(this.ee),function(e,r,n,i){function a(e){var r=this;r.totalCbs=0,r.called=0,r.cbTime=0,r.end=P,r.ended=!1,r.xhrGuids={},r.lastSize=null,r.loadCaptureCalled=!1,r.params=this.params||{},r.metrics=this.metrics||{},e.addEventListener("load",(function(t){k(r,e)}),(0,t.m$)(!1)),Me.I&&(Me.I>34||Me.I<10)||e.addEventListener("progress",(function(e){r.lastSize=e.loaded}),(0,t.m$)(!1))}function s(e){this.params={method:e[0]},O(this,e[1]),this.metrics={}}function c(t,r){var n=(0,b.DL)(e);"xpid"in n&&this.sameOrigin&&r.setRequestHeader("X-NewRelic-ID",n.xpid);var o=i.generateTracePayload(this.parsedOrigin);if(o){var a=!1;o.newrelicHeader&&(r.setRequestHeader("newrelic",o.newrelicHeader),a=!0),o.traceContextParentHeader&&(r.setRequestHeader("traceparent",o.traceContextParentHeader),o.traceContextStateHeader&&r.setRequestHeader("tracestate",o.traceContextStateHeader),a=!0),a&&(this.dt=o)}}function u(e,n){var i=this.metrics,o=e[0],a=this;if(i&&o){var s=De(o);s&&(i.txSize=s)}this.startTime=(0,f.zO)(),this.listener=function(e){try{"abort"!==e.type||a.loadCaptureCalled||(a.params.aborted=!0),("load"
20!==e.type||a.called===a.totalCbs&&(a.onloadCalled||"function"!=typeof n.onload))&&a.end(n)}catch(e){try{r.emit("internal-error",[e])}catch(e){}}};for(var c=0;c<Fe;c++)n.addEventListener(Ge[c],this.listener,(0,t.m$)(!1))}function d(e,t,r){this.cbTime+=e,t?this.onloadCalled=!0:this.called+=1,this.called!==this.totalCbs||!this.onloadCalled&&"function"==typeof r.onload||this.end(r)}function l(e,t){var r=""+ze(e)+!!t;this.xhrGuids&&!this.xhrGuids[r]&&(this.xhrGuids[r]=!0,this.totalCbs+=1)}function p(e,t){var r=""+ze(e)+!!t;this.xhrGuids&&this.xhrGuids[r]&&(delete this.xhrGuids[r],this.totalCbs-=1)}function h(){this.endTime=(0,f.zO)()}function v(e,t){t instanceof Xe&&"load"===e[0]&&r.emit("xhr-load-added",[e[1],e[2]],t)}function _(e,t){t instanceof Xe&&"load"===e[0]&&r.emit("xhr-load-removed",[e[1],e[2]],t)}function g(e,t,r){t instanceof Xe&&("onload"===r&&(this.onload=!0),("load"===(e[0]&&e[0].type)||this.onload)&&(this.xhrCbStart=(0,f.zO)()))}function m(e,t){this.xhrCbStart&&r.emit("xhr-cb-time",[(0,f.zO)()-this.xhrCbStart,this.onload,t],t)}function w(e){var t,r=e[1]||{};"string"==typeof e[0]?t=e[0]:e[0]&&e[0].url?t=e[0].url:o.ZP?.URL&&e[0]&&e[0]instanceof URL&&(t=e[0].href),t&&(this.parsedOrigin=(0,We.e)(t),this.sameOrigin=this.parsedOrigin.sameOrigin);var n=i.generateTracePayload(this.parsedOrigin);if(n&&(n.newrelicHeader||n.traceContextParentHeader))if("string"==typeof e[0]||o.ZP?.URL&&e[0]&&e[0]instanceof URL){var a={};for(var s in r)a[s]=r[s];a.headers=new Headers(r.headers||{}),c(a.headers,n)&&(this.dt=n),e.length>1?e[1]=a:e.push(a)}else e[0]&&e[0].headers&&c(e[0].headers,n)&&(this.dt=n);function c(e,t){var r=!1;return t.newrelicHeader&&(e.set("newrelic",t.newrelicHeader),r=!0),t.traceContextParentHeader&&(e.set("traceparent",t.traceContextParentHeader),t.traceContextStateHeader&&e.set("tracestate",t.traceContextStateHeader),r=!0),r}}function y(e,t){this.params={},this.metrics={},this.startTime=(0,f.zO)(),this.dt=t,e.length>=1&&(this.target=e[0]),e.length>=2&&(this.opts=e[1]);var r,n=this.opts||{},i=this.target;"string"==typeof i?r=i:"object"==typeof i&&i instanceof Ue?r=i.url:o.ZP?.URL&&"object"==typeof i&&i instanceof URL&&(r=i.href),O(this,r);var a=(""+(i&&i instanceof Ue&&i.method||n.method||"GET")).toUpperCase();this.params.method=a,this.txSize=De(n.body)||0}function x(e,t){var r;this.endTime=(0,f.zO)(),this.params||(this.params={}),this.params.status=t?t.status:0,"string"==typeof this.rxSize&&this.rxSize.length>0&&(r=+this.rxSize);var i={txSize:this.txSize,rxSize:r,duration:(0,f.zO)()-this.startTime};n("xhr",[this.params,i,this.startTime,this.endTime,"fetch"],this)}function P(e){var t=this.params,r=this.metrics;if(!this.ended){this.ended=!0;for(var i=0;i<Fe;i++)e.removeEventListener(Ge[i],this.listener,!1);t.aborted||(r.duration=(0,f.zO)()-this.startTime,this.loadCaptureCalled||4!==e.readyState?null==t.status&&(t.status=0):k(this,e),r.cbTime=this.cbTime,n("xhr",[t,r,this.startTime,this.endTime,"xhr"],this))}}function O(e,t){var r=(0,We.e)(t),n=e.params;n.hostname=r.hostname,n.port=r.port,n.protocol=r.protocol,n.host=r.hostname+":"+r.port,n.pathname=r.pathname,e.parsedOrigin=r,e.sameOrigin=r.sameOrigin}function k(e,t){e.params.status=t.status;var r=function(e,t){var r=e.responseType;return"json"===r&&null!==t?t:"arraybuffer"===r||"blob"===r||"json"===r?De(e.response):"text"===r||""===r||void 0===r?De(e.responseText):void 0}(t,e.lastSize);if(r&&(e.metrics.rxSize=r),e.sameOrigin){var n=t.getResponseHeader("X-NewRelic-App-Data");n&&(e.params.cat=n.split(", ").pop())}e.loadCaptureCalled=!0}r.on("new-xhr",a),r.on("open-xhr-start",s),r.on("open-xhr-end",c),r.on("send-xhr-start",u),r.on("xhr-cb-time",d),r.on("xhr-load-added",l),r.on("xhr-load-removed",p),r.on("xhr-resolved",h),r.on("addEventListener-end",v),r.on("removeEventListener-end",_),r.on("fn-end",m),r.on("fetch-before-start",w),r.on("fetch-start",y),r.on("fn-start",g),r.on("fetch-done",x)}(this.agentIdentifier,this.ee,this.handler,this.dt))}}var Ye=__webpack_require__(6023),Je="learResourceTimings",Qe="addEventListener",Ke="removeEventListener",et="resourcetimingbufferfull",tt="bstResource",rt="-start",nt="-end",it="fn"+rt,ot="fn"+nt,at="bstTimer",st="pushState",ct=b.Yu.EV;class ut extends h.W{constructor(e){if(super(e),!o.il)return;if(!(window.performance&&window.performance.timing&&window.performance.getEntriesByType))return;(0,b.OP)(this.agentIdentifier).features.stn=!0;const r=this.ee;function n(e){if((0,d.p)(tt,[window.performance.getEntriesByType("resource")],void 0,void 0,r),window.performance["c"+Je])try{window.performance[Ke](et,n,!1)}catch(e){}else try{window.performance[Ke]("webkit"+et,n,!1)}catch(e){}}this.timerEE=Te(this.ee),this.rafEE=Ce(this.ee),Se(this.ee),ke(this.ee),this.ee.on(it,(function(e,t){e[0]instanceof ct&&(this.bstStart=(0,f.zO)())})),this.ee.on(ot,(function(e,t){var n=e[0];n instanceof ct&&(0,d.p)("bst",[n,t,this.bstStart,(0,f.zO)()],void 0,void 0,r)})),this.timerEE.on(it,(function(e,t,r){this.bstStart=(0,f.zO)(),this.bstType=r})),this.timerEE.on(ot,(function(e,t){(0,d.p)(at,[t,this.bstStart,(0,f.zO)(),this.bstType],void 0,void 0,r)})),this.rafEE.on(it,(function(){this.bstStart=(0,f.zO)()})),this.rafEE.on(ot,(function(e,t){(0,d.p)(at,[t,this.bstStart,(0,f.zO)(),"requestAnimationFrame"],void 0,void 0,r)})),this.ee.on(st+rt,(function(e){this.time=(0,f.zO)(),this.startPath=location.pathname+location.hash})),this.ee.on(st+nt,(function(e){(0,d.p)("bstHist",[location.pathname+location.hash,this.startPath,this.time],void 0,void 0,r)})),(0,Ye.W)()?((0,d.p)(tt,[window.performance.getEntriesByType("resource")],void 0,void 0,r),function(){var e=new PerformanceObserver(((e,t)=>{var n=e.getEntries();(0,d.p)(tt,[n],void 0,void 0,r)}));try{e.observe({entryTypes:["resource"]})}catch(e){}}()):Qe in window.performance&&(window.performance["c"+Je]?window.performance[Qe](et,n,(0,t.m$)(!1)):window.performance[Qe]("webkit"+et,n,(0,t.m$)(!1))),document[Qe]("scroll",this.noOp,(0,t.m$)(!1)),document[Qe]("keypress",this.noOp,(0,t.m$)(!1)),document[Qe]("click",this.noOp,(0,t.m$)(!1))}noOp(e){}}class dt extends h.W{constructor(e){super(e);(0,b.OP)(this.agentIdentifier).features.ins=!0}}var ft="-start",lt="-end",pt="-body",ht="fn"+ft,vt="fn"+lt,_t="cb"+ft,bt="cb"+lt,gt="jsTime",mt="fetch",wt="addEventListener",yt=o.ZP,xt=yt.location;class Pt extends h.W{constructor(e){if(super(e),!o.il)return;const r=(0,b.OP)(this.agentIdentifier);if(!yt[wt]||!r.xhrWrappable||r.disabled)return;r.features.spa=!0;let n,i=0;const a=this.ee.get("tracer"),s=_e(this.ee);const c=function(e){return we(e)}(this.ee),u=ke(this.ee),d=Te(this.ee),l=Ae(this.ee),p=Ee(this.ee),h=Se(this.ee),v=function(e){return ge(e)}(this.ee);function _(e,t){h.emit("newURL",[""+xt,t])}function g(){i++,n=xt.hash,this[ht]=(0,f.zO)()}function m(){i--,xt.hash!==n&&_(0,!0);var e=(0,f.zO)();this[gt]=~~this[gt]+e-this[ht],this[vt]=e}function w(e,t){e.on(t,(function(){this[t]=(0,f.zO)()}))}this.ee.on(ht,g),c.on(_t,g),s.on(_t,g),this.ee.on(vt,m),c.on(bt,m),s.on(bt,m),this.ee.buffer([ht,vt,"xhr-resolved"]),u.buffer([ht]),d.buffer(["setTimeout"+lt,"clearTimeout"+ft,ht]),l.buffer([ht,"new-xhr","send-xhr"+ft]),p.buffer([mt+ft,mt+"-done",mt+pt+ft,mt+pt+lt]),h.buffer(["newURL"]),v.buffer([ht]),c.buffer(["propagate",_t,bt,"executor-err","resolve"+ft]),a.buffer([ht,"no-"+ht]),s.buffer(["new-jsonp","cb-start","jsonp-error","jsonp-end"]),w(p,mt+ft),w(p,mt+"-done"),w(s,"new-jsonp"),w(s,"jsonp-end"),w(s,"cb-start"),h.on("pushState-end",_),h.on("replaceState-end",_),yt[wt]("hashchange",_,(0,t.m$)(!0)),yt[wt]("load",_,(0,t.m$)(!0)),yt[wt]("popstate",(function(){_(0,i>1)}),(0,t.m$)(!0))}}var Ot=__webpack_require__(9011),kt=__webpack_require__(4580);let Et=!1;const St=(0,e.n)();try{!function(e){if(Et)return;const t=(0,kt.gG)();o.v6&&(t.info.jsAttributes={...t.info.jsAttributes,isWorker:!0});try{(0,b.CX)(u.Z,t.info),(0,b.Dg)(u.Z,t.init),(0,b.GE)(u.Z,t.loader_config),(0,b.sU)(u.Z,{loaderType:e}),function(e){var t=(0,kt.fP)(),r=a.ee.get(e),n=r.get("tracer"),i="api-",o=i+"ixn-";function s(){}(0,B.D)(["setErrorHandler","finished","addToTrace","inlineHit","addRelease"],(function(e,r){t[r]=u(i,r,!0,"api")})),t.addPageAction=u(i,"addPageAction",!0),t.setCurrentRouteName=u(i,"routeName",!0),t.setPageViewName=function(t,r){if("string"==typeof t)return"/"!==t.charAt(0)&&(t="/"+t),(0,b.OP)(e).customTransaction=(r||"http://custom.transaction")+t,u(i,"setPageViewName",!0,"api")()},t.setCustomAttribute=function(t,r){const n=(0,b.C5)(e);return(0,b.CX)(e,{...n,jsAttributes:{...n.jsAttributes,[t]:r}}),u(i,"setCustomAttribute",!0,"api")()},t.interaction=function(){return(new s).get()};var c=s.prototype={createTracer:function(e,t){var i={},a=this,s="function"==typeof t;return(0,d.p)(o+"tracer",[(0,f.zO)(),e,i],a,void 0,r),function(){if(n.emit((s?"":"no-")+"fn-start",[(0,f.zO)(),a,s],i),s)try{return t.apply(this,arguments)}catch(e){throw n.emit("fn-err",[arguments,this,"string"==typeof e?new Error(e):e],i),e}finally{n.emit("fn-end",[(0,f.zO)()],i)}}}};function u(e,t,n,i){return function(){return(0,d.p)("record-supportability",["API/"+t+"/called"],void 0,void 0,r),(0,d.p)(e+t,[(0,f.zO)()].concat(W()(arguments)),n?null:this,i,r),n?void 0:this}}(0,B.D)("actionText,setName,setAttribute,save,ignore,onEnd,getContext,end,get".split(","),(function(e,t){c[t]=u(o,t)})),t.noticeError=function(e,t){"string"==typeof e&&(e=new Error(e)),(0,d.p)("record-supportability",["API/noticeError/called"],void 0,void 0,r),(0,d.p)("err",[e,(0,f.zO)(),!1,t],void 0,void 0,r)}}(u.Z),Et=!0}catch(e){}}("spa");const e=(0,Ot.K)(u.Z);e.page_view_event&&new v(u.Z),e.page_view_timing&&new g(u.Z),e.metrics&&new z(u.Z,St),e.jserrors&&new Ne(u.Z),e.ajax&&new Ve(u.Z),e.session_trace&&new ut(u.Z),e.page_action&&new dt(u.Z),e.spa&&new Pt(u.Z),function(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1e3;t?setTimeout((()=>c(e)),r):o.il?n((()=>c(e))):c(e)}("spa")}catch(e){o.ZP?.newrelic?.ee?.abort&&o.ZP.newrelic.ee.abort()}})(),window.NRBA=__webpack_exports__})(); 21</script>
21 22<!-- END New Relic Browser --> 23 <!--INCLUDE FONTS --> 24 <!-- t="../../fonts/ - check/change BE path to fonts --> 25 26
26<script>window.dataLayer=window.dataLayer||[];dataLayer.push({"event":"content_metadata","publish_date":"2022-10-28"});</script>
26 27<!-- Calibermind -->
28<script type="text/javascript" charset="UTF-8"> 29!function(){var e=window.analytics=window.analytics||[];if(!e.initialize)if(e.invoked)window.console&&console.error&&console.error("MetaRouter snippet included twice.");else{e.invoked=!0,e.methods=["trackSubmit","trackClick","trackLink","trackForm","pageview","identify","reset","group","track","ready","alias","debug","page","once","off","on","addSourceMiddleware","addIntegrationMiddleware","setAnonymousId","addDestinationMiddleware"],e.factory=function(t){return function(){var o=Array.prototype.slice.call(arguments);return o.unshift(t),e.push(o),e}};for(var t=0;t<e.methods.length;t++){var o=e.methods[t];e[o]=e.factory(o)}e.load=function(t,o){o&&(e._loadOptions=o);var a=document.createElement("script");a.type="text/javascript",a.async=!0,a.src=("https:"===document.location.protocol?"https://":"http://")+"cdn.calibermind.com/"+t+".js";var r=document.getElementsByTagName("script")[0];r.parentNode.insertBefore(a,r)},e.SNIPPET_VERSION="4.13.1",e.load("a",{writeKey:"fPNk93xQt3QL3hobfIbcf",abmVendors:["SIXSENSE"]}),e.load("js/abm"),e.page()}}();</script>
29 30<!-- End Calibermind --> 31<!-- Google Tag Manager -->
32<script>
vendor: 331 bytes, lines 32-36
32(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': 33new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 34j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 35'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 36})(window,document,'script','dataLayer','
36GTM-5X4FKLD
vendor: 3 bytes, line 36
36');
36</script>
36 37<!-- End Google Tag Manager --><meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' /> 38<link rel="alternate" hreflang="en" href="https://www.d2l.com/contact-sales/" /> 39<link rel="alternate" hreflang="en-au" href="https://www.d2l.com/en-apac/contact-sales/" /> 40<link rel="alternate" hreflang="fr-ca" href="https://www.d2l.com/fr-ca/contacter-le-service-des-ventes/" /> 41<link rel="alternate" hreflang="en-gb" href="https://www.d2l.com/en-eu/contact-sales/" /> 42<link rel="alternate" hreflang="x-default" href="https://www.d2l.com/contact-sales/" /> 43 <!-- Start Wingify Common Smartcode --> 44
44<script data-cfasync="false" nowprocket data-jetpack-boost="ignore" type='text/javascript' data-spai-excluded="true"> 45 var _vwo_clicks = 10; 46 </script>
46 47 <!-- End Wingify Common Smartcode --> 48 <!-- Start Wingify Async SmartCode --> 49 <link rel="preconnect" href="https://dev.visualwebsiteoptimizer.com"/> 50
50<script type='text/javascript' id="vwoCode" data-cfasync="false" nowprocket data-jetpack-boost="ignore" data-spai-excluded="true"> 51 window._vwo_code || 52 (function () { 53 var w=window, 54 d=document; 55 var account_id=1203843, 56 version=2.2, 57 settings_tolerance=2000, 58 hide_element='body', 59 hide_element_style = 'opacity:0 !important;filter:alpha(opacity=0) !important;background:none !important'; 60 /* DO NOT EDIT BELOW THIS LINE */ 61 var f=0, v; 62 if(f=!1,v=d.querySelector('#vwoCode'),cc={},-1<d.URL.indexOf('__vwo_disable__')||w._vwo_code)return;try{var e=JSON.parse(localStorage.getItem('_vwo_'+account_id+'_config'));cc=e&&'object'==typeof e?e:{}}catch(e){}function r(t){try{return decodeURIComponent(t)}catch(e){return t}}var s=function(){var e={combination:[],combinationChoose:[],split:[],exclude:[],uuid:null,consent:null,optOut:null},t=d.cookie||'';if(!t)return e;for(var n,i,o=/(?:^|;\s*)(?:(_vis_opt_exp_(\d+)_combi=([^;]*))|(_vis_opt_exp_(\d+)_combi_choose=([^;]*))|(_vis_opt_exp_(\d+)_split=([^:;]*))|(_vis_opt_exp_(\d+)_exclude=[^;]*)|(_vis_opt_out=([^;]*))|(_vwo_global_opt_out=[^;]*)|(_vwo_uuid=([^;]*))|(_vwo_consent=([^;]*)))/g;null!==(n=o.exec(t));)try{n[1]?e.combination.push({id:n[2],value:r(n[3])}):n[4]?e.combinationChoose.push({id:n[5],value:r(n[6])}):n[7]?e.split.push({id:n[8],value:r(n[9])}):n[10]?e.exclude.push({id:n[11]}):n[12]?e.optOut=r(n[13]):n[14]?e.optOut=!0:n[15]?e.uuid=r(n[16]):n[17]&&(i=r(n[18]),e.consent=i&&3<=i.length?i.substring(0,3):null)}catch(e){}return e}();function i(){var e=function(){if(w.VWO&&Array.isArray(w.VWO))for(var e=0;e<w.VWO.length;e++){var t=w.VWO[e];if(Array.isArray(t)&&('setVisitorId'===t[0]||'setSessionId'===t[0]))return!0}return!1}(),t='a='+account_id+'&u='+encodeURIComponent(w._vis_opt_url||d.URL)+'&vn='+version+'&ph=1'+('undefined'!=typeof platform?'&p='+platform:'')+'&st='+w.performance.now();e||((n=function(){var e,t=[],n={},i=w.VWO&&w.VWO.appliedCampaigns||{};for(e in i){var o=i[e]&&i[e].v;o&&(t.push(e+'-'+o+'-1'),n[e]=!0)}if(s&&s.combination)for(var r=0;r<s.combination.length;r++){var a=s.combination[r];n[a.id]||t.push(a.id+'-'+a.value)}return t.join('|')}())&&(t+='&c='+n),(n=function(){var e=[],t={};if(s&&s.combinationChoose)for(var n=0;n<s.combinationChoose.length;n++){var i=s.combinationChoose[n];e.push(i.id+'-'+i.value),t[i.id]=!0}if(s&&s.split)for(var o=0;o<s.split.length;o++)t[(i=s.split[o]).id]||e.push(i.id+'-'+i.value);return e.join('|')}())&&(t+='&cc='+n),(n=function(){var e={},t=[];if(w.VWO&&Array.isArray(w.VWO))for(var n=0;n<w.VWO.length;n++){var i=w.VWO[n];if(Array.isArray(i)&&'setVariation'===i[0]&&i[1]&&Array.isArray(i[1]))for(var o=0;o<i[1].length;o++){var r,a=i[1][o];a&&'object'==typeof a&&(r=a.e,a=a.v,r&&a&&(e[r]=a))}}for(r in e)t.push(r+'-'+e[r]);return t.join('|')}())&&(t+='&sv='+n)),s&&s.optOut&&(t+='&o='+s.optOut);var n=function(){var e=[],t={};if(s&&s.exclude)for(var n=0;n<s.exclude.length;n++){var i=s.exclude[n];t[i.id]||(e.push(i.id),t[i.id]=!0)}return e.join('|')}();return n&&(t+='&e='+n),s&&s.uuid&&(t+='&id='+s.uuid),s&&s.consent&&(t+='&consent='+s.consent),w.name&&-1<w.name.indexOf('_vis_preview')&&(t+='&pM=true'),w.VWO&&w.VWO.ed&&(t+='&ed='+w.VWO.ed),t}code={script:v,nonce:v&&v.nonce,library_tolerance:function(){return'undefined'!=typeof library_tolerance?library_tolerance:void 0},settings_tolerance:function(){return cc.sT||settings_tolerance},hide_element_style:function(){return'{'+(cc.hES||hide_element_style)+'}'},hide_element:function(){return performance.getEntriesByName('first-contentful-paint')[0]?'':'string'==typeof cc.hE?cc.hE:hide_element},getVersion:function(){return version},finish:function(e){var t;f||(f=!0,(t=d.getElementById('_vis_opt_path_hides'))&&t.parentNode.removeChild(t),e&&((new Image).src='https://dev.visualwebsiteoptimizer.com/ee.gif?a='+account_id+e))},finished:function(){return f},addScript:function(e){var t=d.createElement('script');t.type='text/javascript',e.src?t.src=e.src:t.text=e.text,v&&t.setAttribute('nonce',v.nonce),d.getElementsByTagName('head')[0].appendChild(t)},load:function(e,t){t=t||{};var n=new XMLHttpRequest;n.open('GET',e,!0),n.withCredentials=!t.dSC,n.responseType=t.responseType||'text',n.onload=function(){if(t.onloadCb)return t.onloadCb(n,e);200===n.status?_vwo_code.addScript({text:n.responseText}):_vwo_code.finish('&e=loading_failure:'+e)},n.onerror=function(){if(t.onerrorCb)return t.onerrorCb(e);_vwo_code.finish('&e=loading_failure:'+e)},n.send()},init:function(){var e,t=this.settings_tolerance();w._vwo_settings_timer=setTimeout(function(){_vwo_code.finish()}
62,t),'body'!==this.hide_element()?(n=d.createElement('style'),e=(t=this.hide_element())?t+this.hide_element_style():'',t=d.getElementsByTagName('head')[0],n.setAttribute('id','_vis_opt_path_hides'),v&&n.setAttribute('nonce',v.nonce),n.setAttribute('type','text/css'),n.styleSheet?n.styleSheet.cssText=e:n.appendChild(d.createTextNode(e)),t.appendChild(n)):(n=d.getElementsByTagName('head')[0],(e=d.createElement('div')).style.cssText='z-index: 2147483647 !important;position: fixed !important;left: 0 !important;top: 0 !important;width: 100% !important;height: 100% !important;background: white !important;',e.setAttribute('id','_vis_opt_path_hides'),e.classList.add('_vis_hide_layer'),n.parentNode.insertBefore(e,n.nextSibling));var n='https://dev.visualwebsiteoptimizer.com/j.php?'+i();-1!==w.location.search.indexOf('_vwo_xhr')?this.addScript({src:n}):this.load(n+'&x=true',{l:1})}};w._vwo_code=code;code.init();})(); 63 </script>
63 64 <!-- End Wingify Async SmartCode --> 65 66 <link rel="preload" href="https://www.d2l.com/wp-content/themes/bigdrop-theme/dist/fonts/Stanley-Regular.woff2" as="font" type="font/woff2" crossorigin="anonymous"><link rel="preload" href="https://www.d2l.com/wp-content/themes/bigdrop-theme/dist/fonts/Stanley-Bold.woff2" as="font" type="font/woff2" crossorigin="anonymous"><link rel="preload" href="https://www.d2l.com/wp-content/themes/bigdrop-theme/dist/fonts/D2LSans-Regular.woff2" as="font" type="font/woff2" crossorigin="anonymous"><link rel="preload" href="https://www.d2l.com/wp-content/themes/bigdrop-theme/dist/fonts/D2LSans-Bold.woff2" as="font" type="font/woff2" crossorigin="anonymous"><style> 67 @font-face { 68 font-family: "Stanley"; 69 font-display: swap; 70 src: local("Stanley"), url("https://www.d2l.com/wp-content/themes/bigdrop-theme/dist/fonts/Stanley-Regular.woff2") format("woff2"); 71 font-weight: 400; 72 font-style: normal; 73 } 74 @font-face { 75 font-family: "Stanley"; 76 font-display: swap; 77 src: local("Stanley"), url("https://www.d2l.com/wp-content/themes/bigdrop-theme/dist/fonts/Stanley-Bold.woff2") format("woff2"); 78 font-weight: 700; 79 font-style: normal; 80 } 81 @font-face { 82 font-family: "D2L Sans"; 83 font-display: swap; 84 src: local("D2L Sans"), url("https://www.d2l.com/wp-content/themes/bigdrop-theme/dist/fonts/D2LSans-Regular.woff2") format("woff2"); 85 font-weight: 400; 86 font-style: normal; 87 } 88 @font-face { 89 font-family: "D2L Sans"; 90 font-display: swap; 91 src: local("D2L Sans"), url("https://www.d2l.com/wp-content/themes/bigdrop-theme/dist/fonts/D2LSans-Bold.woff2") format("woff2"); 92 font-weight: 700; 93 font-style: normal; 94 } 95 </style> 96 <!-- This site is optimized with the Yoast SEO Premium plugin v28.5 (Yoast SEO v28.5) - https://yoast.com/product/yoast-seo-premium-wordpress/ --> 97 <title>Contact Sales | D2L</title> 98 <meta name="description" content="Our sales team would love to hear from you. Whether you have a few questions about our learning platforms or want to schedule a customized demo, weâre here to help." /> 99 <link rel="canonical" href="https://www.d2l.com/contact-sales/" /> 100 <meta property="og:locale" content="en_US" /> 101 <meta property="og:type" content="article" /> 102 <meta property="og:title" content="Contact Sales" /> 103 <meta property="og:description" content="Our sales team would love to hear from you. Whether you have a few questions about our learning platforms or want to schedule a customized demo, weâre here to help." /> 104 <meta property="og:url" content="https://www.d2l.com/contact-sales/" /> 105 <meta property="og:site_name" content="D2L" /> 106 <meta property="article:publisher" content="https://www.facebook.com/D2Linc" /> 107 <meta property="article:modified_time" content="2026-09-16T15:35:55+00:00" /> 108 <meta property="og:image" content="https://www.d2l.com/wp-content/uploads/2025/11/d2l-share-image-tmp.jpg" /> 109 <meta property="og:image:width" content="1200" /> 110 <meta property="og:image:height" content="675" /> 111 <meta property="og:image:type" content="image/jpeg" /> 112 <meta name="twitter:card" content="summary_large_image" /> 113 <meta name="twitter:site" content="@D2L" /> 114
114<script type="application/ld+json" class="yoast-schema-graph">{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.d2l.com\/contact-sales\/","url":"https:\/\/www.d2l.com\/contact-sales\/","name":"Contact Sales | D2L","isPartOf":{"@id":"https:\/\/www.d2l.com\/#website"},"datePublished":"2022-10-28T15:36:39+00:00","dateModified":"2026-09-16T15:35:55+00:00","description":"Our sales team would love to hear from you. Whether you have a few questions about our learning platforms or want to schedule a customized demo, weâre here to help.","breadcrumb":{"@id":"https:\/\/www.d2l.com\/contact-sales\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.d2l.com\/contact-sales\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.d2l.com\/contact-sales\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.d2l.com\/"},{"@type":"ListItem","position":2,"name":"Contact Sales"}]},{"@type":"WebSite","@id":"https:\/\/www.d2l.com\/#website","url":"https:\/\/www.d2l.com\/","name":"D2L","description":"Online Learning Platform","publisher":{"@id":"https:\/\/www.d2l.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.d2l.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.d2l.com\/#organization","name":"D2L","alternateName":"Desire2Learn","url":"https:\/\/www.d2l.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.d2l.com\/#\/schema\/logo\/image\/","url":"https:\/\/www.d2l.com\/wp-content\/uploads\/2026\/04\/img-logo-D2L_author.png","contentUrl":"https:\/\/www.d2l.com\/wp-content\/uploads\/2026\/04\/img-logo-D2L_author.png","width":200,"height":200,"caption":"D2L"},"image":{"@id":"https:\/\/www.d2l.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/D2Linc","https:\/\/x.com\/D2L","https:\/\/www.linkedin.com\/company\/d2l\/","https:\/\/www.youtube.com\/user\/desire2learninc","https:\/\/www.instagram.com\/d2l\/","https:\/\/en.wikipedia.org\/wiki\/D2L","https:\/\/www.wikidata.org\/wiki\/Q5264469","https:\/\/www.crunchbase.com\/organization\/desire2learn"],"description":"D2L is a global learning innovation company helping organizations reshape the future of education and work. Weâre leading the way into the era of personalized learning, driven by the belief that everyone deserves access to high-quality education, regardless of their age, ability, or location.","telephone":"1-888-772-0325","legalName":"D2L Inc.","foundingDate":"1999-04-01","numberOfEmployees":{"@type":"QuantitativeValue","minValue":"1001","maxValue":"5000"}}]}</script>
114 115 <!-- / Yoast SEO Premium plugin. --> 116 117 118<style id="wp-img-auto-sizes-contain-inline-css"> 119img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px} 120/*# sourceURL=wp-img-auto-sizes-contain-inline-css */ 121</style> 122<link rel='stylesheet' id='d2l-global-css' href='https://www.d2l.com/wp-content/themes/bigdrop-theme/dist-styles/css/styles.BBPZqtezSP.min.css' media='all' /> 123<style id="classic-theme-styles-inline-css"> 124/*! This file is auto-generated */ 125.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none} 126/*# sourceURL=/wp-includes/css/classic-themes.min.css */ 127</style> 128 129<style id="global-styles-inline-css"> 130:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);
130--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}:where(body) { margin: 0; }:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;padding-top: calc(0.667em + 2px);padding-right: calc(1.333em + 2px);padding-bottom: calc(0.667em + 2px);padding-left: calc(1.333em + 2px);text-decoration: none;text-transform: inherit;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}
130.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;} 131/*# sourceURL=global-styles-inline-css */ 132</style> 133
134<script id="wpml-cookie-js-extra"> 135var wpml_cookies = {"wp-wpml_current_language":{"value":"en","expires":1,"path":"/"}}; 136var wpml_cookies = {"wp-wpml_current_language":{"value":"en-apac","expires":1,"path":"/"}}; 137var wpml_cookies = {"wp-wpml_current_language":{"value":"en-in","expires":1,"path":"/"}}; 138var wpml_cookies = {"wp-wpml_current_language":{"value":"es-es","expires":1,"path":"/"}}; 139var wpml_cookies = {"wp-wpml_current_language":{"value":"es","expires":1,"path":"/"}}; 140var wpml_cookies = {"wp-wpml_current_language":{"value":"fr-ca","expires":1,"path":"/"}}; 141var wpml_cookies = {"wp-wpml_current_language":{"value":"nl","expires":1,"path":"/"}}; 142var wpml_cookies = {"wp-wpml_current_language":{"value":"pt-br","expires":1,"path":"/"}}; 143var wpml_cookies = {"wp-wpml_current_language":{"value":"en-eu","expires":1,"path":"/"}}; 144var wpml_cookies = {"wp-wpml_current_language":{"value":"en","expires":1,"path":"/"}}; 145var wpml_cookies = {"wp-wpml_current_language":{"value":"en","expires":1,"path":"/"}}; 146//# sourceURL=wpml-cookie-js-extra 147</script>
vendor: 1 bytes, line 147
147
148<script data-wp-strategy="defer" defer id="wpml-cookie-js" src="https://www.d2l.com/wp-content/plugins/sitepress-multilingual-cms/res/js/cookies/language-cookie.js?ver=497000"></script>
vendor: 1 bytes, line 148
148
149<script src="https://www.d2l.com/wp-includes/js/jquery/jquery.min.js?ver=3.7.1" defer="defer" type="text/javascript"></script>
vendor: 1 bytes, line 149
149
150<script id="d2l-global-js-extra"> 151var ajaxvars = {"search_scripts":{"d2l-site-search":"https://d14drb1667mvq0.cloudfront.net/b0e21d4c1b61eb57e9fa94eacf42d2bd/search-clients/d1ccc57d-d3d9-11ef-8d59-0242ac120010/an.js","d2l-search-box":"https://d14drb1667mvq0.cloudfront.net/b0e21d4c1b61eb57e9fa94eacf42d2bd/search-clients/d1ccc57d-d3d9-11ef-8d59-0242ac120010/searchbox.js"},"ajaxurl":"https://www.d2l.com/wp-admin/admin-ajax.php","geo_target_nonce_token":"e420650d25","swoogo_nonce_token":"15c6bdf753","regional_popup_nonce_token":"2c455067f5","user_country":"AM","user_lang":"en-eu","site_lang":"en","post_type":"page","post_id":"20187","popup_data":{"title":"Welcome!","content":"We noticed you're visiting from another region. \u003Cbr/\u003EWould you like to switch to your local version of this site?","save_toggle_text":"Remember my language preference","accept_button_text":"Yes, take me to my local site","decline_button_text":"No, I would like to stay here"},"is_prod":"1","current_url":"https://www.d2l.com/contact-sales/"}; 152//# sourceURL=d2l-global-js-extra 153</script>
vendor: 1 bytes, line 153
153
154<script type="module" src="https://www.d2l.com/wp-content/themes/bigdrop-theme/dist/js/global.x_thqChx4Q.min.js" data-spai-excluded="true"></script>
154<meta name="generator" content="WPML ver:4.9.7 stt:37,1,66,67,70,71,42,2,72;" /> 155 <!--Generic Social Share --> 156
156<script type="text/javascript"> 157 function genericSocialShare(url) { 158 window.open(url,'sharer','toolbar=0,status=0,width=648,height=395'); 159 return true; 160 } 161 </script>
161 162 <link rel="shortcut icon" href="https://cdn.shortpixel.ai/spai/ret_img/www.d2l.com/wp-content/themes/bigdrop-theme/favicon.svg" data-spai-egr="1" type="image/x-icon"/> 163<meta name="generator" content="speculation-rules 1.7.0"> 164
164<script type="text/javascript" id="spai_js" data-cfasync="false" data-spai-excluded="true"> 165 document.documentElement.className += " spai_has_js"; 166 (function(w, d){ 167 var b = d.getElementsByTagName('head')[0]; 168 var s = d.createElement("script"); 169 var v = ("IntersectionObserver" in w) ? "" : "-compat"; 170 s.async = true; // This includes the script as async. 171 s.src = "https://cdn.shortpixel.ai/assets/js/bundles/spai-lib-bg" + v 172 + ".1.1.min.js?v=3.11.6"; 173 w.spaiDomain = "cdn.shortpixel.ai"; 174 w.spaiData = { 175 version: "3.11.6", 176 key: "spai", 177 customKeys: [], 178 quality: "lossy", 179 convert: "auto", 180 lqip: false, 181 rootMargin: "500px", 182 crop: false, 183 sizeBreakpoints: {"on":false,"base":50,"rate":10}, 184 backgroundsMaxWidth: 1920, 185 resizeStyleBackgrounds: true, 186 nativeLazyLoad: true, 187 safeLazyBackgrounds: true, 188 asyncInitialParsing: true, 189 debug: false, 190 doSelectors: [{"selectors":"img","type":"attr","targetAttr":"src","attrType":"url","lazy":true,"resize":true},{"selectors":"[data-spai-bg-on]","type":"attr","targetAttr":"style","attrType":"style"},{"selectors":"style","type":"inner","attrType":"style"}], 191 exclusions: {"selectors":{".hero-section .embed-wrapper":{"lazy":0,"cdn":0,"resize":0,"lqip":0,"crop":-1},".eager.no-resize":{"lazy":0,"cdn":0,"resize":0,"lqip":0,"crop":-1},".disable-sp":{"lazy":0,"cdn":0,"resize":0,"lqip":0,"crop":-1},".logo.custom img":{"lazy":0,"cdn":0,"resize":0,"lqip":0,"crop":-1},".no-resize":{"lazy":1,"cdn":1,"resize":0,"lqip":0,"crop":-1},".eager":{"lazy":0,"cdn":1,"resize":1,"lqip":0,"crop":0}},"urls":{"regex:\/\\\/\\\/([^\\\/]*\\.|)gravatar.com\\\/\/":{"lazy":0,"cdn":0,"resize":0,"lqip":0,"crop":-1},"domain:www1.d2l.com":{"lazy":0,"cdn":0,"resize":0,"lqip":0,"crop":-1},"domain:i.ytimg.com":{"lazy":0,"cdn":0,"resize":0,"lqip":0,"crop":-1},"regex:\/\\\/\\\/([^\\\/]*\\.|)swoogo.com\\\/\/":{"lazy":0,"cdn":0,"resize":0,"lqip":0,"crop":-1},"domain:i.vimeocdn.com":{"lazy":0,"cdn":0,"resize":0,"lqip":0,"crop":-1},"domain:image.navattic.media":{"lazy":0,"cdn":0,"resize":0,"lqip":0,"crop":-1}}}, 192 sizeFromImageSuffix: true, 193 ajax_url: "https://www.d2l.com/wp-admin/admin-ajax.php" 194 }; 195 b.appendChild(s); 196 }(window, document)); 197 </script>
197 198 <link href="https://cdn.shortpixel.ai" rel="preconnect" crossorigin><style id="spai_bg_lazr">html.spai_has_js [data-spai-bg-on]:not([data-spai-bg-prepared]){background-image: none !important;}</style></head> 199<body class="wp-singular page-template-default page page-id-20187 page-parent wp-theme-bigdrop-theme contact-sales theme-green less-white-space" data-page-id="20187"> 200 201<!-- Google Tag Manager (noscript) -->
vendor: 69 bytes, lines 201-202
201 202<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
202GTM-5X4FKLD
vendor: 85 bytes, lines 202-203
202" 203height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
204<!-- End Google Tag Manager (noscript) --><div class="skip-content"><a class="label green font-weight-bold" href="#main-content">Skip to main content</a></div> <header id="header-2025" class="header-2025 small-transparent-header"> 205 <div class="container"> 206 <!-- logo --> 207 <a href="https://www.d2l.com" class="logo " aria-label="site logo"> 208 <img src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA4OCA0MiIgd2lkdGg9Ijg4IiBoZWlnaHQ9IjQyIiBkYXRhLXU9Imh0dHBzJTNBJTJGJTJGd3d3LmQybC5jb20lMkZ3cC1jb250ZW50JTJGdXBsb2FkcyUyRjIwMjIlMkYwOCUyRmxvZ28uc3ZnIiBkYXRhLXc9Ijg4IiBkYXRhLWg9IjQyIiBkYXRhLWJpcD0iIj48L3N2Zz4=" data-spai="1" alt="D2L Logo" data-no-lazy="1"> 209 <svg viewBox="0 0 88 42" focusable="false" role="presentation"><path role="presentation" d="M16.3 39c6.8 0 9.1-4.4 9.1-13.3 0-9.4-3.6-16.8-9.9-16.8-1.3-.1-2.5.1-3.6.7v27.9c1 1.1 3 1.4 4.4 1.5zM0 39.8h3.3l1.6-2.2V11L3.3 8.8H0V6.6h15.6c12.1 0 17.4 7 17.4 17.3S24.7 42 15.5 42H0v-2.2z"/><path role="presentation" d="M88 30.9 85.8 42H59.9v-2.2h3.3l1.6-2.2V11l-1.6-2.2h-3.3V6.6h17.7v2.2h-4.3L71.8 11v27.6H80l7.2-7.7h.8z"/>
209<path role="presentation" class="logo-divider" d="M55.6 38.7v1.4L53.7 42H35v-1.4l1.9-1.9h18.7z"/><path role="presentation" class="logo-two" d="M56.7 26.5 55 35.4H36v-2.3s2.8-3 2.9-3.1c5.9-6.3 10.5-11.3 10.5-16.6 0-3.2-1.2-5.2-3.4-5.2s-3.5 2.2-3.5 5.6v1.7h-5.7c-.1-.5-.2-1.1-.2-1.6 0-5.2 5-7.9 9.7-7.9 4.7 0 9.4 2.3 9.4 7.7 0 1.3-.3 2.7-1 3.9-.6 1.3-1.5 2.5-2.4 3.6-1.2 1.4-3.8 3.7-6.1 5.5-1.8 1.5-3.5 2.7-4.1 3.2h11.2l3-3.3h.4z"/><path role="presentation" class="logo-active" d="M59.6 21.5c-.3-2.7-1.1-5.7-2.6-6l-1.8-.3 4-10.1c.3-.7.3-1.6-.1-2.3s-.9-1.3-1.7-1.6c-.7-.2-1.5-.2-2.3.1-.7.3-1.3.9-1.6 1.6l-4.3 10.7-4-11.5c-.6-1.6-2.4-2.5-4-2h-.1c-1.6.5-2.6 2.6-2 4.2.2.6 1.8 6.9 3.5 11.6-1.2-.6-2.4-.7-3.3-.2-1.2.6-1.7 2.1-1.4 3.8.1.4.2.7.4 1.1-.7.2-2 .7-2.8 1.9-.7 1-.9 2.2-.6 3.7.9 4.1 2.9 7 6 8.6 1.7.8 3.7 1.3 5.6 1.2 2.4 0 4.7-.5 6.8-1.4 2.5-1.1 4.3-3 5.3-5.8 1-2.1 1.3-4.7 1-7.3zm-4.8-18c.1-.2.2-.4.3-.5.1-.2.3-.3.5-.4.2-.1.4-.1.6-.1.2 0 .4 0 .6.1.2.1.4.2.5.3.2.1.3.3.4.5.3.2.3.4.3.6 0 .2 0 .4-.1.6L53.8 15c-1.1-.1-2.3-.2-3.4-.3l4.4-11.2zm-14.3.4c-.3-.9.3-2.2 1.1-2.4h.1c.8-.3 1.9.3 2.2 1.1l4.2 12c-1.1-.1-1.9-.1-2.1-.1-.2 0-.3.1-.5.2-.1.1-.2.3-.3.4-.4.8-.3 2.7.9 4.2.7.9 1.9 1.9 4.1 2.1-.8.7-1.5 1.4-2.2 2.2 0-.1 0-.1-.1-.2-.4-1-1.3-2.7-2.2-4.1-.1-.2-.2-.3-.3-.4-2-3.5-4.9-14.8-4.9-15zm-.5 13c.7-.4 1.7-.1 2.7.7.3.3 1 1.1 1.6 2 .1.2.2.3.3.5.9 1.4 1.8 2.9 2.1 3.9.3.8.3 1.5-.1 1.8-.4.4-1.2.4-2 0-.4-.2-1.4-1.2-2.5-2.5-.2-.3-.5-.6-.6-.8-1.1-1.3-2-2.7-2.1-3.3-.3-1.1 0-2 .6-2.3zm12.9 16.4c-2.9 1.3-7.5 2.1-11.2.2-2.7-1.4-4.5-3.9-5.3-7.7-.2-1.1-.1-2 .4-2.6.8-1.1 2.3-1.4 2.3-1.4h.1c.3.4.5.8.9 1.2 0 .1.1.2.2.3l.1.1c.2.3.5.6.8.9.7.9 1.6 2.2 2.1 3.2.3.7.1 1.2-.1 1.5-.3.3-.7.3-1.2.1-1.2-.5-2.8-2.5-3.4-3.3-.1-.1-.3-.2-.5-.3-.2 0-.4 0-.5.1-.2.1-.3.3-.3.5s0 .4.1.5c.2.3 2.2 3 4 3.7 1 .4 2 .3 2.7-.4.7-.7.9-1.7.6-2.7.6.2 1.3.2 1.9.1-.1 1.3.1 2.6.7 3.7.1.2.2.3.4.3.2.1.4 0 .5 0 .2-.1.3-.2.4-.4.1-.2 0-.4 0-.5-2.1-4 1.8-7.6 4.4-9.1.1-.1.2-.2.3-.4.1-.1.1-.3 0-.5-.1-.1-.2-.3-.3-.4h-.6c-2.5.3-4.3-.2-5.2-1.6-.5-.7-.8-1.6-.7-2.5 1.6 0 8.2.5 10.2.9.5.2 1.6 2.7 1.6 6.4 0 2.3-.5 7.9-5.4 10.1z"/></svg> </a> 210 <!-- logo end --> 211 </div> 212 </header> 213<main class="main" id="main-content"> 214 215 <section data-block-name="hero full width" data-block-variation=" form" class="hero-section hero-full-width text-container-large indent-bottom" > 216 <div class="hero-section-bg"> 217 </div> 218 <div class="container"> 219 <div class="hero-section-inner flex-keep-direction"> 220 <div class="hero-section-left"> 221 <div class="hero-section-description align-items-start"> 222 223 <div class="hero-section-text "> 224 225 <div class="row"> 226 <div class="col-12 "> 227 228 <h1 class="h4 top-title">Contact Sales Today</h1> 229 230 <h2>Letâs Be Friends</h2> 231 232 <p>In the business of learning, success isnât a solo mission.</p> 233<p>You can transform learning at your organization with a proven partner.</p> 234<p>Reach out to see just how far you can soar.</p> 235 236 237 238 239 </div> 240 </div> 241 242 </div> 243 </div> 244 </div> 245 <div class="hero-section-right"> 246 247 <div class="marketing-form form-container opacity-1"> 248 <div class="form-skin form-get-in-touch position-relative" style="--form-wrapper-opacity: 1; --label-color: var(--dark-text-color)"> 249 <h2 class="h4">Contact Sales Today</h2> 250<iframe id="pardot-form" class="pardot-form" src="https://lp.go.d2l.com/l/1081323/2025-02-04/7bll8z?Form_Fill_URL=%2Fcontact-sales%2F&d2l_theme=green" width="100%" height="500" type="text/html" frameborder="0" allowTransparency="true" style="border: 0"></iframe> </div> 251 </div> 252 </div> 253 </div> 254 </div> 255 </section> 256 257 <!-- Block Data Template for Style Guide --> 258 259 260<section data-block-name="logos" data-block-variation="grid of 5" class="logos-section indent-top pb-3 centred-text " > 261 <div class="container"> 262 <h2>Top organizations trust D2L to help drive engagement and retention online.</h2> 263 264<div class="wrap-logos-slider"> 265 <div class="swiper-container logos-slider grid-5"> 266 <div class="swiper-wrapper linear-transition"> 267 268 <div class="swiper-slide"> 269 <a class="logo-item" href="https://www.d2l.com/why-d2l/customers/purdue-university-elearning/"> 270 271<picture class="responsive-image w-100 img-cover"> 272 <source srcset="https://cdn.shortpixel.ai/spai/q_lossy+ret_img+to_auto/www.d2l.com/wp-content/uploads/2022/09/Purdue-University.jpeg" loading="lazy" media="(min-width: 1920px)"> <source srcset="https://cdn.shortpixel.ai/spai/q_lossy+ret_img+to_auto/www.d2l.com/wp-content/uploads/2022/09/Purdue-University.jpeg" loading="lazy" media="(min-width: 405px)"> 273 <source srcset="https://cdn.shortpixel.ai/spai/q_lossy+ret_img+to_auto/www.d2l.com/wp-content/uploads/2022/09/Purdue-University-300x70.jpeg" loading="lazy" media="(min-width: 300px)"> 274 275 <img decoding="async" fetchpriority="high" src="https://cdn.shortpixel.ai/spai/q_lossy+ret_img+to_auto/www.d2l.com/wp-content/uploads/2022/09/Purdue-University.jpeg" data-spai-egr="1" class="w-100 eager" alt="Purdue University Logo" > 276</picture>
277 <span class="sr-only"> </span> 278 </a> 279 </div> 280 <div class="swiper-slide"> 281 <a class="logo-item" href="https://www.d2l.com/why-d2l/customers/vhs-learning/"> 282 283<picture class="responsive-image w-100 img-cover"> 284 <source srcset="https://cdn.shortpixel.ai/spai/q_lossy+ret_img+to_auto/www.d2l.com/wp-content/uploads/2022/09/VHS-Learning-Icon.jpeg" loading="lazy" media="(min-width: 1920px)"> 285 <img decoding="async" fetchpriority="high" src="https://cdn.shortpixel.ai/spai/q_lossy+ret_img+to_auto/www.d2l.com/wp-content/uploads/2022/09/VHS-Learning-Icon.jpeg" data-spai-egr="1" class="w-100 eager" alt="VHS Learning Logo" > 286</picture> 287 <span class="sr-only"> </span> 288 </a> 289 </div> 290 <div class="swiper-slide"> 291 <a class="logo-item" href="https://www.d2l.com/why-d2l/customers/kaplan-financial/"> 292 293<picture class="responsive-image w-100 img-cover"> 294 <source srcset="https://cdn.shortpixel.ai/spai/q_lossy+ret_img+to_auto/www.d2l.com/wp-content/uploads/2022/10/img-logo-kaplan.jpg" loading="lazy" media="(min-width: 1920px)"> 295 <img decoding="async" fetchpriority="high" src="https://cdn.shortpixel.ai/spai/q_lossy+ret_img+to_auto/www.d2l.com/wp-content/uploads/2022/10/img-logo-kaplan.jpg" data-spai-egr="1" class="w-100 eager" alt="Kaplan Logo" > 296</picture> 297 <span class="sr-only"> </span> 298 </a> 299 </div> 300 <div class="swiper-slide"> 301 <a class="logo-item" href="https://www.d2l.com/why-d2l/customers/gwinnett-county-public-schools/"> 302 303<picture class="responsive-image w-100 img-cover"> 304 <source srcset="https://cdn.shortpixel.ai/spai/q_lossy+ret_img+to_auto/www.d2l.com/wp-content/uploads/2022/09/logo-gwinnettcps-colour-1.webp" loading="lazy" media="(min-width: 1920px)"> 305 <img decoding="async" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxOTYgODciIHdpZHRoPSIxOTYiIGhlaWdodD0iODciIGRhdGEtdT0iaHR0cHMlM0ElMkYlMkZ3d3cuZDJsLmNvbSUyRndwLWNvbnRlbnQlMkZ1cGxvYWRzJTJGMjAyMiUyRjA5JTJGbG9nby1nd2lubmV0dGNwcy1jb2xvdXItMS53ZWJwIiBkYXRhLXc9IjE5NiIgZGF0YS1oPSI4NyIgZGF0YS1iaXA9IiI+PC9zdmc+" data-spai="1" class="w-100" alt="Gwinnett County Public Schools Customer Logo" > 306</picture> 307 <span class="sr-only"> </span> 308 </a> 309 </div> 310 </div> 311 </div> 312 313 <!-- slider-controls --> 314 <!-- <div class="slider-controls"> 315 <div class="slider-controls-left"> 316 <div class="swiper-scrollbar"> 317 <div class="scrollbar-line"></div> 318 </div> 319 </div> 320 </div> --> 321 <!-- slider-controls end --> 322</div> 323 </div> 324</section> 325 326<!-- Block Data Template for Style Guide --> 327 328 329 <section data-block-name="quote" data-block-variation="v1" class="quote-section v1 indent-top indent-bottom" > 330 <a href="#quote-slider-6abe26ec3c7b3-end" aria-label="You are about to enter a carousel, click to skip"></a> 331 <div class="container"> 332 <div class="wrap-quote-slider"> 333 <div class="swiper-container quote-slider"> 334 <div class="swiper-wrapper"> 335 <div class="swiper-slide"> 336 337 <div class="quote d-flex flex-column flex-md-row overflow-hidden"> 338 <blockquote> 339 <svg class="icon-quote" viewBox="0 0 64 50" focusable="false" role="presentation"> 340 <path role="presentation" d="M5.91 7.162C10.293 2.41 16.927 0 25.624 0h3.125v8.81l-2.512.502c-4.282.857-7.26 2.541-8.854 5.013a9.07 9.07 0 0 0-1.368 4.425h9.61a3.125 3.125 0 0 1 3.124 3.125V43.75A6.256 6.256 0 0 1 22.5 50H3.75a3.125 3.125 0 0 1-3.125-3.125V31.25l.01-9.122c-.029-.347-.622-8.566 5.274-14.966ZM56.874 50h-18.75A3.125 3.125 0 0 1 35 46.875V31.25l.01-9.122c-.029-.347-.622-8.566 5.275-14.966C44.669 2.41 51.303 0 60 0h3.125v8.81l-2.512.502c-4.282.857-7.26 2.541-8.853 5.013a9.07 9.07 0 0 0-1.37 4.425H60a3.125 3.125 0 0 1 3.125 3.125V43.75a6.256 6.256 0 0 1-6.25 6.25Z"/> 341</svg> 342 <q class="mb-5"><!-- wp:paragraph --> 343<p>You should absolutely, 100% go with D2L. Iâve been with them for 11 years. The system is incredibly stable. Itâs incredibly flexible because what you need right now today may not be the same thing you need five years from now. Businesses evolve. Customers evolve. Things change, and D2L changes with you.</p> 344<!-- /wp:paragraph --></q> 345 <cite>– Connie Ryan, Founder and President, Professional Development Institute<
345/cite> 346 <div class="wrap-slider-controls"> 347 <div class="slider-controls d-flex align-items-end mt-3"> 348 <div class="d-md-none me-4"> 349 <a href="javascript:void(0);" role="button" aria-label="open video popup" class="btn-play mobile-play-button open-video-popup" data-src-video="https://player.vimeo.com/video/895873411"></a> 350 </div> 351 <div class="slider-controls-inner w-100 flex-shrink-1"> 352 <div class="slider-controls-left"> 353 <div class="swiper-pagination light"></div> 354 </div> 355 <div class="slider-controls-right me-0"> 356 <button class="swiper-button has-dark-parent swiper-button-prev" aria-label="prev button"><svg class="icon-arrow-right" viewBox="0 0 18 18" focusable="false" role="presentation"><path role="presentation" d="M5.33 2.33a1.125 1.125 0 0 0 0 1.59l5.568 5.569-5.569 5.569a1.125 1.125 0 0 0 1.591 1.59l6.364-6.364a1.125 1.125 0 0 0 0-1.59L6.92 2.329a1.125 1.125 0 0 0-1.59 0Z"/></svg></button> 357 <button class="swiper-button has-dark-parent swiper-button-next" aria-label="next button"><svg class="icon-arrow-right" viewBox="0 0 18 18" focusable="false" role="presentation"><path role="presentation" d="M5.33 2.33a1.125 1.125 0 0 0 0 1.59l5.568 5.569-5.569 5.569a1.125 1.125 0 0 0 1.591 1.59l6.364-6.364a1.125 1.125 0 0 0 0-1.59L6.92 2.329a1.125 1.125 0 0 0-1.59 0Z"/></svg></button> 358 </div> 359 </div> 360 </div> 361<!-- slider-controls end --> 362 </div> 363 </blockquote> 364 365 <div class="quote-img-wrap w-100 position-relative display-none d-lg-block quote-img-with-video"> 366 367 <a id="quote-video-6abe26ec3c7b3-id-0" href="javascript:void(0);" role="button" aria-label="open video popup" class="btn-play open-video-popup mb-4 ms-4 m-md-0 d-md-block" data-src-video="https://player.vimeo.com/video/895873411" tabindex="0"></a> 368 369 <div data-spai-bg-prepared="1" class="quote-img w-100 h-100 disable-sp" style="background-image:url(https://www.d2l.com/wp-content/uploads/2023/09/connie-ryan-1.jpg);"></div> 370 371 <!-- decor --> 372 <s class="decor "></s> 373 <!-- decor end --> 374 </div> 375 </div> 376 </div> 377 <div class="swiper-slide"> 378 379 <div class="quote d-flex flex-column flex-md-row overflow-hidden"> 380 <blockquote> 381 <svg class="icon-quote" viewBox="0 0 64 50" focusable="false" role="presentation"> 382 <path role="presentation" d="M5.91 7.162C10.293 2.41 16.927 0 25.624 0h3.125v8.81l-2.512.502c-4.282.857-7.26 2.541-8.854 5.013a9.07 9.07 0 0 0-1.368 4.425h9.61a3.125 3.125 0 0 1 3.124 3.125V43.75A6.256 6.256 0 0 1 22.5 50H3.75a3.125 3.125 0 0 1-3.125-3.125V31.25l.01-9.122c-.029-.347-.622-8.566 5.274-14.966ZM56.874 50h-18.75A3.125 3.125 0 0 1 35 46.875V31.25l.01-9.122c-.029-.347-.622-8.566 5.275-14.966C44.669 2.41 51.303 0 60 0h3.125v8.81l-2.512.502c-4.282.857-7.26 2.541-8.853 5.013a9.07 9.07 0 0 0-1.37 4.425H60a3.125 3.125 0 0 1 3.125 3.125V43.75a6.256 6.256 0 0 1-6.25 6.25Z"/> 383</svg> 384 <q class="mb-5"><!-- wp:paragraph --> 385<p>I’ve spent my career being an ally and an advocate for students with disabilities. And one of the things that I learned really quickly and pretty early on is that when you talk about accessibility, the way that you need to situate it is that it is a journey, it is not a destination. Youâre never done.</p> 386<!-- /wp:paragraph --></q> 387 <cite>– Kelly Herman, VP, Accessibility, Equity & Inclusion, University of Phoenix</cite> 388 <div class="wrap-slider-controls"> 389 <div class="slider-controls d-flex align-items-end mt-3"> 390 <div class="slider-controls-inner w-100 flex-shrink-1"> 391 <div class="slider-controls-left"> 392 <div class="swiper-pagination light"></div> 393 </div> 394 <div class="slider-controls-right me-0"> 395 <button class="swiper-button has-dark-parent swiper-button-prev" aria-label="prev button"><svg class="icon-arrow-right" viewBox="0 0 18 18" focusable="false" role="presentation"><path role="presentation" d="M5.33 2.33a1.125 1.125 0 0 0 0 1.59l5.568 5.569-5.569 5.569a1.125 1.125 0 0 0 1.591 1.59l6.364-6.364a1.125 1.125 0 0 0 0-1.59L6.92 2.329a1.125 1.125 0 0 0-1.59 0Z"/></svg></button> 396 <button class="swiper-button has-dark-parent swiper-button-next" aria-label="next button"><svg class="icon-arrow-right" viewBox="0 0 18 18" focusable="false" role="presentation"><path role="presentation" d="M5.33 2.33a1.125 1.125 0 0 0 0 1.59l5.568 5.569-5.569 5.569a1.125 1.125 0 0 0 1.591 1.59l6.364-6.364a1.125 1.125 0 0 0 0-1.59L6.92 2.329a1.125 1.125 0 0 0-1.59 0Z"/></svg></button> 397 </div> 398 </div> 399 </div>
400<!-- slider-controls end --> 401 </div> 402 </blockquote> 403 404 <div class="quote-img-wrap w-100 position-relative display-none d-lg-block"> 405 406 407 <div data-spai-bg-prepared="1" class="quote-img w-100 h-100 disable-sp" style="background-image:url(https://www.d2l.com/wp-content/uploads/2023/09/kelly-hermann.jpg);"></div> 408 409 <!-- decor --> 410 <s class="decor "></s> 411 <!-- decor end --> 412 </div> 413 </div> 414 </div> 415 <div class="swiper-slide"> 416 417 <div class="quote d-flex flex-column flex-md-row overflow-hidden"> 418 <blockquote> 419 <svg class="icon-quote" viewBox="0 0 64 50" focusable="false" role="presentation"> 420 <path role="presentation" d="M5.91 7.162C10.293 2.41 16.927 0 25.624 0h3.125v8.81l-2.512.502c-4.282.857-7.26 2.541-8.854 5.013a9.07 9.07 0 0 0-1.368 4.425h9.61a3.125 3.125 0 0 1 3.124 3.125V43.75A6.256 6.256 0 0 1 22.5 50H3.75a3.125 3.125 0 0 1-3.125-3.125V31.25l.01-9.122c-.029-.347-.622-8.566 5.274-14.966ZM56.874 50h-18.75A3.125 3.125 0 0 1 35 46.875V31.25l.01-9.122c-.029-.347-.622-8.566 5.275-14.966C44.669 2.41 51.303 0 60 0h3.125v8.81l-2.512.502c-4.282.857-7.26 2.541-8.853 5.013a9.07 9.07 0 0 0-1.37 4.425H60a3.125 3.125 0 0 1 3.125 3.125V43.75a6.256 6.256 0 0 1-6.25 6.25Z"/> 421</svg> 422 <q class="mb-5"><!-- wp:paragraph --> 423<p>Our working relationship with D2L has been wonderful. They’re so far above some of the other LMS platforms that I’ve had the opportunity to work with.</p> 424<!-- /wp:paragraph --></q> 425 <cite>– Joy Karavedas, Senior Director of Research and New Program Development, Orange Lutheran High School</cite> 426 <div class="wrap-slider-controls"> 427 <div class="slider-controls d-flex align-items-end mt-3"> 428 <div class="d-md-none me-4"> 429 <a href="javascript:void(0);" role="button" aria-label="open video popup" class="btn-play mobile-play-button open-video-popup" data-src-video="https://player.vimeo.com/video/895961568"></a> 430 </div> 431 <div class="slider-controls-inner w-100 flex-shrink-1"> 432 <div class="slider-controls-left"> 433 <div class="swiper-pagination light"></div> 434 </div> 435 <div class="slider-controls-right me-0"> 436 <button class="swiper-button has-dark-parent swiper-button-prev" aria-label="prev button"><svg class="icon-arrow-right" viewBox="0 0 18 18" focusable="false" role="presentation"><path role="presentation" d="M5.33 2.33a1.125 1.125 0 0 0 0 1.59l5.568 5.569-5.569 5.569a1.125 1.125 0 0 0 1.591 1.59l6.364-6.364a1.125 1.125 0 0 0 0-1.59L6.92 2.329a1.125 1.125 0 0 0-1.59 0Z"/></svg></button> 437 <button class="swiper-button has-dark-parent swiper-button-next" aria-label="next button"><svg class="icon-arrow-right" viewBox="0 0 18 18" focusable="false" role="presentation"><path role="presentation" d="M5.33 2.33a1.125 1.125 0 0 0 0 1.59l5.568 5.569-5.569 5.569a1.125 1.125 0 0 0 1.591 1.59l6.364-6.364a1.125 1.125 0 0 0 0-1.59L6.92 2.329a1.125 1.125 0 0 0-1.59 0Z"/></svg></button> 438 </div> 439 </div> 440 </div> 441<!-- slider-controls end --> 442 </div> 443 </blockquote> 444 445 <div class="quote-img-wrap w-100 position-relative display-none d-lg-block quote-img-with-video"> 446 447 <a id="quote-video-6abe26ec3c7b3-id-2" href="javascript:void(0);" role="button" aria-label="open video popup" class="btn-play open-video-popup mb-4 ms-4 m-md-0 d-md-block" data-src-video="https://player.vimeo.com/video/895961568" tabindex="-1"></a> 448 449 <div data-spai-bg-prepared="1" class="quote-img w-100 h-100 disable-sp" style="background-image:url(https://www.d2l.com/wp-content/uploads/2023/09/joy-karavedas-1.jpg);"></div> 450 451 <!-- decor --> 452 <s class="decor "></s> 453 <!-- decor end --> 454 </div> 455 </div> 456 </div> 457 </div> 458 </div> 459 </div> 460 </div> 461 <a id="quote-slider-6abe26ec3c7b3-end" aria-label="At end of carousel" tabindex="0"></a> 462 </section> 463 464 <!-- Block Data Template for Style Guide --> 465 466 467 <section data-block-name="awards" data-block-variation="default-slider" class="award-section pt-3 indent-bottom" >
468 <div class="container"> 469 <div class="section-head "> 470 <div class="section-head-left"> 471 <div class="section-head-text"> 472 <h2 class="">We Hate To Brag, but Weâre Pretty Good at What We Do</h2> 473 </div> 474 </div> 475 </div> 476 <div class="wrap-award-slider"> 477 <div class="swiper-container award-slider"> 478 <div class="swiper-wrapper align-items-center"> 479 <div class="swiper-slide"> 480 <a class="award-item" href="https://www.d2l.com/newsroom/d2l-and-customers-win-four-2026-brandon-hall-group-hcm-excellence-awards/" target="_blank"> 481 <img decoding="async" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA3NjggNTM1IiB3aWR0aD0iNzY4IiBoZWlnaHQ9IjUzNSIgZGF0YS11PSJodHRwcyUzQSUyRiUyRnd3dy5kMmwuY29tJTJGd3AtY29udGVudCUyRnVwbG9hZHMlMkYyMDI2JTJGMDglMkZpbWctYXdhcmQtQnJhbmRvbl9IYWxsLUxlYXJuaW5nX2FuZF9EZXZlbG9wbWVudC1Hb2xkLTIwMjYtdHJhbnNwYXJlbnQtNzY4eDUzNS5wbmciIGRhdGEtdz0iNzY4IiBkYXRhLWg9IjUzNSIgZGF0YS1iaXA9IiI+PC9zdmc+" data-spai="1" class="img-contain" alt=""> 482 </a> 483 </div> 484 <div class="swiper-slide"> 485 <a class="award-item" href="https://www.d2l.com/newsroom/d2l-lumi-wins-2026-tech-learning-best-of-show-award/" target="_blank"> 486 <img decoding="async" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA3NjggNjg1IiB3aWR0aD0iNzY4IiBoZWlnaHQ9IjY4NSIgZGF0YS11PSJodHRwcyUzQSUyRiUyRnd3dy5kMmwuY29tJTJGd3AtY29udGVudCUyRnVwbG9hZHMlMkYyMDI2JTJGMDclMkZpbWctYXdhcmQtVExfSVNURV9Cb1NfQXdhcmRzLTIwMjYtNzY4eDY4NS5wbmciIGRhdGEtdz0iNzY4IiBkYXRhLWg9IjY4NSIgZGF0YS1iaXA9IiI+PC9zdmc+" data-spai="1" class="img-contain" alt=""> 487 </a> 488 </div> 489 <div class="swiper-slide"> 490 <a class="award-item" href="https://www.g2.com/products/d2l-brightspace/reviews" target="_blank"> 491 <img decoding="async" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA5MiAxMDYiIHdpZHRoPSI5MiIgaGVpZ2h0PSIxMDYiIGRhdGEtdT0iaHR0cHMlM0ElMkYlMkZ3d3cuZDJsLmNvbSUyRndwLWNvbnRlbnQlMkZ1cGxvYWRzJTJGMjAyNiUyRjA5JTJGTGVhcm5pbmdNYW5hZ2VtZW50U3lzdGVtTE1TX0xlYWRlcl9MZWFkZXIuc3ZnIiBkYXRhLXc9IjkyIiBkYXRhLWg9IjEwNiIgZGF0YS1iaXA9IiI+PC9zdmc+" data-spai="1" class="img-contain" alt="G2 - Fall 2026 - Leader"> 492 </a> 493 </div> 494 <div class="swiper-slide"> 495 <a class="award-item" href="https://www.d2l.com/newsroom/g2-recognizes-d2l-brightspace-as-one-of-the-best-education-software-products-for-2026/" target="_blank"> 496 <img decoding="async" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNzYgMzE4IiB3aWR0aD0iMjc2IiBoZWlnaHQ9IjMxOCIgZGF0YS11PSJodHRwcyUzQSUyRiUyRnd3dy5kMmwuY29tJTJGd3AtY29udGVudCUyRnVwbG9hZHMlMkYyMDI2JTJGMDIlMkZpbWctYXdhcmQtRzJfQmVzdF9FZHVjYXRpb25fU29mdHdhcmVfU29mdHdhcmUtMjAyNi5wbmciIGRhdGEtdz0iMjc2IiBkYXRhLWg9IjMxOCIgZGF0YS1iaXA9IiI+PC9zdmc+" data-spai="1" class="img-contain" alt="G2 Best Education Software 2026 award badge for D2L Brightspace"> 497 </a> 498 </div> 499 <div class="swiper-slide"> 500 <a class="award-item" href="https://www.d2l.com/newsroom/d2l-lumi-recognized-as-an-award-winning-learning-product-in-2026-ai-excellence-awards/" target="_blank"> 501 <img decoding="async" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA3NjggNzY4IiB3aWR0aD0iNzY4IiBoZWlnaHQ9Ijc2OCIgZGF0YS11PSJodHRwcyUzQSUyRiUyRnd3dy5kMmwuY29tJTJGd3AtY29udGVudCUyRnVwbG9hZHMlMkY
501yMDI1JTJGMDUlMkZpbWctYXdhcmQtQUlfRXhjZWxsZW5jZV9Bd2FyZC0yMDI2LTc2OHg3NjgucG5nIiBkYXRhLXc9Ijc2OCIgZGF0YS1oPSI3NjgiIGRhdGEtYmlwPSIiPjwvc3ZnPg==" data-spai="1" class="img-contain" alt=""> 502 <span class="sr-only"> about the Artificial Intelligence Excellence Award</span> </a> 503 </div> 504 <div class="swiper-slide"> 505 <a class="award-item" href="https://www.d2l.com/newsroom/d2l-named-best-in-class-for-ai-content-creator-by-the-craig-weiss-group/" target="_blank"> 506 <img decoding="async" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNzQgMjQ0IiB3aWR0aD0iMjc0IiBoZWlnaHQ9IjI0NCIgZGF0YS11PSJodHRwcyUzQSUyRiUyRnd3dy5kMmwuY29tJTJGd3AtY29udGVudCUyRnVwbG9hZHMlMkYyMDI2JTJGMDQlMkZpbWctYXdhcmQtQ3JhaWdXX0Jlc3RfaW5fQ2xhc3NfQ29udGVudF9DcmVhdG9yLTIwMjUucG5nIiBkYXRhLXc9IjI3NCIgZGF0YS1oPSIyNDQiIGRhdGEtYmlwPSIiPjwvc3ZnPg==" data-spai="1" class="img-contain" alt=""> 507 </a> 508 </div> 509 <div class="swiper-slide"> 510 <a class="award-item" href="https://talentedlearning.com/2025-lms-awards-celebrating-the-best-learning-systems/" target="_blank"> 511 <img decoding="async" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA3NjggNzY4IiB3aWR0aD0iNzY4IiBoZWlnaHQ9Ijc2OCIgZGF0YS11PSJodHRwcyUzQSUyRiUyRnd3dy5kMmwuY29tJTJGd3AtY29udGVudCUyRnVwbG9hZHMlMkYyMDI0JTJGMTAlMkZpbWctQXdhcmQtVGFsZW50ZWRfTGVhcm5pbmctQmFkZ2VfVG9wMTAtMjAyNV9FbnRlcnByaXNlTE1TLTc2OHg3NjgucG5nIiBkYXRhLXc9Ijc2OCIgZGF0YS1oPSI3NjgiIGRhdGEtYmlwPSIiPjwvc3ZnPg==" data-spai="1" class="img-contain" alt=""> 512 <span class="sr-only"> Top 10 Enterprise LMS</span> </a> 513 </div> 514 </div> 515 </div> 516 <!-- slider-controls --> 517 <div class="slider-controls"> 518 <div class="slider-controls-left"> 519 <div class="swiper-scrollbar"> 520 <div class="scrollbar-line"></div> 521 </div> 522 </div> 523 </div> 524 <!-- slider-controls end --> 525 </div> 526 </div> 527 528 <!-- Block Data Template for Style Guide --> 529 </section> 530</main> 531 532<div id="regional-popup-container"></div><footer class="footer container p-0"> 533 <div class="container"> 534 <!-- divider --> 535 <div class="divider "></div> 536 <!-- divider end --> 537 538 <div class="footer-bottom"> 539 <div class="copyright">Copyright © 2026 D2L Corporation. All rights reserved.</div> 540 <div class="footer-links"><ul id="menu-footer-menu" class="menu"><li id="menu-item-22026" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-22026"><a href="https://status.d2l.com/">Status</a></li> 541<li id="menu-item-180074" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-180074"><a href="https://www.d2l.com/legal/privacy-notice/">Privacy Notice</a></li> 542<li id="menu-item-6253" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-6253"><a href="https://www.d2l.com/legal/ccpa/">Do Not Sell My PI</a></li> 543<li id="menu-item-6254" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-6254"><a href="https://www.d2l.com/legal/terms/">Terms of Use</a></li> 544<li id="menu-item-56620" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-56620"><a href="https://www.d2l.com/accessibility/standards/">Accessibility Conformance</a></li> 545<li id="menu-item-6256" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-6256"><a href="https://www.d2l.com/legal/cookies-policy/">Cookies Policy</a></li> 546<li id="menu-item-175225" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-175225"><a target="_blank" href="https://www.d2l.com/resources/assets/modern-slavery-report-2026/">Modern Slavery Statement</a></li> 547</ul></div> </div> 548 </div> 549 </div> 550</footer>
551<script type="speculationrules"> 552{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/wp-content/uploads/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/bigdrop-theme/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"moderate"}]} 553</script>
553 554 555</body> 556</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.