(function(n,t,i){"use strict";function k(){var r=/^(Moz|Webkit|Khtml|O|ms|Icab)(?=[A-Z])/,n=i.getElementsByTagName("script")[0],t;for(t in n.style)if(r.test(t))return t.match(r)[0];return"WebkitOpacity"in n.style?"Webkit":"KhtmlOpacity"in n.style?"Khtml":""}function v(n,t){var i=0,r=10;return function(){var u=(new Date).getTime();if(u-i>r)return n.apply(t,arguments)}}function d(n){return this.replace(/\{([^\{\}]*)\}/g,function(t,i){var r=n[i];return typeof r=="string"||typeof r=="number"?r:t})}function g(t,i){function wt(){k.css(o,"")}function bt(){k.css(o,"none")}function kt(){return k[ct]()/tt()}function dt(){return g()/tt()}function ut(){var t=Math.ceil(dt())+1,i=Math.ceil(kt()),r=t===1,u=t===i;n("li.current",nt).removeClass("current"),n("li:nth-child("+t+")",nt).addClass("current"),ii.toggleClass(l.disabled,r).attr("tabindex",r?-1:0),ri.toggleClass(l.disabled,u).attr("tabindex",u?-1:0),ci.text(t),li.text(i)}function ot(t){return t?n(t).offset()[ft]-k.offset()[ft]:0}function fi(n){var t=kt()-1;return n<0?0:n>t?t*tt():Math.round(n)*tt()}function lt(){var n=k[ct]()-tt();return n>0?n:0}function st(n){var t=lt();return n<0?0:n>t?t:n}function it(n){var t=g();(n=st(n),t!==n)&&(ui(n),ut())}function yi(n){var t=g();(n=st(n),t!==n)&&f.find(".imagebanner img, .slider-content, .readmode-spot, .crosslink-spot").fadeTo(500,0).promise().done(function(){ui(n),f.find(".imagebanner img, .slider-content, .readmode-spot, .crosslink-spot").fadeTo(500,1),ut()})}function at(n){var t=Math.min(Math.max(0,ot(n)),lt());if(n&&typeof r.onScrollTo=="function")r.onScrollTo(n,function(){it(t),ut()})}function pi(n){it(fi(n))}function ei(n){it(g()+n)}function wi(t){var r=g(),u=n(t).position()[ft],i=u-r;if(i<0){ei(i);return}u+=n(t).outerWidth(!0),r+=tt(),i=u-r,0<i&&ei(i)}function gt(n){it(fi(dt()+n))}function bi(){var t=g(),i=typeof r.wrapAround=="function"?r.wrapAround():r.wrapAround;return i&&t<=0?n(h.snapTo,f).last()[0]:n(h.snapTo,f).filter(function(){return t>ot(this)}).last()[0]}function ki(){var t=g(),i=lt(),u=typeof r.wrapAround=="function"?r.wrapAround():r.wrapAround,e=n(h.snapTo,f).first()[ct]();return u&&t>i-e/2?n(h.snapTo,f).first()[0]:n(h.snapTo,f).filter(function(){return t<ot(this)-10})[0]||n(h.snapTo,f).last()[0]}function di(){var t=g();return n(h.snapTo,f).toArray().reduce(function(n,i){var r=Math.abs(t-ot(n)),u=Math.abs(t-ot(i));return r<u?n:i})}function ht(){var t=n(h.snapTo,f).length>0;t?at(bi()):gt(-.51)}function rt(){var t=n(h.snapTo,f).length>=0;t?at(ki()):gt(.51)}function oi(){var t=n(h.snapTo).length>0;t?at(di()):gt(0)}function gi(){if(nt.length!==0){var t=Math.ceil(kt()),i="",n;if(1<t){for(n=0;n<t;n++)i+=ai({page:n+1});nt.html(i),nt.show()}else nt.hide()}}function nr(){hi.hide(),k.show()}function ni(){nr(),bt(),it(0),wt(),gi(),ut()}function tr(n){var t=lt();return n<0?-Math.round(Math.pow(-n,4/5)):n>t?t+Math.round(Math.pow(n-t,4/5)):n}function ir(){function o(n){bt(),i=n.originalEvent.targetTouches[0].pageX,u=n.originalEvent.targetTouches[0].pageY,f=g(),e=st,st=tr}function s(e){var s=e.originalEvent.targetTouches[0].pageX,h=e.originalEvent.targetTouches[0].pageY,o=i-s,c=u-h;(n=n==null?Math.abs(o)>=Math.abs(c):n,n)&&(e.preventDefault(),r=Math.abs(o)-Math.abs(t)>5,t=o,it(f+o))}function h(){wt(),i=null,st=e,r?t<0?ht():rt():oi(),n=null,r=!1,t=0}var i,u,t,f,r,e,n;k.bind("touchstart",o),k.bind("touchmove",v(s)),k.bind("touchend",h)}function rr(){function f(n){n.preventDefault(),bt(),t=n.pageX,u=g(),k.bind("mousemove",r)}function e(r){var e=r.pageX,f=t-e;r.preventDefault(),i=Math.abs(f)-Math.abs(n)>5,n=f,it(u+f)}function o(){wt(),t=null,k.unbind("mousemove",r),i?n<0?ht():rt():oi(),i=!1,n=0}var t,n,u,i,r;r=v(e),k.bind("mousedown",f),k.bind("mouseup",o)}function si(t){var i=t.keyCode;(i===10||i===13)&&(n(this).trigger(u),git,t.preventDefault())}function ur(n){n&&n.forcePause&&(yt=!0),et||(clearInterval(pt),et=!0)}function fr(n){(!yt||n&&n.forceResume)&&(yt=!1,et&&r.autoplay&&typeof r.autoplayInterval=="number"&&r.autoplayInterval>0&&(et=!1,pt=setInterval(rt,r.autoplayInterval)))}function er(){if(a&&r.touch?ir():r.debug&&r.touch&&rr(),ri.bind(u,function(n){n.preventDefault(),rt()}).bind("keypress",si),ii.bind(u,function(n){n.preventDefault(),ht()}).bind("keypress",si),nt.delegate("li",u,function(){yi(n(this).index()*tt())}),f.bind("keyup",function(n){var t=n.keyCode;t===37?(ht(),n.preventDefault()):t===39&&(rt(),n.preventDefault())}),p?k.bind(c,function(n){k.is(n.target)&&(ut(),typeof r.onTransitionEnd=="function"&&r.onTransitionEnd())}):f.bind("scroll",ut),r.autoplay&&typeof r.autoplayInterval=="number"&&r.autoplayInterval>0)n(window).on("load",function(){et=!1,pt=setInterval(rt,r.autoplayInterval)});ni()}if(i&&typeof i!="object")throw new TypeError("Yass options must be an object");var f=n(t),r=n.extend({},b,n.fn.yass.options,i||{}),h=n.extend({},w,n.fn.yass.selectors,r.selectors||{}),ti=n(h.viewport,f),k=n(h.content,f),hi=n(h.noContent,f),nt=n(h.paging,f),ii=n(h.prev,f),ri=n(h.next,f),ci=n(h.currentPage),li=n(h.totalPages),ai=d.bind(nt.is(h.numberedPaging)?"<li>{page}<\/li>":"<li>&nbsp;<\/li>"),vt=f.is(h.verticalPaging),ft=vt?"top":"left",ct=vt?"height":"width",vi=vt?"translateY":"translateX",tt=ti[ct].bind(ti),et=!1,yt=!1,pt=0,g=s?function(){var t=k[0].style[e]||"",n=t.match(y);return n?-Number(n[0]):0}:function(){return-parseInt(k[0].style[ft],10)||0},ui=s?function(n){k.css(e,vi+"("+-n+"px)")}:function(n){k.css(ft,-n)};return ni(),this.scrollToElement=at,this.scrollToPage=pi,this.scrollIntoView=wi,this.prev=ht,this.next=rt,this.refresh=ni,this.currentPage=dt,this.pause=ur,this.resume=fr,er(),this}var nt="Webkit Moz O Ms Khtml".split(" "),y=/-?\d+/,f=n("html"),e,o,r,s=f.hasClass("csstransforms"),p=f.hasClass("csstransitions"),h={Webkit:"webkitTransitionEnd",Moz:"transitionend",O:"oTransitionEnd",Ms:"msTransitionEnd","":"transitionend"},c,l={disabled:"yass-disabled"},w={content:".yass-content",noContent:".yass-no-content",viewport:".yass-viewport",next:".yass-nav-next",prev:".yass-nav-prev",paging:"ul.yass-paging-links, ol.yass-paging-links",currentPage:".yass-current-page",totalPages:".yass-total-pages",verticalPaging:".yass-vertical-paging",numberedPaging:".yass-numbers",snapTo:".yass-snap-to"},b={touch:!0,debug:!1,onScrollTo:null,wrapAround:!1,autoplay:!1,autoplayInterval:0},a=f.hasClass("touch"),u=a?"touchstart":"click";r=k(),e=r+"Transform",o=r+"Transition",c=h[r]||h[""],n.fn.yass=function(){var t=[].slice.apply(arguments),i;return(this.each(function(){var r=n(this).data("yass");r&&typeof t[0]=="string"&&typeof r[t[0]]=="function"?i=typeof i=="undefined"?r[t[0]].apply(r,t.slice(1)):i:(r=new g(this,t[0]),n(this).data("yass",r))}),typeof i=="undefined")?this:i},n.fn.yass.selectors={},n.fn.yass.options={}})(jQuery,window,document)