1!function(p,f,m){var w,g,s,y,$,q,G,Q,x,a,v,b,T,J,c,C,l,d,V,X,k,E,H,W,F,L,S,M,R,I,K,Y,P,Z,n,r={transition:"elastic",speed:300,fadeOut:300,width:!1,initialWidth:"600",innerWidth:!1,maxWidth:!1,height:!1,initialHeight:"450",innerHeight:!1,maxHeight:!1,scalePhotos:!0,scrolling:!0,inline:!1,html:!1,iframe:!1,fastIframe:!0,photo:!1,href:!1,title:!1,rel:!1,opacity:.9,preloading:!0,className:!1,retinaImage:!1,retinaUrl:!1,retinaSuffix:"@2x.$1",current:"image {current} of {total}",previous:"previous",next:"next",close:"close",xhrError:"This content failed to load.",imgError:"This image failed to load.",open:!1,returnFocus:!0,trapFocus:!0,reposition:!0,loop:!0,slideshow:!1,slideshowAuto:!0,slideshowSpeed:2500,slideshowStart:"start slideshow",slideshowStop:"stop slideshow",photoRegex:/\.(gif|png|jp(e|g|eg)|bmp|ico|webp)((#|\?).*)?$/i,onOpen:!1,onLoad:!1,onComplete:!1,onCleanup:!1,onClosed:!1,overlayClose:!0,escKey:!0,arrowKey:!0,top:!1,bottom:!1,left:!1,right:!1,fixed:!1,data:void 0},O="colorbox",_="cbox",D=_+"Element",ee=_+"_open",te=_+"_load",ie=_+"_complete",oe=_+"_cleanup",ne=_+"_closed",B=_+"_purge",N=p("<a/>"),z="div",re=0;function A(e,t,i){e=f.createElement(e);return t&&(e.id=_+t),i&&(e.style.cssText=i),p(e)}function u(){return m.innerHeight||p(m).height()}function he(e){var t=x.length,e=(S+e)%t;return e<0?t+e:e}function j(e,t){return Math.round((/%/.test(e)?("x"===t?a.width():u())/100:1)*parseInt(e,10))}function le(e,t){return e.photo||e.photoRegex.test(t)}function se(e,t){return e.retinaUrl&&1<m.devicePixelRatio?t.replace(e.photoRegex,e.retinaSuffix):t}function ae(e){"contains"in g[0]&&!g[0].contains(e.target)&&(e.stopPropagation(),g.focus())}function de(){var e,t=p.data(L,O);for(e in null==t?(k=p.extend({},r),console&&console.log&&console.log("Error: cboxElement missing settings object")):k=p.extend({},t),k)p.isFunction(k[e])&&"on"!==e.slice(0,2)&&(k[e]=k[e].call(L));k.rel=k.rel||L.rel||p(L).data("rel")||"nofollow",k.href=k.href||p(L).attr("href"),k.title=k.title||L.title,"string"==typeof k.href&&(k.href=p.trim(k.href))}function U(e,t){p(f).trigger(e),N.trigger(e),p.isFunction(t)&&t.call(L)}function h(e){var t,i,o,n,r,h,l,s,a,d,c,u;K||(L=e,de(),x=p(L),S=0,"nofollow"!==k.rel&&(x=p("."+D).filter(function(){var e,t=p.data(this,O);return(e=t?p(this).data("rel")||t.rel||this.rel:e)===k.rel}),-1===(S=x.index(L)))&&(x=x.add(L),S=x.length-1),w.css({opacity:parseFloat(k.opacity),cursor:k.overlayClose?"pointer":"auto",visibility:"visible"}).show(),Z&&g.add(w).removeClass(Z),k.className&&g.add(w).addClass(k.className),Z=k.className,V.html(k.close).show(),R||(R=I=!0,g.css({visibility:"hidden",display:"block"}),v=A(z,"LoadedContent","width:0; height:0; overflow:hidden").appendTo(y),E=$.height()+Q.height()+y.outerHeight(!0)-y.height(),H=q.width()+G.width()+y.outerWidth(!0)-y.width(),W=v.outerHeight(!0),F=v.outerWidth(!0),k.w=j(k.initialWidth,"x"),k.h=j(k.initialHeight,"y"),P.position(),c=_+"Slideshow_",u="click."+_,k.slideshow&&x[1]?(l=function(){clearTimeout(h)},s=function(){(k.loop||x[S+1])&&(h=setTimeout(P.next,k.slideshowSpeed))},a=function(){C.html(k.slideshowStop).unbind(u).one(u,d),N.bind(ie,s).bind(te,l).bind(oe,d),g.removeClass(c+"off").addClass(c+"on")}
1,d=function(){l(),N.unbind(ie,s).unbind(te,l).unbind(oe,d),C.html(k.slideshowStart).unbind(u).one(u,function(){P.next(),a()}),g.removeClass(c+"on").addClass(c+"off")},(k.slideshowAuto?a:d)()):g.removeClass(c+"off "+c+"on"),U(ee,k.onOpen),X.add(J).hide(),g.focus(),k.trapFocus&&f.addEventListener&&(f.addEventListener("focus",ae,!0),N.one(ne,function(){f.removeEventListener("focus",ae,!0)})),k.returnFocus&&N.one(ne,function(){p(L).focus()})),n=P.prep,r=++re,M=!(I=!0),L=x[S],de(),U(B),U(te,k.onLoad),k.h=k.height?j(k.height,"y")-W-E:k.innerHeight&&j(k.innerHeight,"y"),k.w=k.width?j(k.width,"x")-F-H:k.innerWidth&&j(k.innerWidth,"x"),k.mw=k.w,k.mh=k.h,k.maxWidth&&(k.mw=j(k.maxWidth,"x")-F-H,k.mw=k.w&&k.w<k.mw?k.w:k.mw),k.maxHeight&&(k.mh=j(k.maxHeight,"y")-W-E,k.mh=k.h&&k.h<k.mh?k.h:k.mh),t=k.href,Y=setTimeout(function(){T.show()},100),k.inline?(o=A(z).hide().insertBefore(p(t)[0]),N.one(B,function(){o.replaceWith(v.children())}),n(p(t))):k.iframe?n(" "):k.html?n(k.html):le(k,t)?(t=se(k,t),M=f.createElement("img"),p(M).addClass(_+"Photo").bind("error",function(){k.title=!1,n(A(z,"Error").html(k.imgError))}).one("load",function(){var e;r===re&&(M.alt=p(L).attr("alt")||p(L).attr("data-alt")||"",k.retinaImage&&1<m.devicePixelRatio&&(M.height=M.height/m.devicePixelRatio,M.width=M.width/m.devicePixelRatio),k.scalePhotos&&(i=function(){M.height-=M.height*e,M.width-=M.width*e},k.mw&&M.width>k.mw&&(e=(M.width-k.mw)/M.width,i()),k.mh)&&M.height>k.mh&&(e=(M.height-k.mh)/M.height,i()),k.h&&(M.style.marginTop=Math.max(k.mh-M.height,0)/2+"px"),x[1]&&(k.loop||x[S+1])&&(M.style.cursor="pointer",M.onclick=function(){P.next()}),M.style.width=M.width+"px",M.style.height=M.height+"px",setTimeout(function(){n(M)},1))}),setTimeout(function(){M.src=t},1)):t&&b.load(t,k.data,function(e,t){r===re&&n("error"===t?A(z,"Error").html(k.xhrError):p(this).contents())}))}function ce(){!g&&f.body&&(n=!1,a=p(m),g=A(z).attr({id:O,class:!1===p.support.opacity?_+"IE":"",role:"dialog",tabindex:"-1"}).hide(),w=A(z,"Overlay").hide(),T=A(z,"LoadingOverlay").add(A(z,"LoadingGraphic")),s=A(z,"Wrapper"),y=A(z,"Content").append(J=A(z,"Title"),c=A(z,"Current"),d=p('<button type="button"/>').attr({id:_+"Previous"}),l=p('<button type="button"/>').attr({id:_+"Next"}),C=A("button","Slideshow"),T,V=p('<button type="button"/>').attr({id:_+"Close"})),s.append(A(z).append(A(z,"TopLeft"),$=A(z,"TopCenter"),A(z,"TopRight")),A(z,!1,"clear:left").append(q=A(z,"MiddleLeft"),y,G=A(z,"MiddleRight")),A(z,!1,"clear:left").append(A(z,"BottomLeft"),Q=A(z,"BottomCenter"),A(z,"BottomRight"))).find("div div").css({float:"left"}),b=A(z,!1,"position:absolute; width:9999px; visibility:hidden; display:none"),X=l.add(d).add(c).add(C),p(f.body).append(w,g.append(s,b)))}p.colorbox||(p(ce),(P=p.fn[O]=p[O]=function(e,t){var i=this;if(e=e||{},ce(),g&&(n||(n=!0,l.click(function(){P.next()}),d.click(function(){P.prev()}),V.click(function(){P.close()}),w.click(function(){k.overlayClose&&P.close()}),p(f).bind("keydown."+_,function(e){var t=e.keyCode;R&&k.escKey&&27===t&&(e.preventDefault(),P.close()),R&&k.arrowKey&&x[1]&&!e.altKey&&(37===t?(e.preventDefault(),d.click()):39===t&&(e.preventDefault(),l.click()))}),p.isFunction(p.fn.on)?p(f).on("click."+_,"."+D,o):p("."+D).live("click."+_,o)),1)){if(p.isFunction(i))i=p("<a/>"),e.open=!0;else if(!i[0])return i;t&&(e.onComplete=t),i.each(function(){p.data(this,O,p.extend({},p.data(this,O)||r,e))}).addClass(D),(p.isFunction(e.open)&&e.open.call(i)||e.open)&&h(i[0])}function o(e){1<e.which||e.shiftKey||e.altKey||e.metaKey||e.ctrlKey||(e.preventDefault(),h(this))}return i}).position=function(e,t){var i,o,n=0,r=0,h=g.offset();function l(e){$[0].style.width=Q[0].style.width=y[0].style.width=parseInt(e.style.width,10)-H+"px",y[0].style.height=q[0].style.height=G[0].style.height=parseInt(e.style.height,10)-E+"px"}a.unbind("resize."+_),g.css({top:-9e4,left:-9e4}),i=a.scrollTop(),o=a.scrollLeft(),k.fixed?(h.top-=i,h.left-=o,g.css({position:"fixed"})):(n=i,r=o,g.css({position:"absolute"})),!1!==k.right?r+=Math.max(a.width()-k.w-F-H-j(k.right,"x"),0):!1!==k.left?r+=j(k.left,"x"):r+=Math.round(Math.max(a.width()-k.w-F-H,0)/2),!1!==k.bottom?n+=Math.max(u()-k.h-W-E-j(k.bottom,"y"),0):!1!==k.top?n+=j(k.top,"y"):n+=Math.round(Math.max(u()-k.h-W-E,0)/2),g.css({top:h.top,left
1:h.left,visibility:"visible"}),e=(g.width()!==k.w+F||g.height()!==k.h+W)&&e||0,s[0].style.width=s[0].style.height="9999px",i={width:k.w+F+H,height:k.h+W+E,top:n,left:r},0===e&&g.css(i),g.dequeue().animate(i,{duration:e,complete:function(){l(this),I=!1,s[0].style.width=k.w+F+H+"px",s[0].style.height=k.h+W+E+"px",k.reposition&&setTimeout(function(){a.bind("resize."+_,P.position)},1),t&&t()},step:function(){l(this)}})},P.resize=function(e){var t;R&&((e=e||{}).width&&(k.w=j(e.width,"x")-F-H),e.innerWidth&&(k.w=j(e.innerWidth,"x")),v.css({width:k.w}),e.height&&(k.h=j(e.height,"y")-W-E),e.innerHeight&&(k.h=j(e.innerHeight,"y")),e.innerHeight||e.height||(t=v.scrollTop(),v.css({height:"auto"}),k.h=v.height()),v.css({height:k.h}),t&&v.scrollTop(t),P.position("none"===k.transition?0:k.speed))},P.prep=function(e){var t,h;R&&(h="none"===k.transition?0:k.speed,v.empty().remove(),(v=A(z,"LoadedContent").append(e)).hide().appendTo(b.show()).css({width:(k.w=k.w||v.width(),k.w=k.mw&&k.mw<k.w?k.mw:k.w,k.w),overflow:k.scrolling?"auto":"hidden"}).css({height:(k.h=k.h||v.height(),k.h=k.mh&&k.mh<k.h?k.mh:k.h,k.h)}).prependTo(y),b.hide(),p(M).css({float:"none"}),t=function(){var e,t,i=x.length,o="frameBorder",n="allowTransparency";function r(){!1===p.support.opacity&&g[0].style.removeAttribute("filter")}R&&(t=function(){clearTimeout(Y),T.hide(),U(ie,k.onComplete)},J.html(k.title).add(v).show(),1<i?("string"==typeof k.current&&c.html(k.current.replace("{current}",S+1).replace("{total}",i)).show(),l[k.loop||S<i-1?"show":"hide"]().html(k.next),d[k.loop||S?"show":"hide"]().html(k.previous),k.slideshow&&C.show(),k.preloading&&p.each([he(-1),he(1)],function(){var e,t=x[this],i=p.data(t,O);i&&i.href?(e=i.href,p.isFunction(e)&&(e=e.call(t))):e=p(t).attr("href"),e&&le(i,e)&&(e=se(i,e),f.createElement("img").src=e)})):X.hide(),k.iframe?(o in(e=A("iframe")[0])&&(e[o]=0),n in e&&(e[n]="true"),k.scrolling||(e.scrolling="no"),p(e).attr({src:k.href,name:(new Date).getTime(),class:_+"Iframe",allowFullScreen:!0,webkitAllowFullScreen:!0,mozallowfullscreen:!0}).one("load",t).appendTo(v),N.one(B,function(){e.src="//about:blank"}),k.fastIframe&&p(e).trigger("load")):t(),"fade"===k.transition?g.fadeTo(h,1,r):r())},"fade"===k.transition?g.fadeTo(h,0,function(){P.position(0,t)}):P.position(h,t))},P.next=function(){!I&&x[1]&&(k.loop||x[S+1])&&(S=he(1),h(x[S]))},P.prev=function(){!I&&x[1]&&(k.loop||S)&&(S=he(-1),h(x[S]))},P.close=function(){R&&!K&&(R=!(K=!0),U(oe,k.onCleanup),a.unbind("."+_),w.fadeTo(k.fadeOut||0,0),g.stop().fadeTo(k.fadeOut||0,0,function(){g.add(w).css({opacity:1,cursor:"auto"}).hide(),U(B),v.empty().remove(),setTimeout(function(){K=!1,U(ne,k.onClosed)},1)}))},P.remove=function(){g&&(g.stop(),p.colorbox.close(),g.stop().remove(),w.remove(),K=!1,g=null,p("."+D).removeData(O).removeClass(D),p(f).unbind("click."+_))},P.element=function(){return p(L)},P.settings=r)}(jQuery,document,window);
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.