File manager - Edit - /home/asiatechinc/public_html/asiatech-websites/corbettriviera.com/js/plugins.js
Back
function sm_format_twitter(t){for(var i=[],n=0;n<t.length;n++){var s=t[n].user.screen_name,o=t[n].text.replace(/((https?|s?ftp|ssh)\:\/\/[^"\s\<\>]*[^.,;'">\:\s\<\>\)\]\!])/g,function(t){return'<a href="'+t+'" target="_blank">'+t+"</a>"}).replace(/\B@([_a-z0-9]+)/ig,function(t){return t.charAt(0)+'<a href="http://twitter.com/'+t.substring(1)+'" target="_blank">'+t.substring(1)+"</a>"});i.push('<li><i class="icon-twitter"></i><span>'+o+'</span><small><a href="http://twitter.com/'+s+"/statuses/"+t[n].id_str+'" target="_blank">'+relative_time(t[n].created_at)+"</a></small></li>")}return i.join("")}function sm_format_twitter2(t){for(var i=[],n=0;n<t.length;n++){var s=t[n].user.screen_name,o=t[n].text.replace(/((https?|s?ftp|ssh)\:\/\/[^"\s\<\>]*[^.,;'">\:\s\<\>\)\]\!])/g,function(t){return'<a href="'+t+'" target="_blank">'+t+"</a>"}).replace(/\B@([_a-z0-9]+)/ig,function(t){return t.charAt(0)+'<a href="http://twitter.com/'+t.substring(1)+'" target="_blank">'+t.substring(1)+"</a>"});i.push('<div class="slide"><span>'+o+'</span><small><a href="http://twitter.com/'+s+"/statuses/"+t[n].id_str+'" target="_blank">'+relative_time(t[n].created_at)+"</a></small></div>")}return i.join("")}function sm_format_twitter3(t){for(var i=[],n=0;n<t.length;n++){var s=t[n].user.screen_name,o=t[n].text.replace(/((https?|s?ftp|ssh)\:\/\/[^"\s\<\>]*[^.,;'">\:\s\<\>\)\]\!])/g,function(t){return'<a href="'+t+'" target="_blank">'+t+"</a>"}).replace(/\B@([_a-z0-9]+)/ig,function(t){return t.charAt(0)+'<a href="http://twitter.com/'+t.substring(1)+'" target="_blank">'+t.substring(1)+"</a>"});i.push('<div class="slide"><div class="testi-content"><p>'+o+'</p><div class="testi-meta"><span><a href="http://twitter.com/'+s+"/statuses/"+t[n].id_str+'" target="_blank">'+relative_time(t[n].created_at)+"</a></span></div></div></div>")}return i.join("")}function relative_time(t){var i=t.split(" "),n=Date.parse(t=i[1]+" "+i[2]+", "+i[5]+" "+i[3]),s=arguments.length>1?arguments[1]:new Date,o=parseInt((s.getTime()-n)/1e3);if((o+=60*s.getTimezoneOffset())<60)return"less than a minute ago";if(o<120)return"about a minute ago";if(o<3600)return parseInt(o/60).toString()+" minutes ago";if(o<7200)return"about an hour ago";if(o<86400)return"about "+parseInt(o/3600).toString()+" hours ago";else if(o<172800)return"1 day ago";else return parseInt(o/86400).toString()+" days ago"}function onYouTubePlayerAPIReady(){ytp.YTAPIReady||(ytp.YTAPIReady=!0,jQuery(document).trigger("YTAPIReady"))}jQuery.easing.jswing=jQuery.easing.swing,jQuery.extend(jQuery.easing,{def:"easeOutQuad",swing:function(t,i,n,s,o){return jQuery.easing[jQuery.easing.def](t,i,n,s,o)},easeInQuad:function(t,i,n,s,o){return s*(i/=o)*i+n},easeOutQuad:function(t,i,n,s,o){return-s*(i/=o)*(i-2)+n},easeInOutQuad:function(t,i,n,s,o){return(i/=o/2)<1?s/2*i*i+n:-s/2*(--i*(i-2)-1)+n},easeInCubic:function(t,i,n,s,o){return s*(i/=o)*i*i+n},easeOutCubic:function(t,i,n,s,o){return s*((i=i/o-1)*i*i+1)+n},easeInOutCubic:function(t,i,n,s,o){return(i/=o/2)<1?s/2*i*i*i+n:s/2*((i-=2)*i*i+2)+n},easeInQuart:function(t,i,n,s,o){return s*(i/=o)*i*i*i+n},easeOutQuart:function(t,i,n,s,o){return-s*((i=i/o-1)*i*i*i-1)+n},easeInOutQuart:function(t,i,n,s,o){return(i/=o/2)<1?s/2*i*i*i*i+n:-s/2*((i-=2)*i*i*i-2)+n},easeInQuint:function(t,i,n,s,o){return s*(i/=o)*i*i*i*i+n},easeOutQuint:function(t,i,n,s,o){return s*((i=i/o-1)*i*i*i*i+1)+n},easeInOutQuint:function(t,i,n,s,o){return(i/=o/2)<1?s/2*i*i*i*i*i+n:s/2*((i-=2)*i*i*i*i+2)+n},easeInSine:function(t,i,n,s,o){return-s*Math.cos(i/o*(Math.PI/2))+s+n},easeOutSine:function(t,i,n,s,o){return s*Math.sin(i/o*(Math.PI/2))+n},easeInOutSine:function(t,i,n,s,o){return-s/2*(Math.cos(Math.PI*i/o)-1)+n},easeInExpo:function(t,i,n,s,o){return 0==i?n:s*Math.pow(2,10*(i/o-1))+n},easeOutExpo:function(t,i,n,s,o){return i==o?n+s:s*(-Math.pow(2,-10*i/o)+1)+n},easeInOutExpo:function(t,i,n,s,o){return 0==i?n:i==o?n+s:(i/=o/2)<1?s/2*Math.pow(2,10*(i-1))+n:s/2*(-Math.pow(2,-10*--i)+2)+n},easeInCirc:function(t,i,n,s,o){return-s*(Math.sqrt(1-(i/=o)*i)-1)+n},easeOutCirc:function(t,i,n,s,o){return s*Math.sqrt(1-(i=i/o-1)*i)+n},easeInOutCirc:function(t,i,n,s,o){return(i/=o/2)<1?-s/2*(Math.sqrt(1-i*i)-1)+n:s/2*(Math.sqrt(1-(i-=2)*i)+1)+n},easeInElastic:function(t,i,n,s,o){var r=1.70158,a=0,l=s;if(0==i)return n;if(1==(i/=o))return n+s;if(a||(a=.3*o),l<Math.abs(s)){l=s;var r=a/4}else var r=a/(2*Math.PI)*Math.asin(s/l);return-(l*Math.pow(2,10*(i-=1))*Math.sin((i*o-r)*(2*Math.PI)/a))+n},easeOutElastic:function(t,i,n,s,o){var r=1.70158,a=0,l=s;if(0==i)return n;if(1==(i/=o))return n+s;if(a||(a=.3*o),l<Math.abs(s)){l=s;var r=a/4}else var r=a/(2*Math.PI)*Math.asin(s/l);return l*Math.pow(2,-10*i)*Math.sin((i*o-r)*(2*Math.PI)/a)+s+n},easeInOutElastic:function(t,i,n,s,o){var r=1.70158,a=0,l=s;if(0==i)return n;if(2==(i/=o/2))return n+s;if(a||(a=o*(.3*1.5)),l<Math.abs(s)){l=s;var r=a/4}else var r=a/(2*Math.PI)*Math.asin(s/l);return i<1?-.5*(l*Math.pow(2,10*(i-=1))*Math.sin((i*o-r)*(2*Math.PI)/a))+n:l*Math.pow(2,-10*(i-=1))*Math.sin((i*o-r)*(2*Math.PI)/a)*.5+s+n},easeInBack:function(t,i,n,s,o,r){return void 0==r&&(r=1.70158),s*(i/=o)*i*((r+1)*i-r)+n},easeOutBack:function(t,i,n,s,o,r){return void 0==r&&(r=1.70158),s*((i=i/o-1)*i*((r+1)*i+r)+1)+n},easeInOutBack:function(t,i,n,s,o,r){return(void 0==r&&(r=1.70158),(i/=o/2)<1)?s/2*(i*i*(((r*=1.525)+1)*i-r))+n:s/2*((i-=2)*i*(((r*=1.525)+1)*i+r)+2)+n},easeInBounce:function(t,i,n,s,o){return s-jQuery.easing.easeOutBounce(t,o-i,0,s,o)+n},easeOutBounce:function(t,i,n,s,o){return(i/=o)<1/2.75?s*(7.5625*i*i)+n:i<2/2.75?s*(7.5625*(i-=1.5/2.75)*i+.75)+n:i<2.5/2.75?s*(7.5625*(i-=2.25/2.75)*i+.9375)+n:s*(7.5625*(i-=2.625/2.75)*i+.984375)+n},easeInOutBounce:function(t,i,n,s,o){return i<o/2?.5*jQuery.easing.easeInBounce(t,2*i,0,s,o)+n:.5*jQuery.easing.easeOutBounce(t,2*i-o,0,s,o)+.5*s+n}}),/*! * FitVids 1.0 * * Copyright 2011, Chris Coyier - http://css-tricks.com + Dave Rupert - http://daverupert.com * Credit to Thierry Koblentz - http://www.alistapart.com/articles/creating-intrinsic-ratios-for-video/ * Released under the WTFPL license - http://sam.zoy.org/wtfpl/ * * Date: Thu Sept 01 18:00:00 2011 -0500 */ function(t){"use strict";t.fn.fitVids=function(i){var n={customSelector:null},s=document.createElement("div"),o=document.getElementsByTagName("base")[0]||document.getElementsByTagName("script")[0];return s.className="fit-vids-style",s.innerHTML="­<style> .fluid-width-video-wrapper { width: 100%; position: relative; padding: 0; } .fluid-width-video-wrapper iframe, .fluid-width-video-wrapper object, .fluid-width-video-wrapper embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; } </style>",o.parentNode.insertBefore(s,o),i&&t.extend(n,i),this.each(function(){var i=["iframe[src*='player.vimeo.com']","iframe[src*='www.youtube.com']","iframe[src*='www.youtube-nocookie.com']","iframe[src*='www.kickstarter.com']","object","embed"];n.customSelector&&i.push(n.customSelector),t(this).find(i.join(",")).each(function(){var i=t(this);if(!("embed"===this.tagName.toLowerCase()&&i.parent("object").length||i.parent(".fluid-width-video-wrapper").length)){var n="object"===this.tagName.toLowerCase()||i.attr("height")&&!isNaN(parseInt(i.attr("height"),10))?parseInt(i.attr("height"),10):i.height(),s=isNaN(parseInt(i.attr("width"),10))?i.width():parseInt(i.attr("width"),10),o=n/s;if(!i.attr("id")){var r="fitvid"+Math.floor(999999*Math.random());i.attr("id",r)}i.wrap('<div class="fluid-width-video-wrapper"></div>').parent(".fluid-width-video-wrapper").css("padding-top",100*o+"%"),i.removeAttr("height").removeAttr("width")}})})}}(jQuery),function(t,i){"use strict";var n,s,o,r,a,l,c,h,u,d,p,f,g,m,v,y,$,b=(o={bcClass:"sf-breadcrumb",menuClass:"sf-js-enabled",anchorClass:"sf-with-ul",menuArrowClass:"sf-arrows"},r=((n=/iPhone|iPad|iPod/i.test(navigator.userAgent))&&t(i).load(function(){t("body").children().on("click",t.noop)}),n),a="behavior"in(s=document.documentElement.style)&&"fill"in s&&/iemobile/i.test(navigator.userAgent),l=!!i.PointerEvent,c=function(t,i){var n=o.menuClass;i.cssArrows&&(n+=" "+o.menuArrowClass),t.toggleClass(n)},h=function(i,n){return i.find("li."+n.pathClass).slice(0,n.pathLevels).addClass(n.hoverClass+" "+o.bcClass).filter(function(){return t(this).children(n.popUpSelector).hide().show().length}).removeClass(n.pathClass)},u=function(t){t.children("a").toggleClass(o.anchorClass)},d=function(t){var i=t.css("ms-touch-action"),n=t.css("touch-action");n="pan-y"===(n=n||i)?"auto":"pan-y",t.css({"ms-touch-action":n,"touch-action":n})},p=function(i,n){var s="li:has("+n.popUpSelector+")";t.fn.hoverIntent&&!n.disableHI?i.hoverIntent(g,m,s):i.on("mouseenter.superfish",s,g).on("mouseleave.superfish",s,m);var o="MSPointerDown.superfish";l&&(o="pointerdown.superfish"),r||(o+=" touchend.superfish"),a&&(o+=" mousedown.superfish"),i.on("focusin.superfish","li",g).on("focusout.superfish","li",m).on(o,"a",n,f)},f=function(i){var n=t(this),s=n.siblings(i.data.popUpSelector);s.length>0&&s.is(":hidden")&&(n.one("click.superfish",!1),"MSPointerDown"===i.type||"pointerdown"===i.type?n.trigger("focus"):t.proxy(g,n.parent("li"))())},g=function(){var i=t(this),n=$(i);clearTimeout(n.sfTimer),i.siblings().superfish("hide").end().superfish("show")},m=function(){var i=t(this),n=$(i);r?t.proxy(v,i,n)():(clearTimeout(n.sfTimer),n.sfTimer=setTimeout(t.proxy(v,i,n),n.delay))},v=function(i){i.retainPath=t.inArray(this[0],i.$path)>-1,this.superfish("hide"),this.parents("."+i.hoverClass).length||(i.onIdle.call(y(this)),i.$path.length&&t.proxy(g,i.$path)())},y=function(t){return t.closest("."+o.menuClass)},$=function(t){return y(t).data("sf-options")},{hide:function(i){if(this.length){var n=this,s=$(n);if(!s)return this;var o=!0===s.retainPath?s.$path:"",r=n.find("li."+s.hoverClass).add(this).not(o).removeClass(s.hoverClass).children(s.popUpSelector),a=s.speedOut;i&&(r.show(),a=0),s.retainPath=!1,s.onBeforeHide.call(r),r.stop(!0,!0).animate(s.animationOut,a,function(){var i=t(this);s.onHide.call(i)})}return this},show:function(){var t=$(this);if(!t)return this;var i=this.addClass(t.hoverClass).children(t.popUpSelector);return t.onBeforeShow.call(i),i.stop(!0,!0).animate(t.animation,t.speed,function(){t.onShow.call(i)}),this},destroy:function(){return this.each(function(){var i,n=t(this),s=n.data("sf-options");return!!s&&(i=n.find(s.popUpSelector).parent("li"),clearTimeout(s.sfTimer),c(n,s),u(i),d(n),n.off(".superfish").off(".hoverIntent"),i.children(s.popUpSelector).attr("style",function(t,i){return i.replace(/display[^;]+;?/g,"")}),s.$path.removeClass(s.hoverClass+" "+o.bcClass).addClass(s.pathClass),n.find("."+s.hoverClass).removeClass(s.hoverClass),s.onDestroy.call(n),void n.removeData("sf-options"))})},init:function(i){return this.each(function(){var n=t(this);if(n.data("sf-options"))return!1;var s=t.extend({},t.fn.superfish.defaults,i),r=n.find(s.popUpSelector).parent("li");s.$path=h(n,s),n.data("sf-options",s),c(n,s),u(r),d(n),p(n,s),r.not("."+o.bcClass).superfish("hide",!0),s.onInit.call(this)})}});t.fn.superfish=function(i){return b[i]?b[i].apply(this,Array.prototype.slice.call(arguments,1)):"object"!=typeof i&&i?t.error("Method "+i+" does not exist on jQuery.fn.superfish"):b.init.apply(this,arguments)},t.fn.superfish.defaults={popUpSelector:"ul,.sf-mega",hoverClass:"sfHover",pathClass:"overrideThisToUse",pathLevels:1,delay:800,animation:{opacity:"show"},animationOut:{opacity:"hide"},speed:"normal",speedOut:"fast",cssArrows:!0,disableHI:!1,onInit:t.noop,onBeforeShow:t.noop,onShow:t.noop,onBeforeHide:t.noop,onHide:t.noop,onIdle:t.noop,onDestroy:t.noop}}(jQuery,window),function(t){t.fn.hoverIntent=function(i,n,s){var o,r,a,l,c={interval:100,sensitivity:7,timeout:0};c="object"==typeof i?t.extend(c,i):t.isFunction(n)?t.extend(c,{over:i,out:n,selector:s}):t.extend(c,{over:i,out:i,selector:n});var h=function(t){o=t.pageX,r=t.pageY},u=function(i,n){if(n.hoverIntent_t=clearTimeout(n.hoverIntent_t),Math.abs(a-o)+Math.abs(l-r)<c.sensitivity)return t(n).off("mousemove.hoverIntent",h),n.hoverIntent_s=1,c.over.apply(n,[i]);a=o,l=r,n.hoverIntent_t=setTimeout(function(){u(i,n)},c.interval)},d=function(t,i){return i.hoverIntent_t=clearTimeout(i.hoverIntent_t),i.hoverIntent_s=0,c.out.apply(i,[t])},p=function(i){var n=jQuery.extend({},i),s=this;s.hoverIntent_t&&(s.hoverIntent_t=clearTimeout(s.hoverIntent_t)),"mouseenter"==i.type?(a=n.pageX,l=n.pageY,t(s).on("mousemove.hoverIntent",h),1!=s.hoverIntent_s&&(s.hoverIntent_t=setTimeout(function(){u(n,s)},c.interval))):(t(s).off("mousemove.hoverIntent",h),1==s.hoverIntent_s&&(s.hoverIntent_t=setTimeout(function(){d(n,s)},c.timeout)))};return this.on({"mouseenter.hoverIntent":p,"mouseleave.hoverIntent":p},c.selector)}}(jQuery),function(t,i,n){"object"==typeof module&&module&&"object"==typeof module.exports?module.exports=n:(t[i]=n,"function"==typeof define&&define.amd&&define(i,[],function(){return n}))}(this,"jRespond",function(t,i,n){return function(t){var i=[],s=[],o=t,r="",a="",l=0,c=100,h=500,u=h,d=function(){return"number"!=typeof window.innerWidth?0!==document.documentElement.clientWidth?document.documentElement.clientWidth:document.body.clientWidth:window.innerWidth},p=function(t){if(t.length===n)f(t);else for(var i=0;i<t.length;i++)f(t[i])},f=function(t){var o=t.breakpoint,l=t.enter||n;i.push(t),s.push(!1),v(o)&&(l!==n&&l.call(null,{entering:r,exiting:a}),s[i.length-1]=!0)},g=function(){for(var t=[],o=[],l=0;l<i.length;l++){var c=i[l].breakpoint,h=i[l].enter||n,u=i[l].exit||n;"*"===c?(h!==n&&t.push(h),u!==n&&o.push(u)):v(c)?(h===n||s[l]||t.push(h),s[l]=!0):(u!==n&&s[l]&&o.push(u),s[l]=!1)}for(var d={entering:r,exiting:a},p=0;p<o.length;p++)o[p].call(null,d);for(var f=0;f<t.length;f++)t[f].call(null,d)},m=function(t){for(var i=!1,n=0;n<o.length;n++)if(t>=o[n].enter&&t<=o[n].exit){i=!0;break}i&&r!==o[n].label?(a=r,r=o[n].label,g()):i||""===r||(r="",g())},v=function(t){if("object"==typeof t){if(t.join().indexOf(r)>=0)return!0}else if("*"===t||"string"==typeof t&&r===t)return!0},y=function(){var t=d();t!==l?(u=c,m(t)):u=h,l=t,setTimeout(y,u)};return y(),{addFunc:function(t){p(t)},getBreakpoint:function(){return r}}}}(this,this.document)),function(t,i){"function"==typeof define&&define.amd?define(["jquery"],i):"object"==typeof exports?module.exports=i(require("jquery")):i(t.jQuery)}(this,function(t){function i(t){if(t in d.style)return t;for(var i=["Moz","Webkit","O","ms"],n=t.charAt(0).toUpperCase()+t.substr(1),s=0;s<i.length;++s){var o=i[s]+n;if(o in d.style)return o}}function n(){return d.style[p.transform]="",d.style[p.transform]="rotateY(90deg)",""!==d.style[p.transform]}function s(t){return"string"==typeof t&&this.parse(t),this}function o(t,i,n){!0===i?t.queue(n):i?t.queue(i,n):t.each(function(){n.call(this)})}function r(i){var n=[];return t.each(i,function(i){i=t.camelCase(i),p[i=c(i=t.transit.propertyMap[i]||t.cssProps[i]||i)]&&(i=c(p[i])),-1===t.inArray(i,n)&&n.push(i)}),n}function a(i,n,s,o){var a=r(i);t.cssEase[s]&&(s=t.cssEase[s]);var l=""+u(n)+" "+s;parseInt(o,10)>0&&(l+=" "+u(o));var c=[];return t.each(a,function(t,i){c.push(i+" "+l)}),c.join(", ")}function l(i,n){n||(t.cssNumber[i]=!0),t.transit.propertyMap[i]=p.transform,t.cssHooks[i]={get:function(n){return t(n).css("transit:transform").get(i)},set:function(n,s){var o=t(n).css("transit:transform");o.setFromString(i,s),t(n).css({"transit:transform":o})}}}function c(t){return t.replace(/([A-Z])/g,function(t){return"-"+t.toLowerCase()})}function h(t,i){return"string"!=typeof t||t.match(/^[\-0-9\.]+$/)?""+t+i:t}function u(i){var n=i;return"string"!=typeof n||n.match(/^[\-0-9\.]+/)||(n=t.fx.speeds[n]||t.fx.speeds._default),h(n,"ms")}t.transit={version:"0.9.12",propertyMap:{marginLeft:"margin",marginRight:"margin",marginBottom:"margin",marginTop:"margin",paddingLeft:"padding",paddingRight:"padding",paddingBottom:"padding",paddingTop:"padding"},enabled:!0,useTransitionEnd:!1};var d=document.createElement("div"),p={},f=navigator.userAgent.toLowerCase().indexOf("chrome")>-1;p.transition=i("transition"),p.transitionDelay=i("transitionDelay"),p.transform=i("transform"),p.transformOrigin=i("transformOrigin"),p.filter=i("Filter"),p.transform3d=n();var g={transition:"transitionend",MozTransition:"transitionend",OTransition:"oTransitionEnd",WebkitTransition:"webkitTransitionEnd",msTransition:"MSTransitionEnd"},m=p.transitionEnd=g[p.transition]||null;for(var v in p)p.hasOwnProperty(v)&&void 0===t.support[v]&&(t.support[v]=p[v]);return d=null,t.cssEase={_default:"ease",in:"ease-in",out:"ease-out","in-out":"ease-in-out",snap:"cubic-bezier(0,1,.5,1)",easeInCubic:"cubic-bezier(.550,.055,.675,.190)",easeOutCubic:"cubic-bezier(.215,.61,.355,1)",easeInOutCubic:"cubic-bezier(.645,.045,.355,1)",easeInCirc:"cubic-bezier(.6,.04,.98,.335)",easeOutCirc:"cubic-bezier(.075,.82,.165,1)",easeInOutCirc:"cubic-bezier(.785,.135,.15,.86)",easeInExpo:"cubic-bezier(.95,.05,.795,.035)",easeOutExpo:"cubic-bezier(.19,1,.22,1)",easeInOutExpo:"cubic-bezier(1,0,0,1)",easeInQuad:"cubic-bezier(.55,.085,.68,.53)",easeOutQuad:"cubic-bezier(.25,.46,.45,.94)",easeInOutQuad:"cubic-bezier(.455,.03,.515,.955)",easeInQuart:"cubic-bezier(.895,.03,.685,.22)",easeOutQuart:"cubic-bezier(.165,.84,.44,1)",easeInOutQuart:"cubic-bezier(.77,0,.175,1)",easeInQuint:"cubic-bezier(.755,.05,.855,.06)",easeOutQuint:"cubic-bezier(.23,1,.32,1)",easeInOutQuint:"cubic-bezier(.86,0,.07,1)",easeInSine:"cubic-bezier(.47,0,.745,.715)",easeOutSine:"cubic-bezier(.39,.575,.565,1)",easeInOutSine:"cubic-bezier(.445,.05,.55,.95)",easeInBack:"cubic-bezier(.6,-.28,.735,.045)",easeOutBack:"cubic-bezier(.175, .885,.32,1.275)",easeInOutBack:"cubic-bezier(.68,-.55,.265,1.55)"},t.cssHooks["transit:transform"]={get:function(i){return t(i).data("transform")||new s},set:function(i,n){var o=n;o instanceof s||(o=new s(o)),i.style[p.transform]="WebkitTransform"!==p.transform||f?o.toString():o.toString(!0),t(i).data("transform",o)}},t.cssHooks.transform={set:t.cssHooks["transit:transform"].set},t.cssHooks.filter={get:function(t){return t.style[p.filter]},set:function(t,i){t.style[p.filter]=i}},t.fn.jquery<"1.8"&&(t.cssHooks.transformOrigin={get:function(t){return t.style[p.transformOrigin]},set:function(t,i){t.style[p.transformOrigin]=i}},t.cssHooks.transition={get:function(t){return t.style[p.transition]},set:function(t,i){t.style[p.transition]=i}}),l("scale"),l("scaleX"),l("scaleY"),l("translate"),l("rotate"),l("rotateX"),l("rotateY"),l("rotate3d"),l("perspective"),l("skewX"),l("skewY"),l("x",!0),l("y",!0),s.prototype={setFromString:function(t,i){var n="string"==typeof i?i.split(","):i.constructor===Array?i:[i];n.unshift(t),s.prototype.set.apply(this,n)},set:function(t){var i=Array.prototype.slice.apply(arguments,[1]);this.setter[t]?this.setter[t].apply(this,i):this[t]=i.join(",")},get:function(t){return this.getter[t]?this.getter[t].apply(this):this[t]||0},setter:{rotate:function(t){this.rotate=h(t,"deg")},rotateX:function(t){this.rotateX=h(t,"deg")},rotateY:function(t){this.rotateY=h(t,"deg")},scale:function(t,i){void 0===i&&(i=t),this.scale=t+","+i},skewX:function(t){this.skewX=h(t,"deg")},skewY:function(t){this.skewY=h(t,"deg")},perspective:function(t){this.perspective=h(t,"px")},x:function(t){this.set("translate",t,null)},y:function(t){this.set("translate",null,t)},translate:function(t,i){void 0===this._translateX&&(this._translateX=0),void 0===this._translateY&&(this._translateY=0),null!=t&&(this._translateX=h(t,"px")),null!=i&&(this._translateY=h(i,"px")),this.translate=this._translateX+","+this._translateY}},getter:{x:function(){return this._translateX||0},y:function(){return this._translateY||0},scale:function(){var t=(this.scale||"1,1").split(",");return t[0]&&(t[0]=parseFloat(t[0])),t[1]&&(t[1]=parseFloat(t[1])),t[0]===t[1]?t[0]:t},rotate3d:function(){for(var t=(this.rotate3d||"0,0,0,0deg").split(","),i=0;3>=i;++i)t[i]&&(t[i]=parseFloat(t[i]));return t[3]&&(t[3]=h(t[3],"deg")),t}},parse:function(t){var i=this;t.replace(/([a-zA-Z0-9]+)\((.*?)\)/g,function(t,n,s){i.setFromString(n,s)})},toString:function(t){var i=[];for(var n in this)if(this.hasOwnProperty(n)){if(!p.transform3d&&("rotateX"===n||"rotateY"===n||"perspective"===n||"transformOrigin"===n))continue;"_"!==n[0]&&i.push(t&&"scale"===n?n+"3d("+this[n]+",1)":t&&"translate"===n?n+"3d("+this[n]+",0)":n+"("+this[n]+")")}return i.join(" ")}},t.fn.transition=t.fn.transit=function(i,n,s,r){var l=this,c=0,h=!0,d=t.extend(!0,{},i);"function"==typeof n&&(r=n,n=void 0),"object"==typeof n&&(s=n.easing,c=n.delay||0,h=void 0===n.queue||n.queue,r=n.complete,n=n.duration),"function"==typeof s&&(r=s,s=void 0),void 0!==d.easing&&(s=d.easing,delete d.easing),void 0!==d.duration&&(n=d.duration,delete d.duration),void 0!==d.complete&&(r=d.complete,delete d.complete),void 0!==d.queue&&(h=d.queue,delete d.queue),void 0!==d.delay&&(c=d.delay,delete d.delay),void 0===n&&(n=t.fx.speeds._default),void 0===s&&(s=t.cssEase._default),n=u(n);var f=a(d,n,s,c),g=t.transit.enabled&&p.transition?parseInt(n,10)+parseInt(c,10):0;if(0===g){var v=function(t){l.css(d),r&&r.apply(l),t&&t()};return o(l,h,v),l}var y={},$=function(i){var n=!1,s=function(){n&&l.unbind(m,s),g>0&&l.each(function(){this.style[p.transition]=y[this]||null}),"function"==typeof r&&r.apply(l),"function"==typeof i&&i()};g>0&&m&&t.transit.useTransitionEnd?(n=!0,l.bind(m,s)):window.setTimeout(s,g),l.each(function(){g>0&&(this.style[p.transition]=f),t(this).css(d)})};return o(l,h,function(t){this.offsetWidth,$(t)}),this},t.transit.getTransitionValue=a,t}),-1!==navigator.platform.toUpperCase().indexOf("MAC")||navigator.userAgent.match(/(Android|iPod|iPhone|iPad|IEMobile|Opera Mini|BlackBerry)/)||jQuery(window).width(),function(t){var i=0;t.fn.scrolled=function(n,s){"function"==typeof n&&(s=n,n=300);var o="scrollTimer"+i++;this.scroll(function(){var i=t(this),r=i.data(o);r&&clearTimeout(r),r=setTimeout(function(){i.removeData(o),s.call(i[0])},n),i.data(o,r)})}}(jQuery),function(t){t.fn.jflickrfeed=function(i,n){var s=(i=t.extend(!0,{flickrbase:"http://api.flickr.com/services/feeds/",feedapi:"photos_public.gne",limit:20,qstrings:{lang:"en-us",format:"json",jsoncallback:"?"},cleanDescription:!0,useTemplate:!0,itemTemplate:"",itemCallback:function(){}},i)).flickrbase+i.feedapi+"?",o=!0;for(var r in i.qstrings)o||(s+="&"),s+=r+"="+i.qstrings[r],o=!1;return t(this).each(function(){var o=t(this),r=this;t.getJSON(s,function(s){t.each(s.items,function(t,n){if(t<i.limit){if(i.cleanDescription){var s=/<p>(.*?)<\/p>/g,a=n.description;s.test(a)&&(n.description=a.match(s)[2],void 0!=n.description&&(n.description=n.description.replace("<p>","").replace("</p>","")))}if(n.image_s=n.media.m.replace("_m","_s"),n.image_t=n.media.m.replace("_m","_t"),n.image_m=n.media.m.replace("_m","_m"),n.image=n.media.m.replace("_m",""),n.image_b=n.media.m.replace("_m","_b"),delete n.media,i.useTemplate){var l=i.itemTemplate;for(var c in n){var h=RegExp("{{"+c+"}}","g");l=l.replace(h,n[c])}o.append(l)}i.itemCallback.call(r,n)}}),t.isFunction(n)&&n.call(r,s)})})}}(jQuery),"function"!=typeof Object.create&&(Object.create=function(t){function i(){}return i.prototype=t,new i}),function(t,i,n,s){var o={init:function(i,n){var s=this;s.elem=n,s.$elem=t(n),s.api="https://api.instagram.com/v1",s.accessData=t.fn.spectragram.accessData,s.options=t.extend({},t.fn.spectragram.options,i)},getRecentMedia:function(t){var i=this,n="/users/"+t+"/media/recent/?"+i.accessData.clientID+"&access_token="+i.accessData.accessToken;i.fetch(n).done(function(t){i.display(t)})},getUserFeed:function(){var i=this,n="/users/search?q="+i.options.query+"&count="+i.options.max+"&client_id="+i.accessData.clientID;i.fetch(n).done(function(n){n.data.length?i.getRecentMedia(n.data[0].id):t.error("Spectagram.js - Error: the username "+i.options.query+" does not exist.")})},getPopular:function(){var t=this,i="/media/popular?client_id="+t.accessData.clientID+"&access_token="+t.accessData.accessToken;t.fetch(i).done(function(i){t.display(i)})},getRecentTagged:function(){var i=this,n="/tags/"+i.options.query+"/media/recent?client_id="+i.accessData.clientID+"&access_token="+i.accessData.accessToken;i.fetch(n).done(function(n){n.data.length?i.display(n):t.error("Spectagram.js - Error: the tag "+i.options.query+" does not have results.")})},fetch:function(i){var n=this,s=n.api+i;return t.ajax({type:"GET",dataType:"jsonp",cache:!1,url:s})},display:function(i){var n,s=this,o=s.options.size,r=s.options.max>=i.data.length?i.data.length:s.options.max;if(0===i.data.length)s.$elem.append(t(s.options.wrapEachWith).append(s.options.notFoundMsg));else for(var a=0;a<r;a++)n="small"==o?i.data[a].images.thumbnail.url:"medium"==o?i.data[a].images.low_resolution.url:i.data[a].images.standard_resolution.url,s.$elem.append("<a target='_blank' href='"+i.data[a].link+"'><img src='"+n+"'></img></a>")}};jQuery.fn.spectragram=function(i,n){jQuery.fn.spectragram.accessData.clientID?this.each(function(){var s=Object.create(o);if(s.init(n,this),s[i])return s[i](this);t.error("Method "+i+" does not exist on jQuery.spectragram")}):t.error("You must define an accessToken and a clientID on jQuery.spectragram")},jQuery.fn.spectragram.options={max:10,query:"coffee",size:"medium",wrapEachWith:"<li></li>"},jQuery.fn.spectragram.accessData={accessToken:null,clientID:null}}(jQuery,window,document),function(t){"use strict";t.fn.jribbble=function(){return this.makeRequest=function(i,n,s){var o=function(i){t.isFunction(n)&&n(i)},r=i.replace("//","/");t.ajax({data:s,dataType:"jsonp",success:o,type:"GET",url:t.jribbble.baseUrl+r})},this},t.jribbble={},t.jribbble.baseUrl="http://api.dribbble.com",t.jribbble.paths={shots:"/shots/",rebounds:"/rebounds/",following:"/following/",players:"/players/",followers:"/followers/",draftees:"/draftees/",comments:"/comments/",likes:"/likes/"},t.jribbble.getShotById=function(i,n){var s=t.jribbble.paths.shots+i;t.fn.jribbble().makeRequest(s,n)},t.jribbble.getReboundsOfShot=function(i,n,s){var o=t.jribbble.paths.shots+i+t.jribbble.paths.rebounds;t.fn.jribbble().makeRequest(o,n,s)},t.jribbble.getShotsByList=function(i,n,s){var o=t.jribbble.paths.shots+i;t.fn.jribbble().makeRequest(o,n,s)},t.jribbble.getShotsByPlayerId=function(i,n,s){var o=t.jribbble.paths.players+i+t.jribbble.paths.shots;t.fn.jribbble().makeRequest(o,n,s)},t.jribbble.getShotsThatPlayerFollows=function(i,n,s){var o=t.jribbble.paths.players+i+t.jribbble.paths.shots+t.jribbble.paths.following;t.fn.jribbble().makeRequest(o,n,s)},t.jribbble.getPlayerById=function(i,n){var s=t.jribbble.paths.players+i;t.fn.jribbble().makeRequest(s,n)},t.jribbble.getPlayerFollowers=function(i,n,s){var o=t.jribbble.paths.players+i+t.jribbble.paths.followers;t.fn.jribbble().makeRequest(o,n,s)},t.jribbble.getPlayerFollowing=function(i,n,s){var o=t.jribbble.paths.players+i+t.jribbble.paths.following;t.fn.jribbble().makeRequest(o,n,s)},t.jribbble.getPlayerDraftees=function(i,n,s){var o=t.jribbble.paths.players+i+t.jribbble.paths.draftees;t.fn.jribbble().makeRequest(o,n,s)},t.jribbble.getCommentsOfShot=function(i,n,s){var o=t.jribbble.paths.shots+i+t.jribbble.paths.comments;t.fn.jribbble().makeRequest(o,n,s)},t.jribbble.getShotsThatPlayerLikes=function(i,n,s){var o=t.jribbble.paths.players+i+t.jribbble.paths.shots+t.jribbble.paths.likes;t.fn.jribbble().makeRequest(o,n,s)}}(jQuery);var e,ytp=ytp||{};!function(jQuery,ytp){var nAgt=navigator.userAgent;if(!jQuery.browser){if(jQuery.browser={},jQuery.browser.mozilla=!1,jQuery.browser.webkit=!1,jQuery.browser.opera=!1,jQuery.browser.safari=!1,jQuery.browser.chrome=!1,jQuery.browser.msie=!1,jQuery.browser.ua=nAgt,jQuery.browser.name=navigator.appName,jQuery.browser.fullVersion=""+parseFloat(navigator.appVersion),jQuery.browser.majorVersion=parseInt(navigator.appVersion,10),-1!=(verOffset=nAgt.indexOf("Opera")))jQuery.browser.opera=!0,jQuery.browser.name="Opera",jQuery.browser.fullVersion=nAgt.substring(verOffset+6),-1!=(verOffset=nAgt.indexOf("Version"))&&(jQuery.browser.fullVersion=nAgt.substring(verOffset+8));else if(-1!=(verOffset=nAgt.indexOf("MSIE")))jQuery.browser.msie=!0,jQuery.browser.name="Microsoft Internet Explorer",jQuery.browser.fullVersion=nAgt.substring(verOffset+5);else if(-1!=nAgt.indexOf("Trident")){jQuery.browser.msie=!0,jQuery.browser.name="Microsoft Internet Explorer";var nameOffset,verOffset,ix,start=nAgt.indexOf("rv:")+3,end=start+4;jQuery.browser.fullVersion=nAgt.substring(start,end)}else -1!=(verOffset=nAgt.indexOf("Chrome"))?(jQuery.browser.webkit=!0,jQuery.browser.chrome=!0,jQuery.browser.name="Chrome",jQuery.browser.fullVersion=nAgt.substring(verOffset+7)):-1!=(verOffset=nAgt.indexOf("Safari"))?(jQuery.browser.webkit=!0,jQuery.browser.safari=!0,jQuery.browser.name="Safari",jQuery.browser.fullVersion=nAgt.substring(verOffset+7),-1!=(verOffset=nAgt.indexOf("Version"))&&(jQuery.browser.fullVersion=nAgt.substring(verOffset+8))):-1!=(verOffset=nAgt.indexOf("AppleWebkit"))?(jQuery.browser.webkit=!0,jQuery.browser.name="Safari",jQuery.browser.fullVersion=nAgt.substring(verOffset+7),-1!=(verOffset=nAgt.indexOf("Version"))&&(jQuery.browser.fullVersion=nAgt.substring(verOffset+8))):-1!=(verOffset=nAgt.indexOf("Firefox"))?(jQuery.browser.mozilla=!0,jQuery.browser.name="Firefox",jQuery.browser.fullVersion=nAgt.substring(verOffset+8)):(nameOffset=nAgt.lastIndexOf(" ")+1)<(verOffset=nAgt.lastIndexOf("/"))&&(jQuery.browser.name=nAgt.substring(nameOffset,verOffset),jQuery.browser.fullVersion=nAgt.substring(verOffset+1),jQuery.browser.name.toLowerCase()==jQuery.browser.name.toUpperCase()&&(jQuery.browser.name=navigator.appName));-1!=(ix=jQuery.browser.fullVersion.indexOf(";"))&&(jQuery.browser.fullVersion=jQuery.browser.fullVersion.substring(0,ix)),-1!=(ix=jQuery.browser.fullVersion.indexOf(" "))&&(jQuery.browser.fullVersion=jQuery.browser.fullVersion.substring(0,ix)),jQuery.browser.majorVersion=parseInt(""+jQuery.browser.fullVersion,10),isNaN(jQuery.browser.majorVersion)&&(jQuery.browser.fullVersion=""+parseFloat(navigator.appVersion),jQuery.browser.majorVersion=parseInt(navigator.appVersion,10)),jQuery.browser.version=jQuery.browser.majorVersion}jQuery.browser.android=/Android/i.test(nAgt),jQuery.browser.blackberry=/BlackBerry|BB|PlayBook/i.test(nAgt),jQuery.browser.ios=/iPhone|iPad|iPod|webOS/i.test(nAgt),jQuery.browser.operaMobile=/Opera Mini/i.test(nAgt),jQuery.browser.kindle=/Kindle|Silk/i.test(nAgt),jQuery.browser.windowsMobile=/IEMobile|Windows Phone/i.test(nAgt),jQuery.browser.mobile=jQuery.browser.android||jQuery.browser.blackberry||jQuery.browser.ios||jQuery.browser.windowsMobile||jQuery.browser.operaMobile||jQuery.browser.kindle,ytp.isDevice=jQuery.browser.mobile,jQuery.fn.CSSAnimate=function(t,i,n,s,o){var r;function a(t){return t.replace(/([A-Z])/g,function(t){return"-"+t.toLowerCase()})}function l(t,i){return"string"!=typeof t||t.match(/^[\-0-9\.]+$/)?""+t+i:t}return jQuery.support.CSStransition=void 0!==(r=(document.body||document.documentElement).style).transition||void 0!==r.WebkitTransition||void 0!==r.MozTransition||void 0!==r.MsTransition||void 0!==r.OTransition,this.each(function(){var r=this,c=jQuery(this);r.id=r.id||"CSSA_"+(new Date).getTime();var h=h||{type:"noEvent"};if(r.CSSAIsRunning&&r.eventType==h.type)r.CSSqueue=function(){c.CSSAnimate(t,i,n,s,o)};else if(r.CSSqueue=null,r.eventType=h.type,0!==c.length&&t){if(r.CSSAIsRunning=!0,"function"==typeof i&&(o=i,i=jQuery.fx.speeds._default),"function"==typeof n&&(o=n,n=0),"function"==typeof s&&(o=s,s="cubic-bezier(0.65,0.03,0.36,0.72)"),"string"==typeof i)for(var u in jQuery.fx.speeds){if(i==u){i=jQuery.fx.speeds[u];break}i=jQuery.fx.speeds._default}if(i||(i=jQuery.fx.speeds._default),jQuery.support.CSStransition){(h={default:"ease",in:"ease-in",out:"ease-out","in-out":"ease-in-out",snap:"cubic-bezier(0,1,.5,1)",easeOutCubic:"cubic-bezier(.215,.61,.355,1)",easeInOutCubic:"cubic-bezier(.645,.045,.355,1)",easeInCirc:"cubic-bezier(.6,.04,.98,.335)",easeOutCirc:"cubic-bezier(.075,.82,.165,1)",easeInOutCirc:"cubic-bezier(.785,.135,.15,.86)",easeInExpo:"cubic-bezier(.95,.05,.795,.035)",easeOutExpo:"cubic-bezier(.19,1,.22,1)",easeInOutExpo:"cubic-bezier(1,0,0,1)",easeInQuad:"cubic-bezier(.55,.085,.68,.53)",easeOutQuad:"cubic-bezier(.25,.46,.45,.94)",easeInOutQuad:"cubic-bezier(.455,.03,.515,.955)",easeInQuart:"cubic-bezier(.895,.03,.685,.22)",easeOutQuart:"cubic-bezier(.165,.84,.44,1)",easeInOutQuart:"cubic-bezier(.77,0,.175,1)",easeInQuint:"cubic-bezier(.755,.05,.855,.06)",easeOutQuint:"cubic-bezier(.23,1,.32,1)",easeInOutQuint:"cubic-bezier(.86,0,.07,1)",easeInSine:"cubic-bezier(.47,0,.745,.715)",easeOutSine:"cubic-bezier(.39,.575,.565,1)",easeInOutSine:"cubic-bezier(.445,.05,.55,.95)",easeInBack:"cubic-bezier(.6,-.28,.735,.045)",easeOutBack:"cubic-bezier(.175, .885,.32,1.275)",easeInOutBack:"cubic-bezier(.68,-.55,.265,1.55)"})[s]&&(s=h[s]);var d="",p="transitionEnd";for(f in jQuery.browser.webkit?(d="-webkit-",p="webkitTransitionEnd"):jQuery.browser.mozilla?(d="-moz-",p="transitionend"):jQuery.browser.opera?(d="-o-",p="otransitionend"):jQuery.browser.msie&&(d="-ms-",p="msTransitionEnd"),h=[],t)"transform"===(u=f)&&(t[u=d+"transform"]=t[f],delete t[f]),"filter"===u&&(t[u=d+"filter"]=t[f],delete t[f]),("transform-origin"===u||"origin"===u)&&(t[u=d+"transform-origin"]=t[f],delete t[f]),"x"===u&&(t[u=d+"transform"]=t[u]||"",t[u]+=" translateX("+l(t[f],"px")+")",delete t[f]),"y"===u&&(t[u=d+"transform"]=t[u]||"",t[u]+=" translateY("+l(t[f],"px")+")",delete t[f]),"z"===u&&(t[u=d+"transform"]=t[u]||"",t[u]+=" translateZ("+l(t[f],"px")+")",delete t[f]),"rotate"===u&&(t[u=d+"transform"]=t[u]||"",t[u]+=" rotate("+l(t[f],"deg")+")",delete t[f]),"rotateX"===u&&(t[u=d+"transform"]=t[u]||"",t[u]+=" rotateX("+l(t[f],"deg")+")",delete t[f]),"rotateY"===u&&(t[u=d+"transform"]=t[u]||"",t[u]+=" rotateY("+l(t[f],"deg")+")",delete t[f]),"rotateZ"===u&&(t[u=d+"transform"]=t[u]||"",t[u]+=" rotateZ("+l(t[f],"deg")+")",delete t[f]),"scale"===u&&(t[u=d+"transform"]=t[u]||"",t[u]+=" scale("+l(t[f],"")+")",delete t[f]),"scaleX"===u&&(t[u=d+"transform"]=t[u]||"",t[u]+=" scaleX("+l(t[f],"")+")",delete t[f]),"scaleY"===u&&(t[u=d+"transform"]=t[u]||"",t[u]+=" scaleY("+l(t[f],"")+")",delete t[f]),"scaleZ"===u&&(t[u=d+"transform"]=t[u]||"",t[u]+=" scaleZ("+l(t[f],"")+")",delete t[f]),"skew"===u&&(t[u=d+"transform"]=t[u]||"",t[u]+=" skew("+l(t[f],"deg")+")",delete t[f]),"skewX"===u&&(t[u=d+"transform"]=t[u]||"",t[u]+=" skewX("+l(t[f],"deg")+")",delete t[f]),"skewY"===u&&(t[u=d+"transform"]=t[u]||"",t[u]+=" skewY("+l(t[f],"deg")+")",delete t[f]),"perspective"===u&&(t[u=d+"transform"]=t[u]||"",t[u]+=" perspective("+l(t[f],"px")+")",delete t[f]),0>h.indexOf(u)&&h.push(a(u));var f=h.join(","),g=function(){c.off(p+"."+r.id),clearTimeout(r.timeout),c.css(d+"transition",""),"function"==typeof o&&o(c),r.called=!0,r.CSSAIsRunning=!1,"function"==typeof r.CSSqueue&&(r.CSSqueue(),r.CSSqueue=null)},m={};jQuery.extend(m,t),m[d+"transition-property"]=f,m[d+"transition-duration"]=i+"ms",m[d+"transition-delay"]=n+"ms",m[d+"transition-style"]="preserve-3d",m[d+"transition-timing-function"]=s,setTimeout(function(){c.one(p+"."+r.id,g),c.css(m)},1),r.timeout=setTimeout(function(){c.called||!o?(c.called=!1,r.CSSAIsRunning=!1):(c.css(d+"transition",""),o(c),r.CSSAIsRunning=!1,"function"==typeof r.CSSqueue&&(r.CSSqueue(),r.CSSqueue=null))},i+n+100)}else{for(var f in t)"transform"===f&&delete t[f],"filter"===f&&delete t[f],"transform-origin"===f&&delete t[f],"auto"===t[f]&&delete t[f];o&&"string"!=typeof o||(o="linear"),c.animate(t,i,o)}}})};var getYTPVideoID=function(t){return"http://youtu.be/"==t.substr(0,16)?t.replace("http://youtu.be/",""):"https://youtu.be/"==t.substr(0,17)?t.replace("https://youtu.be/",""):t.indexOf("http")>-1?t.match(/[\\?&]v=([^&#]*)/)[1]:t};jQuery.mbYTPlayer={name:"jquery.mb.YTPlayer",version:"2.7.2",author:"Matteo Bicocchi",defaults:{containment:"body",ratio:"16/9",videoURL:null,startAt:0,stopAt:0,autoPlay:!0,vol:100,addRaster:!1,opacity:1,quality:"default",mute:!1,loop:!0,showControls:!0,showAnnotations:!1,showYTLogo:!0,stopMovieOnClick:!1,realfullscreen:!0,gaTrack:!0,onReady:function(){},onStateChange:function(){},onPlaybackQualityChange:function(){},onError:function(){}},controls:{play:"P",pause:"p",mute:"M",unmute:"A",onlyYT:"O",showSite:"R",ytLogo:"Y"},rasterImg:"images/raster.png",rasterImgRetina:"images/raster@2x.png",locationProtocol:"https:",buildPlayer:function(options){return this.each(function(){var YTPlayer=this,$YTPlayer=jQuery(YTPlayer);YTPlayer.loop=0,YTPlayer.opt={},$YTPlayer.addClass("mb_YTVPlayer");var canGoFullscreen,property=$YTPlayer.data("property")&&"string"==typeof $YTPlayer.data("property")?eval("("+$YTPlayer.data("property")+")"):$YTPlayer.data("property");void 0!==property&&void 0!==property.vol&&(property.vol=0==property.vol?property.vol=1:property.vol),jQuery.extend(YTPlayer.opt,jQuery.mbYTPlayer.defaults,options,property),(jQuery.browser.msie||jQuery.browser.opera||self.location.href!=top.location.href)&&(YTPlayer.opt.realfullscreen=!1),$YTPlayer.attr("id")||$YTPlayer.attr("id","YTP_"+(new Date).getTime()),YTPlayer.opt.id=YTPlayer.id,YTPlayer.isAlone=!1,YTPlayer.hasFocus=!0;var playerID="mbYTP_"+YTPlayer.id,videoID=this.opt.videoURL?getYTPVideoID(this.opt.videoURL):!!$YTPlayer.attr("href")&&getYTPVideoID($YTPlayer.attr("href"));YTPlayer.videoID=videoID,YTPlayer.opt.showAnnotations=YTPlayer.opt.showAnnotations?"0":"3";var v,playerVars={autoplay:0,modestbranding:1,controls:0,showinfo:0,rel:0,enablejsapi:1,version:3,playerapiid:playerID,origin:"*",allowfullscreen:!0,wmode:"transparent",iv_load_policy:YTPlayer.opt.showAnnotations},canPlayHTML5=!1;document.createElement("video").canPlayType&&(canPlayHTML5=!0),canPlayHTML5&&jQuery.extend(playerVars,{html5:1}),jQuery.browser.msie&&jQuery.browser.version<9&&(this.opt.opacity=1);var playerBox=jQuery("<div/>").attr("id",playerID).addClass("playerBox"),overlay=jQuery("<div/>").css({position:"absolute",top:0,left:0,width:"100%",height:"100%"}).addClass("YTPOverlay");if(YTPlayer.isSelf="self"==YTPlayer.opt.containment,YTPlayer.opt.containment=jQuery("self"==YTPlayer.opt.containment?this:YTPlayer.opt.containment),YTPlayer.isBackground="body"==YTPlayer.opt.containment.get(0).tagName.toLowerCase(),!YTPlayer.isBackground||!ytp.backgroundIsInited){if(YTPlayer.opt.containment.is(jQuery(this))?YTPlayer.isPlayer=!0:$YTPlayer.hide(),ytp.isDevice&&YTPlayer.isBackground)return void $YTPlayer.remove();if(YTPlayer.opt.addRaster){var classN="dot"==YTPlayer.opt.addRaster?"raster-dot":"raster",retina=window.retina||window.devicePixelRatio>1;overlay.addClass(retina?classN+" retina":classN)}else overlay.removeClass(function(t,i){var n=i.split(" "),s=[];return jQuery.each(n,function(t,i){/raster-.*/.test(i)&&s.push(i)}),s.push("retina"),s.join(" ")});var wrapper=jQuery("<div/>").addClass("mbYTP_wrapper").attr("id","wrapper_"+playerID);if(wrapper.css({position:"absolute",zIndex:0,minWidth:"100%",minHeight:"100%",left:0,top:0,overflow:"hidden",opacity:0}),playerBox.css({position:"absolute",zIndex:0,width:"100%",height:"100%",top:0,left:0,overflow:"hidden",opacity:this.opt.opacity}),wrapper.append(playerBox),YTPlayer.opt.containment.children().not("script, style").each(function(){"static"==jQuery(this).css("position")&&jQuery(this).css("position","relative")}),YTPlayer.isBackground?(jQuery("body").css({position:"absolute",minWidth:"100%",minHeight:"100%",zIndex:1,boxSizing:"border-box"}),wrapper.css({position:"fixed",top:0,left:0,zIndex:0,webkitTransform:"translateZ(0)"}),$YTPlayer.hide()):"static"==YTPlayer.opt.containment.css("position")&&YTPlayer.opt.containment.css({position:"relative"}),YTPlayer.opt.containment.prepend(wrapper),YTPlayer.wrapper=wrapper,playerBox.css({opacity:1}),ytp.isDevice||(playerBox.after(overlay),YTPlayer.overlay=overlay),YTPlayer.isBackground||overlay.on("mouseenter",function(){$YTPlayer.find(".mb_YTVPBar").addClass("visible")}).on("mouseleave",function(){$YTPlayer.find(".mb_YTVPBar").removeClass("visible")}),ytp.YTAPIReady)setTimeout(function(){jQuery(document).trigger("YTAPIReady")},100);else{jQuery("#YTAPI").remove();var tag=jQuery("<script></script>").attr({src:jQuery.mbYTPlayer.locationProtocol+"//www.youtube.com/player_api?v="+jQuery.mbYTPlayer.version,id:"YTAPI"});jQuery("head title").after(tag)}jQuery(document).on("YTAPIReady",function(){YTPlayer.isBackground&&ytp.backgroundIsInited||YTPlayer.isInit||(YTPlayer.isBackground&&YTPlayer.opt.stopMovieOnClick&&jQuery(document).off("mousedown.ytplayer").on("mousedown,.ytplayer",function(t){var i=jQuery(t.target);(i.is("a")||i.parents().is("a"))&&$YTPlayer.pauseYTP()}),YTPlayer.isBackground&&(ytp.backgroundIsInited=!0),YTPlayer.opt.autoPlay=void 0===YTPlayer.opt.autoPlay?!!YTPlayer.isBackground:YTPlayer.opt.autoPlay,YTPlayer.opt.vol=YTPlayer.opt.vol?YTPlayer.opt.vol:100,jQuery.mbYTPlayer.getDataFromFeed(YTPlayer.videoID,YTPlayer),jQuery(YTPlayer).on("YTPChanged",function(){return YTPlayer.isInit?void 0:(YTPlayer.isInit=!0,ytp.isDevice&&!YTPlayer.isBackground?void new YT.Player(playerID,{videoId:YTPlayer.videoID.toString(),height:"100%",width:"100%",videoId:YTPlayer.videoID,events:{onReady:function(t){YTPlayer.player=t.target,playerBox.css({opacity:1}),YTPlayer.wrapper.css({opacity:YTPlayer.opt.opacity}),$YTPlayer.optimizeDisplay()},onStateChange:function(){}}}):void new YT.Player(playerID,{videoId:YTPlayer.videoID.toString(),playerVars:playerVars,events:{onReady:function(t){if(YTPlayer.player=t.target,!YTPlayer.isReady){YTPlayer.isReady=!0,YTPlayer.playerEl=YTPlayer.player.getIframe(),$YTPlayer.optimizeDisplay(),YTPlayer.videoID=videoID,jQuery(window).on("resize.YTP",function(){$YTPlayer.optimizeDisplay()}),YTPlayer.opt.showControls&&jQuery(YTPlayer).buildYTPControls();var i=YTPlayer.opt.startAt?YTPlayer.opt.startAt:1;YTPlayer.player.setVolume(0),jQuery(YTPlayer).muteYTPVolume(),jQuery.mbYTPlayer.checkForState(YTPlayer),YTPlayer.checkForStartAt=setInterval(function(){var t=YTPlayer.player.getVideoLoadedFraction()>i/YTPlayer.player.getDuration();YTPlayer.player.getDuration()>0&&YTPlayer.player.getCurrentTime()>=i&&t?(clearInterval(YTPlayer.checkForStartAt),YTPlayer.player.setVolume(0),jQuery(YTPlayer).muteYTPVolume(),"function"==typeof YTPlayer.opt.onReady&&YTPlayer.opt.onReady($YTPlayer),YTPlayer.opt.mute||jQuery(YTPlayer).unmuteYTPVolume(),jQuery.mbYTPlayer.checkForState(YTPlayer),YTPlayer.player.pauseVideo(),setTimeout(function(){YTPlayer.opt.autoPlay?($YTPlayer.playYTP(),$YTPlayer.css("background-image","none")):YTPlayer.player.pauseVideo(),YTPlayer.wrapper.CSSAnimate({opacity:YTPlayer.isAlone?1:YTPlayer.opt.opacity},2e3)},100)):(YTPlayer.player.playVideo(),YTPlayer.player.seekTo(i,!0))},jQuery.browser.chrome?1e3:1)}},onStateChange:function(event){if("function"==typeof event.target.getPlayerState){var state=event.target.getPlayerState();"function"==typeof YTPlayer.opt.onStateChange&&YTPlayer.opt.onStateChange($YTPlayer,state);var controls=jQuery("#controlBar_"+YTPlayer.id),data=YTPlayer.opt;if(0==state){if(YTPlayer.state==state)return;YTPlayer.state=state,YTPlayer.player.pauseVideo();var startAt=YTPlayer.opt.startAt?YTPlayer.opt.startAt:1;data.loop?(YTPlayer.wrapper.css({opacity:0}),$YTPlayer.playYTP(),YTPlayer.player.seekTo(startAt,!0)):YTPlayer.isBackground||(YTPlayer.player.seekTo(startAt,!0),$YTPlayer.playYTP(),setTimeout(function(){$YTPlayer.pauseYTP()},10)),!data.loop&&YTPlayer.isBackground?YTPlayer.wrapper.CSSAnimate({opacity:0},2e3):data.loop&&(YTPlayer.wrapper.css({opacity:0}),YTPlayer.loop++),controls.find(".mb_YTVPPlaypause").html(jQuery.mbYTPlayer.controls.play),jQuery(YTPlayer).trigger("YTPEnd")}if(3==state){if(YTPlayer.state==state)return;YTPlayer.state=state,jQuery.browser.chrome||YTPlayer.player.setPlaybackQuality(YTPlayer.opt.quality),controls.find(".mb_YTVPPlaypause").html(jQuery.mbYTPlayer.controls.play),jQuery(YTPlayer).trigger("YTPBuffering")}if(-1==state){if(YTPlayer.state==state)return;YTPlayer.state=state,jQuery(YTPlayer).trigger("YTPUnstarted")}if(1==state){if(YTPlayer.state==state)return;YTPlayer.state=state,jQuery.browser.chrome||YTPlayer.player.setPlaybackQuality(YTPlayer.opt.quality),controls.find(".mb_YTVPPlaypause").html(jQuery.mbYTPlayer.controls.pause),jQuery(YTPlayer).trigger("YTPStart"),"undefined"!=typeof _gaq&&eval(YTPlayer.opt.gaTrack)&&_gaq.push(["_trackEvent","YTPlayer","Play",YTPlayer.title||YTPlayer.videoID.toString()]),"undefined"!=typeof ga&&eval(YTPlayer.opt.gaTrack)&&ga("send","event","YTPlayer","play",YTPlayer.title||YTPlayer.videoID.toString())}if(2==state){if(YTPlayer.state==state)return;YTPlayer.state=state,controls.find(".mb_YTVPPlaypause").html(jQuery.mbYTPlayer.controls.play),jQuery(YTPlayer).trigger("YTPPause")}}},onPlaybackQualityChange:function(){"function"==typeof YTPlayer.opt.onPlaybackQualityChange&&YTPlayer.opt.onPlaybackQualityChange($YTPlayer)},onError:function(t){150==t.data&&(console.log("Embedding this video is restricted by Youtube."),YTPlayer.isPlayList&&jQuery(YTPlayer).playNext()),2==t.data&&YTPlayer.isPlayList&&jQuery(YTPlayer).playNext(),"function"==typeof YTPlayer.opt.onError&&YTPlayer.opt.onError($YTPlayer,t)}}}))}))})}})},getDataFromFeed:function(t,i){i.videoID=t,jQuery.browser.msie?("auto"==i.opt.ratio?i.opt.ratio="16/9":i.opt.ratio,i.hasData||(i.hasData=!0,setTimeout(function(){jQuery(i).trigger("YTPChanged")},100))):(jQuery.getJSON(jQuery.mbYTPlayer.locationProtocol+"//gdata.youtube.com/feeds/api/videos/"+t+"?v=2&alt=jsonc",function(t){i.dataReceived=!0;var n=t.data;if(i.title=n.title,i.videoData=n,"auto"==i.opt.ratio&&(i.opt.ratio=n.aspectRatio&&"widescreen"===n.aspectRatio?"16/9":"4/3"),!i.hasData&&(i.hasData=!0,i.isPlayer)){var s=i.videoData.thumbnail.hqDefault;i.opt.containment.css({background:"rgba(0,0,0,0.5) url("+s+") center center",backgroundSize:"cover"})}jQuery(i).trigger("YTPChanged")}),setTimeout(function(){i.dataReceived||i.hasData||(i.hasData=!0,jQuery(i).trigger("YTPChanged"))},1500))},getVideoID:function(){return this.get(0).videoID||!1},setVideoQuality:function(t){var i=this.get(0);jQuery.browser.chrome||i.player.setPlaybackQuality(t)},YTPlaylist:function(t,i,n){var s=this.get(0);s.isPlayList=!0,i&&(t=jQuery.shuffle(t)),s.videoID||(s.videos=t,s.videoCounter=0,s.videoLength=t.length,jQuery(s).data("property",t[0]),jQuery(s).mb_YTPlayer()),"function"==typeof n&&jQuery(s).on("YTPChanged",function(){n(s)}),jQuery(s).on("YTPEnd",function(){jQuery(s).playNext()})},playNext:function(){var t=this.get(0);t.videoCounter++,t.videoCounter>=t.videoLength&&(t.videoCounter=0),jQuery(t.playerEl).css({opacity:0}),jQuery(t).changeMovie(t.videos[t.videoCounter])},playPrev:function(){var t=this.get(0);t.videoCounter--,t.videoCounter<0&&(t.videoCounter=t.videoLength-1),jQuery(t.playerEl).css({opacity:0}),jQuery(t).changeMovie(t.videos[t.videoCounter])},changeMovie:function(t){var i=this.get(0);i.opt.startAt=0,i.opt.stopAt=0,i.opt.mute=!0,t&&jQuery.extend(i.opt,t),i.videoID=getYTPVideoID(i.opt.videoURL),jQuery(i).pauseYTP();var n=jQuery.browser.msie?1e3:0;if(jQuery(i.playerEl).CSSAnimate({opacity:0},n),setTimeout(function(){var t=jQuery.browser.chrome?"default":i.opt.quality;jQuery(i).getPlayer().cueVideoByUrl(encodeURI(jQuery.mbYTPlayer.locationProtocol+"//www.youtube.com/v/"+i.videoID),1,t),jQuery(i).playYTP(),jQuery(i).one("YTPStart",function(){i.wrapper.CSSAnimate({opacity:i.isAlone?1:i.opt.opacity},1e3),jQuery(i.playerEl).CSSAnimate({opacity:1},n),i.opt.startAt&&i.player.seekTo(i.opt.startAt),jQuery.mbYTPlayer.checkForState(i),i.opt.autoPlay||jQuery(i).pauseYTP()}),i.opt.mute?jQuery(i).muteYTPVolume():jQuery(i).unmuteYTPVolume()},n),i.opt.addRaster){var s=window.retina||window.devicePixelRatio>1;i.overlay.addClass(s?"raster retina":"raster")}else i.overlay.removeClass("raster"),i.overlay.removeClass("retina");jQuery("#controlBar_"+i.id).remove(),i.opt.showControls&&jQuery(i).buildYTPControls(),jQuery.mbYTPlayer.getDataFromFeed(i.videoID,i),jQuery(i).optimizeDisplay()},getPlayer:function(){return jQuery(this).get(0).player},playerDestroy:function(){var t=this.get(0);ytp.YTAPIReady=!1,ytp.backgroundIsInited=!1,t.isInit=!1,t.videoID=null,t.wrapper.remove(),jQuery("#controlBar_"+t.id).remove()},fullscreen:function(real){function RunPrefixMethod(t,i){for(var n,s,o=["webkit","moz","ms","o",""],r=0;r<o.length&&!t[n];){if(n=i,""==o[r]&&(n=n.substr(0,1).toLowerCase()+n.substr(1)),"undefined"!=(s=typeof t[n=o[r]+n]))return o=[o[r]],"function"==s?t[n]():t[n];r++}}function launchFullscreen(t){RunPrefixMethod(t,"RequestFullScreen")}function cancelFullscreen(){(RunPrefixMethod(document,"FullScreen")||RunPrefixMethod(document,"IsFullScreen"))&&RunPrefixMethod(document,"CancelFullScreen")}var YTPlayer=this.get(0);void 0===real&&(real=YTPlayer.opt.realfullscreen),real=eval(real);var controls=jQuery("#controlBar_"+YTPlayer.id),fullScreenBtn=controls.find(".mb_OnlyYT"),videoWrapper=YTPlayer.isSelf?YTPlayer.opt.containment:YTPlayer.wrapper;if(real){var fullscreenchange=jQuery.browser.mozilla?"mozfullscreenchange":jQuery.browser.webkit?"webkitfullscreenchange":"fullscreenchange";jQuery(document).off(fullscreenchange).on(fullscreenchange,function(){RunPrefixMethod(document,"IsFullScreen")||RunPrefixMethod(document,"FullScreen")?(jQuery(YTPlayer).setVideoQuality("default"),jQuery(YTPlayer).trigger("YTPFullScreenStart")):(YTPlayer.isAlone=!1,fullScreenBtn.html(jQuery.mbYTPlayer.controls.onlyYT),jQuery(YTPlayer).setVideoQuality(YTPlayer.opt.quality),videoWrapper.removeClass("fullscreen"),videoWrapper.CSSAnimate({opacity:YTPlayer.opt.opacity},500),videoWrapper.css({zIndex:0}),YTPlayer.isBackground?jQuery("body").after(controls):YTPlayer.wrapper.before(controls),jQuery(window).resize(),jQuery(YTPlayer).trigger("YTPFullScreenEnd"))})}YTPlayer.isAlone?(real?cancelFullscreen():(videoWrapper.CSSAnimate({opacity:YTPlayer.opt.opacity},500),videoWrapper.css({zIndex:0})),fullScreenBtn.html(jQuery.mbYTPlayer.controls.onlyYT),YTPlayer.isAlone=!1):(real?(YTPlayer.player.getPlayerState(),videoWrapper.css({opacity:0}),videoWrapper.addClass("fullscreen"),launchFullscreen(videoWrapper.get(0)),setTimeout(function(){videoWrapper.CSSAnimate({opacity:1},1e3),YTPlayer.wrapper.append(controls),jQuery(YTPlayer).optimizeDisplay(),YTPlayer.player.seekTo(YTPlayer.player.getCurrentTime()+.1,!0)},500)):videoWrapper.css({zIndex:1e4}).CSSAnimate({opacity:1},1e3),fullScreenBtn.html(jQuery.mbYTPlayer.controls.showSite),YTPlayer.isAlone=!0)},playYTP:function(){var t=this.get(0);void 0!==t.player&&(jQuery("#controlBar_"+t.id).find(".mb_YTVPPlaypause").html(jQuery.mbYTPlayer.controls.pause),t.player.playVideo(),t.wrapper.CSSAnimate({opacity:t.isAlone?1:t.opt.opacity},2e3),jQuery(t).on("YTPStart",function(){jQuery(t).css("background-image","none")}))},toggleLoops:function(){var t=this.get(0),i=t.opt;1==i.loop?i.loop=0:(i.startAt?t.player.seekTo(i.startAt):t.player.playVideo(),i.loop=1)},stopYTP:function(){var t=this.get(0);jQuery("#controlBar_"+t.id).find(".mb_YTVPPlaypause").html(jQuery.mbYTPlayer.controls.play),t.player.stopVideo()},pauseYTP:function(){var t=this.get(0);(t.opt,jQuery("#controlBar_"+t.id)).find(".mb_YTVPPlaypause").html(jQuery.mbYTPlayer.controls.play),t.player.pauseVideo()},seekToYTP:function(t){this.get(0).player.seekTo(t,!0)},setYTPVolume:function(t){var i=this.get(0);t||i.opt.vol||0!=i.player.getVolume()?!t&&i.player.getVolume()>0||t&&i.player.getVolume()==t?jQuery(i).muteYTPVolume():i.opt.vol=t:jQuery(i).unmuteYTPVolume(),i.player.setVolume(i.opt.vol)},muteYTPVolume:function(){var t=this.get(0);t.player.mute(),t.player.setVolume(0),jQuery("#controlBar_"+t.id).find(".mb_YTVPMuteUnmute").html(jQuery.mbYTPlayer.controls.unmute),jQuery(t).addClass("isMuted"),jQuery(t).trigger("YTPMuted")},unmuteYTPVolume:function(){var t=this.get(0);t.player.unMute(),t.player.setVolume(t.opt.vol),jQuery("#controlBar_"+t.id).find(".mb_YTVPMuteUnmute").html(jQuery.mbYTPlayer.controls.mute),jQuery(t).removeClass("isMuted"),jQuery(t).trigger("YTPUnmuted")},manageYTPProgress:function(){var t=this.get(0),i=jQuery("#controlBar_"+t.id),n=i.find(".mb_YTVPProgress"),s=i.find(".mb_YTVPLoaded"),o=i.find(".mb_YTVTime"),r=n.outerWidth(),a=Math.floor(t.player.getCurrentTime()),l=Math.floor(t.player.getDuration()),c=a*r/l,h=0,u=100*t.player.getVideoLoadedFraction();return s.css({left:h,width:u+"%"}),o.css({left:0,width:c}),{totalTime:l,currentTime:a}},buildYTPControls:function(){var YTPlayer=this.get(0),data=YTPlayer.opt;if(data.showYTLogo=data.showYTLogo||data.printUrl,!jQuery("#controlBar_"+YTPlayer.id).length){var controlBar=jQuery("<span/>").attr("id","controlBar_"+YTPlayer.id).addClass("mb_YTVPBar").css({whiteSpace:"noWrap",position:YTPlayer.isBackground?"fixed":"absolute",zIndex:YTPlayer.isBackground?1e4:1e3}).hide(),buttonBar=jQuery("<div/>").addClass("buttonBar"),playpause=jQuery("<span>"+jQuery.mbYTPlayer.controls.play+"</span>").addClass("mb_YTVPPlaypause ytpicon").click(function(){1==YTPlayer.player.getPlayerState()?jQuery(YTPlayer).pauseYTP():jQuery(YTPlayer).playYTP()}),MuteUnmute=jQuery("<span>"+jQuery.mbYTPlayer.controls.mute+"</span>").addClass("mb_YTVPMuteUnmute ytpicon").click(function(){0==YTPlayer.player.getVolume()?jQuery(YTPlayer).unmuteYTPVolume():jQuery(YTPlayer).muteYTPVolume()}),idx=jQuery("<span/>").addClass("mb_YTVPTime"),vURL=data.videoURL?data.videoURL:"";0>vURL.indexOf("http")&&(vURL=jQuery.mbYTPlayer.locationProtocol+"//www.youtube.com/watch?v="+data.videoURL);var movieUrl=jQuery("<span/>").html(jQuery.mbYTPlayer.controls.ytLogo).addClass("mb_YTVPUrl ytpicon").attr("title","view on YouTube").on("click",function(){window.open(vURL,"viewOnYT")}),onlyVideo=jQuery("<span/>").html(jQuery.mbYTPlayer.controls.onlyYT).addClass("mb_OnlyYT ytpicon").on("click",function(){jQuery(YTPlayer).fullscreen(data.realfullscreen)}),progressBar=jQuery("<div/>").addClass("mb_YTVPProgress").css("position","absolute").click(function(t){timeBar.css({width:t.clientX-timeBar.offset().left}),YTPlayer.timeW=t.clientX-timeBar.offset().left,controlBar.find(".mb_YTVPLoaded").css({width:0});var i=Math.floor(YTPlayer.player.getDuration());YTPlayer.goto=timeBar.outerWidth()*i/progressBar.outerWidth(),YTPlayer.player.seekTo(parseFloat(YTPlayer.goto),!0),controlBar.find(".mb_YTVPLoaded").css({width:0})}),loadedBar=jQuery("<div/>").addClass("mb_YTVPLoaded").css("position","absolute"),timeBar=jQuery("<div/>").addClass("mb_YTVTime").css("position","absolute");progressBar.append(loadedBar).append(timeBar),buttonBar.append(playpause).append(MuteUnmute).append(idx),data.showYTLogo&&buttonBar.append(movieUrl),(YTPlayer.isBackground||eval(YTPlayer.opt.realfullscreen)&&!YTPlayer.isBackground)&&buttonBar.append(onlyVideo),controlBar.append(buttonBar).append(progressBar),YTPlayer.isBackground?jQuery("body").after(controlBar):(controlBar.addClass("inlinePlayer"),YTPlayer.wrapper.before(controlBar)),controlBar.fadeIn()}},checkForState:function(t){var i=t.opt.showControls?10:1e3;clearInterval(t.getState),t.getState=setInterval(function(){var i=jQuery(t).manageYTPProgress(),n=jQuery(t),s=jQuery("#controlBar_"+t.id),o=t.opt,r=t.opt.startAt?t.opt.startAt:1,a=t.opt.stopAt>t.opt.startAt?t.opt.stopAt:0;if(a=a<t.player.getDuration()?a:0,0==t.player.getVolume()?n.addClass("isMuted"):n.removeClass("isMuted"),t.opt.showControls&&s.find(".mb_YTVPTime").html(i.totalTime?jQuery.mbYTPlayer.formatTime(i.currentTime)+" / "+jQuery.mbYTPlayer.formatTime(i.totalTime):"-- : -- / -- : --"),document.hasFocus()?document.hasFocus()&&!t.hasFocus&&(t.hasFocus=!0,n.playYTP()):(t.hasFocus=!1,n.pauseYTP()),1==t.player.getPlayerState()&&(parseFloat(t.player.getDuration()-3)<t.player.getCurrentTime()||a>0&&parseFloat(t.player.getCurrentTime())>a)){if(t.isEnded)return;if(t.isEnded=!0,setTimeout(function(){t.isEnded=!1},2e3),t.isPlayList)return clearInterval(t.getState),void jQuery(t).trigger("YTPEnd");o.loop?t.player.seekTo(r,!0):(t.player.pauseVideo(),t.wrapper.CSSAnimate({opacity:0},1e3,function(){if(jQuery(t).trigger("YTPEnd"),t.player.seekTo(r,!0),!t.isBackground){var i=t.videoData.thumbnail.hqDefault;jQuery(t).css({background:"rgba(0,0,0,0.5) url("+i+") center center",backgroundSize:"cover"})}}))}},i)},formatTime:function(t){var i=Math.floor(t/60),n=Math.floor(t-60*i);return(9>=i?"0"+i:i)+" : "+(9>=n?"0"+n:n)}},jQuery.fn.toggleVolume=function(){var t=this.get(0);if(t)return t.player.isMuted()?(jQuery(t).unmuteYTPVolume(),!0):(jQuery(t).muteYTPVolume(),!1)},jQuery.fn.optimizeDisplay=function(){var t=this.get(0),i=t.opt,n=jQuery(t.playerEl),s={},o=t.wrapper;s.width=o.outerWidth(),s.height=o.outerHeight();var r=24,a=100,l={};l.width=s.width+s.width*r/100,l.height=Math.ceil("16/9"==i.ratio?9*s.width/16:3*s.width/4),l.marginTop=-((l.height-s.height)/2),l.marginLeft=-(s.width*(r/2)/100),l.height<s.height&&(l.height=s.height+s.height*r/100,l.width=Math.floor("16/9"==i.ratio?16*s.height/9:4*s.height/3),l.marginTop=-(s.height*(r/2)/100),l.marginLeft=-((l.width-s.width)/2)),l.width+=a,l.height+=a,l.marginTop-=a/2,l.marginLeft-=a/2,n.css({width:l.width,height:l.height,marginTop:l.marginTop,marginLeft:l.marginLeft})},jQuery.shuffle=function(t){for(var i=t.slice(),n=i.length,s=n;s--;){var o=parseInt(Math.random()*n),r=i[s];i[s]=i[o],i[o]=r}return i},jQuery.fn.mb_YTPlayer=jQuery.mbYTPlayer.buildPlayer,jQuery.fn.YTPlaylist=jQuery.mbYTPlayer.YTPlaylist,jQuery.fn.playNext=jQuery.mbYTPlayer.playNext,jQuery.fn.playPrev=jQuery.mbYTPlayer.playPrev,jQuery.fn.changeMovie=jQuery.mbYTPlayer.changeMovie,jQuery.fn.getVideoID=jQuery.mbYTPlayer.getVideoID,jQuery.fn.getPlayer=jQuery.mbYTPlayer.getPlayer,jQuery.fn.playerDestroy=jQuery.mbYTPlayer.playerDestroy,jQuery.fn.fullscreen=jQuery.mbYTPlayer.fullscreen,jQuery.fn.buildYTPControls=jQuery.mbYTPlayer.buildYTPControls,jQuery.fn.playYTP=jQuery.mbYTPlayer.playYTP,jQuery.fn.toggleLoops=jQuery.mbYTPlayer.toggleLoops,jQuery.fn.stopYTP=jQuery.mbYTPlayer.stopYTP,jQuery.fn.pauseYTP=jQuery.mbYTPlayer.pauseYTP,jQuery.fn.seekToYTP=jQuery.mbYTPlayer.seekToYTP,jQuery.fn.muteYTPVolume=jQuery.mbYTPlayer.muteYTPVolume,jQuery.fn.unmuteYTPVolume=jQuery.mbYTPlayer.unmuteYTPVolume,jQuery.fn.setYTPVolume=jQuery.mbYTPlayer.setYTPVolume,jQuery.fn.setVideoQuality=jQuery.mbYTPlayer.setVideoQuality,jQuery.fn.manageYTPProgress=jQuery.mbYTPlayer.manageYTPProgress}(jQuery,ytp),function(t){t.easyPieChart=function(i,n){var s,o,r,a,l,c,h,u,d=this;return this.el=i,this.$el=t(i),this.$el.data("easyPieChart",this),this.init=function(){var i,s;return d.options=t.extend({},t.easyPieChart.defaultOptions,n),i=parseInt(d.$el.data("percent"),10),d.percentage=0,d.sempera=t("<canvas width='"+d.options.size+"' height='"+d.options.size+"'></canvas>").get(0),d.$el.append(d.sempera),"undefined"!=typeof G_vmlSemperaManager&&null!==G_vmlSemperaManager&&G_vmlSemperaManager.initElement(d.sempera),d.ctx=d.sempera.getContext("2d"),window.devicePixelRatio>1&&(s=window.devicePixelRatio,t(d.sempera).css({width:d.options.size,height:d.options.size}),d.sempera.width*=s,d.sempera.height*=s,d.ctx.scale(s,s)),d.ctx.translate(d.options.size/2,d.options.size/2),d.ctx.rotate(d.options.rotate*Math.PI/180),d.$el.addClass("easyPieChart"),d.$el.css({width:d.options.size,height:d.options.size,lineHeight:""+d.options.size+"px"}),d.update(i),d},this.update=function(t){return t=parseFloat(t)||0,!1===d.options.animate?r(t):d.options.delay?(o(d.percentage,0),setTimeout(function(){return o(d.percentage,t)},d.options.delay)):o(d.percentage,t),d},h=function(){var t,i,n;for(d.ctx.fillStyle=d.options.scaleColor,d.ctx.lineWidth=1,n=[],t=i=0;i<=24;t=++i)n.push(s(t));return n},s=function(t){var i;i=t%6==0?0:.017*d.options.size,d.ctx.save(),d.ctx.rotate(t*Math.PI/12),d.ctx.fillRect(d.options.size/2-i,0,-(.05*d.options.size)+i,1),d.ctx.restore()},u=function(){var t;t=d.options.size/2-d.options.lineWidth/2,!1!==d.options.scaleColor&&(t-=.08*d.options.size),d.ctx.beginPath(),d.ctx.arc(0,0,t,0,2*Math.PI,!0),d.ctx.closePath(),d.ctx.strokeStyle=d.options.trackColor,d.ctx.lineWidth=d.options.lineWidth,d.ctx.stroke()},c=function(){!1!==d.options.scaleColor&&h(),!1!==d.options.trackColor&&u()},r=function(i){var n;c(),d.ctx.strokeStyle=t.isFunction(d.options.barColor)?d.options.barColor(i):d.options.barColor,d.ctx.lineCap=d.options.lineCap,d.ctx.lineWidth=d.options.lineWidth,n=d.options.size/2-d.options.lineWidth/2,!1!==d.options.scaleColor&&(n-=.08*d.options.size),d.ctx.save(),d.ctx.rotate(-Math.PI/2),d.ctx.beginPath(),d.ctx.arc(0,0,n,0,2*Math.PI*i/100,!1),d.ctx.stroke(),d.ctx.restore()},l=window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||function(t){return window.setTimeout(t,1e3/60)},o=function(t,i){var n,s;d.options.onStart.call(d),d.percentage=i,Date.now||(Date.now=function(){return+new Date}),s=Date.now(),n=function(){var o,h;return(h=Math.min(Date.now()-s,d.options.animate),d.ctx.clearRect(-d.options.size/2,-d.options.size/2,d.options.size,d.options.size),c.call(d),o=[a(h,t,i-t,d.options.animate)],d.options.onStep.call(d,o),r.call(d,o),h>=d.options.animate)?d.options.onStop.call(d,o,i):l(n)},l(n)},a=function(t,i,n,s){var o,r;return o=function(t){return Math.pow(t,2)},n/2*(r=function(t){return t<1?o(t):2-o(-(t/2*2)+2)})(t/=s/2)+i},this.init()},t.easyPieChart.defaultOptions={barColor:"#ef1e25",trackColor:"#f2f2f2",scaleColor:"#dfe0e0",lineCap:"round",rotate:0,size:110,lineWidth:3,animate:!1,delay:!1,onStart:t.noop,onStop:t.noop,onStep:t.noop},t.fn.easyPieChart=function(i){return t.each(this,function(n,s){var o,r;if(!(o=t(s)).data("easyPieChart"))return r=t.extend({},i,o.data()),o.data("easyPieChart",new t.easyPieChart(s,r))})}}(jQuery),function(t){t.fn.appear=function(i,n){var s=t.extend({data:void 0,one:!0,accX:0,accY:0},n);return this.each(function(){var n=t(this);if(n.appeared=!1,!i){n.trigger("appear",s.data);return}var o=t(window),r=function(){if(!n.is(":visible")){n.appeared=!1;return}var t=o.scrollLeft(),i=o.scrollTop(),r=n.offset(),a=r.left,l=r.top,c=s.accX,h=s.accY,u=n.height(),d=o.height(),p=n.width(),f=o.width();l+u+h>=i&&l<=i+d+h&&a+p+c>=t&&a<=t+f+c?n.appeared||n.trigger("appear",s.data):n.appeared=!1},a=function(){if(n.appeared=!0,s.one){o.unbind("scroll",r);var a=t.inArray(r,t.fn.appear.checks);a>=0&&t.fn.appear.checks.splice(a,1)}i.apply(this,arguments)};s.one?n.one("appear",s.data,a):n.bind("appear",s.data,a),o.scroll(r),t.fn.appear.checks.push(r),r()})},t.extend(t.fn.appear,{checks:[],timeout:null,checkAll:function(){var i=t.fn.appear.checks.length;if(i>0)for(;i--;)t.fn.appear.checks[i]()},run:function(){t.fn.appear.timeout&&clearTimeout(t.fn.appear.timeout),t.fn.appear.timeout=setTimeout(t.fn.appear.checkAll,20)}}),t.each(["append","prepend","after","before","attr","removeAttr","addClass","removeClass","toggleClass","remove","css","show","hide"],function(i,n){var s=t.fn[n];s&&(t.fn[n]=function(){var i=s.apply(this,arguments);return t.fn.appear.run(),i})})}(jQuery),function(t){"use strict";var i="animsition",n={init:function(s){return(s=t.extend({inClass:"fade-in",outClass:"fade-out",inDuration:1500,outDuration:800,linkElement:".animsition-link",loading:!0,loadingParentElement:"body",loadingClass:"animsition-loading",loadingHtml:'<div class="ball-clip-rotate-multiple"><div></div><div></div></div>',unSupportCss:["animation-duration","-webkit-animation-duration","-o-animation-duration"],overlay:!1,overlayClass:"animsition-overlay-slide",overlayParentElement:"body"},s),n.supportCheck.call(this,s))?(n.optionCheck.call(this,s)&&n.addOverlay.call(this,s),s.loading&&n.addLoading.call(this,s),this.each(function(){var o=this,r=t(this),a=t(window);r.data(i)||(s=t.extend({},s),r.data(i,{options:s}),a.on("load."+i+" pageshow."+i,function(){n.pageIn.call(o)}),a.on("unload."+i,function(){}),t(s.linkElement).on("click."+i,function(i){i.preventDefault();var s=t(this);n.pageOut.call(o,s)}))})):("console"in window||(window.console={},window.console.log=function(t){return t}),console.log("Animsition does not support this browser."),n.destroy.call(this))},addOverlay:function(i){t(i.overlayParentElement).prepend('<div class="'+i.overlayClass+'"></div>')},addLoading:function(i){t(i.loadingParentElement).append('<div class="'+i.loadingClass+'">'+i.loadingHtml+"</div>")},removeLoading:function(){var n=t(this).data(i).options;t(n.loadingParentElement).children("."+n.loadingClass).fadeOut().remove()},supportCheck:function(i){var n=t(this),s=i.unSupportCss,o=s.length,r=!1;0===o&&(r=!0);for(var a=0;o>a;a++)if("string"==typeof n.css(s[a])){r=!0;break}return r},optionCheck:function(i){var n=t(this);return!!(i.overlay||n.data("animsition-overlay"))},animationCheck:function(n,s,o){var r=t(this).data(i).options,a=typeof n,l=!s&&"number"===a,c=s&&"string"===a&&n.length>0;return l||c||(s&&o?n=r.inClass:!s&&o?n=r.inDuration:s&&!o?n=r.outClass:s||o||(n=r.outDuration)),n},pageIn:function(){var s=this,o=t(this),r=o.data(i).options,a=o.data("animsition-in-duration"),l=o.data("animsition-in"),c=n.animationCheck.call(s,a,!1,!0),h=n.animationCheck.call(s,l,!0,!0),u=n.optionCheck.call(s,r);r.loading&&n.removeLoading.call(s),u?n.pageInOverlay.call(s,h,c):n.pageInBasic.call(s,h,c)},pageInBasic:function(i,n){var s=t(this);s.css({"animation-duration":n/1e3+"s"}).addClass(i).animateCallback(function(){s.removeClass(i).css({opacity:1})})},pageInOverlay:function(n,s){var o=t(this),r=o.data(i).options;o.css({opacity:1}),t(r.overlayParentElement).children("."+r.overlayClass).css({"animation-duration":s/1e3+"s"}).addClass(n)},pageOut:function(s){var o=this,r=t(this),a=r.data(i).options,l=s.data("animsition-out"),c=r.data("animsition-out"),h=s.data("animsition-out-duration"),u=r.data("animsition-out-duration"),d=l||c,p=h||u,f=n.animationCheck.call(o,d,!0,!1),g=n.animationCheck.call(o,p,!1,!1),m=n.optionCheck.call(o,a),v=s.attr("href");m?n.pageOutOverlay.call(o,f,g,v):n.pageOutBasic.call(o,f,g,v)},pageOutBasic:function(i,n,s){t(this).css({"animation-duration":n/1e3+"s"}).addClass(i).animateCallback(function(){location.href=s})},pageOutOverlay:function(s,o,r){var a=this,l=t(this),c=l.data(i).options,h=l.data("animsition-in"),u=n.animationCheck.call(a,h,!0,!0);t(c.overlayParentElement).children("."+c.overlayClass).css({"animation-duration":o/1e3+"s"}).removeClass(u).addClass(s).animateCallback(function(){l.css({opacity:0}),location.href=r})},destroy:function(){return this.each(function(){var n=t(this);t(window).unbind("."+i),n.css({opacity:1}).removeData(i)})}};t.fn.animateCallback=function(i){var n="animationend webkitAnimationEnd mozAnimationEnd oAnimationEnd MSAnimationEnd";return this.each(function(){t(this).bind(n,function(){return t(this).unbind(n),i.call(this)})})},t.fn.animsition=function(s){return n[s]?n[s].apply(this,Array.prototype.slice.call(arguments,1)):"object"!=typeof s&&s?void t.error("Method "+s+" does not exist on jQuery."+i):n.init.apply(this,arguments)}}(jQuery),/*! Stellar.js v0.6.2 | Copyright 2013, Mark Dalgleish | http://markdalgleish.com/projects/stellar.js | http://markdalgleish.mit-license.org */ function(t,i,n,s){function o(i,n){this.element=i,this.options=t.extend({},a,n),this._defaults=a,this._name=r,this.init()}var r="stellar",a={scrollProperty:"scroll",positionProperty:"position",horizontalScrolling:!0,verticalScrolling:!0,horizontalOffset:0,verticalOffset:0,responsive:!1,parallaxBackgrounds:!0,parallaxElements:!0,hideDistantElements:!0,hideElement:function(t){t.hide()},showElement:function(t){t.show()}},l={scroll:{getLeft:function(t){return t.scrollLeft()},setLeft:function(t,i){t.scrollLeft(i)},getTop:function(t){return t.scrollTop()},setTop:function(t,i){t.scrollTop(i)}},position:{getLeft:function(t){return -1*parseInt(t.css("left"),10)},getTop:function(t){return -1*parseInt(t.css("top"),10)}},margin:{getLeft:function(t){return -1*parseInt(t.css("margin-left"),10)},getTop:function(t){return -1*parseInt(t.css("margin-top"),10)}},transform:{getLeft:function(t){var i=getComputedStyle(t[0])[h];return"none"!==i?-1*parseInt(i.match(/(-?[0-9]+)/g)[4],10):0},getTop:function(t){var i=getComputedStyle(t[0])[h];return"none"!==i?-1*parseInt(i.match(/(-?[0-9]+)/g)[5],10):0}}},c={position:{setLeft:function(t,i){t.css("left",i)},setTop:function(t,i){t.css("top",i)}},transform:{setPosition:function(t,i,n,s,o){t[0].style[h]="translate3d("+(i-n)+"px, "+(s-o)+"px, 0)"}}},h=(function(){var i,n=/^(Moz|Webkit|Khtml|O|ms|Icab)(?=[A-Z])/,s=t("script")[0].style,o="";for(i in s)if(n.test(i)){o=i.match(n)[0];break}return"WebkitOpacity"in s&&(o="Webkit"),"KhtmlOpacity"in s&&(o="Khtml"),function(t){return o+(o.length>0?t.charAt(0).toUpperCase()+t.slice(1):t)}})()("transform"),u=t("<div />",{style:"background:#fff"}).css("background-position-x")!==s,d=u?function(t,i,n){t.css({"background-position-x":i,"background-position-y":n})}:function(t,i,n){t.css("background-position",i+" "+n)},p=u?function(t){return[t.css("background-position-x"),t.css("background-position-y")]}:function(t){return t.css("background-position").split(" ")},f=i.requestAnimationFrame||i.webkitRequestAnimationFrame||i.mozRequestAnimationFrame||i.oRequestAnimationFrame||i.msRequestAnimationFrame||function(t){setTimeout(t,1e3/60)};o.prototype={init:function(){this.options.name=r+"_"+Math.floor(1e9*Math.random()),this._defineElements(),this._defineGetters(),this._defineSetters(),this._handleWindowLoadAndResize(),this._detectViewport(),this.refresh({firstLoad:!0}),"scroll"===this.options.scrollProperty?this._handleScrollEvent():this._startAnimationLoop()},_defineElements:function(){this.element===n.body&&(this.element=i),this.$scrollElement=t(this.element),this.$element=this.element===i?t("body"):this.$scrollElement,this.$viewportElement=this.options.viewportElement!==s?t(this.options.viewportElement):this.$scrollElement[0]===i||"scroll"===this.options.scrollProperty?this.$scrollElement:this.$scrollElement.parent()},_defineGetters:function(){var t=this,i=l[t.options.scrollProperty];this._getScrollLeft=function(){return i.getLeft(t.$scrollElement)},this._getScrollTop=function(){return i.getTop(t.$scrollElement)}},_defineSetters:function(){var i=this,n=l[i.options.scrollProperty],s=c[i.options.positionProperty],o=n.setLeft,r=n.setTop;this._setScrollLeft="function"==typeof o?function(t){o(i.$scrollElement,t)}:t.noop,this._setScrollTop="function"==typeof r?function(t){r(i.$scrollElement,t)}:t.noop,this._setPosition=s.setPosition||function(t,n,o,r,a){i.options.horizontalScrolling&&s.setLeft(t,n,o),i.options.verticalScrolling&&s.setTop(t,r,a)}},_handleWindowLoadAndResize:function(){var n=this,s=t(i);n.options.responsive&&s.bind("load."+this.name,function(){n.refresh()}),s.bind("resize."+this.name,function(){n._detectViewport(),n.options.responsive&&n.refresh()})},refresh:function(n){var s=this,o=s._getScrollLeft(),r=s._getScrollTop();n&&n.firstLoad||this._reset(),this._setScrollLeft(0),this._setScrollTop(0),this._setOffsets(),this._findParticles(),this._findBackgrounds(),n&&n.firstLoad&&/WebKit/.test(navigator.userAgent)&&t(i).load(function(){var t=s._getScrollLeft(),i=s._getScrollTop();s._setScrollLeft(t+1),s._setScrollTop(i+1),s._setScrollLeft(t),s._setScrollTop(i)}),this._setScrollLeft(o),this._setScrollTop(r)},_detectViewport:function(){var t=this.$viewportElement.offset(),i=null!==t&&t!==s;this.viewportWidth=this.$viewportElement.width(),this.viewportHeight=this.$viewportElement.height(),this.viewportOffsetTop=i?t.top:0,this.viewportOffsetLeft=i?t.left:0},_findParticles:function(){var i=this;if(this._getScrollLeft(),this._getScrollTop(),this.particles!==s)for(var n=this.particles.length-1;n>=0;n--)this.particles[n].$element.data("stellar-elementIsActive",s);this.particles=[],this.options.parallaxElements&&this.$element.find("[data-stellar-ratio]").each(function(n){var o,r,a,l,c,h,u,d,p,f=t(this),g=0,m=0,v=0,y=0;if(f.data("stellar-elementIsActive")){if(f.data("stellar-elementIsActive")!==this)return}else f.data("stellar-elementIsActive",this);i.options.showElement(f),f.data("stellar-startingLeft")?(f.css("left",f.data("stellar-startingLeft")),f.css("top",f.data("stellar-startingTop"))):(f.data("stellar-startingLeft",f.css("left")),f.data("stellar-startingTop",f.css("top"))),a=f.position().left,l=f.position().top,c="auto"===f.css("margin-left")?0:parseInt(f.css("margin-left"),10),h="auto"===f.css("margin-top")?0:parseInt(f.css("margin-top"),10),d=f.offset().left-c,p=f.offset().top-h,f.parents().each(function(){var i=t(this);if(!0===i.data("stellar-offset-parent"))return g=v,m=y,u=i,!1;v+=i.position().left,y+=i.position().top}),o=f.data("stellar-horizontal-offset")!==s?f.data("stellar-horizontal-offset"):u!==s&&u.data("stellar-horizontal-offset")!==s?u.data("stellar-horizontal-offset"):i.horizontalOffset,r=f.data("stellar-vertical-offset")!==s?f.data("stellar-vertical-offset"):u!==s&&u.data("stellar-vertical-offset")!==s?u.data("stellar-vertical-offset"):i.verticalOffset,i.particles.push({$element:f,$offsetParent:u,isFixed:"fixed"===f.css("position"),horizontalOffset:o,verticalOffset:r,startingPositionLeft:a,startingPositionTop:l,startingOffsetLeft:d,startingOffsetTop:p,parentOffsetLeft:g,parentOffsetTop:m,stellarRatio:f.data("stellar-ratio")!==s?f.data("stellar-ratio"):1,width:f.outerWidth(!0),height:f.outerHeight(!0),isHidden:!1})})},_findBackgrounds:function(){var i,n=this,o=this._getScrollLeft(),r=this._getScrollTop();this.backgrounds=[],this.options.parallaxBackgrounds&&(i=this.$element.find("[data-stellar-background-ratio]"),this.$element.data("stellar-background-ratio")&&(i=i.add(this.$element)),i.each(function(){var i,a,l,c,h,u,f,g=t(this),m=p(g),v=0,y=0,$=0,b=0;if(g.data("stellar-backgroundIsActive")){if(g.data("stellar-backgroundIsActive")!==this)return}else g.data("stellar-backgroundIsActive",this);g.data("stellar-backgroundStartingLeft")?d(g,g.data("stellar-backgroundStartingLeft"),g.data("stellar-backgroundStartingTop")):(g.data("stellar-backgroundStartingLeft",m[0]),g.data("stellar-backgroundStartingTop",m[1])),l="auto"===g.css("margin-left")?0:parseInt(g.css("margin-left"),10),c="auto"===g.css("margin-top")?0:parseInt(g.css("margin-top"),10),h=g.offset().left-l-o,u=g.offset().top-c-r,g.parents().each(function(){var i=t(this);if(!0===i.data("stellar-offset-parent"))return v=$,y=b,f=i,!1;$+=i.position().left,b+=i.position().top}),i=g.data("stellar-horizontal-offset")!==s?g.data("stellar-horizontal-offset"):f!==s&&f.data("stellar-horizontal-offset")!==s?f.data("stellar-horizontal-offset"):n.horizontalOffset,a=g.data("stellar-vertical-offset")!==s?g.data("stellar-vertical-offset"):f!==s&&f.data("stellar-vertical-offset")!==s?f.data("stellar-vertical-offset"):n.verticalOffset,n.backgrounds.push({$element:g,$offsetParent:f,isFixed:"fixed"===g.css("background-attachment"),horizontalOffset:i,verticalOffset:a,startingValueLeft:m[0],startingValueTop:m[1],startingBackgroundPositionLeft:isNaN(parseInt(m[0],10))?0:parseInt(m[0],10),startingBackgroundPositionTop:isNaN(parseInt(m[1],10))?0:parseInt(m[1],10),startingPositionLeft:g.position().left,startingPositionTop:g.position().top,startingOffsetLeft:h,startingOffsetTop:u,parentOffsetLeft:v,parentOffsetTop:y,stellarRatio:g.data("stellar-background-ratio")===s?1:g.data("stellar-background-ratio")})}))},_reset:function(){var t,i,n,s,o;for(o=this.particles.length-1;o>=0;o--)i=(t=this.particles[o]).$element.data("stellar-startingLeft"),n=t.$element.data("stellar-startingTop"),this._setPosition(t.$element,i,i,n,n),this.options.showElement(t.$element),t.$element.data("stellar-startingLeft",null).data("stellar-elementIsActive",null).data("stellar-backgroundIsActive",null);for(o=this.backgrounds.length-1;o>=0;o--)(s=this.backgrounds[o]).$element.data("stellar-backgroundStartingLeft",null).data("stellar-backgroundStartingTop",null),d(s.$element,s.startingValueLeft,s.startingValueTop)},destroy:function(){this._reset(),this.$scrollElement.unbind("resize."+this.name).unbind("scroll."+this.name),this._animationLoop=t.noop,t(i).unbind("load."+this.name).unbind("resize."+this.name)},_setOffsets:function(){var n=this,s=t(i);s.unbind("resize.horizontal-"+this.name).unbind("resize.vertical-"+this.name),"function"==typeof this.options.horizontalOffset?(this.horizontalOffset=this.options.horizontalOffset(),s.bind("resize.horizontal-"+this.name,function(){n.horizontalOffset=n.options.horizontalOffset()})):this.horizontalOffset=this.options.horizontalOffset,"function"==typeof this.options.verticalOffset?(this.verticalOffset=this.options.verticalOffset(),s.bind("resize.vertical-"+this.name,function(){n.verticalOffset=n.options.verticalOffset()})):this.verticalOffset=this.options.verticalOffset},_repositionElements:function(){var t,i,n,s,o,r,a,l,c,h,u=this._getScrollLeft(),p=this._getScrollTop(),f=!0,g=!0;if(this.currentScrollLeft!==u||this.currentScrollTop!==p||this.currentWidth!==this.viewportWidth||this.currentHeight!==this.viewportHeight){for(this.currentScrollLeft=u,this.currentScrollTop=p,this.currentWidth=this.viewportWidth,this.currentHeight=this.viewportHeight,h=this.particles.length-1;h>=0;h--)i=(t=this.particles[h]).isFixed?1:0,this.options.horizontalScrolling?l=(r=-((u+t.horizontalOffset+this.viewportOffsetLeft+t.startingPositionLeft-t.startingOffsetLeft+t.parentOffsetLeft)*(t.stellarRatio+i-1))+t.startingPositionLeft)-t.startingPositionLeft+t.startingOffsetLeft:(r=t.startingPositionLeft,l=t.startingOffsetLeft),this.options.verticalScrolling?c=(a=-((p+t.verticalOffset+this.viewportOffsetTop+t.startingPositionTop-t.startingOffsetTop+t.parentOffsetTop)*(t.stellarRatio+i-1))+t.startingPositionTop)-t.startingPositionTop+t.startingOffsetTop:(a=t.startingPositionTop,c=t.startingOffsetTop),this.options.hideDistantElements&&(g=!this.options.horizontalScrolling||l+t.width>(t.isFixed?0:u)&&l<(t.isFixed?0:u)+this.viewportWidth+this.viewportOffsetLeft,f=!this.options.verticalScrolling||c+t.height>(t.isFixed?0:p)&&c<(t.isFixed?0:p)+this.viewportHeight+this.viewportOffsetTop),g&&f?(t.isHidden&&(this.options.showElement(t.$element),t.isHidden=!1),this._setPosition(t.$element,r,t.startingPositionLeft,a,t.startingPositionTop)):t.isHidden||(this.options.hideElement(t.$element),t.isHidden=!0);for(h=this.backgrounds.length-1;h>=0;h--)i=(n=this.backgrounds[h]).isFixed?0:1,s=this.options.horizontalScrolling?(u+n.horizontalOffset-this.viewportOffsetLeft-n.startingOffsetLeft+n.parentOffsetLeft-n.startingBackgroundPositionLeft)*(i-n.stellarRatio)+"px":n.startingValueLeft,o=this.options.verticalScrolling?(p+n.verticalOffset-this.viewportOffsetTop-n.startingOffsetTop+n.parentOffsetTop-n.startingBackgroundPositionTop)*(i-n.stellarRatio)+"px":n.startingValueTop,d(n.$element,s,o)}},_handleScrollEvent:function(){var t=this,i=!1,n=function(){t._repositionElements(),i=!1},s=function(){i||(f(n),i=!0)};this.$scrollElement.bind("scroll."+this.name,s),s()},_startAnimationLoop:function(){var t=this;this._animationLoop=function(){f(t._animationLoop),t._repositionElements()},this._animationLoop()}},t.fn[r]=function(i){var n=arguments;return i===s||"object"==typeof i?this.each(function(){t.data(this,"plugin_"+r)||t.data(this,"plugin_"+r,new o(this,i))}):"string"==typeof i&&"_"!==i[0]&&"init"!==i?this.each(function(){var s=t.data(this,"plugin_"+r);s instanceof o&&"function"==typeof s[i]&&s[i].apply(s,Array.prototype.slice.call(n,1)),"destroy"===i&&t.data(this,"plugin_"+r,null)}):void 0},t[r]=function(n){var s=t(i);return s.stellar.apply(s,Array.prototype.slice.call(arguments,0))},t[r].scrollProperty=l,t[r].positionProperty=c,i.Stellar=o}(jQuery,this,document),function(){var t=!1;window.JQClass=function(){},JQClass.classes={},JQClass.extend=function i(n){var s=this.prototype;t=!0;var o=new this;for(var r in t=!1,n)o[r]="function"==typeof n[r]&&"function"==typeof s[r]?function(t,i){return function(){var n=this._super;this._super=function(i){return s[t].apply(this,i)};var o=i.apply(this,arguments);return this._super=n,o}}(r,n[r]):n[r];function a(){!t&&this._init&&this._init.apply(this,arguments)}return a.prototype=o,a.prototype.constructor=a,a.extend=i,a}}(),function($){function camelCase(t){return t.replace(/-([a-z])/g,function(t,i){return i.toUpperCase()})}JQClass.classes.JQPlugin=JQClass.extend({name:"plugin",defaultOptions:{},regionalOptions:{},_getters:[],_getMarker:function(){return"is-"+this.name},_init:function(){$.extend(this.defaultOptions,this.regionalOptions&&this.regionalOptions[""]||{});var t=camelCase(this.name);$[t]=this,$.fn[t]=function(i){var n=Array.prototype.slice.call(arguments,1);return $[t]._isNotChained(i,n)?$[t][i].apply($[t],[this[0]].concat(n)):this.each(function(){if("string"==typeof i){if("_"===i[0]||!$[t][i])throw"Unknown method: "+i;$[t][i].apply($[t],[this].concat(n))}else $[t]._attach(this,i)})}},setDefaults:function(t){$.extend(this.defaultOptions,t||{})},_isNotChained:function(t,i){return"option"===t&&(0===i.length||1===i.length&&"string"==typeof i[0])||$.inArray(t,this._getters)>-1},_attach:function(t,i){if(!(t=$(t)).hasClass(this._getMarker())){t.addClass(this._getMarker()),i=$.extend({},this.defaultOptions,this._getMetadata(t),i||{});var n=$.extend({name:this.name,elem:t,options:i},this._instSettings(t,i));t.data(this.name,n),this._postAttach(t,n),this.option(t,i)}},_instSettings:function(t,i){return{}},_postAttach:function(t,i){},_getMetadata:function(d){try{var f=d.data(this.name.toLowerCase())||"";for(var g in f=(f=f.replace(/'/g,'"')).replace(/([a-zA-Z0-9]+):/g,function(t,i,n){var s=f.substring(0,n).match(/"/g);return s&&s.length%2!=0?i+":":'"'+i+'":'}),f=$.parseJSON("{"+f+"}")){var h=f[g];"string"==typeof h&&h.match(/^new Date\((.*)\)$/)&&(f[g]=eval(h))}return f}catch(e){return{}}},_getInst:function(t){return $(t).data(this.name)||{}},option:function(t,i,n){var s=(t=$(t)).data(this.name);if(!i||"string"==typeof i&&null==n){var o=(s||{}).options;return o&&i?o[i]:o}if(t.hasClass(this._getMarker())){var o=i||{};"string"==typeof i&&((o={})[i]=n),this._optionsChanged(t,s,o),$.extend(s.options,o)}},_optionsChanged:function(t,i,n){},destroy:function(t){(t=$(t)).hasClass(this._getMarker())&&(this._preDestroy(t,this._getInst(t)),t.removeData(this.name).removeClass(this._getMarker()))},_preDestroy:function(t,i){}}),$.JQPlugin={createPlugin:function(t,i){"object"==typeof t&&(i=t,t="JQPlugin"),t=camelCase(t);var n=camelCase(i.name);JQClass.classes[n]=JQClass.classes[t].extend(i),new JQClass.classes[n]}}}(jQuery),function(t){var i="countdown",n=0,s=1,o=2,r=3,a=4,l=5,c=6;t.JQPlugin.createPlugin({name:i,defaultOptions:{until:null,since:null,timezone:null,serverSync:null,format:"dHMS",layout:"",compact:!1,padZeroes:!1,significant:0,description:"",expiryUrl:"",expiryText:"",alwaysExpire:!1,onExpiry:null,onTick:null,tickInterval:1},regionalOptions:{"":{labels:["Years","Months","Weeks","Days","Hours","Minutes","Seconds"],labels1:["Year","Month","Week","Day","Hour","Minute","Second"],compactLabels:["y","m","w","d"],whichLabels:null,digits:["0","1","2","3","4","5","6","7","8","9"],timeSeparator:":",isRTL:!1}},_getters:["getTimes"],_rtlClass:i+"-rtl",_sectionClass:i+"-section",_amountClass:i+"-amount",_periodClass:i+"-period",_rowClass:i+"-row",_holdingClass:i+"-holding",_showClass:i+"-show",_descrClass:i+"-descr",_timerElems:[],_init:function(){var i=this;this._super(),this._serverSyncs=[];var n="function"==typeof Date.now?Date.now:function(){return new Date().getTime()},s=window.performance&&"function"==typeof window.performance.now;function o(t){var l=t<1e12?s?performance.now()+performance.timing.navigationStart:n():t||n();l-a>=1e3&&(i._updateElems(),a=l),r(o)}var r=window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||window.oRequestAnimationFrame||window.msRequestAnimationFrame||null,a=0;!r||t.noRequestAnimationFrame?(t.noRequestAnimationFrame=null,setInterval(function(){i._updateElems()},980)):(a=window.animationStartTime||window.webkitAnimationStartTime||window.mozAnimationStartTime||window.oAnimationStartTime||window.msAnimationStartTime||n(),r(o))},UTCDate:function(t,i,n,s,o,r,a,l){"object"==typeof i&&i.constructor==Date&&(l=i.getMilliseconds(),a=i.getSeconds(),r=i.getMinutes(),o=i.getHours(),s=i.getDate(),n=i.getMonth(),i=i.getFullYear());var c=new Date;return c.setUTCFullYear(i),c.setUTCDate(1),c.setUTCMonth(n||0),c.setUTCDate(s||1),c.setUTCHours(o||0),c.setUTCMinutes((r||0)-(30>Math.abs(t)?60*t:t)),c.setUTCSeconds(a||0),c.setUTCMilliseconds(l||0),c},periodsToSeconds:function(t){return 31557600*t[0]+2629800*t[1]+604800*t[2]+86400*t[3]+3600*t[4]+60*t[5]+t[6]},_instSettings:function(t,i){return{_periods:[0,0,0,0,0,0,0]}},_addElem:function(t){this._hasElem(t)||this._timerElems.push(t)},_hasElem:function(i){return t.inArray(i,this._timerElems)>-1},_removeElem:function(i){this._timerElems=t.map(this._timerElems,function(t){return t==i?null:t})},_updateElems:function(){for(var t=this._timerElems.length-1;t>=0;t--)this._updateCountdown(this._timerElems[t])},_optionsChanged:function(i,n,s){s.layout&&(s.layout=s.layout.replace(/</g,"<").replace(/>/g,">")),this._resetExtraLabels(n.options,s);var o=n.options.timezone!=s.timezone;t.extend(n.options,s),this._adjustSettings(i,n,null!=s.until||null!=s.since||o);var r=new Date;(n._since&&n._since<r||n._until&&n._until>r)&&this._addElem(i[0]),this._updateCountdown(i,n)},_updateCountdown:function(i,n){if(i=i.jquery?i:t(i),n=n||i.data(this.name)){if(i.html(this._generateHTML(n)).toggleClass(this._rtlClass,n.options.isRTL),t.isFunction(n.options.onTick)){var s="lap"!=n._hold?n._periods:this._calculatePeriods(n,n._show,n.options.significant,new Date);(1==n.options.tickInterval||this.periodsToSeconds(s)%n.options.tickInterval==0)&&n.options.onTick.apply(i[0],[s])}if("pause"!=n._hold&&(n._since?n._now.getTime()<n._since.getTime():n._now.getTime()>=n._until.getTime())&&!n._expiring){if(n._expiring=!0,this._hasElem(i[0])||n.options.alwaysExpire){if(this._removeElem(i[0]),t.isFunction(n.options.onExpiry)&&n.options.onExpiry.apply(i[0],[]),n.options.expiryText){var o=n.options.layout;n.options.layout=n.options.expiryText,this._updateCountdown(i[0],n),n.options.layout=o}n.options.expiryUrl&&(window.location=n.options.expiryUrl)}n._expiring=!1}else"pause"==n._hold&&this._removeElem(i[0])}},_resetExtraLabels:function(t,i){var n=!1;for(var s in i)if("whichLabels"!=s&&s.match(/[Ll]abels/)){n=!0;break}if(n)for(var s in t)s.match(/[Ll]abels[02-9]|compactLabels1/)&&(t[s]=null)},_adjustSettings:function(i,n,s){for(var o,r=0,a=null,l=0;l<this._serverSyncs.length;l++)if(this._serverSyncs[l][0]==n.options.serverSync){a=this._serverSyncs[l][1];break}if(null!=a)r=n.options.serverSync?a:0,o=new Date;else{var c=t.isFunction(n.options.serverSync)?n.options.serverSync.apply(i[0],[]):null;o=new Date,r=c?o.getTime()-c.getTime():0,this._serverSyncs.push([n.options.serverSync,r])}var h=n.options.timezone;h=null==h?-o.getTimezoneOffset():h,(s||!s&&null==n._until&&null==n._since)&&(n._since=n.options.since,null!=n._since&&(n._since=this.UTCDate(h,this._determineTime(n._since,null)),n._since&&r&&n._since.setMilliseconds(n._since.getMilliseconds()+r)),n._until=this.UTCDate(h,this._determineTime(n.options.until,o)),r&&n._until.setMilliseconds(n._until.getMilliseconds()+r)),n._show=this._determineShow(n)},_preDestroy:function(t,i){this._removeElem(t[0]),t.empty()},pause:function(t){this._hold(t,"pause")},lap:function(t){this._hold(t,"lap")},resume:function(t){this._hold(t,null)},toggle:function(i){this[(t.data(i,this.name)||{})._hold?"resume":"pause"](i)},toggleLap:function(i){this[(t.data(i,this.name)||{})._hold?"resume":"lap"](i)},_hold:function(i,n){var s=t.data(i,this.name);if(s){if("pause"==s._hold&&!n){s._periods=s._savePeriods;var o=s._since?"-":"+";s[s._since?"_since":"_until"]=this._determineTime(o+s._periods[0]+"y"+o+s._periods[1]+"o"+o+s._periods[2]+"w"+o+s._periods[3]+"d"+o+s._periods[4]+"h"+o+s._periods[5]+"m"+o+s._periods[6]+"s"),this._addElem(i)}s._hold=n,s._savePeriods="pause"==n?s._periods:null,t.data(i,this.name,s),this._updateCountdown(i,s)}},getTimes:function(i){var n=t.data(i,this.name);return n?"pause"==n._hold?n._savePeriods:n._hold?this._calculatePeriods(n,n._show,n.options.significant,new Date):n._periods:null},_determineTime:function(t,i){var n=this,s=function(t){var i=new Date;return i.setTime(i.getTime()+1e3*t),i},o=function(t){t=t.toLowerCase();for(var i=new Date,s=i.getFullYear(),o=i.getMonth(),r=i.getDate(),a=i.getHours(),l=i.getMinutes(),c=i.getSeconds(),h=/([+-]?[0-9]+)\s*(s|m|h|d|w|o|y)?/g,u=h.exec(t);u;){switch(u[2]||"s"){case"s":c+=parseInt(u[1],10);break;case"m":l+=parseInt(u[1],10);break;case"h":a+=parseInt(u[1],10);break;case"d":r+=parseInt(u[1],10);break;case"w":r+=7*parseInt(u[1],10);break;case"o":o+=parseInt(u[1],10),r=Math.min(r,n._getDaysInMonth(s,o));break;case"y":s+=parseInt(u[1],10),r=Math.min(r,n._getDaysInMonth(s,o))}u=h.exec(t)}return new Date(s,o,r,a,l,c,0)},r=null==t?i:"string"==typeof t?o(t):"number"==typeof t?s(t):t;return r&&r.setMilliseconds(0),r},_getDaysInMonth:function(t,i){return 32-new Date(t,i,32).getDate()},_normalLabels:function(t){return t},_generateHTML:function(i){var h=this;i._periods=i._hold?i._periods:this._calculatePeriods(i,i._show,i.options.significant,new Date);for(var u=!1,d=0,p=i.options.significant,f=t.extend({},i._show),g=n;g<=c;g++)u|="?"==i._show[g]&&i._periods[g]>0,f[g]="?"!=i._show[g]||u?i._show[g]:null,d+=f[g]?1:0,p-=i._periods[g]>0?1:0;for(var m=[!1,!1,!1,!1,!1,!1,!1],g=c;g>=n;g--)i._show[g]&&(i._periods[g]?m[g]=!0:(m[g]=p>0,p--));var v=i.options.compact?i.options.compactLabels:i.options.labels,y=i.options.whichLabels||this._normalLabels,$=function(t){var n=i.options["compactLabels"+y(i._periods[t])];return f[t]?h._translateDigits(i,i._periods[t])+(n?n[t]:v[t])+" ":""},b=i.options.padZeroes?2:1,w=function(t){var n=i.options["labels"+y(i._periods[t])];return!i.options.significant&&f[t]||i.options.significant&&m[t]?'<span class="'+h._sectionClass+'"><span class="'+h._amountClass+'">'+h._minDigits(i,i._periods[t],b)+'</span><span class="'+h._periodClass+'">'+(n?n[t]:v[t])+"</span></span>":""};return i.options.layout?this._buildLayout(i,f,i.options.layout,i.options.compact,i.options.significant,m):(i.options.compact?'<span class="'+this._rowClass+" "+this._amountClass+(i._hold?" "+this._holdingClass:"")+'">'+$(n)+$(s)+$(o)+$(r)+(f[a]?this._minDigits(i,i._periods[a],2):"")+(f[l]?(f[a]?i.options.timeSeparator:"")+this._minDigits(i,i._periods[l],2):"")+(f[c]?(f[a]||f[l]?i.options.timeSeparator:"")+this._minDigits(i,i._periods[c],2):""):'<span class="'+this._rowClass+" "+this._showClass+(i.options.significant||d)+(i._hold?" "+this._holdingClass:"")+'">'+w(n)+w(s)+w(o)+w(r)+w(a)+w(l)+w(c))+"</span>"+(i.options.description?'<span class="'+this._rowClass+" "+this._descrClass+'">'+i.options.description+"</span>":"")},_buildLayout:function(i,h,u,d,p,f){for(var g=i.options[d?"compactLabels":"labels"],m=i.options.whichLabels||this._normalLabels,v=function(t){return(i.options[(d?"compactLabels":"labels")+m(i._periods[t])]||g)[t]},y=function(t,n){return i.options.digits[Math.floor(t/n)%10]},$={desc:i.options.description,sep:i.options.timeSeparator,yl:v(n),yn:this._minDigits(i,i._periods[n],1),ynn:this._minDigits(i,i._periods[n],2),ynnn:this._minDigits(i,i._periods[n],3),y1:y(i._periods[n],1),y10:y(i._periods[n],10),y100:y(i._periods[n],100),y1000:y(i._periods[n],1e3),ol:v(s),on:this._minDigits(i,i._periods[s],1),onn:this._minDigits(i,i._periods[s],2),onnn:this._minDigits(i,i._periods[s],3),o1:y(i._periods[s],1),o10:y(i._periods[s],10),o100:y(i._periods[s],100),o1000:y(i._periods[s],1e3),wl:v(o),wn:this._minDigits(i,i._periods[o],1),wnn:this._minDigits(i,i._periods[o],2),wnnn:this._minDigits(i,i._periods[o],3),w1:y(i._periods[o],1),w10:y(i._periods[o],10),w100:y(i._periods[o],100),w1000:y(i._periods[o],1e3),dl:v(r),dn:this._minDigits(i,i._periods[r],1),dnn:this._minDigits(i,i._periods[r],2),dnnn:this._minDigits(i,i._periods[r],3),d1:y(i._periods[r],1),d10:y(i._periods[r],10),d100:y(i._periods[r],100),d1000:y(i._periods[r],1e3),hl:v(a),hn:this._minDigits(i,i._periods[a],1),hnn:this._minDigits(i,i._periods[a],2),hnnn:this._minDigits(i,i._periods[a],3),h1:y(i._periods[a],1),h10:y(i._periods[a],10),h100:y(i._periods[a],100),h1000:y(i._periods[a],1e3),ml:v(l),mn:this._minDigits(i,i._periods[l],1),mnn:this._minDigits(i,i._periods[l],2),mnnn:this._minDigits(i,i._periods[l],3),m1:y(i._periods[l],1),m10:y(i._periods[l],10),m100:y(i._periods[l],100),m1000:y(i._periods[l],1e3),sl:v(c),sn:this._minDigits(i,i._periods[c],1),snn:this._minDigits(i,i._periods[c],2),snnn:this._minDigits(i,i._periods[c],3),s1:y(i._periods[c],1),s10:y(i._periods[c],10),s100:y(i._periods[c],100),s1000:y(i._periods[c],1e3)},b=u,w=n;w<=c;w++){var _="yowdhms".charAt(w),x=RegExp("\\{"+_+"<\\}([\\s\\S]*)\\{"+_+">\\}","g");b=b.replace(x,!p&&h[w]||p&&f[w]?"$1":"")}return t.each($,function(t,i){var n=RegExp("\\{"+t+"\\}","g");b=b.replace(n,i)}),b},_minDigits:function(t,i,n){return(i=""+i).length>=n?this._translateDigits(t,i):(i="0000000000"+i,this._translateDigits(t,i.substr(i.length-n)))},_translateDigits:function(t,i){return(""+i).replace(/[0-9]/g,function(i){return t.options.digits[i]})},_determineShow:function(t){var i=t.options.format,h=[];return h[n]=i.match("y")?"?":i.match("Y")?"!":null,h[s]=i.match("o")?"?":i.match("O")?"!":null,h[o]=i.match("w")?"?":i.match("W")?"!":null,h[r]=i.match("d")?"?":i.match("D")?"!":null,h[a]=i.match("h")?"?":i.match("H")?"!":null,h[l]=i.match("m")?"?":i.match("M")?"!":null,h[c]=i.match("s")?"?":i.match("S")?"!":null,h},_calculatePeriods:function(t,i,h,u){t._now=u,t._now.setMilliseconds(0);var d=new Date(t._now.getTime());t._since?u.getTime()<t._since.getTime()?t._now=u=d:u=t._since:(d.setTime(t._until.getTime()),u.getTime()>t._until.getTime()&&(t._now=u=d));var p=[0,0,0,0,0,0,0];if(i[n]||i[s]){var f=this._getDaysInMonth(u.getFullYear(),u.getMonth()),g=this._getDaysInMonth(d.getFullYear(),d.getMonth()),m=d.getDate()==u.getDate()||d.getDate()>=Math.min(f,g)&&u.getDate()>=Math.min(f,g),v=function(t){return(60*t.getHours()+t.getMinutes())*60+t.getSeconds()},y=Math.max(0,(d.getFullYear()-u.getFullYear())*12+d.getMonth()-u.getMonth()+(d.getDate()<u.getDate()&&!m||m&&v(d)<v(u)?-1:0));p[n]=i[n]?Math.floor(y/12):0,p[s]=i[s]?y-12*p[n]:0;var $=(u=new Date(u.getTime())).getDate()==f,b=this._getDaysInMonth(u.getFullYear()+p[n],u.getMonth()+p[s]);u.getDate()>b&&u.setDate(b),u.setFullYear(u.getFullYear()+p[n]),u.setMonth(u.getMonth()+p[s]),$&&u.setDate(b)}var w=Math.floor((d.getTime()-u.getTime())/1e3),_=function(t,n){p[t]=i[t]?Math.floor(w/n):0,w-=p[t]*n};if(_(o,604800),_(r,86400),_(a,3600),_(l,60),_(c,1),w>0&&!t._since)for(var x=[1,12,4.3482,7,24,60,60],C=c,S=1,T=c;T>=n;T--)i[T]&&(p[C]>=S&&(p[C]=0,w=1),w>0&&(p[T]++,w=0,C=T,S=1)),S*=x[T];if(h)for(var T=n;T<=c;T++)h&&p[T]?h--:h||(p[T]=0);return p}})}(jQuery),function(t){function i(t,i){return t.toFixed(i.decimals)}t.fn.countTo=function(i){return i=i||{},t(this).each(function(){function n(){u+=a,h++,s(u),"function"==typeof o.onUpdate&&o.onUpdate.call(l,u),h>=r&&(c.removeData("countTo"),clearInterval(d.interval),u=o.to,"function"==typeof o.onComplete&&o.onComplete.call(l,u))}function s(t){var i=o.formatter.call(l,t,o);c.text(i)}var o=t.extend({},t.fn.countTo.defaults,{from:t(this).data("from"),to:t(this).data("to"),speed:t(this).data("speed"),refreshInterval:t(this).data("refresh-interval"),decimals:t(this).data("decimals")},i),r=Math.ceil(o.speed/o.refreshInterval),a=(o.to-o.from)/r,l=this,c=t(this),h=0,u=o.from,d=c.data("countTo")||{};c.data("countTo",d),d.interval&&clearInterval(d.interval),d.interval=setInterval(n,o.refreshInterval),s(u)})},t.fn.countTo.defaults={from:0,to:0,speed:1e3,refreshInterval:100,decimals:0,formatter:i,onUpdate:null,onComplete:null}}(jQuery),function(t,i,n,s){var o,r,a;function l(i,n){this.settings=null,this.options=t.extend({},l.Defaults,n),this.$element=t(i),this.drag=t.extend({},o),this.state=t.extend({},r),this.e=t.extend({},a),this._plugins={},this._supress={},this._current=null,this._speed=null,this._coordinates=[],this._breakpoint=null,this._width=null,this._items=[],this._clones=[],this._mergers=[],this._invalidated={},this._pipe=[],t.each(l.Plugins,t.proxy(function(t,i){this._plugins[t[0].toLowerCase()+t.slice(1)]=new i(this)},this)),t.each(l.Pipe,t.proxy(function(i,n){this._pipe.push({filter:n.filter,run:t.proxy(n.run,this)})},this)),this.setup(),this.initialize()}function c(t){if(t.touches!==s)return{x:t.touches[0].pageX,y:t.touches[0].pageY};if(t.touches===s){if(t.pageX!==s)return{x:t.pageX,y:t.pageY};if(t.pageX===s)return{x:t.clientX,y:t.clientY}}}function h(t){var i,s,o=n.createElement("div"),r=t;for(i in r)if(s=r[i],void 0!==o.style[s])return o=null,[s,i];return[!1]}function u(){return h(["transition","WebkitTransition","MozTransition","OTransition"])[1]}function d(){return h(["transform","WebkitTransform","MozTransform","OTransform","msTransform"])[0]}function p(){return h(["perspective","webkitPerspective","MozPerspective","OPerspective","MsPerspective"])[0]}function f(){return"ontouchstart"in i||!!navigator.msMaxTouchPoints}function g(){return i.navigator.msPointerEnabled}o={start:0,startX:0,startY:0,current:0,currentX:0,currentY:0,offsetX:0,offsetY:0,distance:null,startTime:0,endTime:0,updatedX:0,targetEl:null},r={isTouch:!1,isScrolling:!1,isSwiping:!1,direction:!1,inMotion:!1},a={_onDragStart:null,_onDragMove:null,_onDragEnd:null,_transitionEnd:null,_resizer:null,_responsiveCall:null,_goToLoop:null,_checkVisibile:null},l.Defaults={items:3,loop:!1,center:!1,mouseDrag:!0,touchDrag:!0,pullDrag:!0,freeDrag:!1,margin:0,stagePadding:0,merge:!1,mergeFit:!0,autoWidth:!1,startPosition:0,rtl:!1,smartSpeed:250,fluidSpeed:!1,dragEndSpeed:!1,responsive:{},responsiveRefreshRate:200,responsiveBaseElement:i,responsiveClass:!1,fallbackEasing:"swing",info:!1,nestedItemSelector:!1,itemElement:"div",stageElement:"div",themeClass:"owl-theme",baseClass:"owl-carousel",itemClass:"owl-item",centerClass:"center",activeClass:"active"},l.Width={Default:"default",Inner:"inner",Outer:"outer"},l.Plugins={},l.Pipe=[{filter:["width","items","settings"],run:function(t){t.current=this._items&&this._items[this.relative(this._current)]}},{filter:["items","settings"],run:function(){var t=this._clones;(this.$stage.children(".cloned").length!==t.length||!this.settings.loop&&t.length>0)&&(this.$stage.children(".cloned").remove(),this._clones=[])}},{filter:["items","settings"],run:function(){var t,i,n=this._clones,s=this._items,o=this.settings.loop?n.length-Math.max(2*this.settings.items,4):0;for(t=0,i=Math.abs(o/2);i>t;t++)o>0?(this.$stage.children().eq(s.length+n.length-1).remove(),n.pop(),this.$stage.children().eq(0).remove(),n.pop()):(n.push(n.length/2),this.$stage.append(s[n[n.length-1]].clone().addClass("cloned")),n.push(s.length-1-(n.length-1)/2),this.$stage.prepend(s[n[n.length-1]].clone().addClass("cloned")))}},{filter:["width","items","settings"],run:function(){var t,i,n,s=this.settings.rtl?1:-1,o=(this.width()/this.settings.items).toFixed(3),r=0;for(this._coordinates=[],i=0,n=this._clones.length+this._items.length;n>i;i++)t=this._mergers[this.relative(i)],t=this.settings.mergeFit&&Math.min(t,this.settings.items)||t,r+=(this.settings.autoWidth?this._items[this.relative(i)].width()+this.settings.margin:o*t)*s,this._coordinates.push(r)}},{filter:["width","items","settings"],run:function(){var i,n,s=(this.width()/this.settings.items).toFixed(3),o={width:Math.abs(this._coordinates[this._coordinates.length-1])+2*this.settings.stagePadding,"padding-left":this.settings.stagePadding||"","padding-right":this.settings.stagePadding||""};if(this.$stage.css(o),(o={width:this.settings.autoWidth?"auto":s-this.settings.margin})[this.settings.rtl?"margin-left":"margin-right"]=this.settings.margin,!this.settings.autoWidth&&t.grep(this._mergers,function(t){return t>1}).length>0)for(i=0,n=this._coordinates.length;n>i;i++)o.width=Math.abs(this._coordinates[i])-Math.abs(this._coordinates[i-1]||0)-this.settings.margin,this.$stage.children().eq(i).css(o);else this.$stage.children().css(o)}},{filter:["width","items","settings"],run:function(t){t.current&&this.reset(this.$stage.children().index(t.current))}},{filter:["position"],run:function(){this.animate(this.coordinates(this._current))}},{filter:["width","position","items","settings"],run:function(){var t,i,n,s,o=this.settings.rtl?1:-1,r=2*this.settings.stagePadding,a=this.coordinates(this.current())+r,l=a+this.width()*o,c=[];for(n=0,s=this._coordinates.length;s>n;n++)t=this._coordinates[n-1]||0,i=Math.abs(this._coordinates[n])+r*o,(this.op(t,"<=",a)&&this.op(t,">",l)||this.op(i,"<",a)&&this.op(i,">",l))&&c.push(n);this.$stage.children("."+this.settings.activeClass).removeClass(this.settings.activeClass),this.$stage.children(":eq("+c.join("), :eq(")+")").addClass(this.settings.activeClass),this.settings.center&&(this.$stage.children("."+this.settings.centerClass).removeClass(this.settings.centerClass),this.$stage.children().eq(this.current()).addClass(this.settings.centerClass))}}],l.prototype.initialize=function(){if(this.trigger("initialize"),this.$element.addClass(this.settings.baseClass).addClass(this.settings.themeClass).toggleClass("owl-rtl",this.settings.rtl),this.browserSupport(),this.settings.autoWidth&&!0!==this.state.imagesLoaded){var i,n,o;if(i=this.$element.find("img"),n=this.settings.nestedItemSelector?"."+this.settings.nestedItemSelector:s,o=this.$element.children(n).width(),i.length&&0>=o)return this.preloadAutoWidthImages(i),!1}this.$element.addClass("owl-loading"),this.$stage=t("<"+this.settings.stageElement+' class="owl-stage"/>').wrap('<div class="owl-stage-outer">'),this.$element.append(this.$stage.parent()),this.replace(this.$element.children().not(this.$stage.parent())),this._width=this.$element.width(),this.refresh(),this.$element.removeClass("owl-loading").addClass("owl-loaded"),this.eventsCall(),this.internalEvents(),this.addTriggerableEvents(),this.trigger("initialized")},l.prototype.setup=function(){var i=this.viewport(),n=this.options.responsive,s=-1,o=null;n?(t.each(n,function(t){i>=t&&t>s&&(s=Number(t))}),delete(o=t.extend({},this.options,n[s])).responsive,o.responsiveClass&&this.$element.attr("class",function(t,i){return i.replace(/\b owl-responsive-\S+/g,"")}).addClass("owl-responsive-"+s)):o=t.extend({},this.options),(null===this.settings||this._breakpoint!==s)&&(this.trigger("change",{property:{name:"settings",value:o}}),this._breakpoint=s,this.settings=o,this.invalidate("settings"),this.trigger("changed",{property:{name:"settings",value:this.settings}}))},l.prototype.optionsLogic=function(){this.$element.toggleClass("owl-center",this.settings.center),this.settings.loop&&this._items.length<this.settings.items&&(this.settings.loop=!1),this.settings.autoWidth&&(this.settings.stagePadding=!1,this.settings.merge=!1)},l.prototype.prepare=function(i){var n=this.trigger("prepare",{content:i});return n.data||(n.data=t("<"+this.settings.itemElement+"/>").addClass(this.settings.itemClass).append(i)),this.trigger("prepared",{content:n.data}),n.data},l.prototype.update=function(){for(var i=0,n=this._pipe.length,s=t.proxy(function(t){return this[t]},this._invalidated),o={};n>i;)(this._invalidated.all||t.grep(this._pipe[i].filter,s).length>0)&&this._pipe[i].run(o),i++;this._invalidated={}},l.prototype.width=function(t){switch(t=t||l.Width.Default){case l.Width.Inner:case l.Width.Outer:return this._width;default:return this._width-2*this.settings.stagePadding+this.settings.margin}},l.prototype.refresh=function(){if(0===this._items.length)return!1;(new Date).getTime(),this.trigger("refresh"),this.setup(),this.optionsLogic(),this.$stage.addClass("owl-refresh"),this.update(),this.$stage.removeClass("owl-refresh"),this.state.orientation=i.orientation,this.watchVisibility(),this.trigger("refreshed")},l.prototype.eventsCall=function(){this.e._onDragStart=t.proxy(function(t){this.onDragStart(t)},this),this.e._onDragMove=t.proxy(function(t){this.onDragMove(t)},this),this.e._onDragEnd=t.proxy(function(t){this.onDragEnd(t)},this),this.e._onResize=t.proxy(function(t){this.onResize(t)},this),this.e._transitionEnd=t.proxy(function(t){this.transitionEnd(t)},this),this.e._preventClick=t.proxy(function(t){this.preventClick(t)},this)},l.prototype.onThrottledResize=function(){i.clearTimeout(this.resizeTimer),this.resizeTimer=i.setTimeout(this.e._onResize,this.settings.responsiveRefreshRate)},l.prototype.onResize=function(){return!!this._items.length&&this._width!==this.$element.width()&&!this.trigger("resize").isDefaultPrevented()&&(this._width=this.$element.width(),this.invalidate("width"),this.refresh(),void this.trigger("resized"))},l.prototype.eventsRouter=function(t){var i=t.type;"mousedown"===i||"touchstart"===i?this.onDragStart(t):"mousemove"===i||"touchmove"===i?this.onDragMove(t):"mouseup"===i||"touchend"===i?this.onDragEnd(t):"touchcancel"===i&&this.onDragEnd(t)},l.prototype.internalEvents=function(){var n=(f(),g());this.settings.mouseDrag?(this.$stage.on("mousedown",t.proxy(function(t){this.eventsRouter(t)},this)),this.$stage.on("dragstart",function(){return!1}),this.$stage.get(0).onselectstart=function(){return!1}):this.$element.addClass("owl-text-select-on"),this.settings.touchDrag&&!n&&this.$stage.on("touchstart touchcancel",t.proxy(function(t){this.eventsRouter(t)},this)),this.transitionEndVendor&&this.on(this.$stage.get(0),this.transitionEndVendor,this.e._transitionEnd,!1),!1!==this.settings.responsive&&this.on(i,"resize",t.proxy(this.onThrottledResize,this))},l.prototype.onDragStart=function(s){var o,r,a,l;if(3===(o=s.originalEvent||s||i.event).which||this.state.isTouch)return!1;if("mousedown"===o.type&&this.$stage.addClass("owl-grab"),this.trigger("drag"),this.drag.startTime=(new Date).getTime(),this.speed(0),this.state.isTouch=!0,this.state.isScrolling=!1,this.state.isSwiping=!1,this.drag.distance=0,r=c(o).x,a=c(o).y,this.drag.offsetX=this.$stage.position().left,this.drag.offsetY=this.$stage.position().top,this.settings.rtl&&(this.drag.offsetX=this.$stage.position().left+this.$stage.width()-this.width()+this.settings.margin),this.state.inMotion&&this.support3d)l=this.getTransformProperty(),this.drag.offsetX=l,this.animate(l),this.state.inMotion=!0;else if(this.state.inMotion&&!this.support3d)return this.state.inMotion=!1,!1;this.drag.startX=r-this.drag.offsetX,this.drag.startY=a-this.drag.offsetY,this.drag.start=r-this.drag.startX,this.drag.targetEl=o.target||o.srcElement,this.drag.updatedX=this.drag.start,("IMG"===this.drag.targetEl.tagName||"A"===this.drag.targetEl.tagName)&&(this.drag.targetEl.draggable=!1),t(n).on("mousemove.owl.dragEvents mouseup.owl.dragEvents touchmove.owl.dragEvents touchend.owl.dragEvents",t.proxy(function(t){this.eventsRouter(t)},this))},l.prototype.onDragMove=function(t){var n,o,r,a,l,h;this.state.isTouch&&(this.state.isScrolling||(o=c(n=t.originalEvent||t||i.event).x,r=c(n).y,this.drag.currentX=o-this.drag.startX,this.drag.currentY=r-this.drag.startY,this.drag.distance=this.drag.currentX-this.drag.offsetX,this.drag.distance<0?this.state.direction=this.settings.rtl?"right":"left":this.drag.distance>0&&(this.state.direction=this.settings.rtl?"left":"right"),this.settings.loop?this.op(this.drag.currentX,">",this.coordinates(this.minimum()))&&"right"===this.state.direction?this.drag.currentX-=(this.settings.center&&this.coordinates(0))-this.coordinates(this._items.length):this.op(this.drag.currentX,"<",this.coordinates(this.maximum()))&&"left"===this.state.direction&&(this.drag.currentX+=(this.settings.center&&this.coordinates(0))-this.coordinates(this._items.length)):(a=this.coordinates(this.settings.rtl?this.maximum():this.minimum()),l=this.coordinates(this.settings.rtl?this.minimum():this.maximum()),h=this.settings.pullDrag?this.drag.distance/5:0,this.drag.currentX=Math.max(Math.min(this.drag.currentX,a+h),l+h)),(this.drag.distance>8||this.drag.distance<-8)&&(n.preventDefault!==s?n.preventDefault():n.returnValue=!1,this.state.isSwiping=!0),this.drag.updatedX=this.drag.currentX,(this.drag.currentY>16||this.drag.currentY<-16)&&!1===this.state.isSwiping&&(this.state.isScrolling=!0,this.drag.updatedX=this.drag.start),this.animate(this.drag.updatedX)))},l.prototype.onDragEnd=function(i){var s,o,r;if(this.state.isTouch){if("mouseup"===i.type&&this.$stage.removeClass("owl-grab"),this.trigger("dragged"),this.drag.targetEl.removeAttribute("draggable"),this.state.isTouch=!1,this.state.isScrolling=!1,this.state.isSwiping=!1,0===this.drag.distance&&!0!==this.state.inMotion)return this.state.inMotion=!1,!1;this.drag.endTime=(new Date).getTime(),s=this.drag.endTime-this.drag.startTime,((o=Math.abs(this.drag.distance))>3||s>300)&&this.removeClick(this.drag.targetEl),r=this.closest(this.drag.updatedX),this.speed(this.settings.dragEndSpeed||this.settings.smartSpeed),this.current(r),this.invalidate("position"),this.update(),this.settings.pullDrag||this.drag.updatedX!==this.coordinates(r)||this.transitionEnd(),this.drag.distance=0,t(n).off(".owl.dragEvents")}},l.prototype.removeClick=function(n){this.drag.targetEl=n,t(n).on("click.preventClick",this.e._preventClick),i.setTimeout(function(){t(n).off("click.preventClick")},300)},l.prototype.preventClick=function(i){i.preventDefault?i.preventDefault():i.returnValue=!1,i.stopPropagation&&i.stopPropagation(),t(i.target).off("click.preventClick")},l.prototype.getTransformProperty=function(){var t,n;return!0!=(n=16===(t=(t=i.getComputedStyle(this.$stage.get(0),null).getPropertyValue(this.vendorName+"transform")).replace(/matrix(3d)?\(|\)/g,"").split(",")).length)?t[4]:t[12]},l.prototype.closest=function(i){var n=-1,s=30,o=this.width(),r=this.coordinates();return this.settings.freeDrag||t.each(r,t.proxy(function(t,a){return i>a-s&&a+s>i?n=t:this.op(i,"<",a)&&this.op(i,">",r[t+1]||a-o)&&(n="left"===this.state.direction?t+1:t),-1===n},this)),this.settings.loop||(this.op(i,">",r[this.minimum()])?n=i=this.minimum():this.op(i,"<",r[this.maximum()])&&(n=i=this.maximum())),n},l.prototype.animate=function(i){this.trigger("translate"),this.state.inMotion=this.speed()>0,this.support3d?this.$stage.css({transform:"translate3d("+i+"px,0px, 0px)",transition:this.speed()/1e3+"s"}):this.state.isTouch?this.$stage.css({left:i+"px"}):this.$stage.animate({left:i},this.speed()/1e3,this.settings.fallbackEasing,t.proxy(function(){this.state.inMotion&&this.transitionEnd()},this))},l.prototype.current=function(t){if(t===s)return this._current;if(0===this._items.length)return s;if(t=this.normalize(t),this._current!==t){var i=this.trigger("change",{property:{name:"position",value:t}});i.data!==s&&(t=this.normalize(i.data)),this._current=t,this.invalidate("position"),this.trigger("changed",{property:{name:"position",value:this._current}})}return this._current},l.prototype.invalidate=function(t){this._invalidated[t]=!0},l.prototype.reset=function(t){(t=this.normalize(t))!==s&&(this._speed=0,this._current=t,this.suppress(["translate","translated"]),this.animate(this.coordinates(t)),this.release(["translate","translated"]))},l.prototype.normalize=function(i,n){var o=n?this._items.length:this._items.length+this._clones.length;return!t.isNumeric(i)||1>o?s:i=this._clones.length?(i%o+o)%o:Math.max(this.minimum(n),Math.min(this.maximum(n),i))},l.prototype.relative=function(t){return t=this.normalize(t),t-=this._clones.length/2,this.normalize(t,!0)},l.prototype.maximum=function(t){var i,n,s,o=0,r=this.settings;if(t)return this._items.length-1;if(!r.loop&&r.center)i=this._items.length-1;else if(r.loop||r.center){if(r.loop||r.center)i=this._items.length+r.items;else{if(!r.autoWidth&&!r.merge)throw"Can not detect maximum absolute position.";for(revert=r.rtl?1:-1,n=this.$stage.width()-this.$element.width();(s=this.coordinates(o))&&!(s*revert>=n);)i=++o}}else i=this._items.length-r.items;return i},l.prototype.minimum=function(t){return t?0:this._clones.length/2},l.prototype.items=function(t){return t===s?this._items.slice():(t=this.normalize(t,!0),this._items[t])},l.prototype.mergers=function(t){return t===s?this._mergers.slice():(t=this.normalize(t,!0),this._mergers[t])},l.prototype.clones=function(i){var n=this._clones.length/2,o=n+this._items.length,r=function(t){return t%2==0?o+t/2:n-(t+1)/2};return i===s?t.map(this._clones,function(t,i){return r(i)}):t.map(this._clones,function(t,n){return t===i?r(n):null})},l.prototype.speed=function(t){return t!==s&&(this._speed=t),this._speed},l.prototype.coordinates=function(i){var n=null;return i===s?t.map(this._coordinates,t.proxy(function(t,i){return this.coordinates(i)},this)):(this.settings.center?(n=this._coordinates[i],n+=(this.width()-n+(this._coordinates[i-1]||0))/2*(this.settings.rtl?-1:1)):n=this._coordinates[i-1]||0,n)},l.prototype.duration=function(t,i,n){return Math.min(Math.max(Math.abs(i-t),1),6)*Math.abs(n||this.settings.smartSpeed)},l.prototype.to=function(n,s){if(this.settings.loop){var o=n-this.relative(this.current()),r=this.current(),a=this.current(),l=this.current()+o,c=0>a-l,h=this._clones.length+this._items.length;l<this.settings.items&&!1===c?(r=a+this._items.length,this.reset(r)):l>=h-this.settings.items&&!0===c&&(r=a-this._items.length,this.reset(r)),i.clearTimeout(this.e._goToLoop),this.e._goToLoop=i.setTimeout(t.proxy(function(){this.speed(this.duration(this.current(),r+o,s)),this.current(r+o),this.update()},this),30)}else this.speed(this.duration(this.current(),n,s)),this.current(n),this.update()},l.prototype.next=function(t){t=t||!1,this.to(this.relative(this.current())+1,t)},l.prototype.prev=function(t){t=t||!1,this.to(this.relative(this.current())-1,t)},l.prototype.transitionEnd=function(t){return(t===s||(t.stopPropagation(),(t.target||t.srcElement||t.originalTarget)===this.$stage.get(0)))&&(this.state.inMotion=!1,void this.trigger("translated"))},l.prototype.viewport=function(){var s;if(this.options.responsiveBaseElement!==i)s=t(this.options.responsiveBaseElement).width();else if(i.innerWidth)s=i.innerWidth;else{if(!n.documentElement||!n.documentElement.clientWidth)throw"Can not detect viewport width.";s=n.documentElement.clientWidth}return s},l.prototype.replace=function(i){this.$stage.empty(),this._items=[],i&&(i=i instanceof jQuery?i:t(i)),this.settings.nestedItemSelector&&(i=i.find("."+this.settings.nestedItemSelector)),i.filter(function(){return 1===this.nodeType}).each(t.proxy(function(t,i){i=this.prepare(i),this.$stage.append(i),this._items.push(i),this._mergers.push(1*i.find("[data-merge]").andSelf("[data-merge]").attr("data-merge")||1)},this)),this.reset(t.isNumeric(this.settings.startPosition)?this.settings.startPosition:0),this.invalidate("items")},l.prototype.add=function(t,i){i=i===s?this._items.length:this.normalize(i,!0),this.trigger("add",{content:t,position:i}),0===this._items.length||i===this._items.length?(this.$stage.append(t),this._items.push(t),this._mergers.push(1*t.find("[data-merge]").andSelf("[data-merge]").attr("data-merge")||1)):(this._items[i].before(t),this._items.splice(i,0,t),this._mergers.splice(i,0,1*t.find("[data-merge]").andSelf("[data-merge]").attr("data-merge")||1)),this.invalidate("items"),this.trigger("added",{content:t,position:i})},l.prototype.remove=function(t){(t=this.normalize(t,!0))!==s&&(this.trigger("remove",{content:this._items[t],position:t}),this._items[t].remove(),this._items.splice(t,1),this._mergers.splice(t,1),this.invalidate("items"),this.trigger("removed",{content:null,position:t}))},l.prototype.addTriggerableEvents=function(){var i=t.proxy(function(i,n){return t.proxy(function(t){t.relatedTarget!==this&&(this.suppress([n]),i.apply(this,[].slice.call(arguments,1)),this.release([n]))},this)},this);t.each({next:this.next,prev:this.prev,to:this.to,destroy:this.destroy,refresh:this.refresh,replace:this.replace,add:this.add,remove:this.remove},t.proxy(function(t,n){this.$element.on(t+".owl.carousel",i(n,t+".owl.carousel"))},this))},l.prototype.watchVisibility=function(){function n(t){return t.offsetWidth>0&&t.offsetHeight>0}function s(){n(this.$element.get(0))&&(this.$element.removeClass("owl-hidden"),this.refresh(),i.clearInterval(this.e._checkVisibile))}n(this.$element.get(0))||(this.$element.addClass("owl-hidden"),i.clearInterval(this.e._checkVisibile),this.e._checkVisibile=i.setInterval(t.proxy(s,this),500))},l.prototype.preloadAutoWidthImages=function(i){var n,s,o,r;n=0,s=this,i.each(function(a,l){o=t(l),(r=new Image).onload=function(){n++,o.attr("src",r.src),o.css("opacity",1),n>=i.length&&(s.state.imagesLoaded=!0,s.initialize())},r.src=o.attr("src")||o.attr("data-src")||o.attr("data-src-retina")})},l.prototype.destroy=function(){for(var s in this.$element.hasClass(this.settings.themeClass)&&this.$element.removeClass(this.settings.themeClass),!1!==this.settings.responsive&&t(i).off("resize.owl.carousel"),this.transitionEndVendor&&this.off(this.$stage.get(0),this.transitionEndVendor,this.e._transitionEnd),this._plugins)this._plugins[s].destroy();(this.settings.mouseDrag||this.settings.touchDrag)&&(this.$stage.off("mousedown touchstart touchcancel"),t(n).off(".owl.dragEvents"),this.$stage.get(0).onselectstart=function(){},this.$stage.off("dragstart",function(){return!1})),this.$element.off(".owl"),this.$stage.children(".cloned").remove(),this.e=null,this.$element.removeData("owlCarousel"),this.$stage.children().contents().unwrap(),this.$stage.children().unwrap(),this.$stage.unwrap()},l.prototype.op=function(t,i,n){var s=this.settings.rtl;switch(i){case"<":return s?t>n:n>t;case">":return s?n>t:t>n;case">=":return s?n>=t:t>=n;case"<=":return s?t>=n:n>=t}},l.prototype.on=function(t,i,n,s){t.addEventListener?t.addEventListener(i,n,s):t.attachEvent&&t.attachEvent("on"+i,n)},l.prototype.off=function(t,i,n,s){t.removeEventListener?t.removeEventListener(i,n,s):t.detachEvent&&t.detachEvent("on"+i,n)},l.prototype.trigger=function(i,n,s){var o={item:{count:this._items.length,index:this.current()}},r=t.camelCase(t.grep(["on",i,s],function(t){return t}).join("-").toLowerCase()),a=t.Event([i,"owl",s||"carousel"].join(".").toLowerCase(),t.extend({relatedTarget:this},o,n));return this._supress[i]||(t.each(this._plugins,function(t,i){i.onTrigger&&i.onTrigger(a)}),this.$element.trigger(a),this.settings&&"function"==typeof this.settings[r]&&this.settings[r].apply(this,a)),a},l.prototype.suppress=function(i){t.each(i,t.proxy(function(t,i){this._supress[i]=!0},this))},l.prototype.release=function(i){t.each(i,t.proxy(function(t,i){delete this._supress[i]},this))},l.prototype.browserSupport=function(){if(this.support3d=p(),this.support3d){this.transformVendor=d();var t=["transitionend","webkitTransitionEnd","transitionend","oTransitionEnd"];this.transitionEndVendor=t[u()],this.vendorName=this.transformVendor.replace(/Transform/i,""),this.vendorName=""!==this.vendorName?"-"+this.vendorName.toLowerCase()+"-":""}this.state.orientation=i.orientation},t.fn.owlCarousel=function(i){return this.each(function(){t(this).data("owlCarousel")||t(this).data("owlCarousel",new l(this,i))})},t.fn.owlCarousel.Constructor=l}(window.Zepto||window.jQuery,window,document),function(t,i){var n=function(i){this._core=i,this._loaded=[],this._handlers={"initialized.owl.carousel change.owl.carousel":t.proxy(function(i){if(i.namespace&&this._core.settings&&this._core.settings.lazyLoad&&(i.property&&"position"==i.property.name||"initialized"==i.type))for(var n=this._core.settings,s=n.center&&Math.ceil(n.items/2)||n.items,o=n.center&&-1*s||0,r=(i.property&&i.property.value||this._core.current())+o,a=this._core.clones().length,l=t.proxy(function(t,i){this.load(i)},this);o++<s;)this.load(a/2+this._core.relative(r)),a&&t.each(this._core.clones(this._core.relative(r++)),l)},this)},this._core.options=t.extend({},n.Defaults,this._core.options),this._core.$element.on(this._handlers)};n.Defaults={lazyLoad:!1},n.prototype.load=function(n){var s=this._core.$stage.children().eq(n),o=s&&s.find(".owl-lazy");!o||t.inArray(s.get(0),this._loaded)>-1||(o.each(t.proxy(function(n,s){var o,r=t(s),a=i.devicePixelRatio>1&&r.attr("data-src-retina")||r.attr("data-src");this._core.trigger("load",{element:r,url:a},"lazy"),r.is("img")?r.one("load.owl.lazy",t.proxy(function(){r.css("opacity",1),this._core.trigger("loaded",{element:r,url:a},"lazy")},this)).attr("src",a):((o=new Image).onload=t.proxy(function(){r.css({"background-image":"url("+a+")",opacity:"1"}),this._core.trigger("loaded",{element:r,url:a},"lazy")},this),o.src=a)},this)),this._loaded.push(s.get(0)))},n.prototype.destroy=function(){var t,i;for(t in this.handlers)this._core.$element.off(t,this.handlers[t]);for(i in Object.getOwnPropertyNames(this))"function"!=typeof this[i]&&(this[i]=null)},t.fn.owlCarousel.Constructor.Plugins.Lazy=n}(window.Zepto||window.jQuery,window,document),function(t){var i=function(n){this._core=n,this._handlers={"initialized.owl.carousel":t.proxy(function(){this._core.settings.autoHeight&&this.update()},this),"changed.owl.carousel":t.proxy(function(t){this._core.settings.autoHeight&&"position"==t.property.name&&this.update()},this),"loaded.owl.lazy":t.proxy(function(t){this._core.settings.autoHeight&&t.element.closest("."+this._core.settings.itemClass)===this._core.$stage.children().eq(this._core.current())&&this.update()},this)},this._core.options=t.extend({},i.Defaults,this._core.options),this._core.$element.on(this._handlers)};i.Defaults={autoHeight:!1,autoHeightClass:"owl-height"},i.prototype.update=function(){this._core.$stage.parent().height(this._core.$stage.children().eq(this._core.current()).height()).addClass(this._core.settings.autoHeightClass)},i.prototype.destroy=function(){var t,i;for(t in this._handlers)this._core.$element.off(t,this._handlers[t]);for(i in Object.getOwnPropertyNames(this))"function"!=typeof this[i]&&(this[i]=null)},t.fn.owlCarousel.Constructor.Plugins.AutoHeight=i}(window.Zepto||window.jQuery,window,document),function(t,i,n){var s=function(i){this._core=i,this._videos={},this._playing=null,this._fullscreen=!1,this._handlers={"resize.owl.carousel":t.proxy(function(t){this._core.settings.video&&!this.isInFullScreen()&&t.preventDefault()},this),"refresh.owl.carousel changed.owl.carousel":t.proxy(function(){this._playing&&this.stop()},this),"prepared.owl.carousel":t.proxy(function(i){var n=t(i.content).find(".owl-video");n.length&&(n.css("display","none"),this.fetch(n,t(i.content)))},this)},this._core.options=t.extend({},s.Defaults,this._core.options),this._core.$element.on(this._handlers),this._core.$element.on("click.owl.video",".owl-video-play-icon",t.proxy(function(t){this.play(t)},this))};s.Defaults={video:!1,videoHeight:!1,videoWidth:!1},s.prototype.fetch=function(t,i){var n=t.attr("data-vimeo-id")?"vimeo":"youtube",s=t.attr("data-vimeo-id")||t.attr("data-youtube-id"),o=t.attr("data-width")||this._core.settings.videoWidth,r=t.attr("data-height")||this._core.settings.videoHeight,a=t.attr("href");if(!a)throw Error("Missing video URL.");if((s=a.match(/(http:|https:|)\/\/(player.|www.)?(vimeo\.com|youtu(be\.com|\.be|be\.googleapis\.com))\/(video\/|embed\/|watch\?v=|v\/)?([A-Za-z0-9._%-]*)(\&\S+)?/))[3].indexOf("youtu")>-1)n="youtube";else{if(!(s[3].indexOf("vimeo")>-1))throw Error("Video URL not supported.");n="vimeo"}s=s[6],this._videos[a]={type:n,id:s,width:o,height:r},i.attr("data-video",a),this.thumbnail(t,this._videos[a])},s.prototype.thumbnail=function(i,n){var s,o,r,a=n.width&&n.height?'style="width:'+n.width+"px;height:"+n.height+'px;"':"",l=i.find("img"),c="src",h="",u=this._core.settings,d=function(t){o='<div class="owl-video-play-icon"></div>',s=u.lazyLoad?'<div class="owl-video-tn '+h+'" '+c+'="'+t+'"></div>':'<div class="owl-video-tn" style="opacity:1;background-image:url('+t+')"></div>',i.after(s),i.after(o)};return i.wrap('<div class="owl-video-wrapper"'+a+"></div>"),this._core.settings.lazyLoad&&(c="data-src",h="owl-lazy"),l.length?(d(l.attr(c)),l.remove(),!1):void("youtube"===n.type?d(r="http://img.youtube.com/vi/"+n.id+"/hqdefault.jpg"):"vimeo"===n.type&&t.ajax({type:"GET",url:"http://vimeo.com/api/v2/video/"+n.id+".json",jsonp:"callback",dataType:"jsonp",success:function(t){d(r=t[0].thumbnail_large)}}))},s.prototype.stop=function(){this._core.trigger("stop",null,"video"),this._playing.find(".owl-video-frame").remove(),this._playing.removeClass("owl-video-playing"),this._playing=null},s.prototype.play=function(i){this._core.trigger("play",null,"video"),this._playing&&this.stop();var n,s,o=t(i.target||i.srcElement),r=o.closest("."+this._core.settings.itemClass),a=this._videos[r.attr("data-video")],l=a.width||"100%",c=a.height||this._core.$stage.height();"youtube"===a.type?n='<iframe width="'+l+'" height="'+c+'" src="http://www.youtube.com/embed/'+a.id+"?autoplay=1&v="+a.id+'" frameborder="0" allowfullscreen></iframe>':"vimeo"===a.type&&(n='<iframe src="http://player.vimeo.com/video/'+a.id+'?autoplay=1" width="'+l+'" height="'+c+'" frameborder="0" webkitallowfullscreen mozallowfullscreen allowfullscreen></iframe>'),r.addClass("owl-video-playing"),this._playing=r,s=t('<div style="height:'+c+"px; width:"+l+'px" class="owl-video-frame">'+n+"</div>"),o.after(s)},s.prototype.isInFullScreen=function(){var s=n.fullscreenElement||n.mozFullScreenElement||n.webkitFullscreenElement;return s&&t(s).parent().hasClass("owl-video-frame")&&(this._core.speed(0),this._fullscreen=!0),(!s||!this._fullscreen||!this._playing)&&(this._fullscreen?(this._fullscreen=!1,!1):!this._playing||this._core.state.orientation===i.orientation||(this._core.state.orientation=i.orientation,!1))},s.prototype.destroy=function(){var t,i;for(t in this._core.$element.off("click.owl.video"),this._handlers)this._core.$element.off(t,this._handlers[t]);for(i in Object.getOwnPropertyNames(this))"function"!=typeof this[i]&&(this[i]=null)},t.fn.owlCarousel.Constructor.Plugins.Video=s}(window.Zepto||window.jQuery,window,document),function(t,i,n,s){var o=function(i){this.core=i,this.core.options=t.extend({},o.Defaults,this.core.options),this.swapping=!0,this.previous=s,this.next=s,this.handlers={"change.owl.carousel":t.proxy(function(t){"position"==t.property.name&&(this.previous=this.core.current(),this.next=t.property.value)},this),"drag.owl.carousel dragged.owl.carousel translated.owl.carousel":t.proxy(function(t){this.swapping="translated"==t.type},this),"translate.owl.carousel":t.proxy(function(){this.swapping&&(this.core.options.animateOut||this.core.options.animateIn)&&this.swap()},this)},this.core.$element.on(this.handlers)};o.Defaults={animateOut:!1,animateIn:!1},o.prototype.swap=function(){if(1===this.core.settings.items&&this.core.support3d){this.core.speed(0);var i,n=t.proxy(this.clear,this),s=this.core.$stage.children().eq(this.previous),o=this.core.$stage.children().eq(this.next),r=this.core.settings.animateIn,a=this.core.settings.animateOut;this.core.current()!==this.previous&&(a&&(i=this.core.coordinates(this.previous)-this.core.coordinates(this.next),s.css({left:i+"px"}).addClass("animated owl-animated-out").addClass(a).one("webkitAnimationEnd mozAnimationEnd MSAnimationEnd oanimationend animationend",n)),r&&o.addClass("animated owl-animated-in").addClass(r).one("webkitAnimationEnd mozAnimationEnd MSAnimationEnd oanimationend animationend",n))}},o.prototype.clear=function(i){t(i.target).css({left:""}).removeClass("animated owl-animated-out owl-animated-in").removeClass(this.core.settings.animateIn).removeClass(this.core.settings.animateOut),this.core.transitionEnd()},o.prototype.destroy=function(){var t,i;for(t in this.handlers)this.core.$element.off(t,this.handlers[t]);for(i in Object.getOwnPropertyNames(this))"function"!=typeof this[i]&&(this[i]=null)},t.fn.owlCarousel.Constructor.Plugins.Animate=o}(window.Zepto||window.jQuery,window,document),function(t,i,n){var s=function(i){this.core=i,this.core.options=t.extend({},s.Defaults,this.core.options),this.handlers={"translated.owl.carousel refreshed.owl.carousel":t.proxy(function(){this.autoplay()},this),"play.owl.autoplay":t.proxy(function(t,i,n){this.play(i,n)},this),"stop.owl.autoplay":t.proxy(function(){this.stop()},this),"mouseover.owl.autoplay":t.proxy(function(){this.core.settings.autoplayHoverPause&&this.pause()},this),"mouseleave.owl.autoplay":t.proxy(function(){this.core.settings.autoplayHoverPause&&this.autoplay()},this)},this.core.$element.on(this.handlers)};s.Defaults={autoplay:!1,autoplayTimeout:5e3,autoplayHoverPause:!1,autoplaySpeed:!1},s.prototype.autoplay=function(){this.core.settings.autoplay&&!this.core.state.videoPlay?(i.clearInterval(this.interval),this.interval=i.setInterval(t.proxy(function(){this.play()},this),this.core.settings.autoplayTimeout)):i.clearInterval(this.interval)},s.prototype.play=function(){return!0===n.hidden||this.core.state.isTouch||this.core.state.isScrolling||this.core.state.isSwiping||this.core.state.inMotion?void 0:!1===this.core.settings.autoplay?void i.clearInterval(this.interval):void this.core.next(this.core.settings.autoplaySpeed)},s.prototype.stop=function(){i.clearInterval(this.interval)},s.prototype.pause=function(){i.clearInterval(this.interval)},s.prototype.destroy=function(){var t,n;for(t in i.clearInterval(this.interval),this.handlers)this.core.$element.off(t,this.handlers[t]);for(n in Object.getOwnPropertyNames(this))"function"!=typeof this[n]&&(this[n]=null)},t.fn.owlCarousel.Constructor.Plugins.autoplay=s}(window.Zepto||window.jQuery,window,document),function(t){"use strict";var i=function(n){this._core=n,this._initialized=!1,this._pages=[],this._controls={},this._templates=[],this.$element=this._core.$element,this._overrides={next:this._core.next,prev:this._core.prev,to:this._core.to},this._handlers={"prepared.owl.carousel":t.proxy(function(i){this._core.settings.dotsData&&this._templates.push(t(i.content).find("[data-dot]").andSelf("[data-dot]").attr("data-dot"))},this),"add.owl.carousel":t.proxy(function(i){this._core.settings.dotsData&&this._templates.splice(i.position,0,t(i.content).find("[data-dot]").andSelf("[data-dot]").attr("data-dot"))},this),"remove.owl.carousel prepared.owl.carousel":t.proxy(function(t){this._core.settings.dotsData&&this._templates.splice(t.position,1)},this),"change.owl.carousel":t.proxy(function(t){if("position"==t.property.name&&!this._core.state.revert&&!this._core.settings.loop&&this._core.settings.navRewind){var i=this._core.current(),n=this._core.maximum(),s=this._core.minimum();t.data=t.property.value>n?i>=n?s:n:t.property.value<s?n:t.property.value}},this),"changed.owl.carousel":t.proxy(function(t){"position"==t.property.name&&this.draw()},this),"refreshed.owl.carousel":t.proxy(function(){this._initialized||(this.initialize(),this._initialized=!0),this._core.trigger("refresh",null,"navigation"),this.update(),this.draw(),this._core.trigger("refreshed",null,"navigation")},this)},this._core.options=t.extend({},i.Defaults,this._core.options),this.$element.on(this._handlers)};i.Defaults={nav:!1,navRewind:!0,navText:["",""],navSpeed:!1,navElement:"div",navContainer:!1,navContainerClass:"owl-nav",navClass:["owl-prev","owl-next"],slideBy:1,dotClass:"owl-dot",dotsClass:"owl-dots",dots:!0,dotsEach:!1,dotData:!1,dotsSpeed:!1,dotsContainer:!1,controlsClass:"owl-controls"},i.prototype.initialize=function(){var i,n,s=this._core.settings;for(n in s.dotsData||(this._templates=[t("<div>").addClass(s.dotClass).append(t("<span>")).prop("outerHTML")]),s.navContainer&&s.dotsContainer||(this._controls.$container=t("<div>").addClass(s.controlsClass).appendTo(this.$element)),this._controls.$indicators=s.dotsContainer?t(s.dotsContainer):t("<div>").hide().addClass(s.dotsClass).appendTo(this._controls.$container),this._controls.$indicators.on("click","div",t.proxy(function(i){var n=t(i.target).parent().is(this._controls.$indicators)?t(i.target).index():t(i.target).parent().index();i.preventDefault(),this.to(n,s.dotsSpeed)},this)),i=s.navContainer?t(s.navContainer):t("<div>").addClass(s.navContainerClass).prependTo(this._controls.$container),this._controls.$next=t("<"+s.navElement+">"),this._controls.$previous=this._controls.$next.clone(),this._controls.$previous.addClass(s.navClass[0]).html(s.navText[0]).hide().prependTo(i).on("click",t.proxy(function(){this.prev(s.navSpeed)},this)),this._controls.$next.addClass(s.navClass[1]).html(s.navText[1]).hide().appendTo(i).on("click",t.proxy(function(){this.next(s.navSpeed)},this)),this._overrides)this._core[n]=t.proxy(this[n],this)},i.prototype.destroy=function(){var t,i,n,s;for(t in this._handlers)this.$element.off(t,this._handlers[t]);for(i in this._controls)this._controls[i].remove();for(s in this.overides)this._core[s]=this._overrides[s];for(n in Object.getOwnPropertyNames(this))"function"!=typeof this[n]&&(this[n]=null)},i.prototype.update=function(){var t,i,n,s=this._core.settings,o=this._core.clones().length/2,r=o+this._core.items().length,a=s.center||s.autoWidth||s.dotData?1:s.dotsEach||s.items;if("page"!==s.slideBy&&(s.slideBy=Math.min(s.slideBy,s.items)),s.dots||"page"==s.slideBy)for(this._pages=[],t=o,i=0,n=0;r>t;t++)(i>=a||0===i)&&(this._pages.push({start:t-o,end:t-o+a-1}),i=0,++n),i+=this._core.mergers(this._core.relative(t))},i.prototype.draw=function(){var i,n,s="",o=this._core.settings,r=(this._core.$stage.children(),this._core.relative(this._core.current()));if(!o.nav||o.loop||o.navRewind||(this._controls.$previous.toggleClass("disabled",0>=r),this._controls.$next.toggleClass("disabled",r>=this._core.maximum())),this._controls.$previous.toggle(o.nav),this._controls.$next.toggle(o.nav),o.dots){if(i=this._pages.length-this._controls.$indicators.children().length,o.dotData&&0!==i){for(n=0;n<this._controls.$indicators.children().length;n++)s+=this._templates[this._core.relative(n)];this._controls.$indicators.html(s)}else i>0?(s=Array(i+1).join(this._templates[0]),this._controls.$indicators.append(s)):0>i&&this._controls.$indicators.children().slice(i).remove();this._controls.$indicators.find(".active").removeClass("active"),this._controls.$indicators.children().eq(t.inArray(this.current(),this._pages)).addClass("active")}this._controls.$indicators.toggle(o.dots)},i.prototype.onTrigger=function(i){var n=this._core.settings;i.page={index:t.inArray(this.current(),this._pages),count:this._pages.length,size:n&&(n.center||n.autoWidth||n.dotData?1:n.dotsEach||n.items)}},i.prototype.current=function(){var i=this._core.relative(this._core.current());return t.grep(this._pages,function(t){return t.start<=i&&t.end>=i}).pop()},i.prototype.getPosition=function(i){var n,s,o=this._core.settings;return"page"==o.slideBy?(n=t.inArray(this.current(),this._pages),s=this._pages.length,i?++n:--n,n=this._pages[(n%s+s)%s].start):(n=this._core.relative(this._core.current()),s=this._core.items().length,i?n+=o.slideBy:n-=o.slideBy),n},i.prototype.next=function(i){t.proxy(this._overrides.to,this._core)(this.getPosition(!0),i)},i.prototype.prev=function(i){t.proxy(this._overrides.to,this._core)(this.getPosition(!1),i)},i.prototype.to=function(i,n,s){var o;s?t.proxy(this._overrides.to,this._core)(i,n):(o=this._pages.length,t.proxy(this._overrides.to,this._core)(this._pages[(i%o+o)%o].start,n))},t.fn.owlCarousel.Constructor.Plugins.Navigation=i}(window.Zepto||window.jQuery,window,document),function(t,i){"use strict";var n=function(s){this._core=s,this._hashes={},this.$element=this._core.$element,this._handlers={"initialized.owl.carousel":t.proxy(function(){"URLHash"==this._core.settings.startPosition&&t(i).trigger("hashchange.owl.navigation")},this),"prepared.owl.carousel":t.proxy(function(i){var n=t(i.content).find("[data-hash]").andSelf("[data-hash]").attr("data-hash");this._hashes[n]=i.content},this)},this._core.options=t.extend({},n.Defaults,this._core.options),this.$element.on(this._handlers),t(i).on("hashchange.owl.navigation",t.proxy(function(){var t=i.location.hash.substring(1),n=this._core.$stage.children(),s=this._hashes[t]&&n.index(this._hashes[t])||0;return!!t&&void this._core.to(s,!1,!0)},this))};n.Defaults={URLhashListener:!1},n.prototype.destroy=function(){var n,s;for(n in t(i).off("hashchange.owl.navigation"),this._handlers)this._core.$element.off(n,this._handlers[n]);for(s in Object.getOwnPropertyNames(this))"function"!=typeof this[s]&&(this[s]=null)},t.fn.owlCarousel.Constructor.Plugins.Hash=n}(window.Zepto||window.jQuery,window,document),function(t){"use strict";function i(i,n){this.element=t(i),this.settings=t.extend({},s,n),this._defaults=s,this._init()}var n="Morphext",s={animation:"bounceIn",separator:",",speed:2e3,complete:t.noop};i.prototype={_init:function(){var i=this;this.phrases=[],t.each(this.element.text().split(this.settings.separator),function(t,n){i.phrases.push(n.trim())}),this.index=-1,this.animate(),this.start()},animate:function(){this.index+1===this.phrases.length&&(this.index=-1),++this.index,this.element[0].innerHTML='<span class="animated '+this.settings.animation+'">'+this.phrases[this.index]+"</span>",t.isFunction(this.settings.complete)&&this.settings.complete.call(this)},start:function(){var t=this;this._interval=setInterval(function(){t.animate()},this.settings.speed)},stop:function(){this._interval=clearInterval(this._interval)}},t.fn[n]=function(s){return this.each(function(){t.data(this,"plugin_"+n)||t.data(this,"plugin_"+n,new i(this,s))})}}(jQuery),/*! * Isotope PACKAGED v2.1.0 * Filter & sort magical layouts * http://isotope.metafizzy.co */ function(t){function i(){}function n(t){function n(i){i.prototype.option||(i.prototype.option=function(i){t.isPlainObject(i)&&(this.options=t.extend(!0,this.options,i))})}function o(i,n){t.fn[i]=function(o){if("string"==typeof o){for(var a=s.call(arguments,1),l=0,c=this.length;c>l;l++){var h=this[l],u=t.data(h,i);if(u){if(t.isFunction(u[o])&&"_"!==o.charAt(0)){var d=u[o].apply(u,a);if(void 0!==d)return d}else r("no such method '"+o+"' for "+i+" instance")}else r("cannot call methods on "+i+" prior to initialization; attempted to call '"+o+"'")}return this}return this.each(function(){var s=t.data(this,i);s?(s.option(o),s._init()):(s=new n(this,o),t.data(this,i,s))})}}if(t){var r="undefined"==typeof console?i:function(t){console.error(t)};return t.bridget=function(t,i){n(i),o(t,i)},t.bridget}}var s=Array.prototype.slice;"function"==typeof define&&define.amd?define("jquery-bridget/jquery.bridget",["jquery"],n):n("object"==typeof exports?require("jquery"):t.jQuery)}(window),function(t){function i(i){var n=t.event;return n.target=n.target||n.srcElement||i,n}var n=document.documentElement,s=function(){};n.addEventListener?s=function(t,i,n){t.addEventListener(i,n,!1)}:n.attachEvent&&(s=function(t,n,s){t[n+s]=s.handleEvent?function(){var n=i(t);s.handleEvent.call(s,n)}:function(){var n=i(t);s.call(t,n)},t.attachEvent("on"+n,t[n+s])});var o=function(){};n.removeEventListener?o=function(t,i,n){t.removeEventListener(i,n,!1)}:n.detachEvent&&(o=function(t,i,n){t.detachEvent("on"+i,t[i+n]);try{delete t[i+n]}catch(s){t[i+n]=void 0}});var r={bind:s,unbind:o};"function"==typeof define&&define.amd?define("eventie/eventie",r):"object"==typeof exports?module.exports=r:t.eventie=r}(this),function(t){function i(t){"function"==typeof t&&(i.isReady?t():a.push(t))}function n(t){var n="readystatechange"===t.type&&"complete"!==r.readyState;i.isReady||n||s()}function s(){i.isReady=!0;for(var t=0,n=a.length;n>t;t++)(0,a[t])()}function o(o){return"complete"===r.readyState?s():(o.bind(r,"DOMContentLoaded",n),o.bind(r,"readystatechange",n),o.bind(t,"load",n)),i}var r=t.document,a=[];i.isReady=!1,"function"==typeof define&&define.amd?define("doc-ready/doc-ready",["eventie/eventie"],o):"object"==typeof exports?module.exports=o(require("eventie")):t.docReady=o(t.eventie)}(window),(function(){function t(){}function i(t,i){for(var n=t.length;n--;)if(t[n].listener===i)return n;return -1}function n(t){return function(){return this[t].apply(this,arguments)}}var s=t.prototype,o=this,r=o.EventEmitter;s.getListeners=function(t){var i,n,s=this._getEvents();if(t instanceof RegExp)for(n in i={},s)s.hasOwnProperty(n)&&t.test(n)&&(i[n]=s[n]);else i=s[t]||(s[t]=[]);return i},s.flattenListeners=function(t){var i,n=[];for(i=0;t.length>i;i+=1)n.push(t[i].listener);return n},s.getListenersAsObject=function(t){var i,n=this.getListeners(t);return n instanceof Array&&((i={})[t]=n),i||n},s.addListener=function(t,n){var s,o=this.getListenersAsObject(t),r="object"==typeof n;for(s in o)o.hasOwnProperty(s)&&-1===i(o[s],n)&&o[s].push(r?n:{listener:n,once:!1});return this},s.on=n("addListener"),s.addOnceListener=function(t,i){return this.addListener(t,{listener:i,once:!0})},s.once=n("addOnceListener"),s.defineEvent=function(t){return this.getListeners(t),this},s.defineEvents=function(t){for(var i=0;t.length>i;i+=1)this.defineEvent(t[i]);return this},s.removeListener=function(t,n){var s,o,r=this.getListenersAsObject(t);for(o in r)r.hasOwnProperty(o)&&-1!==(s=i(r[o],n))&&r[o].splice(s,1);return this},s.off=n("removeListener"),s.addListeners=function(t,i){return this.manipulateListeners(!1,t,i)},s.removeListeners=function(t,i){return this.manipulateListeners(!0,t,i)},s.manipulateListeners=function(t,i,n){var s,o,r=t?this.removeListener:this.addListener,a=t?this.removeListeners:this.addListeners;if("object"!=typeof i||i instanceof RegExp)for(s=n.length;s--;)r.call(this,i,n[s]);else for(s in i)i.hasOwnProperty(s)&&(o=i[s])&&("function"==typeof o?r.call(this,s,o):a.call(this,s,o));return this},s.removeEvent=function(t){var i,n=typeof t,s=this._getEvents();if("string"===n)delete s[t];else if(t instanceof RegExp)for(i in s)s.hasOwnProperty(i)&&t.test(i)&&delete s[i];else delete this._events;return this},s.removeAllListeners=n("removeEvent"),s.emitEvent=function(t,i){var n,s,o,r,a=this.getListenersAsObject(t);for(o in a)if(a.hasOwnProperty(o))for(s=a[o].length;s--;)!0===(n=a[o][s]).once&&this.removeListener(t,n.listener),(r=n.listener.apply(this,i||[]))===this._getOnceReturnValue()&&this.removeListener(t,n.listener);return this},s.trigger=n("emitEvent"),s.emit=function(t){var i=Array.prototype.slice.call(arguments,1);return this.emitEvent(t,i)},s.setOnceReturnValue=function(t){return this._onceReturnValue=t,this},s._getOnceReturnValue=function(){return!this.hasOwnProperty("_onceReturnValue")||this._onceReturnValue},s._getEvents=function(){return this._events||(this._events={})},t.noConflict=function(){return o.EventEmitter=r,t},"function"==typeof define&&define.amd?define("eventEmitter/EventEmitter",[],function(){return t}):"object"==typeof module&&module.exports?module.exports=t:o.EventEmitter=t}).call(this),function(t){function i(t){if(t){if("string"==typeof s[t])return t;t=t.charAt(0).toUpperCase()+t.slice(1);for(var i,o=0,r=n.length;r>o;o++)if("string"==typeof s[i=n[o]+t])return i}}var n="Webkit Moz ms Ms O".split(" "),s=document.documentElement.style;"function"==typeof define&&define.amd?define("get-style-property/get-style-property",[],function(){return i}):"object"==typeof exports?module.exports=i:t.getStyleProperty=i}(window),function(t){function i(t){var i=parseFloat(t);return -1===t.indexOf("%")&&!isNaN(i)&&i}function n(){}function s(){for(var t={width:0,height:0,innerWidth:0,innerHeight:0,outerWidth:0,outerHeight:0},i=0,n=a.length;n>i;i++)t[a[i]]=0;return t}function o(n){function o(){if(!p){p=!0;var s,o=t.getComputedStyle;if(h=(s=o?function(t){return o(t,null)}:function(t){return t.currentStyle},function(t){var i=s(t);return i||r("Style returned "+i+". Are you running this code in a hidden iframe on Firefox? See http://bit.ly/getsizebug1"),i}),u=n("boxSizing")){var a=document.createElement("div");a.style.width="200px",a.style.padding="1px 2px 3px 4px",a.style.borderStyle="solid",a.style.borderWidth="1px 2px 3px 4px",a.style[u]="border-box";var l=document.body||document.documentElement;l.appendChild(a),d=200===i(h(a).width),l.removeChild(a)}}}function l(t){if(o(),"string"==typeof t&&(t=document.querySelector(t)),t&&"object"==typeof t&&t.nodeType){var n=h(t);if("none"===n.display)return s();var r={};r.width=t.offsetWidth,r.height=t.offsetHeight;for(var l=r.isBorderBox=!(!u||!n[u]||"border-box"!==n[u]),p=0,f=a.length;f>p;p++){var g=a[p],m=n[g];m=c(t,m);var v=parseFloat(m);r[g]=isNaN(v)?0:v}var y=r.paddingLeft+r.paddingRight,$=r.paddingTop+r.paddingBottom,b=r.marginLeft+r.marginRight,w=r.marginTop+r.marginBottom,_=r.borderLeftWidth+r.borderRightWidth,x=r.borderTopWidth+r.borderBottomWidth,C=l&&d,S=i(n.width);!1!==S&&(r.width=S+(C?0:y+_));var T=i(n.height);return!1!==T&&(r.height=T+(C?0:$+x)),r.innerWidth=r.width-(y+_),r.innerHeight=r.height-($+x),r.outerWidth=r.width+b,r.outerHeight=r.height+w,r}}function c(i,n){if(t.getComputedStyle||-1===n.indexOf("%"))return n;var s=i.style,o=s.left,r=i.runtimeStyle,a=r&&r.left;return a&&(r.left=i.currentStyle.left),s.left=n,n=s.pixelLeft,s.left=o,a&&(r.left=a),n}var h,u,d,p=!1;return l}var r="undefined"==typeof console?n:function(t){console.error(t)},a=["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"],o):"object"==typeof exports?module.exports=o(require("desandro-get-style-property")):t.getSize=o(t.getStyleProperty)}(window),function(t){function i(t,i){return t[a](i)}function n(t){!t.parentNode&&document.createDocumentFragment().appendChild(t)}function s(t,i){n(t);for(var s=t.parentNode.querySelectorAll(i),o=0,r=s.length;r>o;o++)if(s[o]===t)return!0;return!1}function o(t,s){return n(t),i(t,s)}var r,a=function(){if(t.matchesSelector)return"matchesSelector";for(var i=["webkit","moz","ms","o"],n=0,s=i.length;s>n;n++){var o=i[n]+"MatchesSelector";if(t[o])return o}}();r=a?i(document.createElement("div"),"div")?i:o:s,"function"==typeof define&&define.amd?define("matches-selector/matches-selector",[],function(){return r}):"object"==typeof exports?module.exports=r:window.matchesSelector=r}(Element.prototype),function(t){function i(t,i){for(var n in i)t[n]=i[n];return t}function n(t){for(var i in t)return!1;return i=null,!0}function s(t){return t.replace(/([A-Z])/g,function(t){return"-"+t.toLowerCase()})}function o(t,o,r){function l(t,i){t&&(this.element=t,this.layout=i,this.position={x:0,y:0},this._create())}var c=r("transition"),h=r("transform"),u=c&&h,d=!!r("perspective"),p={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"otransitionend",transition:"transitionend"}[c],f=["transform","transition","transitionDuration","transitionProperty"],g=function(){for(var t={},i=0,n=f.length;n>i;i++){var s=f[i],o=r(s);o&&o!==s&&(t[s]=o)}return t}();i(l.prototype,t.prototype),l.prototype._create=function(){this._transn={ingProperties:{},clean:{},onEnd:{}},this.css({position:"absolute"})},l.prototype.handleEvent=function(t){var i="on"+t.type;this[i]&&this[i](t)},l.prototype.getSize=function(){this.size=o(this.element)},l.prototype.css=function(t){var i=this.element.style;for(var n in t)i[g[n]||n]=t[n]},l.prototype.getPosition=function(){var t=a(this.element),i=this.layout.options,n=i.isOriginLeft,s=i.isOriginTop,o=parseInt(t[n?"left":"right"],10),r=parseInt(t[s?"top":"bottom"],10);o=isNaN(o)?0:o,r=isNaN(r)?0:r;var l=this.layout.size;o-=n?l.paddingLeft:l.paddingRight,r-=s?l.paddingTop:l.paddingBottom,this.position.x=o,this.position.y=r},l.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])};var m=d?function(t,i){return"translate3d("+t+"px, "+i+"px, 0)"}:function(t,i){return"translate("+t+"px, "+i+"px)"};l.prototype._transitionTo=function(t,i){this.getPosition();var n=this.position.x,s=this.position.y,o=parseInt(t,10),r=parseInt(i,10),a=o===this.position.x&&r===this.position.y;if(this.setPosition(t,i),a&&!this.isTransitioning)return void this.layoutPosition();var l=t-n,c=i-s,h={},u=this.layout.options;l=u.isOriginLeft?l:-l,c=u.isOriginTop?c:-c,h.transform=m(l,c),this.transition({to:h,onTransitionEnd:{transform:this.layoutPosition},isCleaning:!0})},l.prototype.goTo=function(t,i){this.setPosition(t,i),this.layoutPosition()},l.prototype.moveTo=u?l.prototype._transitionTo:l.prototype.goTo,l.prototype.setPosition=function(t,i){this.position.x=parseInt(t,10),this.position.y=parseInt(i,10)},l.prototype._nonTransition=function(t){for(var i in this.css(t.to),t.isCleaning&&this._removeStyles(t.to),t.onTransitionEnd)t.onTransitionEnd[i].call(this)},l.prototype._transition=function(t){if(!parseFloat(this.layout.options.transitionDuration))return void this._nonTransition(t);var i=this._transn;for(var n in t.onTransitionEnd)i.onEnd[n]=t.onTransitionEnd[n];for(n in t.to)i.ingProperties[n]=!0,t.isCleaning&&(i.clean[n]=!0);if(t.from){this.css(t.from);var s=this.element.offsetHeight;s=null}this.enableTransition(t.to),this.css(t.to),this.isTransitioning=!0};var v=h&&s(h)+",opacity";l.prototype.enableTransition=function(){this.isTransitioning||(this.css({transitionProperty:v,transitionDuration:this.layout.options.transitionDuration}),this.element.addEventListener(p,this,!1))},l.prototype.transition=l.prototype[c?"_transition":"_nonTransition"],l.prototype.onwebkitTransitionEnd=function(t){this.ontransitionend(t)},l.prototype.onotransitionend=function(t){this.ontransitionend(t)};var y={"-webkit-transform":"transform","-moz-transform":"transform","-o-transform":"transform"};l.prototype.ontransitionend=function(t){if(t.target===this.element){var i=this._transn,s=y[t.propertyName]||t.propertyName;delete i.ingProperties[s],n(i.ingProperties)&&this.disableTransition(),s in i.clean&&(this.element.style[t.propertyName]="",delete i.clean[s]),s in i.onEnd&&(i.onEnd[s].call(this),delete i.onEnd[s]),this.emitEvent("transitionEnd",[this])}},l.prototype.disableTransition=function(){this.removeTransitionStyles(),this.element.removeEventListener(p,this,!1),this.isTransitioning=!1},l.prototype._removeStyles=function(t){var i={};for(var n in t)i[n]="";this.css(i)};var $={transitionProperty:"",transitionDuration:""};return l.prototype.removeTransitionStyles=function(){this.css($)},l.prototype.removeElem=function(){this.element.parentNode.removeChild(this.element),this.emitEvent("remove",[this])},l.prototype.remove=function(){if(!c||!parseFloat(this.layout.options.transitionDuration))return void this.removeElem();var t=this;this.on("transitionEnd",function(){return t.removeElem(),!0}),this.hide()},l.prototype.reveal=function(){delete this.isHidden,this.css({display:""});var t=this.layout.options;this.transition({from:t.hiddenStyle,to:t.visibleStyle,isCleaning:!0})},l.prototype.hide=function(){this.isHidden=!0,this.css({display:""});var t=this.layout.options;this.transition({from:t.visibleStyle,to:t.hiddenStyle,isCleaning:!0,onTransitionEnd:{opacity:function(){this.isHidden&&this.css({display:"none"})}}})},l.prototype.destroy=function(){this.css({position:"",left:"",right:"",top:"",bottom:"",transition:"",transform:""})},l}var r=t.getComputedStyle,a=r?function(t){return r(t,null)}:function(t){return t.currentStyle};"function"==typeof define&&define.amd?define("outlayer/item",["eventEmitter/EventEmitter","get-size/get-size","get-style-property/get-style-property"],o):"object"==typeof exports?module.exports=o(require("wolfy87-eventemitter"),require("get-size"),require("desandro-get-style-property")):(t.Outlayer={},t.Outlayer.Item=o(t.EventEmitter,t.getSize,t.getStyleProperty))}(window),function(t){function i(t,i){for(var n in i)t[n]=i[n];return t}function n(t){return"[object Array]"===d.call(t)}function s(t){var i=[];if(n(t))i=t;else if(t&&"number"==typeof t.length)for(var s=0,o=t.length;o>s;s++)i.push(t[s]);else i.push(t);return i}function o(t,i){var n=f(i,t);-1!==n&&i.splice(n,1)}function r(t){return t.replace(/(.)([A-Z])/g,function(t,i,n){return i+"-"+n}).toLowerCase()}function a(n,a,d,f,g,m){function v(t,n){if("string"==typeof t&&(t=l.querySelector(t)),!t||!p(t))return void(c&&c.error("Bad "+this.constructor.namespace+" element: "+t));this.element=t,this.options=i({},this.constructor.defaults),this.option(n);var s=++y;this.element.outlayerGUID=s,$[s]=this,this._create(),this.options.isInitLayout&&this.layout()}var y=0,$={};return v.namespace="outlayer",v.Item=m,v.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)"}},i(v.prototype,d.prototype),v.prototype.option=function(t){i(this.options,t)},v.prototype._create=function(){this.reloadItems(),this.stamps=[],this.stamp(this.options.stamp),i(this.element.style,this.options.containerStyle),this.options.isResizeBound&&this.bindResize()},v.prototype.reloadItems=function(){this.items=this._itemize(this.element.children)},v.prototype._itemize=function(t){for(var i=this._filterFindItemElements(t),n=this.constructor.Item,s=[],o=0,r=i.length;r>o;o++){var a=i[o],l=new n(a,this);s.push(l)}return s},v.prototype._filterFindItemElements=function(t){t=s(t);for(var i=this.options.itemSelector,n=[],o=0,r=t.length;r>o;o++){var a=t[o];if(p(a)){if(i){g(a,i)&&n.push(a);for(var l=a.querySelectorAll(i),c=0,h=l.length;h>c;c++)n.push(l[c])}else n.push(a)}}return n},v.prototype.getItemElements=function(){for(var t=[],i=0,n=this.items.length;n>i;i++)t.push(this.items[i].element);return t},v.prototype.layout=function(){this._resetLayout(),this._manageStamps();var t=void 0!==this.options.isLayoutInstant?this.options.isLayoutInstant:!this._isLayoutInited;this.layoutItems(this.items,t),this._isLayoutInited=!0},v.prototype._init=v.prototype.layout,v.prototype._resetLayout=function(){this.getSize()},v.prototype.getSize=function(){this.size=f(this.element)},v.prototype._getMeasurement=function(t,i){var n,s=this.options[t];s?("string"==typeof s?n=this.element.querySelector(s):p(s)&&(n=s),this[t]=n?f(n)[i]:s):this[t]=0},v.prototype.layoutItems=function(t,i){t=this._getItemsForLayout(t),this._layoutItems(t,i),this._postLayout()},v.prototype._getItemsForLayout=function(t){for(var i=[],n=0,s=t.length;s>n;n++){var o=t[n];o.isIgnored||i.push(o)}return i},v.prototype._layoutItems=function(t,i){function n(){s.emitEvent("layoutComplete",[s,t])}var s=this;if(!t||!t.length)return void n();this._itemsOn(t,"layout",n);for(var o=[],r=0,a=t.length;a>r;r++){var l=t[r],c=this._getItemLayoutPosition(l);c.item=l,c.isInstant=i||l.isLayoutInstant,o.push(c)}this._processLayoutQueue(o)},v.prototype._getItemLayoutPosition=function(){return{x:0,y:0}},v.prototype._processLayoutQueue=function(t){for(var i=0,n=t.length;n>i;i++){var s=t[i];this._positionItem(s.item,s.x,s.y,s.isInstant)}},v.prototype._positionItem=function(t,i,n,s){s?t.goTo(i,n):t.moveTo(i,n)},v.prototype._postLayout=function(){this.resizeContainer()},v.prototype.resizeContainer=function(){if(this.options.isResizingContainer){var t=this._getContainerSize();t&&(this._setContainerMeasure(t.width,!0),this._setContainerMeasure(t.height,!1))}},v.prototype._getContainerSize=u,v.prototype._setContainerMeasure=function(t,i){if(void 0!==t){var n=this.size;n.isBorderBox&&(t+=i?n.paddingLeft+n.paddingRight+n.borderLeftWidth+n.borderRightWidth:n.paddingBottom+n.paddingTop+n.borderTopWidth+n.borderBottomWidth),t=Math.max(t,0),this.element.style[i?"width":"height"]=t+"px"}},v.prototype._itemsOn=function(t,i,n){function s(){return++o===r&&n.call(a),!0}for(var o=0,r=t.length,a=this,l=0,c=t.length;c>l;l++)t[l].on(i,s)},v.prototype.ignore=function(t){var i=this.getItem(t);i&&(i.isIgnored=!0)},v.prototype.unignore=function(t){var i=this.getItem(t);i&&delete i.isIgnored},v.prototype.stamp=function(t){if(t=this._find(t)){this.stamps=this.stamps.concat(t);for(var i=0,n=t.length;n>i;i++){var s=t[i];this.ignore(s)}}},v.prototype.unstamp=function(t){if(t=this._find(t))for(var i=0,n=t.length;n>i;i++){var s=t[i];o(s,this.stamps),this.unignore(s)}},v.prototype._find=function(t){return t?("string"==typeof t&&(t=this.element.querySelectorAll(t)),t=s(t)):void 0},v.prototype._manageStamps=function(){if(this.stamps&&this.stamps.length){this._getBoundingRect();for(var t=0,i=this.stamps.length;i>t;t++){var n=this.stamps[t];this._manageStamp(n)}}},v.prototype._getBoundingRect=function(){var t=this.element.getBoundingClientRect(),i=this.size;this._boundingRect={left:t.left+i.paddingLeft+i.borderLeftWidth,top:t.top+i.paddingTop+i.borderTopWidth,right:t.right-(i.paddingRight+i.borderRightWidth),bottom:t.bottom-(i.paddingBottom+i.borderBottomWidth)}},v.prototype._manageStamp=u,v.prototype._getElementOffset=function(t){var i=t.getBoundingClientRect(),n=this._boundingRect,s=f(t);return{left:i.left-n.left-s.marginLeft,top:i.top-n.top-s.marginTop,right:n.right-i.right-s.marginRight,bottom:n.bottom-i.bottom-s.marginBottom}},v.prototype.handleEvent=function(t){var i="on"+t.type;this[i]&&this[i](t)},v.prototype.bindResize=function(){this.isResizeBound||(n.bind(t,"resize",this),this.isResizeBound=!0)},v.prototype.unbindResize=function(){this.isResizeBound&&n.unbind(t,"resize",this),this.isResizeBound=!1},v.prototype.onresize=function(){function t(){i.resize(),delete i.resizeTimeout}this.resizeTimeout&&clearTimeout(this.resizeTimeout);var i=this;this.resizeTimeout=setTimeout(t,100)},v.prototype.resize=function(){this.isResizeBound&&this.needsResizeLayout()&&this.layout()},v.prototype.needsResizeLayout=function(){var t=f(this.element);return this.size&&t&&t.innerWidth!==this.size.innerWidth},v.prototype.addItems=function(t){var i=this._itemize(t);return i.length&&(this.items=this.items.concat(i)),i},v.prototype.appended=function(t){var i=this.addItems(t);i.length&&(this.layoutItems(i,!0),this.reveal(i))},v.prototype.prepended=function(t){var i=this._itemize(t);if(i.length){var n=this.items.slice(0);this.items=i.concat(n),this._resetLayout(),this._manageStamps(),this.layoutItems(i,!0),this.reveal(i),this.layoutItems(n)}},v.prototype.reveal=function(t){var i=t&&t.length;if(i)for(var n=0;i>n;n++)t[n].reveal()},v.prototype.hide=function(t){var i=t&&t.length;if(i)for(var n=0;i>n;n++)t[n].hide()},v.prototype.getItem=function(t){for(var i=0,n=this.items.length;n>i;i++){var s=this.items[i];if(s.element===t)return s}},v.prototype.getItems=function(t){if(t&&t.length){for(var i=[],n=0,s=t.length;s>n;n++){var o=t[n],r=this.getItem(o);r&&i.push(r)}return i}},v.prototype.remove=function(t){t=s(t);var i=this.getItems(t);if(i&&i.length){this._itemsOn(i,"remove",function(){this.emitEvent("removeComplete",[this,i])});for(var n=0,r=i.length;r>n;n++){var a=i[n];a.remove(),o(a,this.items)}}},v.prototype.destroy=function(){var t=this.element.style;t.height="",t.position="",t.width="";for(var i=0,n=this.items.length;n>i;i++)this.items[i].destroy();this.unbindResize(),delete $[this.element.outlayerGUID],delete this.element.outlayerGUID,h&&h.removeData(this.element,this.constructor.namespace)},v.data=function(t){var i=t&&t.outlayerGUID;return i&&$[i]},v.create=function(t,n){function s(){v.apply(this,arguments)}return Object.create?s.prototype=Object.create(v.prototype):i(s.prototype,v.prototype),s.prototype.constructor=s,s.defaults=i({},v.defaults),i(s.defaults,n),s.prototype.settings={},s.namespace=t,s.data=v.data,s.Item=function(){m.apply(this,arguments)},s.Item.prototype=new m,a(function(){for(var i=r(t),n=l.querySelectorAll(".js-"+i),o="data-"+i+"-options",a=0,u=n.length;u>a;a++){var d,p=n[a],f=p.getAttribute(o);try{d=f&&JSON.parse(f)}catch(g){c&&c.error("Error parsing "+o+" on "+p.nodeName.toLowerCase()+(p.id?"#"+p.id:"")+": "+g);continue}var m=new s(p,d);h&&h.data(p,t,m)}}),h&&h.bridget&&h.bridget(t,s),s},v.Item=m,v}var l=t.document,c=t.console,h=t.jQuery,u=function(){},d=Object.prototype.toString,p="function"==typeof HTMLElement||"object"==typeof HTMLElement?function(t){return t instanceof HTMLElement}:function(t){return t&&"object"==typeof t&&1===t.nodeType&&"string"==typeof t.nodeName},f=Array.prototype.indexOf?function(t,i){return t.indexOf(i)}:function(t,i){for(var n=0,s=t.length;s>n;n++)if(t[n]===i)return n;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"],a):"object"==typeof exports?module.exports=a(require("eventie"),require("doc-ready"),require("wolfy87-eventemitter"),require("get-size"),require("desandro-matches-selector"),require("./item")):t.Outlayer=a(t.eventie,t.docReady,t.EventEmitter,t.getSize,t.matchesSelector,t.Outlayer.Item)}(window),function(t){function i(t){function i(){t.Item.apply(this,arguments)}i.prototype=new t.Item,i.prototype._create=function(){this.id=this.layout.itemGUID++,t.Item.prototype._create.call(this),this.sortData={}},i.prototype.updateSortData=function(){if(!this.isIgnored){this.sortData.id=this.id,this.sortData["original-order"]=this.id,this.sortData.random=Math.random();var t=this.layout.options.getSortData,i=this.layout._sorters;for(var n in t){var s=i[n];this.sortData[n]=s(this.element,this)}}};var n=i.prototype.destroy;return i.prototype.destroy=function(){n.apply(this,arguments),this.css({display:""})},i}"function"==typeof define&&define.amd?define("isotope/js/item",["outlayer/outlayer"],i):"object"==typeof exports?module.exports=i(require("outlayer")):(t.Isotope=t.Isotope||{},t.Isotope.Item=i(t.Outlayer))}(window),function(t){function i(t,i){function n(t){this.isotope=t,t&&(this.options=t.options[this.namespace],this.element=t.element,this.items=t.filteredItems,this.size=t.size)}return function(){function t(t){return function(){return i.prototype[t].apply(this.isotope,arguments)}}for(var s=["_resetLayout","_getItemLayoutPosition","_manageStamp","_getContainerSize","_getElementOffset","needsResizeLayout"],o=0,r=s.length;r>o;o++){var a=s[o];n.prototype[a]=t(a)}}(),n.prototype.needsVerticalResizeLayout=function(){var i=t(this.isotope.element);return this.isotope.size&&i&&i.innerHeight!==this.isotope.size.innerHeight},n.prototype._getMeasurement=function(){this.isotope._getMeasurement.apply(this,arguments)},n.prototype.getColumnWidth=function(){this.getSegmentSize("column","Width")},n.prototype.getRowHeight=function(){this.getSegmentSize("row","Height")},n.prototype.getSegmentSize=function(t,i){var n=t+i,s="outer"+i;if(this._getMeasurement(n,s),!this[n]){var o=this.getFirstItemSize();this[n]=o&&o[s]||this.isotope.size["inner"+i]}},n.prototype.getFirstItemSize=function(){var i=this.isotope.filteredItems[0];return i&&i.element&&t(i.element)},n.prototype.layout=function(){this.isotope.layout.apply(this.isotope,arguments)},n.prototype.getSize=function(){this.isotope.getSize(),this.size=this.isotope.size},n.modes={},n.create=function(t,i){function s(){n.apply(this,arguments)}return s.prototype=new n,i&&(s.options=i),s.prototype.namespace=t,n.modes[t]=s,s},n}"function"==typeof define&&define.amd?define("isotope/js/layout-mode",["get-size/get-size","outlayer/outlayer"],i):"object"==typeof exports?module.exports=i(require("get-size"),require("outlayer")):(t.Isotope=t.Isotope||{},t.Isotope.LayoutMode=i(t.getSize,t.Outlayer))}(window),function(t){function i(t,i){var s=t.create("masonry");return s.prototype._resetLayout=function(){this.getSize(),this._getMeasurement("columnWidth","outerWidth"),this._getMeasurement("gutter","outerWidth"),this.measureColumns();var t=this.cols;for(this.colYs=[];t--;)this.colYs.push(0);this.maxY=0},s.prototype.measureColumns=function(){if(this.getContainerWidth(),!this.columnWidth){var t=this.items[0],n=t&&t.element;this.columnWidth=n&&i(n).outerWidth||this.containerWidth}this.columnWidth+=this.gutter,this.cols=Math.floor((this.containerWidth+this.gutter)/this.columnWidth),this.cols=Math.max(this.cols,1)},s.prototype.getContainerWidth=function(){var t=i(this.options.isFitWidth?this.element.parentNode:this.element);this.containerWidth=t&&t.innerWidth},s.prototype._getItemLayoutPosition=function(t){t.getSize();var i=t.size.outerWidth%this.columnWidth,s=Math[i&&1>i?"round":"ceil"](t.size.outerWidth/this.columnWidth);s=Math.min(s,this.cols);for(var o=this._getColGroup(s),r=Math.min.apply(Math,o),a=n(o,r),l={x:this.columnWidth*a,y:r},c=r+t.size.outerHeight,h=this.cols+1-o.length,u=0;h>u;u++)this.colYs[a+u]=c;return l},s.prototype._getColGroup=function(t){if(2>t)return this.colYs;for(var i=[],n=this.cols+1-t,s=0;n>s;s++){var o=this.colYs.slice(s,s+t);i[s]=Math.max.apply(Math,o)}return i},s.prototype._manageStamp=function(t){var n=i(t),s=this._getElementOffset(t),o=this.options.isOriginLeft?s.left:s.right,r=o+n.outerWidth,a=Math.floor(o/this.columnWidth);a=Math.max(0,a);var l=Math.floor(r/this.columnWidth);l-=r%this.columnWidth?0:1,l=Math.min(this.cols-1,l);for(var c=(this.options.isOriginTop?s.top:s.bottom)+n.outerHeight,h=a;l>=h;h++)this.colYs[h]=Math.max(c,this.colYs[h])},s.prototype._getContainerSize=function(){this.maxY=Math.max.apply(Math,this.colYs);var t={height:this.maxY};return this.options.isFitWidth&&(t.width=this._getContainerFitWidth()),t},s.prototype._getContainerFitWidth=function(){for(var t=0,i=this.cols;--i&&0===this.colYs[i];)t++;return(this.cols-t)*this.columnWidth-this.gutter},s.prototype.needsResizeLayout=function(){var t=this.containerWidth;return this.getContainerWidth(),t!==this.containerWidth},s}var n=Array.prototype.indexOf?function(t,i){return t.indexOf(i)}:function(t,i){for(var n=0,s=t.length;s>n;n++)if(t[n]===i)return n;return -1};"function"==typeof define&&define.amd?define("masonry/masonry",["outlayer/outlayer","get-size/get-size"],i):"object"==typeof exports?module.exports=i(require("outlayer"),require("get-size")):t.Masonry=i(t.Outlayer,t.getSize)}(window),function(t){function i(t,i){for(var n in i)t[n]=i[n];return t}function n(t,n){var s=t.create("masonry"),o=s.prototype._getElementOffset,r=s.prototype.layout,a=s.prototype._getMeasurement;i(s.prototype,n.prototype),s.prototype._getElementOffset=o,s.prototype.layout=r,s.prototype._getMeasurement=a;var l=s.prototype.measureColumns;s.prototype.measureColumns=function(){this.items=this.isotope.filteredItems,l.call(this)};var c=s.prototype._manageStamp;return s.prototype._manageStamp=function(){this.options.isOriginLeft=this.isotope.options.isOriginLeft,this.options.isOriginTop=this.isotope.options.isOriginTop,c.apply(this,arguments)},s}"function"==typeof define&&define.amd?define("isotope/js/layout-modes/masonry",["../layout-mode","masonry/masonry"],n):"object"==typeof exports?module.exports=n(require("../layout-mode"),require("masonry-layout")):n(t.Isotope.LayoutMode,t.Masonry)}(window),function(t){function i(t){var i=t.create("fitRows");return i.prototype._resetLayout=function(){this.x=0,this.y=0,this.maxY=0,this._getMeasurement("gutter","outerWidth")},i.prototype._getItemLayoutPosition=function(t){t.getSize();var i=t.size.outerWidth+this.gutter,n=this.isotope.size.innerWidth+this.gutter;0!==this.x&&i+this.x>n&&(this.x=0,this.y=this.maxY);var s={x:this.x,y:this.y};return this.maxY=Math.max(this.maxY,this.y+t.size.outerHeight),this.x+=i,s},i.prototype._getContainerSize=function(){return{height:this.maxY}},i}"function"==typeof define&&define.amd?define("isotope/js/layout-modes/fit-rows",["../layout-mode"],i):"object"==typeof exports?module.exports=i(require("../layout-mode")):i(t.Isotope.LayoutMode)}(window),function(t){function i(t){var i=t.create("vertical",{horizontalAlignment:0});return i.prototype._resetLayout=function(){this.y=0},i.prototype._getItemLayoutPosition=function(t){t.getSize();var i=(this.isotope.size.innerWidth-t.size.outerWidth)*this.options.horizontalAlignment,n=this.y;return this.y+=t.size.outerHeight,{x:i,y:n}},i.prototype._getContainerSize=function(){return{height:this.y}},i}"function"==typeof define&&define.amd?define("isotope/js/layout-modes/vertical",["../layout-mode"],i):"object"==typeof exports?module.exports=i(require("../layout-mode")):i(t.Isotope.LayoutMode)}(window),function(t){function i(t,i){for(var n in i)t[n]=i[n];return t}function n(t){return"[object Array]"===h.call(t)}function s(t){var i=[];if(n(t))i=t;else if(t&&"number"==typeof t.length)for(var s=0,o=t.length;o>s;s++)i.push(t[s]);else i.push(t);return i}function o(t,i){var n=u(i,t);-1!==n&&i.splice(n,1)}function r(t,n,r,h,u){function d(t,i){return function(n,s){for(var o=0,r=t.length;r>o;o++){var a=t[o],l=n.sortData[a],c=s.sortData[a];if(l>c||c>l)return(l>c?1:-1)*((void 0!==i[a]?i[a]:i)?1:-1)}return 0}}var p=t.create("isotope",{layoutMode:"masonry",isJQueryFiltering:!0,sortAscending:!0});p.Item=h,p.LayoutMode=u,p.prototype._create=function(){for(var i in this.itemGUID=0,this._sorters={},this._getSorters(),t.prototype._create.call(this),this.modes={},this.filteredItems=this.items,this.sortHistory=["original-order"],u.modes)this._initLayoutMode(i)},p.prototype.reloadItems=function(){this.itemGUID=0,t.prototype.reloadItems.call(this)},p.prototype._itemize=function(){for(var i=t.prototype._itemize.apply(this,arguments),n=0,s=i.length;s>n;n++)i[n].id=this.itemGUID++;return this._updateItemsSortData(i),i},p.prototype._initLayoutMode=function(t){var n=u.modes[t],s=this.options[t]||{};this.options[t]=n.options?i(n.options,s):s,this.modes[t]=new n(this)},p.prototype.layout=function(){return!this._isLayoutInited&&this.options.isInitLayout?void this.arrange():void this._layout()},p.prototype._layout=function(){var t=this._getIsInstant();this._resetLayout(),this._manageStamps(),this.layoutItems(this.filteredItems,t),this._isLayoutInited=!0},p.prototype.arrange=function(t){this.option(t),this._getIsInstant(),this.filteredItems=this._filter(this.items),this._sort(),this._layout()},p.prototype._init=p.prototype.arrange,p.prototype._getIsInstant=function(){var t=void 0!==this.options.isLayoutInstant?this.options.isLayoutInstant:!this._isLayoutInited;return this._isInstant=t,t},p.prototype._filter=function(t){function i(){d.reveal(o),d.hide(r)}var n=this.options.filter;n=n||"*";for(var s=[],o=[],r=[],a=this._getFilterTest(n),l=0,c=t.length;c>l;l++){var h=t[l];if(!h.isIgnored){var u=a(h);u&&s.push(h),u&&h.isHidden?o.push(h):u||h.isHidden||r.push(h)}}var d=this;return this._isInstant?this._noTransition(i):i(),s},p.prototype._getFilterTest=function(t){return a&&this.options.isJQueryFiltering?function(i){return a(i.element).is(t)}:"function"==typeof t?function(i){return t(i.element)}:function(i){return r(i.element,t)}},p.prototype.updateSortData=function(t){var i;t?(t=s(t),i=this.getItems(t)):i=this.items,this._getSorters(),this._updateItemsSortData(i)},p.prototype._getSorters=function(){var t=this.options.getSortData;for(var i in t){var n=t[i];this._sorters[i]=f(n)}},p.prototype._updateItemsSortData=function(t){for(var i=t&&t.length,n=0;i&&i>n;n++)t[n].updateSortData()};var f=function(){function t(t){if("string"!=typeof t)return t;var n=l(t).split(" "),s=n[0],o=s.match(/^\[(.+)\]$/),r=o&&o[1],a=i(r,s),c=p.sortDataParsers[n[1]];return t=c?function(t){return t&&c(a(t))}:function(t){return t&&a(t)}}function i(t,i){return t?function(i){return i.getAttribute(t)}:function(t){var n=t.querySelector(i);return n&&c(n)}}return t}();p.sortDataParsers={parseInt:function(t){return parseInt(t,10)},parseFloat:function(t){return parseFloat(t)}},p.prototype._sort=function(){var t=this.options.sortBy;if(t){var i=[].concat.apply(t,this.sortHistory),n=d(i,this.options.sortAscending);this.filteredItems.sort(n),t!==this.sortHistory[0]&&this.sortHistory.unshift(t)}},p.prototype._mode=function(){var t=this.options.layoutMode,i=this.modes[t];if(!i)throw Error("No layout mode: "+t);return i.options=this.options[t],i},p.prototype._resetLayout=function(){t.prototype._resetLayout.call(this),this._mode()._resetLayout()},p.prototype._getItemLayoutPosition=function(t){return this._mode()._getItemLayoutPosition(t)},p.prototype._manageStamp=function(t){this._mode()._manageStamp(t)},p.prototype._getContainerSize=function(){return this._mode()._getContainerSize()},p.prototype.needsResizeLayout=function(){return this._mode().needsResizeLayout()},p.prototype.appended=function(t){var i=this.addItems(t);if(i.length){var n=this._filterRevealAdded(i);this.filteredItems=this.filteredItems.concat(n)}},p.prototype.prepended=function(t){var i=this._itemize(t);if(i.length){var n=this.items.slice(0);this.items=i.concat(n),this._resetLayout(),this._manageStamps();var s=this._filterRevealAdded(i);this.layoutItems(n),this.filteredItems=s.concat(this.filteredItems)}},p.prototype._filterRevealAdded=function(t){var i=this._noTransition(function(){return this._filter(t)});return this.layoutItems(i,!0),this.reveal(i),t},p.prototype.insert=function(t){var i=this.addItems(t);if(i.length){var n,s,o=i.length;for(n=0;o>n;n++)s=i[n],this.element.appendChild(s.element);var r=this._filter(i);for(this._noTransition(function(){this.hide(r)}),n=0;o>n;n++)i[n].isLayoutInstant=!0;for(this.arrange(),n=0;o>n;n++)delete i[n].isLayoutInstant;this.reveal(r)}};var g=p.prototype.remove;return p.prototype.remove=function(t){t=s(t);var i=this.getItems(t);if(g.call(this,t),i&&i.length)for(var n=0,r=i.length;r>n;n++)o(i[n],this.filteredItems)},p.prototype.shuffle=function(){for(var t=0,i=this.items.length;i>t;t++)this.items[t].sortData.random=Math.random();this.options.sortBy="random",this._sort(),this._layout()},p.prototype._noTransition=function(t){var i=this.options.transitionDuration;this.options.transitionDuration=0;var n=t.call(this);return this.options.transitionDuration=i,n},p.prototype.getFilteredItemElements=function(){for(var t=[],i=0,n=this.filteredItems.length;n>i;i++)t.push(this.filteredItems[i].element);return t},p}var a=t.jQuery,l=String.prototype.trim?function(t){return t.trim()}:function(t){return t.replace(/^\s+|\s+$/g,"")},c=document.documentElement.textContent?function(t){return t.textContent}:function(t){return t.innerText},h=Object.prototype.toString,u=Array.prototype.indexOf?function(t,i){return t.indexOf(i)}:function(t,i){for(var n=0,s=t.length;s>n;n++)if(t[n]===i)return n;return -1};"function"==typeof define&&define.amd?define(["outlayer/outlayer","get-size/get-size","matches-selector/matches-selector","isotope/js/item","isotope/js/layout-mode","isotope/js/layout-modes/masonry","isotope/js/layout-modes/fit-rows","isotope/js/layout-modes/vertical"],r):"object"==typeof exports?module.exports=r(require("outlayer"),require("get-size"),require("desandro-matches-selector"),require("./item"),require("./layout-mode"),require("./layout-modes/masonry"),require("./layout-modes/fit-rows"),require("./layout-modes/vertical")):t.Isotope=r(t.Outlayer,t.getSize,t.matchesSelector,t.Isotope.Item,t.Isotope.LayoutMode)}(window);var Swiper=function(t,i){"use strict";function n(t,i){return document.querySelectorAll?(i||document).querySelectorAll(t):jQuery(t,i)}function s(t){return"[object Array]"===Object.prototype.toString.apply(t)}function o(){var t=z-W;return i.freeMode&&(t=z-W),i.slidesPerView>A.slides.length&&!i.centeredSlides&&(t=0),0>t&&(t=0),t}function r(){function t(t){var n,s,o=function(){null!=A&&(void 0!==A.imagesLoaded&&A.imagesLoaded++,A.imagesLoaded===A.imagesToLoad.length&&(A.reInit(),i.onImagesReady&&A.fireCallback(i.onImagesReady,A)))};t.complete?o():(s=t.currentSrc||t.getAttribute("src"))?((n=new Image).onload=o,n.onerror=o,n.src=s):o()}var s=A.h.addEventListener,o="wrapper"===i.eventTarget?A.wrapper:A.container;if(A.browser.ie10||A.browser.ie11?(s(o,A.touchEvents.touchStart,m),s(document,A.touchEvents.touchMove,v),s(document,A.touchEvents.touchEnd,y)):(A.support.touch&&(s(o,"touchstart",m),s(o,"touchmove",v),s(o,"touchend",y)),i.simulateTouch&&(s(o,"mousedown",m),s(document,"mousemove",v),s(document,"mouseup",y))),i.autoResize&&s(window,"resize",A.resizeFix),a(),A._wheelEvent=!1,i.mousewheelControl){if(void 0!==document.onmousewheel&&(A._wheelEvent="mousewheel"),!A._wheelEvent)try{new WheelEvent("wheel"),A._wheelEvent="wheel"}catch(r){}A._wheelEvent||(A._wheelEvent="DOMMouseScroll"),A._wheelEvent&&s(A.container,A._wheelEvent,h)}if(i.keyboardControl&&s(document,"keydown",c),i.updateOnImagesReady){A.imagesToLoad=n("img",A.container);for(var l=0;l<A.imagesToLoad.length;l++)t(A.imagesToLoad[l])}}function a(){var t,s=A.h.addEventListener;if(i.preventLinks){var o=n("a",A.container);for(t=0;t<o.length;t++)s(o[t],"click",f)}if(i.releaseFormElements){var r=n("input, textarea, select",A.container);for(t=0;t<r.length;t++)s(r[t],A.touchEvents.touchStart,g,!0),A.support.touch&&i.simulateTouch&&s(r[t],"mousedown",g,!0)}if(i.onSlideClick)for(t=0;t<A.slides.length;t++)s(A.slides[t],"click",u);if(i.onSlideTouch)for(t=0;t<A.slides.length;t++)s(A.slides[t],A.touchEvents.touchStart,d)}function l(){var t,s=A.h.removeEventListener;if(i.onSlideClick)for(t=0;t<A.slides.length;t++)s(A.slides[t],"click",u);if(i.onSlideTouch)for(t=0;t<A.slides.length;t++)s(A.slides[t],A.touchEvents.touchStart,d);if(i.releaseFormElements){var o=n("input, textarea, select",A.container);for(t=0;t<o.length;t++)s(o[t],A.touchEvents.touchStart,g,!0),A.support.touch&&i.simulateTouch&&s(o[t],"mousedown",g,!0)}if(i.preventLinks){var r=n("a",A.container);for(t=0;t<r.length;t++)s(r[t],"click",f)}}function c(t){var i=t.keyCode||t.charCode;if(!(t.shiftKey||t.altKey||t.ctrlKey||t.metaKey)){if(37===i||39===i||38===i||40===i){for(var n=!1,s=A.h.getOffset(A.container),o=A.h.windowScroll().left,r=A.h.windowScroll().top,a=A.h.windowWidth(),l=A.h.windowHeight(),c=[[s.left,s.top],[s.left+A.width,s.top],[s.left,s.top+A.height],[s.left+A.width,s.top+A.height]],h=0;h<c.length;h++){var u=c[h];u[0]>=o&&u[0]<=o+a&&u[1]>=r&&u[1]<=r+l&&(n=!0)}if(!n)return}B?((37===i||39===i)&&(t.preventDefault?t.preventDefault():t.returnValue=!1),39===i&&A.swipeNext(),37===i&&A.swipePrev()):((38===i||40===i)&&(t.preventDefault?t.preventDefault():t.returnValue=!1),40===i&&A.swipeNext(),38===i&&A.swipePrev())}}function h(t){var n=A._wheelEvent,s=0;if(t.detail)s=-t.detail;else if("mousewheel"===n){if(i.mousewheelControlForceToAxis){if(B){if(!(Math.abs(t.wheelDeltaX)>Math.abs(t.wheelDeltaY)))return;s=t.wheelDeltaX}else{if(!(Math.abs(t.wheelDeltaY)>Math.abs(t.wheelDeltaX)))return;s=t.wheelDeltaY}}else s=t.wheelDelta}else if("DOMMouseScroll"===n)s=-t.detail;else if("wheel"===n){if(i.mousewheelControlForceToAxis){if(B){if(!(Math.abs(t.deltaX)>Math.abs(t.deltaY)))return;s=-t.deltaX}else{if(!(Math.abs(t.deltaY)>Math.abs(t.deltaX)))return;s=-t.deltaY}}else s=Math.abs(t.deltaX)>Math.abs(t.deltaY)?-t.deltaX:-t.deltaY}if(i.freeMode){var r=A.getWrapperTranslate()+s;if(r>0&&(r=0),r<-o()&&(r=-o()),A.setWrapperTransition(0),A.setWrapperTranslate(r),A.updateActiveSlide(r),0===r||r===-o())return}else(new Date).getTime()-Q>60&&(0>s?A.swipeNext():A.swipePrev()),Q=(new Date).getTime();return i.autoplay&&A.stopAutoplay(!0),t.preventDefault?t.preventDefault():t.returnValue=!1,!1}function u(t){A.allowSlideClick&&(p(t),A.fireCallback(i.onSlideClick,A,t))}function d(t){p(t),A.fireCallback(i.onSlideTouch,A,t)}function p(t){if(t.currentTarget)A.clickedSlide=t.currentTarget;else{var n=t.srcElement;do{if(n.className.indexOf(i.slideClass)>-1)break;n=n.parentNode}while(n);A.clickedSlide=n}A.clickedSlideIndex=A.slides.indexOf(A.clickedSlide),A.clickedSlideLoopIndex=A.clickedSlideIndex-(A.loopedSlides||0)}function f(t){return A.allowLinks?void 0:(t.preventDefault?t.preventDefault():t.returnValue=!1,i.preventLinksPropagation&&"stopPropagation"in t&&t.stopPropagation(),!1)}function g(t){return t.stopPropagation?t.stopPropagation():t.returnValue=!1,!1}function m(t){if(i.preventLinks&&(A.allowLinks=!0),A.isTouched||i.onlyExternal)return!1;var n=t.target||t.srcElement;document.activeElement&&document.activeElement!==document.body&&document.activeElement!==n&&document.activeElement.blur();var s="input select textarea".split(" ");if(i.noSwiping&&n&&b(n))return!1;if(ti=!1,A.isTouched=!0,!(te="touchstart"===t.type)&&"which"in t&&3===t.which)return A.isTouched=!1,!1;if(!te||1===t.targetTouches.length){A.callPlugins("onTouchStartBegin"),!te&&!A.isAndroid&&0>s.indexOf(n.tagName.toLowerCase())&&(t.preventDefault?t.preventDefault():t.returnValue=!1);var o=te?t.targetTouches[0].pageX:t.pageX||t.clientX,r=te?t.targetTouches[0].pageY:t.pageY||t.clientY;A.touches.startX=A.touches.currentX=o,A.touches.startY=A.touches.currentY=r,A.touches.start=A.touches.current=B?o:r,A.setWrapperTransition(0),A.positions.start=A.positions.current=A.getWrapperTranslate(),A.setWrapperTranslate(A.positions.start),A.times.start=(new Date).getTime(),R=void 0,i.moveStartThreshold>0&&(K=!1),i.onTouchStart&&A.fireCallback(i.onTouchStart,A,t),A.callPlugins("onTouchStartEnd")}}function v(t){if(A.isTouched&&!i.onlyExternal&&(!te||"mousemove"!==t.type)){var n,s=te?t.targetTouches[0].pageX:t.pageX||t.clientX,r=te?t.targetTouches[0].pageY:t.pageY||t.clientY;if(void 0===R&&B&&(R=!!(R||Math.abs(r-A.touches.startY)>Math.abs(s-A.touches.startX))),void 0!==R||B||(R=!!(R||Math.abs(r-A.touches.startY)<Math.abs(s-A.touches.startX))),R)return void(A.isTouched=!1);if(B){if(!i.swipeToNext&&s<A.touches.startX||!i.swipeToPrev&&s>A.touches.startX)return}else if(!i.swipeToNext&&r<A.touches.startY||!i.swipeToPrev&&r>A.touches.startY)return;if(t.assignedToSwiper)return void(A.isTouched=!1);if(t.assignedToSwiper=!0,i.preventLinks&&(A.allowLinks=!1),i.onSlideClick&&(A.allowSlideClick=!1),i.autoplay&&A.stopAutoplay(!0),!te||1===t.touches.length){if(A.isMoved||(A.callPlugins("onTouchMoveStart"),i.loop&&(A.fixLoop(),A.positions.start=A.getWrapperTranslate()),i.onTouchMoveStart&&A.fireCallback(i.onTouchMoveStart,A)),A.isMoved=!0,t.preventDefault?t.preventDefault():t.returnValue=!1,A.touches.current=B?s:r,A.positions.current=(A.touches.current-A.touches.start)*i.touchRatio+A.positions.start,A.positions.current>0&&i.onResistanceBefore&&A.fireCallback(i.onResistanceBefore,A,A.positions.current),A.positions.current<-o()&&i.onResistanceAfter&&A.fireCallback(i.onResistanceAfter,A,Math.abs(A.positions.current+o())),i.resistance&&"100%"!==i.resistance&&(A.positions.current>0&&(n=1-A.positions.current/W/2,A.positions.current=.5>n?W/2:A.positions.current*n),A.positions.current<-o())){var a=(A.touches.current-A.touches.start)*i.touchRatio+(o()+A.positions.start);n=(W+a)/W;var l=A.positions.current-a*(1-n)/2,c=-o()-W/2;A.positions.current=c>l||0>=n?c:l}if(i.resistance&&"100%"===i.resistance&&(A.positions.current>0&&(!i.freeMode||i.freeModeFluid)&&(A.positions.current=0),A.positions.current<-o()&&(!i.freeMode||i.freeModeFluid)&&(A.positions.current=-o())),!i.followFinger)return;if(i.moveStartThreshold){if(Math.abs(A.touches.current-A.touches.start)>i.moveStartThreshold||K){if(!K)return K=!0,void(A.touches.start=A.touches.current);A.setWrapperTranslate(A.positions.current)}else A.positions.current=A.positions.start}else A.setWrapperTranslate(A.positions.current);return(i.freeMode||i.watchActiveIndex)&&A.updateActiveSlide(A.positions.current),i.grabCursor&&(A.container.style.cursor="move",A.container.style.cursor="grabbing",A.container.style.cursor="-moz-grabbin",A.container.style.cursor="-webkit-grabbing"),J||(J=A.touches.current),tt||(tt=(new Date).getTime()),A.velocity=(A.touches.current-J)/((new Date).getTime()-tt)/2,2>Math.abs(A.touches.current-J)&&(A.velocity=0),J=A.touches.current,tt=(new Date).getTime(),A.callPlugins("onTouchMoveEnd"),i.onTouchMove&&A.fireCallback(i.onTouchMove,A,t),!1}}}function y(t){if(R&&A.swipeReset(),!i.onlyExternal&&A.isTouched){A.isTouched=!1,i.grabCursor&&(A.container.style.cursor="move",A.container.style.cursor="grab",A.container.style.cursor="-moz-grab",A.container.style.cursor="-webkit-grab"),A.positions.current||0===A.positions.current||(A.positions.current=A.positions.start),i.followFinger&&A.setWrapperTranslate(A.positions.current),A.times.end=(new Date).getTime(),A.touches.diff=A.touches.current-A.touches.start,A.touches.abs=Math.abs(A.touches.diff),A.positions.diff=A.positions.current-A.positions.start,A.positions.abs=Math.abs(A.positions.diff);var n=A.positions.diff,s=A.positions.abs,r=A.times.end-A.times.start;5>s&&300>r&&!1===A.allowLinks&&(i.freeMode||0===s||A.swipeReset(),i.preventLinks&&(A.allowLinks=!0),i.onSlideClick&&(A.allowSlideClick=!0)),setTimeout(function(){null!=A&&(i.preventLinks&&(A.allowLinks=!0),i.onSlideClick&&(A.allowSlideClick=!0))},100);var a=o();if(!A.isMoved&&i.freeMode)return A.isMoved=!1,i.onTouchEnd&&A.fireCallback(i.onTouchEnd,A,t),void A.callPlugins("onTouchEnd");if(!A.isMoved||A.positions.current>0||A.positions.current<-a)return A.swipeReset(),i.onTouchEnd&&A.fireCallback(i.onTouchEnd,A,t),void A.callPlugins("onTouchEnd");if(A.isMoved=!1,i.freeMode){if(i.freeModeFluid){var l,c=1e3*i.momentumRatio,h=A.velocity*c,u=A.positions.current+h,d=!1,p=20*Math.abs(A.velocity)*i.momentumBounceRatio;-a>u&&(i.momentumBounce&&A.support.transitions?(-p>u+a&&(u=-a-p),l=-a,d=!0,ti=!0):u=-a),u>0&&(i.momentumBounce&&A.support.transitions?(u>p&&(u=p),l=0,d=!0,ti=!0):u=0),0!==A.velocity&&(c=Math.abs((u-A.positions.current)/A.velocity)),A.setWrapperTranslate(u),A.setWrapperTransition(c),i.momentumBounce&&d&&A.wrapperTransitionEnd(function(){ti&&(i.onMomentumBounce&&A.fireCallback(i.onMomentumBounce,A),A.callPlugins("onMomentumBounce"),A.setWrapperTranslate(l),A.setWrapperTransition(300))}),A.updateActiveSlide(u)}return(!i.freeModeFluid||r>=300)&&A.updateActiveSlide(A.positions.current),i.onTouchEnd&&A.fireCallback(i.onTouchEnd,A,t),void A.callPlugins("onTouchEnd")}"toNext"==(F=0>n?"toNext":"toPrev")&&300>=r&&(30>s||!i.shortSwipes?A.swipeReset():A.swipeNext(!0,!0)),"toPrev"===F&&300>=r&&(30>s||!i.shortSwipes?A.swipeReset():A.swipePrev(!0,!0));var f=0;if("auto"===i.slidesPerView){for(var g,m=Math.abs(A.getWrapperTranslate()),v=0,y=0;y<A.slides.length;y++)if((v+=g=B?A.slides[y].getWidth(!0,i.roundLengths):A.slides[y].getHeight(!0,i.roundLengths))>m){f=g;break}f>W&&(f=W)}else f=O*i.slidesPerView;"toNext"===F&&r>300&&(s>=f*i.longSwipesRatio?A.swipeNext(!0,!0):A.swipeReset()),"toPrev"===F&&r>300&&(s>=f*i.longSwipesRatio?A.swipePrev(!0,!0):A.swipeReset()),i.onTouchEnd&&A.fireCallback(i.onTouchEnd,A,t),A.callPlugins("onTouchEnd")}}function $(t,i){return t&&t.getAttribute("class")&&t.getAttribute("class").indexOf(i)>-1}function b(t){var n=!1;do $(t,i.noSwipingClass)&&(n=!0),t=t.parentElement;while(!n&&t.parentElement&&!$(t,i.wrapperClass));return!n&&$(t,i.wrapperClass)&&$(t,i.noSwipingClass)&&(n=!0),n}function w(t,i){var n,s=document.createElement("div");return s.innerHTML=i,n=s.firstChild,n.className+=" "+t,n.outerHTML}function _(t,n,s){function o(){var r=+new Date-a;l+=c*r/(1e3/60),(u="toNext"===h?l>t:t>l)?(A.setWrapperTranslate(Math.ceil(l)),A._DOMAnimating=!0,window.setTimeout(function(){o()},1e3/60)):(i.onSlideChangeEnd&&("to"===n?!0===s.runCallbacks&&A.fireCallback(i.onSlideChangeEnd,A,h):A.fireCallback(i.onSlideChangeEnd,A,h)),A.setWrapperTranslate(t),A._DOMAnimating=!1)}var r="to"===n&&s.speed>=0?s.speed:i.speed,a=+new Date;if(A.support.transitions||!i.DOMAnimation)A.setWrapperTranslate(t),A.setWrapperTransition(r);else{var l=A.getWrapperTranslate(),c=Math.ceil((t-l)/r*(1e3/60)),h=l>t?"toNext":"toPrev",u="toNext"===h?l>t:t>l;if(A._DOMAnimating)return;o()}A.updateActiveSlide(t),i.onSlideNext&&"next"===n&&!0===s.runCallbacks&&A.fireCallback(i.onSlideNext,A,t),i.onSlidePrev&&"prev"===n&&!0===s.runCallbacks&&A.fireCallback(i.onSlidePrev,A,t),i.onSlideReset&&"reset"===n&&!0===s.runCallbacks&&A.fireCallback(i.onSlideReset,A,t),"next"!==n&&"prev"!==n&&"to"!==n||!0!==s.runCallbacks||x(n)}function x(t){if(A.callPlugins("onSlideChangeStart"),i.onSlideChangeStart){if(i.queueStartCallbacks&&A.support.transitions){if(A._queueStartCallbacks)return;A._queueStartCallbacks=!0,A.fireCallback(i.onSlideChangeStart,A,t),A.wrapperTransitionEnd(function(){A._queueStartCallbacks=!1})}else A.fireCallback(i.onSlideChangeStart,A,t)}if(i.onSlideChangeEnd){if(A.support.transitions){if(i.queueEndCallbacks){if(A._queueEndCallbacks)return;A._queueEndCallbacks=!0,A.wrapperTransitionEnd(function(n){A.fireCallback(i.onSlideChangeEnd,n,t)})}else A.wrapperTransitionEnd(function(n){A.fireCallback(i.onSlideChangeEnd,n,t)})}else i.DOMAnimation||setTimeout(function(){A.fireCallback(i.onSlideChangeEnd,A,t)},10)}}function C(){var t=A.paginationButtons;if(t)for(var i=0;i<t.length;i++)A.h.removeEventListener(t[i],"click",T)}function S(){var t=A.paginationButtons;if(t)for(var i=0;i<t.length;i++)A.h.addEventListener(t[i],"click",T)}function T(t){for(var n,s=t.target||t.srcElement,o=A.paginationButtons,r=0;r<o.length;r++)s===o[r]&&(n=r);i.autoplay&&A.stopAutoplay(!0),A.swipeTo(n)}function P(){L=setTimeout(function(){i.loop?(A.fixLoop(),A.swipeNext(!0,!0)):A.swipeNext(!0,!0)||(i.autoplayStopOnLast?(clearTimeout(L),L=void 0):A.swipeTo(0)),A.wrapperTransitionEnd(function(){void 0!==L&&P()})},i.autoplay)}function k(){A.calcSlides(),i.loader.slides.length>0&&0===A.slides.length&&A.loadSlides(),i.loop&&A.createLoop(),A.init(),r(),i.pagination&&A.createPagination(!0),i.loop||i.initialSlide>0?A.swipeTo(i.initialSlide,0,!1):A.updateActiveSlide(0),i.autoplay&&A.startAutoplay(),A.centerIndex=A.activeIndex,i.onSwiperCreated&&A.fireCallback(i.onSwiperCreated,A),A.callPlugins("onSwiperCreated")}if(!document.body.outerHTML&&document.body.__defineGetter__&&HTMLElement){var E=HTMLElement.prototype;E.__defineGetter__&&E.__defineGetter__("outerHTML",function(){return(new XMLSerializer).serializeToString(this)})}if(window.getComputedStyle||(window.getComputedStyle=function(t){return this.el=t,this.getPropertyValue=function(i){var n=/(\-([a-z]){1})/g;return"float"===i&&(i="styleFloat"),n.test(i)&&(i=i.replace(n,function(){return arguments[2].toUpperCase()})),t.currentStyle[i]?t.currentStyle[i]:null},this}),Array.prototype.indexOf||(Array.prototype.indexOf=function(t,i){for(var n=i||0,s=this.length;s>n;n++)if(this[n]===t)return n;return -1}),(document.querySelectorAll||window.jQuery)&&void 0!==t&&(t.nodeType||0!==n(t).length)){var L,I,A=this;A.touches={start:0,startX:0,startY:0,current:0,currentX:0,currentY:0,diff:0,abs:0},A.positions={start:0,abs:0,diff:0,current:0},A.times={start:0,end:0},A.id=(new Date).getTime(),A.container=t.nodeType?t:n(t)[0],A.isTouched=!1,A.isMoved=!1,A.activeIndex=0,A.centerIndex=0,A.activeLoaderIndex=0,A.activeLoopIndex=0,A.previousIndex=null,A.velocity=0,A.snapGrid=[],A.slidesGrid=[],A.imagesToLoad=[],A.imagesLoaded=0,A.wrapperLeft=0,A.wrapperRight=0,A.wrapperTop=0,A.wrapperBottom=0,A.isAndroid=navigator.userAgent.toLowerCase().indexOf("android")>=0;var D,O,z,F,R,W,M={eventTarget:"wrapper",mode:"horizontal",touchRatio:1,speed:300,freeMode:!1,freeModeFluid:!1,momentumRatio:1,momentumBounce:!0,momentumBounceRatio:1,slidesPerView:1,slidesPerGroup:1,slidesPerViewFit:!0,simulateTouch:!0,followFinger:!0,shortSwipes:!0,longSwipesRatio:.5,moveStartThreshold:!1,onlyExternal:!1,createPagination:!0,pagination:!1,paginationElement:"span",paginationClickable:!1,paginationAsRange:!0,resistance:!0,scrollContainer:!1,preventLinks:!0,preventLinksPropagation:!1,noSwiping:!1,noSwipingClass:"swiper-no-swiping",initialSlide:0,keyboardControl:!1,mousewheelControl:!1,mousewheelControlForceToAxis:!1,useCSS3Transforms:!0,autoplay:!1,autoplayDisableOnInteraction:!0,autoplayStopOnLast:!1,loop:!1,loopAdditionalSlides:0,roundLengths:!1,calculateHeight:!1,cssWidthAndHeight:!1,updateOnImagesReady:!0,releaseFormElements:!0,watchActiveIndex:!1,visibilityFullFit:!1,offsetPxBefore:0,offsetPxAfter:0,offsetSlidesBefore:0,offsetSlidesAfter:0,centeredSlides:!1,queueStartCallbacks:!1,queueEndCallbacks:!1,autoResize:!0,resizeReInit:!1,DOMAnimation:!0,loader:{slides:[],slidesHTMLType:"inner",surroundGroups:1,logic:"reload",loadAllSlides:!1},swipeToPrev:!0,swipeToNext:!0,slideElement:"div",slideClass:"swiper-slide",slideActiveClass:"swiper-slide-active",slideVisibleClass:"swiper-slide-visible",slideDuplicateClass:"swiper-slide-duplicate",wrapperClass:"swiper-wrapper",paginationElementClass:"swiper-pagination-switch",paginationActiveClass:"swiper-active-switch",paginationVisibleClass:"swiper-visible-switch"};for(var N in i=i||{},M)if(N in i&&"object"==typeof i[N])for(var j in M[N])j in i[N]||(i[N][j]=M[N][j]);else N in i||(i[N]=M[N]);A.params=i,i.scrollContainer&&(i.freeMode=!0,i.freeModeFluid=!0),i.loop&&(i.resistance="100%");var B="horizontal"===i.mode,H=["mousedown","mousemove","mouseup"];A.browser.ie10&&(H=["MSPointerDown","MSPointerMove","MSPointerUp"]),A.browser.ie11&&(H=["pointerdown","pointermove","pointerup"]),A.touchEvents={touchStart:A.support.touch||!i.simulateTouch?"touchstart":H[0],touchMove:A.support.touch||!i.simulateTouch?"touchmove":H[1],touchEnd:A.support.touch||!i.simulateTouch?"touchend":H[2]};for(var Y=A.container.childNodes.length-1;Y>=0;Y--)if(A.container.childNodes[Y].className)for(var V=A.container.childNodes[Y].className.split(/\s+/),q=0;q<V.length;q++)V[q]===i.wrapperClass&&(D=A.container.childNodes[Y]);A.wrapper=D,A._extendSwiperSlide=function(t){return t.append=function(){return i.loop?t.insertAfter(A.slides.length-A.loopedSlides):(A.wrapper.appendChild(t),A.reInit()),t},t.prepend=function(){return i.loop?(A.wrapper.insertBefore(t,A.slides[A.loopedSlides]),A.removeLoopedSlides(),A.calcSlides(),A.createLoop()):A.wrapper.insertBefore(t,A.wrapper.firstChild),A.reInit(),t},t.insertAfter=function(n){var s;return void 0!==n&&(i.loop?((s=A.slides[n+1+A.loopedSlides])?A.wrapper.insertBefore(t,s):A.wrapper.appendChild(t),A.removeLoopedSlides(),A.calcSlides(),A.createLoop()):(s=A.slides[n+1],A.wrapper.insertBefore(t,s)),A.reInit(),t)},t.clone=function(){return A._extendSwiperSlide(t.cloneNode(!0))},t.remove=function(){A.wrapper.removeChild(t),A.reInit()},t.html=function(i){return void 0===i?t.innerHTML:(t.innerHTML=i,t)},t.index=function(){for(var i,n=A.slides.length-1;n>=0;n--)t===A.slides[n]&&(i=n);return i},t.isActive=function(){return t.index()===A.activeIndex},t.swiperSlideDataStorage||(t.swiperSlideDataStorage={}),t.getData=function(i){return t.swiperSlideDataStorage[i]},t.setData=function(i,n){return t.swiperSlideDataStorage[i]=n,t},t.data=function(i,n){return void 0===n?t.getAttribute("data-"+i):(t.setAttribute("data-"+i,n),t)},t.getWidth=function(i,n){return A.h.getWidth(t,i,n)},t.getHeight=function(i,n){return A.h.getHeight(t,i,n)},t.getOffset=function(){return A.h.getOffset(t)},t},A.calcSlides=function(t){var n=!!A.slides&&A.slides.length;A.slides=[],A.displaySlides=[];for(var s=0;s<A.wrapper.childNodes.length;s++)if(A.wrapper.childNodes[s].className)for(var o=A.wrapper.childNodes[s].className,r=o.split(/\s+/),c=0;c<r.length;c++)r[c]===i.slideClass&&A.slides.push(A.wrapper.childNodes[s]);for(s=A.slides.length-1;s>=0;s--)A._extendSwiperSlide(A.slides[s]);!1!==n&&(n!==A.slides.length||t)&&(l(),a(),A.updateActiveSlide(),A.params.pagination&&A.createPagination(),A.callPlugins("numberOfSlidesChanged"))},A.createSlide=function(t,n,s){n=n||A.params.slideClass,s=s||i.slideElement;var o=document.createElement(s);return o.innerHTML=t||"",o.className=n,A._extendSwiperSlide(o)},A.appendSlide=function(t,i,n){return t?t.nodeType?A._extendSwiperSlide(t).append():A.createSlide(t,i,n).append():void 0},A.prependSlide=function(t,i,n){return t?t.nodeType?A._extendSwiperSlide(t).prepend():A.createSlide(t,i,n).prepend():void 0},A.insertSlideAfter=function(t,i,n,s){return void 0!==t&&(i.nodeType?A._extendSwiperSlide(i).insertAfter(t):A.createSlide(i,n,s).insertAfter(t))},A.removeSlide=function(t){if(A.slides[t]){if(i.loop){if(!A.slides[t+A.loopedSlides])return!1;A.slides[t+A.loopedSlides].remove(),A.removeLoopedSlides(),A.calcSlides(),A.createLoop()}else A.slides[t].remove();return!0}return!1},A.removeLastSlide=function(){return A.slides.length>0&&(i.loop?(A.slides[A.slides.length-1-A.loopedSlides].remove(),A.removeLoopedSlides(),A.calcSlides(),A.createLoop()):A.slides[A.slides.length-1].remove(),!0)},A.removeAllSlides=function(){for(var t=A.slides.length,i=A.slides.length-1;i>=0;i--)A.slides[i].remove(),i===t-1&&A.setWrapperTranslate(0)},A.getSlide=function(t){return A.slides[t]},A.getLastSlide=function(){return A.slides[A.slides.length-1]},A.getFirstSlide=function(){return A.slides[0]},A.activeSlide=function(){return A.slides[A.activeIndex]},A.fireCallback=function(){var t=arguments[0];if("[object Array]"===Object.prototype.toString.call(t))for(var n=0;n<t.length;n++)"function"==typeof t[n]&&t[n](arguments[1],arguments[2],arguments[3],arguments[4],arguments[5]);else"[object String]"===Object.prototype.toString.call(t)?i["on"+t]&&A.fireCallback(i["on"+t],arguments[1],arguments[2],arguments[3],arguments[4],arguments[5]):t(arguments[1],arguments[2],arguments[3],arguments[4],arguments[5])},A.addCallback=function(t,i){var n,o=this;return o.params["on"+t]?s(this.params["on"+t])?this.params["on"+t].push(i):"function"==typeof this.params["on"+t]?(n=this.params["on"+t],this.params["on"+t]=[],this.params["on"+t].push(n),this.params["on"+t].push(i)):void 0:(this.params["on"+t]=[],this.params["on"+t].push(i))},A.removeCallbacks=function(t){A.params["on"+t]&&(A.params["on"+t]=null)};var U=[];for(var X in A.plugins)if(i[X]){var G=A.plugins[X](A,i[X]);G&&U.push(G)}A.callPlugins=function(t,i){i||(i={});for(var n=0;n<U.length;n++)t in U[n]&&U[n][t](i)},(A.browser.ie10||A.browser.ie11)&&!i.onlyExternal&&A.wrapper.classList.add("swiper-wp8-"+(B?"horizontal":"vertical")),i.freeMode&&(A.container.className+=" swiper-free-mode"),A.initialized=!1,A.init=function(t,n){var s=A.h.getWidth(A.container,!1,i.roundLengths),o=A.h.getHeight(A.container,!1,i.roundLengths);if(s!==A.width||o!==A.height||t){A.width=s,A.height=o,W=B?s:o;var r,a,l,c,h,u,d,p=A.wrapper;if(t&&A.calcSlides(n),"auto"===i.slidesPerView){var f=0,g=0;i.slidesOffset>0&&(p.style.paddingLeft="",p.style.paddingRight="",p.style.paddingTop="",p.style.paddingBottom=""),p.style.width="",p.style.height="",i.offsetPxBefore>0&&(B?A.wrapperLeft=i.offsetPxBefore:A.wrapperTop=i.offsetPxBefore),i.offsetPxAfter>0&&(B?A.wrapperRight=i.offsetPxAfter:A.wrapperBottom=i.offsetPxAfter),i.centeredSlides&&(B?(A.wrapperLeft=(W-this.slides[0].getWidth(!0,i.roundLengths))/2,A.wrapperRight=(W-A.slides[A.slides.length-1].getWidth(!0,i.roundLengths))/2):(A.wrapperTop=(W-A.slides[0].getHeight(!0,i.roundLengths))/2,A.wrapperBottom=(W-A.slides[A.slides.length-1].getHeight(!0,i.roundLengths))/2)),B?(A.wrapperLeft>=0&&(p.style.paddingLeft=A.wrapperLeft+"px"),A.wrapperRight>=0&&(p.style.paddingRight=A.wrapperRight+"px")):(A.wrapperTop>=0&&(p.style.paddingTop=A.wrapperTop+"px"),A.wrapperBottom>=0&&(p.style.paddingBottom=A.wrapperBottom+"px")),u=0;var m=0;for(A.snapGrid=[],A.slidesGrid=[],l=0,d=0;d<A.slides.length;d++){r=A.slides[d].getWidth(!0,i.roundLengths),a=A.slides[d].getHeight(!0,i.roundLengths),i.calculateHeight&&(l=Math.max(l,a));var v=B?r:a;if(i.centeredSlides){var y=d===A.slides.length-1?0:A.slides[d+1].getWidth(!0,i.roundLengths),$=d===A.slides.length-1?0:A.slides[d+1].getHeight(!0,i.roundLengths),b=B?y:$;if(v>W){if(i.slidesPerViewFit)A.snapGrid.push(u+A.wrapperLeft),A.snapGrid.push(u+v-W+A.wrapperLeft);else for(var w=0;w<=Math.floor(v/(W+A.wrapperLeft));w++)A.snapGrid.push(0===w?u+A.wrapperLeft:u+A.wrapperLeft+W*w);A.slidesGrid.push(u+A.wrapperLeft)}else A.snapGrid.push(m),A.slidesGrid.push(m);m+=v/2+b/2}else{if(v>W){if(i.slidesPerViewFit)A.snapGrid.push(u),A.snapGrid.push(u+v-W);else if(0!==W)for(var _=0;_<=Math.floor(v/W);_++)A.snapGrid.push(u+W*_);else A.snapGrid.push(u)}else A.snapGrid.push(u);A.slidesGrid.push(u)}u+=v,f+=r,g+=a}i.calculateHeight&&(A.height=l),B?(z=f+A.wrapperRight+A.wrapperLeft,i.cssWidthAndHeight&&"height"!==i.cssWidthAndHeight||(p.style.width=f+"px"),i.cssWidthAndHeight&&"width"!==i.cssWidthAndHeight||(p.style.height=A.height+"px")):(i.cssWidthAndHeight&&"height"!==i.cssWidthAndHeight||(p.style.width=A.width+"px"),i.cssWidthAndHeight&&"width"!==i.cssWidthAndHeight||(p.style.height=g+"px"),z=g+A.wrapperTop+A.wrapperBottom)}else if(i.scrollContainer)p.style.width="",p.style.height="",c=A.slides[0].getWidth(!0,i.roundLengths),h=A.slides[0].getHeight(!0,i.roundLengths),z=B?c:h,p.style.width=c+"px",p.style.height=h+"px",O=B?c:h;else{if(i.calculateHeight){for(l=0,h=0,B||(A.container.style.height=""),p.style.height="",d=0;d<A.slides.length;d++)A.slides[d].style.height="",l=Math.max(A.slides[d].getHeight(!0),l),B||(h+=A.slides[d].getHeight(!0));a=l,A.height=a,B?h=a:(W=a,A.container.style.height=W+"px")}else a=B?A.height:A.height/i.slidesPerView,i.roundLengths&&(a=Math.ceil(a)),h=B?A.height:A.slides.length*a;for(r=B?A.width/i.slidesPerView:A.width,i.roundLengths&&(r=Math.ceil(r)),c=B?A.slides.length*r:A.width,O=B?r:a,i.offsetSlidesBefore>0&&(B?A.wrapperLeft=O*i.offsetSlidesBefore:A.wrapperTop=O*i.offsetSlidesBefore),i.offsetSlidesAfter>0&&(B?A.wrapperRight=O*i.offsetSlidesAfter:A.wrapperBottom=O*i.offsetSlidesAfter),i.offsetPxBefore>0&&(B?A.wrapperLeft=i.offsetPxBefore:A.wrapperTop=i.offsetPxBefore),i.offsetPxAfter>0&&(B?A.wrapperRight=i.offsetPxAfter:A.wrapperBottom=i.offsetPxAfter),i.centeredSlides&&(B?(A.wrapperLeft=(W-O)/2,A.wrapperRight=(W-O)/2):(A.wrapperTop=(W-O)/2,A.wrapperBottom=(W-O)/2)),B?(A.wrapperLeft>0&&(p.style.paddingLeft=A.wrapperLeft+"px"),A.wrapperRight>0&&(p.style.paddingRight=A.wrapperRight+"px")):(A.wrapperTop>0&&(p.style.paddingTop=A.wrapperTop+"px"),A.wrapperBottom>0&&(p.style.paddingBottom=A.wrapperBottom+"px")),z=B?c+A.wrapperRight+A.wrapperLeft:h+A.wrapperTop+A.wrapperBottom,parseFloat(c)>0&&(!i.cssWidthAndHeight||"height"===i.cssWidthAndHeight)&&(p.style.width=c+"px"),parseFloat(h)>0&&(!i.cssWidthAndHeight||"width"===i.cssWidthAndHeight)&&(p.style.height=h+"px"),u=0,A.snapGrid=[],A.slidesGrid=[],d=0;d<A.slides.length;d++)A.snapGrid.push(u),A.slidesGrid.push(u),u+=O,parseFloat(r)>0&&(!i.cssWidthAndHeight||"height"===i.cssWidthAndHeight)&&(A.slides[d].style.width=r+"px"),parseFloat(a)>0&&(!i.cssWidthAndHeight||"width"===i.cssWidthAndHeight)&&(A.slides[d].style.height=a+"px")}A.initialized?(A.callPlugins("onInit"),i.onInit&&A.fireCallback(i.onInit,A)):(A.callPlugins("onFirstInit"),i.onFirstInit&&A.fireCallback(i.onFirstInit,A)),A.initialized=!0}},A.reInit=function(t){A.init(!0,t)},A.resizeFix=function(t){A.callPlugins("beforeResizeFix"),A.init(i.resizeReInit||t),i.freeMode?A.getWrapperTranslate()<-o()&&(A.setWrapperTransition(0),A.setWrapperTranslate(-o())):(A.swipeTo(i.loop?A.activeLoopIndex:A.activeIndex,0,!1),i.autoplay&&(A.support.transitions&&void 0!==L?void 0!==L&&(clearTimeout(L),L=void 0,A.startAutoplay()):void 0!==I&&(clearInterval(I),I=void 0,A.startAutoplay()))),A.callPlugins("afterResizeFix")},A.destroy=function(t){var n=A.h.removeEventListener,s="wrapper"===i.eventTarget?A.wrapper:A.container;if(A.browser.ie10||A.browser.ie11?(n(s,A.touchEvents.touchStart,m),n(document,A.touchEvents.touchMove,v),n(document,A.touchEvents.touchEnd,y)):(A.support.touch&&(n(s,"touchstart",m),n(s,"touchmove",v),n(s,"touchend",y)),i.simulateTouch&&(n(s,"mousedown",m),n(document,"mousemove",v),n(document,"mouseup",y))),i.autoResize&&n(window,"resize",A.resizeFix),l(),i.paginationClickable&&C(),i.mousewheelControl&&A._wheelEvent&&n(A.container,A._wheelEvent,h),i.keyboardControl&&n(document,"keydown",c),i.autoplay&&A.stopAutoplay(),t){A.wrapper.removeAttribute("style");for(var o=0;o<A.slides.length;o++)A.slides[o].removeAttribute("style")}A.callPlugins("onDestroy"),window.jQuery&&window.jQuery(A.container).data("swiper")&&window.jQuery(A.container).removeData("swiper"),window.Zepto&&window.Zepto(A.container).data("swiper")&&window.Zepto(A.container).removeData("swiper"),A=null},A.disableKeyboardControl=function(){i.keyboardControl=!1,A.h.removeEventListener(document,"keydown",c)},A.enableKeyboardControl=function(){i.keyboardControl=!0,A.h.addEventListener(document,"keydown",c)};var Q=(new Date).getTime();if(A.disableMousewheelControl=function(){return!!A._wheelEvent&&(i.mousewheelControl=!1,A.h.removeEventListener(A.container,A._wheelEvent,h),!0)},A.enableMousewheelControl=function(){return!!A._wheelEvent&&(i.mousewheelControl=!0,A.h.addEventListener(A.container,A._wheelEvent,h),!0)},i.grabCursor){var Z=A.container.style;Z.cursor="move",Z.cursor="grab",Z.cursor="-moz-grab",Z.cursor="-webkit-grab"}A.allowSlideClick=!0,A.allowLinks=!0;var K,J,tt,te=!1,ti=!0;A.swipeNext=function(t,n){void 0===t&&(t=!0),!n&&i.loop&&A.fixLoop(),!n&&i.autoplay&&A.stopAutoplay(!0),A.callPlugins("onSwipeNext");var s=A.getWrapperTranslate().toFixed(2),r=s;if("auto"===i.slidesPerView){for(var a=0;a<A.snapGrid.length;a++)if(-s>=A.snapGrid[a].toFixed(2)&&-s<A.snapGrid[a+1].toFixed(2)){r=-A.snapGrid[a+1];break}}else{var l=O*i.slidesPerGroup;r=-(Math.floor(Math.abs(s)/Math.floor(l))*l+l)}return r<-o()&&(r=-o()),r!==s&&(_(r,"next",{runCallbacks:t}),!0)},A.swipePrev=function(t,n){void 0===t&&(t=!0),!n&&i.loop&&A.fixLoop(),!n&&i.autoplay&&A.stopAutoplay(!0),A.callPlugins("onSwipePrev");var s,o=Math.ceil(A.getWrapperTranslate());if("auto"===i.slidesPerView){s=0;for(var r=1;r<A.snapGrid.length;r++){if(-o===A.snapGrid[r]){s=-A.snapGrid[r-1];break}if(-o>A.snapGrid[r]&&-o<A.snapGrid[r+1]){s=-A.snapGrid[r];break}}}else{var a=O*i.slidesPerGroup;s=-(Math.ceil(-o/a)-1)*a}return s>0&&(s=0),s!==o&&(_(s,"prev",{runCallbacks:t}),!0)},A.swipeReset=function(t){void 0===t&&(t=!0),A.callPlugins("onSwipeReset");var n,s=A.getWrapperTranslate(),r=O*i.slidesPerGroup;if(o(),"auto"===i.slidesPerView){n=0;for(var a=0;a<A.snapGrid.length;a++){if(-s===A.snapGrid[a])return;if(-s>=A.snapGrid[a]&&-s<A.snapGrid[a+1]){n=A.positions.diff>0?-A.snapGrid[a+1]:-A.snapGrid[a];break}}-s>=A.snapGrid[A.snapGrid.length-1]&&(n=-A.snapGrid[A.snapGrid.length-1]),s<=-o()&&(n=-o())}else n=0>s?Math.round(s/r)*r:0,s<=-o()&&(n=-o());return i.scrollContainer&&(n=0>s?s:0),n<-o()&&(n=-o()),i.scrollContainer&&W>O&&(n=0),n!==s&&(_(n,"reset",{runCallbacks:t}),!0)},A.swipeTo=function(t,n,s){t=parseInt(t,10),A.callPlugins("onSwipeTo",{index:t,speed:n}),i.loop&&(t+=A.loopedSlides);var r,a=A.getWrapperTranslate();if(!(t>A.slides.length-1||0>t))return(r="auto"===i.slidesPerView?-A.slidesGrid[t]:-t*O)<-o()&&(r=-o()),r!==a&&(void 0===s&&(s=!0),_(r,"to",{index:t,speed:n,runCallbacks:s}),!0)},A._queueStartCallbacks=!1,A._queueEndCallbacks=!1,A.updateActiveSlide=function(t){if(A.initialized&&0!==A.slides.length){if(A.previousIndex=A.activeIndex,void 0===t&&(t=A.getWrapperTranslate()),t>0&&(t=0),"auto"===i.slidesPerView){if(A.activeIndex=A.slidesGrid.indexOf(-t),A.activeIndex<0){for(n=0;n<A.slidesGrid.length-1&&!(-t>A.slidesGrid[n]&&-t<A.slidesGrid[n+1]);n++);var n,s,o=Math.abs(A.slidesGrid[n]+t),r=Math.abs(A.slidesGrid[n+1]+t);A.activeIndex=r>=o?n:n+1}}else A.activeIndex=Math[i.visibilityFullFit?"ceil":"round"](-t/O);if(A.activeIndex===A.slides.length&&(A.activeIndex=A.slides.length-1),A.activeIndex<0&&(A.activeIndex=0),A.slides[A.activeIndex]){if(A.calcVisibleSlides(t),A.support.classList){for(n=0;n<A.slides.length;n++)(s=A.slides[n]).classList.remove(i.slideActiveClass),A.visibleSlides.indexOf(s)>=0?s.classList.add(i.slideVisibleClass):s.classList.remove(i.slideVisibleClass);A.slides[A.activeIndex].classList.add(i.slideActiveClass)}else{var a=RegExp("\\s*"+i.slideActiveClass),l=RegExp("\\s*"+i.slideVisibleClass);for(n=0;n<A.slides.length;n++)A.slides[n].className=A.slides[n].className.replace(a,"").replace(l,""),A.visibleSlides.indexOf(A.slides[n])>=0&&(A.slides[n].className+=" "+i.slideVisibleClass);A.slides[A.activeIndex].className+=" "+i.slideActiveClass}if(i.loop){var c=A.loopedSlides;A.activeLoopIndex=A.activeIndex-c,A.activeLoopIndex>=A.slides.length-2*c&&(A.activeLoopIndex=A.slides.length-2*c-A.activeLoopIndex),A.activeLoopIndex<0&&(A.activeLoopIndex=A.slides.length-2*c+A.activeLoopIndex),A.activeLoopIndex<0&&(A.activeLoopIndex=0)}else A.activeLoopIndex=A.activeIndex;i.pagination&&A.updatePagination(t)}}},A.createPagination=function(t){if(i.paginationClickable&&A.paginationButtons&&C(),A.paginationContainer=i.pagination.nodeType?i.pagination:n(i.pagination)[0],i.createPagination){var s="",o=A.slides.length;i.loop&&(o-=2*A.loopedSlides);for(var r=0;o>r;r++)s+="<"+i.paginationElement+' class="'+i.paginationElementClass+'"></'+i.paginationElement+">";A.paginationContainer.innerHTML=s}A.paginationButtons=n("."+i.paginationElementClass,A.paginationContainer),t||A.updatePagination(),A.callPlugins("onCreatePagination"),i.paginationClickable&&S()},A.updatePagination=function(t){if(i.pagination&&!(A.slides.length<1)&&n("."+i.paginationActiveClass,A.paginationContainer)){var s=A.paginationButtons;if(0!==s.length){for(var o=0;o<s.length;o++)s[o].className=i.paginationElementClass;var r=i.loop?A.loopedSlides:0;if(i.paginationAsRange){A.visibleSlides||A.calcVisibleSlides(t);var a,l=[];for(a=0;a<A.visibleSlides.length;a++){var c=A.slides.indexOf(A.visibleSlides[a])-r;i.loop&&0>c&&(c=A.slides.length-2*A.loopedSlides+c),i.loop&&c>=A.slides.length-2*A.loopedSlides&&(c=Math.abs(c=A.slides.length-2*A.loopedSlides-c)),l.push(c)}for(a=0;a<l.length;a++)s[l[a]]&&(s[l[a]].className+=" "+i.paginationVisibleClass);i.loop?void 0!==s[A.activeLoopIndex]&&(s[A.activeLoopIndex].className+=" "+i.paginationActiveClass):s[A.activeIndex]&&(s[A.activeIndex].className+=" "+i.paginationActiveClass)}else i.loop?s[A.activeLoopIndex]&&(s[A.activeLoopIndex].className+=" "+i.paginationActiveClass+" "+i.paginationVisibleClass):s[A.activeIndex]&&(s[A.activeIndex].className+=" "+i.paginationActiveClass+" "+i.paginationVisibleClass)}}},A.calcVisibleSlides=function(t){var n=[],s=0,o=0,r=0;B&&A.wrapperLeft>0&&(t+=A.wrapperLeft),!B&&A.wrapperTop>0&&(t+=A.wrapperTop);for(var a=0;a<A.slides.length;a++){s+=o,r=s+(o="auto"===i.slidesPerView?B?A.h.getWidth(A.slides[a],!0,i.roundLengths):A.h.getHeight(A.slides[a],!0,i.roundLengths):O);var l=!1;i.visibilityFullFit?(s>=-t&&-t+W>=r&&(l=!0),-t>=s&&r>=-t+W&&(l=!0)):(r>-t&&-t+W>=r&&(l=!0),s>=-t&&-t+W>s&&(l=!0),-t>s&&r>-t+W&&(l=!0)),l&&n.push(A.slides[a])}0===n.length&&(n=[A.slides[A.activeIndex]]),A.visibleSlides=n},A.startAutoplay=function(){if(A.support.transitions){if(void 0!==L)return!1;i.autoplay&&(A.callPlugins("onAutoplayStart"),i.onAutoplayStart&&A.fireCallback(i.onAutoplayStart,A),P())}else{if(void 0!==I)return!1;if(!i.autoplay)return;A.callPlugins("onAutoplayStart"),i.onAutoplayStart&&A.fireCallback(i.onAutoplayStart,A),I=setInterval(function(){i.loop?(A.fixLoop(),A.swipeNext(!0,!0)):A.swipeNext(!0,!0)||(i.autoplayStopOnLast?(clearInterval(I),I=void 0):A.swipeTo(0))},i.autoplay)}},A.stopAutoplay=function(t){A.support.transitions?!!L&&(L&&clearTimeout(L),L=void 0,t&&!i.autoplayDisableOnInteraction&&A.wrapperTransitionEnd(function(){P()}),A.callPlugins("onAutoplayStop"),i.onAutoplayStop&&A.fireCallback(i.onAutoplayStop,A)):(I&&clearInterval(I),I=void 0,A.callPlugins("onAutoplayStop"),i.onAutoplayStop&&A.fireCallback(i.onAutoplayStop,A))},A.loopCreated=!1,A.removeLoopedSlides=function(){if(A.loopCreated)for(var t=0;t<A.slides.length;t++)!0===A.slides[t].getData("looped")&&A.wrapper.removeChild(A.slides[t])},A.createLoop=function(){if(0!==A.slides.length){A.loopedSlides="auto"===i.slidesPerView?i.loopedSlides||1:i.slidesPerView+i.loopAdditionalSlides,A.loopedSlides>A.slides.length&&(A.loopedSlides=A.slides.length);var t,n="",s="",o="",r=A.slides.length,a=Math.floor(A.loopedSlides/r),l=A.loopedSlides%r;for(t=0;a*r>t;t++){var c=t;if(t>=r){var h=Math.floor(t/r);c=t-r*h}o+=A.slides[c].outerHTML}for(t=0;l>t;t++)s+=w(i.slideDuplicateClass,A.slides[t].outerHTML);for(t=r-l;r>t;t++)n+=w(i.slideDuplicateClass,A.slides[t].outerHTML);var u=n+o+D.innerHTML+o+s;for(D.innerHTML=u,A.loopCreated=!0,A.calcSlides(),t=0;t<A.slides.length;t++)(t<A.loopedSlides||t>=A.slides.length-A.loopedSlides)&&A.slides[t].setData("looped",!0);A.callPlugins("onCreateLoop")}},A.fixLoop=function(){var t;A.activeIndex<A.loopedSlides?(t=A.slides.length-3*A.loopedSlides+A.activeIndex,A.swipeTo(t,0,!1)):("auto"===i.slidesPerView&&A.activeIndex>=2*A.loopedSlides||A.activeIndex>A.slides.length-2*i.slidesPerView)&&(t=-A.slides.length+A.activeIndex+A.loopedSlides,A.swipeTo(t,0,!1))},A.loadSlides=function(){var t="";A.activeLoaderIndex=0;for(var n=i.loader.slides,s=i.loader.loadAllSlides?n.length:i.slidesPerView*(1+i.loader.surroundGroups),o=0;s>o;o++)t+="outer"===i.loader.slidesHTMLType?n[o]:"<"+i.slideElement+' class="'+i.slideClass+'" data-swiperindex="'+o+'">'+n[o]+"</"+i.slideElement+">";A.wrapper.innerHTML=t,A.calcSlides(!0),i.loader.loadAllSlides||A.wrapperTransitionEnd(A.reloadSlides,!0)},A.reloadSlides=function(){var t=i.loader.slides,n=parseInt(A.activeSlide().data("swiperindex"),10);if(!(0>n||n>t.length-1)){A.activeLoaderIndex=n;var s=Math.max(0,n-i.slidesPerView*i.loader.surroundGroups),o=Math.min(n+i.slidesPerView*(1+i.loader.surroundGroups)-1,t.length-1);if(n>0){var r=-O*(n-s);A.setWrapperTranslate(r),A.setWrapperTransition(0)}if("reload"===i.loader.logic){A.wrapper.innerHTML="";var a="";for(l=s;o>=l;l++)a+="outer"===i.loader.slidesHTMLType?t[l]:"<"+i.slideElement+' class="'+i.slideClass+'" data-swiperindex="'+l+'">'+t[l]+"</"+i.slideElement+">";A.wrapper.innerHTML=a}else{var l,c,h=1e3,u=0;for(l=0;l<A.slides.length;l++){var d=A.slides[l].data("swiperindex");s>d||d>o?A.wrapper.removeChild(A.slides[l]):(h=Math.min(d,h),u=Math.max(d,u))}for(l=s;o>=l;l++)h>l&&((c=document.createElement(i.slideElement)).className=i.slideClass,c.setAttribute("data-swiperindex",l),c.innerHTML=t[l],A.wrapper.insertBefore(c,A.wrapper.firstChild)),l>u&&((c=document.createElement(i.slideElement)).className=i.slideClass,c.setAttribute("data-swiperindex",l),c.innerHTML=t[l],A.wrapper.appendChild(c))}A.reInit(!0)}},k()}};/*! * Bootstrap v3.3.2 (http://getbootstrap.com) * Copyright 2011-2015 Twitter, Inc. * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) */ if(Swiper.prototype={plugins:{},wrapperTransitionEnd:function(t,i){"use strict";function n(l){if(l.target===r&&(t(o),o.params.queueEndCallbacks&&(o._queueEndCallbacks=!1),!i))for(s=0;s<a.length;s++)o.h.removeEventListener(r,a[s],n)}var s,o=this,r=o.wrapper,a=["webkitTransitionEnd","transitionend","oTransitionEnd","MSTransitionEnd","msTransitionEnd"];if(t)for(s=0;s<a.length;s++)o.h.addEventListener(r,a[s],n)},getWrapperTranslate:function(t){"use strict";var i,n,s,o,r=this.wrapper;return void 0===t&&(t="horizontal"===this.params.mode?"x":"y"),this.support.transforms&&this.params.useCSS3Transforms?(s=window.getComputedStyle(r,null),window.WebKitCSSMatrix?o=new WebKitCSSMatrix("none"===s.webkitTransform?"":s.webkitTransform):i=(o=s.MozTransform||s.OTransform||s.MsTransform||s.msTransform||s.transform||s.getPropertyValue("transform").replace("translate(","matrix(1, 0, 0, 1,")).toString().split(","),"x"===t&&(n=window.WebKitCSSMatrix?o.m41:parseFloat(16===i.length?i[12]:i[4])),"y"===t&&(n=window.WebKitCSSMatrix?o.m42:parseFloat(16===i.length?i[13]:i[5]))):("x"===t&&(n=parseFloat(r.style.left,10)||0),"y"===t&&(n=parseFloat(r.style.top,10)||0)),n||0},setWrapperTranslate:function(t,i,n){"use strict";var s,o=this.wrapper.style,r={x:0,y:0,z:0};3===arguments.length?(r.x=t,r.y=i,r.z=n):(void 0===i&&(i="horizontal"===this.params.mode?"x":"y"),r[i]=t),this.support.transforms&&this.params.useCSS3Transforms?(s=this.support.transforms3d?"translate3d("+r.x+"px, "+r.y+"px, "+r.z+"px)":"translate("+r.x+"px, "+r.y+"px)",o.webkitTransform=o.MsTransform=o.msTransform=o.MozTransform=o.OTransform=o.transform=s):(o.left=r.x+"px",o.top=r.y+"px"),this.callPlugins("onSetWrapperTransform",r),this.params.onSetWrapperTransform&&this.fireCallback(this.params.onSetWrapperTransform,this,r)},setWrapperTransition:function(t){"use strict";var i=this.wrapper.style;i.webkitTransitionDuration=i.MsTransitionDuration=i.msTransitionDuration=i.MozTransitionDuration=i.OTransitionDuration=i.transitionDuration=t/1e3+"s",this.callPlugins("onSetWrapperTransition",{duration:t}),this.params.onSetWrapperTransition&&this.fireCallback(this.params.onSetWrapperTransition,this,t)},h:{getWidth:function(t,i,n){"use strict";var s=window.getComputedStyle(t,null).getPropertyValue("width"),o=parseFloat(s);return(isNaN(o)||s.indexOf("%")>0||0>o)&&(o=t.offsetWidth-parseFloat(window.getComputedStyle(t,null).getPropertyValue("padding-left"))-parseFloat(window.getComputedStyle(t,null).getPropertyValue("padding-right"))),i&&(o+=parseFloat(window.getComputedStyle(t,null).getPropertyValue("padding-left"))+parseFloat(window.getComputedStyle(t,null).getPropertyValue("padding-right"))),n?Math.ceil(o):o},getHeight:function(t,i,n){"use strict";if(i)return t.offsetHeight;var s=window.getComputedStyle(t,null).getPropertyValue("height"),o=parseFloat(s);return(isNaN(o)||s.indexOf("%")>0||0>o)&&(o=t.offsetHeight-parseFloat(window.getComputedStyle(t,null).getPropertyValue("padding-top"))-parseFloat(window.getComputedStyle(t,null).getPropertyValue("padding-bottom"))),i&&(o+=parseFloat(window.getComputedStyle(t,null).getPropertyValue("padding-top"))+parseFloat(window.getComputedStyle(t,null).getPropertyValue("padding-bottom"))),n?Math.ceil(o):o},getOffset:function(t){"use strict";var i=t.getBoundingClientRect(),n=document.body,s=t.clientTop||n.clientTop||0,o=t.clientLeft||n.clientLeft||0,r=window.pageYOffset||t.scrollTop,a=window.pageXOffset||t.scrollLeft;return document.documentElement&&!window.pageYOffset&&(r=document.documentElement.scrollTop,a=document.documentElement.scrollLeft),{top:i.top+r-s,left:i.left+a-o}},windowWidth:function(){return window.innerWidth?window.innerWidth:document.documentElement&&document.documentElement.clientWidth?document.documentElement.clientWidth:void 0},windowHeight:function(){return window.innerHeight?window.innerHeight:document.documentElement&&document.documentElement.clientHeight?document.documentElement.clientHeight:void 0},windowScroll:function(){return"undefined"!=typeof pageYOffset?{left:window.pageXOffset,top:window.pageYOffset}:document.documentElement?{left:document.documentElement.scrollLeft,top:document.documentElement.scrollTop}:void 0},addEventListener:function(t,i,n,s){"use strict";void 0===s&&(s=!1),t.addEventListener?t.addEventListener(i,n,s):t.attachEvent&&t.attachEvent("on"+i,n)},removeEventListener:function(t,i,n,s){"use strict";void 0===s&&(s=!1),t.removeEventListener?t.removeEventListener(i,n,s):t.detachEvent&&t.detachEvent("on"+i,n)}},setTransform:function(t,i){"use strict";var n=t.style;n.webkitTransform=n.MsTransform=n.msTransform=n.MozTransform=n.OTransform=n.transform=i},setTranslate:function(t,i){"use strict";var n=t.style,s={x:i.x||0,y:i.y||0,z:i.z||0},o=this.support.transforms3d?"translate3d("+s.x+"px,"+s.y+"px,"+s.z+"px)":"translate("+s.x+"px,"+s.y+"px)";n.webkitTransform=n.MsTransform=n.msTransform=n.MozTransform=n.OTransform=n.transform=o,this.support.transforms||(n.left=s.x+"px",n.top=s.y+"px")},setTransition:function(t,i){"use strict";var n=t.style;n.webkitTransitionDuration=n.MsTransitionDuration=n.msTransitionDuration=n.MozTransitionDuration=n.OTransitionDuration=n.transitionDuration=i+"ms"},support:{touch:window.Modernizr&&!0===Modernizr.touch||!!("ontouchstart"in window||window.DocumentTouch&&document instanceof DocumentTouch),transforms3d:window.Modernizr&&!0===Modernizr.csstransforms3d||function(){"use strict";var t=document.createElement("div").style;return"webkitPerspective"in t||"MozPerspective"in t||"OPerspective"in t||"MsPerspective"in t||"perspective"in t}(),transforms:window.Modernizr&&!0===Modernizr.csstransforms||function(){"use strict";var t=document.createElement("div").style;return"transform"in t||"WebkitTransform"in t||"MozTransform"in t||"msTransform"in t||"MsTransform"in t||"OTransform"in t}(),transitions:window.Modernizr&&!0===Modernizr.csstransitions||function(){"use strict";var t=document.createElement("div").style;return"transition"in t||"WebkitTransition"in t||"MozTransition"in t||"msTransition"in t||"MsTransition"in t||"OTransition"in t}(),classList:"classList"in document.createElement("div")},browser:{ie8:function(){"use strict";var t=-1;if("Microsoft Internet Explorer"===navigator.appName){var i=navigator.userAgent;null!==RegExp(/MSIE ([0-9]{1,}[\.0-9]{0,})/).exec(i)&&(t=parseFloat(RegExp.$1))}return -1!==t&&9>t}(),ie10:window.navigator.msPointerEnabled,ie11:window.navigator.pointerEnabled}},(window.jQuery||window.Zepto)&&function(t){"use strict";t.fn.swiper=function(i){var n;return this.each(function(s){var o=t(this),r=new Swiper(o[0],i);s||(n=r),o.data("swiper",r)}),n}}(window.jQuery||window.Zepto),"undefined"!=typeof module&&(module.exports=Swiper),"function"==typeof define&&define.amd&&define([],function(){return Swiper}),!function(t,i){var n,s,o,r,a,l,c,h,u,d,p,f,g,m=Array.prototype.slice,v=decodeURIComponent,y=t.param,$=t.bbq=t.bbq||{},b=t.event.special,w="hashchange",_="querystring",x="fragment",C="elemUrlAttr",S="href",T="src",P=/^.*\?|#.*$/g,k={};function E(t){return"string"==typeof t}function L(t){var i=m.call(arguments,1);return function(){return t.apply(this,i.concat(m.call(arguments)))}}function I(t){return t.replace(d,"$2")}function A(t){return t.replace(/(?:^[^?#]*\?([^#]*).*$)?.*/,"$1")}function D(i,o,a,l,c){var h,f,m,y,$;return l!==n?($=(m=a.match(i?d:/^([^#?]*)\??([^#]*)(#?.*)/))[3]||"",2===c&&E(l)?f=l.replace(i?u:P,""):(y=r(m[2]),l=E(l)?r[i?x:_](l):l,f=s(f=2===c?l:1===c?t.extend({},l,y):t.extend({},y,l)),i&&(f=f.replace(p,v))),h=m[1]+(i?g:f||!m[1]?"?":"")+f+$):h=o(a!==n?a:location.href),h}function O(t,i,s){return i===n||"boolean"==typeof i?(s=i,i=y[t?x:_]()):i=E(i)?i.replace(t?u:P,""):i,r(i,s)}function z(i,s,o,r){return E(o)||"object"==typeof o||(r=o,o=s,s=n),this.each(function(){var n=t(this),a=s||h()[(this.nodeName||"").toLowerCase()]||"",l=a&&n.attr(a)||"";n.attr(a,y[i](l,o,r))})}y[_]=L(D,0,A),y[x]=o=L(D,1,I),y.sorted=s=function(i,n){var s=[],o={};return t.each(y(i,n).split("&"),function(t,i){var n=i.replace(/(?:%5B|=).*$/,""),r=o[n];r||(r=o[n]=[],s.push(n)),r.push(i)}),t.map(s.sort(),function(t){return o[t]}).join("&")},o.noEscape=function(i){i=i||"",p=RegExp(t.map(i.split(""),encodeURIComponent).join("|"),"g")},o.noEscape(",/"),o.ajaxCrawlable=function(t){return t!==n&&(t?(u=/^.*(?:#!|#)/,d=/^([^#]*)(?:#!|#)?(.*)$/,g="#!"):(u=/^.*#/,d=/^([^#]*)#?(.*)$/,g="#"),f=!!t),f},o.ajaxCrawlable(0),t.deparam=r=function(i,s){var o={},r={true:!0,false:!1,null:null};return t.each(i.replace(/\+/g," ").split("&"),function(i,a){var l,c=a.split("="),h=v(c[0]),u=o,d=0,p=h.split("]["),f=p.length-1;if(/\[/.test(p[0])&&/\]$/.test(p[f])?(p[f]=p[f].replace(/\]$/,""),f=(p=p.shift().split("[").concat(p)).length-1):f=0,2===c.length){if(l=v(c[1]),s&&(l=l&&!isNaN(l)?+l:"undefined"===l?n:r[l]!==n?r[l]:l),f)for(;d<=f;d++)u=u[h=""===p[d]?u.length:p[d]]=d<f?u[h]||(p[d+1]&&isNaN(p[d+1])?{}:[]):l;else t.isArray(o[h])?o[h].push(l):o[h]!==n?o[h]=[o[h],l]:o[h]=l}else h&&(o[h]=s?n:"")}),o},r[_]=L(O,0),r[x]=a=L(O,1),t[C]||(t[C]=function(i){return t.extend(k,i)})({a:S,base:S,iframe:T,img:T,input:T,form:"action",link:S,script:T}),h=t[C],t.fn[_]=L(z,_),t.fn[x]=L(z,x),$.pushState=l=function(t,i){E(t)&&/^#/.test(t)&&i===n&&(i=2);var s=t!==n,r=o(location.href,s?t:{},s?i:2);location.href=r},$.getState=c=function(t,i){return t===n||"boolean"==typeof t?a(t):a(i)[t]},$.removeState=function(i){var s={};i!==n&&(s=c(),t.each(t.isArray(i)?i:arguments,function(t,i){delete s[i]})),l(s,2)},b[w]=t.extend(b[w],{add:function(i){var s;function a(t){var i=t[x]=o();t.getState=function(t,s){return t===n||"boolean"==typeof t?r(i,t):r(i,s)[t]},s.apply(this,arguments)}if(t.isFunction(i))return s=i,a;s=i.handler,i.handler=a}})}(jQuery,this),!function(t,i,n){function s(t){return"#"+(t=t||location.href).replace(/^[^#]*#?(.*)$/,"$1")}var o,r="hashchange",a=document,l=t.event.special,c=a.documentMode,h="on"+r in i&&(c===n||c>7);t.fn[r]=function(t){return t?this.bind(r,t):this.trigger(r)},t.fn[r].delay=50,l[r]=t.extend(l[r],{setup:function(){if(h)return!1;t(o.start)},teardown:function(){if(h)return!1;t(o.stop)}}),o=function(){function o(){var n=s(),a=m(p);n!==p?(g(p=n,a),t(i).trigger(r)):a!==p&&(location.href=location.href.replace(/#.*/,"")+a),l=setTimeout(o,t.fn[r].delay)}var l,c,u,d={},p=s(),f=function(t){return t},g=f,m=f;return d.start=function(){l||o()},d.stop=function(){l&&clearTimeout(l),l=n},"Microsoft Internet Explorer"!==navigator.appName||h||(d.start=function(){c||(u=(u=t.fn[r].src)&&u+s(),c=t('<iframe tabindex="-1" title="empty"/>').hide().one("load",function(){u||g(s()),o()}).attr("src",u||"javascript:0").insertAfter("body")[0].contentWindow,a.onpropertychange=function(){try{"title"===event.propertyName&&(c.document.title=a.title)}catch(t){}})},d.stop=f,m=function(){return s(c.location.href)},g=function(i,n){var s=c.document,o=t.fn[r].domain;i!==n&&(s.title=a.title,s.open(),o&&s.write('<script>document.domain="'+o+'"</script>'),s.close(),c.location.hash=i)}),d}()}(jQuery,this),(e="function"==typeof define&&define.amd?define:function(t,i){"undefined"!=typeof module&&module.exports?module.exports=i(require("jquery")):window.toastr=i(window.jQuery)})(["jquery"],function(t){return function(){function i(t,i,n){return g({type:_.error,iconClass:m().iconClasses.error,message:t,optionsOverride:n,title:i})}function n(i,n){return i||(i=m()),(y=t("#"+i.containerId)).length||n&&(y=d(i)),y}function s(t,i,n){return g({type:_.info,iconClass:m().iconClasses.info,message:t,optionsOverride:n,title:i})}function o(t){$=t}function r(t,i,n){return g({type:_.success,iconClass:m().iconClasses.success,message:t,optionsOverride:n,title:i})}function a(t,i,n){return g({type:_.warning,iconClass:m().iconClasses.warning,message:t,optionsOverride:n,title:i})}function l(t){var i=m();y||n(i),u(t,i)||h(i)}function c(i){var s=m();if(y||n(s),i&&0===t(":focus",i).length){v(i);return}y.children().length&&y.remove()}function h(i){for(var n=y.children(),s=n.length-1;s>=0;s--)u(t(n[s]),i)}function u(i,n){return!!i&&0===t(":focus",i).length&&(i[n.hideMethod]({duration:n.hideDuration,easing:n.hideEasing,complete:function(){v(i)}}),!0)}function d(i){return(y=t("<div/>").attr("id",i.containerId).addClass(i.positionClass).attr("aria-live","polite").attr("role","alert")).appendTo(t(i.target)),y}function p(){return{tapToDismiss:!0,toastClass:"toast",containerId:"toast-container",debug:!1,showMethod:"fadeIn",showDuration:300,showEasing:"swing",onShown:void 0,hideMethod:"fadeOut",hideDuration:1e3,hideEasing:"swing",onHidden:void 0,extendedTimeOut:1e3,iconClasses:{error:"toast-error",info:"toast-info",success:"toast-success",warning:"toast-warning"},iconClass:"toast-info",positionClass:"toast-top-right",timeOut:5e3,titleClass:"toast-title",messageClass:"toast-message",target:"body",closeHtml:"<button>×</button>",newestOnTop:!0,preventDuplicates:!1}}function f(t){$&&$(t)}function g(i){function s(i){if(!t(":focus",h).length||i)return h[a.hideMethod]({duration:a.hideDuration,easing:a.hideEasing,complete:function(){v(h),a.onHidden&&"hidden"!==g.state&&a.onHidden(),g.state="hidden",g.endTime=new Date,f(g)}})}function o(){(a.timeOut>0||a.extendedTimeOut>0)&&(c=setTimeout(s,a.extendedTimeOut))}function r(){clearTimeout(c),h.stop(!0,!0)[a.showMethod]({duration:a.showDuration,easing:a.showEasing})}var a=m(),l=i.iconClass||a.iconClass;if(a.preventDuplicates){if(i.message===b)return;b=i.message}void 0!==i.optionsOverride&&(a=t.extend(a,i.optionsOverride),l=i.optionsOverride.iconClass||l),w++,y=n(a,!0);var c=null,h=t("<div/>"),u=t("<div/>"),d=t("<div/>"),p=t(a.closeHtml),g={toastId:w,state:"visible",startTime:new Date,options:a,map:i};return i.iconClass&&h.addClass(a.toastClass).addClass(l),i.title&&(u.append(i.title).addClass(a.titleClass),h.append(u)),i.message&&(d.append(i.message).addClass(a.messageClass),h.append(d)),a.closeButton&&(p.addClass("toast-close-button").attr("role","button"),h.prepend(p)),h.hide(),a.newestOnTop?y.prepend(h):y.append(h),h[a.showMethod]({duration:a.showDuration,easing:a.showEasing,complete:a.onShown}),a.timeOut>0&&(c=setTimeout(s,a.timeOut)),h.hover(r,o),!a.onclick&&a.tapToDismiss&&h.click(s),a.closeButton&&p&&p.click(function(t){t.stopPropagation?t.stopPropagation():void 0!==t.cancelBubble&&!0!==t.cancelBubble&&(t.cancelBubble=!0),s(!0)}),a.onclick&&h.click(function(){a.onclick(),s()}),f(g),a.debug&&console&&console.log(g),h}function m(){return t.extend({},p(),x.options)}function v(t){y||(y=n()),!t.is(":visible")&&(t.remove(),t=null,0===y.children().length&&y.remove())}var y,$,b,w=0,_={error:"error",info:"info",success:"success",warning:"warning"},x={clear:l,remove:c,error:i,getContainer:n,info:s,options:{},subscribe:o,success:r,version:"2.1.0",warning:a};return x}()}),/*! * Chart.js * http://chartjs.org/ * Version: 1.0.1 * * Copyright 2015 Nick Downie * Released under the MIT license * https://github.com/nnnick/Chart.js/blob/master/LICENSE.md */ (function(){"use strict";var t,i=this,n=i.Chart,s=function(t){return this.sempera=t.sempera,this.ctx=t,this.width=t.sempera.width,this.height=t.sempera.height,this.aspectRatio=this.width/this.height,r.retinaScale(this),this};s.defaults={global:{animation:!0,animationSteps:60,animationEasing:"easeOutQuart",showScale:!0,scaleOverride:!1,scaleSteps:null,scaleStepWidth:null,scaleStartValue:null,scaleLineColor:"rgba(0,0,0,.1)",scaleLineWidth:1,scaleShowLabels:!0,scaleLabel:"<%=value%>",scaleIntegersOnly:!0,scaleBeginAtZero:!1,scaleFontFamily:"'Helvetica Neue', 'Helvetica', 'Arial', sans-serif",scaleFontSize:12,scaleFontStyle:"normal",scaleFontColor:"#666",responsive:!1,maintainAspectRatio:!0,showTooltips:!0,customTooltips:!1,tooltipEvents:["mousemove","touchstart","touchmove","mouseout"],tooltipFillColor:"rgba(0,0,0,0.8)",tooltipFontFamily:"'Helvetica Neue', 'Helvetica', 'Arial', sans-serif",tooltipFontSize:14,tooltipFontStyle:"normal",tooltipFontColor:"#fff",tooltipTitleFontFamily:"'Helvetica Neue', 'Helvetica', 'Arial', sans-serif",tooltipTitleFontSize:14,tooltipTitleFontStyle:"bold",tooltipTitleFontColor:"#fff",tooltipYPadding:6,tooltipXPadding:6,tooltipCaretSize:8,tooltipCornerRadius:6,tooltipXOffset:10,tooltipTemplate:"<%if (label){%><%=label%>: <%}%><%= value %>",multiTooltipTemplate:"<%= value %>",multiTooltipKeyBackground:"#fff",onAnimationProgress:function(){},onAnimationComplete:function(){}}},s.types={};var o,r=s.helpers={},a=r.each=function(t,i,n){var s,o=Array.prototype.slice.call(arguments,3);if(t){if(t.length===+t.length)for(s=0;s<t.length;s++)i.apply(n,[t[s],s].concat(o));else for(var r in t)i.apply(n,[t[r],r].concat(o))}},l=r.clone=function(t){var i={};return a(t,function(n,s){t.hasOwnProperty(s)&&(i[s]=n)}),i},c=r.extend=function(t){return a(Array.prototype.slice.call(arguments,1),function(i){a(i,function(n,s){i.hasOwnProperty(s)&&(t[s]=n)})}),t},h=r.merge=function(){var t=Array.prototype.slice.call(arguments,0);return t.unshift({}),c.apply(null,t)},u=r.indexOf=function(t,i){if(Array.prototype.indexOf)return t.indexOf(i);for(var n=0;n<t.length;n++)if(t[n]===i)return n;return -1},d=(r.where=function(t,i){var n=[];return r.each(t,function(t){i(t)&&n.push(t)}),n},r.findNextWhere=function(t,i,n){n||(n=-1);for(var s=n+1;s<t.length;s++){var o=t[s];if(i(o))return o}},r.findPreviousWhere=function(t,i,n){n||(n=t.length);for(var s=n-1;s>=0;s--){var o=t[s];if(i(o))return o}},r.inherits=function(t){var i=this,n=t&&t.hasOwnProperty("constructor")?t.constructor:function(){return i.apply(this,arguments)},s=function(){this.constructor=n};return s.prototype=i.prototype,n.prototype=new s,n.extend=d,t&&c(n.prototype,t),n.__super__=i.prototype,n}),p=r.noop=function(){},f=r.uid=(t=0,function(){return"chart-"+t++}),g=r.warn=function(t){window.console&&"function"==typeof window.console.warn&&console.warn(t)},m=r.amd="function"==typeof define&&define.amd,v=r.isNumber=function(t){return!isNaN(parseFloat(t))&&isFinite(t)},y=r.max=function(t){return Math.max.apply(Math,t)},$=r.min=function(t){return Math.min.apply(Math,t)},b=(r.cap=function(t,i,n){if(v(i)){if(t>i)return i}else if(v(n)&&n>t)return n;return t},r.getDecimalPlaces=function(t){return t%1!=0&&v(t)?t.toString().split(".")[1].length:0}),w=r.radians=function(t){return t*(Math.PI/180)},_=(r.getAngleFromPoint=function(t,i){var n=i.x-t.x,s=i.y-t.y,o=Math.sqrt(n*n+s*s),r=2*Math.PI+Math.atan2(s,n);return 0>n&&0>s&&(r+=2*Math.PI),{angle:r,distance:o}},r.aliasPixel=function(t){return t%2==0?0:.5}),x=(r.splineCurve=function(t,i,n,s){var o=Math.sqrt(Math.pow(i.x-t.x,2)+Math.pow(i.y-t.y,2)),r=Math.sqrt(Math.pow(n.x-i.x,2)+Math.pow(n.y-i.y,2)),a=s*o/(o+r),l=s*r/(o+r);return{inner:{x:i.x-a*(n.x-t.x),y:i.y-a*(n.y-t.y)},outer:{x:i.x+l*(n.x-t.x),y:i.y+l*(n.y-t.y)}}},r.calculateOrderOfMagnitude=function(t){return Math.floor(Math.log(t)/Math.LN10)}),C=(r.calculateScaleRange=function(t,i,n,s,o){var r=2,a=Math.floor(i/(1.5*n)),l=r>=a,c=y(t),h=$(t);c===h&&(c+=.5,h>=.5&&!s?h-=.5:c+=.5);for(var u=Math.abs(c-h),d=x(u),p=Math.ceil(c/(1*Math.pow(10,d)))*Math.pow(10,d),f=s?0:Math.floor(h/(1*Math.pow(10,d)))*Math.pow(10,d),g=p-f,m=Math.pow(10,d),v=Math.round(g/m);(v>a||a>2*v)&&!l;)if(v>a)m*=2,(v=Math.round(g/m))%1!=0&&(l=!0);else if(o&&d>=0){if(m/2%1!=0)break;m/=2,v=Math.round(g/m)}else m/=2,v=Math.round(g/m);return l&&(m=g/(v=r)),{steps:v,stepValue:m,min:f,max:f+v*m}},r.template=function(t,i){function n(t,i){var n=/\W/.test(t)?Function("obj","var p=[],print=function(){p.push.apply(p,arguments);};with(obj){p.push('"+t.replace(/[\r\t\n]/g," ").split("<%").join(" ").replace(/((^|%>)[^\t]*)'/g,"$1\r").replace(/\t=(.*?)%>/g,"',$1,'").split(" ").join("');").split("%>").join("p.push('").split("\r").join("\\'")+"');}return p.join('');"):s[t]=s[t];return i?n(i):n}if(t instanceof Function)return t(i);var s={};return n(t,i)}),S=(r.generateLabels=function(t,i,n,s){var o=Array(i);return labelTemplateString&&a(o,function(i,r){o[r]=C(t,{value:n+s*(r+1)})}),o},r.easingEffects={linear:function(t){return t},easeInQuad:function(t){return t*t},easeOutQuad:function(t){return -1*t*(t-2)},easeInOutQuad:function(t){return(t/=.5)<1?.5*t*t:-.5*(--t*(t-2)-1)},easeInCubic:function(t){return t*t*t},easeOutCubic:function(t){return 1*((t=t/1-1)*t*t+1)},easeInOutCubic:function(t){return(t/=.5)<1?.5*t*t*t:.5*((t-=2)*t*t+2)},easeInQuart:function(t){return t*t*t*t},easeOutQuart:function(t){return -1*((t=t/1-1)*t*t*t-1)},easeInOutQuart:function(t){return(t/=.5)<1?.5*t*t*t*t:-.5*((t-=2)*t*t*t-2)},easeInQuint:function(t){return 1*(t/=1)*t*t*t*t},easeOutQuint:function(t){return 1*((t=t/1-1)*t*t*t*t+1)},easeInOutQuint:function(t){return(t/=.5)<1?.5*t*t*t*t*t:.5*((t-=2)*t*t*t*t+2)},easeInSine:function(t){return -1*Math.cos(t/1*(Math.PI/2))+1},easeOutSine:function(t){return 1*Math.sin(t/1*(Math.PI/2))},easeInOutSine:function(t){return -.5*(Math.cos(Math.PI*t/1)-1)},easeInExpo:function(t){return 0===t?1:1*Math.pow(2,10*(t/1-1))},easeOutExpo:function(t){return 1===t?1:1*(-Math.pow(2,-10*t/1)+1)},easeInOutExpo:function(t){return 0===t?0:1===t?1:(t/=.5)<1?.5*Math.pow(2,10*(t-1)):.5*(-Math.pow(2,-10*--t)+2)},easeInCirc:function(t){return t>=1?t:-1*(Math.sqrt(1-(t/=1)*t)-1)},easeOutCirc:function(t){return 1*Math.sqrt(1-(t=t/1-1)*t)},easeInOutCirc:function(t){return(t/=.5)<1?-.5*(Math.sqrt(1-t*t)-1):.5*(Math.sqrt(1-(t-=2)*t)+1)},easeInElastic:function(t){var i=1.70158,n=0,s=1;return 0===t?0:1==(t/=1)?1:(n||(n=.3),s<Math.abs(1)?(s=1,i=n/4):i=n/(2*Math.PI)*Math.asin(1/s),-(s*Math.pow(2,10*(t-=1))*Math.sin(2*(1*t-i)*Math.PI/n)))},easeOutElastic:function(t){var i=1.70158,n=0,s=1;return 0===t?0:1==(t/=1)?1:(n||(n=.3),s<Math.abs(1)?(s=1,i=n/4):i=n/(2*Math.PI)*Math.asin(1/s),s*Math.pow(2,-10*t)*Math.sin(2*(1*t-i)*Math.PI/n)+1)},easeInOutElastic:function(t){var i=1.70158,n=0,s=1;return 0===t?0:2==(t/=.5)?1:(n||(n=.3*1.5),s<Math.abs(1)?(s=1,i=n/4):i=n/(2*Math.PI)*Math.asin(1/s),1>t?-.5*s*Math.pow(2,10*(t-=1))*Math.sin(2*(1*t-i)*Math.PI/n):s*Math.pow(2,-10*(t-=1))*Math.sin(2*(1*t-i)*Math.PI/n)*.5+1)},easeInBack:function(t){var i=1.70158;return 1*(t/=1)*t*((i+1)*t-i)},easeOutBack:function(t){var i=1.70158;return 1*((t=t/1-1)*t*((i+1)*t+i)+1)},easeInOutBack:function(t){var i=1.70158;return(t/=.5)<1?.5*t*t*(((i*=1.525)+1)*t-i):.5*((t-=2)*t*(((i*=1.525)+1)*t+i)+2)},easeInBounce:function(t){return 1-S.easeOutBounce(1-t)},easeOutBounce:function(t){return(t/=1)<1/2.75?7.5625*t*t:2/2.75>t?1*(7.5625*(t-=1.5/2.75)*t+.75):2.5/2.75>t?1*(7.5625*(t-=2.25/2.75)*t+.9375):1*(7.5625*(t-=2.625/2.75)*t+.984375)},easeInOutBounce:function(t){return .5>t?.5*S.easeInBounce(2*t):.5*S.easeOutBounce(2*t-1)+.5}}),T=r.requestAnimFrame=window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||window.oRequestAnimationFrame||window.msRequestAnimationFrame||function(t){return window.setTimeout(t,1e3/60)},P=(r.cancelAnimFrame=window.cancelAnimationFrame||window.webkitCancelAnimationFrame||window.mozCancelAnimationFrame||window.oCancelAnimationFrame||window.msCancelAnimationFrame||function(t){return window.clearTimeout(t,1e3/60)},r.animationLoop=function(t,i,n,s,o,r){var a=0,l=S[n]||S.linear,c=function(){var n=++a/i,h=l(n);t.call(r,h,n,a),s.call(r,h,n),i>a?r.animationFrame=T(c):o.apply(r)};T(c)},r.getRelativePosition=function(t){var i,n,s=t.originalEvent||t,o=(t.currentTarget||t.srcElement).getBoundingClientRect();return s.touches?(i=s.touches[0].clientX-o.left,n=s.touches[0].clientY-o.top):(i=s.clientX-o.left,n=s.clientY-o.top),{x:i,y:n}},r.addEvent=function(t,i,n){t.addEventListener?t.addEventListener(i,n):t.attachEvent?t.attachEvent("on"+i,n):t["on"+i]=n}),k=r.removeEvent=function(t,i,n){t.removeEventListener?t.removeEventListener(i,n,!1):t.detachEvent?t.detachEvent("on"+i,n):t["on"+i]=p},E=(r.bindEvents=function(t,i,n){t.events||(t.events={}),a(i,function(i){t.events[i]=function(){n.apply(t,arguments)},P(t.chart.sempera,i,t.events[i])})},r.unbindEvents=function(t,i){a(i,function(i,n){k(t.chart.sempera,n,i)})}),L=r.getMaximumWidth=function(t){return t.parentNode.clientWidth},I=r.getMaximumHeight=function(t){return t.parentNode.clientHeight},A=(r.getMaximumSize=r.getMaximumWidth,r.retinaScale=function(t){var i=t.ctx,n=t.sempera.width,s=t.sempera.height;window.devicePixelRatio&&(i.sempera.style.width=n+"px",i.sempera.style.height=s+"px",i.sempera.height=s*window.devicePixelRatio,i.sempera.width=n*window.devicePixelRatio,i.scale(window.devicePixelRatio,window.devicePixelRatio))}),D=r.clear=function(t){t.ctx.clearRect(0,0,t.width,t.height)},O=r.fontString=function(t,i,n){return i+" "+t+"px "+n},z=r.longestText=function(t,i,n){t.font=i;var s=0;return a(n,function(i){var n=t.measureText(i).width;s=n>s?n:s}),s},F=r.drawRoundedRectangle=function(t,i,n,s,o,r){t.beginPath(),t.moveTo(i+r,n),t.lineTo(i+s-r,n),t.quadraticCurveTo(i+s,n,i+s,n+r),t.lineTo(i+s,n+o-r),t.quadraticCurveTo(i+s,n+o,i+s-r,n+o),t.lineTo(i+r,n+o),t.quadraticCurveTo(i,n+o,i,n+o-r),t.lineTo(i,n+r),t.quadraticCurveTo(i,n,i+r,n),t.closePath()};s.instances={},s.Type=function(t,i,n){this.options=i,this.chart=n,this.id=f(),s.instances[this.id]=this,i.responsive&&this.resize(),this.initialize.call(this,t)},c(s.Type.prototype,{initialize:function(){return this},clear:function(){return D(this.chart),this},stop:function(){return r.cancelAnimFrame.call(i,this.animationFrame),this},resize:function(t){this.stop();var i=this.chart.sempera,n=L(this.chart.sempera),s=this.options.maintainAspectRatio?n/this.chart.aspectRatio:I(this.chart.sempera);return i.width=this.chart.width=n,i.height=this.chart.height=s,A(this.chart),"function"==typeof t&&t.apply(this,Array.prototype.slice.call(arguments,1)),this},reflow:p,render:function(t){return t&&this.reflow(),this.options.animation&&!t?r.animationLoop(this.draw,this.options.animationSteps,this.options.animationEasing,this.options.onAnimationProgress,this.options.onAnimationComplete,this):(this.draw(),this.options.onAnimationComplete.call(this)),this},generateLegend:function(){return C(this.options.legendTemplate,this)},destroy:function(){this.clear(),E(this,this.events);var t=this.chart.sempera;t.width=this.chart.width,t.height=this.chart.height,t.style.removeProperty?(t.style.removeProperty("width"),t.style.removeProperty("height")):(t.style.removeAttribute("width"),t.style.removeAttribute("height")),delete s.instances[this.id]},showTooltip:function(t,i){if(void 0===this.activeElements&&(this.activeElements=[]),(function(t){var i=!1;return t.length!==this.activeElements.length?i=!0:(a(t,function(t,n){t!==this.activeElements[n]&&(i=!0)},this),i)}).call(this,t)||i){if(this.activeElements=t,this.draw(),this.options.customTooltips&&this.options.customTooltips(!1),t.length>0){if(this.datasets&&this.datasets.length>1){for(var n,o,l=this.datasets.length-1;l>=0&&-1===(o=u(n=this.datasets[l].points||this.datasets[l].bars||this.datasets[l].segments,t[0]));l--);var c=[],h=[],d=(function(){var t,i,n,s,a,l=[],u=[],d=[];return r.each(this.datasets,function(i){(t=i.points||i.bars||i.segments)[o]&&t[o].hasValue()&&l.push(t[o])}),r.each(l,function(t){u.push(t.x),d.push(t.y),c.push(r.template(this.options.multiTooltipTemplate,t)),h.push({fill:t._saved.fillColor||t.fillColor,stroke:t._saved.strokeColor||t.strokeColor})},this),a=$(d),n=y(d),s=$(u),i=y(u),{x:s>this.chart.width/2?s:i,y:(a+n)/2}}).call(this,o);new s.MultiTooltip({x:d.x,y:d.y,xPadding:this.options.tooltipXPadding,yPadding:this.options.tooltipYPadding,xOffset:this.options.tooltipXOffset,fillColor:this.options.tooltipFillColor,textColor:this.options.tooltipFontColor,fontFamily:this.options.tooltipFontFamily,fontStyle:this.options.tooltipFontStyle,fontSize:this.options.tooltipFontSize,titleTextColor:this.options.tooltipTitleFontColor,titleFontFamily:this.options.tooltipTitleFontFamily,titleFontStyle:this.options.tooltipTitleFontStyle,titleFontSize:this.options.tooltipTitleFontSize,cornerRadius:this.options.tooltipCornerRadius,labels:c,legendColors:h,legendColorBackground:this.options.multiTooltipKeyBackground,title:t[0].label,chart:this.chart,ctx:this.chart.ctx,custom:this.options.customTooltips}).draw()}else a(t,function(t){var i=t.tooltipPosition();new s.Tooltip({x:Math.round(i.x),y:Math.round(i.y),xPadding:this.options.tooltipXPadding,yPadding:this.options.tooltipYPadding,fillColor:this.options.tooltipFillColor,textColor:this.options.tooltipFontColor,fontFamily:this.options.tooltipFontFamily,fontStyle:this.options.tooltipFontStyle,fontSize:this.options.tooltipFontSize,caretHeight:this.options.tooltipCaretSize,cornerRadius:this.options.tooltipCornerRadius,text:C(this.options.tooltipTemplate,t),chart:this.chart,custom:this.options.customTooltips}).draw()},this)}return this}},toBase64Image:function(){return this.chart.sempera.toDataURL.apply(this.chart.sempera,arguments)}}),s.Type.extend=function(t){var i=this,n=function(){return i.apply(this,arguments)};if(n.prototype=l(i.prototype),c(n.prototype,t),n.extend=s.Type.extend,t.name||i.prototype.name){var o=t.name||i.prototype.name,r=s.defaults[i.prototype.name]?l(s.defaults[i.prototype.name]):{};s.defaults[o]=c(r,t.defaults),s.types[o]=n,s.prototype[o]=function(t,i){var r=h(s.defaults.global,s.defaults[o],i||{});return new n(t,r,this)}}else g("Name not provided for this chart, so it hasn't been registered");return i},s.Element=function(t){c(this,t),this.initialize.apply(this,arguments),this.save()},c(s.Element.prototype,{initialize:function(){},restore:function(t){return t?a(t,function(t){this[t]=this._saved[t]},this):c(this,this._saved),this},save:function(){return this._saved=l(this),delete this._saved._saved,this},update:function(t){return a(t,function(t,i){this._saved[i]=this[i],this[i]=t},this),this},transition:function(t,i){return a(t,function(t,n){this[n]=(t-this._saved[n])*i+this._saved[n]},this),this},tooltipPosition:function(){return{x:this.x,y:this.y}},hasValue:function(){return v(this.value)}}),s.Element.extend=d,s.Point=s.Element.extend({display:!0,inRange:function(t,i){var n=this.hitDetectionRadius+this.radius;return Math.pow(t-this.x,2)+Math.pow(i-this.y,2)<Math.pow(n,2)},draw:function(){if(this.display){var t=this.ctx;t.beginPath(),t.arc(this.x,this.y,this.radius,0,2*Math.PI),t.closePath(),t.strokeStyle=this.strokeColor,t.lineWidth=this.strokeWidth,t.fillStyle=this.fillColor,t.fill(),t.stroke()}}}),s.Arc=s.Element.extend({inRange:function(t,i){var n=r.getAngleFromPoint(this,{x:t,y:i}),s=n.angle>=this.startAngle&&n.angle<=this.endAngle,o=n.distance>=this.innerRadius&&n.distance<=this.outerRadius;return s&&o},tooltipPosition:function(){var t=this.startAngle+(this.endAngle-this.startAngle)/2,i=(this.outerRadius-this.innerRadius)/2+this.innerRadius;return{x:this.x+Math.cos(t)*i,y:this.y+Math.sin(t)*i}},draw:function(t){var i=this.ctx;i.beginPath(),i.arc(this.x,this.y,this.outerRadius,this.startAngle,this.endAngle),i.arc(this.x,this.y,this.innerRadius,this.endAngle,this.startAngle,!0),i.closePath(),i.strokeStyle=this.strokeColor,i.lineWidth=this.strokeWidth,i.fillStyle=this.fillColor,i.fill(),i.lineJoin="bevel",this.showStroke&&i.stroke()}}),s.Rectangle=s.Element.extend({draw:function(){var t=this.ctx,i=this.width/2,n=this.x-i,s=this.x+i,o=this.base-(this.base-this.y),r=this.strokeWidth/2;this.showStroke&&(n+=r,s-=r,o+=r),t.beginPath(),t.fillStyle=this.fillColor,t.strokeStyle=this.strokeColor,t.lineWidth=this.strokeWidth,t.moveTo(n,this.base),t.lineTo(n,o),t.lineTo(s,o),t.lineTo(s,this.base),t.fill(),this.showStroke&&t.stroke()},height:function(){return this.base-this.y},inRange:function(t,i){return t>=this.x-this.width/2&&t<=this.x+this.width/2&&i>=this.y&&i<=this.base}}),s.Tooltip=s.Element.extend({draw:function(){var t=this.chart.ctx;t.font=O(this.fontSize,this.fontStyle,this.fontFamily),this.xAlign="center",this.yAlign="above";var i=this.caretPadding=2,n=t.measureText(this.text).width+2*this.xPadding,s=this.fontSize+2*this.yPadding,o=s+this.caretHeight+i;this.x+n/2>this.chart.width?this.xAlign="left":this.x-n/2<0&&(this.xAlign="right"),this.y-o<0&&(this.yAlign="below");var r=this.x-n/2,a=this.y-o;if(t.fillStyle=this.fillColor,this.custom)this.custom(this);else{switch(this.yAlign){case"above":t.beginPath(),t.moveTo(this.x,this.y-i),t.lineTo(this.x+this.caretHeight,this.y-(i+this.caretHeight)),t.lineTo(this.x-this.caretHeight,this.y-(i+this.caretHeight)),t.closePath(),t.fill();break;case"below":a=this.y+i+this.caretHeight,t.beginPath(),t.moveTo(this.x,this.y+i),t.lineTo(this.x+this.caretHeight,this.y+i+this.caretHeight),t.lineTo(this.x-this.caretHeight,this.y+i+this.caretHeight),t.closePath(),t.fill()}switch(this.xAlign){case"left":r=this.x-n+(this.cornerRadius+this.caretHeight);break;case"right":r=this.x-(this.cornerRadius+this.caretHeight)}F(t,r,a,n,s,this.cornerRadius),t.fill(),t.fillStyle=this.textColor,t.textAlign="center",t.textBaseline="middle",t.fillText(this.text,r+n/2,a+s/2)}}}),s.MultiTooltip=s.Element.extend({initialize:function(){this.font=O(this.fontSize,this.fontStyle,this.fontFamily),this.titleFont=O(this.titleFontSize,this.titleFontStyle,this.titleFontFamily),this.height=this.labels.length*this.fontSize+(this.labels.length-1)*(this.fontSize/2)+2*this.yPadding+1.5*this.titleFontSize,this.ctx.font=this.titleFont;var t=this.ctx.measureText(this.title).width,i=z(this.ctx,this.font,this.labels)+this.fontSize+3,n=y([i,t]);this.width=n+2*this.xPadding;var s=this.height/2;this.y-s<0?this.y=s:this.y+s>this.chart.height&&(this.y=this.chart.height-s),this.x>this.chart.width/2?this.x-=this.xOffset+this.width:this.x+=this.xOffset},getLineHeight:function(t){var i=this.y-this.height/2+this.yPadding,n=t-1;return 0===t?i+this.titleFontSize/2:i+(1.5*this.fontSize*n+this.fontSize/2)+1.5*this.titleFontSize},draw:function(){if(this.custom)this.custom(this);else{F(this.ctx,this.x,this.y-this.height/2,this.width,this.height,this.cornerRadius);var t=this.ctx;t.fillStyle=this.fillColor,t.fill(),t.closePath(),t.textAlign="left",t.textBaseline="middle",t.fillStyle=this.titleTextColor,t.font=this.titleFont,t.fillText(this.title,this.x+this.xPadding,this.getLineHeight(0)),t.font=this.font,r.each(this.labels,function(i,n){t.fillStyle=this.textColor,t.fillText(i,this.x+this.xPadding+this.fontSize+3,this.getLineHeight(n+1)),t.fillStyle=this.legendColorBackground,t.fillRect(this.x+this.xPadding,this.getLineHeight(n+1)-this.fontSize/2,this.fontSize,this.fontSize),t.fillStyle=this.legendColors[n].fill,t.fillRect(this.x+this.xPadding,this.getLineHeight(n+1)-this.fontSize/2,this.fontSize,this.fontSize)},this)}}}),s.Scale=s.Element.extend({initialize:function(){this.fit()},buildYLabels:function(){this.yLabels=[];for(var t=b(this.stepValue),i=0;i<=this.steps;i++)this.yLabels.push(C(this.templateString,{value:(this.min+i*this.stepValue).toFixed(t)}));this.yLabelWidth=this.display&&this.showLabels?z(this.ctx,this.font,this.yLabels):0},addXLabel:function(t){this.xLabels.push(t),this.valuesCount++,this.fit()},removeXLabel:function(){this.xLabels.shift(),this.valuesCount--,this.fit()},fit:function(){this.startPoint=this.display?this.fontSize:0,this.endPoint=this.display?this.height-1.5*this.fontSize-5:this.height,this.startPoint+=this.padding,this.endPoint-=this.padding;var t,i=this.endPoint-this.startPoint;for(this.calculateYRange(i),this.buildYLabels(),this.calculateXLabelRotation();i>this.endPoint-this.startPoint;)i=this.endPoint-this.startPoint,t=this.yLabelWidth,this.calculateYRange(i),this.buildYLabels(),t<this.yLabelWidth&&this.calculateXLabelRotation()},calculateXLabelRotation:function(){this.ctx.font=this.font;var t,i,n=this.ctx.measureText(this.xLabels[0]).width,s=this.ctx.measureText(this.xLabels[this.xLabels.length-1]).width;if(this.xScalePaddingRight=s/2+3,this.xScalePaddingLeft=n/2>this.yLabelWidth+10?n/2:this.yLabelWidth+10,this.xLabelRotation=0,this.display){var o,r=z(this.ctx,this.font,this.xLabels);this.xLabelWidth=r;for(var a=Math.floor(this.calculateX(1)-this.calculateX(0))-6;this.xLabelWidth>a&&0===this.xLabelRotation||this.xLabelWidth>a&&this.xLabelRotation<=90&&this.xLabelRotation>0;)t=(o=Math.cos(w(this.xLabelRotation)))*n,i=o*s,t+this.fontSize/2>this.yLabelWidth+8&&(this.xScalePaddingLeft=t+this.fontSize/2),this.xScalePaddingRight=this.fontSize/2,this.xLabelRotation++,this.xLabelWidth=o*r;this.xLabelRotation>0&&(this.endPoint-=Math.sin(w(this.xLabelRotation))*r+3)}else this.xLabelWidth=0,this.xScalePaddingRight=this.padding,this.xScalePaddingLeft=this.padding},calculateYRange:p,drawingArea:function(){return this.startPoint-this.endPoint},calculateY:function(t){var i=this.drawingArea()/(this.min-this.max);return this.endPoint-i*(t-this.min)},calculateX:function(t){var i=(this.xLabelRotation,(this.width-(this.xScalePaddingLeft+this.xScalePaddingRight))/(this.valuesCount-(this.offsetGridLines?0:1))),n=i*t+this.xScalePaddingLeft;return this.offsetGridLines&&(n+=i/2),Math.round(n)},update:function(t){r.extend(this,t),this.fit()},draw:function(){var t=this.ctx,i=(this.endPoint-this.startPoint)/this.steps,n=Math.round(this.xScalePaddingLeft);this.display&&(t.fillStyle=this.textColor,t.font=this.font,a(this.yLabels,function(s,o){var a=this.endPoint-i*o,l=Math.round(a),c=this.showHorizontalLines;t.textAlign="right",t.textBaseline="middle",this.showLabels&&t.fillText(s,n-10,a),0!==o||c||(c=!0),c&&t.beginPath(),o>0?(t.lineWidth=this.gridLineWidth,t.strokeStyle=this.gridLineColor):(t.lineWidth=this.lineWidth,t.strokeStyle=this.lineColor),l+=r.aliasPixel(t.lineWidth),c&&(t.moveTo(n,l),t.lineTo(this.width,l),t.stroke(),t.closePath()),t.lineWidth=this.lineWidth,t.strokeStyle=this.lineColor,t.beginPath(),t.moveTo(n-5,l),t.lineTo(n,l),t.stroke(),t.closePath()},this),a(this.xLabels,function(i,n){var s=this.calculateX(n)+_(this.lineWidth),o=this.calculateX(n-(this.offsetGridLines?.5:0))+_(this.lineWidth),r=this.xLabelRotation>0,a=this.showVerticalLines;0!==n||a||(a=!0),a&&t.beginPath(),n>0?(t.lineWidth=this.gridLineWidth,t.strokeStyle=this.gridLineColor):(t.lineWidth=this.lineWidth,t.strokeStyle=this.lineColor),a&&(t.moveTo(o,this.endPoint),t.lineTo(o,this.startPoint-3),t.stroke(),t.closePath()),t.lineWidth=this.lineWidth,t.strokeStyle=this.lineColor,t.beginPath(),t.moveTo(o,this.endPoint),t.lineTo(o,this.endPoint+5),t.stroke(),t.closePath(),t.save(),t.translate(s,r?this.endPoint+12:this.endPoint+8),t.rotate(-1*w(this.xLabelRotation)),t.font=this.font,t.textAlign=r?"right":"center",t.textBaseline=r?"middle":"top",t.fillText(i,0,0),t.restore()},this))}}),s.RadialScale=s.Element.extend({initialize:function(){this.size=$([this.height,this.width]),this.drawingArea=this.display?this.size/2-(this.fontSize/2+this.backdropPaddingY):this.size/2},calculateCenterOffset:function(t){var i=this.drawingArea/(this.max-this.min);return(t-this.min)*i},update:function(){this.lineArc?this.drawingArea=this.display?this.size/2-(this.fontSize/2+this.backdropPaddingY):this.size/2:this.setScaleSize(),this.buildYLabels()},buildYLabels:function(){this.yLabels=[];for(var t=b(this.stepValue),i=0;i<=this.steps;i++)this.yLabels.push(C(this.templateString,{value:(this.min+i*this.stepValue).toFixed(t)}))},getCircumference:function(){return 2*Math.PI/this.valuesCount},setScaleSize:function(){var t,i,n,s,o,r,a,l,c,h,u,d,p=$([this.height/2-this.pointLabelFontSize-5,this.width/2]),f=this.width,g=0;for(this.ctx.font=O(this.pointLabelFontSize,this.pointLabelFontStyle,this.pointLabelFontFamily),i=0;i<this.valuesCount;i++)t=this.getPointPosition(i,p),n=this.ctx.measureText(C(this.templateString,{value:this.labels[i]})).width+5,0===i||i===this.valuesCount/2?(s=n/2,t.x+s>f&&(f=t.x+s,o=i),t.x-s<g&&(g=t.x-s,a=i)):i<this.valuesCount/2?t.x+n>f&&(f=t.x+n,o=i):i>this.valuesCount/2&&t.x-n<g&&(g=t.x-n,a=i);c=g,h=Math.ceil(f-this.width),r=this.getIndexAngle(o),l=this.getIndexAngle(a),u=h/Math.sin(r+Math.PI/2),d=c/Math.sin(l+Math.PI/2),u=v(u)?u:0,d=v(d)?d:0,this.drawingArea=p-(d+u)/2,this.setCenterPoint(d,u)},setCenterPoint:function(t,i){var n=this.width-i-this.drawingArea,s=t+this.drawingArea;this.xCenter=(s+n)/2,this.yCenter=this.height/2},getIndexAngle:function(t){return t*(2*Math.PI/this.valuesCount)-Math.PI/2},getPointPosition:function(t,i){var n=this.getIndexAngle(t);return{x:Math.cos(n)*i+this.xCenter,y:Math.sin(n)*i+this.yCenter}},draw:function(){if(this.display){var t=this.ctx;if(a(this.yLabels,function(i,n){if(n>0){var s,o=n*(this.drawingArea/this.steps),r=this.yCenter-o;if(this.lineWidth>0){if(t.strokeStyle=this.lineColor,t.lineWidth=this.lineWidth,this.lineArc)t.beginPath(),t.arc(this.xCenter,this.yCenter,o,0,2*Math.PI),t.closePath(),t.stroke();else{t.beginPath();for(var a=0;a<this.valuesCount;a++)s=this.getPointPosition(a,this.calculateCenterOffset(this.min+n*this.stepValue)),0===a?t.moveTo(s.x,s.y):t.lineTo(s.x,s.y);t.closePath(),t.stroke()}}if(this.showLabels){if(t.font=O(this.fontSize,this.fontStyle,this.fontFamily),this.showLabelBackdrop){var l=t.measureText(i).width;t.fillStyle=this.backdropColor,t.fillRect(this.xCenter-l/2-this.backdropPaddingX,r-this.fontSize/2-this.backdropPaddingY,l+2*this.backdropPaddingX,this.fontSize+2*this.backdropPaddingY)}t.textAlign="center",t.textBaseline="middle",t.fillStyle=this.fontColor,t.fillText(i,this.xCenter,r)}}},this),!this.lineArc){t.lineWidth=this.angleLineWidth,t.strokeStyle=this.angleLineColor;for(var i=this.valuesCount-1;i>=0;i--){if(this.angleLineWidth>0){var n=this.getPointPosition(i,this.calculateCenterOffset(this.max));t.beginPath(),t.moveTo(this.xCenter,this.yCenter),t.lineTo(n.x,n.y),t.stroke(),t.closePath()}var s=this.getPointPosition(i,this.calculateCenterOffset(this.max)+5);t.font=O(this.pointLabelFontSize,this.pointLabelFontStyle,this.pointLabelFontFamily),t.fillStyle=this.pointLabelFontColor;var o=this.labels.length,r=this.labels.length/2,l=r/2,c=l>i||i>o-l,h=i===l||i===o-l;t.textAlign=0===i?"center":i===r?"center":r>i?"left":"right",t.textBaseline=h?"middle":c?"bottom":"top",t.fillText(this.labels[i],s.x,s.y)}}}}}),r.addEvent(window,"resize",function(){clearTimeout(o),o=setTimeout(function(){a(s.instances,function(t){t.options.responsive&&t.resize(t.render,!0)})},50)}),m?define(function(){return s}):"object"==typeof module&&module.exports&&(module.exports=s),i.Chart=s,s.noConflict=function(){return i.Chart=n,s}}).call(this),(function(){"use strict";var t=this,i=t.Chart,n=i.helpers,s={scaleBeginAtZero:!0,scaleShowGridLines:!0,scaleGridLineColor:"rgba(0,0,0,.05)",scaleGridLineWidth:1,scaleShowHorizontalLines:!0,scaleShowVerticalLines:!0,barShowStroke:!0,barStrokeWidth:2,barValueSpacing:5,barDatasetSpacing:1,legendTemplate:'<ul class="<%=name.toLowerCase()%>-legend"><% for (var i=0; i<datasets.length; i++){%><li><span style="background-color:<%=datasets[i].fillColor%>"></span><%if(datasets[i].label){%><%=datasets[i].label%><%}%></li><%}%></ul>'};i.Type.extend({name:"Bar",defaults:s,initialize:function(t){var s=this.options;this.ScaleClass=i.Scale.extend({offsetGridLines:!0,calculateBarX:function(t,i,n){var o=this.calculateBaseWidth(),r=this.calculateX(n)-o/2,a=this.calculateBarWidth(t);return r+a*i+i*s.barDatasetSpacing+a/2},calculateBaseWidth:function(){return this.calculateX(1)-this.calculateX(0)-2*s.barValueSpacing},calculateBarWidth:function(t){return(this.calculateBaseWidth()-(t-1)*s.barDatasetSpacing)/t}}),this.datasets=[],this.options.showTooltips&&n.bindEvents(this,this.options.tooltipEvents,function(t){var i="mouseout"!==t.type?this.getBarsAtEvent(t):[];this.eachBars(function(t){t.restore(["fillColor","strokeColor"])}),n.each(i,function(t){t.fillColor=t.highlightFill,t.strokeColor=t.highlightStroke}),this.showTooltip(i)}),this.BarClass=i.Rectangle.extend({strokeWidth:this.options.barStrokeWidth,showStroke:this.options.barShowStroke,ctx:this.chart.ctx}),n.each(t.datasets,function(i){var s={label:i.label||null,fillColor:i.fillColor,strokeColor:i.strokeColor,bars:[]};this.datasets.push(s),n.each(i.data,function(n,o){s.bars.push(new this.BarClass({value:n,label:t.labels[o],datasetLabel:i.label,strokeColor:i.strokeColor,fillColor:i.fillColor,highlightFill:i.highlightFill||i.fillColor,highlightStroke:i.highlightStroke||i.strokeColor}))},this)},this),this.buildScale(t.labels),this.BarClass.prototype.base=this.scale.endPoint,this.eachBars(function(t,i,s){n.extend(t,{width:this.scale.calculateBarWidth(this.datasets.length),x:this.scale.calculateBarX(this.datasets.length,s,i),y:this.scale.endPoint}),t.save()},this),this.render()},update:function(){this.scale.update(),n.each(this.activeElements,function(t){t.restore(["fillColor","strokeColor"])}),this.eachBars(function(t){t.save()}),this.render()},eachBars:function(t){n.each(this.datasets,function(i,s){n.each(i.bars,t,this,s)},this)},getBarsAtEvent:function(t){for(var i,s=[],o=n.getRelativePosition(t),r=function(t){s.push(t.bars[i])},a=0;a<this.datasets.length;a++)for(i=0;i<this.datasets[a].bars.length;i++)if(this.datasets[a].bars[i].inRange(o.x,o.y))return n.each(this.datasets,r),s;return s},buildScale:function(t){var i=this,s=function(){var t=[];return i.eachBars(function(i){t.push(i.value)}),t},o={templateString:this.options.scaleLabel,height:this.chart.height,width:this.chart.width,ctx:this.chart.ctx,textColor:this.options.scaleFontColor,fontSize:this.options.scaleFontSize,fontStyle:this.options.scaleFontStyle,fontFamily:this.options.scaleFontFamily,valuesCount:t.length,beginAtZero:this.options.scaleBeginAtZero,integersOnly:this.options.scaleIntegersOnly,calculateYRange:function(t){var i=n.calculateScaleRange(s(),t,this.fontSize,this.beginAtZero,this.integersOnly);n.extend(this,i)},xLabels:t,font:n.fontString(this.options.scaleFontSize,this.options.scaleFontStyle,this.options.scaleFontFamily),lineWidth:this.options.scaleLineWidth,lineColor:this.options.scaleLineColor,showHorizontalLines:this.options.scaleShowHorizontalLines,showVerticalLines:this.options.scaleShowVerticalLines,gridLineWidth:this.options.scaleShowGridLines?this.options.scaleGridLineWidth:0,gridLineColor:this.options.scaleShowGridLines?this.options.scaleGridLineColor:"rgba(0,0,0,0)",padding:this.options.showScale?0:this.options.barShowStroke?this.options.barStrokeWidth:0,showLabels:this.options.scaleShowLabels,display:this.options.showScale};this.options.scaleOverride&&n.extend(o,{calculateYRange:n.noop,steps:this.options.scaleSteps,stepValue:this.options.scaleStepWidth,min:this.options.scaleStartValue,max:this.options.scaleStartValue+this.options.scaleSteps*this.options.scaleStepWidth}),this.scale=new this.ScaleClass(o)},addData:function(t,i){n.each(t,function(t,n){this.datasets[n].bars.push(new this.BarClass({value:t,label:i,x:this.scale.calculateBarX(this.datasets.length,n,this.scale.valuesCount+1),y:this.scale.endPoint,width:this.scale.calculateBarWidth(this.datasets.length),base:this.scale.endPoint,strokeColor:this.datasets[n].strokeColor,fillColor:this.datasets[n].fillColor}))},this),this.scale.addXLabel(i),this.update()},removeData:function(){this.scale.removeXLabel(),n.each(this.datasets,function(t){t.bars.shift()},this),this.update()},reflow:function(){n.extend(this.BarClass.prototype,{y:this.scale.endPoint,base:this.scale.endPoint});var t=n.extend({height:this.chart.height,width:this.chart.width});this.scale.update(t)},draw:function(t){var i=t||1;this.clear(),this.chart.ctx,this.scale.draw(i),n.each(this.datasets,function(t,s){n.each(t.bars,function(t,n){t.hasValue()&&(t.base=this.scale.endPoint,t.transition({x:this.scale.calculateBarX(this.datasets.length,s,n),y:this.scale.calculateY(t.value),width:this.scale.calculateBarWidth(this.datasets.length)},i).draw())},this)},this)}})}).call(this),(function(){"use strict";var t=this,i=t.Chart,n=i.helpers,s={segmentShowStroke:!0,segmentStrokeColor:"#fff",segmentStrokeWidth:2,percentageInnerCutout:50,animationSteps:100,animationEasing:"easeOutBounce",animateRotate:!0,animateScale:!1,legendTemplate:'<ul class="<%=name.toLowerCase()%>-legend"><% for (var i=0; i<segments.length; i++){%><li><span style="background-color:<%=segments[i].fillColor%>"></span><%if(segments[i].label){%><%=segments[i].label%><%}%></li><%}%></ul>'};i.Type.extend({name:"Doughnut",defaults:s,initialize:function(t){this.segments=[],this.outerRadius=(n.min([this.chart.width,this.chart.height])-this.options.segmentStrokeWidth/2)/2,this.SegmentArc=i.Arc.extend({ctx:this.chart.ctx,x:this.chart.width/2,y:this.chart.height/2}),this.options.showTooltips&&n.bindEvents(this,this.options.tooltipEvents,function(t){var i="mouseout"!==t.type?this.getSegmentsAtEvent(t):[];n.each(this.segments,function(t){t.restore(["fillColor"])}),n.each(i,function(t){t.fillColor=t.highlightColor}),this.showTooltip(i)}),this.calculateTotal(t),n.each(t,function(t,i){this.addData(t,i,!0)},this),this.render()},getSegmentsAtEvent:function(t){var i=[],s=n.getRelativePosition(t);return n.each(this.segments,function(t){t.inRange(s.x,s.y)&&i.push(t)},this),i},addData:function(t,i,n){var s=i||this.segments.length;this.segments.splice(s,0,new this.SegmentArc({value:t.value,outerRadius:this.options.animateScale?0:this.outerRadius,innerRadius:this.options.animateScale?0:this.outerRadius/100*this.options.percentageInnerCutout,fillColor:t.color,highlightColor:t.highlight||t.color,showStroke:this.options.segmentShowStroke,strokeWidth:this.options.segmentStrokeWidth,strokeColor:this.options.segmentStrokeColor,startAngle:1.5*Math.PI,circumference:this.options.animateRotate?0:this.calculateCircumference(t.value),label:t.label})),n||(this.reflow(),this.update())},calculateCircumference:function(t){return 2*Math.PI*(t/this.total)},calculateTotal:function(t){this.total=0,n.each(t,function(t){this.total+=t.value},this)},update:function(){this.calculateTotal(this.segments),n.each(this.activeElements,function(t){t.restore(["fillColor"])}),n.each(this.segments,function(t){t.save()}),this.render()},removeData:function(t){var i=n.isNumber(t)?t:this.segments.length-1;this.segments.splice(i,1),this.reflow(),this.update()},reflow:function(){n.extend(this.SegmentArc.prototype,{x:this.chart.width/2,y:this.chart.height/2}),this.outerRadius=(n.min([this.chart.width,this.chart.height])-this.options.segmentStrokeWidth/2)/2,n.each(this.segments,function(t){t.update({outerRadius:this.outerRadius,innerRadius:this.outerRadius/100*this.options.percentageInnerCutout})},this)},draw:function(t){var i=t||1;this.clear(),n.each(this.segments,function(t,n){t.transition({circumference:this.calculateCircumference(t.value),outerRadius:this.outerRadius,innerRadius:this.outerRadius/100*this.options.percentageInnerCutout},i),t.endAngle=t.startAngle+t.circumference,t.draw(),0===n&&(t.startAngle=1.5*Math.PI),n<this.segments.length-1&&(this.segments[n+1].startAngle=t.endAngle)},this)}}),i.types.Doughnut.extend({name:"Pie",defaults:n.merge(s,{percentageInnerCutout:0})})}).call(this),(function(){"use strict";var t=this,i=t.Chart,n=i.helpers,s={scaleShowGridLines:!0,scaleGridLineColor:"rgba(0,0,0,.05)",scaleGridLineWidth:1,scaleShowHorizontalLines:!0,scaleShowVerticalLines:!0,bezierCurve:!0,bezierCurveTension:.4,pointDot:!0,pointDotRadius:4,pointDotStrokeWidth:1,pointHitDetectionRadius:20,datasetStroke:!0,datasetStrokeWidth:2,datasetFill:!0,legendTemplate:'<ul class="<%=name.toLowerCase()%>-legend"><% for (var i=0; i<datasets.length; i++){%><li><span style="background-color:<%=datasets[i].strokeColor%>"></span><%if(datasets[i].label){%><%=datasets[i].label%><%}%></li><%}%></ul>'};i.Type.extend({name:"Line",defaults:s,initialize:function(t){this.PointClass=i.Point.extend({strokeWidth:this.options.pointDotStrokeWidth,radius:this.options.pointDotRadius,display:this.options.pointDot,hitDetectionRadius:this.options.pointHitDetectionRadius,ctx:this.chart.ctx,inRange:function(t){return Math.pow(t-this.x,2)<Math.pow(this.radius+this.hitDetectionRadius,2)}}),this.datasets=[],this.options.showTooltips&&n.bindEvents(this,this.options.tooltipEvents,function(t){var i="mouseout"!==t.type?this.getPointsAtEvent(t):[];this.eachPoints(function(t){t.restore(["fillColor","strokeColor"])}),n.each(i,function(t){t.fillColor=t.highlightFill,t.strokeColor=t.highlightStroke}),this.showTooltip(i)}),n.each(t.datasets,function(i){var s={label:i.label||null,fillColor:i.fillColor,strokeColor:i.strokeColor,pointColor:i.pointColor,pointStrokeColor:i.pointStrokeColor,points:[]};this.datasets.push(s),n.each(i.data,function(n,o){s.points.push(new this.PointClass({value:n,label:t.labels[o],datasetLabel:i.label,strokeColor:i.pointStrokeColor,fillColor:i.pointColor,highlightFill:i.pointHighlightFill||i.pointColor,highlightStroke:i.pointHighlightStroke||i.pointStrokeColor}))},this),this.buildScale(t.labels),this.eachPoints(function(t,i){n.extend(t,{x:this.scale.calculateX(i),y:this.scale.endPoint}),t.save()},this)},this),this.render()},update:function(){this.scale.update(),n.each(this.activeElements,function(t){t.restore(["fillColor","strokeColor"])}),this.eachPoints(function(t){t.save()}),this.render()},eachPoints:function(t){n.each(this.datasets,function(i){n.each(i.points,t,this)},this)},getPointsAtEvent:function(t){var i=[],s=n.getRelativePosition(t);return n.each(this.datasets,function(t){n.each(t.points,function(t){t.inRange(s.x,s.y)&&i.push(t)})},this),i},buildScale:function(t){var s=this,o=function(){var t=[];return s.eachPoints(function(i){t.push(i.value)}),t},r={templateString:this.options.scaleLabel,height:this.chart.height,width:this.chart.width,ctx:this.chart.ctx,textColor:this.options.scaleFontColor,fontSize:this.options.scaleFontSize,fontStyle:this.options.scaleFontStyle,fontFamily:this.options.scaleFontFamily,valuesCount:t.length,beginAtZero:this.options.scaleBeginAtZero,integersOnly:this.options.scaleIntegersOnly,calculateYRange:function(t){var i=n.calculateScaleRange(o(),t,this.fontSize,this.beginAtZero,this.integersOnly);n.extend(this,i)},xLabels:t,font:n.fontString(this.options.scaleFontSize,this.options.scaleFontStyle,this.options.scaleFontFamily),lineWidth:this.options.scaleLineWidth,lineColor:this.options.scaleLineColor,showHorizontalLines:this.options.scaleShowHorizontalLines,showVerticalLines:this.options.scaleShowVerticalLines,gridLineWidth:this.options.scaleShowGridLines?this.options.scaleGridLineWidth:0,gridLineColor:this.options.scaleShowGridLines?this.options.scaleGridLineColor:"rgba(0,0,0,0)",padding:this.options.showScale?0:this.options.pointDotRadius+this.options.pointDotStrokeWidth,showLabels:this.options.scaleShowLabels,display:this.options.showScale};this.options.scaleOverride&&n.extend(r,{calculateYRange:n.noop,steps:this.options.scaleSteps,stepValue:this.options.scaleStepWidth,min:this.options.scaleStartValue,max:this.options.scaleStartValue+this.options.scaleSteps*this.options.scaleStepWidth}),this.scale=new i.Scale(r)},addData:function(t,i){n.each(t,function(t,n){this.datasets[n].points.push(new this.PointClass({value:t,label:i,x:this.scale.calculateX(this.scale.valuesCount+1),y:this.scale.endPoint,strokeColor:this.datasets[n].pointStrokeColor,fillColor:this.datasets[n].pointColor}))},this),this.scale.addXLabel(i),this.update()},removeData:function(){this.scale.removeXLabel(),n.each(this.datasets,function(t){t.points.shift()},this),this.update()},reflow:function(){var t=n.extend({height:this.chart.height,width:this.chart.width});this.scale.update(t)},draw:function(t){var i=t||1;this.clear();var s=this.chart.ctx,o=function(t){return null!==t.value},r=function(t,i,s){return n.findNextWhere(i,o,s)||t},a=function(t,i,s){return n.findPreviousWhere(i,o,s)||t};this.scale.draw(i),n.each(this.datasets,function(t){var l=n.where(t.points,o);n.each(t.points,function(t,n){t.hasValue()&&t.transition({y:this.scale.calculateY(t.value),x:this.scale.calculateX(n)},i)},this),this.options.bezierCurve&&n.each(l,function(t,i){var s=i>0&&i<l.length-1?this.options.bezierCurveTension:0;t.controlPoints=n.splineCurve(a(t,l,i),t,r(t,l,i),s),t.controlPoints.outer.y>this.scale.endPoint?t.controlPoints.outer.y=this.scale.endPoint:t.controlPoints.outer.y<this.scale.startPoint&&(t.controlPoints.outer.y=this.scale.startPoint),t.controlPoints.inner.y>this.scale.endPoint?t.controlPoints.inner.y=this.scale.endPoint:t.controlPoints.inner.y<this.scale.startPoint&&(t.controlPoints.inner.y=this.scale.startPoint)},this),s.lineWidth=this.options.datasetStrokeWidth,s.strokeStyle=t.strokeColor,s.beginPath(),n.each(l,function(t,i){if(0===i)s.moveTo(t.x,t.y);else if(this.options.bezierCurve){var n=a(t,l,i);s.bezierCurveTo(n.controlPoints.outer.x,n.controlPoints.outer.y,t.controlPoints.inner.x,t.controlPoints.inner.y,t.x,t.y)}else s.lineTo(t.x,t.y)},this),s.stroke(),this.options.datasetFill&&l.length>0&&(s.lineTo(l[l.length-1].x,this.scale.endPoint),s.lineTo(l[0].x,this.scale.endPoint),s.fillStyle=t.fillColor,s.closePath(),s.fill()),n.each(l,function(t){t.draw()})},this)}})}).call(this),(function(){"use strict";var t=this,i=t.Chart,n=i.helpers,s={scaleShowLabelBackdrop:!0,scaleBackdropColor:"rgba(255,255,255,0.75)",scaleBeginAtZero:!0,scaleBackdropPaddingY:2,scaleBackdropPaddingX:2,scaleShowLine:!0,segmentShowStroke:!0,segmentStrokeColor:"#fff",segmentStrokeWidth:2,animationSteps:100,animationEasing:"easeOutBounce",animateRotate:!0,animateScale:!1,legendTemplate:'<ul class="<%=name.toLowerCase()%>-legend"><% for (var i=0; i<segments.length; i++){%><li><span style="background-color:<%=segments[i].fillColor%>"></span><%if(segments[i].label){%><%=segments[i].label%><%}%></li><%}%></ul>'};i.Type.extend({name:"PolarArea",defaults:s,initialize:function(t){this.segments=[],this.SegmentArc=i.Arc.extend({showStroke:this.options.segmentShowStroke,strokeWidth:this.options.segmentStrokeWidth,strokeColor:this.options.segmentStrokeColor,ctx:this.chart.ctx,innerRadius:0,x:this.chart.width/2,y:this.chart.height/2}),this.scale=new i.RadialScale({display:this.options.showScale,fontStyle:this.options.scaleFontStyle,fontSize:this.options.scaleFontSize,fontFamily:this.options.scaleFontFamily,fontColor:this.options.scaleFontColor,showLabels:this.options.scaleShowLabels,showLabelBackdrop:this.options.scaleShowLabelBackdrop,backdropColor:this.options.scaleBackdropColor,backdropPaddingY:this.options.scaleBackdropPaddingY,backdropPaddingX:this.options.scaleBackdropPaddingX,lineWidth:this.options.scaleShowLine?this.options.scaleLineWidth:0,lineColor:this.options.scaleLineColor,lineArc:!0,width:this.chart.width,height:this.chart.height,xCenter:this.chart.width/2,yCenter:this.chart.height/2,ctx:this.chart.ctx,templateString:this.options.scaleLabel,valuesCount:t.length}),this.updateScaleRange(t),this.scale.update(),n.each(t,function(t,i){this.addData(t,i,!0)},this),this.options.showTooltips&&n.bindEvents(this,this.options.tooltipEvents,function(t){var i="mouseout"!==t.type?this.getSegmentsAtEvent(t):[];n.each(this.segments,function(t){t.restore(["fillColor"])}),n.each(i,function(t){t.fillColor=t.highlightColor}),this.showTooltip(i)}),this.render()},getSegmentsAtEvent:function(t){var i=[],s=n.getRelativePosition(t);return n.each(this.segments,function(t){t.inRange(s.x,s.y)&&i.push(t)},this),i},addData:function(t,i,n){var s=i||this.segments.length;this.segments.splice(s,0,new this.SegmentArc({fillColor:t.color,highlightColor:t.highlight||t.color,label:t.label,value:t.value,outerRadius:this.options.animateScale?0:this.scale.calculateCenterOffset(t.value),circumference:this.options.animateRotate?0:this.scale.getCircumference(),startAngle:1.5*Math.PI})),n||(this.reflow(),this.update())},removeData:function(t){var i=n.isNumber(t)?t:this.segments.length-1;this.segments.splice(i,1),this.reflow(),this.update()},calculateTotal:function(t){this.total=0,n.each(t,function(t){this.total+=t.value},this),this.scale.valuesCount=this.segments.length},updateScaleRange:function(t){var i=[];n.each(t,function(t){i.push(t.value)});var s=this.options.scaleOverride?{steps:this.options.scaleSteps,stepValue:this.options.scaleStepWidth,min:this.options.scaleStartValue,max:this.options.scaleStartValue+this.options.scaleSteps*this.options.scaleStepWidth}:n.calculateScaleRange(i,n.min([this.chart.width,this.chart.height])/2,this.options.scaleFontSize,this.options.scaleBeginAtZero,this.options.scaleIntegersOnly);n.extend(this.scale,s,{size:n.min([this.chart.width,this.chart.height]),xCenter:this.chart.width/2,yCenter:this.chart.height/2})},update:function(){this.calculateTotal(this.segments),n.each(this.segments,function(t){t.save()}),this.render()},reflow:function(){n.extend(this.SegmentArc.prototype,{x:this.chart.width/2,y:this.chart.height/2}),this.updateScaleRange(this.segments),this.scale.update(),n.extend(this.scale,{xCenter:this.chart.width/2,yCenter:this.chart.height/2}),n.each(this.segments,function(t){t.update({outerRadius:this.scale.calculateCenterOffset(t.value)})},this)},draw:function(t){var i=t||1;this.clear(),n.each(this.segments,function(t,n){t.transition({circumference:this.scale.getCircumference(),outerRadius:this.scale.calculateCenterOffset(t.value)},i),t.endAngle=t.startAngle+t.circumference,0===n&&(t.startAngle=1.5*Math.PI),n<this.segments.length-1&&(this.segments[n+1].startAngle=t.endAngle),t.draw()},this),this.scale.draw()}})}).call(this),(function(){"use strict";var t=this,i=t.Chart,n=i.helpers;i.Type.extend({name:"Radar",defaults:{scaleShowLine:!0,angleShowLineOut:!0,scaleShowLabels:!1,scaleBeginAtZero:!0,angleLineColor:"rgba(0,0,0,.1)",angleLineWidth:1,pointLabelFontFamily:"'Arial'",pointLabelFontStyle:"normal",pointLabelFontSize:10,pointLabelFontColor:"#666",pointDot:!0,pointDotRadius:3,pointDotStrokeWidth:1,pointHitDetectionRadius:20,datasetStroke:!0,datasetStrokeWidth:2,datasetFill:!0,legendTemplate:'<ul class="<%=name.toLowerCase()%>-legend"><% for (var i=0; i<datasets.length; i++){%><li><span style="background-color:<%=datasets[i].strokeColor%>"></span><%if(datasets[i].label){%><%=datasets[i].label%><%}%></li><%}%></ul>'},initialize:function(t){this.PointClass=i.Point.extend({strokeWidth:this.options.pointDotStrokeWidth,radius:this.options.pointDotRadius,display:this.options.pointDot,hitDetectionRadius:this.options.pointHitDetectionRadius,ctx:this.chart.ctx}),this.datasets=[],this.buildScale(t),this.options.showTooltips&&n.bindEvents(this,this.options.tooltipEvents,function(t){var i="mouseout"!==t.type?this.getPointsAtEvent(t):[];this.eachPoints(function(t){t.restore(["fillColor","strokeColor"])}),n.each(i,function(t){t.fillColor=t.highlightFill,t.strokeColor=t.highlightStroke}),this.showTooltip(i)}),n.each(t.datasets,function(i){var s={label:i.label||null,fillColor:i.fillColor,strokeColor:i.strokeColor,pointColor:i.pointColor,pointStrokeColor:i.pointStrokeColor,points:[]};this.datasets.push(s),n.each(i.data,function(n,o){var r;this.scale.animation||(r=this.scale.getPointPosition(o,this.scale.calculateCenterOffset(n))),s.points.push(new this.PointClass({value:n,label:t.labels[o],datasetLabel:i.label,x:this.options.animation?this.scale.xCenter:r.x,y:this.options.animation?this.scale.yCenter:r.y,strokeColor:i.pointStrokeColor,fillColor:i.pointColor,highlightFill:i.pointHighlightFill||i.pointColor,highlightStroke:i.pointHighlightStroke||i.pointStrokeColor}))},this)},this),this.render()},eachPoints:function(t){n.each(this.datasets,function(i){n.each(i.points,t,this)},this)},getPointsAtEvent:function(t){var i=n.getRelativePosition(t),s=n.getAngleFromPoint({x:this.scale.xCenter,y:this.scale.yCenter},i),o=2*Math.PI/this.scale.valuesCount,r=Math.round((s.angle-1.5*Math.PI)/o),a=[];return(r>=this.scale.valuesCount||0>r)&&(r=0),s.distance<=this.scale.drawingArea&&n.each(this.datasets,function(t){a.push(t.points[r])}),a},buildScale:function(t){this.scale=new i.RadialScale({display:this.options.showScale,fontStyle:this.options.scaleFontStyle,fontSize:this.options.scaleFontSize,fontFamily:this.options.scaleFontFamily,fontColor:this.options.scaleFontColor,showLabels:this.options.scaleShowLabels,showLabelBackdrop:this.options.scaleShowLabelBackdrop,backdropColor:this.options.scaleBackdropColor,backdropPaddingY:this.options.scaleBackdropPaddingY,backdropPaddingX:this.options.scaleBackdropPaddingX,lineWidth:this.options.scaleShowLine?this.options.scaleLineWidth:0,lineColor:this.options.scaleLineColor,angleLineColor:this.options.angleLineColor,angleLineWidth:this.options.angleShowLineOut?this.options.angleLineWidth:0,pointLabelFontColor:this.options.pointLabelFontColor,pointLabelFontSize:this.options.pointLabelFontSize,pointLabelFontFamily:this.options.pointLabelFontFamily,pointLabelFontStyle:this.options.pointLabelFontStyle,height:this.chart.height,width:this.chart.width,xCenter:this.chart.width/2,yCenter:this.chart.height/2,ctx:this.chart.ctx,templateString:this.options.scaleLabel,labels:t.labels,valuesCount:t.datasets[0].data.length}),this.scale.setScaleSize(),this.updateScaleRange(t.datasets),this.scale.buildYLabels()},updateScaleRange:function(t){var i,s=(i=[],n.each(t,function(t){t.data?i=i.concat(t.data):n.each(t.points,function(t){i.push(t.value)})}),i),o=this.options.scaleOverride?{steps:this.options.scaleSteps,stepValue:this.options.scaleStepWidth,min:this.options.scaleStartValue,max:this.options.scaleStartValue+this.options.scaleSteps*this.options.scaleStepWidth}:n.calculateScaleRange(s,n.min([this.chart.width,this.chart.height])/2,this.options.scaleFontSize,this.options.scaleBeginAtZero,this.options.scaleIntegersOnly);n.extend(this.scale,o)},addData:function(t,i){this.scale.valuesCount++,n.each(t,function(t,n){var s=this.scale.getPointPosition(this.scale.valuesCount,this.scale.calculateCenterOffset(t));this.datasets[n].points.push(new this.PointClass({value:t,label:i,x:s.x,y:s.y,strokeColor:this.datasets[n].pointStrokeColor,fillColor:this.datasets[n].pointColor}))},this),this.scale.labels.push(i),this.reflow(),this.update()},removeData:function(){this.scale.valuesCount--,this.scale.labels.shift(),n.each(this.datasets,function(t){t.points.shift()},this),this.reflow(),this.update()},update:function(){this.eachPoints(function(t){t.save()}),this.reflow(),this.render()},reflow:function(){n.extend(this.scale,{width:this.chart.width,height:this.chart.height,size:n.min([this.chart.width,this.chart.height]),xCenter:this.chart.width/2,yCenter:this.chart.height/2}),this.updateScaleRange(this.datasets),this.scale.setScaleSize(),this.scale.buildYLabels()},draw:function(t){var i=t||1,s=this.chart.ctx;this.clear(),this.scale.draw(),n.each(this.datasets,function(t){n.each(t.points,function(t,n){t.hasValue()&&t.transition(this.scale.getPointPosition(n,this.scale.calculateCenterOffset(t.value)),i)},this),s.lineWidth=this.options.datasetStrokeWidth,s.strokeStyle=t.strokeColor,s.beginPath(),n.each(t.points,function(t,i){0===i?s.moveTo(t.x,t.y):s.lineTo(t.x,t.y)},this),s.closePath(),s.stroke(),s.fillStyle=t.fillColor,s.fill(),n.each(t.points,function(t){t.hasValue()&&t.draw()})},this)}})}).call(this),window.Modernizr=function(t,i,n){function s(t){v.cssText=t}function o(t,i){return s(prefixes.join(t+";")+(i||""))}function r(t,i){return typeof t===i}function a(t,i){return!!~(""+t).indexOf(i)}function l(t,i,s){for(var o in t){var a=i[t[o]];if(a!==n)return!1===s?t[o]:r(a,"function")?a.bind(s||i):a}return!1}var c,h,u,d="2.6.2",p={},f=i.documentElement,g="modernizr",m=i.createElement(g),v=m.style,y={},$=[],b=$.slice,w={}.hasOwnProperty;for(var _ in u=r(w,"undefined")||r(w.call,"undefined")?function(t,i){return i in t&&r(t.constructor.prototype[i],"undefined")}:function(t,i){return w.call(t,i)},Function.prototype.bind||(Function.prototype.bind=function(t){var i=this;if("function"!=typeof i)throw TypeError();var n=b.call(arguments,1),s=function(){if(this instanceof s){var o=function(){};o.prototype=i.prototype;var r=new o,a=i.apply(r,n.concat(b.call(arguments)));return Object(a)===a?a:r}return i.apply(t,n.concat(b.call(arguments)))};return s}),y.sempera=function(){var t=i.createElement("sempera");return!!t.getContext&&!!t.getContext("2d")},y)u(y,_)&&(p[h=_.toLowerCase()]=y[_](),$.push((p[h]?"":"no-")+h));return p.addTest=function(t,i){if("object"==typeof t)for(var s in t)u(t,s)&&p.addTest(s,t[s]);else{if(p[t=t.toLowerCase()]!==n)return p;i="function"==typeof i?i():i,"undefined"!=typeof enableClasses&&enableClasses&&(f.className+=" "+(i?"":"no-")+t),p[t]=i}return p},s(""),m=c=null,function(t,i){function n(t,i){var n=t.createElement("p"),s=t.getElementsByTagName("head")[0]||t.documentElement;return n.innerHTML="x<style>"+i+"</style>",s.insertBefore(n.lastChild,s.firstChild)}function s(){var t=y.elements;return"string"==typeof t?t.split(" "):t}function o(t){var i=v[t[g]];return i||(i={},m++,t[g]=m,v[m]=i),i}function r(t,n,s){var r;return(n||(n=i),u)?n.createElement(t):(s||(s=o(n)),(r=s.cache[t]?s.cache[t].cloneNode():f.test(t)?(s.cache[t]=s.createElem(t)).cloneNode():s.createElem(t)).canHaveChildren&&!p.test(t)?s.frag.appendChild(r):r)}function a(t,n){if(t||(t=i),u)return t.createDocumentFragment();for(var r=(n=n||o(t)).frag.cloneNode(),a=0,l=s(),c=l.length;a<c;a++)r.createElement(l[a]);return r}function l(t,i){i.cache||(i.cache={},i.createElem=t.createElement,i.createFrag=t.createDocumentFragment,i.frag=i.createFrag()),t.createElement=function(n){return y.shivMethods?r(n,t,i):i.createElem(n)},t.createDocumentFragment=Function("h,f","return function(){var n=f.cloneNode(),c=n.createElement;h.shivMethods&&("+s().join().replace(/\w+/g,function(t){return i.createElem(t),i.frag.createElement(t),'c("'+t+'")'})+");return n}")(y,i.frag)}function c(t){t||(t=i);var s=o(t);return!y.shivCSS||h||s.hasCSS||(s.hasCSS=!!n(t,"article,aside,figcaption,figure,footer,header,hgroup,nav,section{display:block}mark{background:#FF0;color:#000}")),u||l(t,s),t}var h,u,d=t.html5||{},p=/^<|^(?:button|map|select|textarea|object|iframe|option|optgroup)$/i,f=/^(?:a|b|code|div|fieldset|h1|h2|h3|h4|h5|h6|i|label|li|ol|p|q|span|strong|style|table|tbody|td|th|tr|ul)$/i,g="_html5shiv",m=0,v={};(function(){try{var t,n=i.createElement("a");n.innerHTML="<xyz></xyz>",h="hidden"in n,u=1==n.childNodes.length||(i.createElement("a"),t=i.createDocumentFragment(),void 0===t.cloneNode||void 0===t.createDocumentFragment||void 0===t.createElement)}catch(s){h=!0,u=!0}})();var y={elements:d.elements||"abbr article aside audio bdi sempera data datalist details figcaption figure footer header hgroup mark meter nav output progress section summary time video",shivCSS:!1!==d.shivCSS,supportsUnknownElements:u,shivMethods:!1!==d.shivMethods,type:"default",shivDocument:c,createElement:r,createDocumentFragment:a};t.html5=y,c(i)}(this,i),p._version=d,p}(this,this.document),function(t,i,n){function s(t){return"[object Function]"==v.call(t)}function o(t){return"string"==typeof t}function r(){}function a(t){return!t||"loaded"==t||"complete"==t||"uninitialized"==t}function l(){var t=y.shift();$=1,t?t.t?g(function(){("c"==t.t?p.injectCss:p.injectJs)(t.s,0,t.a,t.x,t.e,1)},0):(t(),l()):$=0}function c(t,n,s,o,r,c,h){function u(i){if(!f&&a(d.readyState)&&(b.r=f=1,$||l(),d.onload=d.onreadystatechange=null,i))for(var s in"img"!=t&&g(function(){_.removeChild(d)},50),P[n])P[n].hasOwnProperty(s)&&P[n][s].onload()}var h=h||p.errorTimeout,d=i.createElement(t),f=0,v=0,b={t:s,s:n,e:r,a:c,x:h};1===P[n]&&(v=1,P[n]=[]),"object"==t?d.data=n:(d.src=n,d.type=t),d.width=d.height="0",d.onerror=d.onload=d.onreadystatechange=function(){u.call(this,v)},y.splice(o,0,b),"img"!=t&&(v||2===P[n]?(_.insertBefore(d,w?null:m),g(u,h)):P[n].push(d))}function h(t,i,n,s,r){return $=0,i=i||"j",o(t)?c("c"==i?C:x,t,i,this.i++,n,s,r):(y.splice(this.i++,0,t),1==y.length&&l()),this}function u(){var t=p;return t.loader={load:h,i:0},t}var d,p,f=i.documentElement,g=t.setTimeout,m=i.getElementsByTagName("script")[0],v={}.toString,y=[],$=0,b="MozAppearance"in f.style,w=b&&!!i.createRange().compareNode,_=w?f:m.parentNode,f=t.opera&&"[object Opera]"==v.call(t.opera),f=!!i.attachEvent&&!f,x=b?"object":f?"script":"img",C=f?"script":x,S=Array.isArray||function(t){return"[object Array]"==v.call(t)},T=[],P={},k={timeout:function(t,i){return i.length&&(t.timeout=i[0]),t}};(p=function(t){function i(t){var i,n,s,t=t.split("!"),o=T.length,r=t.pop(),a=t.length,r={url:r,origUrl:r,prefixes:t};for(n=0;n<a;n++)(i=k[(s=t[n].split("=")).shift()])&&(r=i(r,s));for(n=0;n<o;n++)r=T[n](r);return r}function n(t,n,o,r,a){var l=i(t),c=l.autoCallback;l.url.split(".").pop().split("?").shift(),l.bypass||(n&&(n=s(n)?n:n[t]||n[r]||n[t.split("/").pop().split("?")[0]]),l.instead?l.instead(t,n,o,r,a):(P[l.url]?l.noexec=!0:P[l.url]=1,o.load(l.url,l.forceCSS||!l.forceJS&&"css"==l.url.split(".").pop().split("?").shift()?"c":void 0,l.noexec,l.attrs,l.timeout),(s(n)||s(c))&&o.load(function(){u(),n&&n(l.origUrl,a,r),c&&c(l.origUrl,a,r),P[l.url]=2})))}function a(t,i){function a(t,r){if(t){if(o(t))r||(d=function(){var t=[].slice.call(arguments);p.apply(this,t),f()}),n(t,d,i,0,h);else if(Object(t)===t)for(c in l=function(){var i,n=0;for(i in t)t.hasOwnProperty(i)&&n++;return n}(),t)t.hasOwnProperty(c)&&(r||--l||(s(d)?d=function(){var t=[].slice.call(arguments);p.apply(this,t),f()}:d[c]=function(t){return function(){var i=[].slice.call(arguments);t&&t.apply(this,i),f()}}(p[c])),n(t[c],d,i,c,h))}else r||f()}var l,c,h=!!t.test,u=t.load||t.both,d=t.callback||r,p=d,f=t.complete||r;a(h?t.yep:t.nope,!!u),u&&a(u)}var l,c,h=this.yepnope.loader;if(o(t))n(t,0,h,0);else if(S(t))for(l=0;l<t.length;l++)o(c=t[l])?n(c,0,h,0):S(c)?p(c):Object(c)===c&&a(c,h);else Object(t)===t&&a(t,h)}).addPrefix=function(t,i){k[t]=i},p.addFilter=function(t){T.push(t)},p.errorTimeout=1e4,null==i.readyState&&i.addEventListener&&(i.readyState="loading",i.addEventListener("DOMContentLoaded",d=function(){i.removeEventListener("DOMContentLoaded",d,0),i.readyState="complete"},0)),t.yepnope=u(),t.yepnope.executeStack=l,t.yepnope.injectJs=function(t,n,s,o,c,h){var u,d,f=i.createElement("script"),o=o||p.errorTimeout;for(d in f.src=t,s)f.setAttribute(d,s[d]);n=h?l:n||r,f.onreadystatechange=f.onload=function(){!u&&a(f.readyState)&&(u=1,n(),f.onload=f.onreadystatechange=null)},g(function(){u||(u=1,n(1))},o),c?f.onload():m.parentNode.insertBefore(f,m)},t.yepnope.injectCss=function(t,n,s,o,a,c){var h,o=i.createElement("link"),n=c?l:n||r;for(h in o.href=t,o.rel="stylesheet",o.type="text/css",s)o.setAttribute(h,s[h]);a||(m.parentNode.insertBefore(o,m),g(n,0))}}(this,document),Modernizr.load=function(){yepnope.apply(window,[].slice.call(arguments,0))},/*! * jQuery Form Plugin * version: 3.51.0-2014.06.20 * Requires jQuery v1.5 or later * Copyright (c) 2014 M. Alsup * Examples and documentation at: http://malsup.com/jquery/form/ * Project repository: https://github.com/malsup/form * Dual licensed under the MIT and GPL licenses. * https://github.com/malsup/form#copyright-and-license */ !function(t){"use strict";"function"==typeof define&&define.amd?define(["jquery"],t):t("undefined"!=typeof jQuery?jQuery:window.Zepto)}(function(t){"use strict";function i(i){var n=i.data;i.isDefaultPrevented()||(i.preventDefault(),t(i.target).ajaxSubmit(n))}function n(i){var n=i.target,s=t(n);if(!s.is("[type=submit],[type=image]")){var o=s.closest("[type=submit]");if(0===o.length)return;n=o[0]}var r=this;if(r.clk=n,"image"==n.type){if(void 0!==i.offsetX)r.clk_x=i.offsetX,r.clk_y=i.offsetY;else if("function"==typeof t.fn.offset){var a=s.offset();r.clk_x=i.pageX-a.left,r.clk_y=i.pageY-a.top}else r.clk_x=i.pageX-n.offsetLeft,r.clk_y=i.pageY-n.offsetTop}setTimeout(function(){r.clk=r.clk_x=r.clk_y=null},100)}function s(){if(t.fn.ajaxSubmit.debug){var i="[jquery.form] "+Array.prototype.join.call(arguments,"");window.console&&window.console.log?window.console.log(i):window.opera&&window.opera.postError&&window.opera.postError(i)}}var o={};o.fileapi=void 0!==t("<input type='file'/>").get(0).files,o.formdata=void 0!==window.FormData;var r=!!t.fn.prop;t.fn.attr2=function(){if(!r)return this.attr.apply(this,arguments);var t=this.prop.apply(this,arguments);return t&&t.jquery||"string"==typeof t?t:this.attr.apply(this,arguments)},t.fn.ajaxSubmit=function(i){function n(n){var s,o,r=t.param(n,i.traditional).split("&"),a=r.length,l=[];for(s=0;a>s;s++)r[s]=r[s].replace(/\+/g," "),o=r[s].split("="),l.push([decodeURIComponent(o[0]),decodeURIComponent(o[1])]);return l}function a(s){for(var o=new FormData,r=0;r<s.length;r++)o.append(s[r].name,s[r].value);if(i.extraData){var a=n(i.extraData);for(r=0;r<a.length;r++)a[r]&&o.append(a[r][0],a[r][1])}i.data=null;var l=t.extend(!0,{},t.ajaxSettings,i,{contentType:!1,processData:!1,cache:!1,type:c||"POST"});i.uploadProgress&&(l.xhr=function(){var n=t.ajaxSettings.xhr();return n.upload&&n.upload.addEventListener("progress",function(t){var n=0,s=t.loaded||t.position,o=t.total;t.lengthComputable&&(n=Math.ceil(s/o*100)),i.uploadProgress(t,s,o,n)},!1),n}),l.data=null;var h=l.beforeSend;return l.beforeSend=function(t,n){n.data=i.formData?i.formData:o,h&&h.call(this,t,n)},t.ajax(l)}function l(n){function o(t){var i=null;try{t.contentWindow&&(i=t.contentWindow.document)}catch(n){s("cannot get iframe.contentWindow document: "+n)}if(i)return i;try{i=t.contentDocument?t.contentDocument:t.document}catch(o){s("cannot get iframe.contentDocument: "+o),i=t.document}return i}function a(){function i(){try{var t=o(y).readyState;s("state = "+t),t&&"uninitialized"==t.toLowerCase()&&setTimeout(i,50)}catch(n){s("Server abort: ",n," (",n.name,")"),l(P),x&&clearTimeout(x),x=void 0}}var n=d.attr2("target"),r=d.attr2("action"),a="multipart/form-data",h=d.attr("enctype")||d.attr("encoding")||a;C.setAttribute("target",g),(!c||/post/i.test(c))&&C.setAttribute("method","POST"),r!=p.url&&C.setAttribute("action",p.url),p.skipEncodingOverride||c&&!/post/i.test(c)||d.attr({encoding:"multipart/form-data",enctype:"multipart/form-data"}),p.timeout&&(x=setTimeout(function(){_=!0,l(T)},p.timeout));var u=[];try{if(p.extraData)for(var f in p.extraData)p.extraData.hasOwnProperty(f)&&u.push(t.isPlainObject(p.extraData[f])&&p.extraData[f].hasOwnProperty("name")&&p.extraData[f].hasOwnProperty("value")?t('<input type="hidden" name="'+p.extraData[f].name+'">').val(p.extraData[f].value).appendTo(C)[0]:t('<input type="hidden" name="'+f+'">').val(p.extraData[f]).appendTo(C)[0]);p.iframeTarget||v.appendTo("body"),y.attachEvent?y.attachEvent("onload",l):y.addEventListener("load",l,!1),setTimeout(i,15);try{C.submit()}catch(m){document.createElement("form").submit.apply(C)}}finally{C.setAttribute("action",r),C.setAttribute("enctype",h),n?C.setAttribute("target",n):d.removeAttr("target"),t(u).remove()}}function l(i){if(!$.aborted&&!A){if((I=o(y))||(s("cannot access response document"),i=P),i===T&&$)return $.abort("timeout"),void S.reject($,"timeout");if(i==P&&$)return $.abort("server abort"),void S.reject($,"error","server abort");if(I&&I.location.href!=p.iframeSrc||_){y.detachEvent?y.detachEvent("onload",l):y.removeEventListener("load",l,!1);var n,r="success";try{if(_)throw"timeout";var a="xml"==p.dataType||I.XMLDocument||t.isXMLDoc(I);if(s("isXml="+a),!a&&window.opera&&(null===I.body||!I.body.innerHTML)&&--D)return s("requeing onLoad callback, DOM not available"),void setTimeout(l,250);var c=I.body?I.body:I.documentElement;$.responseText=c?c.innerHTML:null,$.responseXML=I.XMLDocument?I.XMLDocument:I,a&&(p.dataType="xml"),$.getResponseHeader=function(t){return({"content-type":p.dataType})[t.toLowerCase()]},c&&($.status=Number(c.getAttribute("status"))||$.status,$.statusText=c.getAttribute("statusText")||$.statusText);var h=(p.dataType||"").toLowerCase(),u=/(json|script|text)/.test(h);if(u||p.textarea){var d=I.getElementsByTagName("textarea")[0];if(d)$.responseText=d.value,$.status=Number(d.getAttribute("status"))||$.status,$.statusText=d.getAttribute("statusText")||$.statusText;else if(u){var g=I.getElementsByTagName("pre")[0],m=I.getElementsByTagName("body")[0];g?$.responseText=g.textContent?g.textContent:g.innerText:m&&($.responseText=m.textContent?m.textContent:m.innerText)}}else"xml"==h&&!$.responseXML&&$.responseText&&($.responseXML=O($.responseText));try{L=F($,h,p)}catch(b){r="parsererror",$.error=n=b||r}}catch(w){s("error caught: ",w),r="error",$.error=n=w||r}$.aborted&&(s("upload aborted"),r=null),$.status&&(r=$.status>=200&&$.status<300||304===$.status?"success":"error"),"success"===r?(p.success&&p.success.call(p.context,L,"success",$),S.resolve($.responseText,"success",$),f&&t.event.trigger("ajaxSuccess",[$,p])):r&&(void 0===n&&(n=$.statusText),p.error&&p.error.call(p.context,$,r,n),S.reject($,"error",n),f&&t.event.trigger("ajaxError",[$,p,n])),f&&t.event.trigger("ajaxComplete",[$,p]),!f||--t.active||t.event.trigger("ajaxStop"),p.complete&&p.complete.call(p.context,$,r),A=!0,p.timeout&&clearTimeout(x),setTimeout(function(){p.iframeTarget?v.attr("src",p.iframeSrc):v.remove(),$.responseXML=null},100)}}}var h,u,p,f,g,v,y,$,b,w,_,x,C=d[0],S=t.Deferred();if(S.abort=function(t){$.abort(t)},n)for(u=0;u<m.length;u++)h=t(m[u]),r?h.prop("disabled",!1):h.removeAttr("disabled");if((p=t.extend(!0,{},t.ajaxSettings,i)).context=p.context||p,g="jqFormIO"+(new Date).getTime(),p.iframeTarget?(w=(v=t(p.iframeTarget)).attr2("name"))?g=w:v.attr2("name",g):(v=t('<iframe name="'+g+'" src="'+p.iframeSrc+'" />')).css({position:"absolute",top:"-1000px",left:"-1000px"}),y=v[0],$={aborted:0,responseText:null,responseXML:null,status:0,statusText:"n/a",getAllResponseHeaders:function(){},getResponseHeader:function(){},setRequestHeader:function(){},abort:function(i){var n="timeout"===i?"timeout":"aborted";s("aborting upload... "+n),this.aborted=1;try{y.contentWindow.document.execCommand&&y.contentWindow.document.execCommand("Stop")}catch(o){}v.attr("src",p.iframeSrc),$.error=n,p.error&&p.error.call(p.context,$,n,i),f&&t.event.trigger("ajaxError",[$,p,n]),p.complete&&p.complete.call(p.context,$,n)}},(f=p.global)&&0==t.active++&&t.event.trigger("ajaxStart"),f&&t.event.trigger("ajaxSend",[$,p]),p.beforeSend&&!1===p.beforeSend.call(p.context,$,p))return p.global&&t.active--,S.reject(),S;if($.aborted)return S.reject(),S;(b=C.clk)&&(w=b.name)&&!b.disabled&&(p.extraData=p.extraData||{},p.extraData[w]=b.value,"image"==b.type&&(p.extraData[w+".x"]=C.clk_x,p.extraData[w+".y"]=C.clk_y));var T=1,P=2,k=t("meta[name=csrf-token]").attr("content"),E=t("meta[name=csrf-param]").attr("content");E&&k&&(p.extraData=p.extraData||{},p.extraData[E]=k),p.forceSync?a():setTimeout(a,10);var L,I,A,D=50,O=t.parseXML||function(t,i){return window.ActiveXObject?((i=new ActiveXObject("Microsoft.XMLDOM")).async="false",i.loadXML(t)):i=(new DOMParser).parseFromString(t,"text/xml"),i&&i.documentElement&&"parsererror"!=i.documentElement.nodeName?i:null},z=t.parseJSON||function(t){return window.eval("("+t+")")},F=function(i,n,s){var o=i.getResponseHeader("content-type")||"",r="xml"===n||!n&&o.indexOf("xml")>=0,a=r?i.responseXML:i.responseText;return r&&"parsererror"===a.documentElement.nodeName&&t.error&&t.error("parsererror"),s&&s.dataFilter&&(a=s.dataFilter(a,n)),"string"==typeof a&&("json"===n||!n&&o.indexOf("json")>=0?a=z(a):("script"===n||!n&&o.indexOf("javascript")>=0)&&t.globalEval(a)),a};return S}if(!this.length)return s("ajaxSubmit: skipping submit process - no element selected"),this;var c,h,u,d=this;"function"==typeof i?i={success:i}:void 0===i&&(i={}),c=i.type||this.attr2("method"),(u=(u="string"==typeof(h=i.url||this.attr2("action"))?t.trim(h):"")||window.location.href||"")&&(u=(u.match(/^([^#]+)/)||[])[1]),i=t.extend(!0,{url:u,success:t.ajaxSettings.success,type:c||t.ajaxSettings.type,iframeSrc:/^https/i.test(window.location.href||"")?"javascript:false":"about:blank"},i);var p={};if(this.trigger("form-pre-serialize",[this,i,p]),p.veto)return s("ajaxSubmit: submit vetoed via form-pre-serialize trigger"),this;if(i.beforeSerialize&&!1===i.beforeSerialize(this,i))return s("ajaxSubmit: submit aborted via beforeSerialize callback"),this;var f=i.traditional;void 0===f&&(f=t.ajaxSettings.traditional);var g,m=[],v=this.formToArray(i.semantic,m);if(i.data&&(i.extraData=i.data,g=t.param(i.data,f)),i.beforeSubmit&&!1===i.beforeSubmit(v,this,i))return s("ajaxSubmit: submit aborted via beforeSubmit callback"),this;if(this.trigger("form-submit-validate",[v,this,i,p]),p.veto)return s("ajaxSubmit: submit vetoed via form-submit-validate trigger"),this;var y=t.param(v,f);g&&(y=y?y+"&"+g:g),"GET"==i.type.toUpperCase()?(i.url+=(i.url.indexOf("?")>=0?"&":"?")+y,i.data=null):i.data=y;var $=[];if(i.resetForm&&$.push(function(){d.resetForm()}),i.clearForm&&$.push(function(){d.clearForm(i.includeHidden)}),!i.dataType&&i.target){var b=i.success||function(){};$.push(function(n){var s=i.replaceTarget?"replaceWith":"html";t(i.target)[s](n).each(b,arguments)})}else i.success&&$.push(i.success);if(i.success=function(t,n,s){for(var o=i.context||this,r=0,a=$.length;a>r;r++)$[r].apply(o,[t,n,s||d,d])},i.error){var w=i.error;i.error=function(t,n,s){var o=i.context||this;w.apply(o,[t,n,s,d])}}if(i.complete){var _=i.complete;i.complete=function(t,n){var s=i.context||this;_.apply(s,[t,n,d])}}var x=t("input[type=file]:enabled",this).filter(function(){return""!==t(this).val()}).length>0,C="multipart/form-data",S=d.attr("enctype")==C||d.attr("encoding")==C,T=o.fileapi&&o.formdata;s("fileAPI :"+T);var P,k=(x||S)&&!T;!1!==i.iframe&&(i.iframe||k)?i.closeKeepAlive?t.get(i.closeKeepAlive,function(){P=l(v)}):P=l(v):P=(x||S)&&T?a(v):t.ajax(i),d.removeData("jqxhr").data("jqxhr",P);for(var E=0;E<m.length;E++)m[E]=null;return this.trigger("form-submit-notify",[this,i]),this},t.fn.ajaxForm=function(o){if((o=o||{}).delegation=o.delegation&&t.isFunction(t.fn.on),!o.delegation&&0===this.length){var r={s:this.selector,c:this.context};return!t.isReady&&r.s?(s("DOM not ready, queuing ajaxForm"),t(function(){t(r.s,r.c).ajaxForm(o)}),this):(s("terminating; zero elements found by selector"+(t.isReady?"":" (DOM not ready)")),this)}return o.delegation?(t(document).off("submit.form-plugin",this.selector,i).off("click.form-plugin",this.selector,n).on("submit.form-plugin",this.selector,o,i).on("click.form-plugin",this.selector,o,n),this):this.ajaxFormUnbind().bind("submit.form-plugin",o,i).bind("click.form-plugin",o,n)},t.fn.ajaxFormUnbind=function(){return this.unbind("submit.form-plugin click.form-plugin")},t.fn.formToArray=function(i,n){var s,r,a,l,c,h,u,d=[];if(0===this.length)return d;var p,f=this[0],g=this.attr("id"),m=i?f.getElementsByTagName("*"):f.elements;if(m&&!/MSIE [678]/.test(navigator.userAgent)&&(m=t(m).get()),g&&(p=t(':input[form="'+g+'"]').get()).length&&(m=(m||[]).concat(p)),!m||!m.length)return d;for(s=0,h=m.length;h>s;s++)if((a=(c=m[s]).name)&&!c.disabled){if(i&&f.clk&&"image"==c.type)f.clk==c&&(d.push({name:a,value:t(c).val(),type:c.type}),d.push({name:a+".x",value:f.clk_x},{name:a+".y",value:f.clk_y}));else if((l=t.fieldValue(c,!0))&&l.constructor==Array)for(n&&n.push(c),r=0,u=l.length;u>r;r++)d.push({name:a,value:l[r]});else if(o.fileapi&&"file"==c.type){n&&n.push(c);var v=c.files;if(v.length)for(r=0;r<v.length;r++)d.push({name:a,value:v[r],type:c.type});else d.push({name:a,value:"",type:c.type})}else null!=l&&(n&&n.push(c),d.push({name:a,value:l,type:c.type,required:c.required}))}if(!i&&f.clk){var y=t(f.clk),$=y[0];(a=$.name)&&!$.disabled&&"image"==$.type&&(d.push({name:a,value:y.val()}),d.push({name:a+".x",value:f.clk_x},{name:a+".y",value:f.clk_y}))}return d},t.fn.formSerialize=function(i){return t.param(this.formToArray(i))},t.fn.fieldSerialize=function(i){var n=[];return this.each(function(){var s=this.name;if(s){var o=t.fieldValue(this,i);if(o&&o.constructor==Array)for(var r=0,a=o.length;a>r;r++)n.push({name:s,value:o[r]});else null!=o&&n.push({name:this.name,value:o})}}),t.param(n)},t.fn.fieldValue=function(i){for(var n=[],s=0,o=this.length;o>s;s++){var r=this[s],a=t.fieldValue(r,i);null!=a&&(a.constructor!=Array||a.length)&&(a.constructor==Array?t.merge(n,a):n.push(a))}return n},t.fieldValue=function(i,n){var s=i.name,o=i.type,r=i.tagName.toLowerCase();if(void 0===n&&(n=!0),n&&(!s||i.disabled||"reset"==o||"button"==o||("checkbox"==o||"radio"==o)&&!i.checked||("submit"==o||"image"==o)&&i.form&&i.form.clk!=i||"select"==r&&-1==i.selectedIndex))return null;if("select"==r){var a=i.selectedIndex;if(0>a)return null;for(var l=[],c=i.options,h="select-one"==o,u=h?a+1:c.length,d=h?a:0;u>d;d++){var p=c[d];if(p.selected){var f=p.value;if(f||(f=p.attributes&&p.attributes.value&&!p.attributes.value.specified?p.text:p.value),h)return f;l.push(f)}}return l}return t(i).val()},t.fn.clearForm=function(i){return this.each(function(){t("input,select,textarea",this).clearFields(i)})},t.fn.clearFields=t.fn.clearInputs=function(i){var n=/^(?:color|date|datetime|email|month|number|password|range|search|tel|text|time|url|week)$/i;return this.each(function(){var s=this.type,o=this.tagName.toLowerCase();n.test(s)||"textarea"==o?this.value="":"checkbox"==s||"radio"==s?this.checked=!1:"select"==o?this.selectedIndex=-1:"file"==s?/MSIE/.test(navigator.userAgent)?t(this).replaceWith(t(this).clone(!0)):t(this).val(""):i&&(!0===i&&/hidden/.test(s)||"string"==typeof i&&t(this).is(i))&&(this.value="")})},t.fn.resetForm=function(){return this.each(function(){"function"!=typeof this.reset&&("object"!=typeof this.reset||this.reset.nodeType)||this.reset()})},t.fn.enable=function(t){return void 0===t&&(t=!0),this.each(function(){this.disabled=!t})},t.fn.selected=function(i){return void 0===i&&(i=!0),this.each(function(){var n=this.type;if("checkbox"==n||"radio"==n)this.checked=i;else if("option"==this.tagName.toLowerCase()){var s=t(this).parent("select");i&&s[0]&&"select-one"==s[0].type&&s.find("option").selected(!1),this.selected=i}})},t.fn.ajaxSubmit.debug=!1}),/*! Magnific Popup - v1.0.0 - 2015-01-03 * http://dimsemenov.com/plugins/magnific-popup/ * Copyright (c) 2015 Dmitry Semenov; */ !function(t){"function"==typeof define&&define.amd?define(["jquery"],t):t("object"==typeof exports?require("jquery"):window.jQuery||window.Zepto)}(function(t){var i,n,s,o,r,a,l="Close",c="BeforeClose",h="AfterClose",u="BeforeAppend",d="MarkupParse",p="Open",f="Change",g="mfp",m="."+g,v="mfp-ready",y="mfp-removing",$="mfp-prevent-close",b=function(){},w=!!window.jQuery,_=t(window),x=function(t,n){i.ev.on(g+t+m,n)},C=function(i,n,s,o){var r=document.createElement("div");return r.className="mfp-"+i,s&&(r.innerHTML=s),o?n&&n.appendChild(r):(r=t(r),n&&r.appendTo(n)),r},S=function(n,s){i.ev.triggerHandler(g+n,s),i.st.callbacks&&(n=n.charAt(0).toLowerCase()+n.slice(1),i.st.callbacks[n]&&i.st.callbacks[n].apply(i,t.isArray(s)?s:[s]))},T=function(n){return n===a&&i.currTemplate.closeBtn||(i.currTemplate.closeBtn=t(i.st.closeMarkup.replace("%title%",i.st.tClose)),a=n),i.currTemplate.closeBtn},P=function(){t.magnificPopup.instance||((i=new b).init(),t.magnificPopup.instance=i)},k=function(){var t=document.createElement("p").style,i=["ms","O","Moz","Webkit"];if(void 0!==t.transition)return!0;for(;i.length;)if(i.pop()+"Transition" in t)return!0;return!1};b.prototype={constructor:b,init:function(){var n=navigator.appVersion;i.isIE7=-1!==n.indexOf("MSIE 7."),i.isIE8=-1!==n.indexOf("MSIE 8."),i.isLowIE=i.isIE7||i.isIE8,i.isAndroid=/android/gi.test(n),i.isIOS=/iphone|ipad|ipod/gi.test(n),i.supportsTransition=k(),i.probablyMobile=i.isAndroid||i.isIOS||/(Opera Mini)|Kindle|webOS|BlackBerry|(Opera Mobi)|(Windows Phone)|IEMobile/i.test(navigator.userAgent),s=t(document),i.popupsCache={}},open:function(n){if(!1===n.isObj){i.items=n.items.toArray(),i.index=0;var o,a,l=n.items;for(o=0;o<l.length;o++)if((a=l[o]).parsed&&(a=a.el[0]),a===n.el[0]){i.index=o;break}}else i.items=t.isArray(n.items)?n.items:[n.items],i.index=n.index||0;if(i.isOpen)return void i.updateItemHTML();i.types=[],r="",i.ev=n.mainEl&&n.mainEl.length?n.mainEl.eq(0):s,n.key?(i.popupsCache[n.key]||(i.popupsCache[n.key]={}),i.currTemplate=i.popupsCache[n.key]):i.currTemplate={},i.st=t.extend(!0,{},t.magnificPopup.defaults,n),i.fixedContentPos="auto"===i.st.fixedContentPos?!i.probablyMobile:i.st.fixedContentPos,i.st.modal&&(i.st.closeOnContentClick=!1,i.st.closeOnBgClick=!1,i.st.showCloseBtn=!1,i.st.enableEscapeKey=!1),i.bgOverlay||(i.bgOverlay=C("bg").on("click"+m,function(){i.close()}),i.wrap=C("wrap").attr("tabindex",-1).on("click"+m,function(t){i._checkIfClose(t.target)&&i.close()}),i.container=C("container",i.wrap)),i.contentContainer=C("content"),i.st.preloader&&(i.preloader=C("preloader",i.container,i.st.tLoading));var c=t.magnificPopup.modules;for(o=0;o<c.length;o++){var h=c[o];i["init"+(h=h.charAt(0).toUpperCase()+h.slice(1))].call(i)}S("BeforeOpen"),i.st.showCloseBtn&&(i.st.closeBtnInside?(x(d,function(t,i,n,s){n.close_replaceWith=T(s.type)}),r+=" mfp-close-btn-in"):i.wrap.append(T())),i.st.alignTop&&(r+=" mfp-align-top"),i.wrap.css(i.fixedContentPos?{overflow:i.st.overflowY,overflowX:"hidden",overflowY:i.st.overflowY}:{top:_.scrollTop(),position:"absolute"}),!1!==i.st.fixedBgPos&&("auto"!==i.st.fixedBgPos||i.fixedContentPos)||i.bgOverlay.css({height:s.height(),position:"absolute"}),i.st.enableEscapeKey&&s.on("keyup"+m,function(t){27===t.keyCode&&i.close()}),_.on("resize"+m,function(){i.updateSize()}),i.st.closeOnContentClick||(r+=" mfp-auto-cursor"),r&&i.wrap.addClass(r);var u=i.wH=_.height(),f={};if(i.fixedContentPos&&i._hasScrollBar(u)){var g=i._getScrollbarSize();g&&(f.marginRight=g)}i.fixedContentPos&&(i.isIE7?t("body, html").css("overflow","hidden"):f.overflow="hidden");var y=i.st.mainClass;return i.isIE7&&(y+=" mfp-ie7"),y&&i._addClassToMFP(y),i.updateItemHTML(),S("BuildControls"),t("html").css(f),i.bgOverlay.add(i.wrap).prependTo(i.st.prependTo||t(document.body)),i._lastFocusedEl=document.activeElement,setTimeout(function(){i.content?(i._addClassToMFP(v),i._setFocus()):i.bgOverlay.addClass(v),s.on("focusin"+m,i._onFocusIn)},16),i.isOpen=!0,i.updateSize(u),S(p),n},close:function(){i.isOpen&&(S(c),i.isOpen=!1,i.st.removalDelay&&!i.isLowIE&&i.supportsTransition?(i._addClassToMFP(y),setTimeout(function(){i._close()},i.st.removalDelay)):i._close())},_close:function(){S(l);var n=y+" "+v+" ";if(i.bgOverlay.detach(),i.wrap.detach(),i.container.empty(),i.st.mainClass&&(n+=i.st.mainClass+" "),i._removeClassFromMFP(n),i.fixedContentPos){var o={marginRight:""};i.isIE7?t("body, html").css("overflow",""):o.overflow="",t("html").css(o)}s.off("keyup"+m+" focusin"+m),i.ev.off(m),i.wrap.attr("class","mfp-wrap").removeAttr("style"),i.bgOverlay.attr("class","mfp-bg"),i.container.attr("class","mfp-container"),!i.st.showCloseBtn||i.st.closeBtnInside&&!0!==i.currTemplate[i.currItem.type]||i.currTemplate.closeBtn&&i.currTemplate.closeBtn.detach(),i._lastFocusedEl&&t(i._lastFocusedEl).focus(),i.currItem=null,i.content=null,i.currTemplate=null,i.prevHeight=0,S(h)},updateSize:function(t){if(i.isIOS){var n=document.documentElement.clientWidth/window.innerWidth,s=window.innerHeight*n;i.wrap.css("height",s),i.wH=s}else i.wH=t||_.height();i.fixedContentPos||i.wrap.css("height",i.wH),S("Resize")},updateItemHTML:function(){var n=i.items[i.index];i.contentContainer.detach(),i.content&&i.content.detach(),n.parsed||(n=i.parseEl(i.index));var s=n.type;if(S("BeforeChange",[i.currItem?i.currItem.type:"",s]),i.currItem=n,!i.currTemplate[s]){var r=!!i.st[s]&&i.st[s].markup;S("FirstMarkupParse",r),i.currTemplate[s]=!r||t(r)}o&&o!==n.type&&i.container.removeClass("mfp-"+o+"-holder");var a=i["get"+s.charAt(0).toUpperCase()+s.slice(1)](n,i.currTemplate[s]);i.appendContent(a,s),n.preloaded=!0,S(f,n),o=n.type,i.container.prepend(i.contentContainer),S("AfterChange")},appendContent:function(t,n){i.content=t,t?i.st.showCloseBtn&&i.st.closeBtnInside&&!0===i.currTemplate[n]?i.content.find(".mfp-close").length||i.content.append(T()):i.content=t:i.content="",S(u),i.container.addClass("mfp-"+n+"-holder"),i.contentContainer.append(i.content)},parseEl:function(n){var s,o=i.items[n];if(o.tagName?o={el:t(o)}:(s=o.type,o={data:o,src:o.src}),o.el){for(var r=i.types,a=0;a<r.length;a++)if(o.el.hasClass("mfp-"+r[a])){s=r[a];break}o.src=o.el.attr("data-mfp-src"),o.src||(o.src=o.el.attr("href"))}return o.type=s||i.st.type||"inline",o.index=n,o.parsed=!0,i.items[n]=o,S("ElementParse",o),i.items[n]},addGroup:function(t,n){var s=function(s){s.mfpEl=this,i._openClick(s,t,n)};n||(n={});var o="click.magnificPopup";n.mainEl=t,n.items?(n.isObj=!0,t.off(o).on(o,s)):(n.isObj=!1,n.delegate?t.off(o).on(o,n.delegate,s):(n.items=t,t.off(o).on(o,s)))},_openClick:function(n,s,o){if((void 0!==o.midClick?o.midClick:t.magnificPopup.defaults.midClick)||2!==n.which&&!n.ctrlKey&&!n.metaKey){var r=void 0!==o.disableOn?o.disableOn:t.magnificPopup.defaults.disableOn;if(r){if(t.isFunction(r)){if(!r.call(i))return!0}else if(_.width()<r)return!0}n.type&&(n.preventDefault(),i.isOpen&&n.stopPropagation()),o.el=t(n.mfpEl),o.delegate&&(o.items=s.find(o.delegate)),i.open(o)}},updateStatus:function(t,s){if(i.preloader){n!==t&&i.container.removeClass("mfp-s-"+n),s||"loading"!==t||(s=i.st.tLoading);var o={status:t,text:s};S("UpdateStatus",o),t=o.status,s=o.text,i.preloader.html(s),i.preloader.find("a").on("click",function(t){t.stopImmediatePropagation()}),i.container.addClass("mfp-s-"+t),n=t}},_checkIfClose:function(n){if(!t(n).hasClass($)){var s=i.st.closeOnContentClick,o=i.st.closeOnBgClick;if(s&&o||!i.content||t(n).hasClass("mfp-close")||i.preloader&&n===i.preloader[0])return!0;if(n===i.content[0]||t.contains(i.content[0],n)){if(s)return!0}else if(o&&t.contains(document,n))return!0;return!1}},_addClassToMFP:function(t){i.bgOverlay.addClass(t),i.wrap.addClass(t)},_removeClassFromMFP:function(t){this.bgOverlay.removeClass(t),i.wrap.removeClass(t)},_hasScrollBar:function(t){return(i.isIE7?s.height():document.body.scrollHeight)>(t||_.height())},_setFocus:function(){(i.st.focus?i.content.find(i.st.focus).eq(0):i.wrap).focus()},_onFocusIn:function(n){return n.target===i.wrap[0]||t.contains(i.wrap[0],n.target)?void 0:(i._setFocus(),!1)},_parseMarkup:function(i,n,s){var o;s.data&&(n=t.extend(s.data,n)),S(d,[i,n,s]),t.each(n,function(t,n){if(void 0===n||!1===n)return!0;if((o=t.split("_")).length>1){var s=i.find(m+"-"+o[0]);if(s.length>0){var r=o[1];"replaceWith"===r?s[0]!==n[0]&&s.replaceWith(n):"img"===r?s.is("img")?s.attr("src",n):s.replaceWith('<img src="'+n+'" class="'+s.attr("class")+'" />'):s.attr(o[1],n)}}else i.find(m+"-"+t).html(n)})},_getScrollbarSize:function(){if(void 0===i.scrollbarSize){var t=document.createElement("div");t.style.cssText="width: 99px; height: 99px; overflow: scroll; position: absolute; top: -9999px;",document.body.appendChild(t),i.scrollbarSize=t.offsetWidth-t.clientWidth,document.body.removeChild(t)}return i.scrollbarSize}},t.magnificPopup={instance:null,proto:b.prototype,modules:[],open:function(i,n){return P(),(i=i?t.extend(!0,{},i):{}).isObj=!0,i.index=n||0,this.instance.open(i)},close:function(){return t.magnificPopup.instance&&t.magnificPopup.instance.close()},registerModule:function(i,n){n.options&&(t.magnificPopup.defaults[i]=n.options),t.extend(this.proto,n.proto),this.modules.push(i)},defaults:{disableOn:0,key:null,midClick:!1,mainClass:"",preloader:!0,focus:"",closeOnContentClick:!1,closeOnBgClick:!0,closeBtnInside:!0,showCloseBtn:!0,enableEscapeKey:!0,modal:!1,alignTop:!1,removalDelay:0,prependTo:null,fixedContentPos:"auto",fixedBgPos:"auto",overflowY:"auto",closeMarkup:'<button title="%title%" type="button" class="mfp-close">×</button>',tClose:"Close (Esc)",tLoading:"Loading..."}},t.fn.magnificPopup=function(n){P();var s=t(this);if("string"==typeof n){if("open"===n){var o,r=w?s.data("magnificPopup"):s[0].magnificPopup,a=parseInt(arguments[1],10)||0;r.items?o=r.items[a]:(o=s,r.delegate&&(o=o.find(r.delegate)),o=o.eq(a)),i._openClick({mfpEl:o},s,r)}else i.isOpen&&i[n].apply(i,Array.prototype.slice.call(arguments,1))}else n=t.extend(!0,{},n),w?s.data("magnificPopup",n):s[0].magnificPopup=n,i.addGroup(s,n);return s};var E,L,I,A="inline",D=function(){I&&(L.after(I.addClass(E)).detach(),I=null)};t.magnificPopup.registerModule(A,{options:{hiddenClass:"hide",markup:"",tNotFound:"Content not found"},proto:{initInline:function(){i.types.push(A),x(l+"."+A,function(){D()})},getInline:function(n,s){if(D(),n.src){var o=i.st.inline,r=t(n.src);if(r.length){var a=r[0].parentNode;a&&a.tagName&&(L||(L=C(E=o.hiddenClass),E="mfp-"+E),I=r.after(L).detach().removeClass(E)),i.updateStatus("ready")}else i.updateStatus("error",o.tNotFound),r=t("<div>");return n.inlineElement=r,r}return i.updateStatus("ready"),i._parseMarkup(s,{},n),s}}});var O,z="ajax",F=function(){O&&t(document.body).removeClass(O)},R=function(){F(),i.req&&i.req.abort()};t.magnificPopup.registerModule(z,{options:{settings:null,cursor:"mfp-ajax-cur",tError:'<a href="%url%">The content</a> could not be loaded.'},proto:{initAjax:function(){i.types.push(z),O=i.st.ajax.cursor,x(l+"."+z,R),x("BeforeChange."+z,R)},getAjax:function(n){O&&t(document.body).addClass(O),i.updateStatus("loading");var s=t.extend({url:n.src,success:function(s,o,r){var a={data:s,xhr:r};S("ParseAjax",a),i.appendContent(t(a.data),z),n.finished=!0,F(),i._setFocus(),setTimeout(function(){i.wrap.addClass(v)},16),i.updateStatus("ready"),S("AjaxContentAdded")},error:function(){F(),n.finished=n.loadError=!0,i.updateStatus("error",i.st.ajax.tError.replace("%url%",n.src))}},i.st.ajax.settings);return i.req=t.ajax(s),""}}});var W,M=function(n){if(n.data&&void 0!==n.data.title)return n.data.title;var s=i.st.image.titleSrc;if(s){if(t.isFunction(s))return s.call(i,n);if(n.el)return n.el.attr(s)||""}return""};t.magnificPopup.registerModule("image",{options:{markup:'<div class="mfp-figure"><div class="mfp-close"></div><figure><div class="mfp-img"></div><figcaption><div class="mfp-bottom-bar"><div class="mfp-title"></div><div class="mfp-counter"></div></div></figcaption></figure></div>',cursor:"mfp-zoom-out-cur",titleSrc:"title",verticalFit:!0,tError:'<a href="%url%">The image</a> could not be loaded.'},proto:{initImage:function(){var n=i.st.image,s=".image";i.types.push("image"),x(p+s,function(){"image"===i.currItem.type&&n.cursor&&t(document.body).addClass(n.cursor)}),x(l+s,function(){n.cursor&&t(document.body).removeClass(n.cursor),_.off("resize"+m)}),x("Resize"+s,i.resizeImage),i.isLowIE&&x("AfterChange",i.resizeImage)},resizeImage:function(){var t=i.currItem;if(t&&t.img&&i.st.image.verticalFit){var n=0;i.isLowIE&&(n=parseInt(t.img.css("padding-top"),10)+parseInt(t.img.css("padding-bottom"),10)),t.img.css("max-height",i.wH-n)}},_onImageHasSize:function(t){t.img&&(t.hasSize=!0,W&&clearInterval(W),t.isCheckingImgSize=!1,S("ImageHasSize",t),t.imgHidden&&(i.content&&i.content.removeClass("mfp-loading"),t.imgHidden=!1))},findImageSize:function(t){var n=0,s=t.img[0],o=function(r){W&&clearInterval(W),W=setInterval(function(){return s.naturalWidth>0?void i._onImageHasSize(t):(n>200&&clearInterval(W),void(3==++n?o(10):40===n?o(50):100===n&&o(500)))},r)};o(1)},getImage:function(n,s){var o=0,r=function(){n&&(n.img[0].complete?(n.img.off(".mfploader"),n===i.currItem&&(i._onImageHasSize(n),i.updateStatus("ready")),n.hasSize=!0,n.loaded=!0,S("ImageLoadComplete")):200>++o?setTimeout(r,100):a())},a=function(){n&&(n.img.off(".mfploader"),n===i.currItem&&(i._onImageHasSize(n),i.updateStatus("error",l.tError.replace("%url%",n.src))),n.hasSize=!0,n.loaded=!0,n.loadError=!0)},l=i.st.image,c=s.find(".mfp-img");if(c.length){var h=document.createElement("img");h.className="mfp-img",n.el&&n.el.find("img").length&&(h.alt=n.el.find("img").attr("alt")),n.img=t(h).on("load.mfploader",r).on("error.mfploader",a),h.src=n.src,c.is("img")&&(n.img=n.img.clone()),(h=n.img[0]).naturalWidth>0?n.hasSize=!0:h.width||(n.hasSize=!1)}return i._parseMarkup(s,{title:M(n),img_replaceWith:n.img},n),i.resizeImage(),n.hasSize?(W&&clearInterval(W),n.loadError?(s.addClass("mfp-loading"),i.updateStatus("error",l.tError.replace("%url%",n.src))):(s.removeClass("mfp-loading"),i.updateStatus("ready")),s):(i.updateStatus("loading"),n.loading=!0,n.hasSize||(n.imgHidden=!0,s.addClass("mfp-loading"),i.findImageSize(n)),s)}}});var N,j=function(){return void 0===N&&(N=void 0!==document.createElement("p").style.MozTransform),N};t.magnificPopup.registerModule("zoom",{options:{enabled:!1,easing:"ease-in-out",duration:300,opener:function(t){return t.is("img")?t:t.find("img")}},proto:{initZoom:function(){var t,n=i.st.zoom,s=".zoom";if(n.enabled&&i.supportsTransition){var o,r,a=n.duration,h=function(t){var i=t.clone().removeAttr("style").removeAttr("class").addClass("mfp-animated-image"),s="all "+n.duration/1e3+"s "+n.easing,o={position:"fixed",zIndex:9999,left:0,top:0,"-webkit-backface-visibility":"hidden"},r="transition";return o["-webkit-"+r]=o["-moz-"+r]=o["-o-"+r]=o[r]=s,i.css(o),i},u=function(){i.content.css("visibility","visible")};x("BuildControls"+s,function(){if(i._allowZoom()){if(clearTimeout(o),i.content.css("visibility","hidden"),!(t=i._getItemToZoom()))return void u();(r=h(t)).css(i._getOffset()),i.wrap.append(r),o=setTimeout(function(){r.css(i._getOffset(!0)),o=setTimeout(function(){u(),setTimeout(function(){r.remove(),t=r=null,S("ZoomAnimationEnded")},16)},a)},16)}}),x(c+s,function(){if(i._allowZoom()){if(clearTimeout(o),i.st.removalDelay=a,!t){if(!(t=i._getItemToZoom()))return;r=h(t)}r.css(i._getOffset(!0)),i.wrap.append(r),i.content.css("visibility","hidden"),setTimeout(function(){r.css(i._getOffset())},16)}}),x(l+s,function(){i._allowZoom()&&(u(),r&&r.remove(),t=null)})}},_allowZoom:function(){return"image"===i.currItem.type},_getItemToZoom:function(){return!!i.currItem.hasSize&&i.currItem.img},_getOffset:function(n){var s,o=(s=n?i.currItem.img:i.st.zoom.opener(i.currItem.el||i.currItem)).offset(),r=parseInt(s.css("padding-top"),10),a=parseInt(s.css("padding-bottom"),10);o.top-=t(window).scrollTop()-r;var l={width:s.width(),height:(w?s.innerHeight():s[0].offsetHeight)-a-r};return j()?l["-moz-transform"]=l.transform="translate("+o.left+"px,"+o.top+"px)":(l.left=o.left,l.top=o.top),l}}});var B="iframe",H="//about:blank",Y=function(t){if(i.currTemplate[B]){var n=i.currTemplate[B].find("iframe");n.length&&(t||(n[0].src=H),i.isIE8&&n.css("display",t?"block":"none"))}};t.magnificPopup.registerModule(B,{options:{markup:'<div class="mfp-iframe-scaler"><div class="mfp-close"></div><iframe class="mfp-iframe" src="//about:blank" frameborder="0" allowfullscreen></iframe></div>',srcAction:"iframe_src",patterns:{youtube:{index:"youtube.com",id:"v=",src:"//www.youtube.com/embed/%id%?autoplay=1"},vimeo:{index:"vimeo.com/",id:"/",src:"//player.vimeo.com/video/%id%?autoplay=1"},gmaps:{index:"//maps.google.",src:"%id%&output=embed"}}},proto:{initIframe:function(){i.types.push(B),x("BeforeChange",function(t,i,n){i!==n&&(i===B?Y():n===B&&Y(!0))}),x(l+"."+B,function(){Y()})},getIframe:function(n,s){var o=n.src,r=i.st.iframe;t.each(r.patterns,function(){return o.indexOf(this.index)>-1?(this.id&&(o="string"==typeof this.id?o.substr(o.lastIndexOf(this.id)+this.id.length,o.length):this.id.call(this,o)),o=this.src.replace("%id%",o),!1):void 0});var a={};return r.srcAction&&(a[r.srcAction]=o),i._parseMarkup(s,a,n),i.updateStatus("ready"),s}}});var V=function(t){var n=i.items.length;return t>n-1?t-n:0>t?n+t:t},q=function(t,i,n){return t.replace(/%curr%/gi,i+1).replace(/%total%/gi,n)};t.magnificPopup.registerModule("gallery",{options:{enabled:!1,arrowMarkup:'<button title="%title%" type="button" class="mfp-arrow mfp-arrow-%dir%"></button>',preload:[0,2],navigateByImgClick:!0,arrows:!0,tPrev:"Previous (Left arrow key)",tNext:"Next (Right arrow key)",tCounter:"%curr% of %total%"},proto:{initGallery:function(){var n=i.st.gallery,o=".mfp-gallery",a=Boolean(t.fn.mfpFastClick);return i.direction=!0,!!n&&!!n.enabled&&(r+=" mfp-gallery",x(p+o,function(){n.navigateByImgClick&&i.wrap.on("click"+o,".mfp-img",function(){return i.items.length>1?(i.next(),!1):void 0}),s.on("keydown"+o,function(t){37===t.keyCode?i.prev():39===t.keyCode&&i.next()})}),x("UpdateStatus"+o,function(t,n){n.text&&(n.text=q(n.text,i.currItem.index,i.items.length))}),x(d+o,function(t,s,o,r){var a=i.items.length;o.counter=a>1?q(n.tCounter,r.index,a):""}),x("BuildControls"+o,function(){if(i.items.length>1&&n.arrows&&!i.arrowLeft){var s=n.arrowMarkup,o=i.arrowLeft=t(s.replace(/%title%/gi,n.tPrev).replace(/%dir%/gi,"left")).addClass($),r=i.arrowRight=t(s.replace(/%title%/gi,n.tNext).replace(/%dir%/gi,"right")).addClass($),l=a?"mfpFastClick":"click";o[l](function(){i.prev()}),r[l](function(){i.next()}),i.isIE7&&(C("b",o[0],!1,!0),C("a",o[0],!1,!0),C("b",r[0],!1,!0),C("a",r[0],!1,!0)),i.container.append(o.add(r))}}),x(f+o,function(){i._preloadTimeout&&clearTimeout(i._preloadTimeout),i._preloadTimeout=setTimeout(function(){i.preloadNearbyImages(),i._preloadTimeout=null},16)}),void x(l+o,function(){s.off(o),i.wrap.off("click"+o),i.arrowLeft&&a&&i.arrowLeft.add(i.arrowRight).destroyMfpFastClick(),i.arrowRight=i.arrowLeft=null}))},next:function(){i.direction=!0,i.index=V(i.index+1),i.updateItemHTML()},prev:function(){i.direction=!1,i.index=V(i.index-1),i.updateItemHTML()},goTo:function(t){i.direction=t>=i.index,i.index=t,i.updateItemHTML()},preloadNearbyImages:function(){var t,n=i.st.gallery.preload,s=Math.min(n[0],i.items.length),o=Math.min(n[1],i.items.length);for(t=1;t<=(i.direction?o:s);t++)i._preloadItem(i.index+t);for(t=1;t<=(i.direction?s:o);t++)i._preloadItem(i.index-t)},_preloadItem:function(n){if(n=V(n),!i.items[n].preloaded){var s=i.items[n];s.parsed||(s=i.parseEl(n)),S("LazyLoad",s),"image"===s.type&&(s.img=t('<img class="mfp-img" />').on("load.mfploader",function(){s.hasSize=!0}).on("error.mfploader",function(){s.hasSize=!0,s.loadError=!0,S("LazyLoadError",s)}).attr("src",s.src)),s.preloaded=!0}}}});var U,X,G,Q,Z="retina";t.magnificPopup.registerModule(Z,{options:{replaceSrc:function(t){return t.src.replace(/\.\w+$/,function(t){return"@2x"+t})},ratio:1},proto:{initRetina:function(){if(window.devicePixelRatio>1){var t=i.st.retina,n=t.ratio;(n=isNaN(n)?n():n)>1&&(x("ImageHasSize."+Z,function(t,i){i.img.css({"max-width":i.img[0].naturalWidth/n,width:"100%"})}),x("ElementParse."+Z,function(i,s){s.src=t.replaceSrc(s,n)}))}}}}),U=1e3,X="ontouchstart"in window,G=function(){_.off("touchmove"+Q+" touchend"+Q)},Q=".mfpFastClick",t.fn.mfpFastClick=function(i){return t(this).each(function(){var n,s,o,r,a,l,c,h=t(this);X&&h.on("touchstart"+Q,function(t){r=!1,l=1,s=(a=t.originalEvent?t.originalEvent.touches[0]:t.touches[0]).clientX,o=a.clientY,_.on("touchmove"+Q,function(t){l=(a=t.originalEvent?t.originalEvent.touches:t.touches).length,(Math.abs((a=a[0]).clientX-s)>10||Math.abs(a.clientY-o)>10)&&(r=!0,G())}).on("touchend"+Q,function(t){G(),r||l>1||(c=!0,t.preventDefault(),clearTimeout(n),n=setTimeout(function(){c=!1},U),i())})}),h.on("click"+Q,function(){c||i()})})},t.fn.destroyMfpFastClick=function(){t(this).off("touchstart"+Q+" click"+Q),X&&_.off("touchmove"+Q+" touchend"+Q)},P()}),!function(t){t.flexslider=function(i,n){var s=t(i);s.vars=t.extend({},t.flexslider.defaults,n);var o,r=s.vars.namespace,a=window.navigator&&window.navigator.msPointerEnabled&&window.MSGesture,l=("ontouchstart"in window||a||window.DocumentTouch&&document instanceof DocumentTouch)&&s.vars.touch,c="click touchend MSPointerUp keyup",h="",u="vertical"===s.vars.direction,d=s.vars.reverse,p=s.vars.itemWidth>0,f="fade"===s.vars.animation,g=""!==s.vars.asNavFor,m={},v=!0;t.data(i,"flexslider",s),m={init:function(){s.animating=!1,s.currentSlide=parseInt(s.vars.startAt?s.vars.startAt:0,10),isNaN(s.currentSlide)&&(s.currentSlide=0),s.animatingTo=s.currentSlide,s.atEnd=0===s.currentSlide||s.currentSlide===s.last,s.containerSelector=s.vars.selector.substr(0,s.vars.selector.search(" ")),s.slides=t(s.vars.selector,s),s.container=t(s.containerSelector,s),s.count=s.slides.length,s.syncExists=t(s.vars.sync).length>0,"slide"===s.vars.animation&&(s.vars.animation="swing"),s.prop=u?"top":"marginLeft",s.args={},s.manualPause=!1,s.stopped=!1,s.started=!1,s.startTimeout=null,s.transitions=!s.vars.video&&!f&&s.vars.useCSS&&function(){var t=document.createElement("div"),i=["perspectiveProperty","WebkitPerspective","MozPerspective","OPerspective","msPerspective"];for(var n in i)if(void 0!==t.style[i[n]])return s.pfx=i[n].replace("Perspective","").toLowerCase(),s.prop="-"+s.pfx+"-transform",!0;return!1}(),s.ensureAnimationEnd="",""!==s.vars.controlsContainer&&(s.controlsContainer=t(s.vars.controlsContainer).length>0&&t(s.vars.controlsContainer)),""!==s.vars.manualControls&&(s.manualControls=t(s.vars.manualControls).length>0&&t(s.vars.manualControls)),s.vars.randomize&&(s.slides.sort(function(){return Math.round(Math.random())-.5}),s.container.empty().append(s.slides)),s.doMath(),s.setup("init"),s.vars.controlNav&&m.controlNav.setup(),s.vars.directionNav&&m.directionNav.setup(),s.vars.keyboard&&(1===t(s.containerSelector).length||s.vars.multipleKeyboard)&&t(document).bind("keyup",function(t){var i=t.keyCode;if(!s.animating&&(39===i||37===i)){var n=39===i?s.getTarget("next"):37===i&&s.getTarget("prev");s.flexAnimate(n,s.vars.pauseOnAction)}}),s.vars.mousewheel&&s.bind("mousewheel",function(t,i){t.preventDefault();var n=s.getTarget(0>i?"next":"prev");s.flexAnimate(n,s.vars.pauseOnAction)}),s.vars.pausePlay&&m.pausePlay.setup(),s.vars.slideshow&&s.vars.pauseInvisible&&m.pauseInvisible.init(),s.vars.slideshow&&(s.vars.pauseOnHover&&s.hover(function(){s.manualPlay||s.manualPause||s.pause()},function(){s.manualPause||s.manualPlay||s.stopped||s.play()}),s.vars.pauseInvisible&&m.pauseInvisible.isHidden()||(s.vars.initDelay>0?s.startTimeout=setTimeout(s.play,s.vars.initDelay):s.play())),g&&m.asNav.setup(),l&&s.vars.touch&&m.touch(),(!f||f&&s.vars.smoothHeight)&&t(window).bind("resize orientationchange focus",m.resize),s.find("img").attr("draggable","false"),setTimeout(function(){s.vars.start(s)},200)},asNav:{setup:function(){s.asNav=!0,s.animatingTo=Math.floor(s.currentSlide/s.move),s.currentItem=s.currentSlide,s.slides.removeClass(r+"active-slide").eq(s.currentItem).addClass(r+"active-slide"),a?(i._slider=s,s.slides.each(function(){var i=this;i._gesture=new MSGesture,i._gesture.target=i,i.addEventListener("MSPointerDown",function(t){t.preventDefault(),t.currentTarget._gesture&&t.currentTarget._gesture.addPointer(t.pointerId)},!1),i.addEventListener("MSGestureTap",function(i){i.preventDefault();var n=t(this),o=n.index();t(s.vars.asNavFor).data("flexslider").animating||n.hasClass("active")||(s.direction=s.currentItem<o?"next":"prev",s.flexAnimate(o,s.vars.pauseOnAction,!1,!0,!0))})})):s.slides.on(c,function(i){i.preventDefault();var n=t(this),o=n.index();0>=n.offset().left-t(s).scrollLeft()&&n.hasClass(r+"active-slide")?s.flexAnimate(s.getTarget("prev"),!0):t(s.vars.asNavFor).data("flexslider").animating||n.hasClass(r+"active-slide")||(s.direction=s.currentItem<o?"next":"prev",s.flexAnimate(o,s.vars.pauseOnAction,!1,!0,!0))})}},controlNav:{setup:function(){s.manualControls?m.controlNav.setupManual():m.controlNav.setupPaging()},setupPaging:function(){var i,n,o="thumbnails"===s.vars.controlNav?"control-thumbs":"control-paging",a=1;if(s.controlNavScaffold=t('<ol class="'+r+"control-nav "+r+o+'"></ol>'),s.pagingCount>1)for(var l=0;l<s.pagingCount;l++){if(n=s.slides.eq(l),i="thumbnails"===s.vars.controlNav?'<img src="'+n.attr("data-thumb")+'"/>':"<a>"+a+"</a>","thumbnails"===s.vars.controlNav&&!0===s.vars.thumbCaptions){var u=n.attr("data-thumbcaption");""!=u&&void 0!=u&&(i+='<span class="'+r+'caption">'+u+"</span>")}s.controlNavScaffold.append('<li data-animate="zoomIn" data-delay="'+200*l+'">'+i+"</li>"),a++}s.controlsContainer?t(s.controlsContainer).append(s.controlNavScaffold):s.append(s.controlNavScaffold),m.controlNav.set(),m.controlNav.active(),s.controlNavScaffold.delegate("a, img",c,function(i){if(i.preventDefault(),""===h||h===i.type){var n=t(this),o=s.controlNav.index(n);n.hasClass(r+"active")||(s.direction=o>s.currentSlide?"next":"prev",s.flexAnimate(o,s.vars.pauseOnAction))}""===h&&(h=i.type),m.setToClearWatchedEvent()})},setupManual:function(){s.controlNav=s.manualControls,m.controlNav.active(),s.controlNav.bind(c,function(i){if(i.preventDefault(),""===h||h===i.type){var n=t(this),o=s.controlNav.index(n);n.hasClass(r+"active")||(s.direction=o>s.currentSlide?"next":"prev",s.flexAnimate(o,s.vars.pauseOnAction))}""===h&&(h=i.type),m.setToClearWatchedEvent()})},set:function(){var i="thumbnails"===s.vars.controlNav?"img":"a";s.controlNav=t("."+r+"control-nav li "+i,s.controlsContainer?s.controlsContainer:s)},active:function(){s.controlNav.removeClass(r+"active").eq(s.animatingTo).addClass(r+"active")},update:function(i,n){s.pagingCount>1&&"add"===i?s.controlNavScaffold.append(t("<li><a>"+s.count+"</a></li>")):1===s.pagingCount?s.controlNavScaffold.find("li").remove():s.controlNav.eq(n).closest("li").remove(),m.controlNav.set(),s.pagingCount>1&&s.pagingCount!==s.controlNav.length?s.update(n,i):m.controlNav.active()}},directionNav:{setup:function(){var i=t('<ul class="'+r+'direction-nav"><li><a class="'+r+'prev" href="#">'+s.vars.prevText+'</a></li><li><a class="'+r+'next" href="#">'+s.vars.nextText+"</a></li></ul>");s.controlsContainer?(t(s.controlsContainer).append(i),s.directionNav=t("."+r+"direction-nav li a",s.controlsContainer)):(s.append(i),s.directionNav=t("."+r+"direction-nav li a",s)),m.directionNav.update(),s.directionNav.bind(c,function(i){var n;i.preventDefault(),(""===h||h===i.type)&&(n=s.getTarget(t(this).hasClass(r+"next")?"next":"prev"),s.flexAnimate(n,s.vars.pauseOnAction)),""===h&&(h=i.type),m.setToClearWatchedEvent()})},update:function(){var t=r+"disabled";1===s.pagingCount?s.directionNav.addClass(t).attr("tabindex","-1"):s.vars.animationLoop?s.directionNav.removeClass(t).removeAttr("tabindex"):0===s.animatingTo?s.directionNav.removeClass(t).filter("."+r+"prev").addClass(t).attr("tabindex","-1"):s.animatingTo===s.last?s.directionNav.removeClass(t).filter("."+r+"next").addClass(t).attr("tabindex","-1"):s.directionNav.removeClass(t).removeAttr("tabindex")}},pausePlay:{setup:function(){var i=t('<div class="'+r+'pauseplay"><a></a></div>');s.controlsContainer?(s.controlsContainer.append(i),s.pausePlay=t("."+r+"pauseplay a",s.controlsContainer)):(s.append(i),s.pausePlay=t("."+r+"pauseplay a",s)),m.pausePlay.update(s.vars.slideshow?r+"pause":r+"play"),s.pausePlay.bind(c,function(i){i.preventDefault(),(""===h||h===i.type)&&(t(this).hasClass(r+"pause")?(s.manualPause=!0,s.manualPlay=!1,s.pause()):(s.manualPause=!1,s.manualPlay=!0,s.play())),""===h&&(h=i.type),m.setToClearWatchedEvent()})},update:function(t){"play"===t?s.pausePlay.removeClass(r+"pause").addClass(r+"play").html(s.vars.playText):s.pausePlay.removeClass(r+"play").addClass(r+"pause").html(s.vars.pauseText)}},touch:function(){function t(t){s.animating?t.preventDefault():(window.navigator.msPointerEnabled||1===t.touches.length)&&(s.pause(),v=u?s.h:s.w,$=Number(new Date),w=t.touches[0].pageX,_=t.touches[0].pageY,m=p&&d&&s.animatingTo===s.last?0:p&&d?s.limit-(s.itemW+s.vars.itemMargin)*s.move*s.animatingTo:p&&s.currentSlide===s.last?s.limit:p?(s.itemW+s.vars.itemMargin)*s.move*s.currentSlide:d?(s.last-s.currentSlide+s.cloneOffset)*v:(s.currentSlide+s.cloneOffset)*v,h=u?_:w,g=u?w:_,i.addEventListener("touchmove",n,!1),i.addEventListener("touchend",o,!1))}function n(t){w=t.touches[0].pageX,_=t.touches[0].pageY,y=u?h-_:h-w;var i=500;(!(b=u?Math.abs(y)<Math.abs(w-g):Math.abs(y)<Math.abs(_-g))||Number(new Date)-$>i)&&(t.preventDefault(),!f&&s.transitions&&(s.vars.animationLoop||(y/=0===s.currentSlide&&0>y||s.currentSlide===s.last&&y>0?Math.abs(y)/v+2:1),s.setProps(m+y,"setTouch")))}function o(){if(i.removeEventListener("touchmove",n,!1),s.animatingTo===s.currentSlide&&!b&&null!==y){var t=d?-y:y,r=s.getTarget(t>0?"next":"prev");s.canAdvance(r)&&(Number(new Date)-$<550&&Math.abs(t)>50||Math.abs(t)>v/2)?s.flexAnimate(r,s.vars.pauseOnAction):f||s.flexAnimate(s.currentSlide,s.vars.pauseOnAction,!0)}i.removeEventListener("touchend",o,!1),h=null,g=null,y=null,m=null}function r(t){t.stopPropagation(),s.animating?t.preventDefault():(s.pause(),i._gesture.addPointer(t.pointerId),x=0,v=u?s.h:s.w,$=Number(new Date),m=p&&d&&s.animatingTo===s.last?0:p&&d?s.limit-(s.itemW+s.vars.itemMargin)*s.move*s.animatingTo:p&&s.currentSlide===s.last?s.limit:p?(s.itemW+s.vars.itemMargin)*s.move*s.currentSlide:d?(s.last-s.currentSlide+s.cloneOffset)*v:(s.currentSlide+s.cloneOffset)*v)}function l(t){t.stopPropagation();var n=t.target._slider;if(n){var s=-t.translationX,o=-t.translationY;return x+=u?o:s,y=x,b=u?Math.abs(x)<Math.abs(-s):Math.abs(x)<Math.abs(-o),t.detail===t.MSGESTURE_FLAG_INERTIA?void setImmediate(function(){i._gesture.stop()}):void((!b||Number(new Date)-$>500)&&(t.preventDefault(),!f&&n.transitions&&(n.vars.animationLoop||(y=x/(0===n.currentSlide&&0>x||n.currentSlide===n.last&&x>0?Math.abs(x)/v+2:1)),n.setProps(m+y,"setTouch"))))}}function c(t){t.stopPropagation();var i=t.target._slider;if(i){if(i.animatingTo===i.currentSlide&&!b&&null!==y){var n=d?-y:y,s=i.getTarget(n>0?"next":"prev");i.canAdvance(s)&&(Number(new Date)-$<550&&Math.abs(n)>50||Math.abs(n)>v/2)?i.flexAnimate(s,i.vars.pauseOnAction):f||i.flexAnimate(i.currentSlide,i.vars.pauseOnAction,!0)}h=null,g=null,y=null,m=null,x=0}}var h,g,m,v,y,$,b=!1,w=0,_=0,x=0;a?(i.style.msTouchAction="none",i._gesture=new MSGesture,i._gesture.target=i,i.addEventListener("MSPointerDown",r,!1),i._slider=s,i.addEventListener("MSGestureChange",l,!1),i.addEventListener("MSGestureEnd",c,!1)):i.addEventListener("touchstart",t,!1)},resize:function(){!s.animating&&s.is(":visible")&&(p||s.doMath(),f?m.smoothHeight():p?(s.slides.width(s.computedW),s.update(s.pagingCount),s.setProps()):u?(s.viewport.height(s.h),s.setProps(s.h,"setTotal")):(s.vars.smoothHeight&&m.smoothHeight(),s.newSlides.width(s.computedW),s.setProps(s.computedW,"setTotal")))},smoothHeight:function(t){if(!u||f){var i=f?s:s.viewport;t?i.animate({height:s.slides.eq(s.animatingTo).height()},t):i.height(s.slides.eq(s.animatingTo).height())}},sync:function(i){var n=t(s.vars.sync).data("flexslider"),o=s.animatingTo;switch(i){case"animate":n.flexAnimate(o,s.vars.pauseOnAction,!1,!0);break;case"play":n.playing||n.asNav||n.play();break;case"pause":n.pause()}},uniqueID:function(i){return i.filter("[id]").add(i.find("[id]")).each(function(){var i=t(this);i.attr("id",i.attr("id")+"_clone")}),i},pauseInvisible:{visProp:null,init:function(){var t=["webkit","moz","ms","o"];if("hidden"in document)return"hidden";for(var i=0;i<t.length;i++)t[i]+"Hidden" in document&&(m.pauseInvisible.visProp=t[i]+"Hidden");if(m.pauseInvisible.visProp){var n=m.pauseInvisible.visProp.replace(/[H|h]idden/,"")+"visibilitychange";document.addEventListener(n,function(){m.pauseInvisible.isHidden()?s.startTimeout?clearTimeout(s.startTimeout):s.pause():s.started?s.play():s.vars.initDelay>0?setTimeout(s.play,s.vars.initDelay):s.play()})}},isHidden:function(){return document[m.pauseInvisible.visProp]||!1}},setToClearWatchedEvent:function(){clearTimeout(o),o=setTimeout(function(){h=""},3e3)}},s.flexAnimate=function(i,n,o,a,c){if(s.vars.animationLoop||i===s.currentSlide||(s.direction=i>s.currentSlide?"next":"prev"),g&&1===s.pagingCount&&(s.direction=s.currentItem<i?"next":"prev"),!s.animating&&(s.canAdvance(i,c)||o)&&s.is(":visible")){if(g&&a){var h=t(s.vars.asNavFor).data("flexslider");if(s.atEnd=0===i||i===s.count-1,h.flexAnimate(i,!0,!1,!0,c),s.direction=s.currentItem<i?"next":"prev",h.direction=s.direction,Math.ceil((i+1)/s.visible)-1===s.currentSlide||0===i)return s.currentItem=i,s.slides.removeClass(r+"active-slide").eq(i).addClass(r+"active-slide"),!1;s.currentItem=i,s.slides.removeClass(r+"active-slide").eq(i).addClass(r+"active-slide"),i=Math.floor(i/s.visible)}if(s.animating=!0,s.animatingTo=i,n&&s.pause(),s.vars.before(s),s.syncExists&&!c&&m.sync("animate"),s.vars.controlNav&&m.controlNav.active(),p||s.slides.removeClass(r+"active-slide").eq(i).addClass(r+"active-slide"),s.atEnd=0===i||i===s.last,s.vars.directionNav&&m.directionNav.update(),i===s.last&&(s.vars.end(s),s.vars.animationLoop||s.pause()),f)l?(s.slides.eq(s.currentSlide).css({opacity:0,zIndex:1}),s.slides.eq(i).css({opacity:1,zIndex:2}),s.wrapup(b)):(s.slides.eq(s.currentSlide).css({zIndex:1}).animate({opacity:0},s.vars.animationSpeed,s.vars.easing),s.slides.eq(i).css({zIndex:2}).animate({opacity:1},s.vars.animationSpeed,s.vars.easing,s.wrapup));else{var v,y,$,b=u?s.slides.filter(":first").height():s.computedW;p?(v=s.vars.itemMargin,y=($=(s.itemW+v)*s.move*s.animatingTo)>s.limit&&1!==s.visible?s.limit:$):y=0===s.currentSlide&&i===s.count-1&&s.vars.animationLoop&&"next"!==s.direction?d?(s.count+s.cloneOffset)*b:0:s.currentSlide===s.last&&0===i&&s.vars.animationLoop&&"prev"!==s.direction?d?0:(s.count+1)*b:d?(s.count-1-i+s.cloneOffset)*b:(i+s.cloneOffset)*b,s.setProps(y,"",s.vars.animationSpeed),s.transitions?(s.vars.animationLoop&&s.atEnd||(s.animating=!1,s.currentSlide=s.animatingTo),s.container.unbind("webkitTransitionEnd transitionend"),s.container.bind("webkitTransitionEnd transitionend",function(){clearTimeout(s.ensureAnimationEnd),s.wrapup(b)}),clearTimeout(s.ensureAnimationEnd),s.ensureAnimationEnd=setTimeout(function(){s.wrapup(b)},s.vars.animationSpeed+100)):s.container.animate(s.args,s.vars.animationSpeed,s.vars.easing,function(){s.wrapup(b)})}s.vars.smoothHeight&&m.smoothHeight(s.vars.animationSpeed)}},s.wrapup=function(t){f||p||(0===s.currentSlide&&s.animatingTo===s.last&&s.vars.animationLoop?s.setProps(t,"jumpEnd"):s.currentSlide===s.last&&0===s.animatingTo&&s.vars.animationLoop&&s.setProps(t,"jumpStart")),s.animating=!1,s.currentSlide=s.animatingTo,s.vars.after(s)},s.animateSlides=function(){!s.animating&&v&&s.flexAnimate(s.getTarget("next"))},s.pause=function(){clearInterval(s.animatedSlides),s.animatedSlides=null,s.playing=!1,s.vars.pausePlay&&m.pausePlay.update("play"),s.syncExists&&m.sync("pause")},s.play=function(){s.playing&&clearInterval(s.animatedSlides),s.animatedSlides=s.animatedSlides||setInterval(s.animateSlides,s.vars.slideshowSpeed),s.started=s.playing=!0,s.vars.pausePlay&&m.pausePlay.update("pause"),s.syncExists&&m.sync("play")},s.stop=function(){s.pause(),s.stopped=!0},s.canAdvance=function(t,i){var n=g?s.pagingCount-1:s.last;return!!i||!!g&&s.currentItem===s.count-1&&0===t&&"prev"===s.direction||(!g||0!==s.currentItem||t!==s.pagingCount-1||"next"===s.direction)&&(t!==s.currentSlide||!!g)&&(!!s.vars.animationLoop||(!s.atEnd||0!==s.currentSlide||t!==n||"next"===s.direction)&&(!s.atEnd||s.currentSlide!==n||0!==t||"next"!==s.direction))},s.getTarget=function(t){return s.direction=t,"next"===t?s.currentSlide===s.last?0:s.currentSlide+1:0===s.currentSlide?s.last:s.currentSlide-1},s.setProps=function(t,i,n){var o,r=(o=t||(s.itemW+s.vars.itemMargin)*s.move*s.animatingTo,-1*function(){if(p)return"setTouch"===i?t:d&&s.animatingTo===s.last?0:d?s.limit-(s.itemW+s.vars.itemMargin)*s.move*s.animatingTo:s.animatingTo===s.last?s.limit:o;switch(i){case"setTotal":return d?(s.count-1-s.currentSlide+s.cloneOffset)*t:(s.currentSlide+s.cloneOffset)*t;case"setTouch":default:return t;case"jumpEnd":return d?t:s.count*t;case"jumpStart":return d?s.count*t:t}}()+"px");s.transitions&&(r=u?"translate3d(0,"+r+",0)":"translate3d("+r+",0,0)",n=void 0!==n?n/1e3+"s":"0s",s.container.css("-"+s.pfx+"-transition-duration",n),s.container.css("transition-duration",n)),s.args[s.prop]=r,(s.transitions||void 0===n)&&s.container.css(s.args),s.container.css("transform",r)},s.setup=function(i){if(f)s.slides.css({width:"100%",float:"left",marginRight:"-100%",position:"relative"}),"init"===i&&(l?s.slides.css({opacity:0,display:"block",webkitTransition:"opacity "+s.vars.animationSpeed/1e3+"s ease",zIndex:1}).eq(s.currentSlide).css({opacity:1,zIndex:2}):0==s.vars.fadeFirstSlide?s.slides.css({opacity:0,display:"block",zIndex:1}).eq(s.currentSlide).css({zIndex:2}).css({opacity:1}):s.slides.css({opacity:0,display:"block",zIndex:1}).eq(s.currentSlide).css({zIndex:2}).animate({opacity:1},s.vars.animationSpeed,s.vars.easing)),s.vars.smoothHeight&&m.smoothHeight();else{var n,o;"init"===i&&(s.viewport=t('<div class="'+r+'viewport"></div>').css({overflow:"hidden",position:"relative"}).appendTo(s).append(s.container),s.cloneCount=0,s.cloneOffset=0,d&&(o=t.makeArray(s.slides).reverse(),s.slides=t(o),s.container.empty().append(s.slides))),s.vars.animationLoop&&!p&&(s.cloneCount=2,s.cloneOffset=1,"init"!==i&&s.container.find(".clone").remove(),s.container.append(m.uniqueID(s.slides.first().clone().addClass("clone")).attr("aria-hidden","true")).prepend(m.uniqueID(s.slides.last().clone().addClass("clone")).attr("aria-hidden","true"))),s.newSlides=t(s.vars.selector,s),n=d?s.count-1-s.currentSlide+s.cloneOffset:s.currentSlide+s.cloneOffset,u&&!p?(s.container.height(200*(s.count+s.cloneCount)+"%").css("position","absolute").width("100%"),setTimeout(function(){s.newSlides.css({display:"block"}),s.doMath(),s.viewport.height(s.h),s.setProps(n*s.h,"init")},"init"===i?100:0)):(s.container.width(200*(s.count+s.cloneCount)+"%"),s.setProps(n*s.computedW,"init"),setTimeout(function(){s.doMath(),s.newSlides.css({width:s.computedW,float:"left",display:"block"}),s.vars.smoothHeight&&m.smoothHeight()},"init"===i?100:0))}p||s.slides.removeClass(r+"active-slide").eq(s.currentSlide).addClass(r+"active-slide"),s.vars.init(s)},s.doMath=function(){var t=s.slides.first(),i=s.vars.itemMargin,n=s.vars.minItems,o=s.vars.maxItems;s.w=void 0===s.viewport?s.width():s.viewport.width(),s.h=t.height(),s.boxPadding=t.outerWidth()-t.width(),p?(s.itemT=s.vars.itemWidth+i,s.minW=n?n*s.itemT:s.w,s.maxW=o?o*s.itemT-i:s.w,s.itemW=s.minW>s.w?(s.w-i*(n-1))/n:s.maxW<s.w?(s.w-i*(o-1))/o:s.vars.itemWidth>s.w?s.w:s.vars.itemWidth,s.visible=Math.floor(s.w/s.itemW),s.move=s.vars.move>0&&s.vars.move<s.visible?s.vars.move:s.visible,s.pagingCount=Math.ceil((s.count-s.visible)/s.move+1),s.last=s.pagingCount-1,s.limit=1===s.pagingCount?0:s.vars.itemWidth>s.w?s.itemW*(s.count-1)+i*(s.count-1):(s.itemW+i)*s.count-s.w-i):(s.itemW=s.w,s.pagingCount=s.count,s.last=s.count-1),s.computedW=s.itemW-s.boxPadding},s.update=function(t,i){s.doMath(),p||(t<s.currentSlide?s.currentSlide+=1:t<=s.currentSlide&&0!==t&&(s.currentSlide-=1),s.animatingTo=s.currentSlide),s.vars.controlNav&&!s.manualControls&&("add"===i&&!p||s.pagingCount>s.controlNav.length?m.controlNav.update("add"):("remove"===i&&!p||s.pagingCount<s.controlNav.length)&&(p&&s.currentSlide>s.last&&(s.currentSlide-=1,s.animatingTo-=1),m.controlNav.update("remove",s.last))),s.vars.directionNav&&m.directionNav.update()},s.addSlide=function(i,n){var o=t(i);s.count+=1,s.last=s.count-1,u&&d?void 0!==n?s.slides.eq(s.count-n).after(o):s.container.prepend(o):void 0!==n?s.slides.eq(n).before(o):s.container.append(o),s.update(n,"add"),s.slides=t(s.vars.selector+":not(.clone)",s),s.setup(),s.vars.added(s)},s.removeSlide=function(i){var n=isNaN(i)?s.slides.index(t(i)):i;s.count-=1,s.last=s.count-1,isNaN(i)?t(i,s.slides).remove():u&&d?s.slides.eq(s.last).remove():s.slides.eq(i).remove(),s.doMath(),s.update(n,"remove"),s.slides=t(s.vars.selector+":not(.clone)",s),s.setup(),s.vars.removed(s)},m.init()},t(window).blur(function(){focused=!1}).focus(function(){focused=!0}),t.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,fadeFirstSlide:!0,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(){}},t.fn.flexslider=function(i){if(void 0===i&&(i={}),"object"==typeof i)return this.each(function(){var n=t(this),s=i.selector?i.selector:".slides > li",o=n.find(s);1===o.length&&!0===i.allowOneSlide||0===o.length?(o.fadeIn(400),i.start&&i.start(n)):void 0===n.data("flexslider")&&new t.flexslider(this,i)});var n=t(this).data("flexslider");switch(i){case"play":n.play();break;case"pause":n.pause();break;case"stop":n.stop();break;case"next":n.flexAnimate(n.getTarget("next"),!0);break;case"prev":case"previous":n.flexAnimate(n.getTarget("prev"),!0);break;default:"number"==typeof i&&n.flexAnimate(i,!0)}}}(jQuery),!function(t){t.fn.pajinate=function(i){var n,s,o,r,a,l,c="current_page",h="items_per_page",u={item_container_id:".content",items_per_page:10,nav_panel_id:".page_navigation",nav_info_id:".info_text",num_page_links_to_display:20,start_page:0,wrap_around:!1,nav_label_first:"First",nav_label_prev:"Prev",nav_label_next:"Next",nav_label_last:"Last",nav_order:["first","prev","num","next","last"],nav_label_info:"Showing {0}-{1} of {2} results",show_first_last:!0,abort_on_small_lists:!1,jquery_ui:!1,jquery_ui_active:"ui-state-highlight",jquery_ui_default:"ui-state-default",jquery_ui_disabled:"ui-state-disabled"},i=t.extend(u,i),d=i.jquery_ui?i.jquery_ui_default:"",p=i.jquery_ui?i.jquery_ui_active:"",f=i.jquery_ui?i.jquery_ui_disabled:"";return this.each(function(){if(o=t(this),s=t(this).find(i.item_container_id),r=o.find(i.item_container_id).children(),i.abort_on_small_lists&&i.items_per_page>=r.size())return o;(n=o).data(c,0),n.data(h,i.items_per_page);for(var u=Math.ceil(s.children().size()/i.items_per_page),f='<li class="disabled ellipse more"><span>...</span></li>',_='<li class="disabled ellipse less"><span>...</span></li>',x=i.show_first_last?'<li class="first_link '+d+'"><a href="#">'+i.nav_label_first+"</a></li>":"",C=i.show_first_last?'<li class="last_link '+d+'"><a href="#">'+i.nav_label_last+"</a></li>":"",S="",T=0;T<i.nav_order.length;T++)switch(i.nav_order[T]){case"first":S+=x;break;case"last":S+=C;break;case"next":S+='<li class="next_link '+d+'"><a href="#">'+i.nav_label_next+"</a></li>";break;case"prev":S+='<li class="previous_link '+d+'"><a href="#">'+i.nav_label_prev+"</a></li>";break;case"num":S+=_;for(var P=0;u>P;)S+='<li class="page_link '+d+'" longdesc="'+P+'"><a href="#">'+(P+1)+"</a></li>",P++;S+=f}(a=o.find(i.nav_panel_id)).html(S).each(function(){t(this).find(".page_link:first").addClass("first"),t(this).find(".page_link:last").addClass("last")}),a.children(".ellipse").hide(),a.find(".previous_link").next().next().addClass("active "+p),r.hide(),r.slice(0,n.data(h)).show(),l=o.find(i.nav_panel_id+":first").children(".page_link").size(),i.num_page_links_to_display=Math.min(i.num_page_links_to_display,l),a.children(".page_link").hide(),a.each(function(){t(this).children(".page_link").slice(0,i.num_page_links_to_display).show()}),o.find(".first_link").click(function(i){i.preventDefault(),$(t(this),0),v(0)}),o.find(".last_link").click(function(i){i.preventDefault();var n=l-1;y(t(this),n),v(n)}),o.find(".previous_link").click(function(i){i.preventDefault(),g(t(this))}),o.find(".next_link").click(function(i){i.preventDefault(),m(t(this))}),o.find(".page_link").click(function(i){i.preventDefault(),v(t(this).attr("longdesc"))}),v(parseInt(i.start_page)),b(),i.wrap_around||w()});function g(s){new_page=parseInt(n.data(c))-1,!0==t(s).siblings(".active").prev(".page_link").length?($(s,new_page),v(new_page)):i.wrap_around&&v(l-1)}function m(s){new_page=parseInt(n.data(c))+1,!0==t(s).siblings(".active").next(".page_link").length?(y(s,new_page),v(new_page)):i.wrap_around&&v(0)}function v(t){t=parseInt(t,10);var a=parseInt(n.data(h));end_on=(start_from=t*a)+a;var l=r.hide().slice(start_from,end_on);l.fadeIn(700),o.find(i.nav_panel_id).children(".page_link[longdesc="+t+"]").addClass("active "+p).siblings(".active").removeClass("active "+p),n.data(c,t);var u=parseInt(n.data(c)+1),d=Math.ceil(s.children().size()/i.items_per_page);o.find(i.nav_info_id).html(i.nav_label_info.replace("{0}",start_from+1).replace("{1}",start_from+l.length).replace("{2}",r.length).replace("{3}",u).replace("{4}",d)),b(),w(),void 0!==i.onPageDisplayed&&i.onPageDisplayed.call(this,t+1)}function y(n,s){var o=s;"none"==t(n).siblings(".active").siblings(".page_link[longdesc="+o+"]").css("display")&&a.each(function(){t(this).children(".page_link").hide().slice(parseInt(o-i.num_page_links_to_display+1),o+1).show()})}function $(n,s){var o=s;"none"==t(n).siblings(".active").siblings(".page_link[longdesc="+o+"]").css("display")&&a.each(function(){t(this).children(".page_link").hide().slice(o,o+parseInt(i.num_page_links_to_display)).show()})}function b(){}function w(){a.children(".last").hasClass("active")?a.children(".next_link").add(".last_link").addClass("no_more "+f):a.children(".next_link").add(".last_link").removeClass("no_more "+f),a.children(".first").hasClass("active")?a.children(".previous_link").add(".first_link").addClass("no_more "+f):a.children(".previous_link").add(".first_link").removeClass("no_more "+f)}}}(jQuery),!/*! -------------------------------- Infinite Scroll -------------------------------- + https://github.com/paulirish/infinite-scroll + version 2.0.2 + Copyright 2011/12 Paul Irish & Luke Shumard + Licensed under the MIT license + Documentation: http://infinite-scroll.com/ */ function(t,i,n){"use strict";i.infinitescroll=function(t,n,s){this.element=i(s),this._create(t,n)||(this.failed=!0)},i.infinitescroll.defaults={loading:{finished:n,finishedMsg:"<em>Congratulations, you've reached the end of the internet.</em>",img:"",msg:null,msgText:"<em>Loading the next set of posts...</em>",selector:null,speed:"fast",start:n},state:{isDuringAjax:!1,isInvalidPage:!1,isDestroyed:!1,isDone:!1,isPaused:!1,isBeyondMaxPage:!1,currPage:1},debug:!1,behavior:n,binder:i(t),nextSelector:"div.navigation a:first",navSelector:"div.navigation",contentSelector:null,extraScrollPx:150,itemSelector:"div.post",animate:!1,pathParse:n,dataType:"html",appendCallback:!0,bufferPx:40,errorCallback:function(){},infid:0,pixelsFromNavToBottom:n,path:n,prefill:!1,maxPage:n},i.infinitescroll.prototype={_binding:function(t){var i=this,s=i.options;if(s.v="2.0b2.120520",s.behavior&&this["_binding_"+s.behavior]!==n){this["_binding_"+s.behavior].call(this);return}if("bind"!==t&&"unbind"!==t)return this._debug("Binding value "+t+" not valid"),!1;"unbind"===t?this.options.binder.unbind("smartscroll.infscr."+i.options.infid):this.options.binder[t]("smartscroll.infscr."+i.options.infid,function(){i.scroll()}),this._debug("Binding",t)},_create:function(s,o){var r=i.extend(!0,{},i.infinitescroll.defaults,s);this.options=r;var a=i(t),l=this;if(!l._validate(s))return!1;var c=i(r.nextSelector).attr("href");if(!c)return this._debug("Navigation selector not found"),!1;r.path=r.path||this._determinepath(c),r.contentSelector=r.contentSelector||this.element,r.loading.selector=r.loading.selector||r.contentSelector,r.loading.msg=r.loading.msg||i('<div id="infscr-loading"><img alt="Loading..." src="'+r.loading.img+'" /><div>'+r.loading.msgText+"</div></div>"),(new Image).src=r.loading.img,r.pixelsFromNavToBottom===n&&(r.pixelsFromNavToBottom=i(document).height()-i(r.navSelector).offset().top,this._debug("pixelsFromNavToBottom: "+r.pixelsFromNavToBottom));var h=this;return r.loading.start=r.loading.start||function(){i(r.navSelector).hide(),r.loading.msg.appendTo(r.loading.selector).show(r.loading.speed,i.proxy(function(){this.beginAjax(r)},h))},r.loading.finished=r.loading.finished||function(){r.state.isBeyondMaxPage||r.loading.msg.fadeOut(r.loading.speed)},r.callback=function(t,s,l){r.behavior&&t["_callback_"+r.behavior]!==n&&t["_callback_"+r.behavior].call(i(r.contentSelector)[0],s,l),o&&o.call(i(r.contentSelector)[0],s,r,l),r.prefill&&a.bind("resize.infinite-scroll",t._prefill)},s.debug&&Function.prototype.bind&&("object"==typeof console||"function"==typeof console)&&"object"==typeof console.log&&["log","info","warn","error","assert","dir","clear","profile","profileEnd"].forEach(function(t){console[t]=this.call(console[t],console)},Function.prototype.bind),this._setup(),r.prefill&&this._prefill(),!0},_prefill:function(){function n(){return s.options.contentSelector.height()<=o.height()}var s=this,o=i(t);this._prefill=function(){n()&&s.scroll(),o.bind("resize.infinite-scroll",function(){n()&&(o.unbind("resize.infinite-scroll"),s.scroll())})},this._prefill()},_debug:function(){!0===this.options.debug&&("undefined"!=typeof console&&"function"==typeof console.log?1===Array.prototype.slice.call(arguments).length&&"string"==typeof Array.prototype.slice.call(arguments)[0]?console.log(Array.prototype.slice.call(arguments).toString()):console.log(Array.prototype.slice.call(arguments)):Function.prototype.bind||"undefined"==typeof console||"object"!=typeof console.log||Function.prototype.call.call(console.log,console,Array.prototype.slice.call(arguments)))},_determinepath:function(t){var i=this.options;if(i.behavior&&this["_determinepath_"+i.behavior]!==n)return this["_determinepath_"+i.behavior].call(this,t);if(i.pathParse)return this._debug("pathParse manual"),i.pathParse(t,this.options.state.currPage+1);if(t.match(/^(.*?)\b2\b(.*?$)/))t=t.match(/^(.*?)\b2\b(.*?$)/).slice(1);else if(t.match(/^(.*?)2(.*?$)/)){if(t.match(/^(.*?page=)2(\/.*|$)/))return t=t.match(/^(.*?page=)2(\/.*|$)/).slice(1);t=t.match(/^(.*?)2(.*?$)/).slice(1)}else{if(t.match(/^(.*?page=)1(\/.*|$)/))return t=t.match(/^(.*?page=)1(\/.*|$)/).slice(1);this._debug("Sorry, we couldn't parse your Next (Previous Posts) URL. Verify your the css selector points to the correct A tag. If you still get this error: yell, scream, and kindly ask for help at infinite-scroll.com."),i.state.isInvalidPage=!0}return this._debug("determinePath",t),t},_error:function(t){var i=this.options;if(i.behavior&&this["_error_"+i.behavior]!==n){this["_error_"+i.behavior].call(this,t);return}"destroy"!==t&&"end"!==t&&(t="unknown"),this._debug("Error",t),("end"===t||i.state.isBeyondMaxPage)&&this._showdonemsg(),i.state.isDone=!0,i.state.currPage=1,i.state.isPaused=!1,i.state.isBeyondMaxPage=!1,this._binding("unbind")},_loadcallback:function(s,o,r){var a,l=this.options,c=this.options.callback,h=l.state.isDone?"done":l.appendCallback?"append":"no-append";if(l.behavior&&this["_loadcallback_"+l.behavior]!==n){this["_loadcallback_"+l.behavior].call(this,s,o);return}switch(h){case"done":return this._showdonemsg(),!1;case"no-append":"html"===l.dataType&&(o=i(o="<div>"+o+"</div>").find(l.itemSelector));break;case"append":var u=s.children();if(0===u.length)return this._error("end");for(a=document.createDocumentFragment();s[0].firstChild;)a.appendChild(s[0].firstChild);this._debug("contentSelector",i(l.contentSelector)[0]),i(l.contentSelector)[0].appendChild(a),o=u.get()}if(l.loading.finished.call(i(l.contentSelector)[0],l),l.animate){var d=i(t).scrollTop()+i(l.loading.msg).height()+l.extraScrollPx+"px";i("html,body").animate({scrollTop:d},800,function(){l.state.isDuringAjax=!1})}l.animate||(l.state.isDuringAjax=!1),c(this,o,r),l.prefill&&this._prefill()},_nearbottom:function(){var s=this.options,o=0+i(document).height()-s.binder.scrollTop()-i(t).height();return s.behavior&&this["_nearbottom_"+s.behavior]!==n?this["_nearbottom_"+s.behavior].call(this):(this._debug("math:",o,s.pixelsFromNavToBottom),o-s.bufferPx<s.pixelsFromNavToBottom)},_pausing:function(t){var i=this.options;if(i.behavior&&this["_pausing_"+i.behavior]!==n){this["_pausing_"+i.behavior].call(this,t);return}switch("pause"!==t&&"resume"!==t&&null!==t&&this._debug("Invalid argument. Toggling pause value instead"),t=t&&("pause"===t||"resume"===t)?t:"toggle"){case"pause":i.state.isPaused=!0;break;case"resume":i.state.isPaused=!1;break;case"toggle":i.state.isPaused=!i.state.isPaused}return this._debug("Paused",i.state.isPaused),!1},_setup:function(){var t=this.options;if(t.behavior&&this["_setup_"+t.behavior]!==n){this["_setup_"+t.behavior].call(this);return}return this._binding("bind"),!1},_showdonemsg:function(){var t=this.options;if(t.behavior&&this["_showdonemsg_"+t.behavior]!==n){this["_showdonemsg_"+t.behavior].call(this);return}t.loading.msg.find("img").hide().parent().find("div").html(t.loading.finishedMsg).animate({opacity:1},2e3,function(){i(this).parent().fadeOut(t.loading.speed)}),t.errorCallback.call(i(t.contentSelector)[0],"done")},_validate:function(t){for(var n in t)if(n.indexOf&&n.indexOf("Selector")>-1&&0===i(t[n]).length)return this._debug("Your "+n+" found no elements."),!1;return!0},bind:function(){this._binding("bind")},destroy:function(){return this.options.state.isDestroyed=!0,this.options.loading.finished(),this._error("destroy")},pause:function(){this._pausing("pause")},resume:function(){this._pausing("resume")},beginAjax:function(t){var s,o,r,a,l=this,c=t.path;if(t.state.currPage++,t.maxPage!=n&&t.state.currPage>t.maxPage){t.state.isBeyondMaxPage=!0,this.destroy();return}switch(s=i(t.contentSelector).is("table, tbody")?i("<tbody/>"):i("<div/>"),o="function"==typeof c?c(t.state.currPage):c.join(t.state.currPage),l._debug("heading into ajax",o),r="html"===t.dataType||"json"===t.dataType?t.dataType:"html+callback",t.appendCallback&&"html"===t.dataType&&(r+="+callback"),r){case"html+callback":l._debug("Using HTML via .load() method"),s.load(o+" "+t.itemSelector,n,function(t){l._loadcallback(s,t,o)});break;case"html":l._debug("Using "+r.toUpperCase()+" via $.ajax() method"),i.ajax({url:o,dataType:t.dataType,complete:function(t,i){(a=void 0!==t.isResolved?t.isResolved():"success"===i||"notmodified"===i)?l._loadcallback(s,t.responseText,o):l._error("end")}});break;case"json":l._debug("Using "+r.toUpperCase()+" via $.ajax() method"),i.ajax({dataType:"json",type:"GET",url:o,success:function(i,r,c){if(a=void 0!==c.isResolved?c.isResolved():"success"===r||"notmodified"===r,t.appendCallback){if(t.template!==n){var h=t.template(i);s.append(h),a?l._loadcallback(s,h):l._error("end")}else l._debug("template must be defined."),l._error("end")}else a?l._loadcallback(s,i,o):l._error("end")},error:function(){l._debug("JSON ajax request failed."),l._error("end")}})}},retrieve:function(t){t=t||null;var s=this,o=s.options;if(o.behavior&&this["retrieve_"+o.behavior]!==n){this["retrieve_"+o.behavior].call(this,t);return}if(o.state.isDestroyed)return this._debug("Instance is destroyed"),!1;o.state.isDuringAjax=!0,o.loading.start.call(i(o.contentSelector)[0],o)},scroll:function(){var t=this.options,i=t.state;if(t.behavior&&this["scroll_"+t.behavior]!==n){this["scroll_"+t.behavior].call(this);return}!i.isDuringAjax&&!i.isInvalidPage&&!i.isDone&&!i.isDestroyed&&!i.isPaused&&this._nearbottom()&&this.retrieve()},toggle:function(){this._pausing()},unbind:function(){this._binding("unbind")},update:function(t){i.isPlainObject(t)&&(this.options=i.extend(!0,this.options,t))}},i.fn.infinitescroll=function(t,n){var s=typeof t;switch(s){case"string":var o=Array.prototype.slice.call(arguments,1);this.each(function(){var n=i.data(this,"infinitescroll");if(!n||!i.isFunction(n[t])||"_"===t.charAt(0))return!1;n[t].apply(n,o)});break;case"object":this.each(function(){var s=i.data(this,"infinitescroll");s?s.update(t):(s=new i.infinitescroll(t,n,this)).failed||i.data(this,"infinitescroll",s)})}return this};var s,o=i.event;o.special.smartscroll={setup:function(){i(this).bind("scroll",o.special.smartscroll.handler)},teardown:function(){i(this).unbind("scroll",o.special.smartscroll.handler)},handler:function(t,n){var o=this,r=arguments;t.type="smartscroll",s&&clearTimeout(s),s=setTimeout(function(){i(o).trigger("smartscroll",r)},"execAsap"===n?0:100)}},i.fn.smartscroll=function(t){return t?this.bind("smartscroll",t):this.trigger("smartscroll",["execAsap"])}}(window,jQuery),!/*! jQuery UI - v1.10.3 - 2013-10-16 * http://jqueryui.com * Includes: jquery.ui.core.js, jquery.ui.widget.js, jquery.ui.mouse.js, jquery.ui.position.js, jquery.ui.tabs.js, jquery.ui.effect.js, jquery.ui.effect-fade.js * Copyright 2013 jQuery Foundation and other contributors; Licensed MIT */ function(t,i){function n(i,n){var o,r,a,l=i.nodeName.toLowerCase();return"area"===l?(r=(o=i.parentNode).name,!!i.href&&!!r&&"map"===o.nodeName.toLowerCase()&&!!(a=t("img[usemap=#"+r+"]")[0])&&s(a)):(/input|select|textarea|button|object/.test(l)?!i.disabled:"a"===l&&i.href||n)&&s(i)}function s(i){return t.expr.filters.visible(i)&&!t(i).parents().addBack().filter(function(){return"hidden"===t.css(this,"visibility")}).length}var o,r,a=0,l=/^ui-id-\d+$/;t.ui=t.ui||{},t.extend(t.ui,{version:"1.10.3",keyCode:{BACKSPACE:8,COMMA:188,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,LEFT:37,NUMPAD_ADD:107,NUMPAD_DECIMAL:110,NUMPAD_DIVIDE:111,NUMPAD_ENTER:108,NUMPAD_MULTIPLY:106,NUMPAD_SUBTRACT:109,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SPACE:32,TAB:9,UP:38}}),t.fn.extend({focus:(o=t.fn.focus,function(i,n){return"number"==typeof i?this.each(function(){var s=this;setTimeout(function(){t(s).focus(),n&&n.call(s)},i)}):o.apply(this,arguments)}),scrollParent:function(){var i;return i=t.ui.ie&&/(static|relative)/.test(this.css("position"))||/absolute/.test(this.css("position"))?this.parents().filter(function(){return/(relative|absolute|fixed)/.test(t.css(this,"position"))&&/(auto|scroll)/.test(t.css(this,"overflow")+t.css(this,"overflow-y")+t.css(this,"overflow-x"))}).eq(0):this.parents().filter(function(){return/(auto|scroll)/.test(t.css(this,"overflow")+t.css(this,"overflow-y")+t.css(this,"overflow-x"))}).eq(0),/fixed/.test(this.css("position"))||!i.length?t(document):i},zIndex:function(n){if(n!==i)return this.css("zIndex",n);if(this.length)for(var s,o,r=t(this[0]);r.length&&r[0]!==document;){if(("absolute"===(s=r.css("position"))||"relative"===s||"fixed"===s)&&(o=parseInt(r.css("zIndex"),10),!isNaN(o)&&0!==o))return o;r=r.parent()}return 0},uniqueId:function(){return this.each(function(){this.id||(this.id="ui-id-"+ ++a)})},removeUniqueId:function(){return this.each(function(){l.test(this.id)&&t(this).removeAttr("id")})}}),t.extend(t.expr[":"],{data:t.expr.createPseudo?t.expr.createPseudo(function(i){return function(n){return!!t.data(n,i)}}):function(i,n,s){return!!t.data(i,s[3])},focusable:function(i){return n(i,!isNaN(t.attr(i,"tabindex")))},tabbable:function(i){var s=t.attr(i,"tabindex"),o=isNaN(s);return(o||s>=0)&&n(i,!o)}}),t("<a>").outerWidth(1).jquery||t.each(["Width","Height"],function(n,s){function o(i,n,s,o){return t.each(r,function(){n-=parseFloat(t.css(i,"padding"+this))||0,s&&(n-=parseFloat(t.css(i,"border"+this+"Width"))||0),o&&(n-=parseFloat(t.css(i,"margin"+this))||0)}),n}var r="Width"===s?["Left","Right"]:["Top","Bottom"],a=s.toLowerCase(),l={innerWidth:t.fn.innerWidth,innerHeight:t.fn.innerHeight,outerWidth:t.fn.outerWidth,outerHeight:t.fn.outerHeight};t.fn["inner"+s]=function(n){return n===i?l["inner"+s].call(this):this.each(function(){t(this).css(a,o(this,n)+"px")})},t.fn["outer"+s]=function(i,n){return"number"!=typeof i?l["outer"+s].call(this,i):this.each(function(){t(this).css(a,o(this,i,!0,n)+"px")})}}),t.fn.addBack||(t.fn.addBack=function(t){return this.add(null==t?this.prevObject:this.prevObject.filter(t))}),t("<a>").data("a-b","a").removeData("a-b").data("a-b")&&(t.fn.removeData=(r=t.fn.removeData,function(i){return arguments.length?r.call(this,t.camelCase(i)):r.call(this)})),t.ui.ie=!!/msie [\w.]+/.exec(navigator.userAgent.toLowerCase()),t.support.selectstart="onselectstart"in document.createElement("div"),t.fn.extend({disableSelection:function(){return this.bind((t.support.selectstart?"selectstart":"mousedown")+".ui-disableSelection",function(t){t.preventDefault()})},enableSelection:function(){return this.unbind(".ui-disableSelection")}}),t.extend(t.ui,{plugin:{add:function(i,n,s){var o,r=t.ui[i].prototype;for(o in s)r.plugins[o]=r.plugins[o]||[],r.plugins[o].push([n,s[o]])},call:function(t,i,n){var s,o=t.plugins[i];if(o&&t.element[0].parentNode&&11!==t.element[0].parentNode.nodeType)for(s=0;o.length>s;s++)t.options[o[s][0]]&&o[s][1].apply(t.element,n)}},hasScroll:function(i,n){if("hidden"===t(i).css("overflow"))return!1;var s=n&&"left"===n?"scrollLeft":"scrollTop",o=!1;return i[s]>0||(i[s]=1,o=i[s]>0,i[s]=0,o)}})}(jQuery),!function(t,i){var n=0,s=Array.prototype.slice,o=t.cleanData;t.cleanData=function(i){for(var n,s=0;null!=(n=i[s]);s++)try{t(n).triggerHandler("remove")}catch(r){}o(i)},t.widget=function(n,s,o){var r,a,l,c,h={},u=n.split(".")[0];r=u+"-"+(n=n.split(".")[1]),o||(o=s,s=t.Widget),t.expr[":"][r.toLowerCase()]=function(i){return!!t.data(i,r)},t[u]=t[u]||{},a=t[u][n],l=t[u][n]=function(t,n){return this._createWidget?(arguments.length&&this._createWidget(t,n),i):new l(t,n)},t.extend(l,a,{version:o.version,_proto:t.extend({},o),_childConstructors:[]}),(c=new s).options=t.widget.extend({},c.options),t.each(o,function(n,o){var r,a;return t.isFunction(o)?(h[n]=(r=function(){return s.prototype[n].apply(this,arguments)},a=function(t){return s.prototype[n].apply(this,t)},function(){var t,i=this._super,n=this._superApply;return this._super=r,this._superApply=a,t=o.apply(this,arguments),this._super=i,this._superApply=n,t}),i):(h[n]=o,i)}),l.prototype=t.widget.extend(c,{widgetEventPrefix:a?c.widgetEventPrefix:n},h,{constructor:l,namespace:u,widgetName:n,widgetFullName:r}),a?(t.each(a._childConstructors,function(i,n){var s=n.prototype;t.widget(s.namespace+"."+s.widgetName,l,n._proto)}),delete a._childConstructors):s._childConstructors.push(l),t.widget.bridge(n,l)},t.widget.extend=function(n){for(var o,r,a=s.call(arguments,1),l=0,c=a.length;c>l;l++)for(o in a[l])r=a[l][o],a[l].hasOwnProperty(o)&&r!==i&&(n[o]=t.isPlainObject(r)?t.isPlainObject(n[o])?t.widget.extend({},n[o],r):t.widget.extend({},r):r);return n},t.widget.bridge=function(n,o){var r=o.prototype.widgetFullName||n;t.fn[n]=function(a){var l="string"==typeof a,c=s.call(arguments,1),h=this;return a=!l&&c.length?t.widget.extend.apply(null,[a].concat(c)):a,l?this.each(function(){var s,o=t.data(this,r);return o?t.isFunction(o[a])&&"_"!==a.charAt(0)?(s=o[a].apply(o,c))!==o&&s!==i?(h=s&&s.jquery?h.pushStack(s.get()):s,!1):i:t.error("no such method '"+a+"' for "+n+" widget instance"):t.error("cannot call methods on "+n+" prior to initialization; attempted to call method '"+a+"'")}):this.each(function(){var i=t.data(this,r);i?i.option(a||{})._init():t.data(this,r,new o(a,this))}),h}},t.Widget=function(){},t.Widget._childConstructors=[],t.Widget.prototype={widgetName:"widget",widgetEventPrefix:"",defaultElement:"<div>",options:{disabled:!1,create:null},_createWidget:function(i,s){s=t(s||this.defaultElement||this)[0],this.element=t(s),this.uuid=n++,this.eventNamespace="."+this.widgetName+this.uuid,this.options=t.widget.extend({},this.options,this._getCreateOptions(),i),this.bindings=t(),this.hoverable=t(),this.focusable=t(),s!==this&&(t.data(s,this.widgetFullName,this),this._on(!0,this.element,{remove:function(t){t.target===s&&this.destroy()}}),this.document=t(s.style?s.ownerDocument:s.document||s),this.window=t(this.document[0].defaultView||this.document[0].parentWindow)),this._create(),this._trigger("create",null,this._getCreateEventData()),this._init()},_getCreateOptions:t.noop,_getCreateEventData:t.noop,_create:t.noop,_init:t.noop,destroy:function(){this._destroy(),this.element.unbind(this.eventNamespace).removeData(this.widgetName).removeData(this.widgetFullName).removeData(t.camelCase(this.widgetFullName)),this.widget().unbind(this.eventNamespace).removeAttr("aria-disabled").removeClass(this.widgetFullName+"-disabled ui-state-disabled"),this.bindings.unbind(this.eventNamespace),this.hoverable.removeClass("ui-state-hover"),this.focusable.removeClass("ui-state-focus")},_destroy:t.noop,widget:function(){return this.element},option:function(n,s){var o,r,a,l=n;if(0===arguments.length)return t.widget.extend({},this.options);if("string"==typeof n){if(l={},n=(o=n.split(".")).shift(),o.length){for(r=l[n]=t.widget.extend({},this.options[n]),a=0;o.length-1>a;a++)r[o[a]]=r[o[a]]||{},r=r[o[a]];if(n=o.pop(),s===i)return r[n]===i?null:r[n];r[n]=s}else{if(s===i)return this.options[n]===i?null:this.options[n];l[n]=s}}return this._setOptions(l),this},_setOptions:function(t){var i;for(i in t)this._setOption(i,t[i]);return this},_setOption:function(t,i){return this.options[t]=i,"disabled"===t&&(this.widget().toggleClass(this.widgetFullName+"-disabled ui-state-disabled",!!i).attr("aria-disabled",i),this.hoverable.removeClass("ui-state-hover"),this.focusable.removeClass("ui-state-focus")),this},enable:function(){return this._setOption("disabled",!1)},disable:function(){return this._setOption("disabled",!0)},_on:function(n,s,o){var r,a=this;"boolean"!=typeof n&&(o=s,s=n,n=!1),o?(s=r=t(s),this.bindings=this.bindings.add(s)):(o=s,s=this.element,r=this.widget()),t.each(o,function(o,l){function c(){return n||!0!==a.options.disabled&&!t(this).hasClass("ui-state-disabled")?("string"==typeof l?a[l]:l).apply(a,arguments):i}"string"!=typeof l&&(c.guid=l.guid=l.guid||c.guid||t.guid++);var h=o.match(/^(\w+)\s*(.*)$/),u=h[1]+a.eventNamespace,d=h[2];d?r.delegate(d,u,c):s.bind(u,c)})},_off:function(t,i){i=(i||"").split(" ").join(this.eventNamespace+" ")+this.eventNamespace,t.unbind(i).undelegate(i)},_delay:function(t,i){function n(){return("string"==typeof t?s[t]:t).apply(s,arguments)}var s=this;return setTimeout(n,i||0)},_hoverable:function(i){this.hoverable=this.hoverable.add(i),this._on(i,{mouseenter:function(i){t(i.currentTarget).addClass("ui-state-hover")},mouseleave:function(i){t(i.currentTarget).removeClass("ui-state-hover")}})},_focusable:function(i){this.focusable=this.focusable.add(i),this._on(i,{focusin:function(i){t(i.currentTarget).addClass("ui-state-focus")},focusout:function(i){t(i.currentTarget).removeClass("ui-state-focus")}})},_trigger:function(i,n,s){var o,r,a=this.options[i];if(s=s||{},(n=t.Event(n)).type=(i===this.widgetEventPrefix?i:this.widgetEventPrefix+i).toLowerCase(),n.target=this.element[0],r=n.originalEvent)for(o in r)o in n||(n[o]=r[o]);return this.element.trigger(n,s),!(t.isFunction(a)&&!1===a.apply(this.element[0],[n].concat(s))||n.isDefaultPrevented())}},t.each({show:"fadeIn",hide:"fadeOut"},function(i,n){t.Widget.prototype["_"+i]=function(s,o,r){"string"==typeof o&&(o={effect:o});var a,l=o?!0===o||"number"==typeof o?n:o.effect||n:i;"number"==typeof(o=o||{})&&(o={duration:o}),a=!t.isEmptyObject(o),o.complete=r,o.delay&&s.delay(o.delay),a&&t.effects&&t.effects.effect[l]?s[i](o):l!==i&&s[l]?s[l](o.duration,o.easing,r):s.queue(function(n){t(this)[i](),r&&r.call(s[0]),n()})}})}(jQuery),!function(t){var i=!1;t(document).mouseup(function(){i=!1}),t.widget("ui.mouse",{version:"1.10.3",options:{cancel:"input,textarea,button,select,option",distance:1,delay:0},_mouseInit:function(){var i=this;this.element.bind("mousedown."+this.widgetName,function(t){return i._mouseDown(t)}).bind("click."+this.widgetName,function(n){return!0===t.data(n.target,i.widgetName+".preventClickEvent")?(t.removeData(n.target,i.widgetName+".preventClickEvent"),n.stopImmediatePropagation(),!1):void 0}),this.started=!1},_mouseDestroy:function(){this.element.unbind("."+this.widgetName),this._mouseMoveDelegate&&t(document).unbind("mousemove."+this.widgetName,this._mouseMoveDelegate).unbind("mouseup."+this.widgetName,this._mouseUpDelegate)},_mouseDown:function(n){if(!i){this._mouseStarted&&this._mouseUp(n),this._mouseDownEvent=n;var s=this,o=1===n.which,r="string"==typeof this.options.cancel&&!!n.target.nodeName&&t(n.target).closest(this.options.cancel).length;return!(o&&!r&&this._mouseCapture(n))||(this.mouseDelayMet=!this.options.delay,this.mouseDelayMet||(this._mouseDelayTimer=setTimeout(function(){s.mouseDelayMet=!0},this.options.delay)),this._mouseDistanceMet(n)&&this._mouseDelayMet(n)&&(this._mouseStarted=!1!==this._mouseStart(n),!this._mouseStarted)?(n.preventDefault(),!0):(!0===t.data(n.target,this.widgetName+".preventClickEvent")&&t.removeData(n.target,this.widgetName+".preventClickEvent"),this._mouseMoveDelegate=function(t){return s._mouseMove(t)},this._mouseUpDelegate=function(t){return s._mouseUp(t)},t(document).bind("mousemove."+this.widgetName,this._mouseMoveDelegate).bind("mouseup."+this.widgetName,this._mouseUpDelegate),n.preventDefault(),i=!0,!0))}},_mouseMove:function(i){return t.ui.ie&&(!document.documentMode||9>document.documentMode)&&!i.button?this._mouseUp(i):this._mouseStarted?(this._mouseDrag(i),i.preventDefault()):(this._mouseDistanceMet(i)&&this._mouseDelayMet(i)&&(this._mouseStarted=!1!==this._mouseStart(this._mouseDownEvent,i),this._mouseStarted?this._mouseDrag(i):this._mouseUp(i)),!this._mouseStarted)},_mouseUp:function(i){return t(document).unbind("mousemove."+this.widgetName,this._mouseMoveDelegate).unbind("mouseup."+this.widgetName,this._mouseUpDelegate),this._mouseStarted&&(this._mouseStarted=!1,i.target===this._mouseDownEvent.target&&t.data(i.target,this.widgetName+".preventClickEvent",!0),this._mouseStop(i)),!1},_mouseDistanceMet:function(t){return Math.max(Math.abs(this._mouseDownEvent.pageX-t.pageX),Math.abs(this._mouseDownEvent.pageY-t.pageY))>=this.options.distance},_mouseDelayMet:function(){return this.mouseDelayMet},_mouseStart:function(){},_mouseDrag:function(){},_mouseStop:function(){},_mouseCapture:function(){return!0}})}(jQuery),!function(t,i){function n(t,i,n){return[parseFloat(t[0])*(f.test(t[0])?i/100:1),parseFloat(t[1])*(f.test(t[1])?n/100:1)]}function s(i,n){return parseInt(t.css(i,n),10)||0}function o(i){var n=i[0];return 9===n.nodeType?{width:i.width(),height:i.height(),offset:{top:0,left:0}}:t.isWindow(n)?{width:i.width(),height:i.height(),offset:{top:i.scrollTop(),left:i.scrollLeft()}}:n.preventDefault?{width:0,height:0,offset:{top:n.pageY,left:n.pageX}}:{width:i.outerWidth(),height:i.outerHeight(),offset:i.offset()}}t.ui=t.ui||{};var r,a=Math.max,l=Math.abs,c=Math.round,h=/left|center|right/,u=/top|center|bottom/,d=/[\+\-]\d+(\.[\d]+)?%?/,p=/^\w+/,f=/%$/,g=t.fn.position;t.position={scrollbarWidth:function(){if(void 0!==r)return r;var i,n,s=t("<div style='display:block;width:50px;height:50px;overflow:hidden;'><div style='height:100px;width:auto;'></div></div>"),o=s.children()[0];return t("body").append(s),i=o.offsetWidth,s.css("overflow","scroll"),i===(n=o.offsetWidth)&&(n=s[0].clientWidth),s.remove(),r=i-n},getScrollInfo:function(i){var n=i.isWindow?"":i.element.css("overflow-x"),s=i.isWindow?"":i.element.css("overflow-y"),o="scroll"===n||"auto"===n&&i.width<i.element[0].scrollWidth;return{width:"scroll"===s||"auto"===s&&i.height<i.element[0].scrollHeight?t.position.scrollbarWidth():0,height:o?t.position.scrollbarWidth():0}},getWithinInfo:function(i){var n=t(i||window),s=t.isWindow(n[0]);return{element:n,isWindow:s,offset:n.offset()||{left:0,top:0},scrollLeft:n.scrollLeft(),scrollTop:n.scrollTop(),width:s?n.width():n.outerWidth(),height:s?n.height():n.outerHeight()}}},t.fn.position=function(i){if(!i||!i.of)return g.apply(this,arguments);i=t.extend({},i);var r,f,m,v,y,$,b=t(i.of),w=t.position.getWithinInfo(i.within),_=t.position.getScrollInfo(w),x=(i.collision||"flip").split(" "),C={};return $=o(b),b[0].preventDefault&&(i.at="left top"),f=$.width,m=$.height,v=$.offset,y=t.extend({},v),t.each(["my","at"],function(){var t,n,s=(i[this]||"").split(" ");1===s.length&&(s=h.test(s[0])?s.concat(["center"]):u.test(s[0])?["center"].concat(s):["center","center"]),s[0]=h.test(s[0])?s[0]:"center",s[1]=u.test(s[1])?s[1]:"center",t=d.exec(s[0]),n=d.exec(s[1]),C[this]=[t?t[0]:0,n?n[0]:0],i[this]=[p.exec(s[0])[0],p.exec(s[1])[0]]}),1===x.length&&(x[1]=x[0]),"right"===i.at[0]?y.left+=f:"center"===i.at[0]&&(y.left+=f/2),"bottom"===i.at[1]?y.top+=m:"center"===i.at[1]&&(y.top+=m/2),r=n(C.at,f,m),y.left+=r[0],y.top+=r[1],this.each(function(){var o,h,u=t(this),d=u.outerWidth(),p=u.outerHeight(),g=s(this,"marginLeft"),$=s(this,"marginTop"),S=d+g+s(this,"marginRight")+_.width,T=p+$+s(this,"marginBottom")+_.height,P=t.extend({},y),k=n(C.my,u.outerWidth(),u.outerHeight());"right"===i.my[0]?P.left-=d:"center"===i.my[0]&&(P.left-=d/2),"bottom"===i.my[1]?P.top-=p:"center"===i.my[1]&&(P.top-=p/2),P.left+=k[0],P.top+=k[1],t.support.offsetFractions||(P.left=c(P.left),P.top=c(P.top)),o={marginLeft:g,marginTop:$},t.each(["left","top"],function(n,s){t.ui.position[x[n]]&&t.ui.position[x[n]][s](P,{targetWidth:f,targetHeight:m,elemWidth:d,elemHeight:p,collisionPosition:o,collisionWidth:S,collisionHeight:T,offset:[r[0]+k[0],r[1]+k[1]],my:i.my,at:i.at,within:w,elem:u})}),i.using&&(h=function(t){var n=v.left-P.left,s=n+f-d,o=v.top-P.top,r=o+m-p,c={target:{element:b,left:v.left,top:v.top,width:f,height:m},element:{element:u,left:P.left,top:P.top,width:d,height:p},horizontal:0>s?"left":n>0?"right":"center",vertical:0>r?"top":o>0?"bottom":"middle"};d>f&&f>l(n+s)&&(c.horizontal="center"),p>m&&m>l(o+r)&&(c.vertical="middle"),c.important=a(l(n),l(s))>a(l(o),l(r))?"horizontal":"vertical",i.using.call(this,t,c)}),u.offset(t.extend(P,{using:h}))})},t.ui.position={fit:{left:function(t,i){var n,s=i.within,o=s.isWindow?s.scrollLeft:s.offset.left,r=s.width,l=t.left-i.collisionPosition.marginLeft,c=o-l,h=l+i.collisionWidth-r-o;i.collisionWidth>r?c>0&&0>=h?(n=t.left+c+i.collisionWidth-r-o,t.left+=c-n):t.left=h>0&&0>=c?o:c>h?o+r-i.collisionWidth:o:c>0?t.left+=c:h>0?t.left-=h:t.left=a(t.left-l,t.left)},top:function(t,i){var n,s=i.within,o=s.isWindow?s.scrollTop:s.offset.top,r=i.within.height,l=t.top-i.collisionPosition.marginTop,c=o-l,h=l+i.collisionHeight-r-o;i.collisionHeight>r?c>0&&0>=h?(n=t.top+c+i.collisionHeight-r-o,t.top+=c-n):t.top=h>0&&0>=c?o:c>h?o+r-i.collisionHeight:o:c>0?t.top+=c:h>0?t.top-=h:t.top=a(t.top-l,t.top)}},flip:{left:function(t,i){var n,s,o=i.within,r=o.offset.left+o.scrollLeft,a=o.width,c=o.isWindow?o.scrollLeft:o.offset.left,h=t.left-i.collisionPosition.marginLeft,u=h-c,d=h+i.collisionWidth-a-c,p="left"===i.my[0]?-i.elemWidth:"right"===i.my[0]?i.elemWidth:0,f="left"===i.at[0]?i.targetWidth:"right"===i.at[0]?-i.targetWidth:0,g=-2*i.offset[0];0>u?(0>(n=t.left+p+f+g+i.collisionWidth-a-r)||l(u)>n)&&(t.left+=p+f+g):d>0&&((s=t.left-i.collisionPosition.marginLeft+p+f+g-c)>0||d>l(s))&&(t.left+=p+f+g)},top:function(t,i){var n,s,o=i.within,r=o.offset.top+o.scrollTop,a=o.height,c=o.isWindow?o.scrollTop:o.offset.top,h=t.top-i.collisionPosition.marginTop,u=h-c,d=h+i.collisionHeight-a-c,p="top"===i.my[1]?-i.elemHeight:"bottom"===i.my[1]?i.elemHeight:0,f="top"===i.at[1]?i.targetHeight:"bottom"===i.at[1]?-i.targetHeight:0,g=-2*i.offset[1];0>u?(s=t.top+p+f+g+i.collisionHeight-a-r,t.top+p+f+g>u&&(0>s||l(u)>s)&&(t.top+=p+f+g)):d>0&&(n=t.top-i.collisionPosition.marginTop+p+f+g-c,t.top+p+f+g>d&&(n>0||d>l(n))&&(t.top+=p+f+g))}},flipfit:{left:function(){t.ui.position.flip.left.apply(this,arguments),t.ui.position.fit.left.apply(this,arguments)},top:function(){t.ui.position.flip.top.apply(this,arguments),t.ui.position.fit.top.apply(this,arguments)}}},function(){var i,n,s,o,r,a=document.getElementsByTagName("body")[0],l=document.createElement("div");for(r in i=document.createElement(a?"div":"body"),s={visibility:"hidden",width:0,height:0,border:0,margin:0,background:"none"},a&&t.extend(s,{position:"absolute",left:"-1000px",top:"-1000px"}),s)i.style[r]=s[r];i.appendChild(l),(n=a||document.documentElement).insertBefore(i,n.firstChild),l.style.cssText="position: absolute; left: 10.7432222px;",o=t(l).offset().left,t.support.offsetFractions=o>10&&11>o,i.innerHTML="",n.removeChild(i)}()}(jQuery),!function(t,i){function n(){return++o}function s(t){return t.hash.length>1&&decodeURIComponent(t.href.replace(r,""))===decodeURIComponent(location.href.replace(r,""))}var o=0,r=/#.*$/;t.widget("ui.tabs",{version:"1.10.3",delay:300,options:{active:null,collapsible:!1,event:"click",heightStyle:"content",hide:null,show:null,activate:null,beforeActivate:null,beforeLoad:null,load:null},_create:function(){var i=this,n=this.options;this.running=!1,this.element.addClass("ui-tabs ui-widget ui-widget-content ui-corner-all").toggleClass("ui-tabs-collapsible",n.collapsible).delegate(".ui-tabs-nav > li","mousedown"+this.eventNamespace,function(i){t(this).is(".ui-state-disabled")&&i.preventDefault()}).delegate(".ui-tabs-anchor","focus"+this.eventNamespace,function(){t(this).closest("li").is(".ui-state-disabled")&&this.blur()}),this._processTabs(),n.active=this._initialActive(),t.isArray(n.disabled)&&(n.disabled=t.unique(n.disabled.concat(t.map(this.tabs.filter(".ui-state-disabled"),function(t){return i.tabs.index(t)}))).sort()),this.active=!1!==this.options.active&&this.anchors.length?this._findActive(n.active):t(),this._refresh(),this.active.length&&this.load(n.active)},_initialActive:function(){var n=this.options.active,s=this.options.collapsible,o=location.hash.substring(1);return null===n&&(o&&this.tabs.each(function(s,r){return t(r).attr("aria-controls")===o?(n=s,!1):i}),null===n&&(n=this.tabs.index(this.tabs.filter(".ui-tabs-active"))),(null===n||-1===n)&&(n=!!this.tabs.length&&0)),!1!==n&&-1===(n=this.tabs.index(this.tabs.eq(n)))&&(n=!s&&0),!s&&!1===n&&this.anchors.length&&(n=0),n},_getCreateEventData:function(){return{tab:this.active,panel:this.active.length?this._getPanelForTab(this.active):t()}},_tabKeydown:function(n){var s=t(this.document[0].activeElement).closest("li"),o=this.tabs.index(s),r=!0;if(!this._handlePageNav(n)){switch(n.keyCode){case t.ui.keyCode.RIGHT:case t.ui.keyCode.DOWN:o++;break;case t.ui.keyCode.UP:case t.ui.keyCode.LEFT:r=!1,o--;break;case t.ui.keyCode.END:o=this.anchors.length-1;break;case t.ui.keyCode.HOME:o=0;break;case t.ui.keyCode.SPACE:return n.preventDefault(),clearTimeout(this.activating),this._activate(o),i;case t.ui.keyCode.ENTER:return n.preventDefault(),clearTimeout(this.activating),this._activate(o!==this.options.active&&o),i;default:return}n.preventDefault(),clearTimeout(this.activating),o=this._focusNextTab(o,r),n.ctrlKey||(s.attr("aria-selected","false"),this.tabs.eq(o).attr("aria-selected","true"),this.activating=this._delay(function(){this.option("active",o)},this.delay))}},_panelKeydown:function(i){this._handlePageNav(i)||i.ctrlKey&&i.keyCode===t.ui.keyCode.UP&&(i.preventDefault(),this.active.focus())},_handlePageNav:function(n){return n.altKey&&n.keyCode===t.ui.keyCode.PAGE_UP?(this._activate(this._focusNextTab(this.options.active-1,!1)),!0):n.altKey&&n.keyCode===t.ui.keyCode.PAGE_DOWN?(this._activate(this._focusNextTab(this.options.active+1,!0)),!0):i},_findNextTab:function(i,n){function s(){return i>o&&(i=0),0>i&&(i=o),i}for(var o=this.tabs.length-1;-1!==t.inArray(s(),this.options.disabled);)i=n?i+1:i-1;return i},_focusNextTab:function(t,i){return t=this._findNextTab(t,i),this.tabs.eq(t).focus(),t},_setOption:function(t,n){return"active"===t?(this._activate(n),i):"disabled"===t?(this._setupDisabled(n),i):(this._super(t,n),"collapsible"===t&&(this.element.toggleClass("ui-tabs-collapsible",n),n||!1!==this.options.active||this._activate(0)),"event"===t&&this._setupEvents(n),"heightStyle"===t&&this._setupHeightStyle(n),i)},_tabId:function(t){return t.attr("aria-controls")||"ui-tabs-"+n()},_sanitizeSelector:function(t){return t?t.replace(/[!"$%&'()*+,.\/:;<=>?@\[\]\^`{|}~]/g,"\\$&"):""},refresh:function(){var i=this.options,n=this.tablist.children(":has(a[href])");i.disabled=t.map(n.filter(".ui-state-disabled"),function(t){return n.index(t)}),this._processTabs(),!1!==i.active&&this.anchors.length?this.active.length&&!t.contains(this.tablist[0],this.active[0])?this.tabs.length===i.disabled.length?(i.active=!1,this.active=t()):this._activate(this._findNextTab(Math.max(0,i.active-1),!1)):i.active=this.tabs.index(this.active):(i.active=!1,this.active=t()),this._refresh()},_refresh:function(){this._setupDisabled(this.options.disabled),this._setupEvents(this.options.event),this._setupHeightStyle(this.options.heightStyle),this.tabs.not(this.active).attr({"aria-selected":"false",tabIndex:-1}),this.panels.not(this._getPanelForTab(this.active)).hide().attr({"aria-expanded":"false","aria-hidden":"true"}),this.active.length?(this.active.addClass("ui-tabs-active ui-state-active").attr({"aria-selected":"true",tabIndex:0}),this._getPanelForTab(this.active).show().attr({"aria-expanded":"true","aria-hidden":"false"})):this.tabs.eq(0).attr("tabIndex",0)},_processTabs:function(){var i=this;this.tablist=this._getList().addClass("ui-tabs-nav ui-helper-reset ui-helper-clearfix ui-widget-header ui-corner-all").attr("role","tablist"),this.tabs=this.tablist.find("> li:has(a[href])").addClass("ui-state-default ui-corner-top").attr({role:"tab",tabIndex:-1}),this.anchors=this.tabs.map(function(){return t("a",this)[0]}).addClass("ui-tabs-anchor").attr({role:"presentation",tabIndex:-1}),this.panels=t(),this.anchors.each(function(n,o){var r,a,l,c=t(o).uniqueId().attr("id"),h=t(o).closest("li"),u=h.attr("aria-controls");s(o)?(r=o.hash,a=i.element.find(i._sanitizeSelector(r))):(r="#"+(l=i._tabId(h)),(a=i.element.find(r)).length||(a=i._createPanel(l)).insertAfter(i.panels[n-1]||i.tablist),a.attr("aria-live","polite")),a.length&&(i.panels=i.panels.add(a)),u&&h.data("ui-tabs-aria-controls",u),h.attr({"aria-controls":r.substring(1),"aria-labelledby":c}),a.attr("aria-labelledby",c)}),this.panels.addClass("ui-tabs-panel ui-widget-content ui-corner-bottom").attr("role","tabpanel")},_getList:function(){return this.element.find("ol,ul").eq(0)},_createPanel:function(i){return t("<div>").attr("id",i).addClass("ui-tabs-panel ui-widget-content ui-corner-bottom").data("ui-tabs-destroy",!0)},_setupDisabled:function(i){t.isArray(i)&&(i.length?i.length===this.anchors.length&&(i=!0):i=!1);for(var n,s=0;n=this.tabs[s];s++)!0===i||-1!==t.inArray(s,i)?t(n).addClass("ui-state-disabled").attr("aria-disabled","true"):t(n).removeClass("ui-state-disabled").removeAttr("aria-disabled");this.options.disabled=i},_setupEvents:function(i){var n={click:function(t){t.preventDefault()}};i&&t.each(i.split(" "),function(t,i){n[i]="_eventHandler"}),this._off(this.anchors.add(this.tabs).add(this.panels)),this._on(this.anchors,n),this._on(this.tabs,{keydown:"_tabKeydown"}),this._on(this.panels,{keydown:"_panelKeydown"}),this._focusable(this.tabs),this._hoverable(this.tabs)},_setupHeightStyle:function(i){var n,s=this.element.parent();"fill"===i?(n=s.height(),n-=this.element.outerHeight()-this.element.height(),this.element.siblings(":visible").each(function(){var i=t(this),s=i.css("position");"absolute"!==s&&"fixed"!==s&&(n-=i.outerHeight(!0))}),this.element.children().not(this.panels).each(function(){n-=t(this).outerHeight(!0)}),this.panels.each(function(){t(this).height(Math.max(0,n-t(this).innerHeight()+t(this).height()))}).css("overflow","auto")):"auto"===i&&(n=0,this.panels.each(function(){n=Math.max(n,t(this).height("").height())}).height(n))},_eventHandler:function(i){var n=this.options,s=this.active,o=t(i.currentTarget).closest("li"),r=o[0]===s[0],a=r&&n.collapsible,l=a?t():this._getPanelForTab(o),c=s.length?this._getPanelForTab(s):t(),h={oldTab:s,oldPanel:c,newTab:a?t():o,newPanel:l};i.preventDefault(),o.hasClass("ui-state-disabled")||o.hasClass("ui-tabs-loading")||this.running||r&&!n.collapsible||!1===this._trigger("beforeActivate",i,h)||(n.active=!a&&this.tabs.index(o),this.active=r?t():o,this.xhr&&this.xhr.abort(),c.length||l.length||t.error("jQuery UI Tabs: Mismatching fragment identifier."),l.length&&this.load(this.tabs.index(o),i),this._toggle(i,h))},_toggle:function(i,n){function s(){r.running=!1,r._trigger("activate",i,n)}function o(){n.newTab.closest("li").addClass("ui-tabs-active ui-state-active"),a.length&&r.options.show?r._show(a,r.options.show,s):(a.show(),s())}var r=this,a=n.newPanel,l=n.oldPanel;this.running=!0,l.length&&this.options.hide?this._hide(l,this.options.hide,function(){n.oldTab.closest("li").removeClass("ui-tabs-active ui-state-active"),o()}):(n.oldTab.closest("li").removeClass("ui-tabs-active ui-state-active"),l.hide(),o()),l.attr({"aria-expanded":"false","aria-hidden":"true"}),n.oldTab.attr("aria-selected","false"),a.length&&l.length?n.oldTab.attr("tabIndex",-1):a.length&&this.tabs.filter(function(){return 0===t(this).attr("tabIndex")}).attr("tabIndex",-1),a.attr({"aria-expanded":"true","aria-hidden":"false"}),n.newTab.attr({"aria-selected":"true",tabIndex:0})},_activate:function(i){var n,s=this._findActive(i);s[0]!==this.active[0]&&(s.length||(s=this.active),n=s.find(".ui-tabs-anchor")[0],this._eventHandler({target:n,currentTarget:n,preventDefault:t.noop}))},_findActive:function(i){return!1===i?t():this.tabs.eq(i)},_getIndex:function(t){return"string"==typeof t&&(t=this.anchors.index(this.anchors.filter("[href$='"+t+"']"))),t},_destroy:function(){this.xhr&&this.xhr.abort(),this.element.removeClass("ui-tabs ui-widget ui-widget-content ui-corner-all ui-tabs-collapsible"),this.tablist.removeClass("ui-tabs-nav ui-helper-reset ui-helper-clearfix ui-widget-header ui-corner-all").removeAttr("role"),this.anchors.removeClass("ui-tabs-anchor").removeAttr("role").removeAttr("tabIndex").removeUniqueId(),this.tabs.add(this.panels).each(function(){t.data(this,"ui-tabs-destroy")?t(this).remove():t(this).removeClass("ui-state-default ui-state-active ui-state-disabled ui-corner-top ui-corner-bottom ui-widget-content ui-tabs-active ui-tabs-panel").removeAttr("tabIndex").removeAttr("aria-live").removeAttr("aria-busy").removeAttr("aria-selected").removeAttr("aria-labelledby").removeAttr("aria-hidden").removeAttr("aria-expanded").removeAttr("role")}),this.tabs.each(function(){var i=t(this),n=i.data("ui-tabs-aria-controls");n?i.attr("aria-controls",n).removeData("ui-tabs-aria-controls"):i.removeAttr("aria-controls")}),this.panels.show(),"content"!==this.options.heightStyle&&this.panels.css("height","")},enable:function(n){var s=this.options.disabled;!1!==s&&(n===i?s=!1:(n=this._getIndex(n),s=t.isArray(s)?t.map(s,function(t){return t!==n?t:null}):t.map(this.tabs,function(t,i){return i!==n?i:null})),this._setupDisabled(s))},disable:function(n){var s=this.options.disabled;if(!0!==s){if(n===i)s=!0;else{if(n=this._getIndex(n),-1!==t.inArray(n,s))return;s=t.isArray(s)?t.merge([n],s).sort():[n]}this._setupDisabled(s)}},load:function(i,n){i=this._getIndex(i);var o=this,r=this.tabs.eq(i),a=r.find(".ui-tabs-anchor"),l=this._getPanelForTab(r),c={tab:r,panel:l};s(a[0])||(this.xhr=t.ajax(this._ajaxSettings(a,n,c)),this.xhr&&"canceled"!==this.xhr.statusText&&(r.addClass("ui-tabs-loading"),l.attr("aria-busy","true"),this.xhr.success(function(t){setTimeout(function(){l.html(t),o._trigger("load",n,c)},1)}).complete(function(t,i){setTimeout(function(){"abort"===i&&o.panels.stop(!1,!0),r.removeClass("ui-tabs-loading"),l.removeAttr("aria-busy"),t===o.xhr&&delete o.xhr},1)})))},_ajaxSettings:function(i,n,s){var o=this;return{url:i.attr("href"),beforeSend:function(i,r){return o._trigger("beforeLoad",n,t.extend({jqXHR:i,ajaxSettings:r},s))}}},_getPanelForTab:function(i){var n=t(i).attr("aria-controls");return this.element.find(this._sanitizeSelector("#"+n))}})}(jQuery),!function(t,i){var n,s="ui-effects-";t.effects={effect:{}},function(t,i){function n(t,i,n){var s=d[i.type]||{};return null==t?n||!i.def?null:i.def:(t=s.floor?~~t:parseFloat(t),isNaN(t)?i.def:s.mod?(t+s.mod)%s.mod:0>t?0:t>s.max?s.max:t)}function s(n){var s=h(),o=s._rgba=[];return n=n.toLowerCase(),g(c,function(t,r){var a,l=r.re.exec(n),c=l&&r.parse(l),h=r.space||"rgba";return c?(a=s[h](c),s[u[h].cache]=a[u[h].cache],o=s._rgba=a._rgba,!1):i}),o.length?("0,0,0,0"===o.join()&&t.extend(o,r.transparent),s):r[n]}function o(t,i,n){return 1>6*(n=(n+1)%1)?t+6*(i-t)*n:1>2*n?i:2>3*n?t+6*(i-t)*(2/3-n):t}var r,a="backgroundColor borderBottomColor borderLeftColor borderRightColor borderTopColor color columnRuleColor outlineColor textDecorationColor textEmphasisColor",l=/^([\-+])=\s*(\d+\.?\d*)/,c=[{re:/rgba?\(\s*(\d{1,3})\s*,\s*(\d{1,3})\s*,\s*(\d{1,3})\s*(?:,\s*(\d?(?:\.\d+)?)\s*)?\)/,parse:function(t){return[t[1],t[2],t[3],t[4]]}},{re:/rgba?\(\s*(\d+(?:\.\d+)?)\%\s*,\s*(\d+(?:\.\d+)?)\%\s*,\s*(\d+(?:\.\d+)?)\%\s*(?:,\s*(\d?(?:\.\d+)?)\s*)?\)/,parse:function(t){return[2.55*t[1],2.55*t[2],2.55*t[3],t[4]]}},{re:/#([a-f0-9]{2})([a-f0-9]{2})([a-f0-9]{2})/,parse:function(t){return[parseInt(t[1],16),parseInt(t[2],16),parseInt(t[3],16)]}},{re:/#([a-f0-9])([a-f0-9])([a-f0-9])/,parse:function(t){return[parseInt(t[1]+t[1],16),parseInt(t[2]+t[2],16),parseInt(t[3]+t[3],16)]}},{re:/hsla?\(\s*(\d+(?:\.\d+)?)\s*,\s*(\d+(?:\.\d+)?)\%\s*,\s*(\d+(?:\.\d+)?)\%\s*(?:,\s*(\d?(?:\.\d+)?)\s*)?\)/,space:"hsla",parse:function(t){return[t[1],t[2]/100,t[3]/100,t[4]]}}],h=t.Color=function(i,n,s,o){return new t.Color.fn.parse(i,n,s,o)},u={rgba:{props:{red:{idx:0,type:"byte"},green:{idx:1,type:"byte"},blue:{idx:2,type:"byte"}}},hsla:{props:{hue:{idx:0,type:"degrees"},saturation:{idx:1,type:"percent"},lightness:{idx:2,type:"percent"}}}},d={byte:{floor:!0,max:255},percent:{max:1},degrees:{mod:360,floor:!0}},p=h.support={},f=t("<p>")[0],g=t.each;f.style.cssText="background-color:rgba(1,1,1,.5)",p.rgba=f.style.backgroundColor.indexOf("rgba")>-1,g(u,function(t,i){i.cache="_"+t,i.props.alpha={idx:3,type:"percent",def:1}}),h.fn=t.extend(h.prototype,{parse:function(o,a,l,c){if(o===i)return this._rgba=[null,null,null,null],this;(o.jquery||o.nodeType)&&(o=t(o).css(a),a=i);var d=this,p=t.type(o),f=this._rgba=[];return a!==i&&(o=[o,a,l,c],p="array"),"string"===p?this.parse(s(o)||r._default):"array"===p?(g(u.rgba.props,function(t,i){f[i.idx]=n(o[i.idx],i)}),this):"object"===p?(o instanceof h?g(u,function(t,i){o[i.cache]&&(d[i.cache]=o[i.cache].slice())}):g(u,function(i,s){var r=s.cache;g(s.props,function(t,i){if(!d[r]&&s.to){if("alpha"===t||null==o[t])return;d[r]=s.to(d._rgba)}d[r][i.idx]=n(o[t],i,!0)}),d[r]&&0>t.inArray(null,d[r].slice(0,3))&&(d[r][3]=1,s.from&&(d._rgba=s.from(d[r])))}),this):i},is:function(t){var n=h(t),s=!0,o=this;return g(u,function(t,r){var a,l=n[r.cache];return l&&(a=o[r.cache]||r.to&&r.to(o._rgba)||[],g(r.props,function(t,n){return null!=l[n.idx]?s=l[n.idx]===a[n.idx]:i})),s}),s},_space:function(){var t=[],i=this;return g(u,function(n,s){i[s.cache]&&t.push(n)}),t.pop()},transition:function(t,i){var s=h(t),o=s._space(),r=u[o],a=0===this.alpha()?h("transparent"):this,l=a[r.cache]||r.to(a._rgba),c=l.slice();return s=s[r.cache],g(r.props,function(t,o){var r=o.idx,a=l[r],h=s[r],u=d[o.type]||{};null!==h&&(null===a?c[r]=h:(u.mod&&(h-a>u.mod/2?a+=u.mod:a-h>u.mod/2&&(a-=u.mod)),c[r]=n((h-a)*i+a,o)))}),this[o](c)},blend:function(i){if(1===this._rgba[3])return this;var n=this._rgba.slice(),s=n.pop(),o=h(i)._rgba;return h(t.map(n,function(t,i){return(1-s)*o[i]+s*t}))},toRgbaString:function(){var i="rgba(",n=t.map(this._rgba,function(t,i){return null==t?i>2?1:0:t});return 1===n[3]&&(n.pop(),i="rgb("),i+n.join()+")"},toHslaString:function(){var i="hsla(",n=t.map(this.hsla(),function(t,i){return null==t&&(t=i>2?1:0),i&&3>i&&(t=Math.round(100*t)+"%"),t});return 1===n[3]&&(n.pop(),i="hsl("),i+n.join()+")"},toHexString:function(i){var n=this._rgba.slice(),s=n.pop();return i&&n.push(~~(255*s)),"#"+t.map(n,function(t){return 1===(t=(t||0).toString(16)).length?"0"+t:t}).join("")},toString:function(){return 0===this._rgba[3]?"transparent":this.toRgbaString()}}),h.fn.parse.prototype=h.fn,u.hsla.to=function(t){if(null==t[0]||null==t[1]||null==t[2])return[null,null,null,t[3]];var i,n,s=t[0]/255,o=t[1]/255,r=t[2]/255,a=t[3],l=Math.max(s,o,r),c=Math.min(s,o,r),h=l-c,u=l+c,d=.5*u;return[Math.round(i=c===l?0:s===l?60*(o-r)/h+360:o===l?60*(r-s)/h+120:60*(s-o)/h+240)%360,n=0===h?0:.5>=d?h/u:h/(2-u),d,null==a?1:a]},u.hsla.from=function(t){if(null==t[0]||null==t[1]||null==t[2])return[null,null,null,t[3]];var i=t[0]/360,n=t[1],s=t[2],r=t[3],a=.5>=s?s*(1+n):s+n-s*n,l=2*s-a;return[Math.round(255*o(l,a,i+1/3)),Math.round(255*o(l,a,i)),Math.round(255*o(l,a,i-1/3)),r]},g(u,function(s,o){var r=o.props,a=o.cache,c=o.to,u=o.from;h.fn[s]=function(s){if(c&&!this[a]&&(this[a]=c(this._rgba)),s===i)return this[a].slice();var o,l=t.type(s),d="array"===l||"object"===l?s:arguments,p=this[a].slice();return g(r,function(t,i){var s=d["object"===l?t:i.idx];null==s&&(s=p[i.idx]),p[i.idx]=n(s,i)}),u?((o=h(u(p)))[a]=p,o):h(p)},g(r,function(i,n){h.fn[i]||(h.fn[i]=function(o){var r,a=t.type(o),c="alpha"===i?this._hsla?"hsla":"rgba":s,h=this[c](),u=h[n.idx];return"undefined"===a?u:("function"===a&&(o=o.call(this,u),a=t.type(o)),null==o&&n.empty?this:("string"===a&&(r=l.exec(o))&&(o=u+parseFloat(r[2])*("+"===r[1]?1:-1)),h[n.idx]=o,this[c](h)))})})}),h.hook=function(i){g(i.split(" "),function(i,n){t.cssHooks[n]={set:function(i,o){var r,a,l="";if("transparent"!==o&&("string"!==t.type(o)||(r=s(o)))){if(o=h(r||o),!p.rgba&&1!==o._rgba[3]){for(a="backgroundColor"===n?i.parentNode:i;(""===l||"transparent"===l)&&a&&a.style;)try{l=t.css(a,"backgroundColor"),a=a.parentNode}catch(c){}o=o.blend(l&&"transparent"!==l?l:"_default")}o=o.toRgbaString()}try{i.style[n]=o}catch(u){}}},t.fx.step[n]=function(i){i.colorInit||(i.start=h(i.elem,n),i.end=h(i.end),i.colorInit=!0),t.cssHooks[n].set(i.elem,i.start.transition(i.end,i.pos))}})},h.hook(a),t.cssHooks.borderColor={expand:function(t){var i={};return g(["Top","Right","Bottom","Left"],function(n,s){i["border"+s+"Color"]=t}),i}},r=t.Color.names={aqua:"#00ffff",black:"#000000",blue:"#0000ff",fuchsia:"#ff00ff",gray:"#808080",green:"#008000",lime:"#00ff00",maroon:"#800000",navy:"#000080",olive:"#808000",purple:"#800080",red:"#ff0000",silver:"#c0c0c0",teal:"#008080",white:"#ffffff",yellow:"#ffff00",transparent:[null,null,null,0],_default:"#ffffff"}}(jQuery),function(){function n(i){var n,s,o=i.ownerDocument.defaultView?i.ownerDocument.defaultView.getComputedStyle(i,null):i.currentStyle,r={};if(o&&o.length&&o[0]&&o[o[0]])for(s=o.length;s--;)"string"==typeof o[n=o[s]]&&(r[t.camelCase(n)]=o[n]);else for(n in o)"string"==typeof o[n]&&(r[n]=o[n]);return r}function s(i,n){var s,o,r={};for(s in n)o=n[s],i[s]!==o&&(c[s]||(t.fx.step[s]||!isNaN(parseFloat(o)))&&(r[s]=o));return r}var o,r,a,l=["add","remove","toggle"],c={border:1,borderBottom:1,borderColor:1,borderLeft:1,borderRight:1,borderTop:1,borderWidth:1,margin:1,padding:1};t.each(["borderLeftStyle","borderRightStyle","borderBottomStyle","borderTopStyle"],function(i,n){t.fx.step[n]=function(t){("none"===t.end||t.setAttr)&&(1!==t.pos||t.setAttr)||(jQuery.style(t.elem,n,t.end),t.setAttr=!0)}}),t.fn.addBack||(t.fn.addBack=function(t){return this.add(null==t?this.prevObject:this.prevObject.filter(t))}),t.effects.animateClass=function(i,o,r,a){var c=t.speed(o,r,a);return this.queue(function(){var o,r=t(this),a=r.attr("class")||"",h=c.children?r.find("*").addBack():r;h=h.map(function(){return{el:t(this),start:n(this)}}),(o=function(){t.each(l,function(t,n){i[n]&&r[n+"Class"](i[n])})})(),h=h.map(function(){return this.end=n(this.el[0]),this.diff=s(this.start,this.end),this}),r.attr("class",a),h=h.map(function(){var i=this,n=t.Deferred(),s=t.extend({},c,{queue:!1,complete:function(){n.resolve(i)}});return this.el.animate(this.diff,s),n.promise()}),t.when.apply(t,h.get()).done(function(){o(),t.each(arguments,function(){var i=this.el;t.each(this.diff,function(t){i.css(t,"")})}),c.complete.call(r[0])})})},t.fn.extend({addClass:(o=t.fn.addClass,function(i,n,s,r){return n?t.effects.animateClass.call(this,{add:i},n,s,r):o.apply(this,arguments)}),removeClass:(r=t.fn.removeClass,function(i,n,s,o){return arguments.length>1?t.effects.animateClass.call(this,{remove:i},n,s,o):r.apply(this,arguments)}),toggleClass:(a=t.fn.toggleClass,function(n,s,o,r,l){return"boolean"==typeof s||s===i?o?t.effects.animateClass.call(this,s?{add:n}:{remove:n},o,r,l):a.apply(this,arguments):t.effects.animateClass.call(this,{toggle:n},s,o,r)}),switchClass:function(i,n,s,o,r){return t.effects.animateClass.call(this,{add:n,remove:i},s,o,r)}})}(),function(){var n,o,r;function a(i,n,s,o){return t.isPlainObject(i)&&(n=i,i=i.effect),i={effect:i},null==n&&(n={}),t.isFunction(n)&&(o=n,s=null,n={}),("number"==typeof n||t.fx.speeds[n])&&(o=s,s=n,n={}),t.isFunction(s)&&(o=s,s=null),n&&t.extend(i,n),s=s||n.duration,i.duration=t.fx.off?0:"number"==typeof s?s:s in t.fx.speeds?t.fx.speeds[s]:t.fx.speeds._default,i.complete=o||n.complete,i}function l(i){return!i||"number"==typeof i||!!t.fx.speeds[i]||"string"==typeof i&&!t.effects.effect[i]||!!t.isFunction(i)||"object"==typeof i&&!i.effect}t.extend(t.effects,{version:"1.10.3",save:function(t,i){for(var n=0;i.length>n;n++)null!==i[n]&&t.data(s+i[n],t[0].style[i[n]])},restore:function(t,n){var o,r;for(r=0;n.length>r;r++)null!==n[r]&&((o=t.data(s+n[r]))===i&&(o=""),t.css(n[r],o))},setMode:function(t,i){return"toggle"===i&&(i=t.is(":hidden")?"show":"hide"),i},getBaseline:function(t,i){var n,s;switch(t[0]){case"top":n=0;break;case"middle":n=.5;break;case"bottom":n=1;break;default:n=t[0]/i.height}switch(t[1]){case"left":s=0;break;case"center":s=.5;break;case"right":s=1;break;default:s=t[1]/i.width}return{x:s,y:n}},createWrapper:function(i){if(i.parent().is(".ui-effects-wrapper"))return i.parent();var n={width:i.outerWidth(!0),height:i.outerHeight(!0),float:i.css("float")},s=t("<div></div>").addClass("ui-effects-wrapper").css({fontSize:"100%",background:"transparent",border:"none",margin:0,padding:0}),o={width:i.width(),height:i.height()},r=document.activeElement;try{r.id}catch(a){r=document.body}return i.wrap(s),(i[0]===r||t.contains(i[0],r))&&t(r).focus(),s=i.parent(),"static"===i.css("position")?(s.css({position:"relative"}),i.css({position:"relative"})):(t.extend(n,{position:i.css("position"),zIndex:i.css("z-index")}),t.each(["top","left","bottom","right"],function(t,s){n[s]=i.css(s),isNaN(parseInt(n[s],10))&&(n[s]="auto")}),i.css({position:"relative",top:0,left:0,right:"auto",bottom:"auto"})),i.css(o),s.css(n).show()},removeWrapper:function(i){var n=document.activeElement;return i.parent().is(".ui-effects-wrapper")&&(i.parent().replaceWith(i),(i[0]===n||t.contains(i[0],n))&&t(n).focus()),i},setTransition:function(i,n,s,o){return o=o||{},t.each(n,function(t,n){var r=i.cssUnit(n);r[0]>0&&(o[n]=r[0]*s+r[1])}),o}}),t.fn.extend({effect:function(){function i(i){function s(){t.isFunction(a)&&a.call(o[0]),t.isFunction(i)&&i()}var o=t(this),a=n.complete,l=n.mode;(o.is(":hidden")?"hide"===l:"show"===l)?(o[l](),s()):r.call(o[0],n,s)}var n=a.apply(this,arguments),s=n.mode,o=n.queue,r=t.effects.effect[n.effect];return t.fx.off||!r?s?this[s](n.duration,n.complete):this.each(function(){n.complete&&n.complete.call(this)}):!1===o?this.each(i):this.queue(o||"fx",i)},show:(n=t.fn.show,function(t){if(l(t))return n.apply(this,arguments);var i=a.apply(this,arguments);return i.mode="show",this.effect.call(this,i)}),hide:(o=t.fn.hide,function(t){if(l(t))return o.apply(this,arguments);var i=a.apply(this,arguments);return i.mode="hide",this.effect.call(this,i)}),toggle:(r=t.fn.toggle,function(t){if(l(t)||"boolean"==typeof t)return r.apply(this,arguments);var i=a.apply(this,arguments);return i.mode="toggle",this.effect.call(this,i)}),cssUnit:function(i){var n=this.css(i),s=[];return t.each(["em","px","%","pt"],function(t,i){n.indexOf(i)>0&&(s=[parseFloat(n),i])}),s}})}(),n={},t.each(["Quad","Cubic","Quart","Quint","Expo"],function(t,i){n[i]=function(i){return Math.pow(i,t+2)}}),t.extend(n,{Sine:function(t){return 1-Math.cos(t*Math.PI/2)},Circ:function(t){return 1-Math.sqrt(1-t*t)},Elastic:function(t){return 0===t||1===t?t:-Math.pow(2,8*(t-1))*Math.sin((80*(t-1)-7.5)*Math.PI/15)},Back:function(t){return t*t*(3*t-2)},Bounce:function(t){for(var i,n=4;((i=Math.pow(2,--n))-1)/11>t;);return 1/Math.pow(4,3-n)-7.5625*Math.pow((3*i-2)/22-t,2)}}),t.each(n,function(i,n){t.easing["easeIn"+i]=n,t.easing["easeOut"+i]=function(t){return 1-n(1-t)},t.easing["easeInOut"+i]=function(t){return .5>t?n(2*t)/2:1-n(-2*t+2)/2}})}(jQuery),!function(t){t.effects.effect.fade=function(i,n){var s=t(this),o=t.effects.setMode(s,i.mode||"toggle");s.animate({opacity:o},{queue:!1,duration:i.duration,easing:i.easing,complete:n})}}(jQuery),"undefined"==typeof jQuery)throw Error("Bootstrap's JavaScript requires jQuery");(function(t){"use strict";var i=t.fn.jquery.split(" ")[0].split(".");if(i[0]<2&&i[1]<9||1==i[0]&&9==i[1]&&i[2]<1)throw Error("Bootstrap's JavaScript requires jQuery version 1.9.1 or higher")})(jQuery),function(t){"use strict";function i(i){return this.each(function(){var n=t(this),o=n.data("bs.alert");o||n.data("bs.alert",o=new s(this)),"string"==typeof i&&o[i].call(n)})}var n='[data-dismiss="alert"]',s=function(i){t(i).on("click",n,this.close)};s.VERSION="3.3.2",s.TRANSITION_DURATION=150,s.prototype.close=function(i){function n(){a.detach().trigger("closed.bs.alert").remove()}var o=t(this),r=o.attr("data-target");r||(r=(r=o.attr("href"))&&r.replace(/.*(?=#[^\s]*$)/,""));var a=t(r);i&&i.preventDefault(),a.length||(a=o.closest(".alert")),a.trigger(i=t.Event("close.bs.alert")),i.isDefaultPrevented()||(a.removeClass("in"),t.support.transition&&a.hasClass("fade")?a.one("bsTransitionEnd",n).emulateTransitionEnd(s.TRANSITION_DURATION):n())};var o=t.fn.alert;t.fn.alert=i,t.fn.alert.Constructor=s,t.fn.alert.noConflict=function(){return t.fn.alert=o,this},t(document).on("click.bs.alert.data-api",n,s.prototype.close)}(jQuery),function(t){"use strict";function i(i){return this.each(function(){var s=t(this),o=s.data("bs.button"),r="object"==typeof i&&i;o||s.data("bs.button",o=new n(this,r)),"toggle"==i?o.toggle():i&&o.setState(i)})}var n=function(i,s){this.$element=t(i),this.options=t.extend({},n.DEFAULTS,s),this.isLoading=!1};n.VERSION="3.3.2",n.DEFAULTS={loadingText:"loading..."},n.prototype.setState=function(i){var n="disabled",s=this.$element,o=s.is("input")?"val":"html",r=s.data();i+="Text",null==r.resetText&&s.data("resetText",s[o]()),setTimeout(t.proxy(function(){s[o](null==r[i]?this.options[i]:r[i]),"loadingText"==i?(this.isLoading=!0,s.addClass(n).attr(n,n)):this.isLoading&&(this.isLoading=!1,s.removeClass(n).removeAttr(n))},this),0)},n.prototype.toggle=function(){var t=!0,i=this.$element.closest('[data-toggle="buttons"]');if(i.length){var n=this.$element.find("input");"radio"==n.prop("type")&&(n.prop("checked")&&this.$element.hasClass("active")?t=!1:i.find(".active").removeClass("active")),t&&n.prop("checked",!this.$element.hasClass("active")).trigger("change")}else this.$element.attr("aria-pressed",!this.$element.hasClass("active"));t&&this.$element.toggleClass("active")};var s=t.fn.button;t.fn.button=i,t.fn.button.Constructor=n,t.fn.button.noConflict=function(){return t.fn.button=s,this},t(document).on("click.bs.button.data-api",'[data-toggle^="button"]',function(n){var s=t(n.target);s.hasClass("btn")||(s=s.closest(".btn")),i.call(s,"toggle"),n.preventDefault()}).on("focus.bs.button.data-api blur.bs.button.data-api",'[data-toggle^="button"]',function(i){t(i.target).closest(".btn").toggleClass("focus",/^focus(in)?$/.test(i.type))})}(jQuery),function(t){"use strict";function i(i){return this.each(function(){var s=t(this),o=s.data("bs.carousel"),r=t.extend({},n.DEFAULTS,s.data(),"object"==typeof i&&i),a="string"==typeof i?i:r.slide;o||s.data("bs.carousel",o=new n(this,r)),"number"==typeof i?o.to(i):a?o[a]():r.interval&&o.pause().cycle()})}var n=function(i,n){this.$element=t(i),this.$indicators=this.$element.find(".carousel-indicators"),this.options=n,this.paused=this.sliding=this.interval=this.$active=this.$items=null,this.options.keyboard&&this.$element.on("keydown.bs.carousel",t.proxy(this.keydown,this)),"hover"!=this.options.pause||"ontouchstart"in document.documentElement||this.$element.on("mouseenter.bs.carousel",t.proxy(this.pause,this)).on("mouseleave.bs.carousel",t.proxy(this.cycle,this))};n.VERSION="3.3.2",n.TRANSITION_DURATION=600,n.DEFAULTS={interval:5e3,pause:"hover",wrap:!0,keyboard:!0},n.prototype.keydown=function(t){if(!/input|textarea/i.test(t.target.tagName)){switch(t.which){case 37:this.prev();break;case 39:this.next();break;default:return}t.preventDefault()}},n.prototype.cycle=function(i){return i||(this.paused=!1),this.interval&&clearInterval(this.interval),this.options.interval&&!this.paused&&(this.interval=setInterval(t.proxy(this.next,this),this.options.interval)),this},n.prototype.getItemIndex=function(t){return this.$items=t.parent().children(".item"),this.$items.index(t||this.$active)},n.prototype.getItemForDirection=function(t,i){var n=this.getItemIndex(i);if(("prev"==t&&0===n||"next"==t&&n==this.$items.length-1)&&!this.options.wrap)return i;var s=(n+("prev"==t?-1:1))%this.$items.length;return this.$items.eq(s)},n.prototype.to=function(t){var i=this,n=this.getItemIndex(this.$active=this.$element.find(".item.active"));return t>this.$items.length-1||0>t?void 0:this.sliding?this.$element.one("slid.bs.carousel",function(){i.to(t)}):n==t?this.pause().cycle():this.slide(t>n?"next":"prev",this.$items.eq(t))},n.prototype.pause=function(i){return i||(this.paused=!0),this.$element.find(".next, .prev").length&&t.support.transition&&(this.$element.trigger(t.support.transition.end),this.cycle(!0)),this.interval=clearInterval(this.interval),this},n.prototype.next=function(){return this.sliding?void 0:this.slide("next")},n.prototype.prev=function(){return this.sliding?void 0:this.slide("prev")},n.prototype.slide=function(i,s){var o=this.$element.find(".item.active"),r=s||this.getItemForDirection(i,o),a=this.interval,l="next"==i?"left":"right",c=this;if(r.hasClass("active"))return this.sliding=!1;var h=r[0],u=t.Event("slide.bs.carousel",{relatedTarget:h,direction:l});if(this.$element.trigger(u),!u.isDefaultPrevented()){if(this.sliding=!0,a&&this.pause(),this.$indicators.length){this.$indicators.find(".active").removeClass("active");var d=t(this.$indicators.children()[this.getItemIndex(r)]);d&&d.addClass("active")}var p=t.Event("slid.bs.carousel",{relatedTarget:h,direction:l});return t.support.transition&&this.$element.hasClass("slide")?(r.addClass(i),r[0].offsetWidth,o.addClass(l),r.addClass(l),o.one("bsTransitionEnd",function(){r.removeClass([i,l].join(" ")).addClass("active"),o.removeClass(["active",l].join(" ")),c.sliding=!1,setTimeout(function(){c.$element.trigger(p)},0)}).emulateTransitionEnd(n.TRANSITION_DURATION)):(o.removeClass("active"),r.addClass("active"),this.sliding=!1,this.$element.trigger(p)),a&&this.cycle(),this}};var s=t.fn.carousel;t.fn.carousel=i,t.fn.carousel.Constructor=n,t.fn.carousel.noConflict=function(){return t.fn.carousel=s,this};var o=function(n){var s,o=t(this),r=t(o.attr("data-target")||(s=o.attr("href"))&&s.replace(/.*(?=#[^\s]+$)/,""));if(r.hasClass("carousel")){var a=t.extend({},r.data(),o.data()),l=o.attr("data-slide-to");l&&(a.interval=!1),i.call(r,a),l&&r.data("bs.carousel").to(l),n.preventDefault()}};t(document).on("click.bs.carousel.data-api","[data-slide]",o).on("click.bs.carousel.data-api","[data-slide-to]",o),t(window).on("load",function(){t('[data-ride="carousel"]').each(function(){var n=t(this);i.call(n,n.data())})})}(jQuery),function(t){"use strict";function i(i){i&&3===i.which||(t(o).remove(),t(r).each(function(){var s=t(this),o=n(s),r={relatedTarget:this};o.hasClass("open")&&(o.trigger(i=t.Event("hide.bs.dropdown",r)),i.isDefaultPrevented()||(s.attr("aria-expanded","false"),o.removeClass("open").trigger("hidden.bs.dropdown",r)))}))}function n(i){var n=i.attr("data-target");n||(n=(n=i.attr("href"))&&/#[A-Za-z]/.test(n)&&n.replace(/.*(?=#[^\s]*$)/,""));var s=n&&t(n);return s&&s.length?s:i.parent()}function s(i){return this.each(function(){var n=t(this),s=n.data("bs.dropdown");s||n.data("bs.dropdown",s=new a(this)),"string"==typeof i&&s[i].call(n)})}var o=".dropdown-backdrop",r='[data-toggle="dropdown"]',a=function(i){t(i).on("click.bs.dropdown",this.toggle)};a.VERSION="3.3.2",a.prototype.toggle=function(s){var o=t(this);if(!o.is(".disabled, :disabled")){var r=n(o),a=r.hasClass("open");if(i(),!a){"ontouchstart"in document.documentElement&&!r.closest(".navbar-nav").length&&t('<div class="dropdown-backdrop"/>').insertAfter(t(this)).on("click",i);var l={relatedTarget:this};if(r.trigger(s=t.Event("show.bs.dropdown",l)),s.isDefaultPrevented())return;o.trigger("focus").attr("aria-expanded","true"),r.toggleClass("open").trigger("shown.bs.dropdown",l)}return!1}},a.prototype.keydown=function(i){if(/(38|40|27|32)/.test(i.which)&&!/input|textarea/i.test(i.target.tagName)){var s=t(this);if(i.preventDefault(),i.stopPropagation(),!s.is(".disabled, :disabled")){var o=n(s),a=o.hasClass("open");if(!a&&27!=i.which||a&&27==i.which)return 27==i.which&&o.find(r).trigger("focus"),s.trigger("click");var l=" li:not(.divider):visible a",c=o.find('[role="menu"]'+l+', [role="listbox"]'+l);if(c.length){var h=c.index(i.target);38==i.which&&h>0&&h--,40==i.which&&h<c.length-1&&h++,~h||(h=0),c.eq(h).trigger("focus")}}}};var l=t.fn.dropdown;t.fn.dropdown=s,t.fn.dropdown.Constructor=a,t.fn.dropdown.noConflict=function(){return t.fn.dropdown=l,this},t(document).on("click.bs.dropdown.data-api",i).on("click.bs.dropdown.data-api",".dropdown form",function(t){t.stopPropagation()}).on("click.bs.dropdown.data-api",r,a.prototype.toggle).on("keydown.bs.dropdown.data-api",r,a.prototype.keydown).on("keydown.bs.dropdown.data-api",'[role="menu"]',a.prototype.keydown).on("keydown.bs.dropdown.data-api",'[role="listbox"]',a.prototype.keydown)}(jQuery),function(t){"use strict";function i(i,s){return this.each(function(){var o=t(this),r=o.data("bs.modal"),a=t.extend({},n.DEFAULTS,o.data(),"object"==typeof i&&i);r||o.data("bs.modal",r=new n(this,a)),"string"==typeof i?r[i](s):a.show&&r.show(s)})}var n=function(i,n){this.options=n,this.$body=t(document.body),this.$element=t(i),this.$backdrop=this.isShown=null,this.scrollbarWidth=0,this.options.remote&&this.$element.find(".modal-content").load(this.options.remote,t.proxy(function(){this.$element.trigger("loaded.bs.modal")},this))};n.VERSION="3.3.2",n.TRANSITION_DURATION=300,n.BACKDROP_TRANSITION_DURATION=150,n.DEFAULTS={backdrop:!0,keyboard:!0,show:!0},n.prototype.toggle=function(t){return this.isShown?this.hide():this.show(t)},n.prototype.show=function(i){var s=this,o=t.Event("show.bs.modal",{relatedTarget:i});this.$element.trigger(o),this.isShown||o.isDefaultPrevented()||(this.isShown=!0,this.checkScrollbar(),this.setScrollbar(),this.$body.addClass("modal-open"),this.escape(),this.resize(),this.$element.on("click.dismiss.bs.modal",'[data-dismiss="modal"]',t.proxy(this.hide,this)),this.backdrop(function(){var o=t.support.transition&&s.$element.hasClass("fade");s.$element.parent().length||s.$element.appendTo(s.$body),s.$element.show().scrollTop(0),s.options.backdrop&&s.adjustBackdrop(),s.adjustDialog(),o&&s.$element[0].offsetWidth,s.$element.addClass("in").attr("aria-hidden",!1),s.enforceFocus();var r=t.Event("shown.bs.modal",{relatedTarget:i});o?s.$element.find(".modal-dialog").one("bsTransitionEnd",function(){s.$element.trigger("focus").trigger(r)}).emulateTransitionEnd(n.TRANSITION_DURATION):s.$element.trigger("focus").trigger(r)}))},n.prototype.hide=function(i){i&&i.preventDefault(),i=t.Event("hide.bs.modal"),this.$element.trigger(i),this.isShown&&!i.isDefaultPrevented()&&(this.isShown=!1,this.escape(),this.resize(),t(document).off("focusin.bs.modal"),this.$element.removeClass("in").attr("aria-hidden",!0).off("click.dismiss.bs.modal"),t.support.transition&&this.$element.hasClass("fade")?this.$element.one("bsTransitionEnd",t.proxy(this.hideModal,this)).emulateTransitionEnd(n.TRANSITION_DURATION):this.hideModal())},n.prototype.enforceFocus=function(){t(document).off("focusin.bs.modal").on("focusin.bs.modal",t.proxy(function(t){this.$element[0]===t.target||this.$element.has(t.target).length||this.$element.trigger("focus")},this))},n.prototype.escape=function(){this.isShown&&this.options.keyboard?this.$element.on("keydown.dismiss.bs.modal",t.proxy(function(t){27==t.which&&this.hide()},this)):this.isShown||this.$element.off("keydown.dismiss.bs.modal")},n.prototype.resize=function(){this.isShown?t(window).on("resize.bs.modal",t.proxy(this.handleUpdate,this)):t(window).off("resize.bs.modal")},n.prototype.hideModal=function(){var t=this;this.$element.hide(),this.backdrop(function(){t.$body.removeClass("modal-open"),t.resetAdjustments(),t.resetScrollbar(),t.$element.trigger("hidden.bs.modal")})},n.prototype.removeBackdrop=function(){this.$backdrop&&this.$backdrop.remove(),this.$backdrop=null},n.prototype.backdrop=function(i){var s=this,o=this.$element.hasClass("fade")?"fade":"";if(this.isShown&&this.options.backdrop){var r=t.support.transition&&o;if(this.$backdrop=t('<div class="modal-backdrop '+o+'" />').prependTo(this.$element).on("click.dismiss.bs.modal",t.proxy(function(t){t.target===t.currentTarget&&("static"==this.options.backdrop?this.$element[0].focus.call(this.$element[0]):this.hide.call(this))},this)),r&&this.$backdrop[0].offsetWidth,this.$backdrop.addClass("in"),!i)return;r?this.$backdrop.one("bsTransitionEnd",i).emulateTransitionEnd(n.BACKDROP_TRANSITION_DURATION):i()}else if(!this.isShown&&this.$backdrop){this.$backdrop.removeClass("in");var a=function(){s.removeBackdrop(),i&&i()};t.support.transition&&this.$element.hasClass("fade")?this.$backdrop.one("bsTransitionEnd",a).emulateTransitionEnd(n.BACKDROP_TRANSITION_DURATION):a()}else i&&i()},n.prototype.handleUpdate=function(){this.options.backdrop&&this.adjustBackdrop(),this.adjustDialog()},n.prototype.adjustBackdrop=function(){this.$backdrop.css("height",0).css("height",this.$element[0].scrollHeight)},n.prototype.adjustDialog=function(){var t=this.$element[0].scrollHeight>document.documentElement.clientHeight;this.$element.css({paddingLeft:!this.bodyIsOverflowing&&t?this.scrollbarWidth:"",paddingRight:this.bodyIsOverflowing&&!t?this.scrollbarWidth:""})},n.prototype.resetAdjustments=function(){this.$element.css({paddingLeft:"",paddingRight:""})},n.prototype.checkScrollbar=function(){this.bodyIsOverflowing=document.body.scrollHeight>document.documentElement.clientHeight,this.scrollbarWidth=this.measureScrollbar()},n.prototype.setScrollbar=function(){var t=parseInt(this.$body.css("padding-right")||0,10);this.bodyIsOverflowing&&this.$body.css("padding-right",t+this.scrollbarWidth)},n.prototype.resetScrollbar=function(){this.$body.css("padding-right","")},n.prototype.measureScrollbar=function(){var t=document.createElement("div");t.className="modal-scrollbar-measure",this.$body.append(t);var i=t.offsetWidth-t.clientWidth;return this.$body[0].removeChild(t),i};var s=t.fn.modal;t.fn.modal=i,t.fn.modal.Constructor=n,t.fn.modal.noConflict=function(){return t.fn.modal=s,this},t(document).on("click.bs.modal.data-api",'[data-toggle="modal"]',function(n){var s=t(this),o=s.attr("href"),r=t(s.attr("data-target")||o&&o.replace(/.*(?=#[^\s]+$)/,"")),a=r.data("bs.modal")?"toggle":t.extend({remote:!/#/.test(o)&&o},r.data(),s.data());s.is("a")&&n.preventDefault(),r.one("show.bs.modal",function(t){t.isDefaultPrevented()||r.one("hidden.bs.modal",function(){s.is(":visible")&&s.trigger("focus")})}),i.call(r,a,this)})}(jQuery),function(t){"use strict";function i(i){return this.each(function(){var s=t(this),o=s.data("bs.tooltip"),r="object"==typeof i&&i;(o||"destroy"!=i)&&(o||s.data("bs.tooltip",o=new n(this,r)),"string"==typeof i&&o[i]())})}var n=function(t,i){this.type=this.options=this.enabled=this.timeout=this.hoverState=this.$element=null,this.init("tooltip",t,i)};n.VERSION="3.3.2",n.TRANSITION_DURATION=150,n.DEFAULTS={animation:!0,placement:"top",selector:!1,template:'<div class="tooltip" role="tooltip"><div class="tooltip-arrow"></div><div class="tooltip-inner"></div></div>',trigger:"hover focus",title:"",delay:0,html:!1,container:!1,viewport:{selector:"body",padding:0}},n.prototype.init=function(i,n,s){this.enabled=!0,this.type=i,this.$element=t(n),this.options=this.getOptions(s),this.$viewport=this.options.viewport&&t(this.options.viewport.selector||this.options.viewport);for(var o=this.options.trigger.split(" "),r=o.length;r--;){var a=o[r];if("click"==a)this.$element.on("click."+this.type,this.options.selector,t.proxy(this.toggle,this));else if("manual"!=a){var l="hover"==a?"mouseenter":"focusin",c="hover"==a?"mouseleave":"focusout";this.$element.on(l+"."+this.type,this.options.selector,t.proxy(this.enter,this)),this.$element.on(c+"."+this.type,this.options.selector,t.proxy(this.leave,this))}}this.options.selector?this._options=t.extend({},this.options,{trigger:"manual",selector:""}):this.fixTitle()},n.prototype.getDefaults=function(){return n.DEFAULTS},n.prototype.getOptions=function(i){return(i=t.extend({},this.getDefaults(),this.$element.data(),i)).delay&&"number"==typeof i.delay&&(i.delay={show:i.delay,hide:i.delay}),i},n.prototype.getDelegateOptions=function(){var i={},n=this.getDefaults();return this._options&&t.each(this._options,function(t,s){n[t]!=s&&(i[t]=s)}),i},n.prototype.enter=function(i){var n=i instanceof this.constructor?i:t(i.currentTarget).data("bs."+this.type);return n&&n.$tip&&n.$tip.is(":visible")?void(n.hoverState="in"):(n||(n=new this.constructor(i.currentTarget,this.getDelegateOptions()),t(i.currentTarget).data("bs."+this.type,n)),clearTimeout(n.timeout),n.hoverState="in",n.options.delay&&n.options.delay.show?void(n.timeout=setTimeout(function(){"in"==n.hoverState&&n.show()},n.options.delay.show)):n.show())},n.prototype.leave=function(i){var n=i instanceof this.constructor?i:t(i.currentTarget).data("bs."+this.type);return n||(n=new this.constructor(i.currentTarget,this.getDelegateOptions()),t(i.currentTarget).data("bs."+this.type,n)),clearTimeout(n.timeout),n.hoverState="out",n.options.delay&&n.options.delay.hide?void(n.timeout=setTimeout(function(){"out"==n.hoverState&&n.hide()},n.options.delay.hide)):n.hide()},n.prototype.show=function(){var i=t.Event("show.bs."+this.type);if(this.hasContent()&&this.enabled){this.$element.trigger(i);var s=t.contains(this.$element[0].ownerDocument.documentElement,this.$element[0]);if(i.isDefaultPrevented()||!s)return;var o=this,r=this.tip(),a=this.getUID(this.type);this.setContent(),r.attr("id",a),this.$element.attr("aria-describedby",a),this.options.animation&&r.addClass("fade");var l="function"==typeof this.options.placement?this.options.placement.call(this,r[0],this.$element[0]):this.options.placement,c=/\s?auto?\s?/i,h=c.test(l);h&&(l=l.replace(c,"")||"top"),r.detach().css({top:0,left:0,display:"block"}).addClass(l).data("bs."+this.type,this),this.options.container?r.appendTo(this.options.container):r.insertAfter(this.$element);var u=this.getPosition(),d=r[0].offsetWidth,p=r[0].offsetHeight;if(h){var f=l,g=this.options.container?t(this.options.container):this.$element.parent(),m=this.getPosition(g);l="bottom"==l&&u.bottom+p>m.bottom?"top":"top"==l&&u.top-p<m.top?"bottom":"right"==l&&u.right+d>m.width?"left":"left"==l&&u.left-d<m.left?"right":l,r.removeClass(f).addClass(l)}var v=this.getCalculatedOffset(l,u,d,p);this.applyPlacement(v,l);var y=function(){var t=o.hoverState;o.$element.trigger("shown.bs."+o.type),o.hoverState=null,"out"==t&&o.leave(o)};t.support.transition&&this.$tip.hasClass("fade")?r.one("bsTransitionEnd",y).emulateTransitionEnd(n.TRANSITION_DURATION):y()}},n.prototype.applyPlacement=function(i,n){var s=this.tip(),o=s[0].offsetWidth,r=s[0].offsetHeight,a=parseInt(s.css("margin-top"),10),l=parseInt(s.css("margin-left"),10);isNaN(a)&&(a=0),isNaN(l)&&(l=0),i.top=i.top+a,i.left=i.left+l,t.offset.setOffset(s[0],t.extend({using:function(t){s.css({top:Math.round(t.top),left:Math.round(t.left)})}},i),0),s.addClass("in");var c=s[0].offsetWidth,h=s[0].offsetHeight;"top"==n&&h!=r&&(i.top=i.top+r-h);var u=this.getViewportAdjustedDelta(n,i,c,h);u.left?i.left+=u.left:i.top+=u.top;var d=/top|bottom/.test(n),p=d?2*u.left-o+c:2*u.top-r+h,f=d?"offsetWidth":"offsetHeight";s.offset(i),this.replaceArrow(p,s[0][f],d)},n.prototype.replaceArrow=function(t,i,n){this.arrow().css(n?"left":"top",50*(1-t/i)+"%").css(n?"top":"left","")},n.prototype.setContent=function(){var t=this.tip(),i=this.getTitle();t.find(".tooltip-inner")[this.options.html?"html":"text"](i),t.removeClass("fade in top bottom left right")},n.prototype.hide=function(i){function s(){"in"!=o.hoverState&&r.detach(),o.$element.removeAttr("aria-describedby").trigger("hidden.bs."+o.type),i&&i()}var o=this,r=this.tip(),a=t.Event("hide.bs."+this.type);return this.$element.trigger(a),a.isDefaultPrevented()?void 0:(r.removeClass("in"),t.support.transition&&this.$tip.hasClass("fade")?r.one("bsTransitionEnd",s).emulateTransitionEnd(n.TRANSITION_DURATION):s(),this.hoverState=null,this)},n.prototype.fixTitle=function(){var t=this.$element;(t.attr("title")||"string"!=typeof t.attr("data-original-title"))&&t.attr("data-original-title",t.attr("title")||"").attr("title","")},n.prototype.hasContent=function(){return this.getTitle()},n.prototype.getPosition=function(i){var n=(i=i||this.$element)[0],s="BODY"==n.tagName,o=n.getBoundingClientRect();null==o.width&&(o=t.extend({},o,{width:o.right-o.left,height:o.bottom-o.top}));var r=s?{top:0,left:0}:i.offset(),a={scroll:s?document.documentElement.scrollTop||document.body.scrollTop:i.scrollTop()},l=s?{width:t(window).width(),height:t(window).height()}:null;return t.extend({},o,a,l,r)},n.prototype.getCalculatedOffset=function(t,i,n,s){return"bottom"==t?{top:i.top+i.height,left:i.left+i.width/2-n/2}:"top"==t?{top:i.top-s,left:i.left+i.width/2-n/2}:"left"==t?{top:i.top+i.height/2-s/2,left:i.left-n}:{top:i.top+i.height/2-s/2,left:i.left+i.width}},n.prototype.getViewportAdjustedDelta=function(t,i,n,s){var o={top:0,left:0};if(!this.$viewport)return o;var r=this.options.viewport&&this.options.viewport.padding||0,a=this.getPosition(this.$viewport);if(/right|left/.test(t)){var l=i.top-r-a.scroll,c=i.top+r-a.scroll+s;l<a.top?o.top=a.top-l:c>a.top+a.height&&(o.top=a.top+a.height-c)}else{var h=i.left-r,u=i.left+r+n;h<a.left?o.left=a.left-h:u>a.width&&(o.left=a.left+a.width-u)}return o},n.prototype.getTitle=function(){var t=this.$element,i=this.options;return t.attr("data-original-title")||("function"==typeof i.title?i.title.call(t[0]):i.title)},n.prototype.getUID=function(t){do t+=~~(1e6*Math.random());while(document.getElementById(t));return t},n.prototype.tip=function(){return this.$tip=this.$tip||t(this.options.template)},n.prototype.arrow=function(){return this.$arrow=this.$arrow||this.tip().find(".tooltip-arrow")},n.prototype.enable=function(){this.enabled=!0},n.prototype.disable=function(){this.enabled=!1},n.prototype.toggleEnabled=function(){this.enabled=!this.enabled},n.prototype.toggle=function(i){var n=this;i&&((n=t(i.currentTarget).data("bs."+this.type))||(n=new this.constructor(i.currentTarget,this.getDelegateOptions()),t(i.currentTarget).data("bs."+this.type,n))),n.tip().hasClass("in")?n.leave(n):n.enter(n)},n.prototype.destroy=function(){var t=this;clearTimeout(this.timeout),this.hide(function(){t.$element.off("."+t.type).removeData("bs."+t.type)})};var s=t.fn.tooltip;t.fn.tooltip=i,t.fn.tooltip.Constructor=n,t.fn.tooltip.noConflict=function(){return t.fn.tooltip=s,this}}(jQuery),function(t){"use strict";function i(i){return this.each(function(){var s=t(this),o=s.data("bs.popover"),r="object"==typeof i&&i;(o||"destroy"!=i)&&(o||s.data("bs.popover",o=new n(this,r)),"string"==typeof i&&o[i]())})}var n=function(t,i){this.init("popover",t,i)};if(!t.fn.tooltip)throw Error("Popover requires tooltip.js");n.VERSION="3.3.2",n.DEFAULTS=t.extend({},t.fn.tooltip.Constructor.DEFAULTS,{placement:"right",trigger:"click",content:"",template:'<div class="popover" role="tooltip"><div class="arrow"></div><h3 class="popover-title"></h3><div class="popover-content"></div></div>'}),n.prototype=t.extend({},t.fn.tooltip.Constructor.prototype),n.prototype.constructor=n,n.prototype.getDefaults=function(){return n.DEFAULTS},n.prototype.setContent=function(){var t=this.tip(),i=this.getTitle(),n=this.getContent();t.find(".popover-title")[this.options.html?"html":"text"](i),t.find(".popover-content").children().detach().end()[this.options.html?"string"==typeof n?"html":"append":"text"](n),t.removeClass("fade top bottom left right in"),t.find(".popover-title").html()||t.find(".popover-title").hide()},n.prototype.hasContent=function(){return this.getTitle()||this.getContent()},n.prototype.getContent=function(){var t=this.$element,i=this.options;return t.attr("data-content")||("function"==typeof i.content?i.content.call(t[0]):i.content)},n.prototype.arrow=function(){return this.$arrow=this.$arrow||this.tip().find(".arrow")},n.prototype.tip=function(){return this.$tip||(this.$tip=t(this.options.template)),this.$tip};var s=t.fn.popover;t.fn.popover=i,t.fn.popover.Constructor=n,t.fn.popover.noConflict=function(){return t.fn.popover=s,this}}(jQuery),function(t){"use strict";function i(i){return this.each(function(){var s=t(this),o=s.data("bs.tab");o||s.data("bs.tab",o=new n(this)),"string"==typeof i&&o[i]()})}var n=function(i){this.element=t(i)};n.VERSION="3.3.2",n.TRANSITION_DURATION=150,n.prototype.show=function(){var i=this.element,n=i.closest("ul:not(.dropdown-menu)"),s=i.data("target");if(s||(s=(s=i.attr("href"))&&s.replace(/.*(?=#[^\s]*$)/,"")),!i.parent("li").hasClass("active")){var o=n.find(".active:last a"),r=t.Event("hide.bs.tab",{relatedTarget:i[0]}),a=t.Event("show.bs.tab",{relatedTarget:o[0]});if(o.trigger(r),i.trigger(a),!a.isDefaultPrevented()&&!r.isDefaultPrevented()){var l=t(s);this.activate(i.closest("li"),n),this.activate(l,l.parent(),function(){o.trigger({type:"hidden.bs.tab",relatedTarget:i[0]}),i.trigger({type:"shown.bs.tab",relatedTarget:o[0]})})}}},n.prototype.activate=function(i,s,o){function r(){a.removeClass("active").find("> .dropdown-menu > .active").removeClass("active").end().find('[data-toggle="tab"]').attr("aria-expanded",!1),i.addClass("active").find('[data-toggle="tab"]').attr("aria-expanded",!0),l?(i[0].offsetWidth,i.addClass("in")):i.removeClass("fade"),i.parent(".dropdown-menu")&&i.closest("li.dropdown").addClass("active").end().find('[data-toggle="tab"]').attr("aria-expanded",!0),o&&o()}var a=s.find("> .active"),l=o&&t.support.transition&&(a.length&&a.hasClass("fade")||!!s.find("> .fade").length);a.length&&l?a.one("bsTransitionEnd",r).emulateTransitionEnd(n.TRANSITION_DURATION):r(),a.removeClass("in")};var s=t.fn.tab;t.fn.tab=i,t.fn.tab.Constructor=n,t.fn.tab.noConflict=function(){return t.fn.tab=s,this};var o=function(n){n.preventDefault(),i.call(t(this),"show")};t(document).on("click.bs.tab.data-api",'[data-toggle="tab"]',o).on("click.bs.tab.data-api",'[data-toggle="pill"]',o)}(jQuery),function(t){"use strict";function i(i){return this.each(function(){var s=t(this),o=s.data("bs.affix"),r="object"==typeof i&&i;o||s.data("bs.affix",o=new n(this,r)),"string"==typeof i&&o[i]()})}var n=function(i,s){this.options=t.extend({},n.DEFAULTS,s),this.$target=t(this.options.target).on("scroll.bs.affix.data-api",t.proxy(this.checkPosition,this)).on("click.bs.affix.data-api",t.proxy(this.checkPositionWithEventLoop,this)),this.$element=t(i),this.affixed=this.unpin=this.pinnedOffset=null,this.checkPosition()};n.VERSION="3.3.2",n.RESET="affix affix-top affix-bottom",n.DEFAULTS={offset:0,target:window},n.prototype.getState=function(t,i,n,s){var o=this.$target.scrollTop(),r=this.$element.offset(),a=this.$target.height();if(null!=n&&"top"==this.affixed)return n>o&&"top";if("bottom"==this.affixed)return null!=n?!(o+this.unpin<=r.top)&&"bottom":!(t-s>=o+a)&&"bottom";var l=null==this.affixed,c=l?o:r.top,h=l?a:i;return null!=n&&n>=o?"top":null!=s&&c+h>=t-s&&"bottom"},n.prototype.getPinnedOffset=function(){if(this.pinnedOffset)return this.pinnedOffset;this.$element.removeClass(n.RESET).addClass("affix");var t=this.$target.scrollTop(),i=this.$element.offset();return this.pinnedOffset=i.top-t},n.prototype.checkPositionWithEventLoop=function(){setTimeout(t.proxy(this.checkPosition,this),1)},n.prototype.checkPosition=function(){if(this.$element.is(":visible")){var i=this.$element.height(),s=this.options.offset,o=s.top,r=s.bottom,a=t("body").height();"object"!=typeof s&&(r=o=s),"function"==typeof o&&(o=s.top(this.$element)),"function"==typeof r&&(r=s.bottom(this.$element));var l=this.getState(a,i,o,r);if(this.affixed!=l){null!=this.unpin&&this.$element.css("top","");var c="affix"+(l?"-"+l:""),h=t.Event(c+".bs.affix");if(this.$element.trigger(h),h.isDefaultPrevented())return;this.affixed=l,this.unpin="bottom"==l?this.getPinnedOffset():null,this.$element.removeClass(n.RESET).addClass(c).trigger(c.replace("affix","affixed")+".bs.affix")}"bottom"==l&&this.$element.offset({top:a-i-r})}};var s=t.fn.affix;t.fn.affix=i,t.fn.affix.Constructor=n,t.fn.affix.noConflict=function(){return t.fn.affix=s,this},t(window).on("load",function(){t('[data-spy="affix"]').each(function(){var n=t(this),s=n.data();s.offset=s.offset||{},null!=s.offsetBottom&&(s.offset.bottom=s.offsetBottom),null!=s.offsetTop&&(s.offset.top=s.offsetTop),i.call(n,s)})})}(jQuery),function(t){"use strict";function i(i){var n;return t(i.attr("data-target")||(n=i.attr("href"))&&n.replace(/.*(?=#[^\s]+$)/,""))}function n(i){return this.each(function(){var n=t(this),o=n.data("bs.collapse"),r=t.extend({},s.DEFAULTS,n.data(),"object"==typeof i&&i);!o&&r.toggle&&"show"==i&&(r.toggle=!1),o||n.data("bs.collapse",o=new s(this,r)),"string"==typeof i&&o[i]()})}var s=function(i,n){this.$element=t(i),this.options=t.extend({},s.DEFAULTS,n),this.$trigger=t(this.options.trigger).filter('[href="#'+i.id+'"], [data-target="#'+i.id+'"]'),this.transitioning=null,this.options.parent?this.$parent=this.getParent():this.addAriaAndCollapsedClass(this.$element,this.$trigger),this.options.toggle&&this.toggle()};s.VERSION="3.3.2",s.TRANSITION_DURATION=350,s.DEFAULTS={toggle:!0,trigger:'[data-toggle="collapse"]'},s.prototype.dimension=function(){return this.$element.hasClass("width")?"width":"height"},s.prototype.show=function(){if(!this.transitioning&&!this.$element.hasClass("in")){var i,o=this.$parent&&this.$parent.children(".panel").children(".in, .collapsing");if(!(o&&o.length&&(i=o.data("bs.collapse"))&&i.transitioning)){var r=t.Event("show.bs.collapse");if(this.$element.trigger(r),!r.isDefaultPrevented()){o&&o.length&&(n.call(o,"hide"),i||o.data("bs.collapse",null));var a=this.dimension();this.$element.removeClass("collapse").addClass("collapsing")[a](0).attr("aria-expanded",!0),this.$trigger.removeClass("collapsed").attr("aria-expanded",!0),this.transitioning=1;var l=function(){this.$element.removeClass("collapsing").addClass("collapse in")[a](""),this.transitioning=0,this.$element.trigger("shown.bs.collapse")};if(!t.support.transition)return l.call(this);var c=t.camelCase(["scroll",a].join("-"));this.$element.one("bsTransitionEnd",t.proxy(l,this)).emulateTransitionEnd(s.TRANSITION_DURATION)[a](this.$element[0][c])}}}},s.prototype.hide=function(){if(!this.transitioning&&this.$element.hasClass("in")){var i=t.Event("hide.bs.collapse");if(this.$element.trigger(i),!i.isDefaultPrevented()){var n=this.dimension();this.$element[n](this.$element[n]())[0].offsetHeight,this.$element.addClass("collapsing").removeClass("collapse in").attr("aria-expanded",!1),this.$trigger.addClass("collapsed").attr("aria-expanded",!1),this.transitioning=1;var o=function(){this.transitioning=0,this.$element.removeClass("collapsing").addClass("collapse").trigger("hidden.bs.collapse")};return t.support.transition?void this.$element[n](0).one("bsTransitionEnd",t.proxy(o,this)).emulateTransitionEnd(s.TRANSITION_DURATION):o.call(this)}}},s.prototype.toggle=function(){this[this.$element.hasClass("in")?"hide":"show"]()},s.prototype.getParent=function(){return t(this.options.parent).find('[data-toggle="collapse"][data-parent="'+this.options.parent+'"]').each(t.proxy(function(n,s){var o=t(s);this.addAriaAndCollapsedClass(i(o),o)},this)).end()},s.prototype.addAriaAndCollapsedClass=function(t,i){var n=t.hasClass("in");t.attr("aria-expanded",n),i.toggleClass("collapsed",!n).attr("aria-expanded",n)};var o=t.fn.collapse;t.fn.collapse=n,t.fn.collapse.Constructor=s,t.fn.collapse.noConflict=function(){return t.fn.collapse=o,this},t(document).on("click.bs.collapse.data-api",'[data-toggle="collapse"]',function(s){var o=t(this);o.attr("data-target")||s.preventDefault();var r=i(o),a=r.data("bs.collapse")?"toggle":t.extend({},o.data(),{trigger:this});n.call(r,a)})}(jQuery),function(t){"use strict";function i(n,s){var o=t.proxy(this.process,this);this.$body=t("body"),this.$scrollElement=t(t(n).is("body")?window:n),this.options=t.extend({},i.DEFAULTS,s),this.selector=(this.options.target||"")+" .nav li > a",this.offsets=[],this.targets=[],this.activeTarget=null,this.scrollHeight=0,this.$scrollElement.on("scroll.bs.scrollspy",o),this.refresh(),this.process()}function n(n){return this.each(function(){var s=t(this),o=s.data("bs.scrollspy"),r="object"==typeof n&&n;o||s.data("bs.scrollspy",o=new i(this,r)),"string"==typeof n&&o[n]()})}i.VERSION="3.3.2",i.DEFAULTS={offset:10},i.prototype.getScrollHeight=function(){return this.$scrollElement[0].scrollHeight||Math.max(this.$body[0].scrollHeight,document.documentElement.scrollHeight)},i.prototype.refresh=function(){var i="offset",n=0;t.isWindow(this.$scrollElement[0])||(i="position",n=this.$scrollElement.scrollTop()),this.offsets=[],this.targets=[],this.scrollHeight=this.getScrollHeight();var s=this;this.$body.find(this.selector).map(function(){var s=t(this),o=s.data("target")||s.attr("href"),r=/^#./.test(o)&&t(o);return r&&r.length&&r.is(":visible")&&[[r[i]().top+n,o]]||null}).sort(function(t,i){return t[0]-i[0]}).each(function(){s.offsets.push(this[0]),s.targets.push(this[1])})},i.prototype.process=function(){var t,i=this.$scrollElement.scrollTop()+this.options.offset,n=this.getScrollHeight(),s=this.options.offset+n-this.$scrollElement.height(),o=this.offsets,r=this.targets,a=this.activeTarget;if(this.scrollHeight!=n&&this.refresh(),i>=s)return a!=(t=r[r.length-1])&&this.activate(t);if(a&&i<o[0])return this.activeTarget=null,this.clear();for(t=o.length;t--;)a!=r[t]&&i>=o[t]&&(!o[t+1]||i<=o[t+1])&&this.activate(r[t])},i.prototype.activate=function(i){this.activeTarget=i,this.clear();var n=t(this.selector+'[data-target="'+i+'"],'+this.selector+'[href="'+i+'"]').parents("li").addClass("active");n.parent(".dropdown-menu").length&&(n=n.closest("li.dropdown").addClass("active")),n.trigger("activate.bs.scrollspy")},i.prototype.clear=function(){t(this.selector).parentsUntil(this.options.target,".active").removeClass("active")};var s=t.fn.scrollspy;t.fn.scrollspy=n,t.fn.scrollspy.Constructor=i,t.fn.scrollspy.noConflict=function(){return t.fn.scrollspy=s,this},t(window).on("load.bs.scrollspy.data-api",function(){t('[data-spy="scroll"]').each(function(){var i=t(this);n.call(i,i.data())})})}(jQuery),function(t){"use strict";function i(){var t=document.createElement("bootstrap"),i={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend",transition:"transitionend"};for(var n in i)if(void 0!==t.style[n])return{end:i[n]};return!1}t.fn.emulateTransitionEnd=function(i){var n=!1,s=this;return t(this).one("bsTransitionEnd",function(){n=!0}),setTimeout(function(){n||t(s).trigger(t.support.transition.end)},i),this},t(function(){t.support.transition=i(),t.support.transition&&(t.event.special.bsTransitionEnd={bindType:t.support.transition.end,delegateType:t.support.transition.end,handle:function(i){return t(i.target).is(this)?i.handleObj.handler.apply(this,arguments):void 0}})})}(jQuery),function(t){"function"==typeof define&&define.amd?define(["jquery"],t):t(jQuery)}(function(t){t.extend(t.fn,{validate:function(i){if(!this.length)return void(i&&i.debug&&window.console&&console.warn("Nothing selected, can't validate, returning nothing."));var n=t.data(this[0],"validator");return n||(this.attr("novalidate","novalidate"),n=new t.validator(i,this[0]),t.data(this[0],"validator",n),n.settings.onsubmit&&(this.validateDelegate(":submit","click",function(i){n.settings.submitHandler&&(n.submitButton=i.target),t(i.target).hasClass("cancel")&&(n.cancelSubmit=!0),void 0!==t(i.target).attr("formnovalidate")&&(n.cancelSubmit=!0)}),this.submit(function(i){function s(){var s,o;return!n.settings.submitHandler||(n.submitButton&&(s=t("<input type='hidden'/>").attr("name",n.submitButton.name).val(t(n.submitButton).val()).appendTo(n.currentForm)),o=n.settings.submitHandler.call(n,n.currentForm,i),n.submitButton&&s.remove(),void 0!==o&&o)}return n.settings.debug&&i.preventDefault(),n.cancelSubmit?(n.cancelSubmit=!1,s()):n.form()?n.pendingRequest?(n.formSubmitted=!0,!1):s():(n.focusInvalid(),!1)}))),n},valid:function(){var i,n;return t(this[0]).is("form")?i=this.validate().form():(i=!0,n=t(this[0].form).validate(),this.each(function(){i=n.element(this)&&i})),i},removeAttrs:function(i){var n={},s=this;return t.each(i.split(/\s/),function(t,i){n[i]=s.attr(i),s.removeAttr(i)}),n},rules:function(i,n){var s,o,r,a,l,c,h=this[0];if(i)switch(o=(s=t.data(h.form,"validator").settings).rules,r=t.validator.staticRules(h),i){case"add":t.extend(r,t.validator.normalizeRule(n)),delete r.messages,o[h.name]=r,n.messages&&(s.messages[h.name]=t.extend(s.messages[h.name],n.messages));break;case"remove":return n?(c={},t.each(n.split(/\s/),function(i,n){c[n]=r[n],delete r[n],"required"===n&&t(h).removeAttr("aria-required")}),c):(delete o[h.name],r)}return(a=t.validator.normalizeRules(t.extend({},t.validator.classRules(h),t.validator.attributeRules(h),t.validator.dataRules(h),t.validator.staticRules(h)),h)).required&&(l=a.required,delete a.required,a=t.extend({required:l},a),t(h).attr("aria-required","true")),a.remote&&(l=a.remote,delete a.remote,a=t.extend(a,{remote:l})),a}}),t.extend(t.expr[":"],{blank:function(i){return!t.trim(""+t(i).val())},filled:function(i){return!!t.trim(""+t(i).val())},unchecked:function(i){return!t(i).prop("checked")}}),t.validator=function(i,n){this.settings=t.extend(!0,{},t.validator.defaults,i),this.currentForm=n,this.init()},t.validator.format=function(i,n){return 1===arguments.length?function(){var n=t.makeArray(arguments);return n.unshift(i),t.validator.format.apply(this,n)}:(arguments.length>2&&n.constructor!==Array&&(n=t.makeArray(arguments).slice(1)),n.constructor!==Array&&(n=[n]),t.each(n,function(t,n){i=i.replace(RegExp("\\{"+t+"\\}","g"),function(){return n})}),i)},t.extend(t.validator,{defaults:{messages:{},groups:{},rules:{},errorClass:"error",validClass:"valid",errorElement:"label",focusCleanup:!1,focusInvalid:!0,errorContainer:t([]),errorLabelContainer:t([]),onsubmit:!0,ignore:":hidden",ignoreTitle:!1,onfocusin:function(t){this.lastActive=t,this.settings.focusCleanup&&(this.settings.unhighlight&&this.settings.unhighlight.call(this,t,this.settings.errorClass,this.settings.validClass),this.hideThese(this.errorsFor(t)))},onfocusout:function(t){this.checkable(t)||!(t.name in this.submitted)&&this.optional(t)||this.element(t)},onkeyup:function(t,i){(9!==i.which||""!==this.elementValue(t))&&(t.name in this.submitted||t===this.lastElement)&&this.element(t)},onclick:function(t){t.name in this.submitted?this.element(t):t.parentNode.name in this.submitted&&this.element(t.parentNode)},highlight:function(i,n,s){"radio"===i.type?this.findByName(i.name).addClass(n).removeClass(s):t(i).addClass(n).removeClass(s)},unhighlight:function(i,n,s){"radio"===i.type?this.findByName(i.name).removeClass(n).addClass(s):t(i).removeClass(n).addClass(s)}},setDefaults:function(i){t.extend(t.validator.defaults,i)},messages:{required:"This field is required.",remote:"Please fix this field.",email:"Please enter a valid email address.",url:"Please enter a valid URL.",date:"Please enter a valid date.",dateISO:"Please enter a valid date ( ISO ).",number:"Please enter a valid number.",digits:"Please enter only digits.",creditcard:"Please enter a valid credit card number.",equalTo:"Please enter the same value again.",maxlength:t.validator.format("Please enter no more than {0} characters."),minlength:t.validator.format("Please enter at least {0} characters."),rangelength:t.validator.format("Please enter a value between {0} and {1} characters long."),range:t.validator.format("Please enter a value between {0} and {1}."),max:t.validator.format("Please enter a value less than or equal to {0}."),min:t.validator.format("Please enter a value greater than or equal to {0}.")},autoCreateRanges:!1,prototype:{init:function(){function i(i){var n=t.data(this[0].form,"validator"),s="on"+i.type.replace(/^validate/,""),o=n.settings;o[s]&&!this.is(o.ignore)&&o[s].call(n,this[0],i)}this.labelContainer=t(this.settings.errorLabelContainer),this.errorContext=this.labelContainer.length&&this.labelContainer||t(this.currentForm),this.containers=t(this.settings.errorContainer).add(this.settings.errorLabelContainer),this.submitted={},this.valueCache={},this.pendingRequest=0,this.pending={},this.invalid={},this.reset();var n,s=this.groups={};t.each(this.settings.groups,function(i,n){"string"==typeof n&&(n=n.split(/\s/)),t.each(n,function(t,n){s[n]=i})}),n=this.settings.rules,t.each(n,function(i,s){n[i]=t.validator.normalizeRule(s)}),t(this.currentForm).validateDelegate(":text, [type='password'], [type='file'], select, textarea, [type='number'], [type='search'] ,[type='tel'], [type='url'], [type='email'], [type='datetime'], [type='date'], [type='month'], [type='week'], [type='time'], [type='datetime-local'], [type='range'], [type='color'], [type='radio'], [type='checkbox']","focusin focusout keyup",i).validateDelegate("select, option, [type='radio'], [type='checkbox']","click",i),this.settings.invalidHandler&&t(this.currentForm).bind("invalid-form.validate",this.settings.invalidHandler),t(this.currentForm).find("[required], [data-rule-required], .required").attr("aria-required","true")},form:function(){return this.checkForm(),t.extend(this.submitted,this.errorMap),this.invalid=t.extend({},this.errorMap),this.valid()||t(this.currentForm).triggerHandler("invalid-form",[this]),this.showErrors(),this.valid()},checkForm:function(){this.prepareForm();for(var t=0,i=this.currentElements=this.elements();i[t];t++)this.check(i[t]);return this.valid()},element:function(i){var n=this.clean(i),s=this.validationTargetFor(n),o=!0;return this.lastElement=s,void 0===s?delete this.invalid[n.name]:(this.prepareElement(s),this.currentElements=t(s),(o=!1!==this.check(s))?delete this.invalid[s.name]:this.invalid[s.name]=!0),t(i).attr("aria-invalid",!o),this.numberOfInvalids()||(this.toHide=this.toHide.add(this.containers)),this.showErrors(),o},showErrors:function(i){if(i){for(var n in t.extend(this.errorMap,i),this.errorList=[],i)this.errorList.push({message:i[n],element:this.findByName(n)[0]});this.successList=t.grep(this.successList,function(t){return!(t.name in i)})}this.settings.showErrors?this.settings.showErrors.call(this,this.errorMap,this.errorList):this.defaultShowErrors()},resetForm:function(){t.fn.resetForm&&t(this.currentForm).resetForm(),this.submitted={},this.lastElement=null,this.prepareForm(),this.hideErrors(),this.elements().removeClass(this.settings.errorClass).removeData("previousValue").removeAttr("aria-invalid")},numberOfInvalids:function(){return this.objectLength(this.invalid)},objectLength:function(t){var i,n=0;for(i in t)n++;return n},hideErrors:function(){this.hideThese(this.toHide)},hideThese:function(t){t.not(this.containers).text(""),this.addWrapper(t).hide()},valid:function(){return 0===this.size()},size:function(){return this.errorList.length},focusInvalid:function(){if(this.settings.focusInvalid)try{t(this.findLastActive()||this.errorList.length&&this.errorList[0].element||[]).filter(":visible").focus().trigger("focusin")}catch(i){}},findLastActive:function(){var i=this.lastActive;return i&&1===t.grep(this.errorList,function(t){return t.element.name===i.name}).length&&i},elements:function(){var i=this,n={};return t(this.currentForm).find("input, select, textarea").not(":submit, :reset, :image, [disabled], [readonly]").not(this.settings.ignore).filter(function(){return!this.name&&i.settings.debug&&window.console&&console.error("%o has no name assigned",this),!(this.name in n)&&!!i.objectLength(t(this).rules())&&(n[this.name]=!0,!0)})},clean:function(i){return t(i)[0]},errors:function(){var i=this.settings.errorClass.split(" ").join(".");return t(this.settings.errorElement+"."+i,this.errorContext)},reset:function(){this.successList=[],this.errorList=[],this.errorMap={},this.toShow=t([]),this.toHide=t([]),this.currentElements=t([])},prepareForm:function(){this.reset(),this.toHide=this.errors().add(this.containers)},prepareElement:function(t){this.reset(),this.toHide=this.errorsFor(t)},elementValue:function(i){var n,s=t(i),o=i.type;return"radio"===o||"checkbox"===o?t("input[name='"+i.name+"']:checked").val():"number"===o&&void 0!==i.validity?!i.validity.badInput&&s.val():"string"==typeof(n=s.val())?n.replace(/\r/g,""):n},check:function(i){i=this.validationTargetFor(this.clean(i));var n,s,o,r=t(i).rules(),a=t.map(r,function(t,i){return i}).length,l=!1,c=this.elementValue(i);for(s in r){o={method:s,parameters:r[s]};try{if(n=t.validator.methods[s].call(this,c,i,o.parameters),"dependency-mismatch"===n&&1===a){l=!0;continue}if(l=!1,"pending"===n)return void(this.toHide=this.toHide.not(this.errorsFor(i)));if(!n)return this.formatAndAdd(i,o),!1}catch(h){throw this.settings.debug&&window.console&&console.log("Exception occurred when checking element "+i.id+", check the '"+o.method+"' method.",h),h}}if(!l)return this.objectLength(r)&&this.successList.push(i),!0},customDataMessage:function(i,n){return t(i).data("msg"+n.charAt(0).toUpperCase()+n.substring(1).toLowerCase())||t(i).data("msg")},customMessage:function(t,i){var n=this.settings.messages[t];return n&&(n.constructor===String?n:n[i])},findDefined:function(){for(var t=0;t<arguments.length;t++)if(void 0!==arguments[t])return arguments[t]},defaultMessage:function(i,n){return this.findDefined(this.customMessage(i.name,n),this.customDataMessage(i,n),!this.settings.ignoreTitle&&i.title||void 0,t.validator.messages[n],"<strong>Warning: No message defined for "+i.name+"</strong>")},formatAndAdd:function(i,n){var s=this.defaultMessage(i,n.method),o=/\$?\{(\d+)\}/g;"function"==typeof s?s=s.call(this,n.parameters,i):o.test(s)&&(s=t.validator.format(s.replace(o,"{$1}"),n.parameters)),this.errorList.push({message:s,element:i,method:n.method}),this.errorMap[i.name]=s,this.submitted[i.name]=s},addWrapper:function(t){return this.settings.wrapper&&(t=t.add(t.parent(this.settings.wrapper))),t},defaultShowErrors:function(){var t,i,n;for(t=0;this.errorList[t];t++)n=this.errorList[t],this.settings.highlight&&this.settings.highlight.call(this,n.element,this.settings.errorClass,this.settings.validClass),this.showLabel(n.element,n.message);if(this.errorList.length&&(this.toShow=this.toShow.add(this.containers)),this.settings.success)for(t=0;this.successList[t];t++)this.showLabel(this.successList[t]);if(this.settings.unhighlight)for(t=0,i=this.validElements();i[t];t++)this.settings.unhighlight.call(this,i[t],this.settings.errorClass,this.settings.validClass);this.toHide=this.toHide.not(this.toShow),this.hideErrors(),this.addWrapper(this.toShow).show()},validElements:function(){return this.currentElements.not(this.invalidElements())},invalidElements:function(){return t(this.errorList).map(function(){return this.element})},showLabel:function(i,n){var s,o,r,a=this.errorsFor(i),l=this.idOrName(i),c=t(i).attr("aria-describedby");a.length?(a.removeClass(this.settings.validClass).addClass(this.settings.errorClass),a.html(n)):(s=a=t("<"+this.settings.errorElement+">").attr("id",l+"-error").addClass(this.settings.errorClass).html(n||""),this.settings.wrapper&&(s=a.hide().show().wrap("<"+this.settings.wrapper+"/>").parent()),this.labelContainer.length?this.labelContainer.append(s):this.settings.errorPlacement?this.settings.errorPlacement(s,t(i)):s.insertAfter(i),a.is("label")?a.attr("for",l):0===a.parents("label[for='"+l+"']").length&&(r=a.attr("id").replace(/(:|\.|\[|\])/g,"\\$1"),c?c.match(RegExp("\\b"+r+"\\b"))||(c+=" "+r):c=r,t(i).attr("aria-describedby",c),(o=this.groups[i.name])&&t.each(this.groups,function(i,n){n===o&&t("[name='"+i+"']",this.currentForm).attr("aria-describedby",a.attr("id"))}))),!n&&this.settings.success&&(a.text(""),"string"==typeof this.settings.success?a.addClass(this.settings.success):this.settings.success(a,i)),this.toShow=this.toShow.add(a)},errorsFor:function(i){var n=this.idOrName(i),s=t(i).attr("aria-describedby"),o="label[for='"+n+"'], label[for='"+n+"'] *";return s&&(o=o+", #"+s.replace(/\s+/g,", #")),this.errors().filter(o)},idOrName:function(t){return this.groups[t.name]||(this.checkable(t)?t.name:t.id||t.name)},validationTargetFor:function(i){return this.checkable(i)&&(i=this.findByName(i.name)),t(i).not(this.settings.ignore)[0]},checkable:function(t){return/radio|checkbox/i.test(t.type)},findByName:function(i){return t(this.currentForm).find("[name='"+i+"']")},getLength:function(i,n){switch(n.nodeName.toLowerCase()){case"select":return t("option:selected",n).length;case"input":if(this.checkable(n))return this.findByName(n.name).filter(":checked").length}return i.length},depend:function(t,i){return!this.dependTypes[typeof t]||this.dependTypes[typeof t](t,i)},dependTypes:{boolean:function(t){return t},string:function(i,n){return!!t(i,n.form).length},function:function(t,i){return t(i)}},optional:function(i){var n=this.elementValue(i);return!t.validator.methods.required.call(this,n,i)&&"dependency-mismatch"},startRequest:function(t){this.pending[t.name]||(this.pendingRequest++,this.pending[t.name]=!0)},stopRequest:function(i,n){this.pendingRequest--,this.pendingRequest<0&&(this.pendingRequest=0),delete this.pending[i.name],n&&0===this.pendingRequest&&this.formSubmitted&&this.form()?(t(this.currentForm).submit(),this.formSubmitted=!1):!n&&0===this.pendingRequest&&this.formSubmitted&&(t(this.currentForm).triggerHandler("invalid-form",[this]),this.formSubmitted=!1)},previousValue:function(i){return t.data(i,"previousValue")||t.data(i,"previousValue",{old:null,valid:!0,message:this.defaultMessage(i,"remote")})}},classRuleSettings:{required:{required:!0},email:{email:!0},url:{url:!0},date:{date:!0},dateISO:{dateISO:!0},number:{number:!0},digits:{digits:!0},creditcard:{creditcard:!0}},addClassRules:function(i,n){i.constructor===String?this.classRuleSettings[i]=n:t.extend(this.classRuleSettings,i)},classRules:function(i){var n={},s=t(i).attr("class");return s&&t.each(s.split(" "),function(){this in t.validator.classRuleSettings&&t.extend(n,t.validator.classRuleSettings[this])}),n},attributeRules:function(i){var n,s,o={},r=t(i),a=i.getAttribute("type");for(n in t.validator.methods)"required"===n?(""===(s=i.getAttribute(n))&&(s=!0),s=!!s):s=r.attr(n),/min|max/.test(n)&&(null===a||/number|range|text/.test(a))&&(s=Number(s)),s||0===s?o[n]=s:a===n&&"range"!==a&&(o[n]=!0);return o.maxlength&&/-1|2147483647|524288/.test(o.maxlength)&&delete o.maxlength,o},dataRules:function(i){var n,s,o={},r=t(i);for(n in t.validator.methods)void 0!==(s=r.data("rule"+n.charAt(0).toUpperCase()+n.substring(1).toLowerCase()))&&(o[n]=s);return o},staticRules:function(i){var n={},s=t.data(i.form,"validator");return s.settings.rules&&(n=t.validator.normalizeRule(s.settings.rules[i.name])||{}),n},normalizeRules:function(i,n){return t.each(i,function(s,o){if(!1===o)return void delete i[s];if(o.param||o.depends){var r=!0;switch(typeof o.depends){case"string":r=!!t(o.depends,n.form).length;break;case"function":r=o.depends.call(n,n)}r?i[s]=void 0===o.param||o.param:delete i[s]}}),t.each(i,function(s,o){i[s]=t.isFunction(o)?o(n):o}),t.each(["minlength","maxlength"],function(){i[this]&&(i[this]=Number(i[this]))}),t.each(["rangelength","range"],function(){var n;i[this]&&(t.isArray(i[this])?i[this]=[Number(i[this][0]),Number(i[this][1])]:"string"==typeof i[this]&&(n=i[this].replace(/[\[\]]/g,"").split(/[\s,]+/),i[this]=[Number(n[0]),Number(n[1])]))}),t.validator.autoCreateRanges&&(null!=i.min&&null!=i.max&&(i.range=[i.min,i.max],delete i.min,delete i.max),null!=i.minlength&&null!=i.maxlength&&(i.rangelength=[i.minlength,i.maxlength],delete i.minlength,delete i.maxlength)),i},normalizeRule:function(i){if("string"==typeof i){var n={};t.each(i.split(/\s/),function(){n[this]=!0}),i=n}return i},addMethod:function(i,n,s){t.validator.methods[i]=n,t.validator.messages[i]=void 0!==s?s:t.validator.messages[i],n.length<3&&t.validator.addClassRules(i,t.validator.normalizeRule(i))},methods:{required:function(i,n,s){if(!this.depend(s,n))return"dependency-mismatch";if("select"===n.nodeName.toLowerCase()){var o=t(n).val();return o&&o.length>0}return this.checkable(n)?this.getLength(i,n)>0:t.trim(i).length>0},email:function(t,i){return this.optional(i)||/^[a-zA-Z0-9.!#$%&'*+\/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/.test(t)},url:function(t,i){return this.optional(i)||/^(https?|s?ftp):\/\/(((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:)*@)?(((\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5]))|((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?)(:\d*)?)(\/((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)+(\/(([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)*)*)?)?(\?((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|[\uE000-\uF8FF]|\/|\?)*)?(#((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|\/|\?)*)?$/i.test(t)},date:function(t,i){return this.optional(i)||!/Invalid|NaN/.test(new Date(t).toString())},dateISO:function(t,i){return this.optional(i)||/^\d{4}[\/\-](0?[1-9]|1[012])[\/\-](0?[1-9]|[12][0-9]|3[01])$/.test(t)},number:function(t,i){return this.optional(i)||/^-?(?:\d+|\d{1,3}(?:,\d{3})+)?(?:\.\d+)?$/.test(t)},digits:function(t,i){return this.optional(i)||/^\d+$/.test(t)},creditcard:function(t,i){if(this.optional(i))return"dependency-mismatch";if(/[^0-9 \-]+/.test(t))return!1;var n,s,o=0,r=0,a=!1;if((t=t.replace(/\D/g,"")).length<13||t.length>19)return!1;for(n=t.length-1;n>=0;n--)r=parseInt(s=t.charAt(n),10),a&&(r*=2)>9&&(r-=9),o+=r,a=!a;return o%10==0},minlength:function(i,n,s){var o=t.isArray(i)?i.length:this.getLength(i,n);return this.optional(n)||o>=s},maxlength:function(i,n,s){var o=t.isArray(i)?i.length:this.getLength(i,n);return this.optional(n)||s>=o},rangelength:function(i,n,s){var o=t.isArray(i)?i.length:this.getLength(i,n);return this.optional(n)||o>=s[0]&&o<=s[1]},min:function(t,i,n){return this.optional(i)||t>=n},max:function(t,i,n){return this.optional(i)||n>=t},range:function(t,i,n){return this.optional(i)||t>=n[0]&&t<=n[1]},equalTo:function(i,n,s){var o=t(s);return this.settings.onfocusout&&o.unbind(".validate-equalTo").bind("blur.validate-equalTo",function(){t(n).valid()}),i===o.val()},remote:function(i,n,s){if(this.optional(n))return"dependency-mismatch";var o,r,a=this.previousValue(n);return this.settings.messages[n.name]||(this.settings.messages[n.name]={}),a.originalMessage=this.settings.messages[n.name].remote,this.settings.messages[n.name].remote=a.message,s="string"==typeof s&&{url:s}||s,a.old===i?a.valid:(a.old=i,o=this,this.startRequest(n),(r={})[n.name]=i,t.ajax(t.extend(!0,{url:s,mode:"abort",port:"validate"+n.name,dataType:"json",data:r,context:o.currentForm,success:function(s){var r,l,c,h=!0===s||"true"===s;o.settings.messages[n.name].remote=a.originalMessage,h?(c=o.formSubmitted,o.prepareElement(n),o.formSubmitted=c,o.successList.push(n),delete o.invalid[n.name],o.showErrors()):(r={},l=s||o.defaultMessage(n,"remote"),r[n.name]=a.message=t.isFunction(l)?l(i):l,o.invalid[n.name]=!0,o.showErrors(r)),a.valid=h,o.stopRequest(n,h)}},s)),"pending")}}}),t.format=function(){throw"$.format has been deprecated. Please use $.validator.format instead."};var i,n={};t.ajaxPrefilter?t.ajaxPrefilter(function(t,i,s){var o=t.port;"abort"===t.mode&&(n[o]&&n[o].abort(),n[o]=s)}):(i=t.ajax,t.ajax=function(s){var o=("mode"in s?s:t.ajaxSettings).mode,r=("port"in s?s:t.ajaxSettings).port;return"abort"===o?(n[r]&&n[r].abort(),n[r]=i.apply(this,arguments),n[r]):i.apply(this,arguments)}),t.extend(t.fn,{validateDelegate:function(i,n,s){return this.bind(n,function(n){var o=t(n.target);return o.is(i)?s.apply(o,arguments):void 0})}})});
| ver. 1.4 |
Github
|
.
| PHP 7.4.33 | Generation time: 0.11 |
proxy
|
phpinfo
|
Settings