function GetLatestNews(n){$.ajax({url:"GetLatestNews.aspx",data:{pageid:n},type:"GET",dataType:"html",success:function(n){$("#divLatestNews").html(n)},complete:function(){$(document).ready(function(){setheight();enableScroll()})},beforeSend:function(){},error:function(n){alert(n.responseText)}})}function setheight(){$(window).width()>1020&&$(".latestNewsList").height($(".homeRightBlock").height()-380)}function enableScroll(){$(".latestNewsList").niceScroll()}function accordionToggle(){$(".ulTitlesMobileText .linkText").text($(".SliderItem:first a").text());$(".ulTitlesMobileText").click(function(){$("#ulTitles").slideToggle()});$(".SliderItem a").click(function(){var n=$(this).text(),t=$(this).parent().attr("class");$(".ulTitlesMobileText .linkText").text(n);$(".ulTitlesMobileText").attr({"class":t+" ulTitlesMobileText"});$("#ulTitles").slideUp()})}function gmap_initialize(n,t,i,r,u,f,e){for(var v=new google.maps.LatLng(n,t),y={center:v,mapTypeId:google.maps.MapTypeId.ROADMAP,zoom:6,mapTypeControl:!0,scaleControl:!0,streetViewControl:!0,streetViewControlOptions:{position:google.maps.ControlPosition.TOP_LEFT},overviewMapControl:!0,rotateControl:!0,navigationControl:!0,navigationControlOptions:{style:google.maps.NavigationControlStyle.DEFAULT,position:google.maps.ControlPosition.TOP_LEFT},mapTypeControlOptions:{style:google.maps.MapTypeControlStyle.DROPDOWN_MENU,position:google.maps.ControlPosition.TOP_LEFT}},c=new google.maps.Map(document.getElementById(f),y),h=[],s=[],l,a,o=0;o<i.length;o++)l=new google.maps.LatLng(i[o],r[o]),size=60,a=new google.maps.MarkerImage(e+"/images/pin.png",new google.maps.Size(size,size),new google.maps.Point(0,0),new google.maps.Point(size/2,size/2)),h[o]=new google.maps.Marker({map:c,position:l,title:"",icon:a}),s[o]=new google.maps.InfoWindow,s[o].setContent(u[o]),google.maps.event.addListener(h[o],"click",function(n){return function(){for(var t=0;t<i.length;t++)s[t].close();s[n].open(c,h[n])}}(o))}(function(n){"use strict";Date.now=Date.now||function(){return+new Date};n.ias=function(t){function w(){var t,c;s.onChangePage(function(n,t,r){u&&u.setPage(n,r);i.onPageChange.call(this,n,r,t)});return i.triggerPageThreshold>0?f():n(i.next).attr("href")&&(c=o.getCurrentScrollOffset(i.scrollContainer),p(function(){e(c)})),u&&u.havePage()&&(r(),t=u.getPage(),o.forceScrollTop(function(){var i;t>1?(a(t),i=h(!0),n("html, body").scrollTop(i)):f()})),tt}function f(){l();i.scrollContainer.scroll(c)}function c(){var n,t;n=o.getCurrentScrollOffset(i.scrollContainer);t=h();n>=t&&(k()>=i.triggerPageThreshold?(r(),p(function(){e(n)})):e(n))}function r(){i.scrollContainer.unbind("scroll",c)}function l(){n(i.pagination).hide()}function h(t){var r,u;return r=n(i.container).find(i.item).last(),r.size()===0?0:(u=r.offset().top+r.height(),t||(u+=i.thresholdMargin),u)}function e(t,u){var e;if(e=n(i.next).attr("href"),!e)return i.noneleft&&n(i.container).find(i.item).last().after(i.noneleft),r();i.beforePageChange&&n.isFunction(i.beforePageChange)&&i.beforePageChange(t,e)===!1||(s.pushPages(t,e),r(),d(),b(e,function(t,o){var h=i.onLoadItems.call(this,o),s;h!==!1&&(n(o).hide(),s=n(i.container).find(i.item).last(),s.after(o),n(o).fadeIn());e=n(i.next,t).attr("href");n(i.pagination).replaceWith(n(i.pagination,t));g();l();e?f():r();i.onRenderComplete.call(this,o);u&&u.call(this)}))}function b(t,r,u){var e=[],f,h=Date.now(),o,s;u=u||i.loaderDelay;n.get(t,null,function(t){f=n(i.container,t).eq(0);0===f.length&&(f=n(t).filter(i.container).eq(0));f&&f.find(i.item).each(function(){e.push(this)});r&&(s=this,o=Date.now()-h,o<u?setTimeout(function(){r.call(s,t,e)},u-o):r.call(s,t,e))},"html")}function a(t){var i=h(!0);i>0&&e(i,function(){r();s.getCurPageNum(i)+1<t?(a(t),n("html,body").animate({scrollTop:i},400,"swing")):(n("html,body").animate({scrollTop:i},1e3,"swing"),f())})}function k(){var n=o.getCurrentScrollOffset(i.scrollContainer);return s.getCurPageNum(n)}function v(){var t=n(".ias_loader");return t.size()===0&&(t=n('<div class="ias_loader">'+i.loader+"<\/div>"),t.hide()),t}function d(){var t=v(),r;i.customLoaderProc!==!1?i.customLoaderProc(t):(r=n(i.container).find(i.item).last(),r.after(t),t.fadeIn())}function g(){var n=v();n.remove()}function y(t){var r=n(".ias_trigger");return r.size()===0&&(r=n('<div class="ias_trigger"><span id="loadMoreHolder" runat="server" class="loadMore newsListMore"><div class="btnBgHolder"><a href="#" class="findMore">'+i.trigger+"<\/a><\/div><\/span><\/div>"),r.hide()),n("a",r).unbind("click").bind("click",function(){return nt(),t.call(),!1}),r}function p(t){var r=y(t),u;i.customTriggerProc!==!1?i.customTriggerProc(r):(u=n(i.container).find(i.item).last(),u.after(r),r.fadeIn())}function nt(){var n=y();n.remove()}var i=n.extend({},n.ias.defaults,t),o=new n.ias.util,s=new n.ias.paging(i.scrollContainer),u=i.history?new n.ias.history:!1,tt=this;w()};n.ias.defaults={container:"#container",scrollContainer:n(window),item:".item",pagination:"#pagination",next:".next",noneleft:!1,loader:'<img src="images/loader.gif"/>',loaderDelay:600,triggerPageThreshold:0,trigger:"",thresholdMargin:0,history:!0,onPageChange:function(){},beforePageChange:function(){},onLoadItems:function(){},onRenderComplete:function(){$(".projectDetailsCont").css("display","none")},customLoaderProc:!1,customTriggerProc:!1};n.ias.util=function(){function r(){n(window).load(function(){t=!0})}var t=!1,i=!1,u=this;r();this.forceScrollTop=function(r){n("html,body").scrollTop(0);i||(t?(r.call(),i=!0):setTimeout(function(){u.forceScrollTop(r)},1))};this.getCurrentScrollOffset=function(n){var t,i;return t=n.get(0)===window?n.scrollTop():n.offset().top,i=n.height(),t+i}};n.ias.paging=function(){function e(){n(window).scroll(o)}function o(){var e,t,o,h,c;e=f.getCurrentScrollOffset(n(window));t=i(e);o=s(e);u!==t&&(h=o[0],c=o[1],r.call({},t,h,c));u=t}function i(n){for(var i=t.length-1;i>0;i--)if(n>t[i][0])return i+1;return 1}function s(n){for(var i=t.length-1;i>=0;i--)if(n>t[i][0])return t[i];return null}var t=[[0,document.location.toString()]],r=function(){},u=1,f=new n.ias.util;e();this.getCurPageNum=function(t){return t=t||f.getCurrentScrollOffset(n(window)),i(t)};this.onChangePage=function(n){r=n};this.pushPages=function(n,i){t.push([n,i])}};n.ias.history=function(){function i(){n=!!(window.history&&history.pushState&&history.replaceState);n=!1}var t=!1,n=!1;i();this.setPage=function(n,t){this.updateState({page:n},"",t)};this.havePage=function(){return this.getState()!==!1};this.getPage=function(){var n;return this.havePage()?(n=this.getState(),n.page):1};this.getState=function(){var i,t,r;if(n){if(t=history.state,t&&t.ias)return t.ias}else if(i=window.location.hash.substring(0,7)==="#/page/",i)return r=parseInt(window.location.hash.replace("#/page/",""),10),{page:r};return!1};this.updateState=function(n,i,r){t?this.replaceState(n,i,r):this.pushState(n,i,r)};this.pushState=function(i,r,u){var f;n?history.pushState({ias:i},r,u):(f=i.page>0?"#/page/"+i.page:"",window.location.hash=f);t=!0};this.replaceState=function(t,i,r){n?history.replaceState({ias:t},i,r):this.pushState(t,i,r)}}})(jQuery),function(n){n.flexslider=function(t,i){var r=n(t);r.vars=n.extend({},n.flexslider.defaults,i);var f=r.vars.namespace,v=window.navigator&&window.navigator.msPointerEnabled&&window.MSGesture,y=("ontouchstart"in window||v||window.DocumentTouch&&document instanceof DocumentTouch)&&r.vars.touch,a="click touchend MSPointerUp",s="",p,h=r.vars.direction==="vertical",o=r.vars.reverse,e=r.vars.itemWidth>0,c=r.vars.animation==="fade",l=r.vars.asNavFor!=="",u={},w=!0;n.data(t,"flexslider",r);u={init:function(){r.animating=!1;r.currentSlide=parseInt(r.vars.startAt?r.vars.startAt:0,10);isNaN(r.currentSlide)&&(r.currentSlide=0);r.animatingTo=r.currentSlide;r.atEnd=r.currentSlide===0||r.currentSlide===r.last;r.containerSelector=r.vars.selector.substr(0,r.vars.selector.search(" "));r.slides=n(r.vars.selector,r);r.container=n(r.containerSelector,r);r.count=r.slides.length;r.syncExists=n(r.vars.sync).length>0;r.vars.animation==="slide"&&(r.vars.animation="swing");r.prop=h?"top":"marginLeft";r.args={};r.manualPause=!1;r.stopped=!1;r.started=!1;r.startTimeout=null;r.transitions=!r.vars.video&&!c&&r.vars.useCSS&&function(){var i=document.createElement("div"),n=["perspectiveProperty","WebkitPerspective","MozPerspective","OPerspective","msPerspective"],t;for(t in n)if(i.style[n[t]]!==undefined)return r.pfx=n[t].replace("Perspective","").toLowerCase(),r.prop="-"+r.pfx+"-transform",!0;return!1}();r.vars.controlsContainer!==""&&(r.controlsContainer=n(r.vars.controlsContainer).length>0&&n(r.vars.controlsContainer));r.vars.manualControls!==""&&(r.manualControls=n(r.vars.manualControls).length>0&&n(r.vars.manualControls));r.vars.randomize&&(r.slides.sort(function(){return Math.round(Math.random())-.5}),r.container.empty().append(r.slides));r.doMath();r.setup("init");r.vars.controlNav&&u.controlNav.setup();r.vars.directionNav&&u.directionNav.setup();r.vars.keyboard&&(n(r.containerSelector).length===1||r.vars.multipleKeyboard)&&n(document).bind("keyup",function(n){var t=n.keyCode,i;r.animating||t!==39&&t!==37||(i=t===39?r.getTarget("next"):t===37?r.getTarget("prev"):!1,r.flexAnimate(i,r.vars.pauseOnAction))});r.vars.mousewheel&&r.bind("mousewheel",function(n,t){n.preventDefault();var i=t<0?r.getTarget("next"):r.getTarget("prev");r.flexAnimate(i,r.vars.pauseOnAction)});r.vars.pausePlay&&u.pausePlay.setup();r.vars.slideshow&&r.vars.pauseInvisible&&u.pauseInvisible.init();r.vars.slideshow&&(r.vars.pauseOnHover&&r.hover(function(){r.manualPlay||r.manualPause||r.pause()},function(){r.manualPause||r.manualPlay||r.stopped||r.play()}),r.vars.pauseInvisible&&u.pauseInvisible.isHidden()||(r.vars.initDelay>0?r.startTimeout=setTimeout(r.play,r.vars.initDelay):r.play()));l&&u.asNav.setup();y&&r.vars.touch&&u.touch();(!c||c&&r.vars.smoothHeight)&&n(window).bind("resize orientationchange focus",u.resize);r.find("img").attr("draggable","false");setTimeout(function(){r.vars.start(r)},200)},asNav:{setup:function(){if(r.asNav=!0,r.animatingTo=Math.floor(r.currentSlide/r.move),r.currentItem=r.currentSlide,r.slides.removeClass(f+"active-slide").eq(r.currentItem).addClass(f+"active-slide"),v)t._slider=r,r.slides.each(function(){var t=this;t._gesture=new MSGesture;t._gesture.target=t;t.addEventListener("MSPointerDown",function(n){n.preventDefault();n.currentTarget._gesture&&n.currentTarget._gesture.addPointer(n.pointerId)},!1);t.addEventListener("MSGestureTap",function(t){t.preventDefault();var i=n(this),u=i.index();n(r.vars.asNavFor).data("flexslider").animating||i.hasClass("active")||(r.direction=r.currentItem<u?"next":"prev",r.flexAnimate(u,r.vars.pauseOnAction,!1,!0,!0))})});else r.slides.on(a,function(t){t.preventDefault();var i=n(this),u=i.index(),e=i.offset().left-n(r).scrollLeft();e<=0&&i.hasClass(f+"active-slide")?r.flexAnimate(r.getTarget("prev"),!0):n(r.vars.asNavFor).data("flexslider").animating||i.hasClass(f+"active-slide")||(r.direction=r.currentItem<u?"next":"prev",r.flexAnimate(u,r.vars.pauseOnAction,!1,!0,!0))})}},controlNav:{setup:function(){r.manualControls?u.controlNav.setupManual():u.controlNav.setupPaging()},setupPaging:function(){var c=r.vars.controlNav==="thumbnails"?"control-thumbs":"control-paging",h=1,e,o,t,i;if(r.controlNavScaffold=n('<ol class="'+f+"control-nav "+f+c+'"><\/ol>'),r.pagingCount>1)for(t=0;t<r.pagingCount;t++)o=r.slides.eq(t),e=r.vars.controlNav==="thumbnails"?'<img src="'+o.attr("data-thumb")+'"/>':"<a>"+h+"<\/a>","thumbnails"===r.vars.controlNav&&!0===r.vars.thumbCaptions&&(i=o.attr("data-thumbcaption"),""!=i&&undefined!=i&&(e+='<span class="'+f+'caption">'+i+"<\/span>")),r.controlNavScaffold.append("<li>"+e+"<\/li>"),h++;r.controlsContainer?n(r.controlsContainer).append(r.controlNavScaffold):r.append(r.controlNavScaffold);u.controlNav.set();u.controlNav.active();r.controlNavScaffold.delegate("a, img",a,function(t){if(t.preventDefault(),s===""||s===t.type){var i=n(this),e=r.controlNav.index(i);i.hasClass(f+"active")||(r.direction=e>r.currentSlide?"next":"prev",r.flexAnimate(e,r.vars.pauseOnAction))}s===""&&(s=t.type);u.setToClearWatchedEvent()})},setupManual:function(){r.controlNav=r.manualControls;u.controlNav.active();r.controlNav.bind(a,function(t){if(t.preventDefault(),s===""||s===t.type){var i=n(this),e=r.controlNav.index(i);i.hasClass(f+"active")||(r.direction=e>r.currentSlide?"next":"prev",r.flexAnimate(e,r.vars.pauseOnAction))}s===""&&(s=t.type);u.setToClearWatchedEvent()})},set:function(){var t=r.vars.controlNav==="thumbnails"?"img":"a";r.controlNav=n("."+f+"control-nav li "+t,r.controlsContainer?r.controlsContainer:r)},active:function(){r.controlNav.removeClass(f+"active").eq(r.animatingTo).addClass(f+"active")},update:function(t,i){r.pagingCount>1&&t==="add"?r.controlNavScaffold.append(n("<li><a>"+r.count+"<\/a><\/li>")):r.pagingCount===1?r.controlNavScaffold.find("li").remove():r.controlNav.eq(i).closest("li").remove();u.controlNav.set();r.pagingCount>1&&r.pagingCount!==r.controlNav.length?r.update(i,t):u.controlNav.active()}},directionNav:{setup:function(){var t=n('<ul class="'+f+'direction-nav"><li><a class="'+f+'prev" href="#">'+r.vars.prevText+'<\/a><\/li><li><a class="'+f+'next" href="#">'+r.vars.nextText+"<\/a><\/li><\/ul>");r.controlsContainer?(n(r.controlsContainer).append(t),r.directionNav=n("."+f+"direction-nav li a",r.controlsContainer)):(r.append(t),r.directionNav=n("."+f+"direction-nav li a",r));u.directionNav.update();r.directionNav.bind(a,function(t){t.preventDefault();var i;(s===""||s===t.type)&&(i=n(this).hasClass(f+"next")?r.getTarget("next"):r.getTarget("prev"),r.flexAnimate(i,r.vars.pauseOnAction));s===""&&(s=t.type);u.setToClearWatchedEvent()})},update:function(){var n=f+"disabled";r.pagingCount===1?r.directionNav.addClass(n).attr("tabindex","-1"):r.vars.animationLoop?r.directionNav.removeClass(n).removeAttr("tabindex"):r.animatingTo===0?r.directionNav.removeClass(n).filter("."+f+"prev").addClass(n).attr("tabindex","-1"):r.animatingTo===r.last?r.directionNav.removeClass(n).filter("."+f+"next").addClass(n).attr("tabindex","-1"):r.directionNav.removeClass(n).removeAttr("tabindex")}},pausePlay:{setup:function(){var t=n('<div class="'+f+'pauseplay"><a><\/a><\/div>');r.controlsContainer?(r.controlsContainer.append(t),r.pausePlay=n("."+f+"pauseplay a",r.controlsContainer)):(r.append(t),r.pausePlay=n("."+f+"pauseplay a",r));u.pausePlay.update(r.vars.slideshow?f+"pause":f+"play");r.pausePlay.bind(a,function(t){t.preventDefault();(s===""||s===t.type)&&(n(this).hasClass(f+"pause")?(r.manualPause=!0,r.manualPlay=!1,r.pause()):(r.manualPause=!1,r.manualPlay=!0,r.play()));s===""&&(s=t.type);u.setToClearWatchedEvent()})},update:function(n){n==="play"?r.pausePlay.removeClass(f+"pause").addClass(f+"play").html(r.vars.playText):r.pausePlay.removeClass(f+"play").addClass(f+"pause").html(r.vars.pauseText)}},touch:function(){var p,w,f,i,n,s,l=!1,a=0,y=0,u=0;if(v){t.style.msTouchAction="none";t._gesture=new MSGesture;t._gesture.target=t;t.addEventListener("MSPointerDown",g,!1);t._slider=r;t.addEventListener("MSGestureChange",nt,!1);t.addEventListener("MSGestureEnd",tt,!1);function g(n){n.stopPropagation();r.animating?n.preventDefault():(r.pause(),t._gesture.addPointer(n.pointerId),u=0,i=h?r.h:r.w,s=Number(new Date),f=e&&o&&r.animatingTo===r.last?0:e&&o?r.limit-(r.itemW+r.vars.itemMargin)*r.move*r.animatingTo:e&&r.currentSlide===r.last?r.limit:e?(r.itemW+r.vars.itemMargin)*r.move*r.currentSlide:o?(r.last-r.currentSlide+r.cloneOffset)*i:(r.currentSlide+r.cloneOffset)*i)}function nt(r){var e,o,a;if(r.stopPropagation(),e=r.target._slider,e){if(o=-r.translationX,a=-r.translationY,u+=h?a:o,n=u,l=h?Math.abs(u)<Math.abs(-o):Math.abs(u)<Math.abs(-a),r.detail===r.MSGESTURE_FLAG_INERTIA){setImmediate(function(){t._gesture.stop()});return}(!l||Number(new Date)-s>500)&&(r.preventDefault(),!c&&e.transitions&&(e.vars.animationLoop||(n=u/(e.currentSlide===0&&u<0||e.currentSlide===e.last&&u>0?Math.abs(u)/i+2:1)),e.setProps(f+n,"setTouch")))}}function tt(t){var r,e,h;(t.stopPropagation(),r=t.target._slider,r)&&(r.animatingTo!==r.currentSlide||l||n===null||(e=o?-n:n,h=e>0?r.getTarget("next"):r.getTarget("prev"),r.canAdvance(h)&&(Number(new Date)-s<550&&Math.abs(e)>50||Math.abs(e)>i/2)?r.flexAnimate(h,r.vars.pauseOnAction):c||r.flexAnimate(r.currentSlide,r.vars.pauseOnAction,!0)),p=null,w=null,n=null,f=null,u=0)}}else{t.addEventListener("touchstart",d,!1);function d(n){r.animating?n.preventDefault():(window.navigator.msPointerEnabled||n.touches.length===1)&&(r.pause(),i=h?r.h:r.w,s=Number(new Date),a=n.touches[0].pageX,y=n.touches[0].pageY,f=e&&o&&r.animatingTo===r.last?0:e&&o?r.limit-(r.itemW+r.vars.itemMargin)*r.move*r.animatingTo:e&&r.currentSlide===r.last?r.limit:e?(r.itemW+r.vars.itemMargin)*r.move*r.currentSlide:o?(r.last-r.currentSlide+r.cloneOffset)*i:(r.currentSlide+r.cloneOffset)*i,p=h?y:a,w=h?a:y,t.addEventListener("touchmove",b,!1),t.addEventListener("touchend",k,!1))}function b(t){a=t.touches[0].pageX;y=t.touches[0].pageY;n=h?p-y:p-a;l=h?Math.abs(n)<Math.abs(a-w):Math.abs(n)<Math.abs(y-w);(!l||Number(new Date)-s>500)&&(t.preventDefault(),!c&&r.transitions&&(r.vars.animationLoop||(n/=r.currentSlide===0&&n<0||r.currentSlide===r.last&&n>0?Math.abs(n)/i+2:1),r.setProps(f+n,"setTouch")))}function k(){if(t.removeEventListener("touchmove",b,!1),r.animatingTo===r.currentSlide&&!l&&n!==null){var u=o?-n:n,e=u>0?r.getTarget("next"):r.getTarget("prev");r.canAdvance(e)&&(Number(new Date)-s<550&&Math.abs(u)>50||Math.abs(u)>i/2)?r.flexAnimate(e,r.vars.pauseOnAction):c||r.flexAnimate(r.currentSlide,r.vars.pauseOnAction,!0)}t.removeEventListener("touchend",k,!1);p=null;w=null;n=null;f=null}}},resize:function(){!r.animating&&r.is(":visible")&&(e||r.doMath(),c?u.smoothHeight():e?(r.slides.width(r.computedW),r.update(r.pagingCount),r.setProps()):h?(r.viewport.height(r.h),r.setProps(r.h,"setTotal")):(r.vars.smoothHeight&&u.smoothHeight(),r.newSlides.width(r.computedW),r.setProps(r.computedW,"setTotal")))},smoothHeight:function(n){if(!h||c){var t=c?r:r.viewport;n?t.animate({height:r.slides.eq(r.animatingTo).height()},n):t.height(r.slides.eq(r.animatingTo).height())}},sync:function(t){var i=n(r.vars.sync).data("flexslider"),u=r.animatingTo;switch(t){case"animate":i.flexAnimate(u,r.vars.pauseOnAction,!1,!0);break;case"play":i.playing||i.asNav||i.play();break;case"pause":i.pause()}},uniqueID:function(t){return t.find("[id]").each(function(){var t=n(this);t.attr("id",t.attr("id")+"_clone")}),t},pauseInvisible:{visProp:null,init:function(){var t=["webkit","moz","ms","o"],n,i;if("hidden"in document)return"hidden";for(n=0;n<t.length;n++)t[n]+"Hidden"in document&&(u.pauseInvisible.visProp=t[n]+"Hidden");u.pauseInvisible.visProp&&(i=u.pauseInvisible.visProp.replace(/[H|h]idden/,"")+"visibilitychange",document.addEventListener(i,function(){u.pauseInvisible.isHidden()?r.startTimeout?clearTimeout(r.startTimeout):r.pause():r.started?r.play():r.vars.initDelay>0?setTimeout(r.play,r.vars.initDelay):r.play()}))},isHidden:function(){return document[u.pauseInvisible.visProp]||!1}},setToClearWatchedEvent:function(){clearTimeout(p);p=setTimeout(function(){s=""},3e3)}};r.flexAnimate=function(t,i,s,a,v){var w,p,d,b,k;if(r.vars.animationLoop||t===r.currentSlide||(r.direction=t>r.currentSlide?"next":"prev"),l&&r.pagingCount===1&&(r.direction=r.currentItem<t?"next":"prev"),!r.animating&&(r.canAdvance(t,v)||s)&&r.is(":visible")){if(l&&a){if(w=n(r.vars.asNavFor).data("flexslider"),r.atEnd=t===0||t===r.count-1,w.flexAnimate(t,!0,!1,!0,v),r.direction=r.currentItem<t?"next":"prev",w.direction=r.direction,Math.ceil((t+1)/r.visible)-1===r.currentSlide||t===0)return r.currentItem=t,r.slides.removeClass(f+"active-slide").eq(t).addClass(f+"active-slide"),!1;r.currentItem=t;r.slides.removeClass(f+"active-slide").eq(t).addClass(f+"active-slide");t=Math.floor(t/r.visible)}r.animating=!0;r.animatingTo=t;i&&r.pause();r.vars.before(r);r.syncExists&&!v&&u.sync("animate");r.vars.controlNav&&u.controlNav.active();e||r.slides.removeClass(f+"active-slide").eq(t).addClass(f+"active-slide");r.atEnd=t===0||t===r.last;r.vars.directionNav&&u.directionNav.update();t===r.last&&(r.vars.end(r),r.vars.animationLoop||r.pause());c?y?(r.slides.eq(r.currentSlide).css({opacity:0,zIndex:1}),r.slides.eq(t).css({opacity:1,zIndex:2}),r.wrapup(p)):(r.slides.eq(r.currentSlide).css({zIndex:1}).animate({opacity:0},r.vars.animationSpeed,r.vars.easing),r.slides.eq(t).css({zIndex:2}).animate({opacity:1},r.vars.animationSpeed,r.vars.easing,r.wrapup)):(p=h?r.slides.filter(":first").height():r.computedW,e?(d=r.vars.itemMargin,k=(r.itemW+d)*r.move*r.animatingTo,b=k>r.limit&&r.visible!==1?r.limit:k):b=r.currentSlide===0&&t===r.count-1&&r.vars.animationLoop&&r.direction!=="next"?o?(r.count+r.cloneOffset)*p:0:r.currentSlide===r.last&&t===0&&r.vars.animationLoop&&r.direction!=="prev"?o?0:(r.count+1)*p:o?(r.count-1-t+r.cloneOffset)*p:(t+r.cloneOffset)*p,r.setProps(b,"",r.vars.animationSpeed),r.transitions?(r.vars.animationLoop&&r.atEnd||(r.animating=!1,r.currentSlide=r.animatingTo),r.container.unbind("webkitTransitionEnd transitionend"),r.container.bind("webkitTransitionEnd transitionend",function(){r.wrapup(p)})):r.container.animate(r.args,r.vars.animationSpeed,r.vars.easing,function(){r.wrapup(p)}));r.vars.smoothHeight&&u.smoothHeight(r.vars.animationSpeed)}};r.wrapup=function(n){c||e||(r.currentSlide===0&&r.animatingTo===r.last&&r.vars.animationLoop?r.setProps(n,"jumpEnd"):r.currentSlide===r.last&&r.animatingTo===0&&r.vars.animationLoop&&r.setProps(n,"jumpStart"));r.animating=!1;r.currentSlide=r.animatingTo;r.vars.after(r)};r.animateSlides=function(){!r.animating&&w&&r.flexAnimate(r.getTarget("next"))};r.pause=function(){clearInterval(r.animatedSlides);r.animatedSlides=null;r.playing=!1;r.vars.pausePlay&&u.pausePlay.update("play");r.syncExists&&u.sync("pause")};r.play=function(){r.playing&&clearInterval(r.animatedSlides);r.animatedSlides=r.animatedSlides||setInterval(r.animateSlides,r.vars.slideshowSpeed);r.started=r.playing=!0;r.vars.pausePlay&&u.pausePlay.update("pause");r.syncExists&&u.sync("play")};r.stop=function(){r.pause();r.stopped=!0};r.canAdvance=function(n,t){var i=l?r.pagingCount-1:r.last;return t?!0:l&&r.currentItem===r.count-1&&n===0&&r.direction==="prev"?!0:l&&r.currentItem===0&&n===r.pagingCount-1&&r.direction!=="next"?!1:n===r.currentSlide&&!l?!1:r.vars.animationLoop?!0:r.atEnd&&r.currentSlide===0&&n===i&&r.direction!=="next"?!1:r.atEnd&&r.currentSlide===i&&n===0&&r.direction==="next"?!1:!0};r.getTarget=function(n){return r.direction=n,n==="next"?r.currentSlide===r.last?0:r.currentSlide+1:r.currentSlide===0?r.last:r.currentSlide-1};r.setProps=function(n,t,i){var u=function(){var i=n?n:(r.itemW+r.vars.itemMargin)*r.move*r.animatingTo,u=function(){if(e)return t==="setTouch"?n:o&&r.animatingTo===r.last?0:o?r.limit-(r.itemW+r.vars.itemMargin)*r.move*r.animatingTo:r.animatingTo===r.last?r.limit:i;switch(t){case"setTotal":return o?(r.count-1-r.currentSlide+r.cloneOffset)*n:(r.currentSlide+r.cloneOffset)*n;case"setTouch":return o?n:n;case"jumpEnd":return o?n:r.count*n;case"jumpStart":return o?r.count*n:n;default:return n}}();return u*-1+"px"}();r.transitions&&(u=h?"translate3d(0,"+u+",0)":"translate3d("+u+",0,0)",i=i!==undefined?i/1e3+"s":"0s",r.container.css("-"+r.pfx+"-transition-duration",i),r.container.css("transition-duration",i));r.args[r.prop]=u;(r.transitions||i===undefined)&&r.container.css(r.args);r.container.css("transform",u)};r.setup=function(t){if(c)r.slides.css({width:"100%",float:"left",marginRight:"-100%",position:"relative"}),t==="init"&&(y?r.slides.css({opacity:0,display:"block",webkitTransition:"opacity "+r.vars.animationSpeed/1e3+"s ease",zIndex:1}).eq(r.currentSlide).css({opacity:1,zIndex:2}):r.slides.css({opacity:0,display:"block",zIndex:1}).eq(r.currentSlide).css({zIndex:2}).animate({opacity:1},r.vars.animationSpeed,r.vars.easing)),r.vars.smoothHeight&&u.smoothHeight();else{var i,s;t==="init"&&(r.viewport=n('<div class="'+f+'viewport"><\/div>').css({overflow:"hidden",position:"relative"}).appendTo(r).append(r.container),r.cloneCount=0,r.cloneOffset=0,o&&(s=n.makeArray(r.slides).reverse(),r.slides=n(s),r.container.empty().append(r.slides)));r.vars.animationLoop&&!e&&(r.cloneCount=2,r.cloneOffset=1,t!=="init"&&r.container.find(".clone").remove(),r.container.append(r.slides.first().clone().addClass("clone").attr("aria-hidden","true")).prepend(r.slides.last().clone().addClass("clone").attr("aria-hidden","true")),u.uniqueID(r.slides.first().clone().addClass("clone")).appendTo(r.container),u.uniqueID(r.slides.last().clone().addClass("clone")).prependTo(r.container));r.newSlides=n(r.vars.selector,r);i=o?r.count-1-r.currentSlide+r.cloneOffset:r.currentSlide+r.cloneOffset;h&&!e?(r.container.height((r.count+r.cloneCount)*200+"%").css("position","absolute").width("100%"),setTimeout(function(){r.newSlides.css({display:"block"});r.doMath();r.viewport.height(r.h);r.setProps(i*r.h,"init")},t==="init"?100:0)):(r.container.width((r.count+r.cloneCount)*200+"%"),r.setProps(i*r.computedW,"init"),setTimeout(function(){r.doMath();r.newSlides.css({width:r.computedW,float:"left",display:"block"});r.vars.smoothHeight&&u.smoothHeight()},t==="init"?100:0))}e||r.slides.removeClass(f+"active-slide").eq(r.currentSlide).addClass(f+"active-slide");r.vars.init(r)};r.doMath=function(){var u=r.slides.first(),n=r.vars.itemMargin,t=r.vars.minItems,i=r.vars.maxItems;r.w=r.viewport===undefined?r.width():r.viewport.width();r.h=u.height();r.boxPadding=u.outerWidth()-u.width();e?(r.itemT=r.vars.itemWidth+n,r.minW=t?t*r.itemT:r.w,r.maxW=i?i*r.itemT-n:r.w,r.itemW=r.minW>r.w?(r.w-n*(t-1))/t:r.maxW<r.w?(r.w-n*(i-1))/i:r.vars.itemWidth>r.w?r.w:r.vars.itemWidth,r.visible=Math.floor(r.w/r.itemW),r.move=r.vars.move>0&&r.vars.move<r.visible?r.vars.move:r.visible,r.pagingCount=Math.ceil((r.count-r.visible)/r.move+1),r.last=r.pagingCount-1,r.limit=r.pagingCount===1?0:r.vars.itemWidth>r.w?r.itemW*(r.count-1)+n*(r.count-1):(r.itemW+n)*r.count-r.w-n):(r.itemW=r.w,r.pagingCount=r.count,r.last=r.count-1);r.computedW=r.itemW-r.boxPadding};r.update=function(n,t){r.doMath();e||(n<r.currentSlide?r.currentSlide+=1:n<=r.currentSlide&&n!==0&&(r.currentSlide-=1),r.animatingTo=r.currentSlide);r.vars.controlNav&&!r.manualControls&&(t==="add"&&!e||r.pagingCount>r.controlNav.length?u.controlNav.update("add"):(t==="remove"&&!e||r.pagingCount<r.controlNav.length)&&(e&&r.currentSlide>r.last&&(r.currentSlide-=1,r.animatingTo-=1),u.controlNav.update("remove",r.last)));r.vars.directionNav&&u.directionNav.update()};r.addSlide=function(t,i){var u=n(t);r.count+=1;r.last=r.count-1;h&&o?i!==undefined?r.slides.eq(r.count-i).after(u):r.container.prepend(u):i!==undefined?r.slides.eq(i).before(u):r.container.append(u);r.update(i,"add");r.slides=n(r.vars.selector+":not(.clone)",r);r.setup();r.vars.added(r)};r.removeSlide=function(t){var i=isNaN(t)?r.slides.index(n(t)):t;r.count-=1;r.last=r.count-1;isNaN(t)?n(t,r.slides).remove():h&&o?r.slides.eq(r.last).remove():r.slides.eq(t).remove();r.doMath();r.update(i,"remove");r.slides=n(r.vars.selector+":not(.clone)",r);r.setup();r.vars.removed(r)};u.init()};n(window).blur(function(){focused=!1}).focus(function(){focused=!0});n.flexslider.defaults={namespace:"flex-",selector:".slides > li",animation:"fade",easing:"swing",direction:"horizontal",reverse:!1,animationLoop:!0,smoothHeight:!1,startAt:0,slideshow:!0,slideshowSpeed:7e3,animationSpeed:600,initDelay:0,randomize:!1,thumbCaptions:!1,pauseOnAction:!0,pauseOnHover:!1,pauseInvisible:!0,useCSS:!0,touch:!0,video:!1,controlNav:!0,directionNav:!0,prevText:"Previous",nextText:"Next",keyboard:!0,multipleKeyboard:!1,mousewheel:!1,pausePlay:!1,pauseText:"Pause",playText:"Play",controlsContainer:"",manualControls:"",sync:"",asNavFor:"",itemWidth:0,itemMargin:0,minItems:1,maxItems:0,move:0,allowOneSlide:!0,start:function(){},before:function(){},after:function(){},end:function(){},added:function(){},removed:function(){},init:function(){}};n.fn.flexslider=function(t){if(t===undefined&&(t={}),typeof t=="object")return this.each(function(){var i=n(this),u=t.selector?t.selector:".slides > li",r=i.find(u);r.length===1&&t.allowOneSlide===!0||r.length===0?(r.fadeIn(400),t.start&&t.start(i)):i.data("flexslider")===undefined&&new n.flexslider(this,t)});var i=n(this).data("flexslider");switch(t){case"play":i.play();break;case"pause":i.pause();break;case"stop":i.stop();break;case"next":i.flexAnimate(i.getTarget("next"),!0);break;case"prev":case"previous":i.flexAnimate(i.getTarget("prev"),!0);break;default:typeof t=="number"&&i.flexAnimate(t,!0)}}}(jQuery),function(n){n.flexslider=function(t,i){var r=n(t);r.vars=n.extend({},n.flexslider.defaults,i);var f=r.vars.namespace,v=window.navigator&&window.navigator.msPointerEnabled&&window.MSGesture,y=("ontouchstart"in window||v||window.DocumentTouch&&document instanceof DocumentTouch)&&r.vars.touch,a="click touchend MSPointerUp",s="",p,h=r.vars.direction==="vertical",o=r.vars.reverse,e=r.vars.itemWidth>0,c=r.vars.animation==="fade",l=r.vars.asNavFor!=="",u={},w=!0;n.data(t,"flexslider",r);u={init:function(){r.animating=!1;r.currentSlide=parseInt(r.vars.startAt?r.vars.startAt:0,10);isNaN(r.currentSlide)&&(r.currentSlide=0);r.animatingTo=r.currentSlide;r.atEnd=r.currentSlide===0||r.currentSlide===r.last;r.containerSelector=r.vars.selector.substr(0,r.vars.selector.search(" "));r.slides=n(r.vars.selector,r);r.container=n(r.containerSelector,r);r.count=r.slides.length;r.syncExists=n(r.vars.sync).length>0;r.vars.animation==="slide"&&(r.vars.animation="swing");r.prop=h?"top":"marginLeft";r.args={};r.manualPause=!1;r.stopped=!1;r.started=!1;r.startTimeout=null;r.transitions=!r.vars.video&&!c&&r.vars.useCSS&&function(){var i=document.createElement("div"),n=["perspectiveProperty","WebkitPerspective","MozPerspective","OPerspective","msPerspective"],t;for(t in n)if(i.style[n[t]]!==undefined)return r.pfx=n[t].replace("Perspective","").toLowerCase(),r.prop="-"+r.pfx+"-transform",!0;return!1}();r.vars.controlsContainer!==""&&(r.controlsContainer=n(r.vars.controlsContainer).length>0&&n(r.vars.controlsContainer));r.vars.manualControls!==""&&(r.manualControls=n(r.vars.manualControls).length>0&&n(r.vars.manualControls));r.vars.randomize&&(r.slides.sort(function(){return Math.round(Math.random())-.5}),r.container.empty().append(r.slides));r.doMath();r.setup("init");r.vars.controlNav&&u.controlNav.setup();r.vars.directionNav&&u.directionNav.setup();r.vars.keyboard&&(n(r.containerSelector).length===1||r.vars.multipleKeyboard)&&n(document).bind("keyup",function(n){var t=n.keyCode,i;r.animating||t!==39&&t!==37||(i=t===39?r.getTarget("next"):t===37?r.getTarget("prev"):!1,r.flexAnimate(i,r.vars.pauseOnAction))});r.vars.mousewheel&&r.bind("mousewheel",function(n,t){n.preventDefault();var i=t<0?r.getTarget("next"):r.getTarget("prev");r.flexAnimate(i,r.vars.pauseOnAction)});r.vars.pausePlay&&u.pausePlay.setup();r.vars.slideshow&&r.vars.pauseInvisible&&u.pauseInvisible.init();r.vars.slideshow&&(r.vars.pauseOnHover&&r.hover(function(){r.manualPlay||r.manualPause||r.pause()},function(){r.manualPause||r.manualPlay||r.stopped||r.play()}),r.vars.pauseInvisible&&u.pauseInvisible.isHidden()||(r.vars.initDelay>0?r.startTimeout=setTimeout(r.play,r.vars.initDelay):r.play()));l&&u.asNav.setup();y&&r.vars.touch&&u.touch();(!c||c&&r.vars.smoothHeight)&&n(window).bind("resize orientationchange focus",u.resize);r.find("img").attr("draggable","false");setTimeout(function(){r.vars.start(r)},200)},asNav:{setup:function(){if(r.asNav=!0,r.animatingTo=Math.floor(r.currentSlide/r.move),r.currentItem=r.currentSlide,r.slides.removeClass(f+"active-slide").eq(r.currentItem).addClass(f+"active-slide"),v)t._slider=r,r.slides.each(function(){var t=this;t._gesture=new MSGesture;t._gesture.target=t;t.addEventListener("MSPointerDown",function(n){n.preventDefault();n.currentTarget._gesture&&n.currentTarget._gesture.addPointer(n.pointerId)},!1);t.addEventListener("MSGestureTap",function(t){t.preventDefault();var i=n(this),u=i.index();n(r.vars.asNavFor).data("flexslider").animating||i.hasClass("active")||(r.direction=r.currentItem<u?"next":"prev",r.flexAnimate(u,r.vars.pauseOnAction,!1,!0,!0))})});else r.slides.on(a,function(t){t.preventDefault();var i=n(this),u=i.index(),e=i.offset().left-n(r).scrollLeft();e<=0&&i.hasClass(f+"active-slide")?r.flexAnimate(r.getTarget("prev"),!0):n(r.vars.asNavFor).data("flexslider").animating||i.hasClass(f+"active-slide")||(r.direction=r.currentItem<u?"next":"prev",r.flexAnimate(u,r.vars.pauseOnAction,!1,!0,!0))})}},controlNav:{setup:function(){r.manualControls?u.controlNav.setupManual():u.controlNav.setupPaging()},setupPaging:function(){var c=r.vars.controlNav==="thumbnails"?"control-thumbs":"control-paging",h=1,e,o,t,i;if(r.controlNavScaffold=n('<ol class="'+f+"control-nav "+f+c+'"><\/ol>'),r.pagingCount>1)for(t=0;t<r.pagingCount;t++)o=r.slides.eq(t),e=r.vars.controlNav==="thumbnails"?'<img src="'+o.attr("data-thumb")+'"/>':"<a>"+h+"<\/a>","thumbnails"===r.vars.controlNav&&!0===r.vars.thumbCaptions&&(i=o.attr("data-thumbcaption"),""!=i&&undefined!=i&&(e+='<span class="'+f+'caption">'+i+"<\/span>")),r.controlNavScaffold.append("<li>"+e+"<\/li>"),h++;r.controlsContainer?n(r.controlsContainer).append(r.controlNavScaffold):r.append(r.controlNavScaffold);u.controlNav.set();u.controlNav.active();r.controlNavScaffold.delegate("a, img",a,function(t){if(t.preventDefault(),s===""||s===t.type){var i=n(this),e=r.controlNav.index(i);i.hasClass(f+"active")||(r.direction=e>r.currentSlide?"next":"prev",r.flexAnimate(e,r.vars.pauseOnAction))}s===""&&(s=t.type);u.setToClearWatchedEvent()})},setupManual:function(){r.controlNav=r.manualControls;u.controlNav.active();r.controlNav.bind(a,function(t){if(t.preventDefault(),s===""||s===t.type){var i=n(this),e=r.controlNav.index(i);i.hasClass(f+"active")||(r.direction=e>r.currentSlide?"next":"prev",r.flexAnimate(e,r.vars.pauseOnAction))}s===""&&(s=t.type);u.setToClearWatchedEvent()})},set:function(){var t=r.vars.controlNav==="thumbnails"?"img":"a";r.controlNav=n("."+f+"control-nav li "+t,r.controlsContainer?r.controlsContainer:r)},active:function(){r.controlNav.removeClass(f+"active").eq(r.animatingTo).addClass(f+"active")},update:function(t,i){r.pagingCount>1&&t==="add"?r.controlNavScaffold.append(n("<li><a>"+r.count+"<\/a><\/li>")):r.pagingCount===1?r.controlNavScaffold.find("li").remove():r.controlNav.eq(i).closest("li").remove();u.controlNav.set();r.pagingCount>1&&r.pagingCount!==r.controlNav.length?r.update(i,t):u.controlNav.active()}},directionNav:{setup:function(){var t=n('<ul class="'+f+'direction-nav"><li><a class="'+f+'prev" href="#">'+r.vars.prevText+'<\/a><\/li><li><a class="'+f+'next" href="#">'+r.vars.nextText+"<\/a><\/li><\/ul>");r.controlsContainer?(n(r.controlsContainer).append(t),r.directionNav=n("."+f+"direction-nav li a",r.controlsContainer)):(r.append(t),r.directionNav=n("."+f+"direction-nav li a",r));u.directionNav.update();r.directionNav.bind(a,function(t){t.preventDefault();var i;(s===""||s===t.type)&&(i=n(this).hasClass(f+"next")?r.getTarget("next"):r.getTarget("prev"),r.flexAnimate(i,r.vars.pauseOnAction));s===""&&(s=t.type);u.setToClearWatchedEvent()})},update:function(){var n=f+"disabled";r.pagingCount===1?r.directionNav.addClass(n).attr("tabindex","-1"):r.vars.animationLoop?r.directionNav.removeClass(n).removeAttr("tabindex"):r.animatingTo===0?r.directionNav.removeClass(n).filter("."+f+"prev").addClass(n).attr("tabindex","-1"):r.animatingTo===r.last?r.directionNav.removeClass(n).filter("."+f+"next").addClass(n).attr("tabindex","-1"):r.directionNav.removeClass(n).removeAttr("tabindex")}},pausePlay:{setup:function(){var t=n('<div class="'+f+'pauseplay"><a><\/a><\/div>');r.controlsContainer?(r.controlsContainer.append(t),r.pausePlay=n("."+f+"pauseplay a",r.controlsContainer)):(r.append(t),r.pausePlay=n("."+f+"pauseplay a",r));u.pausePlay.update(r.vars.slideshow?f+"pause":f+"play");r.pausePlay.bind(a,function(t){t.preventDefault();(s===""||s===t.type)&&(n(this).hasClass(f+"pause")?(r.manualPause=!0,r.manualPlay=!1,r.pause()):(r.manualPause=!1,r.manualPlay=!0,r.play()));s===""&&(s=t.type);u.setToClearWatchedEvent()})},update:function(n){n==="play"?r.pausePlay.removeClass(f+"pause").addClass(f+"play").html(r.vars.playText):r.pausePlay.removeClass(f+"play").addClass(f+"pause").html(r.vars.pauseText)}},touch:function(){var p,w,f,i,n,s,l=!1,a=0,y=0,u=0;if(v){t.style.msTouchAction="none";t._gesture=new MSGesture;t._gesture.target=t;t.addEventListener("MSPointerDown",g,!1);t._slider=r;t.addEventListener("MSGestureChange",nt,!1);t.addEventListener("MSGestureEnd",tt,!1);function g(n){n.stopPropagation();r.animating?n.preventDefault():(r.pause(),t._gesture.addPointer(n.pointerId),u=0,i=h?r.h:r.w,s=Number(new Date),f=e&&o&&r.animatingTo===r.last?0:e&&o?r.limit-(r.itemW+r.vars.itemMargin)*r.move*r.animatingTo:e&&r.currentSlide===r.last?r.limit:e?(r.itemW+r.vars.itemMargin)*r.move*r.currentSlide:o?(r.last-r.currentSlide+r.cloneOffset)*i:(r.currentSlide+r.cloneOffset)*i)}function nt(r){var e,o,a;if(r.stopPropagation(),e=r.target._slider,e){if(o=-r.translationX,a=-r.translationY,u+=h?a:o,n=u,l=h?Math.abs(u)<Math.abs(-o):Math.abs(u)<Math.abs(-a),r.detail===r.MSGESTURE_FLAG_INERTIA){setImmediate(function(){t._gesture.stop()});return}(!l||Number(new Date)-s>500)&&(r.preventDefault(),!c&&e.transitions&&(e.vars.animationLoop||(n=u/(e.currentSlide===0&&u<0||e.currentSlide===e.last&&u>0?Math.abs(u)/i+2:1)),e.setProps(f+n,"setTouch")))}}function tt(t){var r,e,h;(t.stopPropagation(),r=t.target._slider,r)&&(r.animatingTo!==r.currentSlide||l||n===null||(e=o?-n:n,h=e>0?r.getTarget("next"):r.getTarget("prev"),r.canAdvance(h)&&(Number(new Date)-s<550&&Math.abs(e)>50||Math.abs(e)>i/2)?r.flexAnimate(h,r.vars.pauseOnAction):c||r.flexAnimate(r.currentSlide,r.vars.pauseOnAction,!0)),p=null,w=null,n=null,f=null,u=0)}}else{t.addEventListener("touchstart",d,!1);function d(n){r.animating?n.preventDefault():(window.navigator.msPointerEnabled||n.touches.length===1)&&(r.pause(),i=h?r.h:r.w,s=Number(new Date),a=n.touches[0].pageX,y=n.touches[0].pageY,f=e&&o&&r.animatingTo===r.last?0:e&&o?r.limit-(r.itemW+r.vars.itemMargin)*r.move*r.animatingTo:e&&r.currentSlide===r.last?r.limit:e?(r.itemW+r.vars.itemMargin)*r.move*r.currentSlide:o?(r.last-r.currentSlide+r.cloneOffset)*i:(r.currentSlide+r.cloneOffset)*i,p=h?y:a,w=h?a:y,t.addEventListener("touchmove",b,!1),t.addEventListener("touchend",k,!1))}function b(t){a=t.touches[0].pageX;y=t.touches[0].pageY;n=h?p-y:p-a;l=h?Math.abs(n)<Math.abs(a-w):Math.abs(n)<Math.abs(y-w);(!l||Number(new Date)-s>500)&&(t.preventDefault(),!c&&r.transitions&&(r.vars.animationLoop||(n/=r.currentSlide===0&&n<0||r.currentSlide===r.last&&n>0?Math.abs(n)/i+2:1),r.setProps(f+n,"setTouch")))}function k(){if(t.removeEventListener("touchmove",b,!1),r.animatingTo===r.currentSlide&&!l&&n!==null){var u=o?-n:n,e=u>0?r.getTarget("next"):r.getTarget("prev");r.canAdvance(e)&&(Number(new Date)-s<550&&Math.abs(u)>50||Math.abs(u)>i/2)?r.flexAnimate(e,r.vars.pauseOnAction):c||r.flexAnimate(r.currentSlide,r.vars.pauseOnAction,!0)}t.removeEventListener("touchend",k,!1);p=null;w=null;n=null;f=null}}},resize:function(){!r.animating&&r.is(":visible")&&(e||r.doMath(),c?u.smoothHeight():e?(r.slides.width(r.computedW),r.update(r.pagingCount),r.setProps()):h?(r.viewport.height(r.h),r.setProps(r.h,"setTotal")):(r.vars.smoothHeight&&u.smoothHeight(),r.newSlides.width(r.computedW),r.setProps(r.computedW,"setTotal")))},smoothHeight:function(n){if(!h||c){var t=c?r:r.viewport;n?t.animate({height:r.slides.eq(r.animatingTo).height()},n):t.height(r.slides.eq(r.animatingTo).height())}},sync:function(t){var i=n(r.vars.sync).data("flexslider"),u=r.animatingTo;switch(t){case"animate":i.flexAnimate(u,r.vars.pauseOnAction,!1,!0);break;case"play":i.playing||i.asNav||i.play();break;case"pause":i.pause()}},uniqueID:function(t){return t.find("[id]").each(function(){var t=n(this);t.attr("id",t.attr("id")+"_clone")}),t},pauseInvisible:{visProp:null,init:function(){var t=["webkit","moz","ms","o"],n,i;if("hidden"in document)return"hidden";for(n=0;n<t.length;n++)t[n]+"Hidden"in document&&(u.pauseInvisible.visProp=t[n]+"Hidden");u.pauseInvisible.visProp&&(i=u.pauseInvisible.visProp.replace(/[H|h]idden/,"")+"visibilitychange",document.addEventListener(i,function(){u.pauseInvisible.isHidden()?r.startTimeout?clearTimeout(r.startTimeout):r.pause():r.started?r.play():r.vars.initDelay>0?setTimeout(r.play,r.vars.initDelay):r.play()}))},isHidden:function(){return document[u.pauseInvisible.visProp]||!1}},setToClearWatchedEvent:function(){clearTimeout(p);p=setTimeout(function(){s=""},3e3)}};r.flexAnimate=function(t,i,s,a,v){var w,p,d,b,k;if(r.vars.animationLoop||t===r.currentSlide||(r.direction=t>r.currentSlide?"next":"prev"),l&&r.pagingCount===1&&(r.direction=r.currentItem<t?"next":"prev"),!r.animating&&(r.canAdvance(t,v)||s)&&r.is(":visible")){if(l&&a){if(w=n(r.vars.asNavFor).data("flexslider"),r.atEnd=t===0||t===r.count-1,w.flexAnimate(t,!0,!1,!0,v),r.direction=r.currentItem<t?"next":"prev",w.direction=r.direction,Math.ceil((t+1)/r.visible)-1===r.currentSlide||t===0)return r.currentItem=t,r.slides.removeClass(f+"active-slide").eq(t).addClass(f+"active-slide"),!1;r.currentItem=t;r.slides.removeClass(f+"active-slide").eq(t).addClass(f+"active-slide");t=Math.floor(t/r.visible)}r.animating=!0;r.animatingTo=t;i&&r.pause();r.vars.before(r);r.syncExists&&!v&&u.sync("animate");r.vars.controlNav&&u.controlNav.active();e||r.slides.removeClass(f+"active-slide").eq(t).addClass(f+"active-slide");r.atEnd=t===0||t===r.last;r.vars.directionNav&&u.directionNav.update();t===r.last&&(r.vars.end(r),r.vars.animationLoop||r.pause());c?y?(r.slides.eq(r.currentSlide).css({opacity:0,zIndex:1}),r.slides.eq(t).css({opacity:1,zIndex:2}),r.wrapup(p)):(r.slides.eq(r.currentSlide).css({zIndex:1}).animate({opacity:0},r.vars.animationSpeed,r.vars.easing),r.slides.eq(t).css({zIndex:2}).animate({opacity:1},r.vars.animationSpeed,r.vars.easing,r.wrapup)):(p=h?r.slides.filter(":first").height():r.computedW,e?(d=r.vars.itemMargin,k=(r.itemW+d)*r.move*r.animatingTo,b=k>r.limit&&r.visible!==1?r.limit:k):b=r.currentSlide===0&&t===r.count-1&&r.vars.animationLoop&&r.direction!=="next"?o?(r.count+r.cloneOffset)*p:0:r.currentSlide===r.last&&t===0&&r.vars.animationLoop&&r.direction!=="prev"?o?0:(r.count+1)*p:o?(r.count-1-t+r.cloneOffset)*p:(t+r.cloneOffset)*p,r.setProps(b,"",r.vars.animationSpeed),r.transitions?(r.vars.animationLoop&&r.atEnd||(r.animating=!1,r.currentSlide=r.animatingTo),r.container.unbind("webkitTransitionEnd transitionend"),r.container.bind("webkitTransitionEnd transitionend",function(){r.wrapup(p)})):r.container.animate(r.args,r.vars.animationSpeed,r.vars.easing,function(){r.wrapup(p)}));r.vars.smoothHeight&&u.smoothHeight(r.vars.animationSpeed)}};r.wrapup=function(n){c||e||(r.currentSlide===0&&r.animatingTo===r.last&&r.vars.animationLoop?r.setProps(n,"jumpEnd"):r.currentSlide===r.last&&r.animatingTo===0&&r.vars.animationLoop&&r.setProps(n,"jumpStart"));r.animating=!1;r.currentSlide=r.animatingTo;r.vars.after(r)};r.animateSlides=function(){!r.animating&&w&&r.flexAnimate(r.getTarget("next"))};r.pause=function(){clearInterval(r.animatedSlides);r.animatedSlides=null;r.playing=!1;r.vars.pausePlay&&u.pausePlay.update("play");r.syncExists&&u.sync("pause")};r.play=function(){r.playing&&clearInterval(r.animatedSlides);r.animatedSlides=r.animatedSlides||setInterval(r.animateSlides,r.vars.slideshowSpeed);r.started=r.playing=!0;r.vars.pausePlay&&u.pausePlay.update("pause");r.syncExists&&u.sync("play")};r.stop=function(){r.pause();r.stopped=!0};r.canAdvance=function(n,t){var i=l?r.pagingCount-1:r.last;return t?!0:l&&r.currentItem===r.count-1&&n===0&&r.direction==="prev"?!0:l&&r.currentItem===0&&n===r.pagingCount-1&&r.direction!=="next"?!1:n===r.currentSlide&&!l?!1:r.vars.animationLoop?!0:r.atEnd&&r.currentSlide===0&&n===i&&r.direction!=="next"?!1:r.atEnd&&r.currentSlide===i&&n===0&&r.direction==="next"?!1:!0};r.getTarget=function(n){return r.direction=n,n==="next"?r.currentSlide===r.last?0:r.currentSlide+1:r.currentSlide===0?r.last:r.currentSlide-1};r.setProps=function(n,t,i){var u=function(){var i=n?n:(r.itemW+r.vars.itemMargin)*r.move*r.animatingTo,u=function(){if(e)return t==="setTouch"?n:o&&r.animatingTo===r.last?0:o?r.limit-(r.itemW+r.vars.itemMargin)*r.move*r.animatingTo:r.animatingTo===r.last?r.limit:i;switch(t){case"setTotal":return o?(r.count-1-r.currentSlide+r.cloneOffset)*n:(r.currentSlide+r.cloneOffset)*n;case"setTouch":return o?n:n;case"jumpEnd":return o?n:r.count*n;case"jumpStart":return o?r.count*n:n;default:return n}}();return u*-1+"px"}();r.transitions&&(u=h?"translate3d(0,"+u+",0)":"translate3d("+u+",0,0)",i=i!==undefined?i/1e3+"s":"0s",r.container.css("-"+r.pfx+"-transition-duration",i),r.container.css("transition-duration",i));r.args[r.prop]=u;(r.transitions||i===undefined)&&r.container.css(r.args);r.container.css("transform",u)};r.setup=function(t){if(c)r.slides.css({width:"100%",float:"left",marginRight:"-100%",position:"relative"}),t==="init"&&(y?r.slides.css({opacity:0,display:"block",webkitTransition:"opacity "+r.vars.animationSpeed/1e3+"s ease",zIndex:1}).eq(r.currentSlide).css({opacity:1,zIndex:2}):r.slides.css({opacity:0,display:"block",zIndex:1}).eq(r.currentSlide).css({zIndex:2}).animate({opacity:1},r.vars.animationSpeed,r.vars.easing)),r.vars.smoothHeight&&u.smoothHeight();else{var i,s;t==="init"&&(r.viewport=n('<div class="'+f+'viewport"><\/div>').css({overflow:"hidden",position:"relative"}).appendTo(r).append(r.container),r.cloneCount=0,r.cloneOffset=0,o&&(s=n.makeArray(r.slides).reverse(),r.slides=n(s),r.container.empty().append(r.slides)));r.vars.animationLoop&&!e&&(r.cloneCount=2,r.cloneOffset=1,t!=="init"&&r.container.find(".clone").remove(),r.container.append(r.slides.first().clone().addClass("clone").attr("aria-hidden","true")).prepend(r.slides.last().clone().addClass("clone").attr("aria-hidden","true")),u.uniqueID(r.slides.first().clone().addClass("clone")).appendTo(r.container),u.uniqueID(r.slides.last().clone().addClass("clone")).prependTo(r.container));r.newSlides=n(r.vars.selector,r);i=o?r.count-1-r.currentSlide+r.cloneOffset:r.currentSlide+r.cloneOffset;h&&!e?(r.container.height((r.count+r.cloneCount)*200+"%").css("position","absolute").width("100%"),setTimeout(function(){r.newSlides.css({display:"block"});r.doMath();r.viewport.height(r.h);r.setProps(i*r.h,"init")},t==="init"?100:0)):(r.container.width((r.count+r.cloneCount)*200+"%"),r.setProps(i*r.computedW,"init"),setTimeout(function(){r.doMath();r.newSlides.css({width:r.computedW,float:"left",display:"block"});r.vars.smoothHeight&&u.smoothHeight()},t==="init"?100:0))}e||r.slides.removeClass(f+"active-slide").eq(r.currentSlide).addClass(f+"active-slide");r.vars.init(r)};r.doMath=function(){var u=r.slides.first(),n=r.vars.itemMargin,t=r.vars.minItems,i=r.vars.maxItems;r.w=r.viewport===undefined?r.width():r.viewport.width();r.h=u.height();r.boxPadding=u.outerWidth()-u.width();e?(r.itemT=r.vars.itemWidth+n,r.minW=t?t*r.itemT:r.w,r.maxW=i?i*r.itemT-n:r.w,r.itemW=r.minW>r.w?(r.w-n*(t-1))/t:r.maxW<r.w?(r.w-n*(i-1))/i:r.vars.itemWidth>r.w?r.w:r.vars.itemWidth,r.visible=Math.floor(r.w/r.itemW),r.move=r.vars.move>0&&r.vars.move<r.visible?r.vars.move:r.visible,r.pagingCount=Math.ceil((r.count-r.visible)/r.move+1),r.last=r.pagingCount-1,r.limit=r.pagingCount===1?0:r.vars.itemWidth>r.w?r.itemW*(r.count-1)+n*(r.count-1):(r.itemW+n)*r.count-r.w-n):(r.itemW=r.w,r.pagingCount=r.count,r.last=r.count-1);r.computedW=r.itemW-r.boxPadding};r.update=function(n,t){r.doMath();e||(n<r.currentSlide?r.currentSlide+=1:n<=r.currentSlide&&n!==0&&(r.currentSlide-=1),r.animatingTo=r.currentSlide);r.vars.controlNav&&!r.manualControls&&(t==="add"&&!e||r.pagingCount>r.controlNav.length?u.controlNav.update("add"):(t==="remove"&&!e||r.pagingCount<r.controlNav.length)&&(e&&r.currentSlide>r.last&&(r.currentSlide-=1,r.animatingTo-=1),u.controlNav.update("remove",r.last)));r.vars.directionNav&&u.directionNav.update()};r.addSlide=function(t,i){var u=n(t);r.count+=1;r.last=r.count-1;h&&o?i!==undefined?r.slides.eq(r.count-i).after(u):r.container.prepend(u):i!==undefined?r.slides.eq(i).before(u):r.container.append(u);r.update(i,"add");r.slides=n(r.vars.selector+":not(.clone)",r);r.setup();r.vars.added(r)};r.removeSlide=function(t){var i=isNaN(t)?r.slides.index(n(t)):t;r.count-=1;r.last=r.count-1;isNaN(t)?n(t,r.slides).remove():h&&o?r.slides.eq(r.last).remove():r.slides.eq(t).remove();r.doMath();r.update(i,"remove");r.slides=n(r.vars.selector+":not(.clone)",r);r.setup();r.vars.removed(r)};u.init()};n(window).blur(function(){focused=!1}).focus(function(){focused=!0});n.flexslider.defaults={namespace:"flex-",selector:".slides > li",animation:"fade",easing:"swing",direction:"horizontal",reverse:!1,animationLoop:!0,smoothHeight:!1,startAt:0,slideshow:!0,slideshowSpeed:7e3,animationSpeed:600,initDelay:0,randomize:!1,thumbCaptions:!1,pauseOnAction:!0,pauseOnHover:!1,pauseInvisible:!0,useCSS:!0,touch:!0,video:!1,controlNav:!0,directionNav:!0,prevText:"Previous",nextText:"Next",keyboard:!0,multipleKeyboard:!1,mousewheel:!1,pausePlay:!1,pauseText:"Pause",playText:"Play",controlsContainer:"",manualControls:"",sync:"",asNavFor:"",itemWidth:0,itemMargin:0,minItems:1,maxItems:0,move:0,allowOneSlide:!0,start:function(){},before:function(){},after:function(){},end:function(){},added:function(){},removed:function(){},init:function(){}};n.fn.flexslider=function(t){if(t===undefined&&(t={}),typeof t=="object")return this.each(function(){var i=n(this),u=t.selector?t.selector:".slides > li",r=i.find(u);r.length===1&&t.allowOneSlide===!0||r.length===0?(r.fadeIn(400),t.start&&t.start(i)):i.data("flexslider")===undefined&&new n.flexslider(this,t)});var i=n(this).data("flexslider");switch(t){case"play":i.play();break;case"pause":i.pause();break;case"stop":i.stop();break;case"next":i.flexAnimate(i.getTarget("next"),!0);break;case"prev":case"previous":i.flexAnimate(i.getTarget("prev"),!0);break;default:typeof t=="number"&&i.flexAnimate(t,!0)}}}(jQuery),function(n){"function"==typeof define&&define.amd?define(["jquery"],n):n(jQuery)}(function(n){var e=!1,c=!1,w=5e3,b=2e3,r=0,a=["ms","moz","webkit","o"],t=window.requestAnimationFrame||!1,i=window.cancelAnimationFrame||!1,v,o,u,f;if(!t)for(v in a)o=a[v],t||(t=window[o+"RequestAnimationFrame"]),i||(i=window[o+"CancelAnimationFrame"]||window[o+"CancelRequestAnimationFrame"]);var s=window.MutationObserver||window.WebKitMutationObserver||!1,y={zindex:"auto",cursoropacitymin:0,cursoropacitymax:1,cursorcolor:"#424242",cursorwidth:"5px",cursorborder:"1px solid #fff",cursorborderradius:"5px",scrollspeed:60,mousescrollstep:24,touchbehavior:!1,hwacceleration:!0,usetransition:!0,boxzoom:!1,dblclickzoom:!0,gesturezoom:!0,grabcursorenabled:!0,autohidemode:!0,background:"",iframeautoresize:!0,cursorminheight:32,preservenativescrolling:!0,railoffset:!1,bouncescroll:!0,spacebarenabled:!0,railpadding:{top:0,right:0,left:0,bottom:0},disableoutline:!0,horizrailenabled:!0,railalign:"right",railvalign:"bottom",enabletranslate3d:!0,enablemousewheel:!0,enablekeyboard:!0,smoothscroll:!0,sensitiverail:!0,enablemouselockapi:!0,cursorfixedheight:!1,directionlockdeadzone:6,hidecursordelay:400,nativeparentscrolling:!0,enablescrollonselection:!0,overflowx:!0,overflowy:!0,cursordragspeed:.3,rtlmode:"auto",cursordragontouch:!1,oneaxismousemode:"auto",scriptpath:function(){var n=document.getElementsByTagName("script"),n=n[n.length-1].src.split("?")[0];return 0<n.split("/").length?n.split("/").slice(0,-1).join("/")+"/":""}()},l=!1,k=function(){var r,n,i,t;if(l)return l;for(r=document.createElement("DIV"),n={haspointerlock:"pointerLockElement"in document||"mozPointerLockElement"in document||"webkitPointerLockElement"in document},n.isopera=("opera"in window),n.isopera12=n.isopera&&("getUserMedia"in navigator),n.isoperamini="[object OperaMini]"===Object.prototype.toString.call(window.operamini),n.isie=("all"in document)&&("attachEvent"in r)&&!n.isopera,n.isieold=n.isie&&!("msInterpolationMode"in r.style),n.isie7=n.isie&&!n.isieold&&(!("documentMode"in document)||7==document.documentMode),n.isie8=n.isie&&("documentMode"in document)&&8==document.documentMode,n.isie9=n.isie&&("performance"in window)&&9<=document.documentMode,n.isie10=n.isie&&("performance"in window)&&10<=document.documentMode,n.isie9mobile=/iemobile.9/i.test(navigator.userAgent),n.isie9mobile&&(n.isie9=!1),n.isie7mobile=!n.isie9mobile&&n.isie7&&/iemobile/i.test(navigator.userAgent),n.ismozilla=("MozAppearance"in r.style),n.iswebkit=("WebkitAppearance"in r.style),n.ischrome=("chrome"in window),n.ischrome22=n.ischrome&&n.haspointerlock,n.ischrome26=n.ischrome&&("transition"in r.style),n.cantouch=("ontouchstart"in document.documentElement)||("ontouchstart"in window),n.hasmstouch=window.navigator.msPointerEnabled||!1,n.ismac=/^mac$/i.test(navigator.platform),n.isios=n.cantouch&&/iphone|ipad|ipod/i.test(navigator.platform),n.isios4=n.isios&&!("seal"in Object),n.isandroid=/android/i.test(navigator.userAgent),n.trstyle=!1,n.hastransform=!1,n.hastranslate3d=!1,n.transitionstyle=!1,n.hastransition=!1,n.transitionend=!1,i=["transform","msTransform","webkitTransform","MozTransform","OTransform"],t=0;t<i.length;t++)if("undefined"!=typeof r.style[i[t]]){n.trstyle=i[t];break}n.hastransform=!1!=n.trstyle;n.hastransform&&(r.style[n.trstyle]="translate3d(1px,2px,3px)",n.hastranslate3d=/translate3d/.test(r.style[n.trstyle]));n.transitionstyle=!1;n.prefixstyle="";n.transitionend=!1;for(var i="transition webkitTransition MozTransition OTransition OTransition msTransition KhtmlTransition".split(" "),u=" -webkit- -moz- -o- -o -ms- -khtml-".split(" "),f="transitionend webkitTransitionEnd transitionend otransitionend oTransitionEnd msTransitionEnd KhtmlTransitionEnd".split(" "),t=0;t<i.length;t++)if(i[t]in r.style){n.transitionstyle=i[t];n.prefixstyle=u[t];n.transitionend=f[t];break}n.ischrome26&&(n.prefixstyle=u[1]);n.hastransition=n.transitionstyle;n:{for(i=["-moz-grab","-webkit-grab","grab"],(n.ischrome&&!n.ischrome22||n.isie)&&(i=[]),t=0;t<i.length;t++)if(u=i[t],r.style.cursor=u,r.style.cursor==u){i=u;break n}i="url(http://www.google.com/intl/en_ALL/mapfiles/openhand.cur),n-resize"}return n.cursorgrabvalue=i,n.hasmousecapture="setCapture"in r,n.hasMutationObserver=!1!==s,l=n},d=function(u,f){function it(){var n=o.win,t;if("zIndex"in n)return n.zIndex();for(;0<n.length&&9!=n[0].nodeType;){if(t=n.css("zIndex"),!isNaN(t)&&0!=t)return parseInt(t);n=n.parent()}return!1}function l(n,t,i){return t=n.css(t),n=parseFloat(t),isNaN(n)?(n=tt[t]||0,i=3==n?i?o.win.outerHeight()-o.win.innerHeight():o.win.outerWidth()-o.win.innerWidth():1,o.isie8&&n&&(n+=1),i?n:0):n}function g(n,t,i,r){o._bind(n,t,function(r){r=r?r:window.event;var u={original:r,target:r.target||r.srcElement,type:"wheel",deltaMode:"MozMousePixelScroll"==r.type?0:1,deltaX:0,deltaZ:0,preventDefault:function(){return r.preventDefault?r.preventDefault():r.returnValue=!1,!1},stopImmediatePropagation:function(){r.stopImmediatePropagation?r.stopImmediatePropagation():r.cancelBubble=!0}};return"mousewheel"==t?(u.deltaY=-.025*r.wheelDelta,r.wheelDeltaX&&(u.deltaX=-.025*r.wheelDeltaX)):u.deltaY=r.detail,i.call(n,u)},r)}function nt(n,t,i){var u,r;if(0==n.deltaMode?(u=-Math.floor(n.deltaX*(o.opt.mousescrollstep/54)),r=-Math.floor(n.deltaY*(o.opt.mousescrollstep/54))):1==n.deltaMode&&(u=-Math.floor(n.deltaX*o.opt.mousescrollstep),r=-Math.floor(n.deltaY*o.opt.mousescrollstep)),t&&o.opt.oneaxismousemode&&0==u&&r&&(u=r,r=0),u&&(o.scrollmom&&o.scrollmom.stop(),o.lastdeltax+=u,o.debounced("mousewheelx",function(){var n=o.lastdeltax;o.lastdeltax=0;o.rail.drag||o.doScrollLeftBy(n)},15)),r){if(o.opt.nativeparentscrolling&&i&&!o.ispage&&!o.zoomactive)if(0>r){if(o.getScrollTop()>=o.page.maxh)return!0}else if(0>=o.getScrollTop())return!0;o.scrollmom&&o.scrollmom.stop();o.lastdeltay+=r;o.debounced("mousewheely",function(){var n=o.lastdeltay;o.lastdeltay=0;o.rail.drag||o.doScrollBy(n)},15)}return n.stopImmediatePropagation(),n.preventDefault()}var o=this,a,h,v,d,tt;if(this.version="3.5.4",this.name="nicescroll",this.me=f,this.opt={doc:n("body"),win:!1},n.extend(this.opt,y),this.opt.snapbackspeed=80,u)for(a in o.opt)"undefined"!=typeof u[a]&&(o.opt[a]=u[a]);this.iddoc=(this.doc=o.opt.doc)&&this.doc[0]?this.doc[0].id||"":"";this.ispage=/^BODY|HTML/.test(o.opt.win?o.opt.win[0].nodeName:this.doc[0].nodeName);this.haswrapper=!1!==o.opt.win;this.win=o.opt.win||(this.ispage?n(window):this.doc);this.docscroll=this.ispage&&!this.haswrapper?n(window):this.win;this.body=n("body");this.iframe=this.isfixed=this.viewport=!1;this.isiframe="IFRAME"==this.doc[0].nodeName&&"IFRAME"==this.win[0].nodeName;this.istextarea="TEXTAREA"==this.win[0].nodeName;this.forcescreen=!1;this.canshowonmouseevent="scroll"!=o.opt.autohidemode;this.page=this.view=this.onzoomout=this.onzoomin=this.onscrollcancel=this.onscrollend=this.onscrollstart=this.onclick=this.ongesturezoom=this.onkeypress=this.onmousewheel=this.onmousemove=this.onmouseup=this.onmousedown=!1;this.scroll={x:0,y:0};this.scrollratio={x:0,y:0};this.cursorheight=20;this.scrollvaluemax=0;this.observerremover=this.observer=this.scrollmom=this.scrollrunning=this.isrtlmode=!1;do this.id="ascrail"+b++;while(document.getElementById(this.id));this.hasmousefocus=this.hasfocus=this.zoomactive=this.zoom=this.selectiondrag=this.cursorfreezed=this.cursor=this.rail=!1;this.visibility=!0;this.hidden=this.locked=!1;this.cursoractive=!0;this.wheelprevented=!1;this.overflowx=o.opt.overflowx;this.overflowy=o.opt.overflowy;this.nativescrollingarea=!1;this.checkarea=0;this.events=[];this.saved={};this.delaylist={};this.synclist={};this.lastdeltay=this.lastdeltax=0;this.detected=k();h=n.extend({},this.detected);this.ishwscroll=(this.canhwscroll=h.hastransform&&o.opt.hwacceleration)&&o.haswrapper;this.istouchcapable=!1;h.cantouch&&h.ischrome&&!h.isios&&!h.isandroid&&(this.istouchcapable=!0,h.cantouch=!1);h.cantouch&&h.ismozilla&&!h.isios&&!h.isandroid&&(this.istouchcapable=!0,h.cantouch=!1);o.opt.enablemouselockapi||(h.hasmousecapture=!1,h.haspointerlock=!1);this.delayed=function(n,t,i,r){var u=o.delaylist[n],f=(new Date).getTime();if(!r&&u&&u.tt)return!1;u&&u.tt&&clearTimeout(u.tt);u&&u.last+i>f&&!u.tt?o.delaylist[n]={last:f+i,tt:setTimeout(function(){o&&(o.delaylist[n].tt=0,t.call())},i)}:u&&u.tt||(o.delaylist[n]={last:f,tt:0},setTimeout(function(){t.call()},0))};this.debounced=function(n,t,i){var r=o.delaylist[n];(new Date).getTime();o.delaylist[n]=t;r||setTimeout(function(){var t=o.delaylist[n];o.delaylist[n]=!1;t.call()},i)};v=!1;this.synched=function(n,i){return o.synclist[n]=i,function(){v||(t(function(){v=!1;for(n in o.synclist){var t=o.synclist[n];t&&t.call(o);o.synclist[n]=!1}}),v=!0)}(),n};this.unsynched=function(n){o.synclist[n]&&(o.synclist[n]=!1)};this.css=function(n,t){for(var i in t)o.saved.css.push([n,i,n.css(i)]),n.css(i,t[i])};this.scrollTop=function(n){return"undefined"==typeof n?o.getScrollTop():o.setScrollTop(n)};this.scrollLeft=function(n){return"undefined"==typeof n?o.getScrollLeft():o.setScrollLeft(n)};BezierClass=function(n,t,i,r,u,f,e){this.st=n;this.ed=t;this.spd=i;this.p1=r||0;this.p2=u||1;this.p3=f||0;this.p4=e||1;this.ts=(new Date).getTime();this.df=this.ed-this.st};BezierClass.prototype={B2:function(n){return 3*n*n*(1-n)},B3:function(n){return 3*n*(1-n)*(1-n)},B4:function(n){return(1-n)*(1-n)*(1-n)},getNow:function(){var n=1-((new Date).getTime()-this.ts)/this.spd,t=this.B2(n)+this.B3(n)+this.B4(n);return 0>n?this.ed:this.st+Math.round(this.df*t)},update:function(n,t){return this.st=this.getNow(),this.ed=n,this.spd=t,this.ts=(new Date).getTime(),this.df=this.ed-this.st,this}};this.ishwscroll?(this.doc.translate={x:0,y:0,tx:"0px",ty:"0px"},h.hastranslate3d&&h.isios&&this.doc.css("-webkit-backface-visibility","hidden"),d=function(){var n=o.doc.css(h.trstyle);return n&&"matrix"==n.substr(0,6)?n.replace(/^.*\((.*)\)$/g,"$1").replace(/px/g,"").split(/, +/):!1},this.getScrollTop=function(n){if(!n){if(n=d())return 16==n.length?-n[13]:-n[5];if(o.timerscroll&&o.timerscroll.bz)return o.timerscroll.bz.getNow()}return o.doc.translate.y},this.getScrollLeft=function(n){if(!n){if(n=d())return 16==n.length?-n[12]:-n[4];if(o.timerscroll&&o.timerscroll.bh)return o.timerscroll.bh.getNow()}return o.doc.translate.x},this.notifyScrollEvent=document.createEvent?function(n){var t=document.createEvent("UIEvents");t.initUIEvent("scroll",!1,!0,window,1);n.dispatchEvent(t)}:document.fireEvent?function(n){var t=document.createEventObject();n.fireEvent("onscroll");t.cancelBubble=!0}:function(){},h.hastranslate3d&&o.opt.enabletranslate3d?(this.setScrollTop=function(n,t){o.doc.translate.y=n;o.doc.translate.ty=-1*n+"px";o.doc.css(h.trstyle,"translate3d("+o.doc.translate.tx+","+o.doc.translate.ty+",0px)");t||o.notifyScrollEvent(o.win[0])},this.setScrollLeft=function(n,t){o.doc.translate.x=n;o.doc.translate.tx=-1*n+"px";o.doc.css(h.trstyle,"translate3d("+o.doc.translate.tx+","+o.doc.translate.ty+",0px)");t||o.notifyScrollEvent(o.win[0])}):(this.setScrollTop=function(n,t){o.doc.translate.y=n;o.doc.translate.ty=-1*n+"px";o.doc.css(h.trstyle,"translate("+o.doc.translate.tx+","+o.doc.translate.ty+")");t||o.notifyScrollEvent(o.win[0])},this.setScrollLeft=function(n,t){o.doc.translate.x=n;o.doc.translate.tx=-1*n+"px";o.doc.css(h.trstyle,"translate("+o.doc.translate.tx+","+o.doc.translate.ty+")");t||o.notifyScrollEvent(o.win[0])})):(this.getScrollTop=function(){return o.docscroll.scrollTop()},this.setScrollTop=function(n){return o.docscroll.scrollTop(n)},this.getScrollLeft=function(){return o.docscroll.scrollLeft()},this.setScrollLeft=function(n){return o.docscroll.scrollLeft(n)});this.getTarget=function(n){return n?n.target?n.target:n.srcElement?n.srcElement:!1:!1};this.hasParent=function(n,t){if(!n)return!1;for(var i=n.target||n.srcElement||n||!1;i&&i.id!=t;)i=i.parentNode||!1;return!1!==i};tt={thin:1,medium:3,thick:5};this.getOffset=function(){if(o.isfixed)return{top:parseFloat(o.win.css("top")),left:parseFloat(o.win.css("left"))};if(!o.viewport)return o.win.offset();var n=o.win.offset(),t=o.viewport.offset();return{top:n.top-t.top+o.viewport.scrollTop(),left:n.left-t.left+o.viewport.scrollLeft()}};this.updateScrollBar=function(n){var t,r;if(o.ishwscroll)o.rail.css({height:o.win.innerHeight()}),o.railh&&o.railh.css({width:o.win.innerWidth()});else{var u=o.getOffset(),i=u.top,t=u.left,i=i+l(o.win,"border-top-width",!0);o.win.outerWidth();o.win.innerWidth();t=t+(o.rail.align?o.win.outerWidth()-l(o.win,"border-right-width")-o.rail.width:l(o.win,"border-left-width"));r=o.opt.railoffset;r&&(r.top&&(i+=r.top),o.rail.align&&r.left&&(t+=r.left));o.locked||o.rail.css({top:i,left:t,height:n?n.h:o.win.innerHeight()});o.zoom&&o.zoom.css({top:i+1,left:1==o.rail.align?t-20:t+o.rail.width+4});o.railh&&!o.locked&&(i=u.top,t=u.left,n=o.railh.align?i+l(o.win,"border-top-width",!0)+o.win.innerHeight()-o.railh.height:i+l(o.win,"border-top-width",!0),t+=l(o.win,"border-left-width"),o.railh.css({top:n,left:t,width:o.railh.width}))}};this.doRailClick=function(n,t,i){var r;o.locked||(o.cancelEvent(n),t?(t=i?o.doScrollLeft:o.doScrollTop,r=i?(n.pageX-o.railh.offset().left-o.cursorwidth/2)*o.scrollratio.x:(n.pageY-o.rail.offset().top-o.cursorheight/2)*o.scrollratio.y,t(r)):(t=i?o.doScrollLeftBy:o.doScrollBy,r=i?o.scroll.x:o.scroll.y,n=i?n.pageX-o.railh.offset().left:n.pageY-o.rail.offset().top,i=i?o.view.w:o.view.h,r>=n?t(i):t(-i)))};o.hasanimationframe=t;o.hascancelanimationframe=i;o.hasanimationframe?o.hascancelanimationframe||(i=function(){o.cancelAnimationFrame=!0}):(t=function(n){return setTimeout(n,15-Math.floor(+new Date/1e3)%16)},i=clearInterval);this.init=function(){var f,u,b,l,a,k,i,d,v,g,t,y;if(o.saved.css=[],h.isie7mobile||h.isoperamini)return!0;if(h.hasmstouch&&o.css(o.ispage?n("html"):o.win,{"-ms-touch-action":"none"}),o.zindex="auto",o.zindex=!o.ispage&&"auto"==o.opt.zindex?it()||"auto":o.opt.zindex,!o.ispage&&"auto"!=o.zindex&&o.zindex>r&&(r=o.zindex),o.isie&&0==o.zindex&&"auto"==o.opt.zindex&&(o.zindex="auto"),!o.ispage||!h.cantouch&&!h.isieold&&!h.isie9mobile){f=o.docscroll;o.ispage&&(f=o.haswrapper?o.win:o.doc);h.isie9mobile||o.css(f,{"overflow-y":"hidden"});o.ispage&&h.isie7&&("BODY"==o.doc[0].nodeName?o.css(n("html"),{"overflow-y":"hidden"}):"HTML"==o.doc[0].nodeName&&o.css(n("body"),{"overflow-y":"hidden"}));!h.isios||o.ispage||o.haswrapper||o.css(n("body"),{"-webkit-overflow-scrolling":"touch"});u=n(document.createElement("div"));u.css({position:"relative",top:0,float:"right",width:o.opt.cursorwidth,height:"0px","background-color":o.opt.cursorcolor,border:o.opt.cursorborder,"background-clip":"padding-box","-webkit-border-radius":o.opt.cursorborderradius,"-moz-border-radius":o.opt.cursorborderradius,"border-radius":o.opt.cursorborderradius});u.hborder=parseFloat(u.outerHeight()-u.innerHeight());o.cursor=u;t=n(document.createElement("div"));t.attr("id",o.id);t.addClass("nicescroll-rails");a=["left","right"];for(k in a)l=a[k],(b=o.opt.railpadding[l])?t.css("padding-"+l,b+"px"):o.opt.railpadding[l]=0;t.append(u);t.width=Math.max(parseFloat(o.opt.cursorwidth),u.outerWidth())+o.opt.railpadding.left+o.opt.railpadding.right;t.css({width:t.width+"px",zIndex:o.zindex,background:o.opt.background,cursor:"default"});t.visibility=!0;t.scrollable=!0;t.align="left"==o.opt.railalign?0:1;o.rail=t;u=o.rail.drag=!1;!o.opt.boxzoom||o.ispage||h.isieold||(u=document.createElement("div"),o.bind(u,"click",o.doZoom),o.zoom=n(u),o.zoom.css({cursor:"pointer","z-index":o.zindex,backgroundImage:"url("+o.opt.scriptpath+"zoomico.png)",height:18,width:18,backgroundPosition:"0px 0px"}),o.opt.dblclickzoom&&o.bind(o.win,"dblclick",o.doZoom),h.cantouch&&o.opt.gesturezoom&&(o.ongesturezoom=function(n){return 1.5<n.scale&&o.doZoomIn(n),.8>n.scale&&o.doZoomOut(n),o.cancelEvent(n)},o.bind(o.win,"gestureend",o.ongesturezoom)));o.railh=!1;o.opt.horizrailenabled&&(o.css(f,{"overflow-x":"hidden"}),u=n(document.createElement("div")),u.css({position:"relative",top:0,height:o.opt.cursorwidth,width:"0px","background-color":o.opt.cursorcolor,border:o.opt.cursorborder,"background-clip":"padding-box","-webkit-border-radius":o.opt.cursorborderradius,"-moz-border-radius":o.opt.cursorborderradius,"border-radius":o.opt.cursorborderradius}),u.wborder=parseFloat(u.outerWidth()-u.innerWidth()),o.cursorh=u,i=n(document.createElement("div")),i.attr("id",o.id+"-hr"),i.addClass("nicescroll-rails"),i.height=Math.max(parseFloat(o.opt.cursorwidth),u.outerHeight()),i.css({height:i.height+"px",zIndex:o.zindex,background:o.opt.background}),i.append(u),i.visibility=!0,i.scrollable=!0,i.align="top"==o.opt.railvalign?0:1,o.railh=i,o.railh.drag=!1);o.ispage?(t.css({position:"fixed",top:"0px",height:"100%"}),t.align?t.css({right:"0px"}):t.css({left:"0px"}),o.body.append(t),o.railh&&(i.css({position:"fixed",left:"0px",width:"100%"}),i.align?i.css({bottom:"0px"}):i.css({top:"0px"}),o.body.append(i))):(o.ishwscroll?("static"==o.win.css("position")&&o.css(o.win,{position:"relative"}),f="HTML"==o.win[0].nodeName?o.body:o.win,o.zoom&&(o.zoom.css({position:"absolute",top:1,right:0,"margin-right":t.width+4}),f.append(o.zoom)),t.css({position:"absolute",top:0}),t.align?t.css({right:0}):t.css({left:0}),f.append(t),i&&(i.css({position:"absolute",left:0,bottom:0}),i.align?i.css({bottom:0}):i.css({top:0}),f.append(i))):(o.isfixed="fixed"==o.win.css("position"),f=o.isfixed?"fixed":"absolute",o.isfixed||(o.viewport=o.getViewport(o.win[0])),o.viewport&&(o.body=o.viewport,!1==/fixed|relative|absolute/.test(o.viewport.css("position"))&&o.css(o.viewport,{position:"relative"})),t.css({position:f}),o.zoom&&o.zoom.css({position:f}),o.updateScrollBar(),o.body.append(t),o.zoom&&o.body.append(o.zoom),o.railh&&(i.css({position:f}),o.body.append(i))),h.isios&&o.css(o.win,{"-webkit-tap-highlight-color":"rgba(0,0,0,0)","-webkit-touch-callout":"none"}),h.isie&&o.opt.disableoutline&&o.win.attr("hideFocus","true"),h.iswebkit&&o.opt.disableoutline&&o.win.css({outline:"none"}));!1===o.opt.autohidemode?(o.autohidedom=!1,o.rail.css({opacity:o.opt.cursoropacitymax}),o.railh&&o.railh.css({opacity:o.opt.cursoropacitymax})):!0===o.opt.autohidemode||"leave"===o.opt.autohidemode?(o.autohidedom=n().add(o.rail),h.isie8&&(o.autohidedom=o.autohidedom.add(o.cursor)),o.railh&&(o.autohidedom=o.autohidedom.add(o.railh)),o.railh&&h.isie8&&(o.autohidedom=o.autohidedom.add(o.cursorh))):"scroll"==o.opt.autohidemode?(o.autohidedom=n().add(o.rail),o.railh&&(o.autohidedom=o.autohidedom.add(o.railh))):"cursor"==o.opt.autohidemode?(o.autohidedom=n().add(o.cursor),o.railh&&(o.autohidedom=o.autohidedom.add(o.cursorh))):"hidden"==o.opt.autohidemode&&(o.autohidedom=!1,o.hide(),o.locked=!1);h.isie9mobile?(o.scrollmom=new p(o),o.onmangotouch=function(n){var t,i,r;if(n=o.getScrollTop(),t=o.getScrollLeft(),n==o.scrollmom.lastscrolly&&t==o.scrollmom.lastscrollx)return!0;if(i=n-o.mangotouch.sy,r=t-o.mangotouch.sx,0!=Math.round(Math.sqrt(Math.pow(r,2)+Math.pow(i,2)))){var f=0>i?-1:1,e=0>r?-1:1,u=+new Date;o.mangotouch.lazy&&clearTimeout(o.mangotouch.lazy);80<u-o.mangotouch.tm||o.mangotouch.dry!=f||o.mangotouch.drx!=e?(o.scrollmom.stop(),o.scrollmom.reset(t,n),o.mangotouch.sy=n,o.mangotouch.ly=n,o.mangotouch.sx=t,o.mangotouch.lx=t,o.mangotouch.dry=f,o.mangotouch.drx=e,o.mangotouch.tm=u):(o.scrollmom.stop(),o.scrollmom.update(o.mangotouch.sx-r,o.mangotouch.sy-i),o.mangotouch.tm=u,i=Math.max(Math.abs(o.mangotouch.ly-n),Math.abs(o.mangotouch.lx-t)),o.mangotouch.ly=n,o.mangotouch.lx=t,2<i&&(o.mangotouch.lazy=setTimeout(function(){o.mangotouch.lazy=!1;o.mangotouch.dry=0;o.mangotouch.drx=0;o.mangotouch.tm=0;o.scrollmom.doMomentum(30)},100)))}},t=o.getScrollTop(),i=o.getScrollLeft(),o.mangotouch={sy:t,ly:t,dry:0,sx:i,lx:i,drx:0,lazy:!1,tm:0},o.bind(o.docscroll,"scroll",o.onmangotouch)):((h.cantouch||o.istouchcapable||o.opt.touchbehavior||h.hasmstouch)&&(o.scrollmom=new p(o),o.ontouchstart=function(t){var i,r;if(t.pointerType&&2!=t.pointerType)return!1;if(o.hasmoving=!1,!o.locked){if(h.hasmstouch)for(i=t.target?t.target:!1;i;){if(r=n(i).getNiceScroll(),0<r.length&&r[0].me==o.me)break;if(0<r.length)return!1;if("DIV"==i.nodeName&&i.id==o.id)break;i=i.parentNode?i.parentNode:!1}if(o.cancelScroll(),(i=o.getTarget(t))&&/INPUT/i.test(i.nodeName)&&/range/i.test(i.type))return o.stopPropagation(t);if(!("clientX"in t)&&"changedTouches"in t&&(t.clientX=t.changedTouches[0].clientX,t.clientY=t.changedTouches[0].clientY),o.forcescreen&&(r=t,t={original:t.original?t.original:t},t.clientX=r.screenX,t.clientY=r.screenY),o.rail.drag={x:t.clientX,y:t.clientY,sx:o.scroll.x,sy:o.scroll.y,st:o.getScrollTop(),sl:o.getScrollLeft(),pt:2,dl:!1},o.ispage||!o.opt.directionlockdeadzone)o.rail.drag.dl="f";else{var r=n(window).width(),u=n(window).height(),f=Math.max(document.body.scrollWidth,document.documentElement.scrollWidth),e=Math.max(document.body.scrollHeight,document.documentElement.scrollHeight),u=Math.max(0,e-u),r=Math.max(0,f-r);o.rail.drag.ck=!o.rail.scrollable&&o.railh.scrollable?0<u?"v":!1:o.rail.scrollable&&!o.railh.scrollable?0<r?"h":!1:!1;o.rail.drag.ck||(o.rail.drag.dl="f")}if(o.opt.touchbehavior&&o.isiframe&&h.isie&&(r=o.win.position(),o.rail.drag.x+=r.left,o.rail.drag.y+=r.top),o.hasmoving=!1,o.lastmouseup=!1,o.scrollmom.reset(t.clientX,t.clientY),!h.cantouch&&!this.istouchcapable&&!h.hasmstouch){if(!i||!/INPUT|SELECT|TEXTAREA/i.test(i.nodeName))return!o.ispage&&h.hasmousecapture&&i.setCapture(),o.opt.touchbehavior?(i.onclick&&!i._onclick&&(i._onclick=i.onclick,i.onclick=function(n){if(o.hasmoving)return!1;i._onclick.call(this,n)}),o.cancelEvent(t)):o.stopPropagation(t);/SUBMIT|CANCEL|BUTTON/i.test(n(i).attr("type"))&&(pc={tg:i,click:!1},o.preventclick=pc)}}},o.ontouchend=function(n){return n.pointerType&&2!=n.pointerType?!1:o.rail.drag&&2==o.rail.drag.pt&&(o.scrollmom.doMomentum(),o.rail.drag=!1,o.hasmoving&&(o.lastmouseup=!0,o.hideCursor(),h.hasmousecapture&&document.releaseCapture(),!h.cantouch))?o.cancelEvent(n):void 0},d=o.opt.touchbehavior&&o.isiframe&&!h.hasmousecapture,o.ontouchmove=function(t,i){var e,f,u;if(t.pointerType&&2!=t.pointerType)return!1;if(o.rail.drag&&2==o.rail.drag.pt){if(h.cantouch&&"undefined"==typeof t.original)return!0;o.hasmoving=!0;o.preventclick&&!o.preventclick.click&&(o.preventclick.click=o.preventclick.tg.onclick||!1,o.preventclick.tg.onclick=o.onpreventclick);t=n.extend({original:t},t);"changedTouches"in t&&(t.clientX=t.changedTouches[0].clientX,t.clientY=t.changedTouches[0].clientY);o.forcescreen&&(f=t,t={original:t.original?t.original:t},t.clientX=f.screenX,t.clientY=f.screenY);f=ofy=0;d&&!i&&(e=o.win.position(),f=-e.left,ofy=-e.top);var c=t.clientY+ofy,e=c-o.rail.drag.y,l=t.clientX+f,s=l-o.rail.drag.x,r=o.rail.drag.st-e;if(o.ishwscroll&&o.opt.bouncescroll?0>r?r=Math.round(r/2):r>o.page.maxh&&(r=o.page.maxh+Math.round((r-o.page.maxh)/2)):(0>r&&(c=r=0),r>o.page.maxh&&(r=o.page.maxh,c=0)),o.railh&&o.railh.scrollable&&(u=o.rail.drag.sl-s,o.ishwscroll&&o.opt.bouncescroll?0>u?u=Math.round(u/2):u>o.page.maxw&&(u=o.page.maxw+Math.round((u-o.page.maxw)/2)):(0>u&&(l=u=0),u>o.page.maxw&&(u=o.page.maxw,l=0))),f=!1,o.rail.drag.dl)f=!0,"v"==o.rail.drag.dl?u=o.rail.drag.sl:"h"==o.rail.drag.dl&&(r=o.rail.drag.st);else{var e=Math.abs(e),s=Math.abs(s),a=o.opt.directionlockdeadzone;if("v"==o.rail.drag.ck){if(e>a&&s<=.3*e)return o.rail.drag=!1,!0;s>a&&(o.rail.drag.dl="f",n("body").scrollTop(n("body").scrollTop()))}else if("h"==o.rail.drag.ck){if(s>a&&e<=.3*s)return o.rail.drag=!1,!0;e>a&&(o.rail.drag.dl="f",n("body").scrollLeft(n("body").scrollLeft()))}}if(o.synched("touchmove",function(){o.rail.drag&&2==o.rail.drag.pt&&(o.prepareTransition&&o.prepareTransition(0),o.rail.scrollable&&o.setScrollTop(r),o.scrollmom.update(l,c),o.railh&&o.railh.scrollable?(o.setScrollLeft(u),o.showCursor(r,u)):o.showCursor(r),h.isie10&&document.selection.clear())}),h.ischrome&&o.istouchcapable&&(f=!1),f)return o.cancelEvent(t)}}),o.onmousedown=function(n,t){if(!(o.rail.drag&&1!=o.rail.drag.pt)){if(o.locked)return o.cancelEvent(n);o.cancelScroll();o.rail.drag={x:n.clientX,y:n.clientY,sx:o.scroll.x,sy:o.scroll.y,pt:1,hr:!!t};var i=o.getTarget(n);return!o.ispage&&h.hasmousecapture&&i.setCapture(),o.isiframe&&!h.hasmousecapture&&(o.saved.csspointerevents=o.doc.css("pointer-events"),o.css(o.doc,{"pointer-events":"none"})),o.hasmoving=!1,o.cancelEvent(n)}},o.onmouseup=function(n){if(o.rail.drag&&(h.hasmousecapture&&document.releaseCapture(),o.isiframe&&!h.hasmousecapture&&o.doc.css("pointer-events",o.saved.csspointerevents),1==o.rail.drag.pt))return o.rail.drag=!1,o.hasmoving&&o.triggerScrollEnd(),o.cancelEvent(n)},o.onmousemove=function(n){if(o.rail.drag&&1==o.rail.drag.pt){if(h.ischrome&&0==n.which)return o.onmouseup(n);if(o.cursorfreezed=!0,o.hasmoving=!0,o.rail.drag.hr){o.scroll.x=o.rail.drag.sx+(n.clientX-o.rail.drag.x);0>o.scroll.x&&(o.scroll.x=0);var t=o.scrollvaluemaxw;o.scroll.x>t&&(o.scroll.x=t)}else o.scroll.y=o.rail.drag.sy+(n.clientY-o.rail.drag.y),0>o.scroll.y&&(o.scroll.y=0),t=o.scrollvaluemax,o.scroll.y>t&&(o.scroll.y=t);return o.synched("mousemove",function(){o.rail.drag&&1==o.rail.drag.pt&&(o.showCursor(),o.rail.drag.hr?o.doScrollLeft(Math.round(o.scroll.x*o.scrollratio.x),o.opt.cursordragspeed):o.doScrollTop(Math.round(o.scroll.y*o.scrollratio.y),o.opt.cursordragspeed))}),o.cancelEvent(n)}},h.cantouch||o.opt.touchbehavior?(o.onpreventclick=function(n){if(o.preventclick)return o.preventclick.tg.onclick=o.preventclick.click,o.preventclick=!1,o.cancelEvent(n)},o.bind(o.win,"mousedown",o.ontouchstart),o.onclick=h.isios?!1:function(n){return o.lastmouseup?(o.lastmouseup=!1,o.cancelEvent(n)):!0},o.opt.grabcursorenabled&&h.cursorgrabvalue&&(o.css(o.ispage?o.doc:o.win,{cursor:h.cursorgrabvalue}),o.css(o.rail,{cursor:h.cursorgrabvalue}))):(v=function(n){if(o.selectiondrag){if(n){var t=o.win.outerHeight();n=n.pageY-o.selectiondrag.top;0<n&&n<t&&(n=0);n>=t&&(n-=t);o.selectiondrag.df=n}0!=o.selectiondrag.df&&(o.doScrollBy(2*-Math.floor(o.selectiondrag.df/6)),o.debounced("doselectionscroll",function(){v()},50))}},o.hasTextSelected="getSelection"in document?function(){return 0<document.getSelection().rangeCount}:"selection"in document?function(){return"None"!=document.selection.type}:function(){return!1},o.onselectionstart=function(){o.ispage||(o.selectiondrag=o.win.offset())},o.onselectionend=function(){o.selectiondrag=!1},o.onselectiondrag=function(n){o.selectiondrag&&o.hasTextSelected()&&o.debounced("selectionscroll",function(){v(n)},250)}),h.hasmstouch&&(o.css(o.rail,{"-ms-touch-action":"none"}),o.css(o.cursor,{"-ms-touch-action":"none"}),o.bind(o.win,"MSPointerDown",o.ontouchstart),o.bind(document,"MSPointerUp",o.ontouchend),o.bind(document,"MSPointerMove",o.ontouchmove),o.bind(o.cursor,"MSGestureHold",function(n){n.preventDefault()}),o.bind(o.cursor,"contextmenu",function(n){n.preventDefault()})),this.istouchcapable&&(o.bind(o.win,"touchstart",o.ontouchstart),o.bind(document,"touchend",o.ontouchend),o.bind(document,"touchcancel",o.ontouchend),o.bind(document,"touchmove",o.ontouchmove)),o.bind(o.cursor,"mousedown",o.onmousedown),o.bind(o.cursor,"mouseup",o.onmouseup),o.railh&&(o.bind(o.cursorh,"mousedown",function(n){o.onmousedown(n,!0)}),o.bind(o.cursorh,"mouseup",o.onmouseup)),!o.opt.cursordragontouch&&(h.cantouch||o.opt.touchbehavior)||(o.rail.css({cursor:"default"}),o.railh&&o.railh.css({cursor:"default"}),o.jqbind(o.rail,"mouseenter",function(){if(!o.win.is(":visible"))return!1;o.canshowonmouseevent&&o.showCursor();o.rail.active=!0}),o.jqbind(o.rail,"mouseleave",function(){o.rail.active=!1;o.rail.drag||o.hideCursor()}),o.opt.sensitiverail&&(o.bind(o.rail,"click",function(n){o.doRailClick(n,!1,!1)}),o.bind(o.rail,"dblclick",function(n){o.doRailClick(n,!0,!1)}),o.bind(o.cursor,"click",function(n){o.cancelEvent(n)}),o.bind(o.cursor,"dblclick",function(n){o.cancelEvent(n)})),o.railh&&(o.jqbind(o.railh,"mouseenter",function(){if(!o.win.is(":visible"))return!1;o.canshowonmouseevent&&o.showCursor();o.rail.active=!0}),o.jqbind(o.railh,"mouseleave",function(){o.rail.active=!1;o.rail.drag||o.hideCursor()}),o.opt.sensitiverail&&(o.bind(o.railh,"click",function(n){o.doRailClick(n,!1,!0)}),o.bind(o.railh,"dblclick",function(n){o.doRailClick(n,!0,!0)}),o.bind(o.cursorh,"click",function(n){o.cancelEvent(n)}),o.bind(o.cursorh,"dblclick",function(n){o.cancelEvent(n)})))),!h.cantouch&&!o.opt.touchbehavior?(o.bind(h.hasmousecapture?o.win:document,"mouseup",o.onmouseup),o.bind(document,"mousemove",o.onmousemove),o.onclick&&o.bind(document,"click",o.onclick),!o.ispage&&o.opt.enablescrollonselection&&(o.bind(o.win[0],"mousedown",o.onselectionstart),o.bind(document,"mouseup",o.onselectionend),o.bind(o.cursor,"mouseup",o.onselectionend),o.cursorh&&o.bind(o.cursorh,"mouseup",o.onselectionend),o.bind(document,"mousemove",o.onselectiondrag)),o.zoom&&(o.jqbind(o.zoom,"mouseenter",function(){o.canshowonmouseevent&&o.showCursor();o.rail.active=!0}),o.jqbind(o.zoom,"mouseleave",function(){o.rail.active=!1;o.rail.drag||o.hideCursor()}))):(o.bind(h.hasmousecapture?o.win:document,"mouseup",o.ontouchend),o.bind(document,"mousemove",o.ontouchmove),o.onclick&&o.bind(document,"click",o.onclick),o.opt.cursordragontouch&&(o.bind(o.cursor,"mousedown",o.onmousedown),o.bind(o.cursor,"mousemove",o.onmousemove),o.cursorh&&o.bind(o.cursorh,"mousedown",function(n){o.onmousedown(n,!0)}),o.cursorh&&o.bind(o.cursorh,"mousemove",o.onmousemove))),o.opt.enablemousewheel&&(o.isiframe||o.bind(h.isie&&o.ispage?document:o.win,"mousewheel",o.onmousewheel),o.bind(o.rail,"mousewheel",o.onmousewheel),o.railh&&o.bind(o.railh,"mousewheel",o.onmousewheelhr)),o.ispage||h.cantouch||/HTML|^BODY/.test(o.win[0].nodeName)||(o.win.attr("tabindex")||o.win.attr({tabindex:w++}),o.jqbind(o.win,"focus",function(n){e=o.getTarget(n).id||!0;o.hasfocus=!0;o.canshowonmouseevent&&o.noticeCursor()}),o.jqbind(o.win,"blur",function(){e=!1;o.hasfocus=!1}),o.jqbind(o.win,"mouseenter",function(n){c=o.getTarget(n).id||!0;o.hasmousefocus=!0;o.canshowonmouseevent&&o.noticeCursor()}),o.jqbind(o.win,"mouseleave",function(){c=!1;o.hasmousefocus=!1;o.rail.drag||o.hideCursor()})));o.onkeypress=function(t){var r;if(o.locked&&0==o.page.maxh||(t=t?t:window.e,r=o.getTarget(t),r&&/INPUT|TEXTAREA|SELECT|OPTION/.test(r.nodeName)&&(!r.getAttribute("type")&&!r.type||!/submit|button|cancel/i.tp)||n(r).attr("contenteditable")))return!0;if(o.hasfocus||o.hasmousefocus&&!e||o.ispage&&!e&&!c){if(r=t.keyCode,o.locked&&27!=r)return o.cancelEvent(t);var u=t.ctrlKey||!1,f=t.shiftKey||!1,i=!1;switch(r){case 38:case 63233:o.doScrollBy(72);i=!0;break;case 40:case 63235:o.doScrollBy(-72);i=!0;break;case 37:case 63232:o.railh&&(u?o.doScrollLeft(0):o.doScrollLeftBy(72),i=!0);break;case 39:case 63234:o.railh&&(u?o.doScrollLeft(o.page.maxw):o.doScrollLeftBy(-72),i=!0);break;case 33:case 63276:o.doScrollBy(o.view.h);i=!0;break;case 34:case 63277:o.doScrollBy(-o.view.h);i=!0;break;case 36:case 63273:o.railh&&u?o.doScrollPos(0,0):o.doScrollTo(0);i=!0;break;case 35:case 63275:o.railh&&u?o.doScrollPos(o.page.maxw,o.page.maxh):o.doScrollTo(o.page.maxh);i=!0;break;case 32:o.opt.spacebarenabled&&(f?o.doScrollBy(o.view.h):o.doScrollBy(-o.view.h),i=!0);break;case 27:o.zoomactive&&(o.doZoom(),i=!0)}if(i)return o.cancelEvent(t)}};o.opt.enablekeyboard&&o.bind(document,h.isopera&&!h.isopera12?"keypress":"keydown",o.onkeypress);o.bind(document,"keydown",function(n){n.ctrlKey&&(o.wheelprevented=!0)});o.bind(document,"keyup",function(n){n.ctrlKey||(o.wheelprevented=!1)});o.bind(window,"resize",o.lazyResize);o.bind(window,"orientationchange",o.lazyResize);o.bind(window,"load",o.lazyResize);!h.ischrome||o.ispage||o.haswrapper||(g=o.win.attr("style"),t=parseFloat(o.win.css("width"))+1,o.win.css("width",t),o.synched("chromefix",function(){o.win.attr("style",g)}));o.onAttributeChange=function(){o.lazyResize(250)};o.ispage||o.haswrapper||(!1!==s?(o.observer=new s(function(n){n.forEach(o.onAttributeChange)}),o.observer.observe(o.win[0],{childList:!0,characterData:!1,attributes:!0,subtree:!1}),o.observerremover=new s(function(n){n.forEach(function(n){if(0<n.removedNodes.length)for(var t in n.removedNodes)if(n.removedNodes[t]==o.win[0])return o.remove()})}),o.observerremover.observe(o.win[0].parentNode,{childList:!0,characterData:!1,attributes:!1,subtree:!1})):(o.bind(o.win,h.isie&&!h.isie9?"propertychange":"DOMAttrModified",o.onAttributeChange),h.isie9&&o.win[0].attachEvent("onpropertychange",o.onAttributeChange),o.bind(o.win,"DOMNodeRemoved",function(n){n.target==o.win[0]&&o.remove()})));!o.ispage&&o.opt.boxzoom&&o.bind(window,"resize",o.resizeZoom);o.istextarea&&o.bind(o.win,"mouseup",o.lazyResize);o.lazyResize(30)}"IFRAME"==this.doc[0].nodeName&&(y=function(t){o.iframexd=!1;try{var i="contentDocument"in this?this.contentDocument:this.contentWindow.document}catch(r){o.iframexd=!0;i=!1}if(o.iframexd)return"console"in window&&console.log("NiceScroll error: policy restriced iframe"),!0;o.forcescreen=!0;o.isiframe&&(o.iframe={doc:n(i),html:o.doc.contents().find("html")[0],body:o.doc.contents().find("body")[0]},o.getContentSize=function(){return{w:Math.max(o.iframe.html.scrollWidth,o.iframe.body.scrollWidth),h:Math.max(o.iframe.html.scrollHeight,o.iframe.body.scrollHeight)}},o.docscroll=n(o.iframe.body));h.isios||!o.opt.iframeautoresize||o.isiframe||(o.win.scrollTop(0),o.doc.height(""),t=Math.max(i.getElementsByTagName("html")[0].scrollHeight,i.body.scrollHeight),o.doc.height(t));o.lazyResize(30);h.isie7&&o.css(n(o.iframe.html),{"overflow-y":"hidden"});o.css(n(o.iframe.body),{"overflow-y":"hidden"});h.isios&&o.haswrapper&&o.css(n(i.body),{"-webkit-transform":"translate3d(0,0,0)"});"contentWindow"in this?o.bind(this.contentWindow,"scroll",o.onscroll):o.bind(i,"scroll",o.onscroll);o.opt.enablemousewheel&&o.bind(i,"mousewheel",o.onmousewheel);o.opt.enablekeyboard&&o.bind(i,h.isopera?"keypress":"keydown",o.onkeypress);(h.cantouch||o.opt.touchbehavior)&&(o.bind(i,"mousedown",o.ontouchstart),o.bind(i,"mousemove",function(n){o.ontouchmove(n,!0)}),o.opt.grabcursorenabled&&h.cursorgrabvalue&&o.css(n(i.body),{cursor:h.cursorgrabvalue}));o.bind(i,"mouseup",o.ontouchend);o.zoom&&(o.opt.dblclickzoom&&o.bind(i,"dblclick",o.doZoom),o.ongesturezoom&&o.bind(i,"gestureend",o.ongesturezoom))},this.doc[0].readyState&&"complete"==this.doc[0].readyState&&setTimeout(function(){y.call(o.doc[0],!1)},500),o.bind(this.doc,"load",y))};this.showCursor=function(n,t){o.cursortimeout&&(clearTimeout(o.cursortimeout),o.cursortimeout=0);o.rail&&(o.autohidedom&&(o.autohidedom.stop().css({opacity:o.opt.cursoropacitymax}),o.cursoractive=!0),o.rail.drag&&1==o.rail.drag.pt||("undefined"!=typeof n&&!1!==n&&(o.scroll.y=Math.round(1*n/o.scrollratio.y)),"undefined"!=typeof t&&(o.scroll.x=Math.round(1*t/o.scrollratio.x))),o.cursor.css({height:o.cursorheight,top:o.scroll.y}),o.cursorh&&(!o.rail.align&&o.rail.visibility?o.cursorh.css({width:o.cursorwidth,left:o.scroll.x+o.rail.width}):o.cursorh.css({width:o.cursorwidth,left:o.scroll.x}),o.cursoractive=!0),o.zoom&&o.zoom.stop().css({opacity:o.opt.cursoropacitymax}))};this.hideCursor=function(n){o.cursortimeout||!o.rail||!o.autohidedom||o.hasmousefocus&&"leave"==o.opt.autohidemode||(o.cursortimeout=setTimeout(function(){o.rail.active&&o.showonmouseevent||(o.autohidedom.stop().animate({opacity:o.opt.cursoropacitymin}),o.zoom&&o.zoom.stop().animate({opacity:o.opt.cursoropacitymin}),o.cursoractive=!1);o.cursortimeout=0},n||o.opt.hidecursordelay))};this.noticeCursor=function(n,t,i){o.showCursor(t,i);o.rail.active||o.hideCursor(n)};this.getContentSize=o.ispage?function(){return{w:Math.max(document.body.scrollWidth,document.documentElement.scrollWidth),h:Math.max(document.body.scrollHeight,document.documentElement.scrollHeight)}}:o.haswrapper?function(){return{w:o.doc.outerWidth()+parseInt(o.win.css("paddingLeft"))+parseInt(o.win.css("paddingRight")),h:o.doc.outerHeight()+parseInt(o.win.css("paddingTop"))+parseInt(o.win.css("paddingBottom"))}}:function(){return{w:o.docscroll[0].scrollWidth,h:o.docscroll[0].scrollHeight}};this.onResize=function(n,t){if(!o||!o.win)return!1;if(!o.haswrapper&&!o.ispage){if("none"==o.win.css("display"))return o.visibility&&o.hideRail().hideRailHr(),!1;o.hidden||o.visibility||o.showRail().showRailHr()}var i=o.page.maxh,r=o.page.maxw,u=o.view.w;if(o.view={w:o.ispage?o.win.width():parseInt(o.win[0].clientWidth),h:o.ispage?o.win.height():parseInt(o.win[0].clientHeight)},o.page=t?t:o.getContentSize(),o.page.maxh=Math.max(0,o.page.h-o.view.h),o.page.maxw=Math.max(0,o.page.w-o.view.w),o.page.maxh==i&&o.page.maxw==r&&o.view.w==u){if(o.ispage||(i=o.win.offset(),o.lastposition&&(r=o.lastposition,r.top==i.top&&r.left==i.left)))return o;o.lastposition=i}return(0==o.page.maxh?(o.hideRail(),o.scrollvaluemax=0,o.scroll.y=0,o.scrollratio.y=0,o.cursorheight=0,o.setScrollTop(0),o.rail.scrollable=!1):o.rail.scrollable=!0,0==o.page.maxw?(o.hideRailHr(),o.scrollvaluemaxw=0,o.scroll.x=0,o.scrollratio.x=0,o.cursorwidth=0,o.setScrollLeft(0),o.railh.scrollable=!1):o.railh.scrollable=!0,o.locked=0==o.page.maxh&&0==o.page.maxw,o.locked)?(o.ispage||o.updateScrollBar(o.view),!1):(!o.hidden&&!o.visibility?o.showRail().showRailHr():!o.hidden&&!o.railh.visibility&&o.showRailHr(),o.istextarea&&o.win.css("resize")&&"none"!=o.win.css("resize")&&(o.view.h-=20),o.cursorheight=Math.min(o.view.h,Math.round(o.view.h*(o.view.h/o.page.h))),o.cursorheight=o.opt.cursorfixedheight?o.opt.cursorfixedheight:Math.max(o.opt.cursorminheight,o.cursorheight),o.cursorwidth=Math.min(o.view.w,Math.round(o.view.w*(o.view.w/o.page.w))),o.cursorwidth=o.opt.cursorfixedheight?o.opt.cursorfixedheight:Math.max(o.opt.cursorminheight,o.cursorwidth),o.scrollvaluemax=o.view.h-o.cursorheight-o.cursor.hborder,o.railh&&(o.railh.width=0<o.page.maxh?o.view.w-o.rail.width:o.view.w,o.scrollvaluemaxw=o.railh.width-o.cursorwidth-o.cursorh.wborder),o.ispage||o.updateScrollBar(o.view),o.scrollratio={x:o.page.maxw/o.scrollvaluemaxw,y:o.page.maxh/o.scrollvaluemax},o.getScrollTop()>o.page.maxh?o.doScrollTop(o.page.maxh):(o.scroll.y=Math.round(o.getScrollTop()*(1/o.scrollratio.y)),o.scroll.x=Math.round(o.getScrollLeft()*(1/o.scrollratio.x)),o.cursoractive&&o.noticeCursor()),o.scroll.y&&0==o.getScrollTop()&&o.doScrollTo(Math.floor(o.scroll.y*o.scrollratio.y)),o)};this.resize=o.onResize;this.lazyResize=function(n){return n=isNaN(n)?30:n,o.delayed("resize",o.resize,n),o};this._bind=function(n,t,i,r){o.events.push({e:n,n:t,f:i,b:r,q:!1});n.addEventListener?n.addEventListener(t,i,r||!1):n.attachEvent?n.attachEvent("on"+t,i):n["on"+t]=i};this.jqbind=function(t,i,r){o.events.push({e:t,n:i,f:r,q:!0});n(t).bind(i,r)};this.bind=function(n,t,i,r){var u="jquery"in n?n[0]:n;"mousewheel"==t?"onwheel"in o.win?o._bind(u,"wheel",i,r||!1):(n="undefined"!=typeof document.onmousewheel?"mousewheel":"DOMMouseScroll",g(u,n,i,r||!1),"DOMMouseScroll"==n&&g(u,"MozMousePixelScroll",i,r||!1)):u.addEventListener?(h.cantouch&&/mouseup|mousedown|mousemove/.test(t)&&o._bind(u,"mousedown"==t?"touchstart":"mouseup"==t?"touchend":"touchmove",function(n){if(n.touches){if(2>n.touches.length){var t=n.touches.length?n.touches[0]:n;t.original=n;i.call(this,t)}}else n.changedTouches&&(t=n.changedTouches[0],t.original=n,i.call(this,t))},r||!1),o._bind(u,t,i,r||!1),h.cantouch&&"mouseup"==t&&o._bind(u,"touchcancel",i,r||!1)):o._bind(u,t,function(n){return(n=n||window.event||!1)&&n.srcElement&&(n.target=n.srcElement),"pageY"in n||(n.pageX=n.clientX+document.documentElement.scrollLeft,n.pageY=n.clientY+document.documentElement.scrollTop),!1===i.call(u,n)||!1===r?o.cancelEvent(n):!0})};this._unbind=function(n,t,i,r){n.removeEventListener?n.removeEventListener(t,i,r):n.detachEvent?n.detachEvent("on"+t,i):n["on"+t]=!1};this.unbindAll=function(){for(var n,t=0;t<o.events.length;t++)n=o.events[t],n.q?n.e.unbind(n.n,n.f):o._unbind(n.e,n.n,n.f,n.b)};this.cancelEvent=function(n){return(n=n.original?n.original:n?n:window.event||!1,!n)?!1:(n.preventDefault&&n.preventDefault(),n.stopPropagation&&n.stopPropagation(),n.preventManipulation&&n.preventManipulation(),n.cancelBubble=!0,n.cancel=!0,n.returnValue=!1)};this.stopPropagation=function(n){return(n=n.original?n.original:n?n:window.event||!1,!n)?!1:n.stopPropagation?n.stopPropagation():(n.cancelBubble&&(n.cancelBubble=!0),!1)};this.showRail=function(){return 0!=o.page.maxh&&(o.ispage||"none"!=o.win.css("display"))&&(o.visibility=!0,o.rail.visibility=!0,o.rail.css("display","block")),o};this.showRailHr=function(){return o.railh?(0!=o.page.maxw&&(o.ispage||"none"!=o.win.css("display"))&&(o.railh.visibility=!0,o.railh.css("display","block")),o):o};this.hideRail=function(){return o.visibility=!1,o.rail.visibility=!1,o.rail.css("display","none"),o};this.hideRailHr=function(){return o.railh?(o.railh.visibility=!1,o.railh.css("display","none"),o):o};this.show=function(){return o.hidden=!1,o.locked=!1,o.showRail().showRailHr()};this.hide=function(){return o.hidden=!0,o.locked=!0,o.hideRail().hideRailHr()};this.toggle=function(){return o.hidden?o.show():o.hide()};this.remove=function(){var r,i,t,u;for(o.stop(),o.cursortimeout&&clearTimeout(o.cursortimeout),o.doZoomOut(),o.unbindAll(),h.isie9&&o.win[0].detachEvent("onpropertychange",o.onAttributeChange),!1!==o.observer&&o.observer.disconnect(),!1!==o.observerremover&&o.observerremover.disconnect(),o.events=null,o.cursor&&o.cursor.remove(),o.cursorh&&o.cursorh.remove(),o.rail&&o.rail.remove(),o.railh&&o.railh.remove(),o.zoom&&o.zoom.remove(),r=0;r<o.saved.css.length;r++)i=o.saved.css[r],i[0].css(i[1],"undefined"==typeof i[2]?"":i[2]);o.saved=!1;o.me.data("__nicescroll","");t=n.nicescroll;t.each(function(n){if(this&&this.id===o.id){delete t[n];for(var i=++n;i<t.length;i++,n++)t[n]=t[i];t.length--;t.length&&delete t[t.length]}});for(u in o)o[u]=null,delete o[u];o=null};this.scrollstart=function(n){return this.onscrollstart=n,o};this.scrollend=function(n){return this.onscrollend=n,o};this.scrollcancel=function(n){return this.onscrollcancel=n,o};this.zoomin=function(n){return this.onzoomin=n,o};this.zoomout=function(n){return this.onzoomout=n,o};this.isScrollable=function(t){if(t=t.target?t.target:t,"OPTION"==t.nodeName)return!0;for(;t&&1==t.nodeType&&!/^BODY|HTML/.test(t.nodeName);){var i=n(t),i=i.css("overflowY")||i.css("overflowX")||i.css("overflow")||"";if(/scroll|auto/.test(i))return t.clientHeight!=t.scrollHeight;t=t.parentNode?t.parentNode:!1}return!1};this.getViewport=function(t){var i,r;for(t=t&&t.parentNode?t.parentNode:!1;t&&1==t.nodeType&&!/^BODY|HTML/.test(t.nodeName);){if((i=n(t),/fixed|absolute/.test(i.css("position")))||(r=i.css("overflowY")||i.css("overflowX")||i.css("overflow")||"",/scroll|auto/.test(r)&&t.clientHeight!=t.scrollHeight||0<i.getNiceScroll().length))return i;t=t.parentNode?t.parentNode:!1}return t?n(t):!1};this.triggerScrollEnd=function(){if(o.onscrollend){var n=o.getScrollLeft(),t=o.getScrollTop();o.onscrollend.call(o,{type:"scrollend",current:{x:n,y:t},end:{x:n,y:t}})}};this.onmousewheel=function(n){if(!o.wheelprevented){if(o.locked)return o.debounced("checkunlock",o.resize,250),!0;if(o.rail.drag)return o.cancelEvent(n);if("auto"==o.opt.oneaxismousemode&&0!=n.deltaX&&(o.opt.oneaxismousemode=!1),o.opt.oneaxismousemode&&0==n.deltaX&&!o.rail.scrollable)return o.railh&&o.railh.scrollable?o.onmousewheelhr(n):!0;var t=+new Date,i=!1;return(o.opt.preservenativescrolling&&o.checkarea+600<t&&(o.nativescrollingarea=o.isScrollable(n),i=!0),o.checkarea=t,o.nativescrollingarea)?!0:((n=nt(n,!1,i))&&(o.checkarea=0),n)}};this.onmousewheelhr=function(n){if(!o.wheelprevented){if(o.locked||!o.railh.scrollable)return!0;if(o.rail.drag)return o.cancelEvent(n);var t=+new Date,i=!1;return o.opt.preservenativescrolling&&o.checkarea+600<t&&(o.nativescrollingarea=o.isScrollable(n),i=!0),o.checkarea=t,o.nativescrollingarea?!0:o.locked?o.cancelEvent(n):nt(n,!0,i)}};this.stop=function(){return o.cancelScroll(),o.scrollmon&&o.scrollmon.stop(),o.cursorfreezed=!1,o.scroll.y=Math.round(o.getScrollTop()*(1/o.scrollratio.y)),o.noticeCursor(),o};this.getTransitionSpeed=function(n){var t=Math.round(10*o.opt.scrollspeed);return n=Math.min(t,Math.round(n/20*o.opt.scrollspeed)),20<n?n:0};o.opt.smoothscroll?o.ishwscroll&&h.hastransition&&o.opt.usetransition?(this.prepareTransition=function(n,t){var i=t?20<n?n:0:o.getTransitionSpeed(n),r=i?h.prefixstyle+"transform "+i+"ms ease-out":"";return o.lasttransitionstyle&&o.lasttransitionstyle==r||(o.lasttransitionstyle=r,o.doc.css(h.transitionstyle,r)),i},this.doScrollLeft=function(n,t){var i=o.scrollrunning?o.newscrolly:o.getScrollTop();o.doScrollPos(n,i,t)},this.doScrollTop=function(n,t){var i=o.scrollrunning?o.newscrollx:o.getScrollLeft();o.doScrollPos(i,n,t)},this.doScrollPos=function(n,t,i){var r=o.getScrollTop(),u=o.getScrollLeft();if(((0>(o.newscrolly-r)*(t-r)||0>(o.newscrollx-u)*(n-u))&&o.cancelScroll(),!1==o.opt.bouncescroll&&(0>t?t=0:t>o.page.maxh&&(t=o.page.maxh),0>n?n=0:n>o.page.maxw&&(n=o.page.maxw)),o.scrollrunning&&n==o.newscrollx&&t==o.newscrolly)||(o.newscrolly=t,o.newscrollx=n,o.newscrollspeed=i||!1,o.timer))return!1;o.timer=setTimeout(function(){var r=o.getScrollTop(),u=o.getScrollLeft(),i,f;i=n-u;f=t-r;i=Math.round(Math.sqrt(Math.pow(i,2)+Math.pow(f,2)));i=o.newscrollspeed&&1<o.newscrollspeed?o.newscrollspeed:o.getTransitionSpeed(i);o.newscrollspeed&&1>=o.newscrollspeed&&(i*=o.newscrollspeed);o.prepareTransition(i,!0);o.timerscroll&&o.timerscroll.tm&&clearInterval(o.timerscroll.tm);0<i&&(!o.scrollrunning&&o.onscrollstart&&o.onscrollstart.call(o,{type:"scrollstart",current:{x:u,y:r},request:{x:n,y:t},end:{x:o.newscrollx,y:o.newscrolly},speed:i}),h.transitionend?o.scrollendtrapped||(o.scrollendtrapped=!0,o.bind(o.doc,h.transitionend,o.onScrollTransitionEnd,!1)):(o.scrollendtrapped&&clearTimeout(o.scrollendtrapped),o.scrollendtrapped=setTimeout(o.onScrollTransitionEnd,i)),o.timerscroll={bz:new BezierClass(r,o.newscrolly,i,0,0,.58,1),bh:new BezierClass(u,o.newscrollx,i,0,0,.58,1)},o.cursorfreezed||(o.timerscroll.tm=setInterval(function(){o.showCursor(o.getScrollTop(),o.getScrollLeft())},60)));o.synched("doScroll-set",function(){o.timer=0;o.scrollendtrapped&&(o.scrollrunning=!0);o.setScrollTop(o.newscrolly);o.setScrollLeft(o.newscrollx);o.scrollendtrapped||o.onScrollTransitionEnd()})},50)},this.cancelScroll=function(){if(!o.scrollendtrapped)return!0;var n=o.getScrollTop(),t=o.getScrollLeft();return o.scrollrunning=!1,h.transitionend||clearTimeout(h.transitionend),o.scrollendtrapped=!1,o._unbind(o.doc,h.transitionend,o.onScrollTransitionEnd),o.prepareTransition(0),o.setScrollTop(n),o.railh&&o.setScrollLeft(t),o.timerscroll&&o.timerscroll.tm&&clearInterval(o.timerscroll.tm),o.timerscroll=!1,o.cursorfreezed=!1,o.showCursor(n,t),o},this.onScrollTransitionEnd=function(){o.scrollendtrapped&&o._unbind(o.doc,h.transitionend,o.onScrollTransitionEnd);o.scrollendtrapped=!1;o.prepareTransition(0);o.timerscroll&&o.timerscroll.tm&&clearInterval(o.timerscroll.tm);o.timerscroll=!1;var n=o.getScrollTop(),t=o.getScrollLeft();if(o.setScrollTop(n),o.railh&&o.setScrollLeft(t),o.noticeCursor(!1,n,t),o.cursorfreezed=!1,0>n?n=0:n>o.page.maxh&&(n=o.page.maxh),0>t?t=0:t>o.page.maxw&&(t=o.page.maxw),n!=o.newscrolly||t!=o.newscrollx)return o.doScrollPos(t,n,o.opt.snapbackspeed);o.onscrollend&&o.scrollrunning&&o.triggerScrollEnd();o.scrollrunning=!1}):(this.doScrollLeft=function(n,t){var i=o.scrollrunning?o.newscrolly:o.getScrollTop();o.doScrollPos(n,i,t)},this.doScrollTop=function(n,t){var i=o.scrollrunning?o.newscrollx:o.getScrollLeft();o.doScrollPos(i,n,t)},this.doScrollPos=function(n,r,u){function l(){var r,n,u,i;if(o.cancelAnimationFrame)return!0;if(o.scrollrunning=!0,a=1-a)return o.timer=t(l)||1;r=0;n=sy=o.getScrollTop();o.dst.ay?(n=o.bzscroll?o.dst.py+o.bzscroll.getNow()*o.dst.ay:o.newscrolly,u=n-sy,(0>u&&n<o.newscrolly||0<u&&n>o.newscrolly)&&(n=o.newscrolly),o.setScrollTop(n),n==o.newscrolly&&(r=1)):r=1;i=sx=o.getScrollLeft();o.dst.ax?(i=o.bzscroll?o.dst.px+o.bzscroll.getNow()*o.dst.ax:o.newscrollx,u=i-sx,(0>u&&i<o.newscrollx||0<u&&i>o.newscrollx)&&(i=o.newscrollx),o.setScrollLeft(i),i==o.newscrollx&&(r+=1)):r+=1;2==r?(o.timer=0,o.cursorfreezed=!1,o.bzscroll=!1,o.scrollrunning=!1,0>n?n=0:n>o.page.maxh&&(n=o.page.maxh),0>i?i=0:i>o.page.maxw&&(i=o.page.maxw),i!=o.newscrollx||n!=o.newscrolly?o.doScrollPos(i,n):o.onscrollend&&o.triggerScrollEnd()):o.timer=t(l)||1}var e,s,f,c,h,a;if(r="undefined"==typeof r||!1===r?o.getScrollTop(!0):r,o.timer&&o.newscrolly==r&&o.newscrollx==n)return!0;o.timer&&i(o.timer);o.timer=0;e=o.getScrollTop();s=o.getScrollLeft();(0>(o.newscrolly-e)*(r-e)||0>(o.newscrollx-s)*(n-s))&&o.cancelScroll();o.newscrolly=r;o.newscrollx=n;o.bouncescroll&&o.rail.visibility||(0>o.newscrolly?o.newscrolly=0:o.newscrolly>o.page.maxh&&(o.newscrolly=o.page.maxh));o.bouncescroll&&o.railh.visibility||(0>o.newscrollx?o.newscrollx=0:o.newscrollx>o.page.maxw&&(o.newscrollx=o.page.maxw));o.dst={};o.dst.x=n-s;o.dst.y=r-e;o.dst.px=s;o.dst.py=e;f=Math.round(Math.sqrt(Math.pow(o.dst.x,2)+Math.pow(o.dst.y,2)));o.dst.ax=o.dst.x/f;o.dst.ay=o.dst.y/f;c=0;h=f;0==o.dst.x?(c=e,h=r,o.dst.ay=1,o.dst.py=0):0==o.dst.y&&(c=s,h=n,o.dst.ax=1,o.dst.px=0);f=o.getTransitionSpeed(f);u&&1>=u&&(f*=u);o.bzscroll=0<f?o.bzscroll?o.bzscroll.update(h,f):new BezierClass(c,h,f,0,1,0,1):!1;o.timer||((e==o.page.maxh&&r>=o.page.maxh||s==o.page.maxw&&n>=o.page.maxw)&&o.checkContentSize(),a=1,o.cancelAnimationFrame=!1,o.timer=1,o.onscrollstart&&!o.scrollrunning&&o.onscrollstart.call(o,{type:"scrollstart",current:{x:s,y:e},request:{x:n,y:r},end:{x:o.newscrollx,y:o.newscrolly},speed:f}),l(),(e==o.page.maxh&&r>=e||s==o.page.maxw&&n>=s)&&o.checkContentSize(),o.noticeCursor())},this.cancelScroll=function(){return o.timer&&i(o.timer),o.timer=0,o.bzscroll=!1,o.scrollrunning=!1,o}):(this.doScrollLeft=function(n,t){var i=o.getScrollTop();o.doScrollPos(n,i,t)},this.doScrollTop=function(n,t){var i=o.getScrollLeft();o.doScrollPos(i,n,t)},this.doScrollPos=function(n,t){var r=n>o.page.maxw?o.page.maxw:n,i;0>r&&(r=0);i=t>o.page.maxh?o.page.maxh:t;0>i&&(i=0);o.synched("scroll",function(){o.setScrollTop(i);o.setScrollLeft(r)})},this.cancelScroll=function(){});this.doScrollBy=function(n,t){var i=0,i=t?Math.floor((o.scroll.y-n)*o.scrollratio.y):(o.timer?o.newscrolly:o.getScrollTop(!0))-n,r;if(o.bouncescroll&&(r=Math.round(o.view.h/2),i<-r?i=-r:i>o.page.maxh+r&&(i=o.page.maxh+r)),o.cursorfreezed=!1,py=o.getScrollTop(!0),0>i&&0>=py)return o.noticeCursor();if(i>o.page.maxh&&py>=o.page.maxh)return o.checkContentSize(),o.noticeCursor();o.doScrollTop(i)};this.doScrollLeftBy=function(n,t){var i=0,i=t?Math.floor((o.scroll.x-n)*o.scrollratio.x):(o.timer?o.newscrollx:o.getScrollLeft(!0))-n,r;if(o.bouncescroll&&(r=Math.round(o.view.w/2),i<-r?i=-r:i>o.page.maxw+r&&(i=o.page.maxw+r)),o.cursorfreezed=!1,px=o.getScrollLeft(!0),0>i&&0>=px||i>o.page.maxw&&px>=o.page.maxw)return o.noticeCursor();o.doScrollLeft(i)};this.doScrollTo=function(n,t){t&&Math.round(n*o.scrollratio.y);o.cursorfreezed=!1;o.doScrollTop(n)};this.checkContentSize=function(){var n=o.getContentSize();(n.h!=o.page.h||n.w!=o.page.w)&&o.resize(!1,n)};o.onscroll=function(){o.rail.drag||o.cursorfreezed||o.synched("scroll",function(){o.scroll.y=Math.round(o.getScrollTop()*(1/o.scrollratio.y));o.railh&&(o.scroll.x=Math.round(o.getScrollLeft()*(1/o.scrollratio.x)));o.noticeCursor()})};o.bind(o.docscroll,"scroll",o.onscroll);this.doZoomIn=function(t){var i,f,e,u;if(!o.zoomactive){o.zoomactive=!0;o.zoomrestore={style:{}};i="position top left zIndex backgroundColor marginTop marginBottom marginLeft marginRight".split(" ");f=o.win[0].style;for(e in i)u=i[e],o.zoomrestore.style[u]="undefined"!=typeof f[u]?f[u]:"";return o.zoomrestore.style.width=o.win.css("width"),o.zoomrestore.style.height=o.win.css("height"),o.zoomrestore.padding={w:o.win.outerWidth()-o.win.width(),h:o.win.outerHeight()-o.win.height()},h.isios4&&(o.zoomrestore.scrollTop=n(window).scrollTop(),n(window).scrollTop(0)),o.win.css({position:h.isios4?"absolute":"fixed",top:0,left:0,"z-index":r+100,margin:"0px"}),i=o.win.css("backgroundColor"),(""==i||/transparent|rgba\(0, 0, 0, 0\)|rgba\(0,0,0,0\)/.test(i))&&o.win.css("backgroundColor","#fff"),o.rail.css({"z-index":r+101}),o.zoom.css({"z-index":r+102}),o.zoom.css("backgroundPosition","0px -18px"),o.resizeZoom(),o.onzoomin&&o.onzoomin.call(o),o.cancelEvent(t)}};this.doZoomOut=function(t){if(o.zoomactive)return o.zoomactive=!1,o.win.css("margin",""),o.win.css(o.zoomrestore.style),h.isios4&&n(window).scrollTop(o.zoomrestore.scrollTop),o.rail.css({"z-index":o.zindex}),o.zoom.css({"z-index":o.zindex}),o.zoomrestore=!1,o.zoom.css("backgroundPosition","0px 0px"),o.onResize(),o.onzoomout&&o.onzoomout.call(o),o.cancelEvent(t)};this.doZoom=function(n){return o.zoomactive?o.doZoomOut(n):o.doZoomIn(n)};this.resizeZoom=function(){if(o.zoomactive){var t=o.getScrollTop();o.win.css({width:n(window).width()-o.zoomrestore.padding.w+"px",height:n(window).height()-o.zoomrestore.padding.h+"px"});o.onResize();o.setScrollTop(Math.min(o.page.maxh,t))}};this.init();n.nicescroll.push(this)},p=function(n){var t=this;this.nc=n;this.steptime=this.lasttime=this.speedy=this.speedx=this.lasty=this.lastx=0;this.snapy=this.snapx=!1;this.demuly=this.demulx=0;this.lastscrolly=this.lastscrollx=-1;this.timer=this.chky=this.chkx=0;this.time=function(){return+new Date};this.reset=function(n,i){t.stop();var r=t.time();t.steptime=0;t.lasttime=r;t.speedx=0;t.speedy=0;t.lastx=n;t.lasty=i;t.lastscrollx=-1;t.lastscrolly=-1};this.update=function(n,i){var r=t.time();t.steptime=r-t.lasttime;t.lasttime=r;var r=i-t.lasty,e=n-t.lastx,u=t.nc.getScrollTop(),f=t.nc.getScrollLeft(),u=u+r,f=f+e;t.snapx=0>f||f>t.nc.page.maxw;t.snapy=0>u||u>t.nc.page.maxh;t.speedx=e;t.speedy=r;t.lastx=n;t.lasty=i};this.stop=function(){t.nc.unsynched("domomentum2d");t.timer&&clearTimeout(t.timer);t.timer=0;t.lastscrollx=-1;t.lastscrolly=-1};this.doSnapy=function(n,i){var r=!1;0>i?(i=0,r=!0):i>t.nc.page.maxh&&(i=t.nc.page.maxh,r=!0);0>n?(n=0,r=!0):n>t.nc.page.maxw&&(n=t.nc.page.maxw,r=!0);r?t.nc.doScrollPos(n,i,t.nc.opt.snapbackspeed):t.nc.triggerScrollEnd()};this.doMomentum=function(n){var e=t.time(),u=n?e+n:t.lasttime,f;n=t.nc.getScrollLeft();var h=t.nc.getScrollTop(),o=t.nc.page.maxh,s=t.nc.page.maxw;if(t.speedx=0<s?Math.min(60,t.speedx):0,t.speedy=0<o?Math.min(60,t.speedy):0,u=u&&60>=e-u,(0>h||h>o||0>n||n>s)&&(u=!1),n=t.speedx&&u?t.speedx:!1,t.speedy&&u&&t.speedy||n){f=Math.max(16,t.steptime);50<f&&(n=f/50,t.speedx*=n,t.speedy*=n,f=50);t.demulxy=0;t.lastscrollx=t.nc.getScrollLeft();t.chkx=t.lastscrollx;t.lastscrolly=t.nc.getScrollTop();t.chky=t.lastscrolly;var i=t.lastscrollx,r=t.lastscrolly,c=function(){var n=600<t.time()-e?.04:.02;t.speedx&&(i=Math.floor(t.lastscrollx-t.speedx*(1-t.demulxy)),t.lastscrollx=i,0>i||i>s)&&(n=.1);t.speedy&&(r=Math.floor(t.lastscrolly-t.speedy*(1-t.demulxy)),t.lastscrolly=r,0>r||r>o)&&(n=.1);t.demulxy=Math.min(1,t.demulxy+n);t.nc.synched("domomentum2d",function(){t.speedx&&(t.nc.getScrollLeft()!=t.chkx&&t.stop(),t.chkx=i,t.nc.setScrollLeft(i));t.speedy&&(t.nc.getScrollTop()!=t.chky&&t.stop(),t.chky=r,t.nc.setScrollTop(r));t.timer||(t.nc.hideCursor(),t.doSnapy(i,r))});1>t.demulxy?t.timer=setTimeout(c,f):(t.stop(),t.nc.hideCursor(),t.doSnapy(i,r))};c()}else t.doSnapy(t.nc.getScrollLeft(),t.nc.getScrollTop())}},h=n.fn.scrollTop;n.cssHooks.pageYOffset={get:function(t,i){return(i=n.data(t,"__nicescroll")||!1)&&i.ishwscroll?i.getScrollTop():h.call(t)},set:function(t,i){var r=n.data(t,"__nicescroll")||!1;return r&&r.ishwscroll?r.setScrollTop(parseInt(i)):h.call(t,i),this}};n.fn.scrollTop=function(t){if("undefined"==typeof t){var i=this[0]?n.data(this[0],"__nicescroll")||!1:!1;return i&&i.ishwscroll?i.getScrollTop():h.call(this)}return this.each(function(){var i=n.data(this,"__nicescroll")||!1;i&&i.ishwscroll?i.setScrollTop(parseInt(t)):h.call(n(this),t)})};u=n.fn.scrollLeft;n.cssHooks.pageXOffset={get:function(t,i){return(i=n.data(t,"__nicescroll")||!1)&&i.ishwscroll?i.getScrollLeft():u.call(t)},set:function(t,i){var r=n.data(t,"__nicescroll")||!1;return r&&r.ishwscroll?r.setScrollLeft(parseInt(i)):u.call(t,i),this}};n.fn.scrollLeft=function(t){if("undefined"==typeof t){var i=this[0]?n.data(this[0],"__nicescroll")||!1:!1;return i&&i.ishwscroll?i.getScrollLeft():u.call(this)}return this.each(function(){var i=n.data(this,"__nicescroll")||!1;i&&i.ishwscroll?i.setScrollLeft(parseInt(t)):u.call(n(this),t)})};f=function(t){var i=this,r,u;if(this.length=0,this.name="nicescrollarray",this.each=function(n){for(var t=0,r=0;t<i.length;t++)n.call(i[t],r++);return i},this.push=function(n){i[i.length]=n;i.length++},this.eq=function(n){return i[n]},t)for(r=0;r<t.length;r++)u=n.data(t[r],"__nicescroll")||!1,u&&(this[this.length]=u,this.length++);return this},function(n,t,i){for(var r=0;r<t.length;r++)i(n,t[r])}(f.prototype,"show hide toggle onResize resize remove stop doScrollPos".split(" "),function(n,t){n[t]=function(){var n=arguments;return this.each(function(){this[t].apply(this,n)})}});n.fn.getNiceScroll=function(t){return"undefined"==typeof t?new f(this):this[t]&&n.data(this[t],"__nicescroll")||!1};n.extend(n.expr[":"],{nicescroll:function(t){return n.data(t,"__nicescroll")?!0:!1}});n.fn.niceScroll=function(t,i){var r,u;return"undefined"!=typeof i||"object"!=typeof t||"jquery"in t||(i=t,t=!1),r=new f,"undefined"==typeof i&&(i={}),t&&(i.doc=n(t),i.win=n(this)),u=!("doc"in i),u||"win"in i||(i.win=n(this)),this.each(function(){var t=n(this).data("__nicescroll")||!1;t||(i.doc=u?n(this):i.doc,t=new d(i,n(this)),n(this).data("__nicescroll",t));r.push(t)}),1==r.length?r[0]:r};window.NiceScroll={getjQuery:function(){return n}};n.nicescroll||(n.nicescroll=new f,n.nicescroll.options=y)}),function(){$.fn.fancySelect=function(n){var t,i;return i=$.extend({forceiOS:!1},n),t=!!navigator.userAgent.match(/iP(hone|od|ad)/i),this.each(function(){var o,e,r,n,u,s,f;if(n=$(this),!n.hasClass("fancified")&&n[0].tagName==="SELECT"){n.addClass("fancified");n.css({width:1,height:1,display:"block",position:"absolute",top:0,left:0,opacity:0});n.wrap('<div class="fancy-select">');f=n.parent();f.addClass(n.data("class"));f.append('<div class="trigger">');t&&!i.forceiOS||f.append('<ul class="options">');u=f.find(".trigger");r=f.find(".options");e=n.prop("disabled");e&&f.addClass("disabled");s=function(){return u.text(n.find(":selected").text())};n.on("blur",function(){if(u.hasClass("open"))return setTimeout(function(){return u.trigger("close")},120)});u.on("close",function(){return u.removeClass("open"),r.removeClass("open")});u.on("click",function(){var o,f;if(!e)if(u.toggleClass("open"),t&&!i.forceiOS){if(u.hasClass("open"))return n.focus()}else if(u.hasClass("open")&&(f=u.parent(),o=f.offsetParent(),f.offset().top+f.outerHeight()+r.outerHeight()+20>$(window).height()?r.addClass("overflowing"):r.removeClass("overflowing")),r.toggleClass("open"),!t)return n.focus()});n.on("enable",function(){return n.prop("disabled",!1),f.removeClass("disabled"),e=!1,o()});n.on("disable",function(){return n.prop("disabled",!0),f.addClass("disabled"),e=!0});n.on("change",function(n){return n.originalEvent&&n.originalEvent.isTrusted?n.stopPropagation():s()});n.on("keydown",function(n){var i,f,t;if(t=n.which,i=r.find(".hover"),i.removeClass("hover"),r.hasClass("open")){if(t===38?(n.preventDefault(),i.length&&i.index()>0?i.prev().addClass("hover"):r.find("li:last-child").addClass("hover")):t===40?(n.preventDefault(),i.length&&i.index()<r.find("li").length-1?i.next().addClass("hover"):r.find("li:first-child").addClass("hover")):t===27?(n.preventDefault(),u.trigger("click")):t===13||t===32?(n.preventDefault(),i.trigger("click")):t===9&&u.hasClass("open")&&u.trigger("close"),f=r.find(".hover"),f.length)return r.scrollTop(0),r.scrollTop(f.position().top-12)}else if(t===13||t===32||t===38||t===40)return n.preventDefault(),u.trigger("click")});r.on("click","li",function(){return n.val($(this).data("value")).trigger("change"),t?void 0:n.trigger("blur").trigger("focus")});r.on("mouseenter","li",function(){var n,t;return t=$(this),n=r.find(".hover"),n.removeClass("hover"),t.addClass("hover")});r.on("mouseleave","li",function(){return r.find(".hover").removeClass("hover")});o=function(){var u;if(s(),!t||i.forceiOS)return u=n.find("option"),n.find("option").each(function(n,t){return t=$(t),t.val()&&!t.prop("disabled")?r.append('<li data-value="'+t.val()+'">'+t.text()+"<\/li>"):void 0})};n.on("update",function(){return f.find(".options").empty(),o()});return o()}})}}.call(this),function(n,t,i,r){var p=i("html"),o=i(n),e=i(t),u=i.fancybox=function(){u.open.apply(this,arguments)},y=navigator.userAgent.match(/msie/i),v=null,s=t.createTouch!==r,a=function(n){return n&&n.hasOwnProperty&&n instanceof i},c=function(n){return n&&"string"===i.type(n)},l=function(n){return c(n)&&0<n.indexOf("%")},f=function(n,t){var i=parseInt(n,10)||0;return t&&l(n)&&(i*=u.getViewport()[t]/100),Math.ceil(i)},h=function(n,t){return f(n,t)+"px"};i.extend(u,{version:"2.1.5",defaults:{padding:15,margin:20,width:800,height:600,minWidth:100,minHeight:100,maxWidth:9999,maxHeight:9999,pixelRatio:1,autoSize:!0,autoHeight:!1,autoWidth:!1,autoResize:!0,autoCenter:!s,fitToView:!0,aspectRatio:!1,topRatio:.5,leftRatio:.5,scrolling:"auto",wrapCSS:"",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}},iframe:{scrolling:"auto",preload:!0},swf:{wmode:"transparent",allowfullscreen:"true",allowscriptaccess:"always"},keys:{next:{13:"left",34:"up",39:"left",40:"up"},prev:{8:"right",33:"down",37:"right",38:"down"},close:[27],play:[32],toggle:[70]},direction:{next:"left",prev:"right"},scrollOutside:!0,index:0,type:null,href:null,content:null,title:null,tpl:{wrap:'<div class="fancybox-wrap" tabIndex="-1"><div class="fancybox-skin"><div class="fancybox-outer"><div class="fancybox-inner"><\/div><\/div><\/div><\/div>',image:'<img class="fancybox-image" src="{href}" alt="" />',iframe:'<iframe id="fancybox-frame{rnd}" name="fancybox-frame{rnd}" class="fancybox-iframe" frameborder="0" vspace="0" hspace="0" webkitAllowFullScreen mozallowfullscreen allowFullScreen'+(y?' allowtransparency="true"':"")+"><\/iframe>",error:'<p class="fancybox-error">The requested content cannot be loaded.<br/>Please try again later.<\/p>',closeBtn:'<a title="Close" class="fancybox-item fancybox-close" href="javascript:;"><\/a>',next:'<a title="Next" class="fancybox-nav fancybox-next" href="javascript:;"><span><\/span><\/a>',prev:'<a title="Previous" class="fancybox-nav fancybox-prev" href="javascript:;"><span><\/span><\/a>'},openEffect:"fade",openSpeed:250,openEasing:"swing",openOpacity:!0,openMethod:"zoomIn",closeEffect:"fade",closeSpeed:250,closeEasing:"swing",closeOpacity:!0,closeMethod:"zoomOut",nextEffect:"elastic",nextSpeed:250,nextEasing:"swing",nextMethod:"changeIn",prevEffect:"elastic",prevSpeed:250,prevEasing:"swing",prevMethod:"changeOut",helpers:{overlay:!0,title:!0},onCancel:i.noop,beforeLoad:i.noop,afterLoad:i.noop,beforeShow:i.noop,afterShow:i.noop,beforeChange:i.noop,beforeClose:i.noop,afterClose:i.noop},group:{},opts:{},previous:null,coming:null,current:null,isActive:!1,isOpen:!1,isOpened:!1,wrap:null,skin:null,outer:null,inner:null,player:{timer:null,isActive:!1},ajaxLoad:null,imgPreload:null,transitions:{},helpers:{},open:function(n,t){if(n&&(i.isPlainObject(t)||(t={}),!1!==u.close(!0)))return i.isArray(n)||(n=a(n)?i(n).get():[n]),i.each(n,function(f,e){var h={},s,y,l,o,v;"object"===i.type(e)&&(e.nodeType&&(e=i(e)),a(e)?(h={href:e.data("fancybox-href")||e.attr("href"),title:i("<div/>").text(e.data("fancybox-title")||e.attr("title")).html(),isDom:!0,element:e},i.metadata&&i.extend(!0,h,e.metadata())):h=e);s=t.href||h.href||(c(e)?e:null);y=t.title!==r?t.title:h.title||"";o=(l=t.content||h.content)?"html":t.type||h.type;!o&&h.isDom&&(o=e.data("fancybox-type"),o||(o=(o=e.prop("class").match(/fancybox\.(\w+)/))?o[1]:null));c(s)&&(o||(u.isImage(s)?o="image":u.isSWF(s)?o="swf":"#"===s.charAt(0)?o="inline":c(e)&&(o="html",l=e)),"ajax"===o&&(v=s.split(/\s+/,2),s=v.shift(),v=v.shift()));l||("inline"===o?s?l=i(c(s)?s.replace(/.*(?=#[^\s]+$)/,""):s):h.isDom&&(l=e):"html"===o?l=s:o||s||!h.isDom||(o="inline",l=e));i.extend(h,{href:s,type:o,content:l,title:y,selector:v});n[f]=h}),u.opts=i.extend(!0,{},u.defaults,t),t.keys!==r&&(u.opts.keys=t.keys?i.extend({},u.defaults.keys,t.keys):!1),u.group=n,u._start(u.opts.index)},cancel:function(){var n=u.coming;n&&!1===u.trigger("onCancel")||(u.hideLoading(),n&&(u.ajaxLoad&&u.ajaxLoad.abort(),u.ajaxLoad=null,u.imgPreload&&(u.imgPreload.onload=u.imgPreload.onerror=null),n.wrap&&n.wrap.stop(!0,!0).trigger("onReset").remove(),u.coming=null,u.current||u._afterZoomOut(n)))},close:function(n){u.cancel();!1!==u.trigger("beforeClose")&&(u.unbindEvents(),u.isActive&&(u.isOpen&&!0!==n?(u.isOpen=u.isOpened=!1,u.isClosing=!0,i(".fancybox-item, .fancybox-nav").remove(),u.wrap.stop(!0,!0).removeClass("fancybox-opened"),u.transitions[u.current.closeMethod]()):(i(".fancybox-wrap").stop(!0).trigger("onReset").remove(),u._afterZoomOut())))},play:function(n){var t=function(){clearTimeout(u.player.timer)},i=function(){t();u.current&&u.player.isActive&&(u.player.timer=setTimeout(u.next,u.current.playSpeed))},r=function(){t();e.unbind(".player");u.player.isActive=!1;u.trigger("onPlayEnd")};!0===n||!u.player.isActive&&!1!==n?u.current&&(u.current.loop||u.current.index<u.group.length-1)&&(u.player.isActive=!0,e.bind({"onCancel.player beforeClose.player":r,"onUpdate.player":i,"beforeLoad.player":t}),i(),u.trigger("onPlayStart")):r()},next:function(n){var t=u.current;t&&(c(n)||(n=t.direction.next),u.jumpto(t.index+1,n,"next"))},prev:function(n){var t=u.current;t&&(c(n)||(n=t.direction.prev),u.jumpto(t.index-1,n,"prev"))},jumpto:function(n,t,i){var e=u.current;e&&(n=f(n),u.direction=t||e.direction[n>=e.index?"next":"prev"],u.router=i||"jumpto",e.loop&&(0>n&&(n=e.group.length+n%e.group.length),n%=e.group.length),e.group[n]!==r&&(u.cancel(),u._start(n)))},reposition:function(n,t){var f=u.current,e=f?f.wrap:null,r;e&&(r=u._getPosition(t),n&&"scroll"===n.type?(delete r.position,e.stop(!0,!0).animate(r,200)):(e.css(r),f.pos=i.extend({},f.dim,r)))},update:function(n){var t=n&&n.originalEvent&&n.originalEvent.type,i=!t||"orientationchange"===t;i&&(clearTimeout(v),v=null);u.isOpen&&!v&&(v=setTimeout(function(){var r=u.current;r&&!u.isClosing&&(u.wrap.removeClass("fancybox-tmp"),(i||"load"===t||"resize"===t&&r.autoResize)&&u._setDimension(),"scroll"===t&&r.canShrink||u.reposition(n),u.trigger("onUpdate"),v=null)},i&&!s?0:300))},toggle:function(n){u.isOpen&&(u.current.fitToView="boolean"===i.type(n)?n:!u.current.fitToView,s&&(u.wrap.removeAttr("style").addClass("fancybox-tmp"),u.trigger("onUpdate")),u.update())},hideLoading:function(){e.unbind(".loading");i("#fancybox-loading").remove()},showLoading:function(){var t,n;u.hideLoading();t=i('<div id="fancybox-loading"><div><\/div><\/div>').click(u.cancel).appendTo("body");e.bind("keydown.loading",function(n){27===(n.which||n.keyCode)&&(n.preventDefault(),u.cancel())});u.defaults.fixed||(n=u.getViewport(),t.css({position:"absolute",top:.5*n.h+n.y,left:.5*n.w+n.x}));u.trigger("onLoading")},getViewport:function(){var i=u.current&&u.current.locked||!1,t={x:o.scrollLeft(),y:o.scrollTop()};return i&&i.length?(t.w=i[0].clientWidth,t.h=i[0].clientHeight):(t.w=s&&n.innerWidth?n.innerWidth:o.width(),t.h=s&&n.innerHeight?n.innerHeight:o.height()),t},unbindEvents:function(){u.wrap&&a(u.wrap)&&u.wrap.unbind(".fb");e.unbind(".fb");o.unbind(".fb")},bindEvents:function(){var n=u.current,t;n&&(o.bind("orientationchange.fb"+(s?"":" resize.fb")+(n.autoCenter&&!n.locked?" scroll.fb":""),u.update),(t=n.keys)&&e.bind("keydown.fb",function(f){var e=f.which||f.keyCode,o=f.target||f.srcElement;if(27===e&&u.coming)return!1;f.ctrlKey||f.altKey||f.shiftKey||f.metaKey||o&&(o.type||i(o).is("[contenteditable]"))||i.each(t,function(t,o){return 1<n.group.length&&o[e]!==r?(u[t](o[e]),f.preventDefault(),!1):-1<i.inArray(e,o)?(u[t](),f.preventDefault(),!1):void 0})}),i.fn.mousewheel&&n.mouseWheel&&u.wrap.bind("mousewheel.fb",function(t,r,f,e){for(var o=i(t.target||null),s=!1;o.length&&!(s||o.is(".fancybox-skin")||o.is(".fancybox-wrap"));)s=o[0]&&!(o[0].style.overflow&&"hidden"===o[0].style.overflow)&&(o[0].clientWidth&&o[0].scrollWidth>o[0].clientWidth||o[0].clientHeight&&o[0].scrollHeight>o[0].clientHeight),o=i(o).parent();0!==r&&!s&&1<u.group.length&&!n.canShrink&&(0<e||0<f?u.prev(0<e?"down":"left"):(0>e||0>f)&&u.next(0>e?"up":"right"),t.preventDefault())}))},trigger:function(n,t){var f,r=t||u.coming||u.current;if(r){if(i.isFunction(r[n])&&(f=r[n].apply(r,Array.prototype.slice.call(arguments,1))),!1===f)return!1;r.helpers&&i.each(r.helpers,function(t,f){f&&u.helpers[t]&&i.isFunction(u.helpers[t][n])&&u.helpers[t][n](i.extend(!0,{},u.helpers[t].defaults,f),r)})}e.trigger(n)},isImage:function(n){return c(n)&&n.match(/(^data:image\/.*,)|(\.(jp(e|g|eg)|gif|png|bmp|webp|svg)((\?|#).*)?$)/i)},isSWF:function(n){return c(n)&&n.match(/\.(swf)((\?|#).*)?$/i)},_start:function(n){var t={},e,r;if(n=f(n),e=u.group[n]||null,!e)return!1;if(t=i.extend(!0,{},u.opts,e),e=t.margin,r=t.padding,"number"===i.type(e)&&(t.margin=[e,e,e,e]),"number"===i.type(r)&&(t.padding=[r,r,r,r]),t.modal&&i.extend(!0,t,{closeBtn:!1,closeClick:!1,nextClick:!1,arrows:!1,mouseWheel:!1,keys:null,helpers:{overlay:{closeClick:!1}}}),t.autoSize&&(t.autoWidth=t.autoHeight=!0),"auto"===t.width&&(t.autoWidth=!0),"auto"===t.height&&(t.autoHeight=!0),t.group=u.group,t.index=n,u.coming=t,!1===u.trigger("beforeLoad"))u.coming=null;else{if(r=t.type,e=t.href,!r)return u.coming=null,u.current&&u.router&&"jumpto"!==u.router?(u.current.index=n,u[u.router](u.direction)):!1;if(u.isActive=!0,("image"===r||"swf"===r)&&(t.autoHeight=t.autoWidth=!1,t.scrolling="visible"),"image"===r&&(t.aspectRatio=!0),"iframe"===r&&s&&(t.scrolling="scroll"),t.wrap=i(t.tpl.wrap).addClass("fancybox-"+(s?"mobile":"desktop")+" fancybox-type-"+r+" fancybox-tmp "+t.wrapCSS).appendTo(t.parent||"body"),i.extend(t,{skin:i(".fancybox-skin",t.wrap),outer:i(".fancybox-outer",t.wrap),inner:i(".fancybox-inner",t.wrap)}),i.each(["Top","Right","Bottom","Left"],function(n,i){t.skin.css("padding"+i,h(t.padding[n]))}),u.trigger("onReady"),"inline"===r||"html"===r){if(!t.content||!t.content.length)return u._error("content")}else if(!e)return u._error("href");"image"===r?u._loadImage():"ajax"===r?u._loadAjax():"iframe"===r?u._loadIframe():u._afterLoad()}},_error:function(n){i.extend(u.coming,{type:"html",autoWidth:!0,autoHeight:!0,minWidth:0,minHeight:0,scrolling:"no",hasError:n,content:u.coming.tpl.error});u._afterLoad()},_loadImage:function(){var n=u.imgPreload=new Image;n.onload=function(){this.onload=this.onerror=null;u.coming.width=this.width/u.opts.pixelRatio;u.coming.height=this.height/u.opts.pixelRatio;u._afterLoad()};n.onerror=function(){this.onload=this.onerror=null;u._error("image")};n.src=u.coming.href;!0!==n.complete&&u.showLoading()},_loadAjax:function(){var n=u.coming;u.showLoading();u.ajaxLoad=i.ajax(i.extend({},n.ajax,{url:n.href,error:function(n,t){u.coming&&"abort"!==t?u._error("ajax",n):u.hideLoading()},success:function(t,i){"success"===i&&(n.content=t,u._afterLoad())}}))},_loadIframe:function(){var n=u.coming,t=i(n.tpl.iframe.replace(/\{rnd\}/g,(new Date).getTime())).attr("scrolling",s?"auto":n.iframe.scrolling).attr("src",n.href);i(n.wrap).bind("onReset",function(){try{i(this).find("iframe").hide().attr("src","//about:blank").end().empty()}catch(n){}});n.iframe.preload&&(u.showLoading(),t.one("load",function(){i(this).data("ready",1);s||i(this).bind("load.fb",u.update);i(this).parents(".fancybox-wrap").width("100%").removeClass("fancybox-tmp").show();u._afterLoad()}));n.content=t.appendTo(n.inner);n.iframe.preload||u._afterLoad()},_preloadImages:function(){for(var r=u.group,i=u.current,f=r.length,e=i.preload?Math.min(i.preload,f-1):0,n,t=1;t<=e;t+=1)n=r[(i.index+t)%f],"image"===n.type&&n.href&&((new Image).src=n.href)},_afterLoad:function(){var n=u.coming,r=u.current,t,s,f,e,o;if(u.hideLoading(),n&&!1!==u.isActive)if(!1===u.trigger("afterLoad",n,r))n.wrap.stop(!0).trigger("onReset").remove(),u.coming=null;else{r&&(u.trigger("beforeChange",r),r.wrap.stop(!0).removeClass("fancybox-opened").find(".fancybox-item, .fancybox-nav").remove());u.unbindEvents();t=n.content;s=n.type;f=n.scrolling;i.extend(u,{wrap:n.wrap,skin:n.skin,outer:n.outer,inner:n.inner,current:n,previous:r});e=n.href;switch(s){case"inline":case"ajax":case"html":n.selector?t=i("<div>").html(t).find(n.selector):a(t)&&(t.data("fancybox-placeholder")||t.data("fancybox-placeholder",i('<div class="fancybox-placeholder"><\/div>').insertAfter(t).hide()),t=t.show().detach(),n.wrap.bind("onReset",function(){i(this).find(t).length&&t.hide().replaceAll(t.data("fancybox-placeholder")).data("fancybox-placeholder",!1)}));break;case"image":t=n.tpl.image.replace(/\{href\}/g,e);break;case"swf":t='<object id="fancybox-swf" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="100%" height="100%"><param name="movie" value="'+e+'"><\/param>';o="";i.each(n.swf,function(n,i){t+='<param name="'+n+'" value="'+i+'"><\/param>';o+=" "+n+'="'+i+'"'});t+='<embed src="'+e+'" type="application/x-shockwave-flash" width="100%" height="100%"'+o+"><\/embed><\/object>"}a(t)&&t.parent().is(n.inner)||n.inner.append(t);u.trigger("beforeShow");n.inner.css("overflow","yes"===f?"scroll":"no"===f?"hidden":f);u._setDimension();u.reposition();u.isOpen=!1;u.coming=null;u.bindEvents();u.isOpened?r.prevMethod&&u.transitions[r.prevMethod]():i(".fancybox-wrap").not(n.wrap).stop(!0).trigger("onReset").remove();u.transitions[u.isOpened?n.nextMethod:n.openMethod]();u._preloadImages()}},_setDimension:function(){var o=u.getViewport(),st=0,s=!1,n=!1,s=u.wrap,nt=u.skin,e=u.inner,r=u.current,n=r.width,t=r.height,c=r.minWidth,a=r.minHeight,v=r.maxWidth,y=r.maxHeight,ht=r.scrolling,ft=r.scrollOutside?r.scrollbarWidth:0,p=r.margin,w=f(p[1]+p[3]),tt=f(p[0]+p[2]),et,b,rt,d,k,it,ot,g,ut;if(s.add(nt).add(e).width("auto").height("auto").removeClass("fancybox-tmp"),p=f(nt.outerWidth(!0)-nt.width()),et=f(nt.outerHeight(!0)-nt.height()),b=w+p,rt=tt+et,d=l(n)?(o.w-b)*f(n)/100:n,k=l(t)?(o.h-rt)*f(t)/100:t,"iframe"===r.type){if(ut=r.content,r.autoHeight&&1===ut.data("ready"))try{ut[0].contentWindow.document.location&&(e.width(d).height(9999),it=ut.contents().find("body"),ft&&it.css("overflow-x","hidden"),k=it.outerHeight(!0))}catch(ct){}}else(r.autoWidth||r.autoHeight)&&(e.addClass("fancybox-tmp"),r.autoWidth||e.width(d),r.autoHeight||e.height(k),r.autoWidth&&(d=e.width()),r.autoHeight&&(k=e.height()),e.removeClass("fancybox-tmp"));if(n=f(d),t=f(k),g=d/k,c=f(l(c)?f(c,"w")-b:c),v=f(l(v)?f(v,"w")-b:v),a=f(l(a)?f(a,"h")-rt:a),y=f(l(y)?f(y,"h")-rt:y),it=v,ot=y,r.fitToView&&(v=Math.min(o.w-b,v),y=Math.min(o.h-rt,y)),b=o.w-w,tt=o.h-tt,r.aspectRatio?(n>v&&(n=v,t=f(n/g)),t>y&&(t=y,n=f(t*g)),n<c&&(n=c,t=f(n/g)),t<a&&(t=a,n=f(t*g))):(n=Math.max(c,Math.min(n,v)),r.autoHeight&&"iframe"!==r.type&&(e.width(n),t=e.height()),t=Math.max(a,Math.min(t,y))),r.fitToView)if(e.width(n).height(t),s.width(n+p),o=s.width(),w=s.height(),r.aspectRatio)for(;(o>b||w>tt)&&n>c&&t>a&&!(19<st++);)t=Math.max(a,Math.min(y,t-10)),n=f(t*g),n<c&&(n=c,t=f(n/g)),n>v&&(n=v,t=f(n/g)),e.width(n).height(t),s.width(n+p),o=s.width(),w=s.height();else n=Math.max(c,Math.min(n,n-(o-b))),t=Math.max(a,Math.min(t,t-(w-tt)));ft&&"auto"===ht&&t<k&&n+p+ft<b&&(n+=ft);e.width(n).height(t);s.width(n+p);o=s.width();w=s.height();s=(o>b||w>tt)&&n>c&&t>a;n=r.aspectRatio?n<it&&t<ot&&n<d&&t<k:(n<it||t<ot)&&(n<d||t<k);i.extend(r,{dim:{width:h(o),height:h(w)},origWidth:d,origHeight:k,canShrink:s,canExpand:n,wPadding:p,hPadding:et,wrapSpace:w-nt.outerHeight(!0),skinSpace:nt.height()-t});!ut&&r.autoHeight&&t>a&&t<y&&!n&&e.height("auto")},_getPosition:function(n){var i=u.current,r=u.getViewport(),t=i.margin,f=u.wrap.width()+t[1]+t[3],e=u.wrap.height()+t[0]+t[2],t={position:"absolute",top:t[0],left:t[3]};return i.autoCenter&&i.fixed&&!n&&e<=r.h&&f<=r.w?t.position="fixed":i.locked||(t.top+=r.y,t.left+=r.x),t.top=h(Math.max(t.top,t.top+(r.h-e)*i.topRatio)),t.left=h(Math.max(t.left,t.left+(r.w-f)*i.leftRatio)),t},_afterZoomIn:function(){var n=u.current;n&&((u.isOpen=u.isOpened=!0,u.wrap.css("overflow","visible").addClass("fancybox-opened"),u.update(),(n.closeClick||n.nextClick&&1<u.group.length)&&u.inner.css("cursor","pointer").bind("click.fb",function(t){i(t.target).is("a")||i(t.target).parent().is("a")||(t.preventDefault(),u[n.closeClick?"close":"next"]())}),n.closeBtn&&i(n.tpl.closeBtn).appendTo(u.skin).bind("click.fb",function(n){n.preventDefault();u.close()}),n.arrows&&1<u.group.length&&((n.loop||0<n.index)&&i(n.tpl.prev).appendTo(u.outer).bind("click.fb",u.prev),(n.loop||n.index<u.group.length-1)&&i(n.tpl.next).appendTo(u.outer).bind("click.fb",u.next)),u.trigger("afterShow"),n.loop||n.index!==n.group.length-1)?u.opts.autoPlay&&!u.player.isActive&&(u.opts.autoPlay=!1,u.play(!0)):u.play(!1))},_afterZoomOut:function(n){n=n||u.current;i(".fancybox-wrap").trigger("onReset").remove();i.extend(u,{group:{},opts:{},router:!1,current:null,isActive:!1,isOpened:!1,isOpen:!1,isClosing:!1,wrap:null,skin:null,outer:null,inner:null});u.trigger("afterClose",n)}});u.transitions={getOrigPosition:function(){var n=u.current,f=n.element,t=n.orig,i={},e=50,o=50,s=n.hPadding,c=n.wPadding,r=u.getViewport();return!t&&n.isDom&&f.is(":visible")&&(t=f.find("img:first"),t.length||(t=f)),a(t)?(i=t.offset(),t.is("img")&&(e=t.outerWidth(),o=t.outerHeight())):(i.top=r.y+(r.h-o)*n.topRatio,i.left=r.x+(r.w-e)*n.leftRatio),("fixed"===u.wrap.css("position")||n.locked)&&(i.top-=r.y,i.left-=r.x),{top:h(i.top-s*n.topRatio),left:h(i.left-c*n.leftRatio),width:h(e+c),height:h(o+s)}},step:function(n,t){var e,i,r=t.prop,o,s;i=u.current;o=i.wrapSpace;s=i.skinSpace;("width"===r||"height"===r)&&(e=t.end===t.start?1:(n-t.start)/(t.end-t.start),u.isClosing&&(e=1-e),i="width"===r?i.wPadding:i.hPadding,i=n-i,u.skin[r](f("width"===r?i:i-o*e)),u.inner[r](f("width"===r?i:i-o*e-s*e)))},zoomIn:function(){var n=u.current,t=n.pos,r=n.openEffect,f="elastic"===r,e=i.extend({opacity:1},t);delete e.position;f?(t=this.getOrigPosition(),n.openOpacity&&(t.opacity=.1)):"fade"===r&&(t.opacity=.1);u.wrap.css(t).animate(e,{duration:"none"===r?0:n.openSpeed,easing:n.openEasing,step:f?this.step:null,complete:u._afterZoomIn})},zoomOut:function(){var n=u.current,i=n.closeEffect,r="elastic"===i,t={opacity:.1};r&&(t=this.getOrigPosition(),n.closeOpacity&&(t.opacity=.1));u.wrap.animate(t,{duration:"none"===i?0:n.closeSpeed,easing:n.closeEasing,step:r?this.step:null,complete:u._afterZoomOut})},changeIn:function(){var i=u.current,o=i.nextEffect,t=i.pos,e={opacity:1},r=u.direction,n;t.opacity=.1;"elastic"===o&&(n="down"===r||"up"===r?"top":"left","down"===r||"right"===r?(t[n]=h(f(t[n])-200),e[n]="+=200px"):(t[n]=h(f(t[n])+200),e[n]="-=200px"));"none"===o?u._afterZoomIn():u.wrap.css(t).animate(e,{duration:i.nextSpeed,easing:i.nextEasing,complete:u._afterZoomIn})},changeOut:function(){var n=u.previous,r=n.prevEffect,f={opacity:.1},t=u.direction;"elastic"===r&&(f["down"===t||"up"===t?"top":"left"]=("up"===t||"left"===t?"-":"+")+"=200px");n.wrap.animate(f,{duration:"none"===r?0:n.prevSpeed,easing:n.prevEasing,complete:function(){i(this).trigger("onReset").remove()}})}};u.helpers.overlay={defaults:{closeClick:!0,speedOut:200,showEarly:!0,css:{},locked:!s,fixed:!0},overlay:null,fixed:!1,el:i("html"),create:function(n){var t;n=i.extend({},this.defaults,n);this.overlay&&this.close();t=u.coming?u.coming.parent:n.parent;this.overlay=i('<div class="fancybox-overlay"><\/div>').appendTo(t&&t.lenth?t:"body");this.fixed=!1;n.fixed&&u.defaults.fixed&&(this.overlay.addClass("fancybox-overlay-fixed"),this.fixed=!0)},open:function(n){var t=this;n=i.extend({},this.defaults,n);this.overlay?this.overlay.unbind(".overlay").width("auto").height("auto"):this.create(n);this.fixed||(o.bind("resize.overlay",i.proxy(this.update,this)),this.update());n.closeClick&&this.overlay.bind("click.overlay",function(n){if(i(n.target).hasClass("fancybox-overlay"))return u.isActive?u.close():t.close(),!1});this.overlay.css(n.css).show()},close:function(){o.unbind("resize.overlay");this.el.hasClass("fancybox-lock")&&(i(".fancybox-margin").removeClass("fancybox-margin"),this.el.removeClass("fancybox-lock"),o.scrollTop(this.scrollV).scrollLeft(this.scrollH));i(".fancybox-overlay").remove().hide();i.extend(this,{overlay:null,fixed:!1})},update:function(){var n="100%",i;this.overlay.width(n).height("100%");y?(i=Math.max(t.documentElement.offsetWidth,t.body.offsetWidth),e.width()>i&&(n=e.width())):e.width()>o.width()&&(n=e.width());this.overlay.width(n).height(e.height())},onReady:function(n,t){var r=this.overlay;i(".fancybox-overlay").stop(!0,!0);r||this.create(n);n.locked&&this.fixed&&t.fixed&&(t.locked=this.overlay.append(t.wrap),t.fixed=!1);!0===n.showEarly&&this.beforeShow.apply(this,arguments)},beforeShow:function(n,t){t.locked&&!this.el.hasClass("fancybox-lock")&&(!1!==this.fixPosition&&i("*").filter(function(){return"fixed"===i(this).css("position")&&!i(this).hasClass("fancybox-overlay")&&!i(this).hasClass("fancybox-wrap")}).addClass("fancybox-margin"),this.el.addClass("fancybox-margin"),this.scrollV=o.scrollTop(),this.scrollH=o.scrollLeft(),this.el.addClass("fancybox-lock"),o.scrollTop(this.scrollV).scrollLeft(this.scrollH));this.open(n)},onUpdate:function(){this.fixed||this.update()},afterClose:function(n){this.overlay&&!u.coming&&this.overlay.fadeOut(n.speedOut,i.proxy(this.close,this))}};u.helpers.title={defaults:{type:"float",position:"bottom"},beforeShow:function(n){var t=u.current,e=t.title,r=n.type;if(i.isFunction(e)&&(e=e.call(t.element,t)),c(e)&&""!==i.trim(e)){t=i('<div class="fancybox-title fancybox-title-'+r+'-wrap">'+e+"<\/div>");switch(r){case"inside":r=u.skin;break;case"outside":r=u.wrap;break;case"over":r=u.inner;break;default:r=u.skin;t.appendTo("body");y&&t.width(t.width());t.wrapInner('<span class="child"><\/span>');u.current.margin[2]+=Math.abs(f(t.css("margin-bottom")))}t["top"===n.position?"prependTo":"appendTo"](r)}}};i.fn.fancybox=function(n){var r,f=i(this),t=this.selector||"",o=function(e){var o=i(this).blur(),c=r,h,s;e.ctrlKey||e.altKey||e.shiftKey||e.metaKey||o.is(".fancybox-wrap")||(h=n.groupAttr||"data-fancybox-group",s=o.attr(h),s||(h="rel",s=o.get(0)[h]),s&&""!==s&&"nofollow"!==s&&(o=t.length?i(t):f,o=o.filter("["+h+'="'+s+'"]'),c=o.index(this)),n.index=c,!1!==u.open(o,n)&&e.preventDefault())};return n=n||{},r=n.index||0,t&&!1!==n.live?e.undelegate(t,"click.fb-start").delegate(t+":not('.fancybox-item, .fancybox-nav')","click.fb-start",o):f.unbind("click.fb-start").bind("click.fb-start",o),this.filter("[data-fancybox-start=1]").trigger("click"),this};e.ready(function(){var t,f;i.scrollbarWidth===r&&(i.scrollbarWidth=function(){var t=i('<div style="width:50px;height:50px;overflow:auto"><div/><\/div>').appendTo("body"),n=t.children(),n=n.innerWidth()-n.height(99).innerWidth();return t.remove(),n});i.support.fixedPosition===r&&(i.support.fixedPosition=function(){var n=i('<div style="position:fixed;top:20px;"><\/div>').appendTo("body"),t=20===n[0].offsetTop||15===n[0].offsetTop;return n.remove(),t}());i.extend(u.defaults,{scrollbarWidth:i.scrollbarWidth(),fixed:i.support.fixedPosition,parent:i("body")});t=i(n).width();p.addClass("fancybox-lock-test");f=i(n).width();p.removeClass("fancybox-lock-test");i("<style type='text/css'>.fancybox-margin{margin-right:"+(f-t)+"px !important;}<\/style>").appendTo("head")})}(window,document,jQuery);!function(n){function i(){}function t(n){function u(t){t.prototype.option||(t.prototype.option=function(t){n.isPlainObject(t)&&(this.options=n.extend(!0,this.options,t))})}function f(i,u){n.fn[i]=function(f){var h,e,s;if("string"==typeof f){for(var c=r.call(arguments,1),o=0,l=this.length;l>o;o++)if(h=this[o],e=n.data(h,i),e)if(n.isFunction(e[f])&&"_"!==f.charAt(0)){if(s=e[f].apply(e,c),void 0!==s)return s}else t("no such method '"+f+"' for "+i+" instance");else t("cannot call methods on "+i+" prior to initialization; attempted to call '"+f+"'");return this}return this.each(function(){var t=n.data(this,i);t?(t.option(f),t._init()):(t=new u(this,f),n.data(this,i,t))})}}if(n){var t="undefined"==typeof console?i:function(n){console.error(n)};return n.bridget=function(n,t){u(t);f(n,t)},n.bridget}}var r=Array.prototype.slice;"function"==typeof define&&define.amd?define("jquery-bridget/jquery.bridget",["jquery"],t):t(n.jQuery)}(window),function(n){function f(t){var i=n.event;return i.target=i.target||i.srcElement||t,i}var t=document.documentElement,u=function(){},i,r;t.addEventListener?u=function(n,t,i){n.addEventListener(t,i,!1)}:t.attachEvent&&(u=function(n,t,i){n[t+i]=i.handleEvent?function(){var t=f(n);i.handleEvent.call(i,t)}:function(){var t=f(n);i.call(n,t)};n.attachEvent("on"+t,n[t+i])});i=function(){};t.removeEventListener?i=function(n,t,i){n.removeEventListener(t,i,!1)}:t.detachEvent&&(i=function(n,t,i){n.detachEvent("on"+t,n[t+i]);try{delete n[t+i]}catch(r){n[t+i]=void 0}});r={bind:u,unbind:i};"function"==typeof define&&define.amd?define("eventie/eventie",r):"object"==typeof exports?module.exports=r:n.eventie=r}(this),function(n){function t(n){"function"==typeof n&&(t.isReady?n():u.push(n))}function i(n){var o="readystatechange"===n.type&&"complete"!==r.readyState,i,f,e;if(!t.isReady&&!o)for(t.isReady=!0,i=0,f=u.length;f>i;i++)e=u[i],e()}function f(u){return u.bind(r,"DOMContentLoaded",i),u.bind(r,"readystatechange",i),u.bind(n,"load",i),t}var r=n.document,u=[];t.isReady=!1;"function"==typeof define&&define.amd?(t.isReady="function"==typeof requirejs,define("doc-ready/doc-ready",["eventie/eventie"],f)):n.docReady=f(n.eventie)}(this),function(){function t(){}function r(n,t){for(var i=n.length;i--;)if(n[i].listener===t)return i;return-1}function i(n){return function(){return this[n].apply(this,arguments)}}var n=t.prototype,u=this,f=u.EventEmitter;n.getListeners=function(n){var r,t,i=this._getEvents();if(n instanceof RegExp){r={};for(t in i)i.hasOwnProperty(t)&&n.test(t)&&(r[t]=i[t])}else r=i[n]||(i[n]=[]);return r};n.flattenListeners=function(n){for(var i=[],t=0;t<n.length;t+=1)i.push(n[t].listener);return i};n.getListenersAsObject=function(n){var t,i=this.getListeners(n);return i instanceof Array&&(t={},t[n]=i),t||i};n.addListener=function(n,t){var i,u=this.getListenersAsObject(n),f="object"==typeof t;for(i in u)u.hasOwnProperty(i)&&-1===r(u[i],t)&&u[i].push(f?t:{listener:t,once:!1});return this};n.on=i("addListener");n.addOnceListener=function(n,t){return this.addListener(n,{listener:t,once:!0})};n.once=i("addOnceListener");n.defineEvent=function(n){return this.getListeners(n),this};n.defineEvents=function(n){for(var t=0;t<n.length;t+=1)this.defineEvent(n[t]);return this};n.removeListener=function(n,t){var f,i,u=this.getListenersAsObject(n);for(i in u)u.hasOwnProperty(i)&&(f=r(u[i],t),-1!==f&&u[i].splice(f,1));return this};n.off=i("removeListener");n.addListeners=function(n,t){return this.manipulateListeners(!1,n,t)};n.removeListeners=function(n,t){return this.manipulateListeners(!0,n,t)};n.manipulateListeners=function(n,t,i){var r,u,f=n?this.removeListener:this.addListener,e=n?this.removeListeners:this.addListeners;if("object"!=typeof t||t instanceof RegExp)for(r=i.length;r--;)f.call(this,t,i[r]);else for(r in t)t.hasOwnProperty(r)&&(u=t[r])&&("function"==typeof u?f.call(this,r,u):e.call(this,r,u));return this};n.removeEvent=function(n){var t,r=typeof n,i=this._getEvents();if("string"===r)delete i[n];else if(n instanceof RegExp)for(t in i)i.hasOwnProperty(t)&&n.test(t)&&delete i[t];else delete this._events;return this};n.removeAllListeners=i("removeEvent");n.emitEvent=function(n,t){var i,f,r,e,u=this.getListenersAsObject(n);for(r in u)if(u.hasOwnProperty(r))for(f=u[r].length;f--;)i=u[r][f],i.once===!0&&this.removeListener(n,i.listener),e=i.listener.apply(this,t||[]),e===this._getOnceReturnValue()&&this.removeListener(n,i.listener);return this};n.trigger=i("emitEvent");n.emit=function(n){var t=Array.prototype.slice.call(arguments,1);return this.emitEvent(n,t)};n.setOnceReturnValue=function(n){return this._onceReturnValue=n,this};n._getOnceReturnValue=function(){return this.hasOwnProperty("_onceReturnValue")?this._onceReturnValue:!0};n._getEvents=function(){return this._events||(this._events={})};t.noConflict=function(){return u.EventEmitter=f,t};"function"==typeof define&&define.amd?define("eventEmitter/EventEmitter",[],function(){return t}):"object"==typeof module&&module.exports?module.exports=t:this.EventEmitter=t}.call(this),function(n){function t(n){if(n){if("string"==typeof r[n])return n;n=n.charAt(0).toUpperCase()+n.slice(1);for(var t,u=0,f=i.length;f>u;u++)if(t=i[u]+n,"string"==typeof r[t])return t}}var i="Webkit Moz ms Ms O".split(" "),r=document.documentElement.style;"function"==typeof define&&define.amd?define("get-style-property/get-style-property",[],function(){return t}):"object"==typeof exports?module.exports=t:n.getStyleProperty=t}(window),function(n){function i(n){var t=parseFloat(n),i=-1===n.indexOf("%")&&!isNaN(t);return i&&t}function e(){for(var r,i={width:0,height:0,innerWidth:0,innerHeight:0,outerWidth:0,outerHeight:0},n=0,u=t.length;u>n;n++)r=t[n],i[r]=0;return i}function r(n){function s(n){var s,u,a,c,v,y;if("string"==typeof n&&(n=document.querySelector(n)),n&&"object"==typeof n&&n.nodeType){if(s=f(n),"none"===s.display)return e();u={};u.width=n.offsetWidth;u.height=n.offsetHeight;for(var nt=u.isBorderBox=!(!r||!s[r]||"border-box"!==s[r]),l=0,tt=t.length;tt>l;l++)a=t[l],c=s[a],c=h(n,c),v=parseFloat(c),u[a]=isNaN(v)?0:v;var p=u.paddingLeft+u.paddingRight,w=u.paddingTop+u.paddingBottom,it=u.marginLeft+u.marginRight,rt=u.marginTop+u.marginBottom,b=u.borderLeftWidth+u.borderRightWidth,k=u.borderTopWidth+u.borderBottomWidth,d=nt&&o,g=i(s.width);return g!==!1&&(u.width=g+(d?0:p+b)),y=i(s.height),y!==!1&&(u.height=y+(d?0:w+k)),u.innerWidth=u.width-(p+b),u.innerHeight=u.height-(w+k),u.outerWidth=u.width+it,u.outerHeight=u.height+rt,u}}function h(n,t){if(u||-1===t.indexOf("%"))return t;var i=n.style,e=i.left,r=n.runtimeStyle,f=r&&r.left;return f&&(r.left=n.currentStyle.left),i.left=t,t=i.pixelLeft,i.left=e,f&&(r.left=f),t}var o,r=n("boxSizing");return function(){var n,t,u;r&&(n=document.createElement("div"),n.style.width="200px",n.style.padding="1px 2px 3px 4px",n.style.borderStyle="solid",n.style.borderWidth="1px 2px 3px 4px",n.style[r]="border-box",t=document.body||document.documentElement,t.appendChild(n),u=f(n),o=200===i(u.width),t.removeChild(n))}(),s}var u=n.getComputedStyle,f=u?function(n){return u(n,null)}:function(n){return n.currentStyle},t=["paddingLeft","paddingRight","paddingTop","paddingBottom","marginLeft","marginRight","marginTop","marginBottom","borderLeftWidth","borderRightWidth","borderTopWidth","borderBottomWidth"];"function"==typeof define&&define.amd?define("get-size/get-size",["get-style-property/get-style-property"],r):"object"==typeof exports?module.exports=r(require("get-style-property")):n.getSize=r(n.getStyleProperty)}(window),function(n,t){function r(n,t){return n[f](t)}function u(n){if(!n.parentNode){var t=document.createDocumentFragment();t.appendChild(n)}}function s(n,t){u(n);for(var r=n.parentNode.querySelectorAll(t),i=0,f=r.length;f>i;i++)if(r[i]===n)return!0;return!1}function h(n,t){return u(n),r(n,t)}var i,f=function(){var u,i;if(t.matchesSelector)return"matchesSelector";for(var r=["webkit","moz","ms","o"],n=0,f=r.length;f>n;n++)if(u=r[n],i=u+"MatchesSelector",t[i])return i}(),e,o;f?(e=document.createElement("div"),o=r(e,"div"),i=o?r:h):i=s;"function"==typeof define&&define.amd?define("matches-selector/matches-selector",[],function(){return i}):window.matchesSelector=i}(this,Element.prototype),function(n){function r(n,t){for(var i in t)n[i]=t[i];return n}function u(n){for(var t in n)return!1;return t=null,!0}function f(n){return n.replace(/([A-Z])/g,function(n){return"-"+n.toLowerCase()})}function t(n,t,i){function o(n,t){n&&(this.element=n,this.layout=t,this.position={x:0,y:0},this._create())}var s=i("transition"),h=i("transform"),w=s&&h,b=!!i("perspective"),c={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"otransitionend",transition:"transitionend"}[s],l=["transform","transition","transitionDuration","transitionProperty"],k=function(){for(var n,t,u={},r=0,f=l.length;f>r;r++)n=l[r],t=i(n),t&&t!==n&&(u[n]=t);return u}(),a,v,y,p;return r(o.prototype,n.prototype),o.prototype._create=function(){this._transn={ingProperties:{},clean:{},onEnd:{}};this.css({position:"absolute"})},o.prototype.handleEvent=function(n){var t="on"+n.type;this[t]&&this[t](n)},o.prototype.getSize=function(){this.size=t(this.element)},o.prototype.css=function(n){var r=this.element.style,t,i;for(t in n)i=k[t]||t,r[i]=n[t]},o.prototype.getPosition=function(){var r=e(this.element),u=this.layout.options,f=u.isOriginLeft,o=u.isOriginTop,n=parseInt(r[f?"left":"right"],10),t=parseInt(r[o?"top":"bottom"],10),i;n=isNaN(n)?0:n;t=isNaN(t)?0:t;i=this.layout.size;n-=f?i.paddingLeft:i.paddingRight;t-=o?i.paddingTop:i.paddingBottom;this.position.x=n;this.position.y=t},o.prototype.layoutPosition=function(){var t=this.layout.size,i=this.layout.options,n={};i.isOriginLeft?(n.left=this.position.x+t.paddingLeft+"px",n.right=""):(n.right=this.position.x+t.paddingRight+"px",n.left="");i.isOriginTop?(n.top=this.position.y+t.paddingTop+"px",n.bottom=""):(n.bottom=this.position.y+t.paddingBottom+"px",n.top="");this.css(n);this.emitEvent("layout",[this])},a=b?function(n,t){return"translate3d("+n+"px, "+t+"px, 0)"}:function(n,t){return"translate("+n+"px, "+t+"px)"},o.prototype._transitionTo=function(n,t){this.getPosition();var e=this.position.x,o=this.position.y,s=parseInt(n,10),h=parseInt(t,10),c=s===this.position.x&&h===this.position.y;if(this.setPosition(n,t),c&&!this.isTransitioning)return void this.layoutPosition();var i=n-e,r=t-o,u={},f=this.layout.options;i=f.isOriginLeft?i:-i;r=f.isOriginTop?r:-r;u.transform=a(i,r);this.transition({to:u,onTransitionEnd:{transform:this.layoutPosition},isCleaning:!0})},o.prototype.goTo=function(n,t){this.setPosition(n,t);this.layoutPosition()},o.prototype.moveTo=w?o.prototype._transitionTo:o.prototype.goTo,o.prototype.setPosition=function(n,t){this.position.x=parseInt(n,10);this.position.y=parseInt(t,10)},o.prototype._nonTransition=function(n){this.css(n.to);n.isCleaning&&this._removeStyles(n.to);for(var t in n.onTransitionEnd)n.onTransitionEnd[t].call(this)},o.prototype._transition=function(n){var i,t,r;if(!parseFloat(this.layout.options.transitionDuration))return void this._nonTransition(n);i=this._transn;for(t in n.onTransitionEnd)i.onEnd[t]=n.onTransitionEnd[t];for(t in n.to)i.ingProperties[t]=!0,n.isCleaning&&(i.clean[t]=!0);n.from&&(this.css(n.from),r=this.element.offsetHeight,r=null);this.enableTransition(n.to);this.css(n.to);this.isTransitioning=!0},v=h&&f(h)+",opacity",o.prototype.enableTransition=function(){this.isTransitioning||(this.css({transitionProperty:v,transitionDuration:this.layout.options.transitionDuration}),this.element.addEventListener(c,this,!1))},o.prototype.transition=o.prototype[s?"_transition":"_nonTransition"],o.prototype.onwebkitTransitionEnd=function(n){this.ontransitionend(n)},o.prototype.onotransitionend=function(n){this.ontransitionend(n)},y={"-webkit-transform":"transform","-moz-transform":"transform","-o-transform":"transform"},o.prototype.ontransitionend=function(n){var t,i,r;n.target===this.element&&(t=this._transn,i=y[n.propertyName]||n.propertyName,(delete t.ingProperties[i],u(t.ingProperties)&&this.disableTransition(),i in t.clean&&(this.element.style[n.propertyName]="",delete t.clean[i]),i in t.onEnd)&&(r=t.onEnd[i],r.call(this),delete t.onEnd[i]),this.emitEvent("transitionEnd",[this]))},o.prototype.disableTransition=function(){this.removeTransitionStyles();this.element.removeEventListener(c,this,!1);this.isTransitioning=!1},o.prototype._removeStyles=function(n){var t={},i;for(i in n)t[i]="";this.css(t)},p={transitionProperty:"",transitionDuration:""},o.prototype.removeTransitionStyles=function(){this.css(p)},o.prototype.removeElem=function(){this.element.parentNode.removeChild(this.element);this.emitEvent("remove",[this])},o.prototype.remove=function(){if(!s||!parseFloat(this.layout.options.transitionDuration))return void this.removeElem();var n=this;this.on("transitionEnd",function(){return n.removeElem(),!0});this.hide()},o.prototype.reveal=function(){delete this.isHidden;this.css({display:""});var n=this.layout.options;this.transition({from:n.hiddenStyle,to:n.visibleStyle,isCleaning:!0})},o.prototype.hide=function(){this.isHidden=!0;this.css({display:""});var n=this.layout.options;this.transition({from:n.visibleStyle,to:n.hiddenStyle,isCleaning:!0,onTransitionEnd:{opacity:function(){this.isHidden&&this.css({display:"none"})}}})},o.prototype.destroy=function(){this.css({position:"",left:"",right:"",top:"",bottom:"",transition:"",transform:""})},o}var i=n.getComputedStyle,e=i?function(n){return i(n,null)}:function(n){return n.currentStyle};"function"==typeof define&&define.amd?define("outlayer/item",["eventEmitter/EventEmitter","get-size/get-size","get-style-property/get-style-property"],t):(n.Outlayer={},n.Outlayer.Item=t(n.EventEmitter,n.getSize,n.getStyleProperty))}(window),function(n){function t(n,t){for(var i in t)n[i]=t[i];return n}function c(n){return"[object Array]"===a.call(n)}function u(n){var t=[],i,r;if(c(n))t=n;else if(n&&"number"==typeof n.length)for(i=0,r=n.length;r>i;i++)t.push(n[i]);else t.push(n);return t}function e(n,t){var i=v(t,n);-1!==i&&t.splice(i,1)}function l(n){return n.replace(/(.)([A-Z])/g,function(n,t,i){return t+"-"+i}).toLowerCase()}function o(o,c,a,v,y,p){function w(n,i){if("string"==typeof n&&(n=s.querySelector(n)),!n||!f(n))return void(r&&r.error("Bad "+this.constructor.namespace+" element: "+n));this.element=n;this.options=t({},this.constructor.defaults);this.option(i);var u=++k;this.element.outlayerGUID=u;b[u]=this;this._create();this.options.isInitLayout&&this.layout()}var k=0,b={};return w.namespace="outlayer",w.Item=p,w.defaults={containerStyle:{position:"relative"},isInitLayout:!0,isOriginLeft:!0,isOriginTop:!0,isResizeBound:!0,isResizingContainer:!0,transitionDuration:"0.4s",hiddenStyle:{opacity:0,transform:"scale(0.001)"},visibleStyle:{opacity:1,transform:"scale(1)"}},t(w.prototype,a.prototype),w.prototype.option=function(n){t(this.options,n)},w.prototype._create=function(){this.reloadItems();this.stamps=[];this.stamp(this.options.stamp);t(this.element.style,this.options.containerStyle);this.options.isResizeBound&&this.bindResize()},w.prototype.reloadItems=function(){this.items=this._itemize(this.element.children)},w.prototype._itemize=function(n){for(var u,f,i=this._filterFindItemElements(n),e=this.constructor.Item,r=[],t=0,o=i.length;o>t;t++)u=i[t],f=new e(u,this),r.push(f);return r},w.prototype._filterFindItemElements=function(n){var t;n=u(n);for(var r=this.options.itemSelector,i=[],e=0,h=n.length;h>e;e++)if(t=n[e],f(t))if(r){y(t,r)&&i.push(t);for(var s=t.querySelectorAll(r),o=0,c=s.length;c>o;o++)i.push(s[o])}else i.push(t);return i},w.prototype.getItemElements=function(){for(var t=[],n=0,i=this.items.length;i>n;n++)t.push(this.items[n].element);return t},w.prototype.layout=function(){this._resetLayout();this._manageStamps();var n=void 0!==this.options.isLayoutInstant?this.options.isLayoutInstant:!this._isLayoutInited;this.layoutItems(this.items,n);this._isLayoutInited=!0},w.prototype._init=w.prototype.layout,w.prototype._resetLayout=function(){this.getSize()},w.prototype.getSize=function(){this.size=v(this.element)},w.prototype._getMeasurement=function(n,t){var r,i=this.options[n];i?("string"==typeof i?r=this.element.querySelector(i):f(i)&&(r=i),this[n]=r?v(r)[t]:i):this[n]=0},w.prototype.layoutItems=function(n,t){n=this._getItemsForLayout(n);this._layoutItems(n,t);this._postLayout()},w.prototype._getItemsForLayout=function(n){for(var i,r=[],t=0,u=n.length;u>t;t++)i=n[t],i.isIgnored||r.push(i);return r},w.prototype._layoutItems=function(n,t){function f(){e.emitEvent("layoutComplete",[e,n])}var e=this,i,r;if(!n||!n.length)return void f();this._itemsOn(n,"layout",f);for(var o=[],u=0,s=n.length;s>u;u++)i=n[u],r=this._getItemLayoutPosition(i),r.item=i,r.isInstant=t||i.isLayoutInstant,o.push(r);this._processLayoutQueue(o)},w.prototype._getItemLayoutPosition=function(){return{x:0,y:0}},w.prototype._processLayoutQueue=function(n){for(var t,i=0,r=n.length;r>i;i++)t=n[i],this._positionItem(t.item,t.x,t.y,t.isInstant)},w.prototype._positionItem=function(n,t,i,r){r?n.goTo(t,i):n.moveTo(t,i)},w.prototype._postLayout=function(){this.resizeContainer()},w.prototype.resizeContainer=function(){if(this.options.isResizingContainer){var n=this._getContainerSize();n&&(this._setContainerMeasure(n.width,!0),this._setContainerMeasure(n.height,!1))}},w.prototype._getContainerSize=h,w.prototype._setContainerMeasure=function(n,t){if(void 0!==n){var i=this.size;i.isBorderBox&&(n+=t?i.paddingLeft+i.paddingRight+i.borderLeftWidth+i.borderRightWidth:i.paddingBottom+i.paddingTop+i.borderTopWidth+i.borderBottomWidth);n=Math.max(n,0);this.element.style[t?"width":"height"]=n+"px"}},w.prototype._itemsOn=function(n,t,i){function e(){return u++,u===o&&i.call(s),!0}for(var f,u=0,o=n.length,s=this,r=0,h=n.length;h>r;r++){f=n[r];f.on(t,e)}},w.prototype.ignore=function(n){var t=this.getItem(n);t&&(t.isIgnored=!0)},w.prototype.unignore=function(n){var t=this.getItem(n);t&&delete t.isIgnored},w.prototype.stamp=function(n){var t,i,r;if(n=this._find(n))for(this.stamps=this.stamps.concat(n),t=0,i=n.length;i>t;t++)r=n[t],this.ignore(r)},w.prototype.unstamp=function(n){var t,r,i;if(n=this._find(n))for(t=0,r=n.length;r>t;t++)i=n[t],e(i,this.stamps),this.unignore(i)},w.prototype._find=function(n){if(n)return("string"==typeof n&&(n=this.element.querySelectorAll(n)),n=u(n))},w.prototype._manageStamps=function(){var n,t,i;if(this.stamps&&this.stamps.length)for(this._getBoundingRect(),n=0,t=this.stamps.length;t>n;n++)i=this.stamps[n],this._manageStamp(i)},w.prototype._getBoundingRect=function(){var t=this.element.getBoundingClientRect(),n=this.size;this._boundingRect={left:t.left+n.paddingLeft+n.borderLeftWidth,top:t.top+n.paddingTop+n.borderTopWidth,right:t.right-(n.paddingRight+n.borderRightWidth),bottom:t.bottom-(n.paddingBottom+n.borderBottomWidth)}},w.prototype._manageStamp=h,w.prototype._getElementOffset=function(n){var t=n.getBoundingClientRect(),i=this._boundingRect,r=v(n);return{left:t.left-i.left-r.marginLeft,top:t.top-i.top-r.marginTop,right:i.right-t.right-r.marginRight,bottom:i.bottom-t.bottom-r.marginBottom}},w.prototype.handleEvent=function(n){var t="on"+n.type;this[t]&&this[t](n)},w.prototype.bindResize=function(){this.isResizeBound||(o.bind(n,"resize",this),this.isResizeBound=!0)},w.prototype.unbindResize=function(){this.isResizeBound&&o.unbind(n,"resize",this);this.isResizeBound=!1},w.prototype.onresize=function(){function t(){n.resize();delete n.resizeTimeout}this.resizeTimeout&&clearTimeout(this.resizeTimeout);var n=this;this.resizeTimeout=setTimeout(t,100)},w.prototype.resize=function(){this.isResizeBound&&this.needsResizeLayout()&&this.layout()},w.prototype.needsResizeLayout=function(){var n=v(this.element),t=this.size&&n;return t&&n.innerWidth!==this.size.innerWidth},w.prototype.addItems=function(n){var t=this._itemize(n);return t.length&&(this.items=this.items.concat(t)),t},w.prototype.appended=function(n){var t=this.addItems(n);t.length&&(this.layoutItems(t,!0),this.reveal(t))},w.prototype.prepended=function(n){var t=this._itemize(n),i;t.length&&(i=this.items.slice(0),this.items=t.concat(i),this._resetLayout(),this._manageStamps(),this.layoutItems(t,!0),this.reveal(t),this.layoutItems(i))},w.prototype.reveal=function(n){var i=n&&n.length,t,r;if(i)for(t=0;i>t;t++)r=n[t],r.reveal()},w.prototype.hide=function(n){var i=n&&n.length,t,r;if(i)for(t=0;i>t;t++)r=n[t],r.hide()},w.prototype.getItem=function(n){for(var i,t=0,r=this.items.length;r>t;t++)if(i=this.items[t],i.element===n)return i},w.prototype.getItems=function(n){var u,i;if(n&&n.length){for(var r=[],t=0,f=n.length;f>t;t++)u=n[t],i=this.getItem(u),i&&r.push(i);return r}},w.prototype.remove=function(n){var t,i,f,r;if(n=u(n),t=this.getItems(n),t&&t.length)for(this._itemsOn(t,"remove",function(){this.emitEvent("removeComplete",[this,t])}),i=0,f=t.length;f>i;i++)r=t[i],r.remove(),e(r,this.items)},w.prototype.destroy=function(){var t=this.element.style,n,r,u;for(t.height="",t.position="",t.width="",n=0,r=this.items.length;r>n;n++)u=this.items[n],u.destroy();this.unbindResize();delete this.element.outlayerGUID;i&&i.removeData(this.element,this.constructor.namespace)},w.data=function(n){var t=n&&n.outlayerGUID;return t&&b[t]},w.create=function(n,u){function f(){w.apply(this,arguments)}return Object.create?f.prototype=Object.create(w.prototype):t(f.prototype,w.prototype),f.prototype.constructor=f,f.defaults=t({},w.defaults),t(f.defaults,u),f.prototype.settings={},f.namespace=n,f.data=w.data,f.Item=function(){p.apply(this,arguments)},f.Item.prototype=new p,c(function(){for(var a,t,e,v,o=l(n),h=s.querySelectorAll(".js-"+o),c="data-"+o+"-options",u=0,y=h.length;y>u;u++){t=h[u];e=t.getAttribute(c);try{a=e&&JSON.parse(e)}catch(p){r&&r.error("Error parsing "+c+" on "+t.nodeName.toLowerCase()+(t.id?"#"+t.id:"")+": "+p);continue}v=new f(t,a);i&&i.data(t,n,v)}}),i&&i.bridget&&i.bridget(n,f),f},w.Item=p,w}var s=n.document,r=n.console,i=n.jQuery,h=function(){},a=Object.prototype.toString,f="object"==typeof HTMLElement?function(n){return n instanceof HTMLElement}:function(n){return n&&"object"==typeof n&&1===n.nodeType&&"string"==typeof n.nodeName},v=Array.prototype.indexOf?function(n,t){return n.indexOf(t)}:function(n,t){for(var i=0,r=n.length;r>i;i++)if(n[i]===t)return i;return-1};"function"==typeof define&&define.amd?define("outlayer/outlayer",["eventie/eventie","doc-ready/doc-ready","eventEmitter/EventEmitter","get-size/get-size","matches-selector/matches-selector","./item"],o):n.Outlayer=o(n.eventie,n.docReady,n.EventEmitter,n.getSize,n.matchesSelector,n.Outlayer.Item)}(window),function(n){function t(n,t){var r=n.create("masonry");return r.prototype._resetLayout=function(){this.getSize();this._getMeasurement("columnWidth","outerWidth");this._getMeasurement("gutter","outerWidth");this.measureColumns();var n=this.cols;for(this.colYs=[];n--;)this.colYs.push(0);this.maxY=0},r.prototype.measureColumns=function(){if(this.getContainerWidth(),!this.columnWidth){var n=this.items[0],i=n&&n.element;this.columnWidth=i&&t(i).outerWidth||this.containerWidth}this.columnWidth+=this.gutter;this.cols=Math.floor((this.containerWidth+this.gutter)/this.columnWidth);this.cols=Math.max(this.cols,1)},r.prototype.getContainerWidth=function(){var i=this.options.isFitWidth?this.element.parentNode:this.element,n=t(i);this.containerWidth=n&&n.innerWidth},r.prototype._getItemLayoutPosition=function(n){n.getSize();var e=n.size.outerWidth%this.columnWidth,s=e&&1>e?"round":"ceil",t=Math[s](n.size.outerWidth/this.columnWidth);t=Math.min(t,this.cols);for(var r=this._getColGroup(t),u=Math.min.apply(Math,r),o=i(r,u),h={x:this.columnWidth*o,y:u},c=u+n.size.outerHeight,l=this.cols+1-r.length,f=0;l>f;f++)this.colYs[o+f]=c;return h},r.prototype._getColGroup=function(n){var r;if(2>n)return this.colYs;for(var i=[],u=this.cols+1-n,t=0;u>t;t++)r=this.colYs.slice(t,t+n),i[t]=Math.max.apply(Math,r);return i},r.prototype._manageStamp=function(n){var e=t(n),u=this._getElementOffset(n),o=this.options.isOriginLeft?u.left:u.right,s=o+e.outerWidth,f=Math.floor(o/this.columnWidth),i,h,r;for(f=Math.max(0,f),i=Math.floor(s/this.columnWidth),i-=s%this.columnWidth?0:1,i=Math.min(this.cols-1,i),h=(this.options.isOriginTop?u.top:u.bottom)+e.outerHeight,r=f;i>=r;r++)this.colYs[r]=Math.max(h,this.colYs[r])},r.prototype._getContainerSize=function(){this.maxY=Math.max.apply(Math,this.colYs);var n={height:this.maxY};return this.options.isFitWidth&&(n.width=this._getContainerFitWidth()),n},r.prototype._getContainerFitWidth=function(){for(var n=0,t=this.cols;--t&&0===this.colYs[t];)n++;return(this.cols-n)*this.columnWidth-this.gutter},r.prototype.needsResizeLayout=function(){var n=this.containerWidth;return this.getContainerWidth(),n!==this.containerWidth},r}var i=Array.prototype.indexOf?function(n,t){return n.indexOf(t)}:function(n,t){for(var u,i=0,r=n.length;r>i;i++)if(u=n[i],u===t)return i;return-1};"function"==typeof define&&define.amd?define(["outlayer/outlayer","get-size/get-size"],t):n.Masonry=t(n.Outlayer,n.getSize)}(window);var masonryDirection=!0,$container=$(".mediaListing"),msnry;$(window).load(function(){$(".sliderNav  li").addClass(function(n){return"item"+(n+1)});$(".mainSlider").flexslider({animation:"slide",animationLoop:!1,slideshow:!1,after:function(n){$("#flexSliderIndex").val()!=n.currentSlide&&($("#flexSliderIndex").val(n.currentSlide),$(".sliderNav li").removeClass("active"),$(".sliderNav li:eq("+n.currentSlide+")").addClass("active"),$(".sliderNav li:eq("+n.currentSlide+")").hasClass("HideSharePrices")&&$("#sharePrice").hide(),$(".sliderNav li:eq("+n.currentSlide+")").hasClass("ShowSharePrices")&&$("#sharePrice").show());GetLatestNews($(".sliderNav li:eq("+n.currentSlide+")").attr("itemid"))}});var n=$(".mainSlider").data("flexslider");$(".mainSlider li:first").addClass("activeElem");$(".sliderNav a").click(function(){var n=$(this).attr("data-item");$(".flex-control-paging li:eq("+n+") a").click();$(".mainSlider li").removeClass("activeElem");$(".mainSlider li:eq("+n+")").addClass("activeElem")});$(".mapContainer").height($(".mapHolder").height());$("#mapHolders").height($(".mapHolder").height())});$(".sliderNav ul li").click(function(){$(".sliderNav ul li").removeClass("active");$(this).addClass("active")});$(window).resize(function(){setheight()});$(document).ready(function(){$("#lang").val()=="ar"&&(masonryDirection=!1);$(".menuToShow").each(function(){$(this).parent().addClass("hasSublevelMenu")});$(".dropdownArrowClick").click(function(){$(".hasSublevelMenu").not($(this).parent()).removeClass("expandedItem");$(this).parent().toggleClass("expandedItem")});$(".menuClick").click(function(){$(".mainMenu").slideToggle();$(this).toggleClass("activeMobileMenu")});setheight();enableScroll();$(".basic").fancySelect();$(window).width()>768?$(".stationsLocation").click(function(){$("body").toggleClass("ativeMap")}):accordionToggle();$("a.exploreSasco").click(function(){$(this).hasClass("showFooter")?($(".footer .safearea").slideDown(),$(this).removeClass("showFooter"),setTimeout(function(){$(".footer").addClass("activeFooter")},10)):($(".footer .safearea").slideUp(),$(this).addClass("showFooter"),setTimeout(function(){$(".footer").removeClass("activeFooter")},10))});$(".galleryDetails2").fancybox();$(".galleryDetails").fancybox({maxWidth:740,maxHeight:650,padding:0,fitToView:!0,width:"70%",height:"70%",autoSize:!1,closeClick:!1,openEffect:"none",closeEffect:"none"});$(".branchDetails").fancybox({maxWidth:400,maxHeight:283,padding:0,fitToView:!0,width:"70%",height:"70%",autoSize:!1,closeClick:!1,openEffect:"none",closeEffect:"none"});$(".gallerySlider").flexslider({animation:"slide"});$(".downArrow").click(function(){$("html, body").animate({scrollTop:$(".greenBlock").offset().top},1e3)});$container.masonry({itemSelector:".listingRow",isOriginLeft:masonryDirection});msnry=$container.data("masonry")})