window.matchMedia||(window.matchMedia=function(){"use strict";var t=window.styleMedia||window.media;if(!t){var n=document.createElement("style"),i=document.getElementsByTagName("script")[0],r=null;n.type="text/css";n.id="matchmediajs-test";i.parentNode.insertBefore(n,i);r="getComputedStyle"in window&&window.getComputedStyle(n)||n.currentStyle;t={matchMedium:function(t){var i="@media "+t+"{ #matchmediajs-test { width: 1px; } }";return n.styleSheet?n.styleSheet.cssText=i:n.textContent=i,r.width==="1px"}}}return function(n){return{matches:t.matchMedium(n||"all"),media:n||"all"}}}()),function(){if(!window.matchMedia("all").addListener){var n=window.matchMedia;window.matchMedia=function(t){var r=n(t),i=[],f=r.matches,u,e=function(){var u=n(t),s=u.matches&&!f,h=!u.matches&&f,e,o;if(s||h)for(e=0,o=i.length;e<o;e++)i[e].call(r,u);f=u.matches};return r.addListener=function(n){i.push(n);u||(u=setInterval(e,1e3))},r.removeListener=function(n){for(var t=0,r=i.length;t<r;t++)i[t]===n&&i.splice(t,1);!i.length&&u&&clearInterval(u)},r}}}(),function(n,t){function r(){var n=t.navigator.userAgent,r=n.indexOf("MSIE "),f,u,i;return r>0?parseInt(n.substring(r+5,n.indexOf(".",r)),10):(f=n.indexOf("Trident/"),f>0)?(u=n.indexOf("rv:"),parseInt(n.substring(u+3,n.indexOf(".",u)),10)):(i=n.indexOf("Edge/"),i>0)?parseInt(n.substring(i+5,n.indexOf(".",i)),10):!1}function i(){return navigator.userAgent.match(/(iPod|iPhone|iPad)/)?!0:!1}function u(){return navigator.userAgent.match(/(Android)/)?!0:!1}function f(){return i()||u()}t.detectIE=r();t.detectMobile=f();t.detectiOS=i()}(jQuery,window,document),function(n,t,i,r){function f(){var n=t.navigator.userAgent,r=n.indexOf("MSIE "),f,u,i;return r>0?parseInt(n.substring(r+5,n.indexOf(".",r)),10):(f=n.indexOf("Trident/"),f>0)?(u=n.indexOf("rv:"),parseInt(n.substring(u+3,n.indexOf(".",u)),10)):(i=n.indexOf("Edge/"),i>0)?parseInt(n.substring(i+5,n.indexOf(".",i)),10):!1}function u(t,i){var o=this,e,s,h;if(typeof i=="object"&&(delete i.refresh,delete i.render,n.extend(this,i)),this.$element=n(t),!this.imageSrc&&this.$element.is("img")&&(this.imageSrc=this.$element.attr("src")),e=(this.position+"").toLowerCase().match(/\S+/g)||[],e.length<1&&e.push("center"),e.length==1&&e.push(e[0]),(e[0]=="top"||e[0]=="bottom"||e[1]=="left"||e[1]=="right")&&(e=[e[1],e[0]]),this.positionX!=r&&(e[0]=this.positionX.toLowerCase()),this.positionY!=r&&(e[1]=this.positionY.toLowerCase()),o.positionX=e[0],o.positionY=e[1],this.positionX!="left"&&this.positionX!="right"&&(this.positionX=isNaN(parseInt(this.positionX))?"center":parseInt(this.positionX)),this.positionY!="top"&&this.positionY!="bottom"&&(this.positionY=isNaN(parseInt(this.positionY))?"center":parseInt(this.positionY)),this.position=this.positionX+(isNaN(this.positionX)?"":"px")+" "+this.positionY+(isNaN(this.positionY)?"":"px"),navigator.userAgent.match(/(iPod|iPhone|iPad)/))return this.imageSrc&&this.iosFix&&!this.$element.is("img")&&this.$element.css({backgroundImage:"url("+this.imageSrc+")",backgroundSize:"cover",backgroundPosition:this.position}),this;if(navigator.userAgent.match(/(Android)/))return this.imageSrc&&this.androidFix&&!this.$element.is("img")&&this.$element.css({backgroundImage:"url("+this.imageSrc+")",backgroundSize:"cover",backgroundPosition:this.position}),this;if(f())return this.imageSrc&&this.androidFix&&!this.$element.is("img")&&this.$element.css({backgroundImage:"url("+this.imageSrc+")",backgroundSize:"cover",backgroundPosition:this.position}),this;this.$mirror=n("<div />").prependTo("body");s=this.$element.find(">.parallax-slider");h=!1;s.length==0?this.$slider=n("<img />").prependTo(this.$mirror):(this.$slider=s.prependTo(this.$mirror),h=!0);this.$mirror.addClass("parallax-mirror").css({visibility:"hidden",zIndex:this.zIndex,position:"absolute",top:0,left:0,overflow:"hidden"});this.$slider.addClass("parallax-slider").one("load",function(){o.naturalHeight&&o.naturalWidth||(o.naturalHeight=this.naturalHeight||this.height||1,o.naturalWidth=this.naturalWidth||this.width||1);o.aspectRatio=o.naturalWidth/o.naturalHeight;u.isSetup||u.setup();u.sliders.push(o);u.isFresh=!1;u.requestRender()});h||(this.$slider[0].src=this.imageSrc);(this.naturalHeight&&this.naturalWidth||this.$slider[0].complete||s.length>0)&&this.$slider.trigger("load")}function e(r){return this.each(function(){var f=n(this),e=typeof r=="object"&&r;this==t||this==i||f.is("body")?u.configure(e):f.data("px.parallax")?typeof r=="object"&&n.extend(f.data("px.parallax"),e):(e=n.extend({},f.data(),e),f.data("px.parallax",new u(this,e)));typeof r=="string"&&(r=="destroy"?u.destroy(this):u[r]())})}(function(){for(var r=0,i=["ms","moz","webkit","o"],n=0;n<i.length&&!t.requestAnimationFrame;++n)t.requestAnimationFrame=t[i[n]+"RequestAnimationFrame"],t.cancelAnimationFrame=t[i[n]+"CancelAnimationFrame"]||t[i[n]+"CancelRequestAnimationFrame"];t.requestAnimationFrame||(t.requestAnimationFrame=function(n){var i=(new Date).getTime(),u=Math.max(0,16-(i-r)),f=t.setTimeout(function(){n(i+u)},u);return r=i+u,f});t.cancelAnimationFrame||(t.cancelAnimationFrame=function(n){clearTimeout(n)})})();n.extend(u.prototype,{speed:.2,bleed:0,zIndex:-100,iosFix:!0,androidFix:!0,position:"center",overScrollFix:!1,refresh:function(){var n;this.boxWidth=this.$element.outerWidth();this.boxHeight=this.$element.outerHeight()+this.bleed*2;this.boxOffsetTop=this.$element.offset().top-this.bleed;this.boxOffsetLeft=this.$element.offset().left;this.boxOffsetBottom=this.boxOffsetTop+this.boxHeight;var r=u.winHeight,e=u.docHeight,f=Math.min(this.boxOffsetTop,e-r),o=Math.max(this.boxOffsetTop+this.boxHeight-r,0),i=this.boxHeight+(f-o)*(1-this.speed)|0,t=(this.boxOffsetTop-f)*(1-this.speed)|0;i*this.aspectRatio>=this.boxWidth?(this.imageWidth=i*this.aspectRatio|0,this.imageHeight=i,this.offsetBaseTop=t,n=this.imageWidth-this.boxWidth,this.offsetLeft=this.positionX=="left"?0:this.positionX=="right"?-n:isNaN(this.positionX)?-n/2|0:Math.max(this.positionX,-n)):(this.imageWidth=this.boxWidth,this.imageHeight=this.boxWidth/this.aspectRatio|0,this.offsetLeft=0,n=this.imageHeight-i,this.offsetBaseTop=this.positionY=="top"?t:this.positionY=="bottom"?t-n:isNaN(this.positionY)?t-n/2|0:t+Math.max(this.positionY,-n))},render:function(){var n=u.scrollTop,t=u.scrollLeft,i=this.overScrollFix?u.overScroll:0,r=n+u.winHeight;this.boxOffsetBottom>n&&this.boxOffsetTop<=r?(this.visibility="visible",this.mirrorTop=this.boxOffsetTop-n,this.mirrorLeft=this.boxOffsetLeft-t,this.offsetTop=this.offsetBaseTop-this.mirrorTop*(1-this.speed)):this.visibility="hidden";this.$mirror.css({transform:"translate3d("+this.mirrorLeft+"px, "+(this.boxOffsetTop-i)+"px, 0px)",visibility:this.visibility,top:0,left:0,height:this.boxHeight,width:this.boxWidth});this.$slider.css({transform:"translate3d("+this.offsetLeft+"px, "+this.offsetTop+"px, 0px)",position:"absolute",top:0,left:0,height:this.imageHeight,width:this.imageWidth,maxWidth:"none"})}});n.extend(u,{scrollTop:0,scrollLeft:0,winHeight:0,winWidth:0,docHeight:1073741824,docWidth:1073741824,sliders:[],isReady:!1,isFresh:!1,isBusy:!1,setup:function(){if(!this.isReady){var f=n(i),r=n(t),e=function(){u.winHeight=r.height();u.winWidth=r.width();u.docHeight=f.height();u.docWidth=f.width()},o=function(){var n=r.scrollTop(),t=u.docHeight-u.winHeight,i=u.docWidth-u.winWidth;u.scrollTop=Math.max(0,Math.min(t,n));u.scrollLeft=Math.max(0,Math.min(i,r.scrollLeft()));u.overScroll=Math.max(n-t,Math.min(n,0))};r.on("resize.px.parallax load.px.parallax",function(){e();u.isFresh=!1;u.requestRender()}).on("scroll.px.parallax load.px.parallax",function(){o();u.requestRender()});e();o();this.isReady=!0}},configure:function(t){typeof t=="object"&&(delete t.refresh,delete t.render,n.extend(this.prototype,t))},refresh:function(){n.each(this.sliders,function(){this.refresh()});this.isFresh=!0},render:function(){this.isFresh||this.refresh();n.each(this.sliders,function(){this.render()})},requestRender:function(){var n=this;this.isBusy||(this.isBusy=!0,t.requestAnimationFrame(function(){n.render();n.isBusy=!1}))},destroy:function(i){var r,f=n(i).data("px.parallax");for(f.$mirror.remove(),r=0;r<this.sliders.length;r+=1)this.sliders[r]==f&&this.sliders.splice(r,1);n(i).data("px.parallax",!1);this.sliders.length===0&&(n(t).off("scroll.px.parallax resize.px.parallax load.px.parallax"),this.isReady=!1,u.isSetup=!1)}});var o=n.fn.parallax;n.fn.parallax=e;n.fn.parallax.Constructor=u;n.fn.parallax.noConflict=function(){return n.fn.parallax=o,this};n(i).on("ready.px.parallax.data-api",function(){n('[data-parallax="scroll"]').parallax()})}(jQuery,window,document),function(n,t,i){var r=window.matchMedia;typeof module!="undefined"&&module.exports?module.exports=i(r):typeof define=="function"&&define.amd?define(function(){return t[n]=i(r)}):t[n]=i(r)}("enquire",this,function(n){"use strict";function t(n,t){var i=0,u=n.length,r;for(i;i<u;i++)if(r=t(n[i],i),r===!1)break}function f(n){return Object.prototype.toString.apply(n)==="[object Array]"}function e(n){return typeof n=="function"}function i(n){this.options=n;n.deferSetup||this.setup()}function r(t,i){this.query=t;this.isUnconditional=i;this.handlers=[];this.mql=n(t);var r=this;this.listener=function(n){r.mql=n;r.assess()};this.mql.addListener(this.listener)}function u(){if(!n)throw new Error("matchMedia not present, legacy browsers require a polyfill");this.queries={};this.browserIsIncapable=!n("only all").matches}return i.prototype={setup:function(){this.options.setup&&this.options.setup();this.initialised=!0},on:function(){this.initialised||this.setup();this.options.match&&this.options.match()},off:function(){this.options.unmatch&&this.options.unmatch()},destroy:function(){this.options.destroy?this.options.destroy():this.off()},equals:function(n){return this.options===n||this.options.match===n}},r.prototype={addHandler:function(n){var t=new i(n);this.handlers.push(t);this.matches()&&t.on()},removeHandler:function(n){var i=this.handlers;t(i,function(t,r){if(t.equals(n))return t.destroy(),!i.splice(r,1)})},matches:function(){return this.mql.matches||this.isUnconditional},clear:function(){t(this.handlers,function(n){n.destroy()});this.mql.removeListener(this.listener);this.handlers.length=0},assess:function(){var n=this.matches()?"on":"off";t(this.handlers,function(t){t[n]()})}},u.prototype={register:function(n,i,u){var o=this.queries,s=u&&this.browserIsIncapable;return o[n]||(o[n]=new r(n,s)),e(i)&&(i={match:i}),f(i)||(i=[i]),t(i,function(t){o[n].addHandler(t)}),this},unregister:function(n,t){var i=this.queries[n];return i&&(t?i.removeHandler(t):(i.clear(),delete this.queries[n])),this}},new u}),function(){"use strict";window.DD=window.DD||{};window.DD.bp=function(){var r,u,t={isResponsive:!0,baseFontSize:16,breakpoints:[{name:"xxs",px:359},{name:"xs",px:480},{name:"s",px:640},{name:"m",px:768},{name:"l",px:1024},{name:"xl",px:1244},{name:"xxl",px:1410}],staticRange:{min:0,max:"xl"}},f,e,o,n,h,c,l,a,i,v,s,y,p;return f=function(){var i=t.breakpoints.sort(function(n,t){return n.px<t.px?-1:n.px>t.px?1:0});r={};u={};for(var n=0,f=i.length,e=f-1;n<f;n+=1)r[i[n].name]=parseInt(i[n].px,10),n<e&&(u[i[n].name]=parseInt(i[n+1].px-1,10))},f(),e=function(n,t){var u=function(n){return typeof n=="string"&&(n=n.replace(/\s/g,""),/^\d+$/.test(n)&&(n=parseInt(n,10))),n},i,f=n,r=t||0;return typeof n=="string"&&n.indexOf(",")!==-1&&r===0&&(i=n.split(","),i.length===2&&(f=i[0],r=i[1])),{min:u(f),max:u(r)}},o=function(n){return n/t.baseFontSize},n=function(n,t){var i,f,e;if(typeof n=="number")return o(n);i=t===!0?u:r;f="0";for(e in i)i.hasOwnProperty(e)&&n===e.toLowerCase()&&(f=o(i[e]));return f==="0"&&console.warn("DD.bp: Breakpoint '"+n+"' doesn't exist - replacing with 0"),f},h=function(i,r,u){if(typeof u!="string"&&(u="width"),u!=="width")return!1;var c=n(t.staticRange.min),f=n(t.staticRange.max,!0),o=e(i,r),s=n(o.min),h=n(o.max);return o.max===0?s>=c&&s<f?!0:!1:o.min===0?h>=f?!0:!1:s>f||h<c?!1:h<f?!1:!0},c=function(t,i){var r=n(t),u=typeof i=="string"?i:"width";return"(min-"+u+": "+r+"em)"},l=function(t,i){var r=n(t,!0),u=typeof i=="string"?i:"width";return"(max-"+u+": "+r+"em)"},a=function(t,i,r){var f=n(t),e=n(i,!0),u=typeof r=="string"?r:"width";return"(min-"+u+": "+f+"em) and (max-"+u+": "+e+"em)"},i=function(n,t,i){var f=e(n,t),r=f.min,u=f.max;return typeof i!="string"&&(i="width"),r==="retina"||r==="hdpi"?"(-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2), (min-device-pixel-ratio: 1.5)":u===0?c(r,i):r===0?l(u,i):a(r,u,i)},v=function(n,t){return i(n,t,"height")},s=function(n,r,u){return t.isResponsive===!1?h(n,r,u):window.matchMedia?window.matchMedia(i(n,r,u)).matches:(console.warn("DD.bp: Match Media not supported by this browser. Consider adding a polyfill."),!1)},y=function(n,t){return s(n,t,"height")},p=function(n){var u,r,i,e;if(typeof n.isResponsive=="boolean"&&(t.isResponsive=n.isResponsive),typeof n.baseFontSize=="number"&&(t.baseFontSize=n.baseFontSize),typeof n.breakpoints=="object"&&n.breakpoints.length>0){for(u=!0,r=n.breakpoints,i=0,e=r.length;i<e;i+=1)(r[i].hasOwnProperty("name")&&r[i].hasOwnProperty("px"))===!1&&(u=!1);if(u)t.breakpoints=n.breakpoints,f();else return console.warn("DD.bp: Invalid breakpoints array entered. Please use the format {name: 'string', px: number}"),!1}return!0},{get:i,getHeight:v,is:s,isHeight:y,options:p}}()}(),function(n){function o(n){var i=n.length,r=t.type(n);return r==="function"||t.isWindow(n)?!1:n.nodeType===1&&i?!0:r==="array"||i===0||typeof i=="number"&&i>0&&i-1 in n}var t,i,r;if(!n.jQuery){t=function(n,i){return new t.fn.init(n,i)};t.isWindow=function(n){return n!=null&&n==n.window};t.type=function(n){return n==null?n+"":typeof n=="object"||typeof n=="function"?u[s.call(n)]||"object":typeof n};t.isArray=Array.isArray||function(n){return t.type(n)==="array"};t.isPlainObject=function(n){var i;if(!n||t.type(n)!=="object"||n.nodeType||t.isWindow(n))return!1;try{if(n.constructor&&!f.call(n,"constructor")&&!f.call(n.constructor.prototype,"isPrototypeOf"))return!1}catch(r){return!1}for(i in n);return i===undefined||f.call(n,i)};t.each=function(n,t,i){var u,r=0,f=n.length,e=o(n);if(i){if(e){for(;r<f;r++)if(u=t.apply(n[r],i),u===!1)break}else for(r in n)if(u=t.apply(n[r],i),u===!1)break}else if(e){for(;r<f;r++)if(u=t.call(n[r],r,n[r]),u===!1)break}else for(r in n)if(u=t.call(n[r],r,n[r]),u===!1)break;return n};t.data=function(n,r,u){var e,f;if(u===undefined){if(f=n[t.expando],e=f&&i[f],r===undefined)return e;if(e&&r in e)return e[r]}else if(r!==undefined)return f=n[t.expando]||(n[t.expando]=++t.uuid),i[f]=i[f]||{},i[f][r]=u,u};t.removeData=function(n,r){var u=n[t.expando],f=u&&i[u];f&&t.each(r,function(n,t){delete f[t]})};t.extend=function(){var r,e,i,f,o,s,n=arguments[0]||{},u=1,c=arguments.length,h=!1;for(typeof n=="boolean"&&(h=n,n=arguments[u]||{},u++),typeof n!="object"&&t.type(n)!=="function"&&(n={}),u===c&&(n=this,u--);u<c;u++)if((o=arguments[u])!=null)for(f in o)(r=n[f],i=o[f],n!==i)&&(h&&i&&(t.isPlainObject(i)||(e=t.isArray(i)))?(e?(e=!1,s=r&&t.isArray(r)?r:[]):s=r&&t.isPlainObject(r)?r:{},n[f]=t.extend(h,s,i)):i!==undefined&&(n[f]=i));return n};t.queue=function(n,i,r){function f(n,t){var i=t||[];return n!=null&&(o(Object(n))?function(n,t){for(var r=+t.length,i=0,u=n.length;i<r;)n[u++]=t[i++];if(r!==r)while(t[i]!==undefined)n[u++]=t[i++];return n.length=u,n}(i,typeof n=="string"?[n]:n):[].push.call(i,n)),i}if(n){i=(i||"fx")+"queue";var u=t.data(n,i);return r?(!u||t.isArray(r)?u=t.data(n,i,f(r)):u.push(r),u):u||[]}};t.dequeue=function(n,i){t.each(n.nodeType?[n]:n,function(n,r){i=i||"fx";var f=t.queue(r,i),u=f.shift();u==="inprogress"&&(u=f.shift());u&&(i==="fx"&&f.unshift("inprogress"),u.call(r,function(){t.dequeue(r,i)}))})};t.fn=t.prototype={init:function(n){if(n.nodeType)return this[0]=n,this;throw new Error("Not a DOM node.");},offset:function(){var t=this[0].getBoundingClientRect?this[0].getBoundingClientRect():{top:0,left:0};return{top:t.top+(n.pageYOffset||document.scrollTop||0)-(document.clientTop||0),left:t.left+(n.pageXOffset||document.scrollLeft||0)-(document.clientLeft||0)}},position:function(){function n(){for(var n=this.offsetParent||document;n&&!1&&n.style.position==="static";)n=n.offsetParent;return n||document}var u=this[0],n=n.apply(u),i=this.offset(),r=/^(?:body|html)$/i.test(n.nodeName)?{top:0,left:0}:t(n).offset();return i.top-=parseFloat(u.style.marginTop)||0,i.left-=parseFloat(u.style.marginLeft)||0,n.style&&(r.top+=parseFloat(n.style.borderTopWidth)||0,r.left+=parseFloat(n.style.borderLeftWidth)||0),{top:i.top-r.top,left:i.left-r.left}}};i={};t.expando="velocity"+(new Date).getTime();t.uuid=0;var u={},f=u.hasOwnProperty,s=u.toString,e="Boolean Number String Function Array Date RegExp Object Error".split(" ");for(r=0;r<e.length;r++)u["[object "+e[r]+"]"]=e[r].toLowerCase();t.fn.init.prototype=t.fn;n.Velocity={Utilities:t}}}(window),function(n){typeof module=="object"&&typeof module.exports=="object"?module.exports=n():typeof define=="function"&&define.amd?define(n):n()}(function(){return function(n,t,i,r){function tt(n){for(var i=-1,u=n?n.length:0,r=[],t;++i<u;)t=n[i],t&&r.push(t);return r}function p(n){return s.isWrapped(n)?n=[].slice.call(n):s.isNode(n)&&(n=[n]),n}function e(n){var t=o.data(n,"velocity");return t===null?r:t}function it(n){return function(t){return Math.round(t*n)*(1/n)}}function k(n,i,r,u){function a(n,t){return 1-3*t+3*n}function v(n,t){return 3*t-6*n}function y(n){return 3*n}function h(n,t,i){return((a(t,i)*n+v(t,i))*n+y(t))*n}function p(n,t,i){return 3*a(t,i)*n*n+2*v(t,i)*n+y(t)}function tt(t,i){for(var f,e,u=0;u<b;++u){if(f=p(i,n,r),f===0)return i;e=h(i,n,r)-t;i-=e/f}return i}function it(){for(var t=0;t<o;++t)e[t]=h(t*s,n,r)}function rt(t,i,u){var e,f,o=0;do f=i+(u-i)/2,e=h(f,n,r)-t,e>0?u=f:i=f;while(Math.abs(e)>d&&++o<g);return f}function ut(t){for(var u=0,i=1,c=o-1;i!=c&&e[i]<=t;++i)u+=s;--i;var l=(t-e[i])/(e[i+1]-e[i]),f=u+l*s,h=p(f,n,r);return h>=k?tt(t,f):h==0?f:rt(t,u,u+s)}function ft(){l=!0;(n!=i||r!=u)&&it()}var b=4,k=.001,d=1e-7,g=10,o=11,s=1/(o-1),nt="Float32Array"in t,f,e,l,c,w;if(arguments.length!==4)return!1;for(f=0;f<4;++f)if(typeof arguments[f]!="number"||isNaN(arguments[f])||!isFinite(arguments[f]))return!1;return n=Math.min(n,1),r=Math.min(r,1),n=Math.max(n,0),r=Math.max(r,0),e=nt?new Float32Array(o):new Array(o),l=!1,c=function(t){return(l||ft(),n===i&&r===u)?t:t===0?0:t===1?1:h(ut(t),i,u)},c.getControlPoints=function(){return[{x:n,y:i},{x:r,y:u}]},w="generateBezier("+[n,i,r,u]+")",c.toString=function(){return w},c}function g(n,t){var i=n;return s.isString(n)?f.Easings[n]||(i=!1):i=s.isArray(n)&&n.length===1?it.apply(null,n):s.isArray(n)&&n.length===2?d.apply(null,n.concat([t])):s.isArray(n)&&n.length===4?k.apply(null,n):!1,i===!1&&(i=f.Easings[f.defaults.easing]?f.defaults.easing:b),i}function v(n){var d,ft,c,b,g,ct,it,h,rt,lt,a,i,p,at,et,k,ot,ut;if(n)for(d=(new Date).getTime(),ft=f.State.calls.length,ft>1e4&&(f.State.calls=tt(f.State.calls)),c=0;c<ft;c++)if(f.State.calls[c]){var w=f.State.calls[c],st=w[0],t=w[2],y=w[3],vt=!!y,ht=null;for(y||(y=f.State.calls[c][3]=d-16),b=Math.min((d-y)/t.duration,1),g=0,ct=st.length;g<ct;g++)if(it=st[g],h=it.element,e(h)){rt=!1;t.display!==r&&t.display!==null&&t.display!=="none"&&(t.display==="flex"&&(lt=["-webkit-box","-moz-box","-ms-flexbox","-webkit-flex"],o.each(lt,function(n,t){u.setPropertyValue(h,"display",t)})),u.setPropertyValue(h,"display",t.display));t.visibility!==r&&t.visibility!=="hidden"&&u.setPropertyValue(h,"visibility",t.visibility);for(a in it)if(a!=="element"){if(i=it[a],at=s.isString(i.easing)?f.Easings[i.easing]:i.easing,b===1)p=i.endValue;else if(et=i.endValue-i.startValue,p=i.startValue+et*at(b,t,et),!vt&&p===i.currentValue)continue;i.currentValue=p;a==="tween"?ht=p:(u.Hooks.registered[a]&&(k=u.Hooks.getRoot(a),ot=e(h).rootPropertyValueCache[k],ot&&(i.rootPropertyValue=ot)),ut=u.setPropertyValue(h,a,i.currentValue+(parseFloat(p)===0?"":i.unitType),i.rootPropertyValue,i.scrollData),u.Hooks.registered[a]&&(e(h).rootPropertyValueCache[k]=u.Normalizations.registered[k]?u.Normalizations.registered[k]("extract",null,ut[1]):ut[1]),ut[0]==="transform"&&(rt=!0))}t.mobileHA&&e(h).transformCache.translate3d===r&&(e(h).transformCache.translate3d="(0px, 0px, 0px)",rt=!0);rt&&u.flushTransformCache(h)}t.display!==r&&t.display!=="none"&&(f.State.calls[c][2].display=!1);t.visibility!==r&&t.visibility!=="hidden"&&(f.State.calls[c][2].visibility=!1);t.progress&&t.progress.call(w[1],w[1],b,Math.max(0,y+t.duration-d),y,ht);b===1&&nt(c)}f.State.isTicking&&l(v)}function nt(n,t){var h,v,i,c,l,b;if(!f.State.calls[n])return!1;var y=f.State.calls[n][0],a=f.State.calls[n][1],s=f.State.calls[n][2],p=f.State.calls[n][4],w=!1;for(h=0,v=y.length;h<v;h++){if(i=y[h].element,t||s.loop||(s.display==="none"&&u.setPropertyValue(i,"display",s.display),s.visibility==="hidden"&&u.setPropertyValue(i,"visibility",s.visibility)),s.loop===!0||o.queue(i)[1]!==r&&/\.velocityQueueEntryFlag/i.test(o.queue(i)[1])||e(i)&&(e(i).isAnimating=!1,e(i).rootPropertyValueCache={},c=!1,o.each(u.Lists.transforms3D,function(n,t){var u=/^scale/.test(t)?1:0,f=e(i).transformCache[t];e(i).transformCache[t]!==r&&new RegExp("^\\("+u+"[^.]").test(f)&&(c=!0,delete e(i).transformCache[t])}),s.mobileHA&&(c=!0,delete e(i).transformCache.translate3d),c&&u.flushTransformCache(i),u.Values.removeClass(i,"velocity-animating")),!t&&s.complete&&!s.loop&&h===v-1)try{s.complete.call(a,a)}catch(k){setTimeout(function(){throw k;},1)}p&&s.loop!==!0&&p(a);e(i)&&s.loop===!0&&!t&&(o.each(e(i).tweensContainer,function(n,t){/^rotate/.test(n)&&parseFloat(t.endValue)===360&&(t.endValue=0,t.startValue=360);/^backgroundPosition/.test(n)&&parseFloat(t.endValue)===100&&t.unitType==="%"&&(t.endValue=0,t.startValue=100)}),f(i,"reverse",{loop:!0,delay:s.delay}));s.queue!==!1&&o.dequeue(i,s.queue)}for(f.State.calls[n]=!1,l=0,b=f.State.calls.length;l<b;l++)if(f.State.calls[l]!==!1){w=!0;break}w===!1&&(f.State.isTicking=!1,delete f.State.calls,f.State.calls=[])}var h=function(){var n,t;if(i.documentMode)return i.documentMode;for(n=7;n>4;n--)if(t=i.createElement("div"),t.innerHTML="<!--[if IE "+n+"]><span><\/span><![endif]-->",t.getElementsByTagName("span").length)return t=null,n;return r}(),y=function(){var n=0;return t.webkitRequestAnimationFrame||t.mozRequestAnimationFrame||function(t){var r=(new Date).getTime(),i;return i=Math.max(0,16-(r-n)),n=r+i,setTimeout(function(){t(r+i)},i)}}(),s={isString:function(n){return typeof n=="string"},isArray:Array.isArray||function(n){return Object.prototype.toString.call(n)==="[object Array]"},isFunction:function(n){return Object.prototype.toString.call(n)==="[object Function]"},isNode:function(n){return n&&n.nodeType},isNodeList:function(n){return typeof n=="object"&&/^\[object (HTMLCollection|NodeList|Object)\]$/.test(Object.prototype.toString.call(n))&&n.length!==r&&(n.length===0||typeof n[0]=="object"&&n[0].nodeType>0)},isWrapped:function(n){return n&&(n.jquery||t.Zepto&&t.Zepto.zepto.isZ(n))},isSVG:function(n){return t.SVGElement&&n instanceof t.SVGElement},isEmptyObject:function(n){for(var t in n)return!1;return!0}},o,w=!1,d,u,c,l;if(n.fn&&n.fn.jquery?(o=n,w=!0):o=t.Velocity.Utilities,h<=8&&!w)throw new Error("Velocity: IE8 and below require jQuery to be loaded before Velocity.");else if(h<=7){jQuery.fn.velocity=jQuery.fn.animate;return}var a=400,b="swing",f={State:{isMobile:/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent),isAndroid:/Android/i.test(navigator.userAgent),isGingerbread:/Android 2\.3\.[3-7]/i.test(navigator.userAgent),isChrome:t.chrome,isFirefox:/Firefox/i.test(navigator.userAgent),prefixElement:i.createElement("div"),prefixMatches:{},scrollAnchor:null,scrollPropertyLeft:null,scrollPropertyTop:null,isTicking:!1,calls:[]},CSS:{},Utilities:o,Redirects:{},Easings:{},Promise:t.Promise,defaults:{queue:"",duration:a,easing:b,begin:r,complete:r,progress:r,display:r,visibility:r,loop:!1,delay:!1,mobileHA:!0,_cacheValues:!0},init:function(n){o.data(n,"velocity",{isSVG:s.isSVG(n),isAnimating:!1,computedStyle:null,tweensContainer:null,rootPropertyValueCache:{},transformCache:{}})},hook:null,mock:!1,version:{major:1,minor:2,patch:2},debug:!1};return t.pageYOffset!==r?(f.State.scrollAnchor=t,f.State.scrollPropertyLeft="pageXOffset",f.State.scrollPropertyTop="pageYOffset"):(f.State.scrollAnchor=i.documentElement||i.body.parentNode||i.body,f.State.scrollPropertyLeft="scrollLeft",f.State.scrollPropertyTop="scrollTop"),d=function(){function t(n){return-n.tension*n.x-n.friction*n.v}function n(n,i,r){var u={x:n.x+r.dx*i,v:n.v+r.dv*i,tension:n.tension,friction:n.friction};return{dx:u.v,dv:t(u)}}function i(i,r){var u={dx:i.v,dv:t(i)},f=n(i,r*.5,u),e=n(i,r*.5,f),o=n(i,r,e),s=1/6*(u.dx+2*(f.dx+e.dx)+o.dx),h=1/6*(u.dv+2*(f.dv+e.dv)+o.dv);return i.x=i.x+s*r,i.v=i.v+h*r,i}return function r(n,t,u){var o={x:-1,v:0,tension:null,friction:null},s=[0],e=0,l=1/1e4,a=16/1e3,h,c,f;for(n=parseFloat(n)||500,t=parseFloat(t)||20,u=u||null,o.tension=n,o.friction=t,h=u!==null,h?(e=r(n,t),c=e/u*a):c=a;;)if(f=i(f||o,c),s.push(1+f.x),e+=16,!(Math.abs(f.x)>l&&Math.abs(f.v)>l))break;return h?function(n){return s[n*(s.length-1)|0]}:e}}(),f.Easings={linear:function(n){return n},swing:function(n){return.5-Math.cos(n*Math.PI)/2},spring:function(n){return 1-Math.cos(n*4.5*Math.PI)*Math.exp(-n*6)}},o.each([["ease",[.25,.1,.25,1]],["ease-in",[.42,0,1,1]],["ease-out",[0,0,.58,1]],["ease-in-out",[.42,0,.58,1]],["easeInSine",[.47,0,.745,.715]],["easeOutSine",[.39,.575,.565,1]],["easeInOutSine",[.445,.05,.55,.95]],["easeInQuad",[.55,.085,.68,.53]],["easeOutQuad",[.25,.46,.45,.94]],["easeInOutQuad",[.455,.03,.515,.955]],["easeInCubic",[.55,.055,.675,.19]],["easeOutCubic",[.215,.61,.355,1]],["easeInOutCubic",[.645,.045,.355,1]],["easeInQuart",[.895,.03,.685,.22]],["easeOutQuart",[.165,.84,.44,1]],["easeInOutQuart",[.77,0,.175,1]],["easeInQuint",[.755,.05,.855,.06]],["easeOutQuint",[.23,1,.32,1]],["easeInOutQuint",[.86,0,.07,1]],["easeInExpo",[.95,.05,.795,.035]],["easeOutExpo",[.19,1,.22,1]],["easeInOutExpo",[1,0,0,1]],["easeInCirc",[.6,.04,.98,.335]],["easeOutCirc",[.075,.82,.165,1]],["easeInOutCirc",[.785,.135,.15,.86]]],function(n,t){f.Easings[t[0]]=k.apply(null,t[1])}),u=f.CSS={RegEx:{isHex:/^#([A-f\d]{3}){1,2}$/i,valueUnwrap:/^[A-z]+\((.*)\)$/i,wrappedValueAlreadyExtracted:/[0-9.]+ [0-9.]+ [0-9.]+( [0-9.]+)?/,valueSplit:/([A-z]+\(.+\))|(([A-z0-9#-.]+?)(?=\s|$))/ig},Lists:{colors:["fill","stroke","stopColor","color","backgroundColor","borderColor","borderTopColor","borderRightColor","borderBottomColor","borderLeftColor","outlineColor"],transformsBase:["translateX","translateY","scale","scaleX","scaleY","skewX","skewY","rotateZ"],transforms3D:["transformPerspective","translateZ","scaleZ","rotateX","rotateY"]},Hooks:{templates:{textShadow:["Color X Y Blur","black 0px 0px 0px"],boxShadow:["Color X Y Blur Spread","black 0px 0px 0px 0px"],clip:["Top Right Bottom Left","0px 0px 0px 0px"],backgroundPosition:["X Y","0% 0%"],transformOrigin:["X Y Z","50% 50% 0px"],perspectiveOrigin:["X Y","50% 50%"]},registered:{},register:function(){for(var e,i,r,t,f,o,s,n=0;n<u.Lists.colors.length;n++)e=u.Lists.colors[n]==="color"?"0 0 0 1":"255 255 255 1",u.Hooks.templates[u.Lists.colors[n]]=["Red Green Blue Alpha",e];if(h)for(i in u.Hooks.templates)r=u.Hooks.templates[i],t=r[0].split(" "),f=r[1].match(u.RegEx.valueSplit),t[0]==="Color"&&(t.push(t.shift()),f.push(f.shift()),u.Hooks.templates[i]=[t.join(" "),f.join(" ")]);for(i in u.Hooks.templates){r=u.Hooks.templates[i];t=r[0].split(" ");for(n in t)o=i+t[n],s=n,u.Hooks.registered[o]=[i,s]}},getRoot:function(n){var t=u.Hooks.registered[n];return t?t[0]:n},cleanRootPropertyValue:function(n,t){return u.RegEx.valueUnwrap.test(t)&&(t=t.match(u.RegEx.valueUnwrap)[1]),u.Values.isCSSNullValue(t)&&(t=u.Hooks.templates[n][1]),t},extractValue:function(n,t){var i=u.Hooks.registered[n],r,f;return i?(r=i[0],f=i[1],t=u.Hooks.cleanRootPropertyValue(r,t),t.toString().match(u.RegEx.valueSplit)[f]):t},injectValue:function(n,t,i){var r=u.Hooks.registered[n],e,o,f;return r?(e=r[0],o=r[1],i=u.Hooks.cleanRootPropertyValue(e,i),f=i.toString().match(u.RegEx.valueSplit),f[o]=t,f.join(" ")):i}},Normalizations:{registered:{clip:function(n,t,i){switch(n){case"name":return"clip";case"extract":var r;return u.RegEx.wrappedValueAlreadyExtracted.test(i)?r=i:(r=i.toString().match(u.RegEx.valueUnwrap),r=r?r[1].replace(/,(\s+)?/g," "):i),r;case"inject":return"rect("+i+")"}},blur:function(n,t,i){var r,u;switch(n){case"name":return f.State.isFirefox?"filter":"-webkit-filter";case"extract":return r=parseFloat(i),r||r===0||(u=i.toString().match(/blur\(([0-9]+[A-z]+)\)/i),r=u?u[1]:0),r;case"inject":return parseFloat(i)?"blur("+i+")":"none"}},opacity:function(n,t,i){if(h<=8)switch(n){case"name":return"filter";case"extract":var r=i.toString().match(/alpha\(opacity=(.*)\)/i);return r?r[1]/100:1;case"inject":return t.style.zoom=1,parseFloat(i)>=1?"":"alpha(opacity="+parseInt(parseFloat(i)*100,10)+")"}else switch(n){case"name":return"opacity";case"extract":return i;case"inject":return i}}},register:function(){var n;for(h<=9||f.State.isGingerbread||(u.Lists.transformsBase=u.Lists.transformsBase.concat(u.Lists.transforms3D)),n=0;n<u.Lists.transformsBase.length;n++)(function(){var t=u.Lists.transformsBase[n];u.Normalizations.registered[t]=function(n,i,u){switch(n){case"name":return"transform";case"extract":return e(i)===r||e(i).transformCache[t]===r?/^scale/i.test(t)?1:0:e(i).transformCache[t].replace(/[()]/g,"");case"inject":var o=!1;switch(t.substr(0,t.length-1)){case"translate":o=!/(%|px|em|rem|vw|vh|\d)$/i.test(u);break;case"scal":case"scale":f.State.isAndroid&&e(i).transformCache[t]===r&&u<1&&(u=1);o=!/(\d)$/i.test(u);break;case"skew":o=!/(deg|\d)$/i.test(u);break;case"rotate":o=!/(deg|\d)$/i.test(u)}return o||(e(i).transformCache[t]="("+u+")"),e(i).transformCache[t]}}})();for(n=0;n<u.Lists.colors.length;n++)(function(){var t=u.Lists.colors[n];u.Normalizations.registered[t]=function(n,i,f){var e,s,o;switch(n){case"name":return t;case"extract":return u.RegEx.wrappedValueAlreadyExtracted.test(f)?e=f:(o={black:"rgb(0, 0, 0)",blue:"rgb(0, 0, 255)",gray:"rgb(128, 128, 128)",green:"rgb(0, 128, 0)",red:"rgb(255, 0, 0)",white:"rgb(255, 255, 255)"},/^[A-z]+$/i.test(f)?s=o[f]!==r?o[f]:o.black:u.RegEx.isHex.test(f)?s="rgb("+u.Values.hexToRgb(f).join(" ")+")":/^rgba?\(/i.test(f)||(s=o.black),e=(s||f).toString().match(u.RegEx.valueUnwrap)[1].replace(/,(\s+)?/g," ")),h<=8||e.split(" ").length!==3||(e+=" 1"),e;case"inject":return h<=8?f.split(" ").length===4&&(f=f.split(/\s+/).slice(0,3).join(" ")):f.split(" ").length===3&&(f+=" 1"),(h<=8?"rgb":"rgba")+"("+f.replace(/\s+/g,",").replace(/\.(\d)+(?=,)/g,"")+")"}}})()}},Names:{camelCase:function(n){return n.replace(/-(\w)/g,function(n,t){return t.toUpperCase()})},SVGAttribute:function(n){var t="width|height|x|y|cx|cy|r|rx|ry|x1|x2|y1|y2";return(h||f.State.isAndroid&&!f.State.isChrome)&&(t+="|transform"),new RegExp("^("+t+")$","i").test(n)},prefixCheck:function(n){var r,t,u,i;if(f.State.prefixMatches[n])return[f.State.prefixMatches[n],!0];for(r=["","Webkit","Moz","ms","O"],t=0,u=r.length;t<u;t++)if(i=t===0?n:r[t]+n.replace(/^\w/,function(n){return n.toUpperCase()}),s.isString(f.State.prefixElement.style[i]))return f.State.prefixMatches[n]=i,[i,!0];return[n,!1]}},Values:{hexToRgb:function(n){var t;return n=n.replace(/^#?([a-f\d])([a-f\d])([a-f\d])$/i,function(n,t,i,r){return t+t+i+i+r+r}),t=/^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i.exec(n),t?[parseInt(t[1],16),parseInt(t[2],16),parseInt(t[3],16)]:[0,0,0]},isCSSNullValue:function(n){return n==0||/^(none|auto|transparent|(rgba\(0, ?0, ?0, ?0\)))$/i.test(n)},getUnitType:function(n){return/^(rotate|skew)/i.test(n)?"deg":/(^(scale|scaleX|scaleY|scaleZ|alpha|flexGrow|flexHeight|zIndex|fontWeight)$)|((opacity|red|green|blue|alpha)$)/i.test(n)?"":"px"},getDisplayType:function(n){var t=n&&n.tagName.toString().toLowerCase();return/^(b|big|i|small|tt|abbr|acronym|cite|code|dfn|em|kbd|strong|samp|var|a|bdo|br|img|map|object|q|script|span|sub|sup|button|input|label|select|textarea)$/i.test(t)?"inline":/^(li)$/i.test(t)?"list-item":/^(tr)$/i.test(t)?"table-row":/^(table)$/i.test(t)?"table":/^(tbody)$/i.test(t)?"table-row-group":"block"},addClass:function(n,t){n.classList?n.classList.add(t):n.className+=(n.className.length?" ":"")+t},removeClass:function(n,t){n.classList?n.classList.remove(t):n.className=n.className.toString().replace(new RegExp("(^|\\s)"+t.split(" ").join("|")+"(\\s|$)","gi")," ")}},getPropertyValue:function(n,i,s,c){function y(n,i){var f=0,l,p,w,s,v;if(h<=8)f=o.css(n,i);else{l=!1;/^(width|height)$/.test(i)&&u.getPropertyValue(n,"display")===0&&(l=!0,u.setPropertyValue(n,"display",u.Values.getDisplayType(n)));function a(){l&&u.setPropertyValue(n,"display","none")}if(!c){if(i==="height"&&u.getPropertyValue(n,"boxSizing").toString().toLowerCase()!=="border-box")return p=n.offsetHeight-(parseFloat(u.getPropertyValue(n,"borderTopWidth"))||0)-(parseFloat(u.getPropertyValue(n,"borderBottomWidth"))||0)-(parseFloat(u.getPropertyValue(n,"paddingTop"))||0)-(parseFloat(u.getPropertyValue(n,"paddingBottom"))||0),a(),p;if(i==="width"&&u.getPropertyValue(n,"boxSizing").toString().toLowerCase()!=="border-box")return w=n.offsetWidth-(parseFloat(u.getPropertyValue(n,"borderLeftWidth"))||0)-(parseFloat(u.getPropertyValue(n,"borderRightWidth"))||0)-(parseFloat(u.getPropertyValue(n,"paddingLeft"))||0)-(parseFloat(u.getPropertyValue(n,"paddingRight"))||0),a(),w}s=e(n)===r?t.getComputedStyle(n,null):e(n).computedStyle?e(n).computedStyle:e(n).computedStyle=t.getComputedStyle(n,null);i==="borderColor"&&(i="borderTopColor");f=h===9&&i==="filter"?s.getPropertyValue(i):s[i];(f===""||f===null)&&(f=n.style[i]);a()}return f==="auto"&&/^(top|right|bottom|left)$/i.test(i)&&(v=y(n,"position"),(v==="fixed"||v==="absolute"&&/top|left/i.test(i))&&(f=o(n).position()[i]+"px")),f}var l,p,a,w,v;if(u.Hooks.registered[i]?(p=i,a=u.Hooks.getRoot(p),s===r&&(s=u.getPropertyValue(n,u.Names.prefixCheck(a)[0])),u.Normalizations.registered[a]&&(s=u.Normalizations.registered[a]("extract",n,s)),l=u.Hooks.extractValue(p,s)):u.Normalizations.registered[i]&&(w=u.Normalizations.registered[i]("name",n),w!=="transform"&&(v=y(n,u.Names.prefixCheck(w)[0]),u.Values.isCSSNullValue(v)&&u.Hooks.templates[i]&&(v=u.Hooks.templates[i][1])),l=u.Normalizations.registered[i]("extract",n,v)),!/^[\d-]/.test(l))if(e(n)&&e(n).isSVG&&u.Names.SVGAttribute(i))if(/^(height|width)$/i.test(i))try{l=n.getBBox()[i]}catch(b){l=0}else l=n.getAttribute(i);else l=y(n,u.Names.prefixCheck(i)[0]);return u.Values.isCSSNullValue(l)&&(l=0),f.debug>=2&&console.log("Get "+i+": "+l),l},setPropertyValue:function(n,i,r,o,s){var c=i,a,l;if(i==="scroll")s.container?s.container["scroll"+s.direction]=r:s.direction==="Left"?t.scrollTo(r,s.alternateValue):t.scrollTo(s.alternateValue,r);else if(u.Normalizations.registered[i]&&u.Normalizations.registered[i]("name",n)==="transform")u.Normalizations.registered[i]("inject",n,r),c="transform",r=e(n).transformCache[i];else{if(u.Hooks.registered[i]&&(a=i,l=u.Hooks.getRoot(i),o=o||u.getPropertyValue(n,l),r=u.Hooks.injectValue(a,r,o),i=l),u.Normalizations.registered[i]&&(r=u.Normalizations.registered[i]("inject",n,r),i=u.Normalizations.registered[i]("name",n)),c=u.Names.prefixCheck(i)[0],h<=8)try{n.style[c]=r}catch(v){f.debug&&console.log("Browser does not support ["+r+"] for ["+c+"]")}else e(n)&&e(n).isSVG&&u.Names.SVGAttribute(i)?n.setAttribute(i,r):n.style[c]=r;f.debug>=2&&console.log("Set "+i+" ("+c+"): "+r)}return[c,r]},flushTransformCache:function(n){var i="",r,s,c;if((h||f.State.isAndroid&&!f.State.isChrome)&&e(n).isSVG){function t(t){return parseFloat(u.getPropertyValue(n,t))}r={translate:[t("translateX"),t("translateY")],skewX:[t("skewX")],skewY:[t("skewY")],scale:t("scale")!==1?[t("scale"),t("scale")]:[t("scaleX"),t("scaleY")],rotate:[t("rotateZ"),0,0]};o.each(e(n).transformCache,function(n){/^translate/i.test(n)?n="translate":/^scale/i.test(n)?n="scale":/^rotate/i.test(n)&&(n="rotate");r[n]&&(i+=n+"("+r[n].join(" ")+") ",delete r[n])})}else o.each(e(n).transformCache,function(t){if(s=e(n).transformCache[t],t==="transformPerspective")return c=s,!0;h===9&&t==="rotateZ"&&(t="rotate");i+=t+s+" "}),c&&(i="perspective"+c+" "+i);u.setPropertyValue(n,"transform",i)}},u.Hooks.register(),u.Normalizations.register(),f.hook=function(n,t,i){var u=r;return n=p(n),o.each(n,function(n,o){if(e(o)===r&&f.init(o),i===r)u===r&&(u=f.CSS.getPropertyValue(o,t));else{var s=f.CSS.setPropertyValue(o,t,i);s[0]==="transform"&&f.CSS.flushTransformCache(o);u=s}}),u},c=function(){function ft(){return et?b.promise||null:vt}function bt(){function nt(){var st,pt,vt,dt,wt,et,gt,ut,a,ot,ht,lt,ft,at,yt,kt;if(h.begin&&tt===0)try{h.begin.call(w,w)}catch(ii){setTimeout(function(){throw ii;},1)}if(it==="scroll")st=/^x$/i.test(h.axis)?"Left":"Top",pt=parseFloat(h.offset)||0,h.container?s.isWrapped(h.container)||s.isNode(h.container)?(h.container=h.container[0]||h.container,vt=h.container["scroll"+st],wt=vt+o(c).position()[st.toLowerCase()]+pt):h.container=null:(vt=f.State.scrollAnchor[f.State["scrollProperty"+st]],dt=f.State.scrollAnchor[f.State["scrollProperty"+(st==="Left"?"Top":"Left")]],wt=o(c).offset()[st.toLowerCase()]+pt),p={scroll:{rootPropertyValue:!1,startValue:vt,currentValue:vt,endValue:wt,unitType:"",easing:h.easing,scrollData:{container:h.container,direction:st,alternateValue:dt}},element:c},f.debug&&console.log("tweensContainer (scroll): ",p.scroll,c);else if(it==="reverse")if(e(c).tweensContainer){e(c).opts.display==="none"&&(e(c).opts.display="auto");e(c).opts.visibility==="hidden"&&(e(c).opts.visibility="visible");e(c).opts.loop=!1;e(c).opts.begin=null;e(c).opts.complete=null;n.easing||delete h.easing;n.duration||delete h.duration;h=o.extend({},e(c).opts,h);ut=o.extend(!0,{},e(c).tweensContainer);for(et in ut)et!=="element"&&(gt=ut[et].startValue,ut[et].startValue=ut[et].currentValue=ut[et].endValue,ut[et].endValue=gt,s.isEmptyObject(n)||(ut[et].easing=h.easing),f.debug&&console.log("reverse tweensContainer ("+et+"): "+JSON.stringify(ut[et]),c));p=ut}else{o.dequeue(c,h.queue);return}else if(it==="start"){e(c).tweensContainer&&e(c).isAnimating===!0&&(ut=e(c).tweensContainer);function ni(n,t){var i=r,e=r,f=r;return s.isArray(n)?(i=n[0],!s.isArray(n[1])&&/^[\d-]/.test(n[1])||s.isFunction(n[1])||u.RegEx.isHex.test(n[1])?f=n[1]:(s.isString(n[1])&&!u.RegEx.isHex.test(n[1])||s.isArray(n[1]))&&(e=t?n[1]:g(n[1],h.duration),n[2]!==r&&(f=n[2]))):i=n,t||(e=e||h.easing),s.isFunction(i)&&(i=i.call(c,tt,d)),s.isFunction(f)&&(f=f.call(c,tt,d)),[i||0,e,f]}o.each(l,function(n,t){var i,f;if(RegExp("^"+u.Lists.colors.join("$|^")+"$").test(n)){var e=ni(t,!0),o=e[0],s=e[1],h=e[2];if(u.RegEx.isHex.test(o)){var c=["Red","Green","Blue"],v=u.Values.hexToRgb(o),a=h?u.Values.hexToRgb(h):r;for(i=0;i<c.length;i++)f=[v[i]],s&&f.push(s),a!==r&&f.push(a[i]),l[n+c[i]]=f;delete l[n]}}});for(a in l){var bt=ni(l[a]),rt=bt[0],ri=bt[1],nt=bt[2];if(a=u.Names.camelCase(a),ot=u.Hooks.getRoot(a),ht=!1,!e(c).isSVG&&ot!=="tween"&&u.Names.prefixCheck(ot)[1]===!1&&u.Normalizations.registered[ot]===r){f.debug&&console.log("Skipping ["+ot+"] due to a lack of browser support.");continue}(h.display!==r&&h.display!==null&&h.display!=="none"||h.visibility!==r&&h.visibility!=="hidden")&&/opacity|filter/.test(a)&&!nt&&rt!==0&&(nt=0);h._cacheValues&&ut&&ut[a]?(nt===r&&(nt=ut[a].endValue+ut[a].unitType),ht=e(c).rootPropertyValueCache[ot]):u.Hooks.registered[a]?nt===r?(ht=u.getPropertyValue(c,ot),nt=u.getPropertyValue(c,a,ht)):ht=u.Hooks.templates[ot][1]:nt===r&&(nt=u.getPropertyValue(c,a));yt=!1;function ti(n,t){var i,r;return r=(t||"0").toString().toLowerCase().replace(/[%A-z]+$/,function(n){return i=n,""}),i||(i=u.Values.getUnitType(n)),[r,i]}lt=ti(a,nt);nt=lt[0];at=lt[1];lt=ti(a,rt);rt=lt[0].replace(/^([+-\/*])=/,function(n,t){return yt=t,""});ft=lt[1];nt=parseFloat(nt)||0;rt=parseFloat(rt)||0;ft==="%"&&(/^(fontSize|lineHeight)$/.test(a)?(rt=rt/100,ft="em"):/^scale/.test(a)?(rt=rt/100,ft=""):/(Red|Green|Blue)$/i.test(a)&&(rt=rt/100*255,ft=""));function ui(){var s={myParent:c.parentNode||i.body,position:u.getPropertyValue(c,"position"),fontSize:u.getPropertyValue(c,"fontSize")},l=s.position===y.lastPosition&&s.myParent===y.lastParent,a=s.fontSize===y.lastFontSize,h,r,n;return y.lastParent=s.myParent,y.lastPosition=s.position,y.lastFontSize=s.fontSize,h=100,r={},a&&l?(r.emToPx=y.lastEmToPx,r.percentToPxWidth=y.lastPercentToPxWidth,r.percentToPxHeight=y.lastPercentToPxHeight):(n=e(c).isSVG?i.createElementNS("http://www.w3.org/2000/svg","rect"):i.createElement("div"),f.init(n),s.myParent.appendChild(n),o.each(["overflow","overflowX","overflowY"],function(t,i){f.CSS.setPropertyValue(n,i,"hidden")}),f.CSS.setPropertyValue(n,"position",s.position),f.CSS.setPropertyValue(n,"fontSize",s.fontSize),f.CSS.setPropertyValue(n,"boxSizing","content-box"),o.each(["minWidth","maxWidth","width","minHeight","maxHeight","height"],function(t,i){f.CSS.setPropertyValue(n,i,h+"%")}),f.CSS.setPropertyValue(n,"paddingLeft",h+"em"),r.percentToPxWidth=y.lastPercentToPxWidth=(parseFloat(u.getPropertyValue(n,"width",null,!0))||1)/h,r.percentToPxHeight=y.lastPercentToPxHeight=(parseFloat(u.getPropertyValue(n,"height",null,!0))||1)/h,r.emToPx=y.lastEmToPx=(parseFloat(u.getPropertyValue(n,"paddingLeft"))||1)/h,s.myParent.removeChild(n)),y.remToPx===null&&(y.remToPx=parseFloat(u.getPropertyValue(i.body,"fontSize"))||16),y.vwToPx===null&&(y.vwToPx=parseFloat(t.innerWidth)/100,y.vhToPx=parseFloat(t.innerHeight)/100),r.remToPx=y.remToPx,r.vwToPx=y.vwToPx,r.vhToPx=y.vhToPx,f.debug>=1&&console.log("Unit ratios: "+JSON.stringify(r),c),r}if(/[\/*]/.test(yt))ft=at;else if(at!==ft&&nt!==0)if(rt===0)ft=at;else{k=k||ui();kt=/margin|padding|left|right|width|text|word|letter/i.test(a)||/X$/.test(a)||a==="x"?"x":"y";switch(at){case"%":nt*=kt==="x"?k.percentToPxWidth:k.percentToPxHeight;break;case"px":break;default:nt*=k[at+"ToPx"]}switch(ft){case"%":nt*=1/(kt==="x"?k.percentToPxWidth:k.percentToPxHeight);break;case"px":break;default:nt*=1/k[ft+"ToPx"]}}switch(yt){case"+":rt=nt+rt;break;case"-":rt=nt-rt;break;case"*":rt=nt*rt;break;case"/":rt=nt/rt}p[a]={rootPropertyValue:ht,startValue:nt,currentValue:nt,endValue:rt,unitType:ft,easing:ri};f.debug&&console.log("tweensContainer ("+a+"): "+JSON.stringify(p[a]),c)}p.element=c}p.element&&(u.Values.addClass(c,"velocity-animating"),ct.push(p),h.queue===""&&(e(c).tweensContainer=p,e(c).opts=h),e(c).isAnimating=!0,tt===d-1?(f.State.calls.push([ct,w,h,null,b.resolver]),f.State.isTicking===!1&&(f.State.isTicking=!0,v())):tt++)}var c=this,h=o.extend({},f.defaults,n),p={},k;e(c)===r&&f.init(c);parseFloat(h.delay)&&h.queue!==!1&&o.queue(c,h.queue,function(n){f.velocityQueueEntryFlag=!0;e(c).delayTimer={setTimeout:setTimeout(n,parseFloat(h.delay)),next:n}});switch(h.duration.toString().toLowerCase()){case"fast":h.duration=200;break;case"normal":h.duration=a;break;case"slow":h.duration=600;break;default:h.duration=parseFloat(h.duration)||1}f.mock!==!1&&(f.mock===!0?h.duration=h.delay=1:(h.duration*=parseFloat(f.mock)||1,h.delay*=parseFloat(f.mock)||1));h.easing=g(h.easing,h.duration);h.begin&&!s.isFunction(h.begin)&&(h.begin=null);h.progress&&!s.isFunction(h.progress)&&(h.progress=null);h.complete&&!s.isFunction(h.complete)&&(h.complete=null);h.display!==r&&h.display!==null&&(h.display=h.display.toString().toLowerCase(),h.display==="auto"&&(h.display=f.CSS.Values.getDisplayType(c)));h.visibility!==r&&h.visibility!==null&&(h.visibility=h.visibility.toString().toLowerCase());h.mobileHA=h.mobileHA&&f.State.isMobile&&!f.State.isGingerbread;h.queue===!1?h.delay?setTimeout(nt,h.delay):nt():o.queue(c,h.queue,function(n,t){if(t===!0)return b.promise&&b.resolver(w),!0;f.velocityQueueEntryFlag=!0;nt(n)});(h.queue===""||h.queue==="fx")&&o.queue(c)[0]!=="inprogress"&&o.dequeue(c)}var at=arguments[0]&&(arguments[0].p||o.isPlainObject(arguments[0].properties)&&!arguments[0].properties.names||s.isString(arguments[0].properties)),et,vt,rt,w,l,n,d,tt,yt,k,b,it,st,ht,y,ct,h,lt,ot,ut;if(s.isWrapped(this)?(et=!1,rt=0,w=this,vt=this):(et=!0,rt=1,w=at?arguments[0].elements||arguments[0].e:arguments[0]),w=p(w),w){if(at?(l=arguments[0].properties||arguments[0].p,n=arguments[0].options||arguments[0].o):(l=arguments[rt],n=arguments[rt+1]),d=w.length,tt=0,!/^(stop|finish|finishAll)$/i.test(l)&&!o.isPlainObject(n))for(yt=rt+1,n={},k=yt;k<arguments.length;k++)!s.isArray(arguments[k])&&(/^(fast|normal|slow)$/i.test(arguments[k])||/^\d/.test(arguments[k]))?n.duration=arguments[k]:s.isString(arguments[k])||s.isArray(arguments[k])?n.easing=arguments[k]:s.isFunction(arguments[k])&&(n.complete=arguments[k]);b={promise:null,resolver:null,rejecter:null};et&&f.Promise&&(b.promise=new f.Promise(function(n,t){b.resolver=n;b.rejecter=t}));switch(l){case"scroll":it="scroll";break;case"reverse":it="reverse";break;case"finish":case"finishAll":case"stop":return o.each(w,function(t,i){e(i)&&e(i).delayTimer&&(clearTimeout(e(i).delayTimer.setTimeout),e(i).delayTimer.next&&e(i).delayTimer.next(),delete e(i).delayTimer);l==="finishAll"&&(n===!0||s.isString(n))&&(o.each(o.queue(i,s.isString(n)?n:""),function(n,t){s.isFunction(t)&&t()}),o.queue(i,s.isString(n)?n:"",[]))}),st=[],o.each(f.State.calls,function(t,i){i&&o.each(i[1],function(u,f){var h=n===r?"":n;if(h!==!0&&i[2].queue!==h&&!(n===r&&i[2].queue===!1))return!0;o.each(w,function(r,u){u===f&&((n===!0||s.isString(n))&&(o.each(o.queue(u,s.isString(n)?n:""),function(n,t){s.isFunction(t)&&t(null,!0)}),o.queue(u,s.isString(n)?n:"",[])),l==="stop"?(e(u)&&e(u).tweensContainer&&h!==!1&&o.each(e(u).tweensContainer,function(n,t){t.endValue=t.currentValue}),st.push(t)):(l==="finish"||l==="finishAll")&&(i[2].duration=1))})})}),l==="stop"&&(o.each(st,function(n,t){nt(t,!0)}),b.promise&&b.resolver(w)),ft();default:if(o.isPlainObject(l)&&!s.isEmptyObject(l))it="start";else{if(s.isString(l)&&f.Redirects[l]){var h=o.extend({},n),wt=h.duration,pt=h.delay||0;return h.backwards===!0&&(w=o.extend(!0,[],w).reverse()),o.each(w,function(n,t){parseFloat(h.stagger)?h.delay=pt+parseFloat(h.stagger)*n:s.isFunction(h.stagger)&&(h.delay=pt+h.stagger.call(t,n,d));h.drag&&(h.duration=parseFloat(wt)||(/^(callout|transition)/.test(l)?1e3:a),h.duration=Math.max(h.duration*(h.backwards?1-n/d:(n+1)/d),h.duration*.75,200));f.Redirects[l].call(t,t,h||{},n,d,w,b.promise?b:r)}),ft()}return ht="Velocity: First argument ("+l+") was not a property map, a known action, or a registered redirect. Aborting.",b.promise?b.rejecter(new Error(ht)):console.log(ht),ft()}}if(y={lastParent:null,lastPosition:null,lastFontSize:null,lastPercentToPxWidth:null,lastPercentToPxHeight:null,lastEmToPx:null,remToPx:null,vwToPx:null,vhToPx:null},ct=[],o.each(w,function(n,t){s.isNode(t)&&bt.call(t)}),h=o.extend({},f.defaults,n),h.loop=parseInt(h.loop),lt=h.loop*2-1,h.loop)for(ot=0;ot<lt;ot++)ut={delay:h.delay,progress:h.progress},ot===lt-1&&(ut.display=h.display,ut.visibility=h.visibility,ut.complete=h.complete),c(w,"reverse",ut);return ft()}},f=o.extend(c,f),f.animate=c,l=t.requestAnimationFrame||y,f.State.isMobile||i.hidden===r||i.addEventListener("visibilitychange",function(){i.hidden?(l=function(n){return setTimeout(function(){n(!0)},16)},v()):l=t.requestAnimationFrame||y}),n.Velocity=f,n!==t&&(n.fn.velocity=c,n.fn.velocity.defaults=f.defaults),o.each(["Down","Up"],function(n,t){f.Redirects["slide"+t]=function(n,i,u,e,s,h){var c=o.extend({},i),v=c.begin,y=c.complete,a={height:"",marginTop:"",marginBottom:"",paddingTop:"",paddingBottom:""},l={};c.display===r&&(c.display=t==="Down"?f.CSS.Values.getDisplayType(n)==="inline"?"inline-block":"block":"none");c.begin=function(){var i,r;v&&v.call(s,s);for(i in a)l[i]=n.style[i],r=f.CSS.getPropertyValue(n,i),a[i]=t==="Down"?[r,0]:[0,r];l.overflow=n.style.overflow;n.style.overflow="hidden"};c.complete=function(){for(var t in l)n.style[t]=l[t];y&&y.call(s,s);h&&h.resolver(s)};f(n,a,c)}}),o.each(["In","Out"],function(n,t){f.Redirects["fade"+t]=function(n,i,u,e,s,h){var c=o.extend({},i),a={opacity:t==="In"?1:0},l=c.complete;c.complete=u!==e-1?c.begin=null:function(){l&&l.call(s,s);h&&h.resolver(s)};c.display===r&&(c.display=t==="In"?"auto":"none");f(this,a,c)}}),f}(window.jQuery||window.Zepto||window,window,document)}),function(n){"use strict";typeof define=="function"&&define.amd?define(["jquery"],n):typeof exports!="undefined"?module.exports=n(require("jquery")):n(jQuery)}(function(n){"use strict";var t=window.Slick||{};t=function(){function i(i,r){var u=this,f;u.defaults={accessibility:!0,adaptiveHeight:!1,appendArrows:n(i),appendDots:n(i),arrows:!0,asNavFor:null,prevArrow:'<button type="button" data-role="none" class="slick-prev" aria-label="Previous" tabindex="0" role="button">Previous<\/button>',nextArrow:'<button type="button" data-role="none" class="slick-next" aria-label="Next" tabindex="0" role="button">Next<\/button>',autoplay:!1,autoplaySpeed:3e3,centerMode:!1,centerPadding:"50px",cssEase:"ease",customPaging:function(n,t){return'<button type="button" data-role="none" role="button" aria-required="false" tabindex="0">'+(t+1)+"<\/button>"},dots:!1,dotsClass:"slick-dots",draggable:!0,easing:"linear",edgeFriction:.35,fade:!1,focusOnSelect:!1,infinite:!0,initialSlide:0,lazyLoad:"ondemand",mobileFirst:!1,pauseOnHover:!0,pauseOnDotsHover:!1,respondTo:"window",responsive:null,rows:1,rtl:!1,slide:"",slidesPerRow:1,slidesToShow:1,slidesToScroll:1,speed:500,swipe:!0,swipeToSlide:!1,touchMove:!0,touchThreshold:5,useCSS:!0,useTransform:!1,variableWidth:!1,vertical:!1,verticalSwiping:!1,waitForAnimate:!0,zIndex:1e3};u.initials={animating:!1,dragging:!1,autoPlayTimer:null,currentDirection:0,currentLeft:null,currentSlide:0,direction:1,$dots:null,listWidth:null,listHeight:null,loadIndex:0,$nextArrow:null,$prevArrow:null,slideCount:null,slideWidth:null,$slideTrack:null,$slides:null,sliding:!1,slideOffset:0,swipeLeft:null,$list:null,touchObject:{},transformsEnabled:!1,unslicked:!1};n.extend(u,u.initials);u.activeBreakpoint=null;u.animType=null;u.animProp=null;u.breakpoints=[];u.breakpointSettings=[];u.cssTransitions=!1;u.hidden="hidden";u.paused=!1;u.positionProp=null;u.respondTo=null;u.rowCount=1;u.shouldClick=!0;u.$slider=n(i);u.$slidesCache=null;u.transformType=null;u.transitionType=null;u.visibilityChange="visibilitychange";u.windowWidth=0;u.windowTimer=null;f=n(i).data("slick")||{};u.options=n.extend({},u.defaults,f,r);u.currentSlide=u.options.initialSlide;u.originalSettings=u.options;typeof document.mozHidden!="undefined"?(u.hidden="mozHidden",u.visibilityChange="mozvisibilitychange"):typeof document.webkitHidden!="undefined"&&(u.hidden="webkitHidden",u.visibilityChange="webkitvisibilitychange");u.autoPlay=n.proxy(u.autoPlay,u);u.autoPlayClear=n.proxy(u.autoPlayClear,u);u.changeSlide=n.proxy(u.changeSlide,u);u.clickHandler=n.proxy(u.clickHandler,u);u.selectHandler=n.proxy(u.selectHandler,u);u.setPosition=n.proxy(u.setPosition,u);u.swipeHandler=n.proxy(u.swipeHandler,u);u.dragHandler=n.proxy(u.dragHandler,u);u.keyHandler=n.proxy(u.keyHandler,u);u.autoPlayIterator=n.proxy(u.autoPlayIterator,u);u.instanceUid=t++;u.htmlExpr=/^(?:\s*(<[\w\W]+>)[^>]*)$/;u.registerBreakpoints();u.init(!0);u.checkResponsive(!0)}var t=0;return i}();t.prototype.addSlide=t.prototype.slickAdd=function(t,i,r){var u=this;if(typeof i=="boolean")r=i,i=null;else if(i<0||i>=u.slideCount)return!1;u.unload();typeof i=="number"?i===0&&u.$slides.length===0?n(t).appendTo(u.$slideTrack):r?n(t).insertBefore(u.$slides.eq(i)):n(t).insertAfter(u.$slides.eq(i)):r===!0?n(t).prependTo(u.$slideTrack):n(t).appendTo(u.$slideTrack);u.$slides=u.$slideTrack.children(this.options.slide);u.$slideTrack.children(this.options.slide).detach();u.$slideTrack.append(u.$slides);u.$slides.each(function(t,i){n(i).attr("data-slick-index",t)});u.$slidesCache=u.$slides;u.reinit()};t.prototype.animateHeight=function(){var n=this,t;n.options.slidesToShow===1&&n.options.adaptiveHeight===!0&&n.options.vertical===!1&&(t=n.$slides.eq(n.currentSlide).outerHeight(!0),n.$list.animate({height:t},n.options.speed))};t.prototype.animateSlide=function(t,i){var u={},r=this;r.animateHeight();r.options.rtl===!0&&r.options.vertical===!1&&(t=-t);r.transformsEnabled===!1?r.options.vertical===!1?r.$slideTrack.animate({left:t},r.options.speed,r.options.easing,i):r.$slideTrack.animate({top:t},r.options.speed,r.options.easing,i):r.cssTransitions===!1?(r.options.rtl===!0&&(r.currentLeft=-r.currentLeft),n({animStart:r.currentLeft}).animate({animStart:t},{duration:r.options.speed,easing:r.options.easing,step:function(n){n=Math.ceil(n);r.options.vertical===!1?(u[r.animType]="translate("+n+"px, 0px)",r.$slideTrack.css(u)):(u[r.animType]="translate(0px,"+n+"px)",r.$slideTrack.css(u))},complete:function(){i&&i.call()}})):(r.applyTransition(),t=Math.ceil(t),u[r.animType]=r.options.vertical===!1?"translate3d("+t+"px, 0px, 0px)":"translate3d(0px,"+t+"px, 0px)",r.$slideTrack.css(u),i&&setTimeout(function(){r.disableTransition();i.call()},r.options.speed))};t.prototype.asNavFor=function(t){var r=this,i=r.options.asNavFor;i&&i!==null&&(i=n(i).not(r.$slider));i!==null&&typeof i=="object"&&i.each(function(){var i=n(this).slick("getSlick");i.unslicked||i.slideHandler(t,!0)})};t.prototype.applyTransition=function(n){var t=this,i={};i[t.transitionType]=t.options.fade===!1?t.transformType+" "+t.options.speed+"ms "+t.options.cssEase:"opacity "+t.options.speed+"ms "+t.options.cssEase;t.options.fade===!1?t.$slideTrack.css(i):t.$slides.eq(n).css(i)};t.prototype.autoPlay=function(){var n=this;n.autoPlayTimer&&clearInterval(n.autoPlayTimer);n.slideCount>n.options.slidesToShow&&n.paused!==!0&&(n.autoPlayTimer=setInterval(n.autoPlayIterator,n.options.autoplaySpeed))};t.prototype.autoPlayClear=function(){var n=this;n.autoPlayTimer&&clearInterval(n.autoPlayTimer)};t.prototype.autoPlayIterator=function(){var n=this;n.options.infinite===!1?n.direction===1?(n.currentSlide+1===n.slideCount-1&&(n.direction=0),n.slideHandler(n.currentSlide+n.options.slidesToScroll)):(n.currentSlide-1==0&&(n.direction=1),n.slideHandler(n.currentSlide-n.options.slidesToScroll)):n.slideHandler(n.currentSlide+n.options.slidesToScroll)};t.prototype.buildArrows=function(){var t=this;t.options.arrows===!0&&(t.$prevArrow=n(t.options.prevArrow).addClass("slick-arrow"),t.$nextArrow=n(t.options.nextArrow).addClass("slick-arrow"),t.slideCount>t.options.slidesToShow?(t.$prevArrow.removeClass("slick-hidden").removeAttr("aria-hidden tabindex"),t.$nextArrow.removeClass("slick-hidden").removeAttr("aria-hidden tabindex"),t.htmlExpr.test(t.options.prevArrow)&&t.$prevArrow.prependTo(t.options.appendArrows),t.htmlExpr.test(t.options.nextArrow)&&t.$nextArrow.appendTo(t.options.appendArrows),t.options.infinite!==!0&&t.$prevArrow.addClass("slick-disabled").attr("aria-disabled","true")):t.$prevArrow.add(t.$nextArrow).addClass("slick-hidden").attr({"aria-disabled":"true",tabindex:"-1"}))};t.prototype.buildDots=function(){var t=this,i,r;if(t.options.dots===!0&&t.slideCount>t.options.slidesToShow){for(r='<ul class="'+t.options.dotsClass+'">',i=0;i<=t.getDotCount();i+=1)r+="<li>"+t.options.customPaging.call(this,t,i)+"<\/li>";r+="<\/ul>";t.$dots=n(r).appendTo(t.options.appendDots);t.$dots.find("li").first().addClass("slick-active").attr("aria-hidden","false")}};t.prototype.buildOut=function(){var t=this;t.$slides=t.$slider.children(t.options.slide+":not(.slick-cloned)").addClass("slick-slide");t.slideCount=t.$slides.length;t.$slides.each(function(t,i){n(i).attr("data-slick-index",t).data("originalStyling",n(i).attr("style")||"")});t.$slider.addClass("slick-slider");t.$slideTrack=t.slideCount===0?n('<div class="slick-track"/>').appendTo(t.$slider):t.$slides.wrapAll('<div class="slick-track"/>').parent();t.$list=t.$slideTrack.wrap('<div aria-live="polite" class="slick-list"/>').parent();t.$slideTrack.css("opacity",0);(t.options.centerMode===!0||t.options.swipeToSlide===!0)&&(t.options.slidesToScroll=1);n("img[data-lazy]",t.$slider).not("[src]").addClass("slick-loading");t.setupInfinite();t.buildArrows();t.buildDots();t.updateDots();t.setSlideClasses(typeof t.currentSlide=="number"?t.currentSlide:0);t.options.draggable===!0&&t.$list.addClass("draggable")};t.prototype.buildRows=function(){var n=this,t,i,r,f,c,u,e,o,s,h;if(f=document.createDocumentFragment(),u=n.$slider.children(),n.options.rows>1){for(e=n.options.slidesPerRow*n.options.rows,c=Math.ceil(u.length/e),t=0;t<c;t++){for(o=document.createElement("div"),i=0;i<n.options.rows;i++){for(s=document.createElement("div"),r=0;r<n.options.slidesPerRow;r++)h=t*e+(i*n.options.slidesPerRow+r),u.get(h)&&s.appendChild(u.get(h));o.appendChild(s)}f.appendChild(o)}n.$slider.html(f);n.$slider.children().children().children().css({width:100/n.options.slidesPerRow+"%",display:"inline-block"})}};t.prototype.checkResponsive=function(t,i){var r=this,f,u,e,o=!1,s=r.$slider.width(),h=window.innerWidth||n(window).width();if(r.respondTo==="window"?e=h:r.respondTo==="slider"?e=s:r.respondTo==="min"&&(e=Math.min(h,s)),r.options.responsive&&r.options.responsive.length&&r.options.responsive!==null){u=null;for(f in r.breakpoints)r.breakpoints.hasOwnProperty(f)&&(r.originalSettings.mobileFirst===!1?e<r.breakpoints[f]&&(u=r.breakpoints[f]):e>r.breakpoints[f]&&(u=r.breakpoints[f]));u!==null?r.activeBreakpoint!==null?(u!==r.activeBreakpoint||i)&&(r.activeBreakpoint=u,r.breakpointSettings[u]==="unslick"?r.unslick(u):(r.options=n.extend({},r.originalSettings,r.breakpointSettings[u]),t===!0&&(r.currentSlide=r.options.initialSlide),r.refresh(t)),o=u):(r.activeBreakpoint=u,r.breakpointSettings[u]==="unslick"?r.unslick(u):(r.options=n.extend({},r.originalSettings,r.breakpointSettings[u]),t===!0&&(r.currentSlide=r.options.initialSlide),r.refresh(t)),o=u):r.activeBreakpoint!==null&&(r.activeBreakpoint=null,r.options=r.originalSettings,t===!0&&(r.currentSlide=r.options.initialSlide),r.refresh(t),o=u);t||o===!1||r.$slider.trigger("breakpoint",[r,o])}};t.prototype.changeSlide=function(t,i){var r=this,u=n(t.target),f,e,o,s;u.is("a")&&t.preventDefault();u.is("li")||(u=u.closest("li"));o=r.slideCount%r.options.slidesToScroll!=0;f=o?0:(r.slideCount-r.currentSlide)%r.options.slidesToScroll;switch(t.data.message){case"previous":e=f===0?r.options.slidesToScroll:r.options.slidesToShow-f;r.slideCount>r.options.slidesToShow&&r.slideHandler(r.currentSlide-e,!1,i);break;case"next":e=f===0?r.options.slidesToScroll:f;r.slideCount>r.options.slidesToShow&&r.slideHandler(r.currentSlide+e,!1,i);break;case"index":s=t.data.index===0?0:t.data.index||u.index()*r.options.slidesToScroll;r.slideHandler(r.checkNavigable(s),!1,i);u.children().trigger("focus");break;default:return}};t.prototype.checkNavigable=function(n){var u=this,t,i,r;if(t=u.getNavigableIndexes(),i=0,n>t[t.length-1])n=t[t.length-1];else for(r in t){if(n<t[r]){n=i;break}i=t[r]}return n};t.prototype.cleanUpEvents=function(){var t=this;t.options.dots&&t.$dots!==null&&(n("li",t.$dots).off("click.slick",t.changeSlide),t.options.pauseOnDotsHover===!0&&t.options.autoplay===!0&&n("li",t.$dots).off("mouseenter.slick",n.proxy(t.setPaused,t,!0)).off("mouseleave.slick",n.proxy(t.setPaused,t,!1)));t.options.arrows===!0&&t.slideCount>t.options.slidesToShow&&(t.$prevArrow&&t.$prevArrow.off("click.slick",t.changeSlide),t.$nextArrow&&t.$nextArrow.off("click.slick",t.changeSlide));t.$list.off("touchstart.slick mousedown.slick",t.swipeHandler);t.$list.off("touchmove.slick mousemove.slick",t.swipeHandler);t.$list.off("touchend.slick mouseup.slick",t.swipeHandler);t.$list.off("touchcancel.slick mouseleave.slick",t.swipeHandler);t.$list.off("click.slick",t.clickHandler);n(document).off(t.visibilityChange,t.visibility);t.$list.off("mouseenter.slick",n.proxy(t.setPaused,t,!0));t.$list.off("mouseleave.slick",n.proxy(t.setPaused,t,!1));t.options.accessibility===!0&&t.$list.off("keydown.slick",t.keyHandler);t.options.focusOnSelect===!0&&n(t.$slideTrack).children().off("click.slick",t.selectHandler);n(window).off("orientationchange.slick.slick-"+t.instanceUid,t.orientationChange);n(window).off("resize.slick.slick-"+t.instanceUid,t.resize);n("[draggable!=true]",t.$slideTrack).off("dragstart",t.preventDefault);n(window).off("load.slick.slick-"+t.instanceUid,t.setPosition);n(document).off("ready.slick.slick-"+t.instanceUid,t.setPosition)};t.prototype.cleanUpRows=function(){var n=this,t;n.options.rows>1&&(t=n.$slides.children().children(),t.removeAttr("style"),n.$slider.html(t))};t.prototype.clickHandler=function(n){var t=this;t.shouldClick===!1&&(n.stopImmediatePropagation(),n.stopPropagation(),n.preventDefault())};t.prototype.destroy=function(t){var i=this;i.autoPlayClear();i.touchObject={};i.cleanUpEvents();n(".slick-cloned",i.$slider).detach();i.$dots&&i.$dots.remove();i.$prevArrow&&i.$prevArrow.length&&(i.$prevArrow.removeClass("slick-disabled slick-arrow slick-hidden").removeAttr("aria-hidden aria-disabled tabindex").css("display",""),i.htmlExpr.test(i.options.prevArrow)&&i.$prevArrow.remove());i.$nextArrow&&i.$nextArrow.length&&(i.$nextArrow.removeClass("slick-disabled slick-arrow slick-hidden").removeAttr("aria-hidden aria-disabled tabindex").css("display",""),i.htmlExpr.test(i.options.nextArrow)&&i.$nextArrow.remove());i.$slides&&(i.$slides.removeClass("slick-slide slick-active slick-center slick-visible slick-current").removeAttr("aria-hidden").removeAttr("data-slick-index").each(function(){n(this).attr("style",n(this).data("originalStyling"))}),i.$slideTrack.children(this.options.slide).detach(),i.$slideTrack.detach(),i.$list.detach(),i.$slider.append(i.$slides));i.cleanUpRows();i.$slider.removeClass("slick-slider");i.$slider.removeClass("slick-initialized");i.unslicked=!0;t||i.$slider.trigger("destroy",[i])};t.prototype.disableTransition=function(n){var t=this,i={};i[t.transitionType]="";t.options.fade===!1?t.$slideTrack.css(i):t.$slides.eq(n).css(i)};t.prototype.fadeSlide=function(n,t){var i=this;i.cssTransitions===!1?(i.$slides.eq(n).css({zIndex:i.options.zIndex}),i.$slides.eq(n).animate({opacity:1},i.options.speed,i.options.easing,t)):(i.applyTransition(n),i.$slides.eq(n).css({opacity:1,zIndex:i.options.zIndex}),t&&setTimeout(function(){i.disableTransition(n);t.call()},i.options.speed))};t.prototype.fadeSlideOut=function(n){var t=this;t.cssTransitions===!1?t.$slides.eq(n).animate({opacity:0,zIndex:t.options.zIndex-2},t.options.speed,t.options.easing):(t.applyTransition(n),t.$slides.eq(n).css({opacity:0,zIndex:t.options.zIndex-2}))};t.prototype.filterSlides=t.prototype.slickFilter=function(n){var t=this;n!==null&&(t.$slidesCache=t.$slides,t.unload(),t.$slideTrack.children(this.options.slide).detach(),t.$slidesCache.filter(n).appendTo(t.$slideTrack),t.reinit())};t.prototype.getCurrent=t.prototype.slickCurrentSlide=function(){var n=this;return n.currentSlide};t.prototype.getDotCount=function(){var n=this,t=0,i=0,r=0;if(n.options.infinite===!0)while(t<n.slideCount)++r,t=i+n.options.slidesToScroll,i+=n.options.slidesToScroll<=n.options.slidesToShow?n.options.slidesToScroll:n.options.slidesToShow;else if(n.options.centerMode===!0)r=n.slideCount;else while(t<n.slideCount)++r,t=i+n.options.slidesToScroll,i+=n.options.slidesToScroll<=n.options.slidesToShow?n.options.slidesToScroll:n.options.slidesToShow;return r-1};t.prototype.getLeft=function(n){var t=this,f,r,u=0,i;return t.slideOffset=0,r=t.$slides.first().outerHeight(!0),t.options.infinite===!0?(t.slideCount>t.options.slidesToShow&&(t.slideOffset=t.slideWidth*t.options.slidesToShow*-1,u=r*t.options.slidesToShow*-1),t.slideCount%t.options.slidesToScroll!=0&&n+t.options.slidesToScroll>t.slideCount&&t.slideCount>t.options.slidesToShow&&(n>t.slideCount?(t.slideOffset=(t.options.slidesToShow-(n-t.slideCount))*t.slideWidth*-1,u=(t.options.slidesToShow-(n-t.slideCount))*r*-1):(t.slideOffset=t.slideCount%t.options.slidesToScroll*t.slideWidth*-1,u=t.slideCount%t.options.slidesToScroll*r*-1))):n+t.options.slidesToShow>t.slideCount&&(t.slideOffset=(n+t.options.slidesToShow-t.slideCount)*t.slideWidth,u=(n+t.options.slidesToShow-t.slideCount)*r),t.slideCount<=t.options.slidesToShow&&(t.slideOffset=0,u=0),t.options.centerMode===!0&&t.options.infinite===!0?t.slideOffset+=t.slideWidth*Math.floor(t.options.slidesToShow/2)-t.slideWidth:t.options.centerMode===!0&&(t.slideOffset=0,t.slideOffset+=t.slideWidth*Math.floor(t.options.slidesToShow/2)),f=t.options.vertical===!1?n*t.slideWidth*-1+t.slideOffset:n*r*-1+u,t.options.variableWidth===!0&&(i=t.slideCount<=t.options.slidesToShow||t.options.infinite===!1?t.$slideTrack.children(".slick-slide").eq(n):t.$slideTrack.children(".slick-slide").eq(n+t.options.slidesToShow),f=t.options.rtl===!0?i[0]?(t.$slideTrack.width()-i[0].offsetLeft-i.width())*-1:0:i[0]?i[0].offsetLeft*-1:0,t.options.centerMode===!0&&(i=t.slideCount<=t.options.slidesToShow||t.options.infinite===!1?t.$slideTrack.children(".slick-slide").eq(n):t.$slideTrack.children(".slick-slide").eq(n+t.options.slidesToShow+1),f=(t.options.rtl===!0?i[0]?(t.$slideTrack.width()-i[0].offsetLeft-i.width())*-1:0:i[0]?i[0].offsetLeft*-1:0)+(t.$list.width()-i.outerWidth())/2)),f};t.prototype.getOption=t.prototype.slickGetOption=function(n){var t=this;return t.options[n]};t.prototype.getNavigableIndexes=function(){var n=this,t=0,i=0,u=[],r;for(n.options.infinite===!1?r=n.slideCount:(t=n.options.slidesToScroll*-1,i=n.options.slidesToScroll*-1,r=n.slideCount*2);t<r;)u.push(t),t=i+n.options.slidesToScroll,i+=n.options.slidesToScroll<=n.options.slidesToShow?n.options.slidesToScroll:n.options.slidesToShow;return u};t.prototype.getSlick=function(){return this};t.prototype.getSlideCount=function(){var t=this,i,r;return r=t.options.centerMode===!0?t.slideWidth*Math.floor(t.options.slidesToShow/2):0,t.options.swipeToSlide===!0?(t.$slideTrack.find(".slick-slide").each(function(u,f){if(f.offsetLeft-r+n(f).outerWidth()/2>t.swipeLeft*-1)return i=f,!1}),Math.abs(n(i).attr("data-slick-index")-t.currentSlide)||1):t.options.slidesToScroll};t.prototype.goTo=t.prototype.slickGoTo=function(n,t){var i=this;i.changeSlide({data:{message:"index",index:parseInt(n)}},t)};t.prototype.init=function(t){var i=this;n(i.$slider).hasClass("slick-initialized")||(n(i.$slider).addClass("slick-initialized"),i.buildRows(),i.buildOut(),i.setProps(),i.startLoad(),i.loadSlider(),i.initializeEvents(),i.updateArrows(),i.updateDots());t&&i.$slider.trigger("init",[i]);i.options.accessibility===!0&&i.initADA()};t.prototype.initArrowEvents=function(){var n=this;if(n.options.arrows===!0&&n.slideCount>n.options.slidesToShow){n.$prevArrow.on("click.slick",{message:"previous"},n.changeSlide);n.$nextArrow.on("click.slick",{message:"next"},n.changeSlide)}};t.prototype.initDotEvents=function(){var t=this;if(t.options.dots===!0&&t.slideCount>t.options.slidesToShow)n("li",t.$dots).on("click.slick",{message:"index"},t.changeSlide);if(t.options.dots===!0&&t.options.pauseOnDotsHover===!0&&t.options.autoplay===!0)n("li",t.$dots).on("mouseenter.slick",n.proxy(t.setPaused,t,!0)).on("mouseleave.slick",n.proxy(t.setPaused,t,!1))};t.prototype.initializeEvents=function(){var t=this;t.initArrowEvents();t.initDotEvents();t.$list.on("touchstart.slick mousedown.slick",{action:"start"},t.swipeHandler);t.$list.on("touchmove.slick mousemove.slick",{action:"move"},t.swipeHandler);t.$list.on("touchend.slick mouseup.slick",{action:"end"},t.swipeHandler);t.$list.on("touchcancel.slick mouseleave.slick",{action:"end"},t.swipeHandler);t.$list.on("click.slick",t.clickHandler);n(document).on(t.visibilityChange,n.proxy(t.visibility,t));t.$list.on("mouseenter.slick",n.proxy(t.setPaused,t,!0));t.$list.on("mouseleave.slick",n.proxy(t.setPaused,t,!1));if(t.options.accessibility===!0)t.$list.on("keydown.slick",t.keyHandler);if(t.options.focusOnSelect===!0)n(t.$slideTrack).children().on("click.slick",t.selectHandler);n(window).on("orientationchange.slick.slick-"+t.instanceUid,n.proxy(t.orientationChange,t));n(window).on("resize.slick.slick-"+t.instanceUid,n.proxy(t.resize,t));n("[draggable!=true]",t.$slideTrack).on("dragstart",t.preventDefault);n(window).on("load.slick.slick-"+t.instanceUid,t.setPosition);n(document).on("ready.slick.slick-"+t.instanceUid,t.setPosition)};t.prototype.initUI=function(){var n=this;n.options.arrows===!0&&n.slideCount>n.options.slidesToShow&&(n.$prevArrow.show(),n.$nextArrow.show());n.options.dots===!0&&n.slideCount>n.options.slidesToShow&&n.$dots.show();n.options.autoplay===!0&&n.autoPlay()};t.prototype.keyHandler=function(n){var t=this;n.target.tagName.match("TEXTAREA|INPUT|SELECT")||(n.keyCode===37&&t.options.accessibility===!0?t.changeSlide({data:{message:"previous"}}):n.keyCode===39&&t.options.accessibility===!0&&t.changeSlide({data:{message:"next"}}))};t.prototype.lazyLoad=function(){function f(t){n("img[data-lazy]",t).each(function(){var t=n(this),i=n(this).attr("data-lazy"),r=document.createElement("img");r.onload=function(){t.animate({opacity:0},100,function(){t.attr("src",i).animate({opacity:1},200,function(){t.removeAttr("data-lazy").removeClass("slick-loading")})})};r.src=i})}var t=this,e,r,i,u;t.options.centerMode===!0?t.options.infinite===!0?(i=t.currentSlide+(t.options.slidesToShow/2+1),u=i+t.options.slidesToShow+2):(i=Math.max(0,t.currentSlide-(t.options.slidesToShow/2+1)),u=2+(t.options.slidesToShow/2+1)+t.currentSlide):(i=t.options.infinite?t.options.slidesToShow+t.currentSlide:t.currentSlide,u=i+t.options.slidesToShow,t.options.fade===!0&&(i>0&&i--,u<=t.slideCount&&u++));e=t.$slider.find(".slick-slide").slice(i,u);f(e);t.slideCount<=t.options.slidesToShow?(r=t.$slider.find(".slick-slide"),f(r)):t.currentSlide>=t.slideCount-t.options.slidesToShow?(r=t.$slider.find(".slick-cloned").slice(0,t.options.slidesToShow),f(r)):t.currentSlide===0&&(r=t.$slider.find(".slick-cloned").slice(t.options.slidesToShow*-1),f(r))};t.prototype.loadSlider=function(){var n=this;n.setPosition();n.$slideTrack.css({opacity:1});n.$slider.removeClass("slick-loading");n.initUI();n.options.lazyLoad==="progressive"&&n.progressiveLazyLoad()};t.prototype.next=t.prototype.slickNext=function(){var n=this;n.changeSlide({data:{message:"next"}})};t.prototype.orientationChange=function(){var n=this;n.checkResponsive();n.setPosition()};t.prototype.pause=t.prototype.slickPause=function(){var n=this;n.autoPlayClear();n.paused=!0};t.prototype.play=t.prototype.slickPlay=function(){var n=this;n.paused=!1;n.autoPlay()};t.prototype.postSlide=function(n){var t=this;t.$slider.trigger("afterChange",[t,n]);t.animating=!1;t.setPosition();t.swipeLeft=null;t.options.autoplay===!0&&t.paused===!1&&t.autoPlay();t.options.accessibility===!0&&t.initADA()};t.prototype.prev=t.prototype.slickPrev=function(){var n=this;n.changeSlide({data:{message:"previous"}})};t.prototype.preventDefault=function(n){n.preventDefault()};t.prototype.progressiveLazyLoad=function(){var t=this,r,i;r=n("img[data-lazy]",t.$slider).length;r>0&&(i=n("img[data-lazy]",t.$slider).first(),i.attr("src",null),i.attr("src",i.attr("data-lazy")).removeClass("slick-loading").load(function(){i.removeAttr("data-lazy");t.progressiveLazyLoad();t.options.adaptiveHeight===!0&&t.setPosition()}).error(function(){i.removeAttr("data-lazy");t.progressiveLazyLoad()}))};t.prototype.refresh=function(t){var i=this,r,u;u=i.slideCount-i.options.slidesToShow;i.options.infinite||(i.slideCount<=i.options.slidesToShow?i.currentSlide=0:i.currentSlide>u&&(i.currentSlide=u));r=i.currentSlide;i.destroy(!0);n.extend(i,i.initials,{currentSlide:r});i.init();t||i.changeSlide({data:{message:"index",index:r}},!1)};t.prototype.registerBreakpoints=function(){var t=this,u,f,i,r=t.options.responsive||null;if(n.type(r)==="array"&&r.length){t.respondTo=t.options.respondTo||"window";for(u in r)if(i=t.breakpoints.length-1,f=r[u].breakpoint,r.hasOwnProperty(u)){while(i>=0)t.breakpoints[i]&&t.breakpoints[i]===f&&t.breakpoints.splice(i,1),i--;t.breakpoints.push(f);t.breakpointSettings[f]=r[u].settings}t.breakpoints.sort(function(n,i){return t.options.mobileFirst?n-i:i-n})}};t.prototype.reinit=function(){var t=this;if(t.$slides=t.$slideTrack.children(t.options.slide).addClass("slick-slide"),t.slideCount=t.$slides.length,t.currentSlide>=t.slideCount&&t.currentSlide!==0&&(t.currentSlide=t.currentSlide-t.options.slidesToScroll),t.slideCount<=t.options.slidesToShow&&(t.currentSlide=0),t.registerBreakpoints(),t.setProps(),t.setupInfinite(),t.buildArrows(),t.updateArrows(),t.initArrowEvents(),t.buildDots(),t.updateDots(),t.initDotEvents(),t.checkResponsive(!1,!0),t.options.focusOnSelect===!0)n(t.$slideTrack).children().on("click.slick",t.selectHandler);t.setSlideClasses(0);t.setPosition();t.$slider.trigger("reInit",[t]);t.options.autoplay===!0&&t.focusHandler()};t.prototype.resize=function(){var t=this;n(window).width()!==t.windowWidth&&(clearTimeout(t.windowDelay),t.windowDelay=window.setTimeout(function(){t.windowWidth=n(window).width();t.checkResponsive();t.unslicked||t.setPosition()},50))};t.prototype.removeSlide=t.prototype.slickRemove=function(n,t,i){var r=this;if(typeof n=="boolean"?(t=n,n=t===!0?0:r.slideCount-1):n=t===!0?--n:n,r.slideCount<1||n<0||n>r.slideCount-1)return!1;r.unload();i===!0?r.$slideTrack.children().remove():r.$slideTrack.children(this.options.slide).eq(n).remove();r.$slides=r.$slideTrack.children(this.options.slide);r.$slideTrack.children(this.options.slide).detach();r.$slideTrack.append(r.$slides);r.$slidesCache=r.$slides;r.reinit()};t.prototype.setCSS=function(n){var t=this,i={},r,u;t.options.rtl===!0&&(n=-n);r=t.positionProp=="left"?Math.ceil(n)+"px":"0px";u=t.positionProp=="top"?Math.ceil(n)+"px":"0px";i[t.positionProp]=n;t.transformsEnabled===!1?t.$slideTrack.css(i):(i={},t.cssTransitions===!1?(i[t.animType]="translate("+r+", "+u+")",t.$slideTrack.css(i)):(i[t.animType]="translate3d("+r+", "+u+", 0px)",t.$slideTrack.css(i)))};t.prototype.setDimensions=function(){var n=this,t;n.options.vertical===!1?n.options.centerMode===!0&&n.$list.css({padding:"0px "+n.options.centerPadding}):(n.$list.height(n.$slides.first().outerHeight(!0)*n.options.slidesToShow),n.options.centerMode===!0&&n.$list.css({padding:n.options.centerPadding+" 0px"}));n.listWidth=n.$list.width();n.listHeight=n.$list.height();n.options.vertical===!1&&n.options.variableWidth===!1?(n.slideWidth=Math.ceil(n.listWidth/n.options.slidesToShow),n.$slideTrack.width(Math.ceil(n.slideWidth*n.$slideTrack.children(".slick-slide").length))):n.options.variableWidth===!0?n.$slideTrack.width(5e3*n.slideCount):(n.slideWidth=Math.ceil(n.listWidth),n.$slideTrack.height(Math.ceil(n.$slides.first().outerHeight(!0)*n.$slideTrack.children(".slick-slide").length)));t=n.$slides.first().outerWidth(!0)-n.$slides.first().width();n.options.variableWidth===!1&&n.$slideTrack.children(".slick-slide").width(n.slideWidth-t)};t.prototype.setFade=function(){var t=this,i;t.$slides.each(function(r,u){i=t.slideWidth*r*-1;t.options.rtl===!0?n(u).css({position:"relative",right:i,top:0,zIndex:t.options.zIndex-2,opacity:0}):n(u).css({position:"relative",left:i,top:0,zIndex:t.options.zIndex-2,opacity:0})});t.$slides.eq(t.currentSlide).css({zIndex:t.options.zIndex-1,opacity:1})};t.prototype.setHeight=function(){var n=this,t;n.options.slidesToShow===1&&n.options.adaptiveHeight===!0&&n.options.vertical===!1&&(t=n.$slides.eq(n.currentSlide).outerHeight(!0),n.$list.css("height",t))};t.prototype.setOption=t.prototype.slickSetOption=function(t,i,r){var u=this,f,e;if(t==="responsive"&&n.type(i)==="array")for(e in i)if(n.type(u.options.responsive)!=="array")u.options.responsive=[i[e]];else{for(f=u.options.responsive.length-1;f>=0;)u.options.responsive[f].breakpoint===i[e].breakpoint&&u.options.responsive.splice(f,1),f--;u.options.responsive.push(i[e])}else u.options[t]=i;r===!0&&(u.unload(),u.reinit())};t.prototype.setPosition=function(){var n=this;n.setDimensions();n.setHeight();n.options.fade===!1?n.setCSS(n.getLeft(n.currentSlide)):n.setFade();n.$slider.trigger("setPosition",[n])};t.prototype.setProps=function(){var n=this,t=document.body.style;n.positionProp=n.options.vertical===!0?"top":"left";n.positionProp==="top"?n.$slider.addClass("slick-vertical"):n.$slider.removeClass("slick-vertical");(t.WebkitTransition!==undefined||t.MozTransition!==undefined||t.msTransition!==undefined)&&n.options.useCSS===!0&&(n.cssTransitions=!0);n.options.fade&&(typeof n.options.zIndex=="number"?n.options.zIndex<3&&(n.options.zIndex=3):n.options.zIndex=n.defaults.zIndex);t.OTransform!==undefined&&(n.animType="OTransform",n.transformType="-o-transform",n.transitionType="OTransition",t.perspectiveProperty===undefined&&t.webkitPerspective===undefined&&(n.animType=!1));t.MozTransform!==undefined&&(n.animType="MozTransform",n.transformType="-moz-transform",n.transitionType="MozTransition",t.perspectiveProperty===undefined&&t.MozPerspective===undefined&&(n.animType=!1));t.webkitTransform!==undefined&&(n.animType="webkitTransform",n.transformType="-webkit-transform",n.transitionType="webkitTransition",t.perspectiveProperty===undefined&&t.webkitPerspective===undefined&&(n.animType=!1));t.msTransform!==undefined&&(n.animType="msTransform",n.transformType="-ms-transform",n.transitionType="msTransition",t.msTransform===undefined&&(n.animType=!1));t.transform!==undefined&&n.animType!==!1&&(n.animType="transform",n.transformType="transform",n.transitionType="transition");n.transformsEnabled=n.options.useTransform&&n.animType!==null&&n.animType!==!1};t.prototype.setSlideClasses=function(n){var t=this,u,i,r,f;i=t.$slider.find(".slick-slide").removeClass("slick-active slick-center slick-current").attr("aria-hidden","true");t.$slides.eq(n).addClass("slick-current");t.options.centerMode===!0?(u=Math.floor(t.options.slidesToShow/2),t.options.infinite===!0&&(n>=u&&n<=t.slideCount-1-u?t.$slides.slice(n-u,n+u+1).addClass("slick-active").attr("aria-hidden","false"):(r=t.options.slidesToShow+n,i.slice(r-u+1,r+u+2).addClass("slick-active").attr("aria-hidden","false")),n===0?i.eq(i.length-1-t.options.slidesToShow).addClass("slick-center"):n===t.slideCount-1&&i.eq(t.options.slidesToShow).addClass("slick-center")),t.$slides.eq(n).addClass("slick-center")):n>=0&&n<=t.slideCount-t.options.slidesToShow?t.$slides.slice(n,n+t.options.slidesToShow).addClass("slick-active").attr("aria-hidden","false"):i.length<=t.options.slidesToShow?i.addClass("slick-active").attr("aria-hidden","false"):(f=t.slideCount%t.options.slidesToShow,r=t.options.infinite===!0?t.options.slidesToShow+n:n,t.options.slidesToShow==t.options.slidesToScroll&&t.slideCount-n<t.options.slidesToShow?i.slice(r-(t.options.slidesToShow-f),r+f).addClass("slick-active").attr("aria-hidden","false"):i.slice(r,r+t.options.slidesToShow).addClass("slick-active").attr("aria-hidden","false"));t.options.lazyLoad==="ondemand"&&t.lazyLoad()};t.prototype.setupInfinite=function(){var t=this,i,r,u;if(t.options.fade===!0&&(t.options.centerMode=!1),t.options.infinite===!0&&t.options.fade===!1&&(r=null,t.slideCount>t.options.slidesToShow)){for(u=t.options.centerMode===!0?t.options.slidesToShow+1:t.options.slidesToShow,i=t.slideCount;i>t.slideCount-u;i-=1)r=i-1,n(t.$slides[r]).clone(!0).attr("id","").attr("data-slick-index",r-t.slideCount).prependTo(t.$slideTrack).addClass("slick-cloned");for(i=0;i<u;i+=1)r=i,n(t.$slides[r]).clone(!0).attr("id","").attr("data-slick-index",r+t.slideCount).appendTo(t.$slideTrack).addClass("slick-cloned");t.$slideTrack.find(".slick-cloned").find("[id]").each(function(){n(this).attr("id","")})}};t.prototype.setPaused=function(n){var t=this;t.options.autoplay===!0&&t.options.pauseOnHover===!0&&(t.paused=n,n?t.autoPlayClear():t.autoPlay())};t.prototype.selectHandler=function(t){var i=this,u=n(t.target).is(".slick-slide")?n(t.target):n(t.target).parents(".slick-slide"),r=parseInt(u.attr("data-slick-index"));if(r||(r=0),i.slideCount<=i.options.slidesToShow){i.setSlideClasses(r);i.asNavFor(r);return}i.slideHandler(r)};t.prototype.slideHandler=function(n,t,i){var u,f,o,e,s=null,r=this;if((t=t||!1,r.animating!==!0||r.options.waitForAnimate!==!0)&&(r.options.fade!==!0||r.currentSlide!==n)&&!(r.slideCount<=r.options.slidesToShow)){if(t===!1&&r.asNavFor(n),u=n,s=r.getLeft(u),e=r.getLeft(r.currentSlide),r.currentLeft=r.swipeLeft===null?e:r.swipeLeft,r.options.infinite===!1&&r.options.centerMode===!1&&(n<0||n>r.getDotCount()*r.options.slidesToScroll)){r.options.fade===!1&&(u=r.currentSlide,i!==!0?r.animateSlide(e,function(){r.postSlide(u)}):r.postSlide(u));return}if(r.options.infinite===!1&&r.options.centerMode===!0&&(n<0||n>r.slideCount-r.options.slidesToScroll)){r.options.fade===!1&&(u=r.currentSlide,i!==!0?r.animateSlide(e,function(){r.postSlide(u)}):r.postSlide(u));return}if(r.options.autoplay===!0&&clearInterval(r.autoPlayTimer),f=u<0?r.slideCount%r.options.slidesToScroll!=0?r.slideCount-r.slideCount%r.options.slidesToScroll:r.slideCount+u:u>=r.slideCount?r.slideCount%r.options.slidesToScroll!=0?0:u-r.slideCount:u,r.animating=!0,r.$slider.trigger("beforeChange",[r,r.currentSlide,f]),o=r.currentSlide,r.currentSlide=f,r.setSlideClasses(r.currentSlide),r.updateDots(),r.updateArrows(),r.options.fade===!0){i!==!0?(r.fadeSlideOut(o),r.fadeSlide(f,function(){r.postSlide(f)})):r.postSlide(f);r.animateHeight();return}i!==!0?r.animateSlide(s,function(){r.postSlide(f)}):r.postSlide(f)}};t.prototype.startLoad=function(){var n=this;n.options.arrows===!0&&n.slideCount>n.options.slidesToShow&&(n.$prevArrow.hide(),n.$nextArrow.hide());n.options.dots===!0&&n.slideCount>n.options.slidesToShow&&n.$dots.hide();n.$slider.addClass("slick-loading")};t.prototype.swipeDirection=function(){var i,r,u,n,t=this;return(i=t.touchObject.startX-t.touchObject.curX,r=t.touchObject.startY-t.touchObject.curY,u=Math.atan2(r,i),n=Math.round(u*180/Math.PI),n<0&&(n=360-Math.abs(n)),n<=45&&n>=0)?t.options.rtl===!1?"left":"right":n<=360&&n>=315?t.options.rtl===!1?"left":"right":n>=135&&n<=225?t.options.rtl===!1?"right":"left":t.options.verticalSwiping===!0?n>=35&&n<=135?"left":"right":"vertical"};t.prototype.swipeEnd=function(){var n=this,t;if(n.dragging=!1,n.shouldClick=n.touchObject.swipeLength>10?!1:!0,n.touchObject.curX===undefined)return!1;if(n.touchObject.edgeHit===!0&&n.$slider.trigger("edge",[n,n.swipeDirection()]),n.touchObject.swipeLength>=n.touchObject.minSwipe)switch(n.swipeDirection()){case"left":t=n.options.swipeToSlide?n.checkNavigable(n.currentSlide+n.getSlideCount()):n.currentSlide+n.getSlideCount();n.slideHandler(t);n.currentDirection=0;n.touchObject={};n.$slider.trigger("swipe",[n,"left"]);break;case"right":t=n.options.swipeToSlide?n.checkNavigable(n.currentSlide-n.getSlideCount()):n.currentSlide-n.getSlideCount();n.slideHandler(t);n.currentDirection=1;n.touchObject={};n.$slider.trigger("swipe",[n,"right"])}else n.touchObject.startX!==n.touchObject.curX&&(n.slideHandler(n.currentSlide),n.touchObject={})};t.prototype.swipeHandler=function(n){var t=this;if(t.options.swipe!==!1&&(!("ontouchend"in document)||t.options.swipe!==!1)&&(t.options.draggable!==!1||n.type.indexOf("mouse")===-1)){t.touchObject.fingerCount=n.originalEvent&&n.originalEvent.touches!==undefined?n.originalEvent.touches.length:1;t.touchObject.minSwipe=t.listWidth/t.options.touchThreshold;t.options.verticalSwiping===!0&&(t.touchObject.minSwipe=t.listHeight/t.options.touchThreshold);switch(n.data.action){case"start":t.swipeStart(n);break;case"move":t.swipeMove(n);break;case"end":t.swipeEnd(n)}}};t.prototype.swipeMove=function(n){var t=this,f,e,r,u,i;if(i=n.originalEvent!==undefined?n.originalEvent.touches:null,!t.dragging||i&&i.length!==1)return!1;if(f=t.getLeft(t.currentSlide),t.touchObject.curX=i!==undefined?i[0].pageX:n.clientX,t.touchObject.curY=i!==undefined?i[0].pageY:n.clientY,t.touchObject.swipeLength=Math.round(Math.sqrt(Math.pow(t.touchObject.curX-t.touchObject.startX,2))),t.options.verticalSwiping===!0&&(t.touchObject.swipeLength=Math.round(Math.sqrt(Math.pow(t.touchObject.curY-t.touchObject.startY,2)))),e=t.swipeDirection(),e!=="vertical"){if(n.originalEvent!==undefined&&t.touchObject.swipeLength>4&&n.preventDefault(),u=(t.options.rtl===!1?1:-1)*(t.touchObject.curX>t.touchObject.startX?1:-1),t.options.verticalSwiping===!0&&(u=t.touchObject.curY>t.touchObject.startY?1:-1),r=t.touchObject.swipeLength,t.touchObject.edgeHit=!1,t.options.infinite===!1&&(t.currentSlide===0&&e==="right"||t.currentSlide>=t.getDotCount()&&e==="left")&&(r=t.touchObject.swipeLength*t.options.edgeFriction,t.touchObject.edgeHit=!0),t.swipeLeft=t.options.vertical===!1?f+r*u:f+r*(t.$list.height()/t.listWidth)*u,t.options.verticalSwiping===!0&&(t.swipeLeft=f+r*u),t.options.fade===!0||t.options.touchMove===!1)return!1;if(t.animating===!0)return t.swipeLeft=null,!1;t.setCSS(t.swipeLeft)}};t.prototype.swipeStart=function(n){var t=this,i;if(t.touchObject.fingerCount!==1||t.slideCount<=t.options.slidesToShow)return t.touchObject={},!1;n.originalEvent!==undefined&&n.originalEvent.touches!==undefined&&(i=n.originalEvent.touches[0]);t.touchObject.startX=t.touchObject.curX=i!==undefined?i.pageX:n.clientX;t.touchObject.startY=t.touchObject.curY=i!==undefined?i.pageY:n.clientY;t.dragging=!0};t.prototype.unfilterSlides=t.prototype.slickUnfilter=function(){var n=this;n.$slidesCache!==null&&(n.unload(),n.$slideTrack.children(this.options.slide).detach(),n.$slidesCache.appendTo(n.$slideTrack),n.reinit())};t.prototype.unload=function(){var t=this;n(".slick-cloned",t.$slider).remove();t.$dots&&t.$dots.remove();t.$prevArrow&&t.htmlExpr.test(t.options.prevArrow)&&t.$prevArrow.remove();t.$nextArrow&&t.htmlExpr.test(t.options.nextArrow)&&t.$nextArrow.remove();t.$slides.removeClass("slick-slide slick-active slick-visible slick-current").attr("aria-hidden","true").css("width","")};t.prototype.unslick=function(n){var t=this;t.$slider.trigger("unslick",[t,n]);t.destroy()};t.prototype.updateArrows=function(){var n=this,t;t=Math.floor(n.options.slidesToShow/2);n.options.arrows===!0&&n.slideCount>n.options.slidesToShow&&!n.options.infinite&&(n.$prevArrow.removeClass("slick-disabled").attr("aria-disabled","false"),n.$nextArrow.removeClass("slick-disabled").attr("aria-disabled","false"),n.currentSlide===0?(n.$prevArrow.addClass("slick-disabled").attr("aria-disabled","true"),n.$nextArrow.removeClass("slick-disabled").attr("aria-disabled","false")):n.currentSlide>=n.slideCount-n.options.slidesToShow&&n.options.centerMode===!1?(n.$nextArrow.addClass("slick-disabled").attr("aria-disabled","true"),n.$prevArrow.removeClass("slick-disabled").attr("aria-disabled","false")):n.currentSlide>=n.slideCount-1&&n.options.centerMode===!0&&(n.$nextArrow.addClass("slick-disabled").attr("aria-disabled","true"),n.$prevArrow.removeClass("slick-disabled").attr("aria-disabled","false")))};t.prototype.updateDots=function(){var n=this;n.$dots!==null&&(n.$dots.find("li").removeClass("slick-active").attr("aria-hidden","true"),n.$dots.find("li").eq(Math.floor(n.currentSlide/n.options.slidesToScroll)).addClass("slick-active").attr("aria-hidden","false"))};t.prototype.visibility=function(){var n=this;document[n.hidden]?(n.paused=!0,n.autoPlayClear()):n.options.autoplay===!0&&(n.paused=!1,n.autoPlay())};t.prototype.initADA=function(){var t=this;t.$slides.add(t.$slideTrack.find(".slick-cloned")).attr({"aria-hidden":"true",tabindex:"-1"}).find("a, input, button, select").attr({tabindex:"-1"});t.$slideTrack.attr("role","listbox");t.$slides.not(t.$slideTrack.find(".slick-cloned")).each(function(i){n(this).attr({role:"option","aria-describedby":"slick-slide"+t.instanceUid+i+""})});t.$dots!==null&&t.$dots.attr("role","tablist").find("li").each(function(i){n(this).attr({role:"presentation","aria-selected":"false","aria-controls":"navigation"+t.instanceUid+i+"",id:"slick-slide"+t.instanceUid+i+""})}).first().attr("aria-selected","true").end().find("button").attr("role","button").end().closest("div").attr("role","toolbar");t.activateADA()};t.prototype.activateADA=function(){var n=this;n.$slideTrack.find(".slick-active").attr({"aria-hidden":"false"}).find("a, input, button, select").attr({tabindex:"0"})};t.prototype.focusHandler=function(){var t=this;t.$slider.on("focus.slick blur.slick","*",function(i){i.stopImmediatePropagation();var r=n(this);setTimeout(function(){t.isPlay&&(r.is(":focus")?(t.autoPlayClear(),t.paused=!0):(t.paused=!1,t.autoPlay()))},0)})};n.fn.slick=function(){for(var i=this,r=arguments[0],f=Array.prototype.slice.call(arguments,1),e=i.length,u,n=0;n<e;n++)if(typeof r=="object"||typeof r=="undefined"?i[n].slick=new t(i[n],r):u=i[n].slick[r].apply(i[n].slick,f),typeof u!="undefined")return u;return i}});!function(n,t,i){function r(n,i){var r=t(n);r.data(f,this);this._$element=r;this.shares=[];this._init(i);this._render()}var f="JSSocials",u=function(n,i){return t.isFunction(n)?n.apply(i,t.makeArray(arguments).slice(2)):n},h=/(\.(jpeg|png|gif|bmp|svg\+xml)$|^data:image\/(jpeg|png|gif|bmp|svg\+xml);base64)/i,c=/(&?[a-zA-Z0-9]+=)?\{([a-zA-Z0-9]+)\}/g,l={G:1e9,M:1e6,K:1e3},e={},s,o;r.prototype={url:"",text:"",shareIn:"blank",showLabel:function(n){return this.showCount===!1?n>this.smallScreenWidth:n>=this.largeScreenWidth},showCount:function(n){return!(n<=this.smallScreenWidth)||"inside"},smallScreenWidth:640,largeScreenWidth:1024,resizeTimeout:200,elementClass:"jssocials",sharesClass:"jssocials-shares",shareClass:"jssocials-share",shareButtonClass:"jssocials-share-button",shareLinkClass:"jssocials-share-link",shareLogoClass:"jssocials-share-logo",shareLabelClass:"jssocials-share-label",shareLinkCountClass:"jssocials-share-link-count",shareCountBoxClass:"jssocials-share-count-box",shareCountClass:"jssocials-share-count",shareZeroCountClass:"jssocials-share-no-count",_init:function(n){this._initDefaults();t.extend(this,n);this._initShares();this._attachWindowResizeCallback()},_initDefaults:function(){this.url=n.location.href;this.text=t.trim(t("meta[name=description]").attr("content")||t("title").text())},_initShares:function(){this.shares=t.map(this.shares,t.proxy(function(n){"string"==typeof n&&(n={share:n});var i=n.share&&e[n.share];if(!i&&!n.renderer)throw Error("Share '"+n.share+"' is not found");return t.extend({url:this.url,text:this.text},i,n)},this))},_attachWindowResizeCallback:function(){t(n).on("resize",t.proxy(this._windowResizeHandler,this))},_detachWindowResizeCallback:function(){t(n).off("resize",this._windowResizeHandler)},_windowResizeHandler:function(){(t.isFunction(this.showLabel)||t.isFunction(this.showCount))&&(n.clearTimeout(this._resizeTimer),this._resizeTimer=setTimeout(t.proxy(this.refresh,this),this.resizeTimeout))},_render:function(){this._clear();this._defineOptionsByScreen();this._$element.addClass(this.elementClass);this._$shares=t("<div>").addClass(this.sharesClass).appendTo(this._$element);this._renderShares()},_defineOptionsByScreen:function(){this._screenWidth=t(n).width();this._showLabel=u(this.showLabel,this,this._screenWidth);this._showCount=u(this.showCount,this,this._screenWidth)},_renderShares:function(){t.each(this.shares,t.proxy(function(n,t){this._renderShare(t)},this))},_renderShare:function(n){var i;i=t.isFunction(n.renderer)?t(n.renderer()):this._createShare(n);i.addClass(this.shareClass).addClass(n.share?"jssocials-share-"+n.share:"").addClass(n.css).appendTo(this._$shares)},_createShare:function(n){var i=t("<div>"),f=this._createShareLink(n).appendTo(i),r,u;return this._showCount&&(r="inside"===this._showCount,u=r?f:t("<div>").addClass(this.shareCountBoxClass).appendTo(i),u.addClass(r?this.shareLinkCountClass:this.shareCountBoxClass),this._renderShareCount(n,u)),i},_createShareLink:function(n){var r=this._getShareStrategy(n),i=r.call(n,{shareUrl:this._getShareUrl(n)});return i.addClass(this.shareLinkClass).append(this._createShareLogo(n)),this._showLabel&&i.append(this._createShareLabel(n)),t.each(this.on||{},function(r,u){t.isFunction(u)&&i.on(r,t.proxy(u,n))}),i},_getShareStrategy:function(n){var t=o[n.shareIn||this.shareIn];if(!t)throw Error("Share strategy '"+this.shareIn+"' not found");return t},_getShareUrl:function(n){var t=u(n.shareUrl,n);return this._formatShareUrl(t,n)},_createShareLogo:function(n){var i=n.logo,r=h.test(i)?t("<img>").attr("src",n.logo):t("<i>").addClass(i);return r.addClass(this.shareLogoClass),r},_createShareLabel:function(n){return t("<span>").addClass(this.shareLabelClass).text(n.label)},_renderShareCount:function(n,i){var r=t("<span>").addClass(this.shareCountClass);i.addClass(this.shareZeroCountClass).append(r);this._loadCount(n).done(t.proxy(function(n){n&&(i.removeClass(this.shareZeroCountClass),r.text(n))},this))},_loadCount:function(n){var i=t.Deferred(),r=this._getCountUrl(n),u;return r?(u=t.proxy(function(t){i.resolve(this._getCountValue(t,n))},this),t.getJSON(r).done(u).fail(function(){t.get(r).done(u).fail(function(){i.resolve(0)})}),i.promise()):i.resolve(0).promise()},_getCountUrl:function(n){var t=u(n.countUrl,n);return this._formatShareUrl(t,n)},_getCountValue:function(n,i){var r=(t.isFunction(i.getCount)?i.getCount(n):n)||0;return"string"==typeof r?r:this._formatNumber(r)},_formatNumber:function(n){return t.each(l,function(t,i){if(n>=i)return n=parseFloat((n/i).toFixed(2))+t,!1}),n},_formatShareUrl:function(t,i){return t.replace(c,function(t,r,u){var f=i[u]||"";return f?(r||"")+n.encodeURIComponent(f):""})},_clear:function(){n.clearTimeout(this._resizeTimer);this._$element.empty()},_passOptionToShares:function(n,i){var r=this.shares;t.each(["url","text"],function(u,f){f===n&&t.each(r,function(t,r){r[n]=i})})},_normalizeShare:function(n){return t.isNumeric(n)?this.shares[n]:"string"==typeof n?t.grep(this.shares,function(t){return t.share===n})[0]:n},refresh:function(){this._render()},destroy:function(){this._clear();this._detachWindowResizeCallback();this._$element.removeClass(this.elementClass).removeData(f)},option:function(n,t){return 1===arguments.length?this[n]:(this[n]=t,this._passOptionToShares(n,t),void this.refresh())},shareOption:function(n,t,i){return n=this._normalizeShare(n),2===arguments.length?n[t]:(n[t]=i,void this.refresh())}};t.fn.jsSocials=function(n){var e=t.makeArray(arguments),o=e.slice(1),u=this;return this.each(function(){var s,h=t(this),e=h.data(f);if(e)if("string"==typeof n){if(s=e[n].apply(e,o),s!==i&&s!==e)return u=s,!1}else e._detachWindowResizeCallback(),e._init(n),e._render();else new r(h,n)}),u};s=function(n){var i;t.isPlainObject(n)?i=r.prototype:(i=e[n],n=arguments[1]||{});t.extend(i,n)};o={popup:function(i){return t("<a>").attr("href","#").on("click",function(){return n.open(i.shareUrl,null,"width=600, height=400, location=0, menubar=0, resizeable=0, scrollbars=0, status=0, titlebar=0, toolbar=0"),!1})},blank:function(n){return t("<a>").attr({target:"_blank",href:n.shareUrl})},self:function(n){return t("<a>").attr({target:"_self",href:n.shareUrl})}};n.jsSocials={Socials:r,shares:e,shareStrategies:o,setDefaults:s}}(window,jQuery),function(n,t,i){t.extend(i.shares,{email:{label:"E-mail",logo:"fa fa-at",shareUrl:"mailto:{to}?subject={text}&body={url}",countUrl:"",shareIn:"self"},twitter:{label:"Tweet",logo:"fa fa-twitter",shareUrl:"https://twitter.com/share?url={url}&text={text}&via={via}&hashtags={hashtags}",countUrl:""},facebook:{label:"Like",logo:"fa fa-facebook",shareUrl:"https://facebook.com/sharer/sharer.php?u={url}",countUrl:"http://graph.facebook.com/?id={url}",getCount:function(n){return n.share&&n.share.share_count||0}},googleplus:{label:"+1",logo:"fa fa-google",shareUrl:"https://plus.google.com/share?url={url}",countUrl:"https://cors-anywhere.herokuapp.com/https://plusone.google.com/_/+1/fastbutton?url={url}",getCount:function(n){return parseFloat((n.match(/\{c: ([.0-9E]+)/)||[])[1])}},linkedin:{label:"Share",logo:"fa fa-linkedin",shareUrl:"https://www.linkedin.com/shareArticle?mini=true&url={url}",countUrl:"https://www.linkedin.com/countserv/count/share?format=jsonp&url={url}&callback=?",getCount:function(n){return n.count}},pinterest:{label:"Pin it",logo:"fa fa-pinterest",shareUrl:"https://pinterest.com/pin/create/bookmarklet/?media={media}&url={url}&description={text}",countUrl:"https://api.pinterest.com/v1/urls/count.json?&url={url}&callback=?",getCount:function(n){return n.count}},stumbleupon:{label:"Share",logo:"fa fa-stumbleupon",shareUrl:"http://www.stumbleupon.com/submit?url={url}&title={title}",countUrl:"https://cors-anywhere.herokuapp.com/https://www.stumbleupon.com/services/1.01/badge.getinfo?url={url}",getCount:function(n){return n.result.views}},telegram:{label:"Telegram",logo:"fa fa-paper-plane",shareUrl:"tg://msg?text={url} {text}",countUrl:"",shareIn:"self"},whatsapp:{label:"WhatsApp",logo:"fa fa-whatsapp",shareUrl:"whatsapp://send?text={url} {text}",countUrl:"",shareIn:"self"},line:{label:"LINE",logo:"fa fa-comment",shareUrl:"http://line.me/R/msg/text/?{text} {url}",countUrl:""}})}(window,jQuery,window.jsSocials),function(n,t,i){t.extend(i.shares,{email:{label:"E-mail",logo:"fa fa-at",shareUrl:"mailto:{to}?subject={text}&body={url}",countUrl:"",shareIn:"self"},twitter:{label:"Tweet",logo:"fa fa-twitter",shareUrl:"https://twitter.com/share?url={url}&text={text}&via={via}&hashtags={hashtags}",countUrl:""},facebook:{label:"Like",logo:"fa fa-facebook",shareUrl:"https://facebook.com/sharer/sharer.php?u={url}",countUrl:"http://graph.facebook.com/?id={url}",getCount:function(n){return n.share&&n.share.share_count||0}},googleplus:{label:"+1",logo:"fa fa-google",shareUrl:"https://plus.google.com/share?url={url}",countUrl:"https://cors-anywhere.herokuapp.com/https://plusone.google.com/_/+1/fastbutton?url={url}",getCount:function(n){return parseFloat((n.match(/\{c: ([.0-9E]+)/)||[])[1])}},linkedin:{label:"Share",logo:"fa fa-linkedin",shareUrl:"https://www.linkedin.com/shareArticle?mini=true&url={url}",countUrl:"https://www.linkedin.com/countserv/count/share?format=jsonp&url={url}&callback=?",getCount:function(n){return n.count}},pinterest:{label:"Pin it",logo:"fa fa-pinterest",shareUrl:"https://pinterest.com/pin/create/bookmarklet/?media={media}&url={url}&description={text}",countUrl:"https://api.pinterest.com/v1/urls/count.json?&url={url}&callback=?",getCount:function(n){return n.count}},stumbleupon:{label:"Share",logo:"fa fa-stumbleupon",shareUrl:"http://www.stumbleupon.com/submit?url={url}&title={title}",countUrl:"https://cors-anywhere.herokuapp.com/https://www.stumbleupon.com/services/1.01/badge.getinfo?url={url}",getCount:function(n){return n.result.views}},telegram:{label:"Telegram",logo:"fa fa-paper-plane",shareUrl:"tg://msg?text={url} {text}",countUrl:"",shareIn:"self"},whatsapp:{label:"WhatsApp",logo:"fa fa-whatsapp",shareUrl:"whatsapp://send?text={url} {text}",countUrl:"",shareIn:"self"},line:{label:"LINE",logo:"fa fa-comment",shareUrl:"http://line.me/R/msg/text/?{text} {url}",countUrl:""}})}(window,jQuery,window.jsSocials);!function(n,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?exports.AOS=t():n.AOS=t()}(this,function(){return function(n){function t(r){if(i[r])return i[r].exports;var u=i[r]={exports:{},id:r,loaded:!1};return n[r].call(u.exports,u,u.exports,t),u.loaded=!0,u.exports}var i={};return t.m=n,t.c=i,t.p="dist/",t(0)}([function(n,t,i){"use strict";function f(n){return n&&n.__esModule?n:{"default":n}}var v=Object.assign||function(n){for(var i,r,t=1;t<arguments.length;t++){i=arguments[t];for(r in i)Object.prototype.hasOwnProperty.call(i,r)&&(n[r]=i[r])}return n},y=i(1),p=(f(y),i(5)),w=f(p),b=i(6),o=f(b),k=i(7),d=f(k),g=i(8),s=f(g),nt=i(9),c=f(nt),tt=i(10),it=f(tt),rt=i(13),l=f(rt),u=[],a=!1,ut=document.all&&!window.atob,r={offset:120,delay:0,easing:"ease",duration:400,disable:!1,once:!1,startEvent:"DOMContentLoaded"},e=function(){var n=arguments.length<=0||void 0===arguments[0]?!1:arguments[0];return n&&(a=!0),a?(u=it["default"](u,r),c["default"](u,r.once),u):void 0},h=function(){u=l["default"]();e()},ft=function(){u.forEach(function(n){n.node.removeAttribute("data-aos");n.node.removeAttribute("data-aos-easing");n.node.removeAttribute("data-aos-duration");n.node.removeAttribute("data-aos-delay")})},et=function(n){return n===!0||"mobile"===n&&s["default"].mobile()||"phone"===n&&s["default"].phone()||"tablet"===n&&s["default"].tablet()||"function"==typeof n&&n()===!0},ot=function(n){return r=v(r,n),u=l["default"](),et(r.disable)||ut?ft():(document.querySelector("body").setAttribute("data-aos-easing",r.easing),document.querySelector("body").setAttribute("data-aos-duration",r.duration),document.querySelector("body").setAttribute("data-aos-delay",r.delay),"DOMContentLoaded"===r.startEvent&&["complete","interactive"].indexOf(document.readyState)>-1?e(!0):"load"===r.startEvent?window.addEventListener(r.startEvent,function(){e(!0)}):document.addEventListener(r.startEvent,function(){e(!0)}),window.addEventListener("resize",o["default"](e,50,!0)),window.addEventListener("orientationchange",o["default"](e,50,!0)),window.addEventListener("scroll",w["default"](function(){c["default"](u,r.once)},99)),document.addEventListener("DOMNodeRemoved",function(n){var t=n.target;t&&1===t.nodeType&&t.hasAttribute&&t.hasAttribute("data-aos")&&o["default"](h,50,!0)}),d["default"]("[data-aos]",h),u)};n.exports={init:ot,refresh:e,refreshHard:h}},function(){},,,,function(n,t,i){"use strict";function r(n,t,i){var r=!0,f=!0;if("function"!=typeof n)throw new TypeError(o);return u(i)&&(r="leading"in i?!!i.leading:r,f="trailing"in i?!!i.trailing:f),e(n,t,{leading:r,maxWait:t,trailing:f})}function u(n){var t="undefined"==typeof n?"undefined":f(n);return!!n&&("object"==t||"function"==t)}var f="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(n){return typeof n}:function(n){return n&&"function"==typeof Symbol&&n.constructor===Symbol?"symbol":typeof n},e=i(6),o="Expected a function";n.exports=r},function(n){"use strict";function o(n,i,f){function w(t){var i=s,r=h;return s=h=void 0,a=t,c=n.apply(r,i)}function rt(n){return a=n,e=setTimeout(y,i),it?w(n):c}function ut(n){var r=n-o,u=n-a,t=i-r;return v?tt(t,p-u):t}function d(n){var t=n-o,r=n-a;return!o||t>=i||0>t||v&&r>=p}function y(){var n=r();return d(n)?g(n):void(e=setTimeout(y,ut(n)))}function g(n){return clearTimeout(e),e=void 0,k&&s?w(n):(s=h=void 0,c)}function ft(){void 0!==e&&clearTimeout(e);o=a=0;s=h=e=void 0}function et(){return void 0===e?c:g(r())}function b(){var n=r(),t=d(n);if(s=arguments,h=this,o=n,t){if(void 0===e)return rt(o);if(v)return clearTimeout(e),e=setTimeout(y,i),w(o)}return void 0===e&&(e=setTimeout(y,i)),c}var s,h,p,c,e,o=0,a=0,it=!1,v=!1,k=!0;if("function"!=typeof n)throw new TypeError(l);return i=u(i)||0,t(f)&&(it=!!f.leading,v="maxWait"in f,p=v?nt(u(f.maxWait)||0,i):p,k="trailing"in f?!!f.trailing:k),b.cancel=ft,b.flush=et,b}function s(n){var i=t(n)?e.call(n):"";return i==a||i==v}function t(n){var t="undefined"==typeof n?"undefined":i(n);return!!n&&("object"==t||"function"==t)}function h(n){return!!n&&"object"==("undefined"==typeof n?"undefined":i(n))}function c(n){return"symbol"==("undefined"==typeof n?"undefined":i(n))||h(n)&&e.call(n)==y}function u(n){var i,r;return"number"==typeof n?n:c(n)?f:(t(n)&&(i=s(n.valueOf)?n.valueOf():n,n=t(i)?i+"":i),"string"!=typeof n)?0===n?n:+n:(n=n.replace(p,""),r=b.test(n),r||k.test(n)?d(n.slice(2),r?2:8):w.test(n)?f:+n)}var i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(n){return typeof n}:function(n){return n&&"function"==typeof Symbol&&n.constructor===Symbol?"symbol":typeof n},l="Expected a function",f=NaN,a="[object Function]",v="[object GeneratorFunction]",y="[object Symbol]",p=/^\s+|\s+$/g,w=/^[-+]0x[0-9a-f]+$/i,b=/^0b[01]+$/i,k=/^0o[0-7]+$/i,d=parseInt,g=Object.prototype,e=g.toString,nt=Math.max,tt=Math.min,r=Date.now;n.exports=o},function(n,t){"use strict";function o(n,t){i.push({selector:n,fn:t});!r&&e&&(r=new e(u),r.observe(f.documentElement,{childList:!0,subtree:!0,removedNodes:!0}));u()}function u(){for(var u,e,n,r,s,t=0,o=i.length;o>t;t++)for(u=i[t],e=f.querySelectorAll(u.selector),r=0,s=e.length;s>r;r++)n=e[r],n.ready||(n.ready=!0,u.fn.call(n,n))}Object.defineProperty(t,"__esModule",{value:!0});var f=window.document,e=window.MutationObserver||window.WebKitMutationObserver,i=[],r=void 0;t["default"]=o},function(n,t){"use strict";function i(n,t){if(!(n instanceof t))throw new TypeError("Cannot call a class as a function");}Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function n(n,t){for(var i,r=0;r<t.length;r++)i=t[r],i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(n,i.key,i)}return function(t,i,r){return i&&n(t.prototype,i),r&&n(t,r),t}}(),u=function(){function n(){i(this,n)}return r(n,[{key:"phone",value:function(){var n=!1;return function(t){(/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino/i.test(t)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-/i.test(t.substr(0,4)))&&(n=!0)}(navigator.userAgent||navigator.vendor||window.opera),n}},{key:"mobile",value:function(){var n=!1;return function(t){(/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino|android|ipad|playbook|silk/i.test(t)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-/i.test(t.substr(0,4)))&&(n=!0)}(navigator.userAgent||navigator.vendor||window.opera),n}},{key:"tablet",value:function(){return this.mobile()&&!this.phone()}}]),n}();t["default"]=new u},function(n,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=function(n,t,i){var r=n.node.getAttribute("data-aos-once");t>n.position?n.node.classList.add("aos-animate"):"undefined"!=typeof r&&("false"===r||!i&&"true"!==r)&&n.node.classList.remove("aos-animate")},r=function(n,t){var r=window.pageYOffset,u=window.innerHeight;n.forEach(function(n){i(n,u+r,t)})};t["default"]=r},function(n,t,i){"use strict";function r(n){return n&&n.__esModule?n:{"default":n}}Object.defineProperty(t,"__esModule",{value:!0});var u=i(11),f=r(u),e=function(n,t){return n.forEach(function(n){n.node.classList.add("aos-init");n.position=f["default"](n.node,t.offset)}),n};t["default"]=e},function(n,t,i){"use strict";function r(n){return n&&n.__esModule?n:{"default":n}}Object.defineProperty(t,"__esModule",{value:!0});var u=i(12),f=r(u),e=function(n,t){var i=0,e=0,u=window.innerHeight,r={offset:n.getAttribute("data-aos-offset"),anchor:n.getAttribute("data-aos-anchor"),anchorPlacement:n.getAttribute("data-aos-anchor-placement")};switch(r.offset&&!isNaN(r.offset)&&(e=parseInt(r.offset)),r.anchor&&document.querySelectorAll(r.anchor)&&(n=document.querySelectorAll(r.anchor)[0]),i=f["default"](n).top,r.anchorPlacement){case"center-bottom":i+=n.offsetHeight/2;break;case"bottom-bottom":i+=n.offsetHeight;break;case"top-center":i+=u/2;break;case"bottom-center":i+=u/2+n.offsetHeight;break;case"center-center":i+=u/2+n.offsetHeight/2;break;case"top-top":i+=u;break;case"bottom-top":i+=n.offsetHeight+u;break;case"center-top":i+=n.offsetHeight/2+u}return r.anchorPlacement||r.offset||isNaN(t)||(e=t),i+e};t["default"]=e},function(n,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=function(n){for(var t=0,i=0;n&&!isNaN(n.offsetLeft)&&!isNaN(n.offsetTop);)t+=n.offsetLeft-("BODY"!=n.tagName?n.scrollLeft:0),i+=n.offsetTop-("BODY"!=n.tagName?n.scrollTop:0),n=n.offsetParent;return{top:i,left:t}};t["default"]=i},function(n,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=function(n){n=n||document.querySelectorAll("[data-aos]");var t=[];return[].forEach.call(n,function(n){t.push({node:n})}),t};t["default"]=i}])}),function(n,t,i){"use strict";t.DD=t.DD||{};var r,u;r=function(t){return n.expr.filters.visible(t)&&!n(t).parents().addBack().filter(function(){return n.css(this,"visibility")==="hidden"}).length};u=function(t,i){var u,f,e,o=t.nodeName.toLowerCase();return o==="area"?(u=t.parentNode,f=u.name,!t.href||!f||u.nodeName.toLowerCase()!=="map")?!1:(e=n("img[usemap=#"+f+"]")[0],!!e&&r(e)):(/input|select|textarea|button|object/.test(o)?!t.disabled:o==="a"?t.href||i:i)&&r(t)};n.extend(n.expr[":"],{data:n.expr.createPseudo?n.expr.createPseudo(function(t){return function(i){return!!n.data(i,t)}}):function(t,i,r){return!!n.data(t,r[3])},focusable:function(t){return u(t,!isNaN(n.attr(t,"tabindex")))},tabbable:function(t){var i=n.attr(t,"tabindex"),r=isNaN(i);return(r||i>=0)&&u(t,!r)}});t.DD.a11y=function(){var t,r,u,f,e;return t={TAB:9,ESC:27},r=function(){var r=null,u,e,f;return u=function(n){!n.isDefaultPrevented()&&n.keyCode&&n.keyCode===t.ESC&&typeof r=="function"&&r()},e=function(t){f();r=t;n(i).on("keyup.accessibleOnEscape",u)},f=function(){r=null;n(i).off("keyup.accessibleOnEscape",u)},{set:e,unset:f}}(),u=function(){var f=null,t=null,r,e,u;return r=function(i){var r=i.originalEvent;r.stopPropagation();n(i.target).closest(f).length===0&&(i.preventDefault(),r.preventDefault(),typeof t=="function"&&t())},e=function(e,o){u();t=o;f=e;n(i).on("click.accessibleOnClickOutside",r)},u=function(){t=null;n(i).off("click.accessibleOnClickOutside",r)},{set:e,unset:u}}(),f=function(){var r=!1,i,f,u;return f=function(f,e){r&&(console.warn("DD.a11y: tabInsideContainer has already been set. Unsetting now"),u());i=n(f);var o=i.find(":tabbable:first").eq(0),s=i.find(":tabbable:last").eq(0),h=e===!0||!1;o.off("keydown.accessibleTabInsideContainer").on("keydown.accessibleTabInsideContainer",function(n){n.shiftKey&&n.keyCode===t.TAB&&(n.preventDefault(),s.get(0).focus())});s.off("keydown.accessibleTabInsideContainer").on("keydown.accessibleTabInsideContainer",function(n){n.shiftKey||n.keyCode!==t.TAB||(n.preventDefault(),o.get(0).focus())});h&&i.get(0).focus();r=!0},u=function(){if(!r){console.warn("DD.a11y: tabInsideContainer hasn't been set yet.");return}var n=i.find(":tabbable:first").eq(0),t=i.find(":tabbable:last").eq(0);n.off("keydown.accessibleTabInsideContainer");t.off("keydown.accessibleTabInsideContainer");i=null;r=!1},{set:f,unset:u}}(),e=function(){var t=[],i,r,f,u;return i=function(t){for(var i,r,f=[],u=0,e=t.length;u<e;u+=1)i=n(t[u]).get(0),r=!1,(i.nodeName.toLowerCase()==="script"||i.nodeName.toLowerCase()==="link")&&(r=!0),n(i).attr("aria-hidden")==="true"&&(r=!0),r||f.push(i);return f},r=function(u,f){n(f).find("> *").each(function(f,e){n(e).get(0)===n(u).get(0)?t=t.concat(i(n(e).siblings())):n(e).find(u).length>0&&(t=t.concat(i(n(e).siblings())),r(u,e))})},f=function(i,f){u();f=f||"body";t=[];r(i,f);n(t).attr({"aria-hidden":!0})},u=function(){t&&t.length>0&&(n(t).removeAttr("aria-hidden"),t=[])},{set:f,unset:u}}(),{onEscape:r,onClickOutside:u,tabInsideContainer:f,ariaHideOthers:e}}()}(jQuery,window,document),function(){"use strict";window.DD=window.DD||{};window.DD.bpAttach=function(){var n;return n=function(n,t,i){if(!enquire){console.error("DD.bpAttach: enquire.js is required to use DD.bpAttach.at()");return}if(!DD.bp){console.error("DD.bpAttach: DD.bp is required to use DD.bpAttach.at()");return}var r,u;r=function(n){n=typeof n=="boolean"&&n;typeof t=="function"&&t(n)};u=function(n){n=typeof n=="boolean"&&n;typeof i=="function"&&i(n)};DD.bp.is(n)?r(!0):u(!0);enquire.register(DD.bp.get(n),{match:r,unmatch:u})},{at:n}}()}(),function(n,t){"use strict";t.DD=t.DD||{};t.DD.noScroll=function(){var r,i=n("body"),u,f,e;return r={NO_SCROLL:"has-no-scroll"},u=function(){var u=function(){if(t.detectiOS){var n=navigator.appVersion.match(/OS (\d+)_(\d+)_?(\d+)?/);return[parseInt(n[1],10),parseInt(n[2],10),parseInt(n[3]||0,10)]}}();(typeof u!="undefined"&&u[0]<11&&i.hasClass(r.NO_SCROLL)===!1||typeof u=="undefined"&&i.hasClass(r.NO_SCROLL)===!1)&&i.css({top:-n(t).scrollTop()});i.addClass(r.NO_SCROLL)},f=function(){if(i.hasClass(r.NO_SCROLL)){var u=parseInt(i.css("top"),10);i.css({top:""}).removeClass(r.NO_SCROLL);n(t).scrollTop(-u)}},e=function(){i.hasClass(r.NO_SCROLL)&&i.height()>n(t).height()&&i.offset().top-n(t).height()<-i.height()&&i.css({top:-(i.height()-n(t).height())})},{set:u,unset:f,refresh:e}}()}(jQuery,window,document),function(n,t){var $=n.jQuery||n.Cowboy||(n.Cowboy={}),i;$.throttle=i=function(n,i,r,u){function o(){function o(){e=+new Date;r.apply(h,c)}function l(){f=t}var h=this,s=+new Date-e,c=arguments;u&&!f&&o();f&&clearTimeout(f);u===t&&s>n?o():i!==!0&&(f=setTimeout(u?l:o,u===t?n-s:n))}var f,e=0;return typeof i!="boolean"&&(u=r,r=i,i=t),$.guid&&(o.guid=r.guid=r.guid||$.guid++),o};$.debounce=function(n,r,u){return u===t?i(n,r,!1):i(n,u,r!==!1)}}(this),function(n,t,i){"use strict";var r,u,f,e,o;r={UP:38,DOWN:40,TAB:9,ENTER:13};u={SIMPLE:"simple",LINKS:"links"};f=function(n,t){var r=n.split(" "),u,i,f;if(r.length>1){for(u=!1,i=0,f=r.length;i<f;i+=1)if(r[i].length>=t.ajaxMinChars){u=!0;break}return u}return n.length>=t.ajaxMinChars?!0:!1};e=function(t,i){var r=n.extend(!0,{},i);return r.url=t.attr(i.attrs.url)||i.url,r.type=t.attr(i.attrs.type)||i.type,r};o=function(t,o){var h=n(t),y=!1,et=!0,s=h.find("."+o.classes.searchField),nt=s.attr("id")+o.resultsIdSuffix,tt="",p,c,w,b,it,a,rt,k,ot,d,g,v,l,st,ht,ut,ct,lt,ft;if(typeof h.data("ddAutocomplete-isInit")!="boolean"||h.data("ddAutocomplete-isInit")!==!0){o=e(h,o);p=o.templates.simple;o.type===u.LINKS&&(p=o.templates.links);lt=p.container(nt,o);h.append(lt);c=n(i.getElementById(nt));w=c.find("."+o.classes.list);s.attr({autocomplete:"off","aria-controls":nt,role:"combobox"});c.attr({tabindex:"-1"});rt=function(t){var i=c.find("."+o.classes.isSelected);t&&(t.preventDefault(),i=n(t.target));i.length>0&&s.val(i.text());setTimeout(function(){l(!0)},20);s.trigger("selectAndClose.ddAutocomplete",[i.text()]);s.focus()};k=function(t){var v,h,i,f,a,e,p;if(y){if(o.type===u.SIMPLE&&t.which===r.ENTER){if(s.is(":focus")&&(v=w.find("li").length,v===0))return;t.preventDefault();rt();return}if(s.is(":focus")&&t.which===r.TAB&&!t.shiftKey){if(o.type===u.SIMPLE){l(!0);return}t.preventDefault();c.focus();return}if(t.which===r.UP||t.which===r.DOWN){if(t.preventDefault(),h=c.find("."+o.classes.resultsItem),i=h.length,i===0)return;a=c.find("."+o.classes.isSelected);a.length>0?(e=0,h.each(function(t,i){n(i).hasClass(o.classes.isSelected)&&(e=t)}),t.which===r.UP?f=e===0?i:e-1:t.which===r.DOWN&&(f=e===i?0:e+1)):(f=t.which===r.UP?i-1:0,s.data("ddAutocomplete-val",s.val()));h.removeClass(o.classes.isSelected);a=h.eq(f).addClass(o.classes.isSelected);o.type===u.LINKS?f===i?s.focus():a.focus():(p=f===i?s.data("ddAutocomplete-val"):a.text(),s.val(p))}}};ot=function(){c.css({top:h.height()})};d=function(){y=!0;ot();clearTimeout(b);h.addClass(o.classes.isActive);n(i).off("keydown.ddAutocomplete",k).on("keydown.ddAutocomplete",k)};v=function(){clearTimeout(it);a&&a.abort()};g=function(){v();w.html("");tt=""};l=function(t){var r=function(){v();n(i).off("keydown.ddAutocomplete",k);y=!1;h.removeClass(o.classes.isLoading).removeClass(o.classes.isActive)};clearTimeout(b);typeof t=="boolean"&&t===!0?r():b=setTimeout(r,o.durations.containerTimeout)};st=function(t){if(tt===t){h.removeClass(o.classes.isLoading);return}v();var i,r;i=function(n,i){var r,f;s.trigger("ajaxSuccess.ddAutocomplete",[n]);i==="success"&&(tt=t);h.removeClass(o.classes.isLoading);r=o.parseResults(n);typeof o.highlightSearchTerm=="function"&&(r=o.highlightSearchTerm(r,t));w.html(p.list(r,o));f=c.add(c.find("."+o.classes.searchResultsSubmit)).add(c.find("."+o.classes.resultsItem));f.off(".ddAutocomplete").on("focus.ddAutocomplete",function(){clearTimeout(b)}).on("blur.ddAutocomplete",l);if(o.type===u.SIMPLE)c.find("."+o.classes.resultsItem).on("click.ddAutocomplete",function(n){n.stopPropagation();rt(n)});a=null};r=function(n,t,i){t!=="abort"&&(console.warn("$.ddAutocomplete: AJAX error",n,t,i),h.removeClass(o.classes.isLoading),a=null)};a=n.ajax({url:o.url,data:{q:t}}).done(i).fail(r)};ut=function(t){t=t&&n.trim(t.replace(/</gi,"&lt;").replace(/>/gi,"&gt;"));c.find("."+o.classes.searchResultsTerm).text(t);t&&f(t,o)?(h.addClass(o.classes.isLoading),v(),clearTimeout(it),it=setTimeout(function(){st(t)},o.durations.ajaxTimeout)):g()};ht=function(){var n=s.val();n.length>=o.showMinChars&&(et?(ut(n),d(),et=!1):d())};ct=function(n){var t=s.val();if(o.type===u.SIMPLE&&n.which===r.ENTER){g();l(!0);return}if(!y||n.which!==r.UP&&n.which!==r.DOWN){if(t.length<o.showMinChars){g();l(!0);return}d();ut(t)}};s.off(".ddAutocomplete").on("focus.ddAutocomplete",ht).on("keyup.ddAutocomplete",ct).on("blur.ddAutocomplete",l);if(o.type===u.LINKS){if(ft=o.$submitButton||h.find("."+o.classes.submitButton),ft.length===0)return;c.find("."+o.classes.searchResultsSubmit).on("click.ddAutocomplete",function(n){n.preventDefault();ft.trigger("click.ddAutocomplete")})}h.data("ddAutocomplete-isInit",!0)}};n.extend({ddAutocomplete:{defaults:{showMinChars:1,ajaxMinChars:3,url:null,type:"simple",resultsIdSuffix:"-autocomplete-results",$submitButton:null,attrs:{url:"data-autocomplete-url",type:"data-autocomplete-type"},durations:{containerTimeout:100,ajaxTimeout:500},classes:{results:"autocomplete-results",list:"autocomplete-list",resultsItem:"autocomplete-results-item",resultsItemTitle:"autocomplete-results-item-title",resultsFooter:"autocomplete-results-footer",searchResultsSubmit:"js-autocomplete-results-submit",searchResultsTerm:"js-autocomplete-results-searchterm",searchField:"js-autocomplete-input",submitButton:"js-autocomplete-submit",isLoading:"is-loading",isActive:"is-active",isSelected:"is-selected"},parseResults:function(n){var r=[],i,u,t;if(n.autocomplete&&typeof n.autocomplete=="object")for(i=0,u=n.autocomplete.length;i<u;i+=1)t=n.autocomplete[i],typeof t=="string"&&(t={title:t}),r.push(t);return r},highlightSearchTerm:function(n,t){for(var o,i,c,s=t.replace(",","").split(" "),h=!0,r="",u,f,e=0,l=s.length;e<l;e+=1)o=s[e],o.replace(/\s|\./g,"").length>0&&(h?h=!1:r+="|",r+="\\b"+o);for(u=new RegExp(r,"igm"),f=function(n){return n.match(u)!==null&&(n=n.replace(u,"<strong>$&<\/strong>")),n},i=0,c=n.length;i<c;i+=1)n[i].title=f(n[i].title),n[i].description&&(n[i].description=f(n[i].description));return n},templates:{simple:{container:function(t,i){return n("<div/>",{id:t,"class":i.classes.results,html:n("<div/>",{"class":i.classes.list})})},list:function(t,i){for(var f,e,u=n("<ul/>"),r=0,o=t.length;r<o;r+=1)f=t[r],e=n("<li/>",{html:n("<button/>",{role:"button","class":i.classes.resultsItem,html:f.title})}),u.append(e);return u}},links:{container:function(t,i){var r;return r=n("<div/>",{id:t,"class":i.classes.results,html:n("<div/>",{"class":i.classes.list})}),r.append(n("<div/>",{"class":i.classes.resultsFooter,html:n("<button/>",{"class":i.classes.searchResultsSubmit+" "+i.classes.resultsItem,html:'Search for &lsquo;<span class="'+i.classes.searchResultsTerm+'">&nbsp;<\/span>&rsquo;'})})),r},list:function(t,i){for(var r,f,e=n("<ul/>"),u=0,o=t.length;u<o;u+=1)r=t[u],f=n("<li/>",{html:n("<a/>",{role:"button",href:r.href,"class":i.classes.resultsItem})}),f.find("a").append(n("<span/>",{"class":i.classes.resultsItemTitle,html:r.title})).append(n("<span/>",{html:r.description})),e.append(f);return e}}}}}}).fn.extend({ddAutocomplete:function(t){return t=n.extend(!0,{},n.ddAutocomplete.defaults,t),n(this).each(function(n,i){o(i,t)})}})}(jQuery,window,document),function(n,t,i,r){"use strict";var u=[],f,e;f=function(t,i,r,u){var f=[],e=t.filter(":visible");i=i==="all"?t.length:i;e.each(function(t,e){var s=n(e),o=Math.floor(t/i),h=r===""?s:s.find(r);typeof f[o]=="undefined"&&(f[o]=[]);h.each(function(t,i){var e=n(i),r;e.css("height","");u&&(r=e.outerHeight(),f[o][t]=!f[o][t]||f[o][t]<r?r:f[o][t])})});u&&e.each(function(t,u){var o=n(u),s=Math.floor(t/i),h=r===""?o:o.find(r),e=0;h.each(function(t,i){var r=n(i);r.css("height",f[s][e]);e=e+1})})};e=function(i,u){var e=n(i),b=u||null,h=n([]),v=!0,o,s,c,l,p,a,w,y;if(typeof e.data("ddEqualHeights-isInit")!="boolean"||e.data("ddEqualHeights-isInit")!==!0){o=n.ddEqualHeights.getType(b);h=e.find(o.itemsSelector);typeof o.numItemsPerRow=="number"||o.numItemsPerRow==="all"?s=o.numItemsPerRow:c=o.numItemsPerRow;v=s===1?!1:!0;l=function(){h=e.find(o.itemsSelector);f(h,s,o.sectionSelector,v)};p=function(){h=e.find(o.itemsSelector);f(h,s,o.sectionSelector,!1)};a=n.debounce(200,function(){n(t).off("resize.ddEqualHeights orientationchange.ddEqualHeights",a);l();setTimeout(function(){n(t).on("resize.ddEqualHeights orientationchange.ddEqualHeights",a)},1)});e.off("update.ddEqualHeights").on("update.ddEqualHeights",l);e.off("reset.ddEqualHeights").on("reset.ddEqualHeights",p);e.find("img").one("load.ddEqualHeights",l).each(function(){this.complete&&n(this).trigger("load.ddEqualHeights")});n(t).off("resize.ddEqualHeights orientationchange.ddEqualHeights",a).on("resize.ddEqualHeights orientationchange.ddEqualHeights",a);if(l(),w=function(n){if(typeof DD=="undefined"||typeof DD.bp=="undefined"){console.warn("$.ddEqualHeights: DD.bp is required to use the itemsPerRow at breakpoints feature");return}var t=function(){s=c[n];v=s===1?!1:!0;e.trigger("update.ddEqualHeights")};enquire.register(DD.bp.get(n),{match:t})},c!==r)for(y in c)c.hasOwnProperty(y)&&w(y);e.data("ddEqualHeights-isInit",!0)}};n.extend({ddEqualHeights:{defaults:{typeAttr:"data-heights-type"},typeDefaults:{itemsSelector:"> *",sectionSelector:"",numItemsPerRow:"all"},getType:function(t){var i={},e,f,r;if(t===null)return n.ddEqualHeights.typeDefaults;for(f in u)u.hasOwnProperty(f)&&f===t&&(e=u[f]);if(n.extend(i,n.ddEqualHeights.typeDefaults,e),i){for(r in i)i.hasOwnProperty(r)&&typeof i[r]=="function"&&(i[r]=i[r]());return i}return console.warn('$.ddEqualHeights: Dynamic heights type "'+t+'" not found. Using defaults.'),n.ddEqualHeights.typeDefaults},addType:function(n,t){u[n]=t}}}).fn.extend({ddEqualHeights:function(t){return t=n.extend({},n.ddEqualHeights.defaults,t),n(this).each(function(i,r){var u=n(r).attr(t.typeAttr);e(this,u)})}})}(jQuery,window,document),function(n,t,i){"use strict";var r={},f,u,e,o;f=function(n,t){t&&(r.hasOwnProperty(t)||(r[t]=[]),r[t].push(n))};u=function(n,t,i){var u,r;return(u=t.replace(/^data-/,""),r=n.data(u),typeof r=="undefined")?i:r};e=function(t,i){var r=n.extend(!0,{},i);return r.group=u(t,i.attrs.group,i.group),r.scroll=u(t,i.attrs.scroll,i.scroll),r.at=u(t,i.attrs.at,i.at),r};o=function(i,u){var o=n(i),p=o.attr("id"),s=n("."+u.classes.links+'[href="#'+p+'"]'),h=o.hasClass(u.classes.isExpanded),c=!1,v=!1,l,a,w,b,y,k,d,g;if(typeof o.data("ddExpandCollapse-isInit")!="boolean"||o.data("ddExpandCollapse-isInit")!==!0){u=e(o,u);u.group&&f(o,u.group);l={add:function(){o.attr({role:"region",tabindex:"-1"});s.attr({"aria-controls":p,"aria-expanded":h})},remove:function(){o.removeAttr("role").removeAttr("tabindex");s.removeAttr("aria-controls").removeAttr("aria-expanded")},update:function(){c||s.attr("aria-expanded",h)}};l.add();a={init:function(){u.initLinks(s,u);h&&a.toExpand()},toExpand:function(){s.addClass(u.classes.isExpanded);s.find("."+u.classes.linkState).text(u.labels.expanded);l.update()},toCollapse:function(){s.removeClass(u.classes.isExpanded);s.find("."+u.classes.linkState).text(u.labels.collapsed);l.update()}};a.init();!h&&u.isAnimated&&u.animations.collapseOnInit(o);w=function(i){var l,s,f,y,e;if(i&&i.stopPropagation&&i.stopPropagation(),l=function(i){var r=function(){var r=n(this),f=r.closest(".cm-accordion.ca-accordion").data("etd-module");o.addClass(u.classes.isExpanded);digitalData.events.push({event:"accordionOpen",elementName:r.prev(".accordion-item").find("span").text(),pageURL:t.location.pathname,site:digitalData.page.pageInfo.brand,module:typeof f=="undefined"?"":f});c||(o.trigger("expanded.ddExpandCollapse"),u.scroll&&u.animations.scrollPage(o,u));v=!1;typeof i=="function"&&i()};if(c){h=!0;a.toExpand();r();return}if(!h){if(h=!0,a.toExpand(),!u.isAnimated){r();return}u.animations.expand(o,u,r)}},u.group!==!1&&r.hasOwnProperty(u.group)&&r[u.group].length>1)for(s=r[u.group],f=0,y=s.length;f<y;f+=1)e=s[f],e.length>0&&e.hasClass(u.classes.isExpanded)&&e.trigger("collapse.ddExpandCollapse");l()};b=function(i,r){i&&i.stopPropagation&&i.stopPropagation();var f=function(){var i=n(this),f=i.closest(".cm-accordion.ca-accordion").data("etd-module");o.removeClass(u.classes.isExpanded);digitalData.events.push({event:"accordionClose",elementName:i.prev(".accordion-item").find("span").text(),pageURL:t.location.pathname,site:digitalData.page.pageInfo.brand,module:typeof f=="undefined"?"":f});c||o.trigger("collapsed.ddExpandCollapse");v=!1;typeof r=="function"&&r()};if(c){h=!1;a.toCollapse();f();return}if(h){if(h=!1,a.toCollapse(),!u.isAnimated){f();return}u.animations.collapse(o,u,f)}};y=function(n){(n.preventDefault(),c||v)||(v=!0,h?o.trigger("collapse.ddExpandCollapse"):o.trigger("expand.ddExpandCollapse"))};k=function(){c=!1;h||u.animations.collapseOnInit(o);o.removeClass(u.classes.isDisabled);s.removeClass(u.classes.isDisabled);l.add()};d=function(){c=!0;u.animations.reset(o);o.addClass(u.classes.isDisabled);s.addClass(u.classes.isDisabled);l.remove()};g=function(){c=!0;u.animations.reset(o);o.off(".ddExpandCollapse");s.off(".ddExpandCollapse");s.find("."+u.classes.linkState).remove();l.remove()};o.off(".ddExpandCollapse").on("expand.ddExpandCollapse",w).on("collapse.ddExpandCollapse",b).on("toggle.ddExpandCollapse",y).on("destroy.ddExpandCollapse",g);s.off(".ddExpandCollapse").on("click.ddExpandCollapse",y);typeof u.at=="string"&&DD.bpAttach.at(u.at,k,d);o.data("ddExpandCollapse-isInit",!0)}};n.extend({ddExpandCollapse:{defaults:{isAnimated:!0,scroll:!0,scrollOffset:-50,group:!1,at:!1,addLinkState:!1,labels:{expanded:"Click to collapse",collapsed:"Click to expand"},attrs:{group:"data-ec-group",scroll:"data-ec-scroll",at:"data-ec-at"},durations:{expand:[250,200],collapse:[100,250],scroll:400},classes:{links:"js-ec-link",linkState:"ec-link-state",linkIcon:"ec",isExpanded:"is-expanded",isDisabled:"is-disabled"},animations:{reset:function(n){n.removeAttr("style")},collapseOnInit:function(n){n.css({opacity:0})},collapse:function(n,t,i){n.velocity("stop").velocity({opacity:0},{duration:t.durations.collapse[0],complete:function(){n.velocity("slideUp",{duration:t.durations.collapse[1],easing:"ease-out",complete:i})}})},expand:function(n,t,i){n.velocity("stop").velocity("slideDown",{duration:t.durations.expand[0],easing:"ease-out",complete:function(){n.velocity({opacity:1},{duration:t.durations.expand[1],easing:"ease-out",complete:i})}})},scrollPage:function(r,u,f){var o=n(i).scrollTop(),s=o+n(t).height(),e;if(r.css({display:"block"}),e=r.offset().top+u.scrollOffset,r.css({display:""}),u.scroll===!1||e>o&&e<s){typeof f=="function"&&f();return}n("html").velocity("stop").velocity("scroll",{offset:e,duration:u.durations.scroll,complete:f})}},initLinks:function(t,i){var r,u;r=n("<div />",{"class":i.classes.linkIcon});t.append(r);i.addLinkState&&(u=n("<div />",{"class":"vh "+i.classes.linkState,text:i.labels.collapsed}),t.append(u))}}}}).fn.extend({ddExpandCollapse:function(t){return t=n.extend(!0,{},n.ddExpandCollapse.defaults,t),n(this).each(function(n,i){o(i,t)})}})}(jQuery,window,document),function(n,t,i){"use strict";function tt(i){if(t.detectiOS){var r=i.find("input[type=text],select");r.on("focus",function(){var i=n(this),r=i.closest(".modal-content"),u=i[0].getBoundingClientRect(),t=u.top-30;r.css({"-webkit-transform":"translateY(-"+t+"px)","-ms-transform":"translateY(-"+t+"px)",transform:"translateY(-"+t+"px)"})});r.on("blur",function(){var t=n(this),i=t.closest(".modal-content");i.css({"-webkit-transform":"none","-ms-transform":"none",transform:"none"})})}}var l=[],a=null,e=!1,b=null,u=null,f,r,y,v,p,k,s,h,d,g,o,c,w,nt;y=function(){return f&&f.data("ddModals-isInit")===!0?!0:(console.warn("$.ddModals: Please ensure that you've initialised the plugin first."),!1)};v=function(n){return f.find(i.getElementById(n)).length>0};s=function(){var h,e,f,o;if(u!==null){var i=u.find("."+r.classes.modalContent),s=i.find("."+r.classes.modalContentOverflow),c=u.parent().find("."+r.classes.modalBackground);DD.noScroll.refresh();i.css({"max-height":""});s.css({"max-height":"",overflow:""});h=-parseInt(n("body").css("top"),10);e=n(t).scrollTop()+h;u.css({top:e,height:n(t).height()});c.css({top:e,position:"absolute"});f=u.height();o=i.height();o>f?(i.css({"max-height":f,top:0}),s.css({"max-height":f,overflow:"auto"})):i.css({top:(f-o)/2})}};h=function(){clearTimeout(b);b=setTimeout(s,100)};d=function(i){var o=n(t).scrollTop();o<0&&(o=0);u.css({top:o+"px"});DD.noScroll.set();r.animations.modal.reset(u);f.velocity("stop");u.velocity("stop");r.animations.container.preShow(f,r,function(){f.addClass(r.classes.isActive);r.animations.container.show(f,r,function(){r.animations.modal.preShow(u,r,function(){u.addClass(r.classes.isActive);s();n(t).on("resize.ddModals",h);n(t).on("scroll.ddModals",h);r.animations.modal.show(u,r,function(){return e=!0,p(),typeof i=="function"?i():void 0})})})})};g=function(i){e&&(n(t).off("resize.modal",h),n(t).off("scroll.modal",h),f.velocity("stop"),u.velocity("stop"),r.animations.modal.hide(u,r,function(){u.removeClass(r.classes.isActive);u.find("."+r.classes.modalContent).hasClass(r.classes.modalVideo)&&u.html("");u=null;r.animations.container.hide(f,r,function(){return e=!1,f.removeClass(r.classes.isActive),DD.noScroll.unset(),typeof i=="function"?i():void 0})}))};p=function(){if(DD.a11y.tabInsideContainer.set(u,!0),u.find("."+r.classes.modalContent).hasClass(r.triggers.unskippable)||(DD.a11y.onClickOutside.set(u.find("."+r.classes.modalContentOverflow),o),DD.a11y.onEscape.set(o)),DD.a11y.ariaHideOthers.set(u),r.repositionModalOnEvent!=="")u.on(r.repositionModalOnEvent,s);u.find(r.triggers.dialogStart).length>0?u.find(r.triggers.dialogStart).focus():u.focus()};k=function(){DD.a11y.tabInsideContainer.unset();u.find("."+r.classes.modalContent).hasClass(r.triggers.unskippable)||(DD.a11y.onClickOutside.unset(),DD.a11y.onEscape.unset());DD.a11y.ariaHideOthers.unset();r.repositionModalOnEvent!==""&&u.off(r.repositionModalOnEvent,s)};c=function(t,s,h){if(y()){if(typeof s=="object"&&n(s).closest(f).length===0&&(a=n(s)),e)return u.attr("id")===t?!0:o(function(){c(t,h)});if(v(t))return e=!0,u=n(i.getElementById(t)),d(h),typeof r.beforeModalOpen=="function"&&r.beforeModalOpen(),!0}return!1};o=function(t){y()&&(k(),g(function(){typeof t=="function"?t():a&&(n(a).focus(),a=null)}))};w=function(){var t={},e,u,s,h,c;return e=function(t,i){i.find("input:not(:submit), select").each(function(i,u){var f=n(u),e=f.attr("id"),o=f.attr("name"),s=t.find("#"+e);f.attr({id:e+r.dynamicModalFormSuffix,name:o+r.dynamicModalFormSuffix});n('label[for="'+e+'"]').attr("for",e+r.dynamicModalFormSuffix);f.on("keyup.ddModalForms change.ddModalForms",function(){s.val(n(this).val())})});i.find('button, input[type="submit"]').each(function(i,r){var u=n(r);u.on("click.ddModalForms",function(n){n.preventDefault();o(function(){t.find('button, input[type="submit"]').eq(i).trigger("click",[!0])})})})},u=function(t,u,o,s){v(t)&&n(i.getElementById(t)).remove();f.prepend(r.templates.container(t,u,r));var h=n(i.getElementById(t));h.find("."+r.classes.modalContentOverflow).html(o.clone());e(o,h.find("."+r.classes.modalContentOverflow));typeof s=="function"&&s(h)},s=function(n,i,r,f,e){if(f.length!==0){var o=function(){var n,f,r,i;for(n in t)if(t.hasOwnProperty(n)){for(f=t[n].handler,r=t[n].modals;r.length>0;)i=r.pop(),u(i.id,i.type,i.$elem,i.callback);enquire.unregister(DD.bp.get(n),f);delete t[n]}};n===!1||DD.bp.is(n)?u(i,r,f,e):(typeof t[n]!="object"&&(t[n]={handler:{match:o},modals:[]},enquire.register(DD.bp.get(n),t[n].handler)),t[n]&&typeof t[n].modals=="object"&&t[n].modals.push({id:i,type:r,$elem:f,callback:e}))}},h=function(t,u,e,o){v(t)&&n(i.getElementById(t)).remove();f.prepend(r.templates.container(t,u,r));var s=n(i.getElementById(t));s.find("."+r.classes.modalContentOverflow).html(e);typeof o=="function"&&o(s)},c=function(){n("."+r.triggers.dynamicModal).each(function(t,i){var f=n(i),e=f.attr(r.attrs.modalId),u=n.ddModals.dynamicModal.getConfig(e);u!==!1&&s(u.mq,e,u.type,f,u.callback)})},{addNewModalFromTemplate:h,init:c}}();nt=function(t){if(f=n(t),tt(f),typeof f.data("ddModals-isInit")!="boolean"||f.data("ddModals-isInit")!==!0){f.hasClass(r.classes.isActive)?f.find("."+r.classes.modal+"."+r.classes.isActive).length>0?(e=!0,u=f.find("."+r.classes.modal+"."+r.classes.isActive),p(),DD.noScroll.set()):(f.removeClass(r.classes.isActive),e=!1):f.find("."+r.classes.modal+"."+r.classes.isActive).removeClass(r.classes.isActive);f.on("click.ddModals","."+r.triggers.closeModal,function(n){n.preventDefault();o()});n(i).on("click.ddModals","."+r.triggers.openModal,function(t){t.preventDefault();var i=n(this),u=i.attr(r.attrs.modalId);c(u,i)});n(i).on("click.ddModals","."+r.triggers.modalVideo,function(t){t.preventDefault();var i=n(this),u=i.attr(r.attrs.modalVideoId),f=i.attr(r.attrs.modalVideoOptions),e=i.attr(r.attrs.modalVideoType)||"youtube",o=r.templates.videoPlayer(u,f,e);w.addNewModalFromTemplate("modal-video",r.classes.modalVideo,o,function(){c("modal-video",i)})});w.init();f.data("ddModals-isInit",!0)}};n.extend({ddModals:{defaults:{dynamicModalFormSuffix:"-modal",repositionModalOnEvent:"",beforeModalOpen:!1,attrs:{modalId:"data-modal-id",modalVideoId:"data-modal-video-id",modalVideoOptions:"data-modal-video-options",modalVideoType:"data-modal-video-type"},durations:{container:{show:250,hide:250},modal:{show:250,hide:250,reposition:150}},triggers:{dialogStart:"js-modal-dialog-start",openModal:"js-modal-open",closeModal:"js-modal-close",dynamicModal:"js-modal-dynamic",modalVideo:"js-modal-video",unskippable:"js-modal-unskippable"},classes:{modal:"modal",modalContent:"modal-content",modalContentOverflow:"modal-content-overflow",modalVideo:"modal-video",modalClose:"modal-close",modalBackground:"modal-bg",isActive:"is-active"},templates:{container:function(t,i,r){var u,f,e,o;return u=n("<div />",{id:t,tabindex:"-1","class":r.classes.modal,html:n("<div/>",{"class":"l-padding"})}),f=n("<div />",{"class":r.classes.modalContent+" "+i,html:n("<div/>",{"class":r.classes.modalContentOverflow})}),e=n("<span />",{"class":r.triggers.dialogStart+" vh",tabindex:"-1",html:"Dialog Start. Use the ESC key to close, or press the close button."}),o=n("<button />",{role:"button","class":r.classes.modalClose+" "+r.triggers.closeModal,html:'<span class="vh">Close Dialog, Dialog End<\/span>'}),f.prepend(e).append(o),u.find(".l-padding").append(f),u},videoPlayer:function(t,i,r){var o=r||"youtube",u,f,e;return u=n("<div />",{"class":"intrinsic",html:n("<div />",{"class":"intrinsic-wrap intrinsic-16x9"})}),o==="youtube"&&(e="http://www.youtube.com/embed/"+t+i),f=n("<iframe />",{"class":"intrinsic-el",src:e,attr:{allowfullscreen:!0,frameborder:"0"}}),u.find(".intrinsic-wrap").append(f),u}},animations:{container:{preShow:function(n,t,i){n.css({opacity:0});i()},show:function(n,t,i){n.velocity({opacity:1,translateZ:0},{duration:t.durations.container.show,complete:i})},hide:function(n,t,i){n.velocity({opacity:0,translateZ:0},{duration:t.durations.container.hide,complete:i})}},modal:{reset:function(n){n.css({opacity:0})},preShow:function(n,t,i){n.removeAttr("style");n.css({opacity:0,scale:.9,translateZ:0});i()},show:function(n,t,i){n.velocity({opacity:1,scale:1,translateZ:0},{duration:t.durations.modal.show,complete:function(){n.find("."+t.classes.modalContent).css({transition:t.durations.modal.reposition+"ms top"});i()}})},hide:function(n,t,i){n.velocity({opacity:0,scale:.9,translateZ:0},{duration:t.durations.modal.hide,complete:function(){n.removeAttr("style");n.find("."+t.classes.modalContent).removeAttr("style");i()}})}}}},dynamicModal:{defaults:{mq:!1,type:"modal-type-dynamic",callback:function(){}},getConfig:function(t){var r={},u,i;if(t===null)return n.ddModals.dynamicModal.defaults;for(i in l)l.hasOwnProperty(i)&&i===t&&(u=l[i]);return(n.extend(r,n.ddModals.dynamicModal.defaults,u),r)?r:(console.warn('$.ddModals: Dynamic modal of id "'+t+'" not found. Using defaults.'),n.ddModals.dynamicModal.defaults)},addType:function(n,t){l[n]=t}},open:c,close:o,isOpen:function(){return e}}}).fn.extend({ddModals:function(i){if(r=n.extend(!0,{},n.ddModals.defaults,i),t.DD&&!t.DD.a11y){console.error("$.ddModals: Please ensure that dd.a11y.js is included in your project.");return}if(t.DD&&!t.DD.noScroll){console.error("$.ddModals: Please ensure that dd.noScroll.js is included in your project.");return}return n(this).each(function(n,t){nt(t)})}})}(jQuery,window,document),function(n,t,i){"use strict";var f=!1,e,r,o,u,s,h,c,l,a;s=function(){if(typeof DD=="undefined")throw new Error("$.ddOffscreen: DD.bp and DD.a11y are required dependencies for this plugin.");if(typeof DD.a11y=="undefined")throw new Error("$.ddOffscreen: DD.a11y is a required dependency for this plugin.");if(typeof DD.bp=="undefined")throw new Error("$.ddOffscreen: DD.bp is a required dependency for this plugin.");if(typeof enquire=="undefined")throw new Error("$.ddOffscreen: enquire.js is a required dependency for this plugin.");};h=function(t,i){var r=n.extend(!0,{},i);return r.at=t.attr(i.attrs.at)||i.at,t.hasClass(i.classes.isRight)&&(r.isRight=!0),r.isRight&&!t.hasClass(i.classes.isRight)&&t.addClass(i.classes.isRight),r};c=function(t,r){t.preventDefault();var e=n(t.currentTarget),s=e.attr(r.attrs.id)||e.attr("href").replace(/[\w\W]*#([\w\W]+)/g,"$1"),o=n(i.getElementById(s));if(o.length===0){console.warn("$.ddOffscreen: Can't find an offscreen panel with id \""+s+'".');return}if(u=e,!f){o.trigger("open.ddOffscreen");return}o.trigger("close.ddOffscreen")};l=function(n){n.preventDefault();f&&o&&o.trigger("close.ddOffscreen")};a=function(t,i){var s=n(t),y=s.find("."+i.classes.content),p=!1,l=!1,k=!1,a=!1,c,tt,v,d,g,w,nt,b;if(typeof s.data("ddOffscreen-isInit")!="boolean"||s.data("ddOffscreen-isInit")!==!0){i=h(s,i);for(b in i.animations)i.animations.hasOwnProperty(b)&&b===i.animationType&&(c=i.animations[b]);if(typeof c=="undefined"&&(console.warn('$.ddOffscreen: Animation type "'+i.animationType+'" not found. Defaulting to "over" instead.'),c=i.animations.over),tt=function(){if(!p&&!a&&!l){l=!0;var t=function(){e.addClass(i.classes.isOpen);DD.a11y.tabInsideContainer.set(s,!0);DD.a11y.onEscape.set(v);DD.a11y.onClickOutside.set(s,v);DD.a11y.ariaHideOthers.set(s);c.reset(s,r,y);f=!0;a=!0;l=!1;o=s};s.attr({"aria-hidden":!1});DD.noScroll.set();s.addClass(i.classes.isActive);c.show(s,r,y,i,t);i.hasBackground&&(n.ddShade.setActive(!0),n.ddShade.opacity(i.backgroundOpacity,i.durations.show))}},v=function(){if(a&&!l){l=!0;var t=function(){e.removeClass(i.classes.isOpen);s.removeClass(i.classes.isActive);DD.a11y.tabInsideContainer.unset();DD.a11y.onEscape.unset();DD.a11y.onClickOutside.unset();DD.a11y.ariaHideOthers.unset();u&&u.length>0&&u.get(0).focus();s.attr({"aria-hidden":!0});o=null;u=null;c.reset(s,r,y);f=!1;a=!1;l=!1};DD.noScroll.unset();c.hide(s,r,y,i,t);i.hasBackground&&n.ddShade.opacity(0,i.durations.hide,!1,function(){n.ddShade.setActive(!1)})}},d=function(){p=!1;k||w()},g=function(){p=!0;a&&v()},w=function(){s.on("open.ddOffscreen",tt);s.on("close.ddOffscreen",v);s.on("enable.ddOffscreen",d);s.on("disable.ddOffscreen",g);k=!0;p=!1},s.attr({"aria-hidden":!0}),i.at===!0){w();return}nt=function(){k||w();DD.bp.is(i.at)?d():g()};enquire.register(DD.bp.get(i.at),{match:nt,unmatch:nt});s.data("ddOffscreen-isInit",!0)}};n.extend({ddOffscreen:{defaults:{at:!0,hasBackground:!0,backgroundOpacity:.75,useTranslate:!0,animationType:"over",isRight:!1,navWidth:"270px",attrs:{id:"data-offscreen-id",at:"data-offscreen-at"},durations:{show:400,hide:400},triggers:{toggle:"js-offscreen-toggle",close:"js-offscreen-close"},classes:{pageWrap:"page-wrap",content:"offscreen-content",isOpen:"offscreen-is-open",useTranslate:"offscreen-use-translate",isActive:"is-active",isRight:"is-right"},animations:{side:{show:function(t,i,r,u,f){var o={},s={},e={};u.isRight?(i.addClass(u.classes.isRight),o.right=0,s.left="-"+u.navWidth,n.Velocity.hook(r,"translateX","-50%")):(o.left=0,s.left=u.navWidth,n.Velocity.hook(r,"translateX","50%"));u.useTranslate?(e.translateZ=0,e.translateX=0):e.left=0;t.velocity("stop").velocity(o,{duration:u.durations.show,complete:f,easing:"ease-in-out"});i.velocity("stop").velocity(s,{duration:u.durations.show,easing:"ease-in-out"});r.velocity("stop").velocity(e,{duration:u.durations.show,easing:"ease-in-out"})},hide:function(n,t,i,r,u){var e={},o={},f={};r.isRight?e.right="-"+r.navWidth:e.left="-"+r.navWidth;o.left=0;r.useTranslate&&(f.translateZ=0,f.translateX="50%",r.isRight&&(f.translateX="-50%"));n.velocity("stop").velocity(e,{duration:r.durations.hide,complete:u,easing:"ease-in-out"});t.velocity("stop").velocity(o,{duration:r.durations.hide,easing:"ease-in-out"});i.velocity("stop").velocity(f,{duration:r.durations.hide,easing:"ease-in-out"})},reset:function(n,t,i){n.velocity("stop").removeAttr("style");t.velocity("stop").removeAttr("style");i.velocity("stop").removeAttr("style")}},over:{show:function(t,i,r,u,f){var e={};u.useTranslate?(u.isRight?n.Velocity.hook(t,"translateX",u.navWidth):n.Velocity.hook(t,"translateX","-"+u.navWidth),e.translateZ=0,e.translateX=0):u.isRight?e.right=0:e.left=0;t.velocity(e,{duration:u.durations.show,complete:f,easing:"ease-in-out"})},hide:function(n,t,i,r,u){var f={};r.useTranslate?f.translateX=r.isRight?r.navWidth:"-"+r.navWidth:r.isRight?f.right="-"+r.navWidth:f.left="-"+r.navWidth;n.velocity(f,{duration:r.durations.hide,complete:u,easing:"ease-in-out"})},reset:function(n){n.velocity("stop").removeAttr("style")}},full:{show:function(t,i,r,u,f){t.css({opacity:0,display:"block",left:0});n.Velocity.hook(r,"scale",.9);setTimeout(function(){t.velocity({opacity:1},{duration:u.durations.show,complete:f,easing:"ease-out"});r.velocity({scale:1},{duration:u.durations.show,easing:"ease-out"})},50)},hide:function(n,t,i,r,u){n.velocity({opacity:0},{duration:r.durations.hide,complete:u,easing:"ease-out"});i.velocity({scale:.9},{duration:r.durations.hide,easing:"ease-out"})},reset:function(n,t,i){n.velocity("stop").removeAttr("style");i.velocity("stop").removeAttr("style")}}}}}}).fn.extend({ddOffscreen:function(u){if(t.DD&&!t.DD.a11y){console.error("$.ddOffscreen: Please ensure that dd.a11y.js is included in your project.");return}if(t.DD&&!t.DD.noScroll){console.error("$.ddOffscreen: Please ensure that dd.noScroll.js is included in your project.");return}s();u=n.extend(!0,{},n.ddOffscreen.defaults,u);e=n("html");r=n("."+u.classes.pageWrap);u.useTranslate&&e.addClass(u.classes.useTranslate);n(i).on("click.ddOffscreen","."+u.triggers.toggle,function(n){c(n,u)});n(i).on("click.ddOffscreen","."+u.triggers.close,l);return n(this).each(function(n,t){a(t,u)})}})}(jQuery,window,document),function(n,t,i){"use strict";var r;r=function(r,u,f){var o=n(r),s,e,c,h,l;if(typeof o.data("ddResponsiveTable-isInit")!="boolean"||o.data("ddResponsiveTable-isInit")!==!0){if(c=function(){var i,t,r;return t=function(){var t=o.outerWidth()-e.outerWidth(),n=Math.floor(e.scrollLeft()/t*100);n<10?e.find("."+u.classes.scrollable.shadowBefore).css({"margin-left":parseInt(10-n,10)*-1+"px"}):e.find("."+u.classes.scrollable.shadowBefore).css({"margin-left":0});n>90?e.find("."+u.classes.scrollable.shadowAfter).css({"margin-left":parseInt(90-n,10)*-1+"px"}):e.find("."+u.classes.scrollable.shadowAfter).css({"margin-left":0})},r=function(){if(o.outerWidth()>e.outerWidth()){s.addClass(u.classes.scrollable.hasScroll);t();e.on("scroll.ddResponsiveTable",t)}else s.removeClass(u.classes.scrollable.hasScroll),e.off("scroll.ddResponsiveTable",t)},i=function(){e=n("<div/>",{"class":u.classes.scrollable.container});s.append(e).insertBefore(o);o.appendTo(e);e.prepend(n("<span/>",{"class":u.classes.scrollable.shadowBefore})).append(n("<span/>",{"class":u.classes.scrollable.shadowAfter}))},{onScrollHandler:t,checkIfHasScroll:r,init:i}}(),h=function(){var e=0,r,t,h,l,v,a,y,p,w,b;return a=function(){n(i).off("click.ddResponsiveTable touchStart.ddResponsiveTable");t.addClass(u.classes.columnToggle.isHidden)},y=function(r){if(r.preventDefault(),t.hasClass(u.classes.columnToggle.isHidden)){t.removeClass(u.classes.columnToggle.isHidden);n(i).on("click.ddResponsiveTable touchStart.ddResponsiveTable",function(n){l.find(n.target).length===0&&a()})}else a()},p=function(t){var i=[];return t?(i=t.split(" "),i=n.grep(i,function(n){return n.indexOf(u.classes.columnToggle.columns.prefix)===0}),i.join(" ")):""},v=function(){o.find("thead th").each(function(t,s){var l=n(s),a=l.attr("id"),y=parseInt(l.attr("colspan"),10)||1,w=p(l.attr("class")),v,h;if(a||(a="responsive-table-"+f+"-col-"+t,l.attr("id",a)),o.find("tbody tr, tfoot tr").each(function(){var t=n(this).find("th, td").slice(e,e+y);t.attr("headers",a);w&&t.addClass(w)}),!l.hasClass(u.classes.columnToggle.columns.prefix+u.classes.columnToggle.columns.persist)){v="responsive-table-"+f+"-toggle-col-"+t;h=n("<input/>",{type:"checkbox",name:"responsive-table-"+f+"-toggle-cols",id:v,value:a});r.append(n("<li/>").append(h).append(n("<label/>",{"for":v,text:l.text()})));h.on("change.ddResponsiveTable",function(){var t=h.val(),r=n(i.getElementById(t)).add(n("[headers="+t+"]"));h.is(":checked")?r.removeClass(u.classes.columnToggle.columns.forceHide).addClass(u.classes.columnToggle.columns.forceShow):r.addClass(u.classes.columnToggle.columns.forceHide).removeClass(u.classes.columnToggle.columns.forceShow);u.scrollable&&c.checkIfHasScroll()});h.on("updateInputs.ddResponsiveTable",function(){l.css("display")==="table-cell"?h.attr("checked",!0):h.attr("checked",!1)})}e+=y})},w=function(){return r.find("input")},b=function(){r=n("<ul/>");t=n("<div/>",{"class":u.classes.columnToggle.menuContents+" "+u.classes.columnToggle.isHidden}).append(r);h=n("<button/>",{"class":u.classes.columnToggle.menuButton,text:u.columnToggleText});l=n("<div/>",{"class":u.classes.columnToggle.menu}).append(h).append(t);v();h.on("click.ddResponsiveTable touchStart.ddResponsiveTable",y);s.before(l);s.addClass(u.classes.columnToggle.hasColumnToggle)},{getInputs:w,init:b}}(),s=n("<div/>",{"class":u.classes.container}),u.scrollable?c.init():(o.wrap(s),s=o.parent()),u.columnToggle&&h.init(),l=function(){u.scrollable&&c.checkIfHasScroll();u.columnToggle&&h.getInputs().length>0&&h.getInputs().trigger("updateInputs.ddResponsiveTable")},u.scrollable||u.columnToggle&&h.getInputs().length>0){n(t).on("resize.ddResponsiveTable orientationchange.ddResponsiveTable",n.throttle(100,l));l()}o.data("ddResponsiveTable-isInit",!0)}};n.extend({ddResponsiveTable:{defaults:{scrollable:!0,columnToggle:!1,columnToggleText:"Show/hide columns",classes:{container:"responsive-table",scrollable:{container:"table-scrollable",shadowBefore:"shadow-before",shadowAfter:"shadow-after",hasScroll:"has-scroll"},columnToggle:{menu:"responsive-table-toggle-menu",menuContents:"responsive-table-toggle-menu-list",menuButton:"responsive-table-toggle-menu-btn",columns:{prefix:"column-",persist:"persist",forceShow:"column-force-show",forceHide:"column-force-hide"},isHidden:"is-hidden",hasColumnToggle:"has-column-toggle"}}}}}).fn.extend({ddResponsiveTable:function(t){return t=n.extend(!0,{},n.ddResponsiveTable.defaults,t),n(this).each(function(n,i){r(i,t,n)})}})}(jQuery,window,document),function(n,t,i){"use strict";var f=!1,e=!1,r,u,s,o,h;s=function(i){i.preventDefault();n(t).trigger("clicked.ddShade")};o=function(n,t){return n=typeof n=="boolean"&&n===!0,n?r.addClass(t):r.removeClass(t),n};h=function(t,f){var e=n(t);(typeof e.data("ddShade-isInit")!="boolean"||e.data("ddShade-isInit")!==!0)&&(u=f,i.getElementsByClassName(u.classes.shade).length===0&&e.append(n("<div/>",{"class":u.classes.shade,html:"&nbsp;"})),r=n(i.getElementsByClassName(u.classes.shade)),e.data("ddShade-isInit",!0))};n.extend({ddShade:{defaults:{classes:{shade:"shade-bg",isActive:"is-active",isBehindHeader:"is-behind-header"}},setBehindHeader:function(n){o(n,u.classes.isBehindHeader)},setActive:function(n){if(o(n,u.classes.isActive),f=n,f)r.one("click.ddShade",s)},isActive:function(){return f},isAnimating:function(){return e},opacity:function(n,t,i,u){var f=typeof n=="number"?n.toFixed(2):1,o=t||0,s=i===!0||!1;if(s&&r.css({opacity:r.css("opacity")}),o===0){r.velocity("stop");r.css({opacity:f});typeof u=="function"&&u();return}e=!0;r.velocity("stop").velocity({opacity:f},{duration:o,complete:function(){e=!1;typeof u=="function"&&u()}})}}}).fn.extend({ddShade:function(t){return t=n.extend(!0,{},n.ddShade.defaults,t),n(this).each(function(n,i){h(i,t)})}})}(jQuery,window,document),function(n,t,i){"use strict";var u,r,e,f,o;u=function(n){return n&&n.indexOf("#")>-1?n.substring(n.indexOf("#")+1,n.length):n};r=function(n,t,i){var u,r;return(u=t.replace(/^data-/,""),r=n.data(u),typeof r=="undefined")?i:r};e=function(t,i){var u=n.extend(!0,{},i);return u.updateHash=r(t,i.attrs.updateHash,i.updateHash),u.scroll=r(t,i.attrs.scroll,i.scroll),u.navFullWidth=r(t,i.attrs.navFullWidth,i.navFullWidth),u.at=r(t,i.attrs.at,i.at),u};f=function(n,t){n.addClass(t.classes.isActive)};o=function(r,o,s){var h=n(r),et=s,nt=h.find("> ."+o.classes.tabs),a=null,y=!1,w=!1,c,l,b,p,k,v,d,tt,it,rt,g,ut,ft;if(typeof h.data("ddTabs-isInit")!="boolean"||h.data("ddTabs-isInit")!==!0){o=e(h,o);h.prepend(n("<div/>",{"class":o.classes.navigation,html:n("<ul/>",{attr:{role:"tablist"}})}));l=h.find("> ."+o.classes.navigation+" > ul");c=nt.find(["> ."+o.classes.tab,"> ."+o.classes.tabGroup,"> ."+o.classes.tabGroup+" > ."+o.classes.tab].join(", "));b=c.length;o.navFullWidth&&l.addClass(o.classes.hasItems.replace("#",b));p=nt.find(["> ."+o.classes.tab+"."+o.classes.isActive,"> ."+o.classes.tabGroup+" > ."+o.classes.tab+"."+o.classes.isActive].join(", ")).length>0;k=c.eq(0).hasClass(o.classes.tabGroup)?1:0;v={add:function(){l.find("li").each(function(t,i){var r=n(i),u=r.find("button");u.attr({role:"tab","aria-controls":u.data("ddTabs-controls"),"aria-selected":r.hasClass(o.classes.isActive)})});c.each(function(t,i){var r=n(i);r.attr({role:"tabpanel","aria-labelledby":r.data("ddTabs-labelledby"),"aria-hidden":!r.hasClass(o.classes.isActive),tabindex:0})})},remove:function(){c.each(function(t,i){var r=n(i);r.removeAttr("role").removeAttr("aria-labelledby").removeAttr("aria-hidden").removeAttr("tabindex")})},update:function(){y||(l.find("li").each(function(t,i){var r=n(i),u=r.find("button");u.attr({"aria-selected":r.hasClass(o.classes.isActive)})}),c.each(function(t,i){var r=n(i);r.attr({"aria-hidden":!r.hasClass(o.classes.isActive)})}))}};d=function(t,i,r){if(a)if(t!==a.id){var u=function(){n(a.$tab).addClass(o.classes.isHidden).removeClass(o.classes.isActive);r()};if(n(a.$navListItem).removeClass(o.classes.isActive).find("a > .vh").remove(),i)u();else{if(y){u();return}n(a.$tab).velocity("stop").velocity({opacity:0},{duration:o.durations.hide,complete:u})}}else w=!1;else r()};tt=function(i,r,e){var g=!1,s,b,k,p,nt;if(!w){if((r=u(r),e=typeof e=="boolean"?e:!1,c.each(function(t,i){r===n(i).attr("id")&&(s=n(i),g=!0)}),!g)||(b=l.find('button[aria-controls="'+r+'"]'),b.length===0))return!1;k=b.closest("li");w=!0;p=function(){s.css({opacity:""});w=!1;a={id:r,$tab:s,$navListItem:k};s.addClass(o.classes.isActive);v.update();h.trigger("tabChanged.ddTabs",[r,s,c]);o.updateHash&&(t.location.hash="#"+o.tabIdPrefix+r)};nt=function(){if(y){s.css({opacity:1}).removeClass(o.classes.isHidden);p();return}s.removeClass(o.classes.isHidden).velocity("stop").velocity({opacity:1},{duration:o.durations.show,complete:p})};f(k,o);e?d(r,e,function(){s.css({opacity:1}).removeClass(o.classes.isHidden);p()}):d(r,e,nt);o.scroll&&o.animations.scrollPage(h,o)}};it=function(t){t.preventDefault();var r=n(this),f=u(r.data("ddTabs-controls")),i=n("."+o.classes.navigation).find('button[aria-controls="'+f+'"]');i.length>0&&i.trigger("click.ddTabs")};rt=function(){y=!1;v.add();c.filter("."+o.classes.isHidden).css({opacity:0});h.removeClass(o.classes.isDisabled)};g=function(){y=!0;v.remove();c.filter("."+o.classes.isHidden).css({opacity:""});h.addClass(o.classes.isDisabled)};ut=function(){g();h.removeClass(o.classes.isDisabled);v.remove();l.remove();h.data("ddTabs-isInit",!1);h.off(".ddTabs");n(t).off(".ddTabs");n(i).off(".ddTabs")};ft=function(){var r;r=function(){if(l.find("li").each(function(t,r){var e=n(r),s=e.find("button"),u,c;if(s.length!==0){u=s.data("ddTabs-controls");c=function(n){n.preventDefault();h.trigger("tabChange.ddTabs",[u])};s.on("click.ddTabs",c);(p&&n(i.getElementById(u)).hasClass(o.classes.isActive)||!p&&t===k)&&(a={id:u,$tab:n(i.getElementById(u)),$navListItem:e},f(e,o))}}),v.add(),o.updateHash){var r=function(n){n=typeof n=="boolean"?n:!1;var i=t.location.hash;!i||i.indexOf(o.tabIdPrefix)<0||(i=i.replace(o.tabIdPrefix,""),h.trigger("tabChange.ddTabs",[i,n]))};n(t).on("hashchange.ddTabs",r);r(!0)}};c.each(function(t,u){var f=n(u),h=f.attr("id")||o.tabIdPrefix+et+"-tab-"+t,e=o.tabButtonIdPrefix+h,s=f.attr(o.attrs.tabTitle)||f.find("> *").eq(0).text(),c=p&&f.hasClass(o.classes.isActive)||!p&&t===k;f.hasClass(o.classes.tabGroup)?l.append(n("<li/>",{"class":o.classes.tabGroup,html:s})):(l.append(n("<li/>",{attr:{role:"presentation"},html:n("<button/>",{id:e,html:n("<span/>",{"class":o.classes.tabLabel,html:s})})})),n(i.getElementById(e)).data("ddTabs-controls",f.attr("id")),f.data("ddTabs-labelledby",e),c?f.addClass(o.classes.isActive):f.addClass(o.classes.isHidden).css({opacity:0}));t===b-1&&r()})};ft();h.off(".ddTabs").on("tabChange.ddTabs",tt).on("destroy.ddTabs",ut);typeof o.at=="string"&&DD.bpAttach.at(o.at,rt,g);n(i).on("click.ddTabs",o.classes.tabsTrigger,it);h.data("ddTabs-isInit",!0)}};n.extend({ddTabs:{defaults:{updateHash:!0,scroll:!0,scrollOffset:-50,at:!1,navFullWidth:!1,tabIdPrefix:"tab-",tabButtonIdPrefix:"tabbutton-",attrs:{updateHash:"data-tabs-update-hash",scroll:"data-tabs-scroll",at:"data-tabs-at",navFullWidth:"data-tabs-nav-fullwidth",tabTitle:"data-tab-title"},durations:{show:200,hide:200,scroll:200},classes:{tabsTrigger:"js-tabs-trigger",tabs:"tabs",tab:"tab",navigation:"tabs-nav",hasItems:"has-#-items",tabGroup:"tab-group",tabLabel:"tab-label",isActive:"is-active",isDisabled:"is-disabled",isHidden:"is-hidden"},animations:{scrollPage:function(r,u,f){var o=n(i).scrollTop(),s=o+n(t).height(),e;if(e=r.offset().top+u.scrollOffset,u.scroll===!1||e>o&&e<s){typeof f=="function"&&f();return}n("html").velocity("stop").velocity("scroll",{offset:e,duration:u.durations.scroll,complete:f})}}}}}).fn.extend({ddTabs:function(t){return t=n.extend(!0,{},n.ddTabs.defaults,t),n(this).each(function(n,i){o(i,t,n)})}})}(jQuery,window,document),function(n,t,i){"use strict";var r;r=function(r,u,f){var o=n(r),y=o.attr(u.attrs.text)||"",p=o.attr(u.attrs.html)||"",w=u.tooltipIdPrefix+f,c=!1,s=!1,h,e,nt,b,k,l,d,g,tt,it,rt,ut,a,v;if(typeof o.data("ddTooltip-isInit")!="boolean"||o.data("ddTooltip-isInit")!==!0){if(o.attr({role:"button",type:"button","aria-controls":w}).removeAttr(u.attrs.text).removeAttr(u.attrs.html),!u.allowHTMLContent&&y===""||u.allowHTMLContent&&y===""&&p===""){console.warn("$.ddTooltip: No content supplied for tooltip. Ensure that tooltip content is supplied in the "+u.attrs.text+" attribute");return}if(h=n("<span/>",{"class":u.classes.container}),o.wrap(h),h=o.closest("."+u.classes.container),ut=p!==""&&u.allowHTMLContent?p:n("<p/>",{html:y}),e=n("<div/>",{id:w,"class":u.classes.tooltip,role:"tooltip",attr:{"aria-hidden":!0},html:n("<div/>",{"class":u.classes.content,html:ut})}),o.after(e),nt=function(){var n;e.css({position:"static",display:"inline-block",width:""}).addClass(u.classes.isActive);n=e.width();n=n<u.minWidth?u.minWidth:n;n=parseInt(n/2,10)*2;e.removeClass(u.classes.isActive).css({position:"",display:""}).width(n)},b=function(){var l=e.find("."+u.classes.content),b,k,y,d,g,nt,p,tt,i,a,w,it,r,v,f,h,c;s||e.addClass(u.classes.isActive);l.css({left:"",right:""});b=o.width();k=o.height();y=e.width();d=e.height();g=parseInt(-(y/2)+u.offsets.left+b/2,10);nt=parseInt(-d+u.offsets.top,10);e.css({left:g,top:nt});p=n(t).scrollTop();tt=p+n(t).height();i=n(t).scrollLeft();a=i+n(t).width();w=e.offset().top;it=w+e.height();r=e.offset().left;v=r+e.width();w>=p&&it<=tt?e.removeClass(u.classes.isBelow):e.addClass(u.classes.isBelow).css({top:k+u.offsets.top*-1});f=parseInt(y/2-u.offsets.sides*2,10);r>=i&&v<=a?l.css({left:"",right:""}):r<=i?(h=parseInt((r+i)*-1+u.offsets.sides,10),h=h>f?f:h,l.css({left:h})):v>=a&&(c=parseInt(v-a+u.offsets.sides,10),c=c>f?f:c,l.css({right:c}));s||e.removeClass(u.classes.isActive)},k=function(){var n=function(){};nt();b();e.attr("aria-hidden",!1);s=!0;u.durations.show===0?(e.addClass(u.classes.isActive),n()):u.animations.show(e,u,n)},l=function(){var r=function(){c&&(n(t).off("resize.ddTooltip",n.throttle(200,g)),n(i).off("click.ddTooltip",d),c=!1)};h.removeClass(u.classes.isActive);e.attr("aria-hidden",!0);s=!1;u.durations.hide===0?(e.removeClass(u.classes.isActive),r()):u.animations.hide(e,u,r)},d=function(t){n(t.target).closest(i.getElementById(w)).length===0&&l()},g=function(){c&&s&&b()},tt=function(r){if(r.preventDefault(),c===!1){c=!0;h.addClass(u.classes.isActive);s||h.trigger("show.ddTooltip");n(t).on("resize.ddTooltip",n.throttle(200,g));setTimeout(function(){n(i).on("click.ddTooltip",d)},10)}else h.trigger("hide.ddTooltip")},it=function(){c||s||k()},rt=function(){!c&&s&&l()},o.off(".ddTooltip"),u.showOnHover||u.showOnFocus){a=[];v=[];u.showOnHover&&(a.push("mouseover.ddTooltip"),v.push("mouseout.ddTooltip"));u.showOnFocus&&(a.push("focus.ddTooltip"),v.push("blur.ddTooltip"));o.on(a.join(" "),it).on(v.join(" "),rt)}if(u.showOnClick)o.on("click.ddTooltip",tt);h.off(".ddTooltip").on("show.ddTooltip",k).on("hide.ddTooltip",l);o.data("ddTooltip-isInit",!0)}};n.extend({ddTooltip:{defaults:{minWidth:176,tooltipIdPrefix:"tooltip-",showOnHover:!0,showOnFocus:!0,showOnClick:!0,allowHTMLContent:!0,offsets:{left:0,top:-10,sides:10},attrs:{text:"title",html:"data-tooltip-html"},durations:{show:200,hide:200},classes:{container:"tooltip-container",tooltip:"tooltip",content:"tooltip-content",visuallyhidden:"vh",isActive:"is-active",isBelow:"is-below"},animations:{show:function(n,t,i){n.velocity("stop").velocity({opacity:0,translateY:n.hasClass(t.classes.isBelow)?"-5px":"5px"},{duration:0}).addClass(t.classes.isActive).velocity({opacity:1,translateY:0},{duration:t.durations.show,complete:i})},hide:function(n,t,i){n.velocity("stop").velocity({opacity:0,translateY:n.hasClass(t.classes.isBelow)?"-5px":"5px"},{duration:t.durations.hide,complete:function(){n.removeClass(t.classes.isActive);i()}})}}}}}).fn.extend({ddTooltip:function(t){return t=n.extend(!0,{},n.ddTooltip.defaults,t),n(this).each(function(n,i){r(i,t,n)})}})}(jQuery,window,document),function(n){"use strict";var t,i=[],o,f,s,h,c,l,u,e,r;f=function(){var t=[];for(var i in n.doWhen.actions)n.doWhen.actions.hasOwnProperty(i)&&t.push(i);return t.join(", ")};o=function(t){var u={},r=!1,i;if(t===null)throw new SyntaxError("$.doWhen: Action must be specified. Valid options are: ["+f()+"]");for(i in n.doWhen.actions)n.doWhen.actions.hasOwnProperty(i)&&i===t&&(r=n.doWhen.actions[i]);if(r===!1)throw new SyntaxError('$.doWhen: Invalid action "'+t+'". Valid options are: ['+f()+"]");return n.extend(u,n.doWhen.actions.blank,r),u};s=function(r){var h=n(r),a=h.attr("data-"+t.doWhenAttr),b=h.data(t.doActionAttr),k=o(b),e=[],f=!1,v,y,c,p,l,w,s,u;if(v=function(t){var i=!1;try{i=n.parseJSON(t)}catch(r){throw new Error("$.doWhen: Invalid JSON 'do-when' command. Ensure that single quotes are used for the attribute, and double quotes are used inside the JSON string.");}return i},a.indexOf("||"))for(y=a.split("||"),c=0,p=y.length;c<p;c+=1)f=v(y[c]),f!==!1&&e.push(f);else f=v(a),f!==!1&&e.push(f);for(l=0,w=e.length;l<w;l+=1){s=e[l];for(u in s)s.hasOwnProperty(u)&&(s[u].length===0?delete s[u]:(i.hasOwnProperty(u)||(i[u]=[]),i[u].push(r)))}h.data(t.doActionAttr+"-parsed",k);h.data(t.doWhenAttr+"-parsed",e)};h=function(t,i){var r=n('[id="'+t+'"]'),s=!1,u=[],a=r.length>0?r.get(0).nodeName.toUpperCase():"",f,h,e,c,o,l;if(r.length===0||a==="INPUT"&&(r.attr("type")==="checkbox"||r.attr("type")==="radio")){if(r=r.length>0?r:n('[name="'+t+'"]'),r.length===0)throw new Error('$.doWhen: The field "'+t+"\" doesn't exist.");r.each(function(t,i){n(i).prop("checked")&&u.push(n(i).val())})}else u.push(r.val());if(typeof i=="boolean"){for(f=0,h=u.length;f<h;f+=1)u[f]===""&&u.splice(f,1);(i===!0&&u.length>0||i===!1&&u.length===0)&&(s=!0)}else for(e=0,c=i.length;e<c;e+=1)for(o=0,l=u.length;o<l;o+=1)i[e]===u[o]&&(s=!0);return s};c=function(n){var i=n.data(t.doActionAttr).toLowerCase(),r=n.data(t.doActionAttr+"-parsed");r.match(n,function(){n.trigger("updated.doWhen").trigger("matched."+i+".doWhen")})};l=function(n){var i=n.data(t.doActionAttr).toLowerCase(),r=n.data(t.doActionAttr+"-parsed");r.unmatch(n,function(){n.trigger("updated.doWhen").trigger("unmatched."+i+".doWhen")})};u=function(i){var r;r=i?i:n("[data-"+t.doWhenAttr+"]");r.each(function(i,r){for(var u,f,e,o=n(r),a=o.data(t.doWhenAttr+"-parsed"),v=!1,s=0,y=a.length;s<y;s+=1){u=a[s];f=!0;for(e in u)u.hasOwnProperty(e)&&f&&(f=h(e,u[e]));f&&(v=!0)}v?c(o):l(o)})};e=function(){var t=n(this),r=t.attr("id"),e=this.nodeName.toUpperCase(),f;if(e==="INPUT"&&(t.attr("type")==="radio"||t.attr("type")==="checkbox")&&(r=t.attr("name")),i.hasOwnProperty(r)){f=n(i[r]);u(f);return}u()};r=function(n,t,i){if(t.prop("disabled",!n),t.get(0).tagName.toLowerCase()==="option"){var r=t.parent(),u=r.find("option:not(:disabled)");n?u.length>1&&r.prop("disabled",!1):(t.prop("selected")&&u.eq(0).prop("selected",!0),u.length<=1&&r.prop("disabled",!0))}i()};n.extend({doWhen:{defaults:{doWhenAttr:"do-when",doActionAttr:"do-action"},actions:{blank:{match:function(n,t){t()},unmatch:function(n,t){t()}},show:{match:function(n,t){n.show();t()},unmatch:function(n,t){n.hide();t()}},hide:{match:function(n,t){n.hide();t()},unmatch:function(n,t){n.show();t()}},click:{match:function(n,t){n.get(0).click();t()},unmatch:function(n,t){t()}},enable:{match:function(n,t){r(!0,n,t)},unmatch:function(n,t){r(!1,n,t)}},disable:{match:function(n,t){r(!1,n,t)},unmatch:function(n,t){r(!0,n,t)}}},addAction:function(t,i,r){n.doWhen.actions[t]={match:i,unmatch:r}}}}).fn.extend({doWhen:function(r){var o,f,h;t=n.extend(!0,{},n.doWhen.defaults,r);i=[];n(this).find("[data-"+t.doWhenAttr+"]").each(function(n,t){s(t)});for(o in i)if(i.hasOwnProperty(o)){f=n('[id="'+o+'"]');f.length===0&&(f=n('[name="'+o+'"]'));h=f.get(0).nodeName.toUpperCase();(h==="SELECT"||h==="INPUT")==!1&&(f=n('[name="'+o+'"]'));f.off("change.doWhen",e).on("change.doWhen",e)}return u(),this}})}(jQuery,window,document),function(n,t){var i=n(".cm-rich-text"),r=n(".breadcrumbs"),u=i.data("etd-module"),f=r.find(".back-to-parent").data("etd-module");i.each(function(){var i=n(this).find("a");if(typeof n(i).data("etd-module")=="undefined")n(i).on("click",function(){digitalData.events.push({event:"textLInkClick",elementName:n(this).text(),pageURL:t.location.pathname,site:digitalData.page.pageInfo.brand,module:typeof u=="undefined"?"":u})})});r.find("li a").each(function(){n(this).on("click",function(){digitalData.events.push({event:"breadcrumbClick",elementName:n(this).text(),pageURL:t.location.pathname,site:digitalData.page.pageInfo.brand,module:typeof f=="undefined"?"":f})})})}(jQuery,window,document),function(n){n.fn.hoverIntent=function(t,i){var r={sensitivity:7,interval:100,timeout:0};r=n.extend(r,i?{over:t,out:i}:t);var u,f,e,o,s=function(n){u=n.pageX;f=n.pageY},h=function(t,i){if(i.hoverIntent_t=clearTimeout(i.hoverIntent_t),Math.abs(e-u)+Math.abs(o-f)<r.sensitivity)return n(i).unbind("mousemove",s),i.hoverIntent_s=1,r.over.apply(i,[t]);e=u;o=f;i.hoverIntent_t=setTimeout(function(){h(t,i)},r.interval)},l=function(n,t){return t.hoverIntent_t=clearTimeout(t.hoverIntent_t),t.hoverIntent_s=0,r.out.apply(t,[n])},c=function(t){var u=jQuery.extend({},t),i=this;i.hoverIntent_t&&(i.hoverIntent_t=clearTimeout(i.hoverIntent_t));t.type=="mouseenter"?(e=u.pageX,o=u.pageY,n(i).bind("mousemove",s),i.hoverIntent_s!=1&&(i.hoverIntent_t=setTimeout(function(){h(u,i)},r.interval))):(n(i).unbind("mousemove",s),i.hoverIntent_s==1&&(i.hoverIntent_t=setTimeout(function(){l(u,i)},r.timeout)))};return this.bind("mouseenter",c).bind("mouseleave",c)}}(jQuery),function(n,t,i){function v(n){var t={},r=/^jQuery\d+$/;return i.each(n.attributes,function(n,i){i.specified&&!r.test(i.name)&&(t[i.name]=i.value)}),t}function e(n,t){var u=this,r=i(u);if(u.value==r.attr("placeholder")&&r.hasClass("is-placeholder"))if(r.data("placeholder-password")){if(r=r.hide().next().show().attr("id",r.removeAttr("id").data("placeholder-id")),n===!0)return r[0].value=t;r.focus()}else u.value="",r.removeClass("is-placeholder"),u==a()&&u.select()}function s(){var t,r=this,n=i(r),u=this.id;if(r.value==""){if(r.type=="password"){if(!n.data("placeholder-textinput")){try{t=n.clone().attr({type:"text"})}catch(f){t=i("<input>").attr(i.extend(v(this),{type:"text"}))}t.removeAttr("name").data({"placeholder-password":n,"placeholder-id":u}).bind("focus.placeholder",e);n.data({"placeholder-textinput":t,"placeholder-id":u}).before(t)}n=n.removeAttr("id").hide().prev().attr("id",u).show()}n.addClass("is-placeholder");n[0].value=n.attr("placeholder")}else n.removeClass("is-placeholder")}function a(){try{return t.activeElement}catch(n){}}var f="placeholder"in t.createElement("input"),o="placeholder"in t.createElement("textarea"),h=i.fn,c=i.valHooks,l=i.propHooks,u,r;f&&o?(r=h.placeholder=function(){return this},r.input=r.textarea=!0):(r=h.placeholder=function(){var n=this;return n.filter((f?"textarea":":input")+"[placeholder]").not(".is-placeholder").bind({"focus.placeholder":e,"blur.placeholder":s}).data("placeholder-enabled",!0).trigger("blur.placeholder"),n},r.input=f,r.textarea=o,u={get:function(n){var t=i(n),r=t.data("placeholder-password");return r?r[0].value:t.data("placeholder-enabled")&&t.hasClass("is-placeholder")?"":n.value},set:function(n,t){var r=i(n),u=r.data("placeholder-password");return u?u[0].value=t:r.data("placeholder-enabled")?(t==""?(n.value=t,n!=a()&&s.call(n)):r.hasClass("is-placeholder")?e.call(n,!0,t)||(n.value=t):n.value=t,r):n.value=t}},f||(c.input=u,l.value=u),o||(c.textarea=u,l.value=u),i(function(){i(t).delegate("form","submit.placeholder",function(){var n=i(".is-placeholder",this).each(e);setTimeout(function(){n.each(s)},10)})}),i(n).bind("beforeunload.placeholder",function(){i(".is-placeholder").each(function(){this.value=""})}))}(this,document,jQuery);$.fn.serializeObject=function(){var t=this,n={},i;return $(t).find('input[pattern="[0-9]*"]').each(function(){var n=$(this);n.val(n.val().replace(/\D/g,""))}),i=t.serializeArray(),$.each(i,function(){n[this.name]!==undefined?(n[this.name].push||(n[this.name]=[n[this.name]]),n[this.name].push(this.value||"")):n[this.name]=this.value||""}),n},function(n){typeof define=="function"&&define.amd?define(["jquery"],n):n(jQuery)}(function(n){n.extend(n.fn,{validate:function(t){if(!this.length){t&&t.debug&&window.console&&console.warn("Nothing selected, can't validate, returning nothing.");return}var i=n.data(this[0],"validator");return i?i:(this.attr("novalidate","novalidate"),i=new n.validator(t,this[0]),n.data(this[0],"validator",i),i.settings.onsubmit&&(this.validateDelegate(":submit","click",function(t){i.settings.submitHandler&&(i.submitButton=t.target);n(t.target).hasClass("cancel")&&(i.cancelSubmit=!0);n(t.target).attr("formnovalidate")!==undefined&&(i.cancelSubmit=!0)}),this.submit(function(t){function r(){var u,r;return i.settings.submitHandler?(i.submitButton&&(u=n("<input type='hidden'/>").attr("name",i.submitButton.name).val(n(i.submitButton).val()).appendTo(i.currentForm)),r=i.settings.submitHandler.call(i,i.currentForm,t),i.submitButton&&u.remove(),r!==undefined)?r:!1:!0}return(i.settings.debug&&t.preventDefault(),i.cancelSubmit)?(i.cancelSubmit=!1,r()):i.form()?i.pendingRequest?(i.formSubmitted=!0,!1):r():(i.focusInvalid(),!1)})),i)},valid:function(){var t,i,r;return n(this[0]).is("form")||n(this[0]).hasClass("fn_validate")?t=this.validate().form():(r=[],t=!0,i=n(this.closest(".fn_validate").length?this.closest(".fn_validate")[0]:this[0].form).validate(),this.each(function(){t=i.element(this)&&t;r=r.concat(i.errorList)}),i.errorList=r),t},removeAttrs:function(t){var i={},r=this;return n.each(t.split(/\s/),function(n,t){i[t]=r.attr(t);r.removeAttr(t)}),i},rules:function(t,i){var r=this[0],e,s,f,u,o,h;if(t){e=n.data(n(r).closest(".fn_validate").length?n(r).closest(".fn_validate")[0]:r.form,"validator").settings;s=e.rules;f=n.validator.staticRules(r);switch(t){case"add":n.extend(f,n.validator.normalizeRule(i));delete f.messages;s[r.name]=f;i.messages&&(e.messages[r.name]=n.extend(e.messages[r.name],i.messages));break;case"remove":return i?(h={},n.each(i.split(/\s/),function(t,i){h[i]=f[i];delete f[i];i==="required"&&n(r).removeAttr("aria-required")}),h):(delete s[r.name],f)}}return u=n.validator.normalizeRules(n.extend({},n.validator.classRules(r),n.validator.attributeRules(r),n.validator.dataRules(r),n.validator.staticRules(r)),r),u.required&&(o=u.required,delete u.required,u=n.extend({required:o},u),n(r).attr("aria-required","true")),u.remote&&(o=u.remote,delete u.remote,u=n.extend(u,{remote:o})),u}});n.extend(n.expr[":"],{blank:function(t){return!n.trim(""+n(t).val())},filled:function(t){return!!n.trim(""+n(t).val())},unchecked:function(t){return!n(t).prop("checked")}});n.validator=function(t,i){this.settings=n.extend(!0,{},n.validator.defaults,t);this.currentForm=i;this.init()};n.validator.format=function(t,i){return arguments.length===1?function(){var i=n.makeArray(arguments);return i.unshift(t),n.validator.format.apply(this,i)}:(arguments.length>2&&i.constructor!==Array&&(i=n.makeArray(arguments).slice(1)),i.constructor!==Array&&(i=[i]),n.each(i,function(n,i){t=t.replace(new RegExp("\\{"+n+"\\}","g"),function(){return i})}),t)};n.extend(n.validator,{defaults:{messages:{},groups:{},rules:{},errorClass:"error",validClass:"valid",errorElement:"label",focusCleanup:!1,focusInvalid:!0,errorContainer:n([]),errorLabelContainer:n([]),onsubmit:!0,ignore:":hidden",ignoreTitle:!1,onfocusin:function(n){this.lastActive=n;this.settings.focusCleanup&&(this.settings.unhighlight&&this.settings.unhighlight.call(this,n,this.settings.errorClass,this.settings.validClass),this.hideThese(this.errorsFor(n)))},onfocusout:function(n){!this.checkable(n)&&(n.name in this.submitted||!this.optional(n))&&this.element(n)},onkeyup:function(n,t){(t.which!==9||this.elementValue(n)!=="")&&[16,17,18,20,35,36,37,38,39,40,45,144,225].indexOf(t.keyCode)===-1&&(n.name in this.submitted||n===this.lastElement)&&this.element(n)},onclick:function(n){n.name in this.submitted?this.element(n):n.parentNode.name in this.submitted&&this.element(n.parentNode)},highlight:function(t,i,r){t.type==="radio"?this.findByName(t.name).addClass(i).removeClass(r):n(t).addClass(i).removeClass(r)},unhighlight:function(t,i,r){t.type==="radio"?this.findByName(t.name).removeClass(i).addClass(r):n(t).removeClass(i).addClass(r)}},setDefaults:function(t){n.extend(n.validator.defaults,t)},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:n.validator.format("Please enter no more than {0} characters."),minlength:n.validator.format("Please enter at least {0} characters."),rangelength:n.validator.format("Please enter a value between {0} and {1} characters long."),range:n.validator.format("Please enter a value between {0} and {1}."),max:n.validator.format("Please enter a value less than or equal to {0}."),min:n.validator.format("Please enter a value greater than or equal to {0}.")},autoCreateRanges:!1,prototype:{init:function(){function i(t){var r=n.data(this.closest(".fn_validate").length?this.closest(".fn_validate")[0]:this[0].form,"validator"),u="on"+t.type.replace(/^validate/,""),i=r.settings;i[u]&&!this.is(i.ignore)&&i[u].call(r,this[0],t)}this.labelContainer=n(this.settings.errorLabelContainer);this.errorContext=this.labelContainer.length&&this.labelContainer||n(this.currentForm);this.containers=n(this.settings.errorContainer).add(this.settings.errorLabelContainer);this.submitted={};this.valueCache={};this.pendingRequest=0;this.pending={};this.invalid={};this.reset();var r=this.groups={},t;n.each(this.settings.groups,function(t,i){typeof i=="string"&&(i=i.split(/\s/));n.each(i,function(n,i){r[i]=t})});t=this.settings.rules;n.each(t,function(i,r){t[i]=n.validator.normalizeRule(r)});n(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&&n(this.currentForm).bind("invalid-form.validate",this.settings.invalidHandler);n(this.currentForm).find("[required], [data-rule-required], .required").attr("aria-required","true")},form:function(){return this.checkForm(),n.extend(this.submitted,this.errorMap),this.invalid=n.extend({},this.errorMap),this.valid()||n(this.currentForm).triggerHandler("invalid-form",[this]),this.showErrors(),this.valid()},checkForm:function(){this.prepareForm();for(var n=0,t=this.currentElements=this.elements();t[n];n++)this.check(t[n]);return this.valid()},element:function(t){var u=this.clean(t),i=this.validationTargetFor(u),r=!0;return this.lastElement=i,i===undefined?delete this.invalid[u.name]:(this.prepareElement(i),this.currentElements=n(i),r=this.check(i)!==!1,r?delete this.invalid[i.name]:this.invalid[i.name]=!0),n(t).attr("aria-invalid",!r),this.numberOfInvalids()||(this.toHide=this.toHide.add(this.containers)),this.showErrors(),r},showErrors:function(t){if(t){n.extend(this.errorMap,t);this.errorList=[];for(var i in t)this.errorList.push({message:t[i],element:this.findByName(i)[0]});this.successList=n.grep(this.successList,function(n){return!(n.name in t)})}this.settings.showErrors?this.settings.showErrors.call(this,this.errorMap,this.errorList):this.defaultShowErrors()},resetForm:function(){n.fn.resetForm&&n(this.currentForm).resetForm();this.submitted={};this.lastElement=null;this.prepareForm();this.hideErrors();var t,i=this.elements().removeData("previousValue").removeAttr("aria-invalid");if(this.settings.unhighlight)for(t=0;i[t];t++)this.settings.unhighlight.call(this,i[t],this.settings.errorClass,"");else i.removeClass(this.settings.errorClass)},numberOfInvalids:function(){return this.objectLength(this.invalid)},objectLength:function(n){var t=0;for(var i in n)t++;return t},hideErrors:function(){this.hideThese(this.toHide)},hideThese:function(n){n.not(this.containers).text("");this.addWrapper(n).hide()},valid:function(){return this.size()===0},size:function(){return this.errorList.length},focusInvalid:function(){if(this.settings.focusInvalid)try{n(this.findLastActive()||this.errorList.length&&this.errorList[0].element||[]).filter(":visible").focus().trigger("focusin")}catch(t){}},findLastActive:function(){var t=this.lastActive;return t&&n.grep(this.errorList,function(n){return n.element.name===t.name}).length===1&&t},elements:function(){var t=this,i={};return n(this.currentForm).find("input, select, textarea").not(":submit, :reset, :image, [disabled]").not(this.settings.ignore).filter(function(){return(!this.name&&t.settings.debug&&window.console&&console.error("%o has no name assigned",this),this.name in i||!t.objectLength(n(this).rules()))?!1:(i[this.name]=!0,!0)})},clean:function(t){return n(t)[0]},errors:function(){var t=this.settings.errorClass.split(" ").join(".");return n(this.settings.errorElement+"."+t,this.errorContext)},reset:function(){this.successList=[];this.errorList=[];this.errorMap={};this.toShow=n([]);this.toHide=n([]);this.currentElements=n([])},prepareForm:function(){this.reset();this.toHide=this.errors().add(this.containers)},prepareElement:function(n){this.reset();this.toHide=this.errorsFor(n)},elementValue:function(t){var i,u=n(t),r=t.type;return r==="radio"||r==="checkbox"?this.findByName(t.name).filter(":checked").val():r==="number"&&typeof t.validity!="undefined"?t.validity.badInput?!1:u.val():(i=u.val(),typeof i=="string")?i.replace(/\r/g,""):i},check:function(t){t=this.validationTargetFor(this.clean(t));var r=n(t).rules(),s=n.map(r,function(n,t){return t}).length,o=!1,h=this.elementValue(t),u,f,i;for(f in r){i={method:f,parameters:r[f]};try{if(u=n.validator.methods[f].call(this,h,t,i.parameters),u==="dependency-mismatch"&&s===1){o=!0;continue}if(o=!1,u==="pending"){this.toHide=this.toHide.not(this.errorsFor(t));return}if(!u)return this.formatAndAdd(t,i),!1}catch(e){this.settings.debug&&window.console&&console.log("Exception occurred when checking element "+t.id+", check the '"+i.method+"' method.",e);e instanceof TypeError&&(e.message+=".  Exception occurred when checking element "+t.id+", check the '"+i.method+"' method.");throw e;}}if(!o)return this.objectLength(r)&&this.successList.push(t),!0},customDataMessage:function(t,i){return n(t).data("msg"+i.charAt(0).toUpperCase()+i.substring(1).toLowerCase())||n(t).data("msg")},customMessage:function(n,t){var i=this.settings.messages[n];return i&&(i.constructor===String?i:i[t])},findDefined:function(){for(var n=0;n<arguments.length;n++)if(arguments[n]!==undefined)return arguments[n];return undefined},defaultMessage:function(t,i){return this.findDefined(this.customMessage(t.name,i),this.customDataMessage(t,i),!this.settings.ignoreTitle&&t.title||undefined,n.validator.messages[i],"<strong>Warning: No message defined for "+t.name+"<\/strong>")},formatAndAdd:function(t,i){var r=this.defaultMessage(t,i.method),u=/\$?\{(\d+)\}/g;typeof r=="function"?r=r.call(this,i.parameters,t):u.test(r)&&(r=n.validator.format(r.replace(u,"{$1}"),i.parameters));this.errorList.push({message:r,element:t,method:i.method});this.errorMap[t.name]=r;this.submitted[t.name]=r},addWrapper:function(n){return this.settings.wrapper&&(n=n.add(n.parent(this.settings.wrapper))),n},defaultShowErrors:function(){for(var i,t,n=0;this.errorList[n];n++)t=this.errorList[n],this.settings.highlight&&this.settings.highlight.call(this,t.element,this.settings.errorClass,this.settings.validClass),this.showLabel(t.element,t.message);if(this.errorList.length&&(this.toShow=this.toShow.add(this.containers)),this.settings.success)for(n=0;this.successList[n];n++)this.showLabel(this.successList[n]);if(this.settings.unhighlight)for(n=0,i=this.validElements();i[n];n++)this.settings.unhighlight.call(this,i[n],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 n(this.errorList).map(function(){return this.element})},showLabel:function(t,i){var u,o,e,r=this.errorsFor(t),s=this.idOrName(t),f=n(t).attr("aria-describedby");r.length?(r.removeClass(this.settings.validClass).addClass(this.settings.errorClass),r.html(i)):(r=n("<"+this.settings.errorElement+">").attr("id",s.replace(/\$/g,"")+"-error").addClass(this.settings.errorClass).html(i||""),u=r,this.settings.wrapper&&(u=r.hide().show().wrap("<"+this.settings.wrapper+"/>").parent()),this.labelContainer.length?this.labelContainer.append(u):this.settings.errorPlacement?this.settings.errorPlacement(u,n(t)):u.insertAfter(t),r.is("label")?r.attr("for",s):r.parents("label[for='"+s+"']").length===0&&(e=r.attr("id").replace(/(:|\.|\[|\]|\$)/g,"\\$1"),f?f.match(new RegExp("\\b"+e+"\\b"))||(f+=" "+e):f=e,n(t).attr("aria-describedby",f),o=this.groups[t.name],o&&n.each(this.groups,function(t,i){i===o&&n("[name='"+t+"']",this.currentForm).attr("aria-describedby",r.attr("id"))})));!i&&this.settings.success&&(r.text(""),typeof this.settings.success=="string"?r.addClass(this.settings.success):this.settings.success(r,t));this.toShow=this.toShow.add(r)},errorsFor:function(t){var r=this.idOrName(t),u=n(t).attr("aria-describedby"),i="label[for='"+r+"'], label[for='"+r+"'] *";return u&&(i=i+", #"+u.replace(/\s+/g,", #").replace(/\$/g,"")),this.errors().filter(i)},idOrName:function(n){return this.groups[n.name]||(this.checkable(n)?n.name:n.id||n.name)},validationTargetFor:function(t){return this.checkable(t)&&(t=this.findByName(t.name)),n(t).not(this.settings.ignore)[0]},checkable:function(n){return/radio|checkbox/i.test(n.type)},findByName:function(t){return n(this.currentForm).find("[name='"+t+"']")},getLength:function(t,i){switch(i.nodeName.toLowerCase()){case"select":return n("option:selected",i).length;case"input":if(this.checkable(i))return this.findByName(i.name).filter(":checked").length}return t.length},depend:function(n,t){return this.dependTypes[typeof n]?this.dependTypes[typeof n](n,t):!0},dependTypes:{boolean:function(n){return n},string:function(t,i){return console.log("@todo fix me"),!!n(t,i.form).length},"function":function(n,t){return n(t)}},optional:function(t){var i=this.elementValue(t);return!n.validator.methods.required.call(this,i,t)&&"dependency-mismatch"},startRequest:function(n){this.pending[n.name]||(this.pendingRequest++,this.pending[n.name]=!0)},stopRequest:function(t,i){this.pendingRequest--;this.pendingRequest<0&&(this.pendingRequest=0);delete this.pending[t.name];i&&this.pendingRequest===0&&this.formSubmitted&&this.form()?(n(this.currentForm).submit(),this.formSubmitted=!1):!i&&this.pendingRequest===0&&this.formSubmitted&&(n(this.currentForm).triggerHandler("invalid-form",[this]),this.formSubmitted=!1)},previousValue:function(t){return n.data(t,"previousValue")||n.data(t,"previousValue",{old:null,valid:!0,message:this.defaultMessage(t,"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(t,i){t.constructor===String?this.classRuleSettings[t]=i:n.extend(this.classRuleSettings,t)},classRules:function(t){var i={},r=n(t).attr("class");return r&&n.each(r.split(" "),function(){this in n.validator.classRuleSettings&&n.extend(i,n.validator.classRuleSettings[this])}),i},attributeRules:function(t){var u={},e=n(t),f=t.getAttribute("type"),r,i;for(r in n.validator.methods)r==="required"?(i=t.getAttribute(r),i===""&&(i=!0),i=!!i):i=e.attr(r),/min|max/.test(r)&&(f===null||/number|range|text/.test(f))&&(i=Number(i)),i||i===0?u[r]=i:f===r&&f!=="range"&&(u[r]=!0);return u.maxlength&&/-1|2147483647|524288/.test(u.maxlength)&&delete u.maxlength,u},dataRules:function(t){var i,r,u={},f=n(t);for(i in n.validator.methods)r=f.data("rule"+i.charAt(0).toUpperCase()+i.substring(1).toLowerCase()),r!==undefined&&(u[i]=r);return u},staticRules:function(t){var i={},r=n.data(n(t).closest(".fn_validate").length?n(t).closest(".fn_validate")[0]:t.form,"validator");return r.settings.rules&&(i=n.validator.normalizeRule(r.settings.rules[t.name])||{}),i},normalizeRules:function(t,i){return n.each(t,function(r,u){if(u===!1){delete t[r];return}if(u.param||u.depends){var f=!0;switch(typeof u.depends){case"string":f=!!n(u.depends,n(i).closest(".fn_validate").length?n(i).closest(".fn_validate")[0]:i.form).length;break;case"function":f=u.depends.call(i,i)}f?t[r]=u.param!==undefined?u.param:!0:delete t[r]}}),n.each(t,function(r,u){t[r]=n.isFunction(u)?u(i):u}),n.each(["minlength","maxlength"],function(){t[this]&&(t[this]=Number(t[this]))}),n.each(["rangelength","range"],function(){var i;t[this]&&(n.isArray(t[this])?t[this]=[Number(t[this][0]),Number(t[this][1])]:typeof t[this]=="string"&&(i=t[this].replace(/[\[\]]/g,"").split(/[\s,]+/),t[this]=[Number(i[0]),Number(i[1])]))}),n.validator.autoCreateRanges&&(t.min!=null&&t.max!=null&&(t.range=[t.min,t.max],delete t.min,delete t.max),t.minlength!=null&&t.maxlength!=null&&(t.rangelength=[t.minlength,t.maxlength],delete t.minlength,delete t.maxlength)),t},normalizeRule:function(t){if(typeof t=="string"){var i={};n.each(t.split(/\s/),function(){i[this]=!0});t=i}return t},addMethod:function(t,i,r){n.validator.methods[t]=i;n.validator.messages[t]=r!==undefined?r:n.validator.messages[t];i.length<3&&n.validator.addClassRules(t,n.validator.normalizeRule(t))},methods:{required:function(t,i,r){if(!this.depend(r,i))return"dependency-mismatch";if(i.nodeName.toLowerCase()==="select"){var u=n(i).val();return u&&u.length>0}return this.checkable(i)?this.getLength(t,i)>0:n.trim(t).length>0},email:function(n,t){return this.optional(t)||/^[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(n)},url:function(n,t){return this.optional(t)||/^(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(n)},date:function(n,t){return this.optional(t)||!/Invalid|NaN/.test(new Date(n).toString())},dateISO:function(n,t){return this.optional(t)||/^\d{4}[\/\-](0?[1-9]|1[012])[\/\-](0?[1-9]|[12][0-9]|3[01])$/.test(n)},number:function(n,t){return this.optional(t)||/^(?:-?\d+|-?\d{1,3}(?:,\d{3})+)?(?:\.\d+)?$/.test(n)},digits:function(n,t){return this.optional(t)||/^\d+$/.test(n)},creditcard:function(n,t){if(this.optional(t))return"dependency-mismatch";if(/[^0-9 \-]+/.test(n))return!1;var f=0,i=0,u=!1,r,e;if(n=n.replace(/\D/g,""),n.length<13||n.length>19)return!1;for(r=n.length-1;r>=0;r--)e=n.charAt(r),i=parseInt(e,10),u&&(i*=2)>9&&(i-=9),f+=i,u=!u;return f%10==0},minlength:function(t,i,r){var u=n.isArray(t)?t.length:this.getLength(t,i);return this.optional(i)||u>=r},maxlength:function(t,i,r){var u=n.isArray(t)?t.length:this.getLength(t,i);return this.optional(i)||u<=r},rangelength:function(t,i,r){var u=n.isArray(t)?t.length:this.getLength(t,i);return this.optional(i)||u>=r[0]&&u<=r[1]},min:function(n,t,i){return this.optional(t)||n>=i},max:function(n,t,i){return this.optional(t)||n<=i},range:function(n,t,i){return this.optional(t)||n>=i[0]&&n<=i[1]},equalTo:function(t,i,r){var u=n(r);return this.settings.onfocusout&&u.unbind(".validate-equalTo").bind("blur.validate-equalTo",function(){n(i).valid()}),t===u.val()},remote:function(t,i,r){if(this.optional(i))return"dependency-mismatch";var f=this.previousValue(i),u,e;return(this.settings.messages[i.name]||(this.settings.messages[i.name]={}),f.originalMessage=this.settings.messages[i.name].remote,this.settings.messages[i.name].remote=f.message,r=typeof r=="string"&&{url:r}||r,f.old===t)?f.valid:(f.old=t,u=this,this.startRequest(i),e={},e[i.name]=t,n.ajax(n.extend(!0,{url:r,mode:"abort",port:"validate"+i.name,dataType:"json",data:e,context:u.currentForm,success:function(r){var o=r===!0||r==="true",s,e,h;u.settings.messages[i.name].remote=f.originalMessage;o?(h=u.formSubmitted,u.prepareElement(i),u.formSubmitted=h,u.successList.push(i),delete u.invalid[i.name],u.showErrors()):(s={},e=r||u.defaultMessage(i,"remote"),s[i.name]=f.message=n.isFunction(e)?e(t):e,u.invalid[i.name]=!0,u.showErrors(s));f.valid=o;u.stopRequest(i,o)}},r)),"pending")}}});n.format=function(){throw"$.format has been deprecated. Please use $.validator.format instead.";};var t={},i;n.ajaxPrefilter?n.ajaxPrefilter(function(n,i,r){var u=n.port;n.mode==="abort"&&(t[u]&&t[u].abort(),t[u]=r)}):(i=n.ajax,n.ajax=function(r){var f=("mode"in r?r:n.ajaxSettings).mode,u=("port"in r?r:n.ajaxSettings).port;return f==="abort"?(t[u]&&t[u].abort(),t[u]=i.apply(this,arguments),t[u]):i.apply(this,arguments)});n.extend(n.fn,{validateDelegate:function(t,i,r){return this.bind(i,function(i){var u=n(i.target);if(u.is(t))return r.apply(u,arguments)})}})}),function(){for(var i=0,t=["ms","moz","webkit","o"],n=0;n<t.length&&!window.requestAnimationFrame;++n)window.requestAnimationFrame=window[t[n]+"RequestAnimationFrame"],window.cancelAnimationFrame=window[t[n]+"CancelAnimationFrame"]||window[t[n]+"CancelRequestAnimationFrame"];window.requestAnimationFrame||(window.requestAnimationFrame=function(n){var t=(new Date).getTime(),r=Math.max(0,16-(t-i)),u=window.setTimeout(function(){n(t+r)},r);return i=t+r,u});window.cancelAnimationFrame||(window.cancelAnimationFrame=function(n){clearTimeout(n)})}()