1jQuery(function($){if(Cookies.get('alert_cookie')!='hide'){$('#alert').css('display','block')} 2$('#alert .close').on('click',function(){$('#alert').slideUp(100);Cookies.set('alert_cookie','hide',{expires:1,path:'/'})});$('[data-anchor]').on('click',function(e){e.preventDefault();var anchor=$(this).data('anchor');var href=$(this).attr('href');Cookies.set('redirect_anchor',anchor,{path:'/',expires:1});window.location.href=href}) 3$("#menu-toggle").on('click',function(){$("#header").toggleClass("active");$(this).toggleClass("active");$('#main-nav').focus()});$('.orphan').unrunt();$(window).on('load resize',function(){$('.product-item p').shave(113);$('.team-buckets--bucket p').shave(161,{classname:'shaved'})});$('.unshave').on('click',function(){var $to_unshave=$(this).prev('.shaveme').children('p');if($(this).data('x')==0){$('.js-shave-char',$to_unshave).remove();$($to_unshave).html($($to_unshave).text()) 4$(this).text('Read Less').data('x',1)}else{$($to_unshave).shave(161,{classname:'shaved'});$(this).text('Read More').data('x',0)}});$.fn.plax=function(x,y){this.css({'webkitTransform':'translate3d('+x+'px, '+y+'px, 0)','MozTransform':'translate3d('+x+'px, '+y+'px, 0)','msTransform':'translateX('+x+'px) translateY('+y+'px)','OTransform':'translate3d('+x+'px, '+y+'px, 0)','transform':'translate3d('+x+'px, '+y+'px, 0)'})};var catalogTable=new DataTable('#course-catalog',{fixedHeader:!0,autoWidth:!1,responsive:{details:{display:DataTable.Responsive.display.childRowImmediate,target:'',type:'none',renderer:function(api,rowIdx,columns){let data=columns.map((col,i)=>{return col.hidden?'<tr data-dt-row="'+col.rowIndex+'" data-dt-column="'+col.columnIndex+'">'+'<td>'+col.title+'</td> '+'<td>'+col.data+'</td>'+'</tr>':''}).join('');let table=document.createElement('table');table.innerHTML=data;return data?table:!1}}},columns:[{responsivePriority:1,width:'min(100%, 340px)'},{orderable:!1},null,null,{orderable:!1},{orderable:!1,width:'125px',responsivePriority:2},{visible:!1},{visible:!1},],paging:!1,initComplete:function(){this.api().columns().every(function(){let column=this,header=this.header().innerHTML;$(`.course-filters .filter select[data-header="${header}"]`).on('change',function(){var val=DataTable.util.escapeRegex($(this).val());column.search(val?`.*${val}.*`:'',!0,!1).draw()})});this.api().column(6).visible(!1);$(`.course-filters .filter select`).trigger('change')},order:[[2,'asc']]});$(document).ready(function(){var urlParams=new URLSearchParams(window.location.search);var filters=Object.fromEntries(urlParams.entries());var event=filters['event-type'];var subject=filters.subject;var grade=filters.grade;if(event||subject||grade){if(event){$('select[name="event-type"]').val(event)} 5if(subject){$('select[name="event-type"]').val(subject)} 6if(grade){$('select[name="event-type"]').val(grade)} 7$(`.course-filters .filter select`).trigger('change')}});new Swiper('.testimonials--swiper',{pagination:{el:'.testimonials--dots',clickable:!0,},effect:'fade',loop:!0,});new Swiper('.mod-related-blogs .swiper',{loop:!0,spaceBetween:30,autoHeight:!0,pagination:{el:'.blog--dots',clickable:!0,},breakpoints:{540:{slidesPerView:1,},600:{slidesPerView:2},800:{slidesPerView:3}}});$('.accordions dt button').on('click tap',function(e){if($(this).attr('aria-expanded')==='true'){}else{$('.accordions dt button').attr('aria-expanded','false');$('.accordions dd').attr('aria-hidden','true').slideUp(200);$(this).attr('aria-expanded','true');$(this).parent().next().attr('aria-hidden','false').slideDown(200)}});$('.util-search').on('click',function(){$(this).siblings('form').find('input').focus()});$('.calendar-item--inner').each(function(){let $el=$(this),c=$el.css('--bgcolor'),b=tinycolor(c).getBrightness();let newColor="#fff";if(b>=127.5){newColor='#002050'} 8$el.css('color',newColor)});$('.tooltip-icon').each(function(){$(this).tooltip({content:function(){return $(this).next('.tooltip-text').html()},position:{my:'left+10 top+2',at:'right top'}})});$(document).on('click','a',function(){var href=$(this).attr('href');if(href.indexOf('youtube.com/watch')>0||href.indexOf('youtu.be/')>0||href.indexOf('vimeo.com/')>0){$.magnificPopup.open({items:[{src:href,type:'iframe'}]});return!1}}) 9function activAjax(){var $filters=$('.filters');var serial=$filters.serialize().replace(/[\w\d-]+=&/g,'');serial='?'+serial;serial=serial.replace(/[?&][\w\d-]+=$/g,'');var url=$filters.data('url')+serial;history.pushState('',$(document).find("title").text(),url);$('.ajax-container').animate({'opacity':0.2},400);$.post(url,function(data){var $elements=$('<div>').append(data);var $new_content=$elements.find('.ajax-container').wrapInner('').html();$('.ajax-container').html($new_content);if($elements.find('.featured-pub').length){$('.featured-pub').slideDown(150)}
9else{$('.featured-pub').slideUp(150)}}).done(function(data){$('.ajax-container').animate({'opacity':1},150);if($(document).find('.ajax-no-results').length){$('.load-more').hide()}else{$('.load-more').show()}})} 10$('.filters select').on('change',function(){activAjax()});$('.load-more a').on('click',function(){var url=$(this).attr('href');$.post(url,function(data){$('.alert-msg').remove();var $elements=$('<div>').append(data);$('.ajax-container .ajax-item:last-child').after('<div tabindex="-1" class="alert-msg">New results have been loaded below.</div>');var $new_content=$elements.find('.ajax-container').wrapInner('').html();$('.ajax-container').append($new_content);var newurl=$elements.find('.load-more a').attr('href');if(newurl!==url&&newurl!==undefined){$('.load-more a').attr('href',newurl)}}).done(function(data){$('.alert-msg').focus()});return!1});$(document).on('click','a.gated-lightbox',function(){$a=$(this);$.magnificPopup.open({items:[{src:'.ajax-login-lb',type:'inline'}],callbacks:{open:function(){console.log($a.attr('href'));$('.mfp-content .resource-ajax-login').attr('data-redirect',$a.attr('href'))}}});return!1}) 11$(document).on('submit','form.resource-ajax-login',function(){var $form=$(this);$form.find('.validation-container').html('');var user=$form.find('input[name="username"]').val();var pass=$form.find('input[name="password"]').val();var remember=$form.find('input[name="rememberme"]').val();var redirect=$form.attr('data-redirect');$.ajax({type:"POST",url:lmo.ajax_url,data:{action:'lmo_signon',username:user,password:pass,rememberme:remember},success:function(data){data=JSON.parse(data);console.log(data);if(data.type==='error'){$form.find('.validation-container').append('<div class="validation_error">'+data.msg+'</div>')}else if(data.type==='success'){$form.find('.validation-container').append('<div class="validation_success">'+data.msg+'</div>');setTimeout(function(){window.location.href=redirect},1000)}},error:function(errorThrown){console.log("ERROR");console.log(errorThrown)}});return!1})});jQuery.fn.unrunt=function(){jQuery(this).each(function(){var u=unruntify(jQuery(this).html());jQuery(this).html(u)})};function unruntify(str){var pieces=str.trim().split(' ');var new_pieces=[];pieces.forEach(function(x,i){if(x.indexOf('<')==0&&x.indexOf('>')==-1){var element=x;var remove_items=[];for(++i;i<pieces.length;i++){element+=' '+pieces[i];remove_items.push(i-1);if(pieces[i].indexOf('>')!=-1){remove_items.forEach(function(x){pieces.splice(x,1)});break}} 12new_pieces.push(element)}else{new_pieces.push(x)}});if(new_pieces.length>1){new_pieces[new_pieces.length-2]+=" "+new_pieces[new_pieces.length-1];new_pieces.pop()} 13return new_pieces.join(' ')}
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.