/*************************************************************
 *  Learnosity Assess API version v2.140.0
 *
 *  Documentation available at: https://help.learnosity.com
 *
 *  Copyright 2011 - 2024 Learnosity - https://www.learnosity.com
 */
(e=>{var r;e.LearnosityAssess?"v2.140.0"!==(r=e.LearnosityAssess.version)&&window.console&&window.console.log("Assess API v2.140.0 was not loaded as a different version was previously loaded: "+r):(e.LearnosityAssess=(()=>{var o=window.LearnosityAssess||{};function e(e){return"1"===(e=e.slice(0))||"true"===e}function t(r,n){function e(){var e={method:r,args:Array.prototype.slice.call(arguments)};n&&(e.appStub=n),o._internal.instanceCachedMethodCalls.push(e)}n?n[r]=e:o[r]=e}function r(t,e,r){var a,n,o;function i(e){var r;return(o[e]||(r=o[e]={exports:{},id:e,loaded:!1},n[e].call(r.exports,r,r.exports,i),r.loaded=!0,r)).exports}return window.rollbar||(a={enabled:!1,rollbarJsUrl:t.rollbarJsUrl},n=[function(e,r,n){var t=n(1),n=n(4),o=((a=a||{}).rollbarJsUrl=a.rollbarJsUrl||"https://cdnjs.cloudflare.com/ajax/libs/rollbar.js/2.4.6/rollbar.min.js",a.async=void 0===a.async||a.async,t.setupShim(window,a)),n=n(a);window.rollbar=t.Rollbar,o.loadFull(window,document,!a.async,a,n)},function(e,r,n){function a(e){return function(){try{return e.apply(this,arguments)}catch(e){try{console.error("[Rollbar]: Internal error",e)}catch(e){}}}}function t(e,r){this.options=e,this._rollbarOldOnError=null;var n=o++;this.shimId=function(){return n},"undefined"!=typeof window&&window._rollbarShims&&(window._rollbarShims[n]={handler:r,messages:[]})}var i=n(2),o=0,s=n(3),l=function(e,r){return new t(e,r)},d=function(e){return new s(l,e)};t.prototype.loadFull=function(i,e,r,n,s){var l=!1,d=e.createElement("script"),e=e.getElementsByTagName("script")[0],c=e.parentNode;d.crossOrigin="",d.src=n.rollbarJsUrl,r||(d.async=!0),d.onload=d.onreadystatechange=a(function(){if(!(l||this.readyState&&"loaded"!==this.readyState&&"complete"!==this.readyState)){d.onload=d.onreadystatechange=null;try{c.removeChild(d)}catch(e){}if(l=!0,void 0===i._rollbarDidLoad)for(var e,r,n,t,o=new Error("rollbar.js did not load"),a=0;e=i._rollbarShims[a++];)for(e=e.messages||[];r=e.shift();)for(n=r.args||[],a=0;a<n.length;++a)if("function"==typeof(t=n[a])){t(o);break}"function"==typeof s&&s(o)}}),c.insertBefore(d,e)},t.prototype.wrap=function(n,e,t){try{var o="function"==typeof e?e:function(){return e||{}};if("function"!=typeof n)return n;if(n._isWrap)return n;if(!n._rollbar_wrapped&&(n._rollbar_wrapped=function(){t&&"function"==typeof t&&t.apply(this,arguments);try{return n.apply(this,arguments)}catch(e){var r=e;throw r&&((r="string"==typeof r?new String(r):r)._rollbarContext=o()||{},r._rollbarContext._wrappedSource=n.toString(),window._rollbarWrappedError=r),r}},n._rollbar_wrapped._isWrap=!0,n.hasOwnProperty))for(var r in n)n.hasOwnProperty(r)&&(n._rollbar_wrapped[r]=n[r]);return n._rollbar_wrapped}catch(e){return n}};for(var c="log,debug,info,warn,warning,error,critical,global,configure,handleUncaughtException,handleUnhandledRejection,captureEvent,captureDomContentLoaded,captureLoad".split(","),p=0;p<c.length;++p)t.prototype[c[p]]=(r=>a(function(){var e=Array.prototype.slice.call(arguments,0),e={shim:this,method:r,args:e,ts:new Date};window._rollbarShims[this.shimId()].messages.push(e)}))(c[p]);e.exports={setupShim:function(r,n){if(r){var t=n.globalAlias||"Rollbar";if("object"==typeof r[t])return r[t];r._rollbarShims={},r._rollbarWrappedError=null;var o=new d(n);return a(function(){n.captureUncaught&&(o._rollbarOldOnError=r.onerror,i.captureUncaughtExceptions(r,o,!0),i.wrapGlobals(r,o,!0)),n.captureUnhandledRejections&&i.captureUnhandledRejections(r,o,!0);var e=n.autoInstrument;return!1!==n.enabled&&(void 0===e||!0===e||"object"==typeof e&&e.network)&&r.addEventListener&&(r.addEventListener("load",o.captureLoad.bind(o)),r.addEventListener("DOMContentLoaded",o.captureDomContentLoaded.bind(o))),r[t]=o})()}},Rollbar:d}},function(e,r){e.exports={captureUncaughtExceptions:function(o,a,e){if(o){var i;if("function"==typeof a._rollbarOldOnError)i=a._rollbarOldOnError;else if(o.onerror){for(i=o.onerror;i._rollbarOldOnError;)i=i._rollbarOldOnError;a._rollbarOldOnError=i}var r=function(){var e,r,n,t=Array.prototype.slice.call(arguments,0);r=a,n=i,t=t,(e=o)._rollbarWrappedError&&(t[4]||(t[4]=e._rollbarWrappedError),t[5]||(t[5]=e._rollbarWrappedError._rollbarContext),e._rollbarWrappedError=null),r.handleUncaughtException.apply(r,t),n&&n.apply(e,t)};e&&(r._rollbarOldOnError=i),o.onerror=r}},captureUnhandledRejections:function(e,o,r){var n;e&&("function"==typeof e._rollbarURH&&e._rollbarURH.belongsToShim&&e.removeEventListener("unhandledrejection",e._rollbarURH),(n=function(e){var r,n,t;try{r=e.reason}catch(e){r=void 0}try{n=e.promise}catch(e){n="[unhandledrejection] error getting `promise` from event"}try{t=e.detail,!r&&t&&(r=t.reason,n=t.promise)}catch(e){t="[unhandledrejection] error getting `detail` from event"}r=r||"[unhandledrejection] error getting `reason` from event",o&&o.handleUnhandledRejection&&o.handleUnhandledRejection(r,n)}).belongsToShim=r,e._rollbarURH=n,e.addEventListener("unhandledrejection",n))},wrapGlobals:function(e,r,n){if(e)for(var t,o="EventTarget,Window,Node,ApplicationCache,AudioTrackList,ChannelMergerNode,CryptoOperation,EventSource,FileReader,HTMLUnknownElement,IDBDatabase,IDBRequest,IDBTransaction,KeyOperation,MediaController,MessagePort,ModalWindow,Notification,SVGElementInstance,Screen,TextTrack,TextTrackCue,TextTrackList,WebSocket,WebSocketWorker,Worker,XMLHttpRequest,XMLHttpRequestEventTarget,XMLHttpRequestUpload".split(","),a=0;a<o.length;++a)e[t=o[a]]&&e[t].prototype&&((t,e,r)=>{if(e.hasOwnProperty&&e.hasOwnProperty("addEventListener")){for(var o=e.addEventListener;o._rollbarOldAdd&&o.belongsToShim;)o=o._rollbarOldAdd;var n=function(e,r,n){o.call(this,e,t.wrap(r),n)};n._rollbarOldAdd=o,n.belongsToShim=r,e.addEventListener=n;for(var a=e.removeEventListener;a._rollbarOldRemove&&a.belongsToShim;)a=a._rollbarOldRemove;n=function(e,r,n){a.call(this,e,r&&r._rollbar_wrapped||r,n)};n._rollbarOldRemove=a,n.belongsToShim=r,e.removeEventListener=n}})(r,e[t].prototype,n)}}},function(e,r){function a(e,r){this.impl=e(r,this),this.options=r;for(var n=a.prototype,t="log,debug,info,warn,warning,error,critical,global,configure,handleUncaughtException,handleUnhandledRejection,_createItem,wrap,loadFull,shimId,captureEvent,captureDomContentLoaded,captureLoad".split(","),o=0;o<t.length;o++)n[t[o]]=(r=>function(){var e=Array.prototype.slice.call(arguments,0);if(this.impl[r])return this.impl[r].apply(this.impl,e)})(t[o])}a.prototype._swapAndProcessMessages=function(e,r){this.impl=e(this.options);for(var n,t,o;n=r.shift();)t=n.method,o=n.args,this[t]&&"function"==typeof this[t]&&("captureDomContentLoaded"===t||"captureLoad"===t?this[t].apply(this,[o[0],n.ts]):this[t].apply(this,o));return this},e.exports=a},function(e,r){e.exports=function(i){return function(e){if(!e&&!window._rollbarInitialized){for(var r,n,e=(i=i||{}).globalAlias||"Rollbar",t=window.rollbar,o=function(e){return new t(e)},a=0;r=window._rollbarShims[a++];)n=n||r.handler,r.handler._swapAndProcessMessages(o,r.messages);window[e]=n,window._rollbarInitialized=!0}}}}],o={},i.m=n,i.c=o,i.p="",i(0)),new window.rollbar({accessToken:r,autoInstrument:!1,captureIp:!1,captureUncaught:!0,captureUnhandledRejections:!0,checkIgnore:function(e,r,n){var n=n&&(n.body||n.data),n=n&&n.trace,n=n&&n.frames,n=n&&0<n.length&&n[n.length-1];return!("string"==typeof(n=n&&n.filename)&&0<=n.indexOf(t.assetsHost))},enabled:!0,payload:{client:{code_version:e,source_map_enabled:!0,javascript:{code_version:e}},environment:t.devEnvironment||0<=t.assetsHost.indexOf(".vg.learnosity.com/")||0<=t.assetsHost.indexOf(".dev.learnosity.com/")?"development":0<=t.assetsHost.indexOf(".staging.learnosity.com/")?"staging":"production"},reportLevel:"error",scrubTelemetryInputs:!0,transform:function(e){var e=e&&(e.body||e.data),e=e&&e.trace,r=e&&e.frames;if(r)for(var n={filename:"<anonymous>",lineno:0},t=0;t<r.length;t++){var o=r[t];!o||"string"==typeof(o=o.filename)&&0<=o.indexOf(".learnosity.com/")||r.splice(t,1,n)}}})}window.console=window.console||{log:function(){},error:function(){}},o.version="v2.140.0",o.versions={requested:"latest",mapped:"latest",concrete:"v2.140.0",server:"latest",assets:"v2.140.0"},o.errors=[],o._internal={},o._internal.getDirectionProperty=function(){var e=document.querySelector("script[data-lrn-dir]"),e=e?e.dataset.lrnDir:null;return e&&-1!==["ltr","rtl","ltr-rtl","rtl-ltr"].indexOf(e)?e:null},o._internal.analytics=[],o._internal.instanceCachedMethodCalls=[],o._internal.EXPOSED_METHODS=["addAccessibilityPalettes","addItems","attemptedItems","attemptedQuestions","feature","features","getCurrentItem","getFeatures","getItemPosition","getItemResponses","getItemScores","getItems","getItemsMetadata","getMetadata","getProgress","getQuestions","getResponses","getScores","getTime","hasStarted","item","items","off","on","once","question","questions","questionsApp","reset","safeToUnload","save","setAccessibility","setHeight","submit","unsaveableQuestions","validQuestions","validateQuestions"],o._internal.config={assetsHost:"https://assess.learnosity.schoology.com/"+o.versions.assets,devEnvironment:e("false"),questionsApiPath:"https://questions.learnosity.schoology.com/",questionsApiVersion:0!=="latest".indexOf("{:")?"latest":null,eventsApiPath:"https://events.learnosity.schoology.com/",eventsApiVersion:0!=="latest".indexOf("{:")?"latest":null,annotationsApiPath:"https://annotations.learnosity.schoology.com/",annotationsApiVersion:0!=="latest".indexOf("{:")?"latest":null,sharedLibUrl:"https://shared.learnosity.com",requestedApiVersion:o.versions.requested,secureBrowserName:"LearnositySB",appContext:"Assess API",gtmContainerID:"GTM-5ZVXFJ",gtmDataLayer:"lrnDataLayer",disableGTM:e("1"),textDirection:o._internal.getDirectionProperty(),rollbarEnabled:e("1"),rollbarJsUrl:"https://shared.learnosity.com/vendor/rollbar.min.js"},o._internal.addScriptToDom=function(e){var r=document.createElement("script"),n=document.getElementsByTagName("head")[0];o._internal.config.devEnvironment&&-1===e.indexOf("?")&&(e+="?bust="+(new Date).getTime()),r.src=e,r.onerror=function(){o._internal.apiLoadingFailed={code:20015,msg:"Failed loading Assess API, can't load required modules",detail:"Couldn't load "+e},o._internal._cachedInitCalls&&o._internal.onScriptLoadError()},n.appendChild(r)},o._internal.onScriptLoadError=function(){var e,r,n=o._internal._cachedInitCalls&&o._internal._cachedInitCalls[0]&&o._internal._cachedInitCalls[0].args;if(n)for(var t=n.length-1;0<=t&&!e;t--)"[object Function]"===Object.prototype.toString.call(n[t].errorListener)&&(e=n[t].errorListener);r=o._internal.apiLoadingFailed,o.errors=[r],console.error(r.code+": "+r.msg+". View this error on LearnosityAssess.errors[0]"),e?e(r):window.alert(r.msg+"\n\nPlease contact your administrator if you require further assistance.")},o._internal.loadCss=function(e){var r=document.createElement("link");o._internal.config.assetsHost&&(e=o._internal.config.assetsHost+e),r.type="text/css",r.rel="stylesheet",r.href=e,o._internal.config.devEnvironment&&(r.href+=(-1===e.indexOf("?")?"?":"&")+"bust="+(new Date).getTime()),document.getElementsByTagName("head")[0].appendChild(r)},o.init=function(){var e=Array.prototype.slice.call(arguments),r={};return this._internal._cachedInitCalls||(this._internal._cachedInitCalls=[]),e.push({appStub:r}),this._internal._cachedInitCalls.push({args:e}),this._internal.addCachedPublicMethodsHandler(r),o._internal.apiLoadingFailed&&o._internal.onScriptLoadError(),r},o._internal.addCachedPublicMethodsHandler=function(e){for(var r=o._internal.EXPOSED_METHODS,n=0;n<r.length;n++)t(r[n],e)};var n=o._internal.config;return n.rollbarEnabled&&(o._internal.rollbarInstance=r(n,o.version,"5d052eb720ae409abd1e4dd3e73fbf2d")),o})(),e.LearnosityAssess._internal.addCachedPublicMethodsHandler(),e.LearnosityAssess._internal.addScriptToDom(e.LearnosityAssess._internal.config.assetsHost+"/dist/api.js"),r=e.LearnosityAssess._internal.getDirectionProperty(),e.LearnosityAssess._internal.loadCss("/assets/css/"+("rtl"===r||"rtl-ltr"===r?"index-rtl.css":"index.css")))})(this);

; console.log('Learnosity Assess API - WARNING: No valid version requested. Learnosity developer version in use. SLA coverage is not applicable.');