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