1layout.bodyGradient={};layout.header={};layout.menu={};layout.sidebar={};layout.lightbox={};layout.anchors=function($target){var $targetX=$target.offset().left;var $targetY=$target.offset().top;$targetY-=$('#header[data-fixed="true"]').length?$('#header').outerHeight():0;$('html, body').animate({scrollTop:$targetY,scrollLeft:$targetX},240)};layout.bodyGradient.posY=function(){var $bodyBg=$('body').css('background-image').split(/,\n\s+/);var $newBg=[];$.each($bodyBg,function($k,$v){if($v.search('linear-gradient')!=-1){var $posY=$('#header').hasClass('fixed')?$('#header').outerHeight():$('#header').offset().top+$('#header').outerHeight();$v=$v.replace(/[+-]?\d+px/,$posY+'px')} 2$newBg.push($v)});$('body').css({'background-image':$newBg.join(',')})};layout.overlay=function(action){var $overlay=$('#overlay');if(action==='in'){$overlay.insertAfter('#menu').removeClass('hide').animate({opacity:1},480,function(){$('body').css('overflow-y','hidden')}).one('click',function(){$('#menu').collapse('hide')})}else if(action==='out'){$overlay.animate({opacity:0}
2,500,function(){$(this).appendTo('body').addClass('hide');$('body').css('overflow-y','')})}else if(action==='loaded'){$overlay.addClass('stop');$overlay.delay(500).animate({opacity:0},500,function(){$(this).appendTo('body').addClass('hide').removeClass('loader stop');$('body').css('overflow-y','');$overlay.empty();if($('#cover').find('.cover-title').length){$('#cover').find('.cover-title:visible').addClass('active');layout.cover.title()}})}};layout.header.init=function(){layout.header.fix();if($('#header-buttons[data-retract="true"]').children(':visible').length!=0){layout.header.retract()}else{$('#header-buttons').attr('data-retract','false')}} 3layout.header.fix=function(){$('#header').fix('reset');$('#cover, #wrapper').css({'margin-top':''});var $next=$('#cover:visible').length?$('#cover'):$('#wrapper');var $w=$('#header').outerWidth();var $h=$('#header').outerHeight(!0)+parseInt($next.css('margin-top').replace('px',''),10);var $from=$('#header').offset().top;$('#header').on({'on.start.fix':function(){$next.css({'margin-top':$h+'px'})},'on.end.fix':function(){$next.css({'margin-top':''})}});$('#header').fix({classname:'fixed',from:$from,width:$w})};layout.header.retract=function(){var $top=0;var $start=$('#content').offset().top-$('#header').outerHeight();if(window.matchMedia("(min-width: 1200px)").matches&&$(window).scrollTop()>$start){$top=-Math.abs($('#header-buttons').outerHeight())} 4$('#header').css({'margin-top':$top+'px'})};layout.header.readingProgress=function(){var $total=$(document).height()-$(window).height();var $percent=($(window).scrollTop()/$total)*100;$('#readingprogress').find('div').css('width',$percent+'%')};layout.menu.init=function(){$('#menu').on({'on.show.collapse':function(){layout.overlay('in')},'on.hidden.collapse':function(){$(this).css({'height':''});layout.overlay('out')}})};layout.sidebar.init=function(){if($('#sidebar[data-fixed="true"]').length){layout.sidebar.fix();$('.pagination').on('on.pagination.changed',function(){layout.sidebar.fix()});$('.carousel').on('on.afterSlide.carousel',function(){layout.sidebar.fix()});$('.collapse').on('on.shown.collapse on.hidden.collapse',function(){layout.sidebar.fix()});$('#content').find('[data-toggle="subnav"]').on('on.shown.subnav on.hidden.subnav',function(){layout.sidebar.fix()});$('textarea').on('mouseup',function(){layout.sidebar.fix()})}};layout.sidebar.fix=function(){if($('#sidebar').is('[data-fixed="true"]')){$('#sidebar-wrapper').fix('reset');$('#sidebar').attr('data-fixed','false')} 5$('#sidebar-wrapper').css({'min-height':'auto'});if(window.matchMedia("(min-width: 1200px)").matches&&($(document).height()>$(window).height())&&($('#main').outerHeight()>$('#sidebar-wrapper').outerHeight())){var $offset=$('#sidebar').is('[data-offset="true"]')?(window.matchMedia("(min-width: 1600px)").matches?30:20):0;var $from=$('#sidebar').offset().top;if($('#header').data('fixed')){$from-=$('#header').outerHeight();$from+=$('#header-buttons').is('[data-retract="true"]')?$('#header-buttons').outerHeight():0} 6$('#sidebar-wrapper').fix({classname:'fixed',from:$from,offset:$offset,to:'#main',width:'#sidebar'});$('#sidebar').attr('data-fixed','true')}else{$('#sidebar-wrapper').css({'min-height':''})}};layout.lightbox.activityIndicatorOn=function(){$('<div id="lightbox-loading"><div></div></div>').appendTo('body')};layout.lightbox.activityIndicatorOff=function(){$('#lightbox-loading').remove()};layout.lightbox.overlayOn=function(){$('<div id="lightbox-overlay"></div>').appendTo('body');$('body').css('overflow','hidden')};layout.lightbox.overlayOff=function(){$('#lightbox-overlay').remove();$('body').css('overflow','')};layout.lightbox.closeButtonOn=function(ins){$('<button type="button" id="lightbox-close" class="btn btn-link"></button>').appendTo('body').on('click touchend',function(){$(this).remove();ins.quitImageLightbox();return!1})};layout.lightbox.closeButtonOff=function(){$('#lightbox-close').remove()};layout.lightbox.captionOn=function(){var $description=$('a[href="'+$('#lightbox').attr('src')+'"]').attr('title');if($description.length>0) 7$('<div id="lightbox-caption">'+$description+'</div>').appendTo('body');};layout.lightbox.captionOff=function(){$('#lightbox-caption').remove()};layout.lightbox.arrowsOn=function(instance,selector){var $arrows=$('
7<button type="button" class="btn btn-link lightbox-arrow lightbox-arrow-left"></button><button type="button" class="btn btn-link lightbox-arrow lightbox-arrow-right"></button>');$arrows.appendTo('body');$arrows.on('click touchend',function(e){e.preventDefault();var $this=$(this),$target=$(selector+'[href="'+$('#lightbox').attr('src')+'"]'),index=$target.index(selector);if($this.hasClass('lightbox-arrow-left')){index=index-1;if(!$(selector).eq(index).length) 8index=$(selector).length}else{index=index+1;if(!$(selector).eq(index).length) 9index=0} 10instance.switchImageLightbox(index);return!1})};layout.lightbox.arrowsOff=function(){$('.lightbox-arrow').remove()};layout.lightbox.init=function(){$('.fancybox[data-fancybox-type="image"]').off('click.fb-start');var $instance=$('.fancybox[data-fancybox-type="image"]').imageLightbox({selector:'id="lightbox"',onStart:function(){layout.lightbox.overlayOn();layout.lightbox.closeButtonOn($instance);var $gallery=$instance.is('[rel]')?'.fancybox[data-fancybox-type="image"][rel="'+$instance.attr('rel')+'"]':!1;if($gallery!=!1){layout.lightbox.arrowsOn($instance,$gallery)}},onEnd:function(){layout.lightbox.overlayOff();layout.lightbox.captionOff();layout.lightbox.closeButtonOff();layout.lightbox.arrowsOff()},onLoadStart:function(){layout.lightbox.captionOff();layout.lightbox.activityIndicatorOn()},onLoadEnd:function(){var $gallery=$('.fancybox[data-fancybox-type="image"][rel="'+$instance.attr('rel')+'"]').length;var $caption=$instance.is('[title]')?$instance.attr('title'):!1;if($caption){layout.lightbox.captionOn()} 11if($gallery){$('.lightbox-arrow').css('display','block')} 12layout.lightbox.activityIndicatorOff()}})} 13layout.blog=function(){$('.media-blog').each(function(){var $nb_blogposts=$(this).find('.media').length;$(this).addClass('media-stacked').find('.media').each(function(i){var $img=$(this).find('.media-object').find('img');if($img.attr('src')!=undefined){var $imgUrl=$img.attr('src').indexOf('?')!=-1?$img.attr('src').substring(0,$img.attr('src').indexOf('?')):$img.attr('src');$(this).find('.media-object').css('background-image','url('+$imgUrl+')');$img.attr({'src':$imgUrl+'?fx=c_750_750','height':750})} 14var $comments=$(this).find('[data-role="comment"]');var $comments_link=$comments.html();$comments.remove();$($comments_link).attr('data-role','comment').insertAfter($(this).find('[data-role="more"]'));$(this).find('.media-date').addClass('badge');if(((i+1)===$nb_blogposts)&&($('#sidebar').length&&$('#sidebar').data('fixed'))){layout.sidebar.fix()}})});$('[data-plugin="comments-blog"]').on('on.comments.loaded',function(){layout.sidebar.fix()})};layout.mediaList=function(){$('.media-list').each(function(){$(this).filter('.media-thumbnails').find('.media-body:first-child').before('<div class="media-object empty"><i class="fa fa-image"></i></div>');$(this).find('.media-object').find('> a').find('> img').each(function(){var $icon=$(this).closest('a').is('.fancybox')?'search':($(this).closest('.media-list').is('[data-addon="videos"]')?'play':'plus');$('<span/>',{class:'mask'}).append('<i class="fa fa-'+$icon+'"></i>').appendTo($(this).closest('a'))})});$('[data-role="listing_switching"]').each(function(){$(this).on('on.listing.switched',function(){if($('#sidebar').length&&$('#sidebar').data('fixed')){layout.sidebar.fix()} 15$(this).closest('[data-role="media-toolbar"]').next('.media-stacked:not(.alternate)').addClass('alternate');$(this).closest('[data-role="media-toolbar"]').next('.media-thumbnails.alternate').removeClass('alternate')})}).trigger('on.listing.switched')};$(window).on({'load':function(){if($('#menu').length){layout.menu.init()} 16layout.header.init();if($('body').css('background-image').search('linear-gradient')!=-1){layout.bodyGradient.posY()} 17if($('#sidebar').length){layout.sidebar.init()} 18layout.blog();layout.mediaList();layout.lightbox.init();$('[data-role="paginated-widget-list"] ul[data-addon="blog"]').each(function(){var wrapper=$(this).parent();var pagination=wrapper.next('[data-role="paginated-widget-pagination"]');if(pagination.length){pagination.on('on.content.loaded',function(){layout.blog()})}});$('[data-role="paginated-widget-list"][data-addon="album"]').each(function(){var wrapper=$(this);var pagination=wrapper.next('[data-role="paginated-widget-pagination"]');if(pagination.length){pagination.on('on.content.loaded',function(){layout.mediaList();layout.lightbox.init()})}});if(window.location.hash){var $target=$('#'+window.location.hash.substring(1)).first();if($target.length){layout.anchors($target)}}
19$('a[href^="#"]').not('[data-toggle], [data-slide]').on('click',function(){var $target=$($(this).attr('href')).first();if($target.length){layout.anchors($target)}});setTimeout(function(){layout.overlay('loaded')},500)},'resize':function(){layout.header.fix();if($('body').css('background-image').search('linear-gradient')!=-1){layout.bodyGradient.posY()} 20if($('#sidebar').length){layout.sidebar.fix()}},'scroll':function(){if($('#readingprogress').length){layout.header.readingProgress()} 21if($('#header-buttons[data-retract="true"]').length){layout.header.retract()}}})
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.