1window.SLB&&SLB.has_child("View.extend_theme")&&!function(e){SLB.View.extend_theme("slb_default",{transition:{open:function(t,n){var s=t.get_layout().hide(),o=t.get_overlay().hide(),i=this,t=t.dom_get();return t.find(".slb_content").css({width:"",height:""}).find(this.get_tag_selector()).hide(),t.find(".slb_details").height(0),t.show({always:function(){var t={top_base:e(document).scrollTop()};document.documentElement.clientWidth>i.get_breakpoint("small")&&(t.top=t.top_base+e(window).height()/2-s.height()/2,!(t.top<t.top_base))||(t.top=t.top_base),o.fadeIn({always:function(){s.css(t),n.resolve()}})}}),n.promise()},close:function(t,n){function i(){r.width("").height(""),o.css("opacity",""),n.resolve()}var s,a,o=t.get_layout(),r=o.find(".slb_content");return t.animation_enabled()&&document.documentElement.clientWidth>this.get_breakpoint("small")?(s={layout:{opacity:0,top:e(document).scrollTop()+e(window).height()/2},content:{width:0,height:0},speed:"fast"},a=o.animate(s.layout,s.speed).promise(),s=r.animate(s.content,s.speed).promise(),e.when(a,s).done(function(){t.get_overlay().fadeOut({always:function(){i()}})})):(o.css("opacity",0),i()),n.promise()},load:function(e){return e.get_layout().find(".slb_loading").show(),(document.documentElement.clientWidth>this.get_breakpoint("small")?e.get_layout().fadeIn():e.get_layout().show()).promise()},unload:function(t,n){var t=t.get_layout(),s=t.find(".slb_details"),t=t.find(".slb_content "+this.get_tag_selector());return s.css({height:0}),t.hide(),e.when(s.promise(),t.promise()).done(function(){n.resolve()}),n.promise()},complete:function(t,n){var s,o,r,c,t=t.get_layout(),l=t.find(".slb_loading"),i=t.find(".slb_details"),d=i.find(".slb_data"),a=t.find(".slb_content"),u=a.find(this.get_tag_selector());return document.documentElement.clientWidth>this.get_breakpoint("small")?(o=this.get_item_dimensions(),i.width(o.width),r=d.outerHeight(),i.width(""),(s={top_base:e(document).scrollTop()}).top=s.top_base+e(window).height()/2-(r+o.height)/2,s.top<s.top_base&&(s.top=s.top_base),s=t.animate(s,"fast").promise(),o=a.animate(o,"fast").promise(),c=this,e.when(s,o).done(function(){l.fadeOut("fast",function(){a.find(c.get_tag_selector("item","content")).fadeIn(function(){u.show(),i.animate({height:d.outerHeight()},"slow").promise().done(function(){i.height(""),n.resolve()})})})})):(l.hide(),u.show(),i.height(""),n.resolve()),n.promise()}}})}(jQuery)
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.