if(void 0===window.ulb&&(window.ulb={}),!$.browser){var browserObject={msie:!1,version:0},ua=window.navigator.userAgent,msie=ua.indexOf("MSIE ");if(msie>=0){var version=parseInt(ua.substring(msie+5,ua.indexOf(".",msie)));browserObject.msie=!0,browserObject.version=version}$.browser=browserObject}!function(e,t,n){var o,a=n(e),r=n(t),s=n.fancybox=function(){s.open.apply(this,arguments)},l=!1,c=void 0!==t.createTouch;n.extend(s,{version:"2.0.5",defaults:{padding:15,margin:20,width:800,height:600,minWidth:100,minHeight:100,maxWidth:9999,maxHeight:9999,depthOfRecur:0,autoSize:!0,autoResize:!c,autoCenter:!c,fitToView:!0,aspectRatio:!1,topRatio:.5,fixed:!(n.browser.msie&&6>=n.browser.version||c),scrolling:"auto",wrapCSS:"fancybox-default",arrows:!0,closeBtn:!0,closeClick:!1,nextClick:!1,mouseWheel:!0,autoPlay:!1,playSpeed:3e3,preload:3,modal:!1,loop:!0,ajax:{dataType:"html",headers:{"X-fancyBox":!0}},keys:{next:[13,32,34,39,40],prev:[8,33,37,38],close:[27]},tpl:{wrap:'
',image:'',iframe:'",swf:'',error:''+ulb.error+"
",closeBtn:'',next:'',prev:''},openEffect:"fade",openSpeed:250,openEasing:"swing",openOpacity:!0,openMethod:"zoomIn",closeEffect:"fade",closeSpeed:250,closeEasing:"swing",closeOpacity:!0,closeMethod:"zoomOut",nextEffect:"elastic",nextSpeed:300,nextEasing:"swing",nextMethod:"changeIn",prevEffect:"elastic",prevSpeed:300,prevEasing:"swing",prevMethod:"changeOut",helpers:{overlay:{speedIn:0,speedOut:300,opacity:.8,css:{cursor:"pointer"},closeClick:!0},title:{type:"float"}}},group:{},opts:{},coming:null,current:null,isOpen:!1,isOpened:!1,wrap:null,outer:null,inner:null,player:{timer:null,isActive:!1},ajaxLoad:null,imgPreload:null,transitions:{},helpers:{},open:function(e,t){s.close(!0),e&&!n.isArray(e)&&(e=e instanceof n?n(e).get():[e]),s.isActive=!0,s.opts=n.extend(!0,{},s.defaults,t),n.isPlainObject(t)&&void 0!==t.keys&&(s.opts.keys=!!t.keys&&n.extend({},s.defaults.keys,t.keys)),s.group=e,s._start(s.opts.index||0)},cancel:function(){s.coming&&!1===s.trigger("onCancel")||(s.coming=null,s.hideLoading(),s.ajaxLoad&&s.ajaxLoad.abort(),s.ajaxLoad=null,s.imgPreload&&(s.imgPreload.onload=s.imgPreload.onabort=s.imgPreload.onerror=null))},close:function(e){s.cancel(),s.current&&!1!==s.trigger("beforeClose")&&(s.unbindEvents(),!s.isOpen||e&&!0===e[0]?(n(".fancybox-wrap").stop().trigger("onReset").remove(),s._afterZoomOut()):(s.isOpen=s.isOpened=!1,n(".fancybox-item, .fancybox-nav").remove(),s.wrap.stop(!0).removeClass("fancybox-opened"),s.inner.css("overflow","hidden"),s.transitions[s.current.closeMethod]()))},play:function(e){var t=function(){clearTimeout(s.player.timer)},i=function(){t(),s.current&&s.player.isActive&&(s.player.timer=setTimeout(s.next,s.current.playSpeed))},o=function(){t(),n("body").unbind(".player"),s.player.isActive=!1,s.trigger("onPlayEnd")};s.player.isActive||e&&!1===e[0]?o():s.current&&(s.current.loop||s.current.index=s.group.length?l=0:0>l&&(l=s.group.length-1)),void 0!==s.group[l]&&(s.cancel(),s._start(l)))}return void(o.photoUrls[a]?p():$.ajax({url:url,success:function(e){o.photoUrls[a]=e,p()}}))}}}s.current&&(e=parseInt(e,10),1=s.group.length?e=0:0>e&&(e=s.group.length-1)),void 0!==s.group[e]&&(s.cancel(),s._start(e)))},reposition:function(e){s.isOpen&&s.wrap.css(s._getPosition(e))},update:function(e){s.isOpen&&(l||setTimeout((function(){var t=s.current;l&&(l=!1,t)&&((t.autoResize||e&&"orientationchange"===e.type)&&(t.autoSize&&(s.inner.height("auto"),t.height=s.inner.height()),s._setDimension(),t.canGrow&&s.inner.height("auto")),t.autoCenter&&s.reposition(),s.trigger("onUpdate"))}),100),l=!0)},toggle:function(){s.isOpen&&(s.current.fitToView=!s.current.fitToView,s.update())},hideLoading:function(){n("#fancybox-loading").remove()},showLoading:function(){s.hideLoading(),n('').click(s.cancel).appendTo("body")},getViewport:function(){return{x:a.scrollLeft(),y:a.scrollTop(),w:a.width(),h:window.innerHeight}},unbindEvents:function(){s.wrap&&s.wrap.unbind(".fb"),r.unbind(".fb"),a.unbind(".fb")},bindEvents:function(){var e=s.current,t=e.keys;e&&(a.bind("resize.fb, orientationchange.fb",s.update),t&&r.bind("keydown.fb",(function(e){var i;!e.ctrlKey&&!e.altKey&&!e.shiftKey&&!e.metaKey&&0>n.inArray(e.target.tagName.toLowerCase(),["input","textarea","select","button"])&&(i=e.keyCode,-1t.length))for(var a=1;a<=Math.min(i.preload,o-1);a++)e=t[(i.index+a)%o],(e=n(e).attr("href")||e)&&((new Image).src=e)},_afterLoad:function(){s.hideLoading(),s.coming&&!1!==s.trigger("afterLoad",s.current)?(s.isOpened?(n(".fancybox-item").remove(),s.wrap.stop(!0).removeClass("fancybox-opened"),s.inner.css("overflow","hidden"),s.transitions[s.current.prevMethod]()):(n(".fancybox-wrap").stop().trigger("onReset").remove(),s.trigger("afterClose")),s.unbindEvents(),s.isOpen=!1,s.current=s.coming,s.wrap=n(s.current.tpl.wrap).addClass("fancybox-"+(c?"mobile":"desktop")+" fancybox-tmp "+s.current.wrapCSS).appendTo("body"),s.outer=n(".fancybox-outer",s.wrap).css("padding",s.current.padding+"px"),s.inner=n(".fancybox-inner",s.wrap),s._setContent()):s.coming=!1},_setContent:function(){var e,t,i=s.current,o=i.type;switch(o){case"inline":case"ajax":case"html":(e=i.content)instanceof n&&((e=e.show().detach()).parent().hasClass("fancybox-inner")&&e.parents(".fancybox-wrap").trigger("onReset").remove(),n(s.wrap).bind("onReset",(function(){e.appendTo("body").hide()}))),i.autoSize&&(t=n('').appendTo("body").append(e),i.width=t.width(),i.height=t.height(),t.width(s.current.width),t.height()>i.height&&(t.width(i.width+1),i.width=t.width(),i.height=t.height()),e=t.contents().detach(),t.remove());break;case"image":e=i.tpl.image.replace("{href}",i.href),i.aspectRatio=!0;break;case"swf":e=i.tpl.swf.replace(/\{width\}/g,i.width).replace(/\{height\}/g,i.height).replace(/\{href\}/g,i.href)}if("iframe"===o){if(e=n(i.tpl.iframe.replace("{rnd}",(new Date).getTime())).attr("scrolling",i.scrolling),i.scrolling="auto",i.autoSize)return e.width(i.width),s.showLoading(),void e.data("ready",!1).appendTo(s.inner).bind({onCancel:function(){n(this).unbind(),s._afterZoomOut()},load:function(){var e,t=n(this);try{this.contentWindow.document.location&&(e=t.contents().find("body").height()+12,t.height(e))}catch(e){i.autoSize=!1}!1===t.data("ready")?(s.hideLoading(),e&&(s.current.height=e),s._beforeShow(),t.data("ready",!0)):e&&s.update()}}).attr("src",i.href);e.attr("src",i.href)}else"image"!==o&&"swf"!==o||(i.autoSize=!1,i.scrolling="visible");s.inner.append(e),s._beforeShow()},_beforeShow:function(){s.coming=null,s.trigger("beforeShow"),s._setDimension(),s.wrap.hide().removeClass("fancybox-tmp"),s.bindEvents(),s._preloadImages(),s.transitions[s.isOpened?s.current.nextMethod:s.current.openMethod]()},_setDimension:function(){var e,t=s.wrap,i=s.outer,o=s.inner,a=s.current,r=s.getViewport(),l=a.margin,c=2*a.padding,p=a.width,d=a.height,h=a.maxWidth,u=a.maxHeight,f=a.minWidth,g=a.minHeight;if(r.w-=l[1]+l[3],r.h-=l[0]+l[2],-1h&&(d=((p=h)-c)/l+c),d>u&&(p=((d=u)-c)*l+c),ph||e>u)for(;(p>h||e>u)&&p>f&&e>g;)d-=10,a.aspectRatio?(p=Math.round((d-c)*l+c))g&&dr.w||e>r.h)&&p>f&&d>g&&(a.canShrink=!0),t=e-c,s.innerSpace=t-o.height(),s.outerSpace=t-i.height()},_getPosition:function(e){var t=s.current,n=s.getViewport(),i=t.margin,o=s.wrap.width()+i[1]+i[3],a=s.wrap.height()+i[0]+i[2],r={position:"absolute",top:i[0]+n.y,left:i[3]+n.x};return t.fixed&&(!e||!1===e[0])&&a<=n.h&&o<=n.w&&(r={position:"fixed",top:i[0],left:i[3]}),r.top=Math.ceil(Math.max(r.top,r.top+(n.h-a)*t.topRatio))+"px",r.left=Math.ceil(Math.max(r.left,r.left+.5*(n.w-o)))+"px",r},_afterZoomIn:function(){var e=s.current,t=e.scrolling;s.isOpen=s.isOpened=!0,s.wrap.addClass("fancybox-opened").css("overflow","visible"),s.update(),s.inner.css("overflow","yes"===t?"scroll":"no"===t?"hidden":t),(e.closeClick||e.nextClick)&&s.inner.css("cursor","pointer").bind("click.fb",e.nextClick?s.next:s.close),e.closeBtn&&n(e.tpl.closeBtn).appendTo(s.outer).bind("click.fb",s.close),e.arrows&&1t.end&&(n=1-n),i-=s.innerSpace*n,o-=s.outerSpace*n),s.inner[t.prop](i),s.outer[t.prop](o))},zoomIn:function(){var e,t,i=s.wrap,o=s.current;e=o.dim,"elastic"===o.openEffect?(delete(t=n.extend({},e,s._getPosition(!0))).position,e=this.getOrigPosition(),o.openOpacity&&(e.opacity=0,t.opacity=1),s.outer.add(s.inner).width("auto").height("auto"),i.css(e).show(),i.animate(t,{duration:o.openSpeed,easing:o.openEasing,step:this.step,complete:s._afterZoomIn})):(i.css(n.extend({},e,s._getPosition())),"fade"===o.openEffect?i.fadeIn(o.openSpeed,s._afterZoomIn):(i.show(),s._afterZoomIn()))},zoomOut:function(){var e,t=s.wrap,n=s.current;"elastic"===n.closeEffect?("fixed"===t.css("position")&&t.css(s._getPosition(!0)),e=this.getOrigPosition(),n.closeOpacity&&(e.opacity=0),t.animate(e,{duration:n.closeSpeed,easing:n.closeEasing,step:this.step,complete:s._afterZoomOut})):t.fadeOut("fade"===n.closeEffect?n.closeSpeed:0,s._afterZoomOut)},changeIn:function(){var e,t=s.wrap,n=s.current;"elastic"===n.nextEffect?((e=s._getPosition(!0)).opacity=0,e.top=parseInt(e.top,10)-200+"px",t.css(e).show().animate({opacity:1,top:"+=200px"},{duration:n.nextSpeed,easing:n.nextEasing,complete:s._afterZoomIn})):(t.css(s._getPosition()),"fade"===n.nextEffect?t.hide().fadeIn(n.nextSpeed,s._afterZoomIn):(t.show(),s._afterZoomIn()))},changeOut:function(){var e=s.wrap,t=s.current,i=function(){n(this).trigger("onReset").remove()};e.removeClass("fancybox-opened"),"elastic"===t.prevEffect?e.animate({opacity:0,top:"+=200px"},{duration:t.prevSpeed,easing:t.prevEasing,complete:i}):e.fadeOut("fade"===t.prevEffect?t.prevSpeed:0,i)}},s.helpers.overlay={overlay:null,update:function(){var e;this.overlay.width(0).height(0),n.browser.msie?e=(e=Math.max(t.documentElement.scrollWidth,t.body.scrollWidth))').css(e.css).appendTo("body"),this.update(),e.closeClick&&this.overlay.bind("click.fb",s.close),a.bind("resize.fb",n.proxy(this.update,this)),this.overlay.fadeTo(e.speedIn,e.opacity))},onUpdate:function(){this.update()},afterClose:function(e){this.overlay&&this.overlay.fadeOut(e.speedOut||0,(function(){n(this).remove()})),this.overlay=null}},s.helpers.title={beforeShow:function(e){var t;(t=s.current.title)&&(t=n(''+t+"
").appendTo("body"),"float"===e.type&&(t.width(t.width()),t.wrapInner(''),s.current.margin[2]+=Math.abs(parseInt(t.css("margin-bottom"),10))),t.appendTo("over"===e.type?s.inner:"outside"===e.type?s.wrap:s.outer))}},n.fn.fancybox=function(e){var t,i=n(this),o=this.selector||"",a=function(a){var r=this,l="rel",c=r[l],p=t;!a.ctrlKey&&!a.altKey&&!a.shiftKey&&!a.metaKey&&(a.preventDefault(),c||(l="data-fancybox-group",c=n(r).attr("data-fancybox-group")),c&&""!==c&&"nofollow"!==c&&(p=(r=(r=o.length?n(o):i).filter("["+l+'="'+c+'"]')).index(this)),e.index=p,s.open(r,e))};return t=(e=e||{}).index||0,o?r.undelegate(o,"click.fb-start").delegate(o,"click.fb-start",a):i.unbind("click.fb-start").bind("click.fb-start",a),this}}(window,document,jQuery),function(e){var t=e.fancybox;t.helpers.buttons={tpl:'',list:null,buttons:{},update:function(){var e=this.buttons.toggle.removeClass("btnDisabled btnToggleOn");t.current.canShrink?e.addClass("btnToggleOn"):t.current.canExpand||e.addClass("btnDisabled")},beforeLoad:function(e){if(t.group.length<1)return t.coming.helpers.buttons=!1,void(t.coming.closeBtn=!0);t.coming.margin["bottom"===e.position?2:0]+=30},onPlayStart:function(){this.list&&this.buttons.play.attr("title","Pause slideshow").addClass("btnPlayOn")},onPlayEnd:function(){this.list&&this.buttons.play.attr("title","Start slideshow").removeClass("btnPlayOn")},afterShow:function(n){var i;this.list||(this.list=e(n.tpl||this.tpl).addClass(n.position||"top").appendTo("body"),this.buttons={prev:this.list.find(".btnPrev").click(t.prev),next:this.list.find(".btnNext").click(t.next),play:this.list.find(".btnPlay").click(t.play),toggle:this.list.find(".btnToggle").click(t.toggle)}),i=this.buttons,t.current.index>0||t.current.loop?i.prev.removeClass("btnDisabled"):i.prev.addClass("btnDisabled"),t.current.loop||t.current.index({href:e})));$.fancybox(i,{...defaultLightboxParams,index:t,helpers:{title:null,overlay:{opacity:.1,speedIn:0,speedOut:0},buttons:{}}})}$(document).ready((function(){$(".ulightbox").fancybox({...defaultLightboxParams,helpers:{title:null,overlay:{opacity:.1,speedIn:0,speedOut:0},buttons:{}}}),$(".uphoto .ulightbox").fancybox({...defaultLightboxParams,beforeShow:function(){var e=$(this.element).data("url");e&&(this.title=''+ulb.photoPage+"");var t=$(this.element).attr("data-title"),n=$(this.element).attr("data-alt");setTimeout((function(){t&&$(".fancybox-image").attr("title",t),n&&$(".fancybox-image").attr("alt",n)}),0)},helpers:{title:{type:"float"},overlay:{opacity:.1,speedIn:0,speedOut:0},buttons:{}}})}));