1function reportScormDesync(e){var r=window.CS_RECOVERY_TELEMETRY;if(r&&!CS_DESYNC_REPORTED[e]&&window.newrelic&&"function"==typeof window.newrelic.addPageAction){CS_DESYNC_REPORTED[e]=!0;var n=window.IntellumDataLayer||{};try{window.newrelic.addPageAction("ScormSessionDesync",{branch:e,seeded:!!window.CS_ALLOW_REINIT,launch_from_type:r.launch_from_type,launcher_course_id:r.launcher_course_id,account_id:n.account&&n.account.id,organization_id:n.organization&&n.organization.id})}catch(e){rbk.debug&&console.error("ScormSessionDesync beacon failed",e)}}}function submitNextInQueue(){SubmitQueue._submitNext()}function submitCommand(){if(null==enrollment_activity_id)return console.error("The courseware window has lost contact with the LMS. The courseware window should be closed and relaunched from this page."),void reportScormDesync("commit_dropped");var e={id:enrollment_activity_id,cmi:JSON.stringify(cmi)},r=$.param(rbk);rbk.recovered&&delete rbk.recovered,rbk.reinit&&delete rbk.reinit;var n=scorm_server_url+"?"+r,i={url:n,data:e,type:"POST"};if(rbk.finished)if("undefined"!=typeof navigator&&navigator.sendBeacon){var o=new FormData;o.append("id",enrollment_activity_id),o.append("cmi",JSON.stringify(cmi)),navigator.sendBeacon(n,o)}else i.async=!1,$.ajax(i);else i.async=CS_USE_ASYNC,SubmitQueue.add(i);return!0}var cmi={core:{}},enrollment_activity_id=null,course_id=null,CS_Initialized=0,CS_Finished=0,CS_USE_ASYNC=!0,warnedUser=!1,rbk={finished:!1,debug:"undefined"!=typeof debugScorm&&debugScorm},CS_DESYNC_REPORTED={},scorm_server_url="/rte_scorm/server",SubmitQueue={pending:new Array,errors:new Array,add:function(e){this.pending.push(e),this._submitNext()},_submitNext:function(){this.errors.length?0==warnedUser&&(courseware_window.alert("We're sorry, there seems to be an error with this courseware.\n\nPlease exit the course, and try again later."),warnedUser=!0,cmi.core.error="101"):!$.active&&this.pending.length&&(options=this.pending.shift(),$.ajax(options))}};
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.