File: /var/www/html/wpprm/wp-content/themes/ronneby/assets/js/foundation.js
/*! modernizr 3.6.0 (Custom Build) | MIT *
* https://modernizr.com/download/?-backgroundsize-borderimage-borderradius-boxshadow-cssanimations-csscolumns-cssgradients-cssreflections-csstransforms-csstransforms3d-csstransitions-flexbox-flexboxlegacy-fontface-generatedcontent-hsla-ie8compat-inlinesvg-multiplebgs-opacity-rgba-svg-svgclippaths-textshadow-domprefixes-prefixed-prefixes-setclasses-shiv-testallprops-testprop-teststyles !*/
!function(e,t,n){function r(e,t){return typeof e===t}function a(){var e,t,n,a,o,s,i;for(var l in x)if(x.hasOwnProperty(l)){if(e=[],t=x[l],t.name&&(e.push(t.name.toLowerCase()),t.options&&t.options.aliases&&t.options.aliases.length))for(n=0;n<t.options.aliases.length;n++)e.push(t.options.aliases[n].toLowerCase());for(a=r(t.fn,"function")?t.fn():t.fn,o=0;o<e.length;o++)s=e[o],i=s.split("."),1===i.length?Modernizr[i[0]]=a:(!Modernizr[i[0]]||Modernizr[i[0]]instanceof Boolean||(Modernizr[i[0]]=new Boolean(Modernizr[i[0]])),Modernizr[i[0]][i[1]]=a),b.push((a?"":"no-")+i.join("-"))}}function o(e){var t=w.className,n=Modernizr._config.classPrefix||"";if(k&&(t=t.baseVal),Modernizr._config.enableJSClass){var r=new RegExp("(^|\\s)"+n+"no-js(\\s|$)");t=t.replace(r,"$1"+n+"js$2")}Modernizr._config.enableClasses&&(t+=" "+n+e.join(" "+n),k?w.className.baseVal=t:w.className=t)}function s(e){return e.replace(/([a-z])-([a-z])/g,function(e,t,n){return t+n.toUpperCase()}).replace(/^-/,"")}function i(e,t){return!!~(""+e).indexOf(t)}function l(){return"function"!=typeof t.createElement?t.createElement(arguments[0]):k?t.createElementNS.call(t,"http://www.w3.org/2000/svg",arguments[0]):t.createElement.apply(t,arguments)}function c(){var e=t.body;return e||(e=l(k?"svg":"body"),e.fake=!0),e}function d(e,n,r,a){var o,s,i,d,u="modernizr",f=l("div"),p=c();if(parseInt(r,10))for(;r--;)i=l("div"),i.id=a?a[r]:u+(r+1),f.appendChild(i);return o=l("style"),o.type="text/css",o.id="s"+u,(p.fake?p:f).appendChild(o),p.appendChild(f),o.styleSheet?o.styleSheet.cssText=e:o.appendChild(t.createTextNode(e)),f.id=u,p.fake&&(p.style.background="",p.style.overflow="hidden",d=w.style.overflow,w.style.overflow="hidden",w.appendChild(p)),s=n(f,e),p.fake?(p.parentNode.removeChild(p),w.style.overflow=d,w.offsetHeight):f.parentNode.removeChild(f),!!s}function u(e,t){return function(){return e.apply(t,arguments)}}function f(e,t,n){var a;for(var o in e)if(e[o]in t)return n===!1?e[o]:(a=t[e[o]],r(a,"function")?u(a,n||t):a);return!1}function p(e){return e.replace(/([A-Z])/g,function(e,t){return"-"+t.toLowerCase()}).replace(/^ms-/,"-ms-")}function m(t,n,r){var a;if("getComputedStyle"in e){a=getComputedStyle.call(e,t,n);var o=e.console;if(null!==a)r&&(a=a.getPropertyValue(r));else if(o){var s=o.error?"error":"log";o[s].call(o,"getComputedStyle returning null, its possible modernizr test results are inaccurate")}}else a=!n&&t.currentStyle&&t.currentStyle[r];return a}function g(t,r){var a=t.length;if("CSS"in e&&"supports"in e.CSS){for(;a--;)if(e.CSS.supports(p(t[a]),r))return!0;return!1}if("CSSSupportsRule"in e){for(var o=[];a--;)o.push("("+p(t[a])+":"+r+")");return o=o.join(" or "),d("@supports ("+o+") { #modernizr { position: absolute; } }",function(e){return"absolute"==m(e,null,"position")})}return n}function h(e,t,a,o){function c(){u&&(delete B.style,delete B.modElem)}if(o=r(o,"undefined")?!1:o,!r(a,"undefined")){var d=g(e,a);if(!r(d,"undefined"))return d}for(var u,f,p,m,h,v=["modernizr","tspan","samp"];!B.style&&v.length;)u=!0,B.modElem=l(v.shift()),B.style=B.modElem.style;for(p=e.length,f=0;p>f;f++)if(m=e[f],h=B.style[m],i(m,"-")&&(m=s(m)),B.style[m]!==n){if(o||r(a,"undefined"))return c(),"pfx"==t?m:!0;try{B.style[m]=a}catch(y){}if(B.style[m]!=h)return c(),"pfx"==t?m:!0}return c(),!1}function v(e,t,n,a,o){var s=e.charAt(0).toUpperCase()+e.slice(1),i=(e+" "+j.join(s+" ")+s).split(" ");return r(t,"string")||r(t,"undefined")?h(i,t,a,o):(i=(e+" "+E.join(s+" ")+s).split(" "),f(i,t,n))}function y(e,t,r){return v(e,n,n,t,r)}var b=[],x=[],S={_version:"3.6.0",_config:{classPrefix:"",enableClasses:!0,enableJSClass:!0,usePrefixes:!0},_q:[],on:function(e,t){var n=this;setTimeout(function(){t(n[e])},0)},addTest:function(e,t,n){x.push({name:e,fn:t,options:n})},addAsyncTest:function(e){x.push({name:null,fn:e})}},Modernizr=function(){};Modernizr.prototype=S,Modernizr=new Modernizr,Modernizr.addTest("ie8compat",!e.addEventListener&&!!t.documentMode&&7===t.documentMode),Modernizr.addTest("svg",!!t.createElementNS&&!!t.createElementNS("http://www.w3.org/2000/svg","svg").createSVGRect);var C=S._config.usePrefixes?" -webkit- -moz- -o- -ms- ".split(" "):["",""];S._prefixes=C;var w=t.documentElement,T="Moz O ms Webkit",E=S._config.usePrefixes?T.toLowerCase().split(" "):[];S._domPrefixes=E;var k="svg"===w.nodeName.toLowerCase();k||!function(e,t){function n(e,t){var n=e.createElement("p"),r=e.getElementsByTagName("head")[0]||e.documentElement;return n.innerHTML="x<style>"+t+"</style>",r.insertBefore(n.lastChild,r.firstChild)}function r(){var e=b.elements;return"string"==typeof e?e.split(" "):e}function a(e,t){var n=b.elements;"string"!=typeof n&&(n=n.join(" ")),"string"!=typeof e&&(e=e.join(" ")),b.elements=n+" "+e,c(t)}function o(e){var t=y[e[h]];return t||(t={},v++,e[h]=v,y[v]=t),t}function s(e,n,r){if(n||(n=t),u)return n.createElement(e);r||(r=o(n));var a;return a=r.cache[e]?r.cache[e].cloneNode():g.test(e)?(r.cache[e]=r.createElem(e)).cloneNode():r.createElem(e),!a.canHaveChildren||m.test(e)||a.tagUrn?a:r.frag.appendChild(a)}function i(e,n){if(e||(e=t),u)return e.createDocumentFragment();n=n||o(e);for(var a=n.frag.cloneNode(),s=0,i=r(),l=i.length;l>s;s++)a.createElement(i[s]);return a}function l(e,t){t.cache||(t.cache={},t.createElem=e.createElement,t.createFrag=e.createDocumentFragment,t.frag=t.createFrag()),e.createElement=function(n){return b.shivMethods?s(n,e,t):t.createElem(n)},e.createDocumentFragment=Function("h,f","return function(){var n=f.cloneNode(),c=n.createElement;h.shivMethods&&("+r().join().replace(/[\w\-:]+/g,function(e){return t.createElem(e),t.frag.createElement(e),'c("'+e+'")'})+");return n}")(b,t.frag)}function c(e){e||(e=t);var r=o(e);return!b.shivCSS||d||r.hasCSS||(r.hasCSS=!!n(e,"article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}mark{background:#FF0;color:#000}template{display:none}")),u||l(e,r),e}var d,u,f="3.7.3",p=e.html5||{},m=/^<|^(?:button|map|select|textarea|object|iframe|option|optgroup)$/i,g=/^(?:a|b|code|div|fieldset|h1|h2|h3|h4|h5|h6|i|label|li|ol|p|q|span|strong|style|table|tbody|td|th|tr|ul)$/i,h="_html5shiv",v=0,y={};!function(){try{var e=t.createElement("a");e.innerHTML="<xyz></xyz>",d="hidden"in e,u=1==e.childNodes.length||function(){t.createElement("a");var e=t.createDocumentFragment();return"undefined"==typeof e.cloneNode||"undefined"==typeof e.createDocumentFragment||"undefined"==typeof e.createElement}()}catch(n){d=!0,u=!0}}();var b={elements:p.elements||"abbr article aside audio bdi canvas data datalist details dialog figcaption figure footer header hgroup main mark meter nav output picture progress section summary template time video",version:f,shivCSS:p.shivCSS!==!1,supportsUnknownElements:u,shivMethods:p.shivMethods!==!1,type:"default",shivDocument:c,createElement:s,createDocumentFragment:i,addElements:a};e.html5=b,c(t),"object"==typeof module&&module.exports&&(module.exports=b)}("undefined"!=typeof e?e:this,t),Modernizr.addTest("cssgradients",function(){for(var e,t="background-image:",n="gradient(linear,left top,right bottom,from(#9f9),to(white));",r="",a=0,o=C.length-1;o>a;a++)e=0===a?"to ":"",r+=t+C[a]+"linear-gradient("+e+"left top, #9f9, white);";Modernizr._config.usePrefixes&&(r+=t+"-webkit-"+n);var s=l("a"),i=s.style;return i.cssText=r,(""+i.backgroundImage).indexOf("gradient")>-1}),Modernizr.addTest("hsla",function(){var e=l("a").style;return e.cssText="background-color:hsla(120,40%,100%,.5)",i(e.backgroundColor,"rgba")||i(e.backgroundColor,"hsla")}),Modernizr.addTest("multiplebgs",function(){var e=l("a").style;return e.cssText="background:url(https://),url(https://),red url(https://)",/(url\s*\(.*?){3}/.test(e.background)}),Modernizr.addTest("opacity",function(){var e=l("a").style;return e.cssText=C.join("opacity:.55;"),/^0.55$/.test(e.opacity)}),Modernizr.addTest("rgba",function(){var e=l("a").style;return e.cssText="background-color:rgba(150,255,150,.5)",(""+e.backgroundColor).indexOf("rgba")>-1}),Modernizr.addTest("inlinesvg",function(){var e=l("div");return e.innerHTML="<svg/>","http://www.w3.org/2000/svg"==("undefined"!=typeof SVGRect&&e.firstChild&&e.firstChild.namespaceURI)});var _="CSS"in e&&"supports"in e.CSS,N="supportsCSS"in e;Modernizr.addTest("supports",_||N);var R={}.toString;Modernizr.addTest("svgclippaths",function(){return!!t.createElementNS&&/SVGClipPath/.test(R.call(t.createElementNS("http://www.w3.org/2000/svg","clipPath")))});var z=S.testStyles=d,P=function(){var e=navigator.userAgent,t=e.match(/w(eb)?osbrowser/gi),n=e.match(/windows phone/gi)&&e.match(/iemobile\/([0-9])+/gi)&&parseFloat(RegExp.$1)>=9;return t||n}();P?Modernizr.addTest("fontface",!1):z('@font-face {font-family:"font";src:url("https://")}',function(e,n){var r=t.getElementById("smodernizr"),a=r.sheet||r.styleSheet,o=a?a.cssRules&&a.cssRules[0]?a.cssRules[0].cssText:a.cssText||"":"",s=/src/i.test(o)&&0===o.indexOf(n.split(" ")[0]);Modernizr.addTest("fontface",s)}),z('#modernizr{font:0/0 a}#modernizr:after{content:":)";visibility:hidden;font:7px/1 a}',function(e){Modernizr.addTest("generatedcontent",e.offsetHeight>=6)});var j=S._config.usePrefixes?T.split(" "):[];S._cssomPrefixes=j;var F=function(t){var r,a=C.length,o=e.CSSRule;if("undefined"==typeof o)return n;if(!t)return!1;if(t=t.replace(/^@/,""),r=t.replace(/-/g,"_").toUpperCase()+"_RULE",r in o)return"@"+t;for(var s=0;a>s;s++){var i=C[s],l=i.toUpperCase()+"_"+r;if(l in o)return"@-"+i.toLowerCase()+"-"+t}return!1};S.atRule=F;var L={elem:l("modernizr")};Modernizr._q.push(function(){delete L.elem});var B={style:L.elem.style};Modernizr._q.unshift(function(){delete B.style});var M=S.testProp=function(e,t,r){return h([e],n,t,r)};Modernizr.addTest("textshadow",M("textShadow","1px 1px")),S.testAllProps=v,S.testAllProps=y,Modernizr.addTest("cssanimations",y("animationName","a",!0)),Modernizr.addTest("backgroundsize",y("backgroundSize","100%",!0)),Modernizr.addTest("borderimage",y("borderImage","url() 1",!0)),Modernizr.addTest("borderradius",y("borderRadius","0px",!0)),Modernizr.addTest("boxshadow",y("boxShadow","1px 1px",!0)),function(){Modernizr.addTest("csscolumns",function(){var e=!1,t=y("columnCount");try{e=!!t,e&&(e=new Boolean(e))}catch(n){}return e});for(var e,t,n=["Width","Span","Fill","Gap","Rule","RuleColor","RuleStyle","RuleWidth","BreakBefore","BreakAfter","BreakInside"],r=0;r<n.length;r++)e=n[r].toLowerCase(),t=y("column"+n[r]),("breakbefore"===e||"breakafter"===e||"breakinside"==e)&&(t=t||y(n[r])),Modernizr.addTest("csscolumns."+e,t)}(),Modernizr.addTest("flexbox",y("flexBasis","1px",!0)),Modernizr.addTest("flexboxlegacy",y("boxDirection","reverse",!0)),Modernizr.addTest("cssreflections",y("boxReflect","above",!0)),Modernizr.addTest("csstransforms",function(){return-1===navigator.userAgent.indexOf("Android 2.")&&y("transform","scale(1)",!0)}),Modernizr.addTest("csstransforms3d",function(){return!!y("perspective","1px",!0)}),Modernizr.addTest("csstransitions",y("transition","all",!0));S.prefixed=function(e,t,n){return 0===e.indexOf("@")?F(e):(-1!=e.indexOf("-")&&(e=s(e)),t?v(e,t,n):v(e,"pfx"))};a(),o(b),delete S.addTest,delete S.addAsyncTest;for(var A=0;A<Modernizr._q.length;A++)Modernizr._q[A]();e.Modernizr=Modernizr}(window,document);
/*
* jQuery Custom Forms Plugin 1.0
* www.ZURB.com
* Copyright 2010, ZURB
* Free to use under the MIT license.
* http://www.opensource.org/licenses/mit-license.php
*/
!function(p){jQuery.foundation=jQuery.foundation||{},jQuery.foundation.customForms=jQuery.foundation.customForms||{},p.foundation.customForms.appendCustomMarkup=function(h){function t(t,e){var s=p(e).hide(),o=s.attr("type"),n=s.next("span.custom."+o);0===n.length&&(n=p('<span class="custom '+o+'"></span>').insertAfter(s)),n.toggleClass("checked",s.is(":checked")),n.toggleClass("disabled",s.is(":disabled"))}h=p.extend({disable_class:"no-custom"},h),p("form.custom input:radio[data-customforms!=disabled]").each(t),p("form.custom input:checkbox[data-customforms!=disabled]").each(t),p("form.custom select[data-customforms!=disabled]").each(function(t,e){var s,o={tmp:[],hidden:null,adjust:function(t){var e=this;e.hidden=t.parents().andSelf().filter(":hidden"),e.hidden.each(function(){var t=p(this);e.tmp.push(t.attr("style")),t.css({visibility:"hidden",display:"block"})})},reset:function(){var o=this;o.hidden.each(function(t){var e=p(this),s=o.tmp[t];void 0===s?e.removeAttr("style"):e.attr("style",s)}),o.tmp=[],o.hidden=null}},n=p(e),i=n.next("div.custom.dropdown"),d=i.find("ul"),a=(i.find(".current"),i.find(".selector"),n.find("option")),c=a.filter(":selected"),l=0,r="",u=!1;if(!n.hasClass(h.disable_class)){if(0===i.length){var m=n.hasClass("small")?"small":n.hasClass("medium")?"medium":n.hasClass("large")?"large":n.hasClass("expand")?"expand":"";(i=p('<div class="'+["custom","dropdown",m].join(" ")+'"><a href="#" class="selector"></a><ul /></div>')).find(".selector"),d=i.find("ul"),r=a.map(function(){return"<li>"+p(this).html()+"</li>"}).get().join(""),d.append(r),u=i.prepend('<a href="#" class="current">'+c.html()+"</a>").find(".current"),n.after(i).hide()}else r=a.map(function(){return"<li>"+p(this).html()+"</li>"}).get().join(""),d.html("").append(r);i.toggleClass("disabled",n.is(":disabled")),s=d.find("li"),a.each(function(t){this.selected&&(s.eq(t).addClass("selected"),u&&u.html(p(this).html()))}),d.css("width","auto"),i.css("width","auto"),i.is(".small, .medium, .large, .expand")||(i.addClass("open"),o.adjust(d),l=s.outerWidth()>l?s.outerWidth():l,o.reset(),i.removeClass("open"),i.width(l+18),d.width(l+16))}})};var n=function(t){var e=t.prev(),s=e[0];!1===e.is(":disabled")&&(s.checked=!s.checked,t.toggleClass("checked"),e.trigger("change"))},i=function(t){var e=t.prev(),s=e.closest("form.custom"),o=e[0];!1===e.is(":disabled")&&(s.find('input:radio[name="'+e.attr("name")+'"]').next().not(t).removeClass("checked"),t.hasClass("checked")||t.toggleClass("checked"),o.checked=t.hasClass("checked"),e.trigger("change"))};p(document).on("click","form.custom span.custom.checkbox",function(t){t.preventDefault(),t.stopPropagation(),n(p(this))}),p(document).on("click","form.custom span.custom.radio",function(t){t.preventDefault(),t.stopPropagation(),i(p(this))}),p(document).on("change","form.custom select[data-customforms!=disabled]",function(t){var e,s,o;e=p(this),s=0,o=e.next(),$options=e.find("option"),o.find("ul").html(""),$options.each(function(){$li=p("<li>"+p(this).html()+"</li>"),o.find("ul").append($li)}),$options.each(function(t){this.selected&&(o.find("li").eq(t).addClass("selected"),o.find(".current").html(p(this).html()))}),o.removeAttr("style").find("ul").removeAttr("style"),o.find("li").each(function(){o.addClass("open"),p(this).outerWidth()>s&&(s=p(this).outerWidth()),o.removeClass("open")}),o.css("width",s+18+"px"),o.find("ul").css("width",s+16+"px")}),p(document).on("click","form.custom label",function(t){var e,s,o=p("#"+p(this).attr("for")+"[data-customforms!=disabled]");0!==o.length&&("checkbox"===o.attr("type")?(t.preventDefault(),0==(e=p(this).find("span.custom.checkbox")).length&&(e=p(this).next("span.custom.checkbox")),0==e.length&&(e=p(this).prev("span.custom.checkbox")),n(e)):"radio"===o.attr("type")&&(t.preventDefault(),0==(s=p(this).find("span.custom.radio")).length&&(s=p(this).next("span.custom.radio")),0==s.length&&(s=p(this).prev("span.custom.radio")),i(s)))}),p(document).on("click","form.custom div.custom.dropdown a.current, form.custom div.custom.dropdown a.selector",function(t){var e=p(this).closest("div.custom.dropdown"),s=e.prev();if(t.preventDefault(),p("div.dropdown").removeClass("open"),!1===s.is(":disabled"))return e.toggleClass("open"),e.hasClass("open")?p(document).bind("click.customdropdown",function(t){e.removeClass("open"),p(document).unbind(".customdropdown")}):p(document).unbind(".customdropdown"),!1}),p(document).on("click","form.custom div.custom.dropdown li",function(t){var e=p(this),s=e.closest("div.custom.dropdown"),o=s.prev(),n=0;t.preventDefault(),t.stopPropagation(),p("div.dropdown").removeClass("open"),e.closest("ul").find("li").removeClass("selected"),e.addClass("selected"),s.removeClass("open").find("a.current").html(e.html()),e.closest("ul").find("li").each(function(t){e[0]==this&&(n=t)}),o[0].selectedIndex=n,o.trigger("change")}),p.fn.foundationCustomForms=p.foundation.customForms.appendCustomMarkup}(jQuery);
// jquery.event.move
//
// DOM.event.move
//
// 2.0.0
//
// Stephen Band
//
// Triggers 'movestart', 'move' and 'moveend' events after
// mousemoves following a mousedown cross a distance threshold,
// similar to the native 'dragstart', 'drag' and 'dragend' events.
// Move events are throttled to animation frames. Move event objects
// have the properties:
//
// pageX:
// pageY: Page coordinates of pointer.
// startX:
// startY: Page coordinates of pointer at movestart.
// distX:
// distY: Distance the pointer has moved since movestart.
// deltaX:
// deltaY: Distance the finger has moved since last event.
// velocityX:
// velocityY: Average velocity over last few events.
!function(e){"function"==typeof define&&define.amd?define([],e):"undefined"!=typeof module&&null!==module&&module.exports?module.exports=e:e()}(function(){var o=Object.assign||window.jQuery&&jQuery.extend,g=8,a=window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||window.oRequestAnimationFrame||window.msRequestAnimationFrame||function(e,t){return window.setTimeout(function(){e()},25)},i={textarea:!0,input:!0,select:!0,button:!0},u={move:"mousemove",cancel:"mouseup dragstart",end:"mouseup"},r={move:"touchmove",cancel:"touchend",end:"touchend"},d=/\s+/,c={bubbles:!0,cancelable:!0},t=Symbol("events");function m(e){return e[t]||(e[t]={})}function v(e,t,n,i,o){t=t.split(d);var a,c=m(e),u=t.length;function r(e){n(e,i)}for(;u--;)(c[a=t[u]]||(c[a]=[])).push([n,r]),e.addEventListener(a,r)}function f(e,t,n,i){t=t.split(d);var o,a,c,u=m(e),r=t.length;if(u)for(;r--;)if(a=u[o=t[r]])for(c=a.length;c--;)a[c][0]===n&&(e.removeEventListener(o,a[c][1]),a.splice(c,1))}function p(e,t,n){var i=new CustomEvent(t,c);n&&o(i,n),e.dispatchEvent(i)}function n(e){var n=e,i=!1,o=!1;function t(e){i?(n(),a(t),i=!(o=!0)):o=!1}this.kick=function(e){i=!0,o||t()},this.end=function(e){var t=n;e&&(o?(n=i?function(){t(),e()}:e,i=!0):e())}}function h(){}function s(e){e.preventDefault()}function l(e,t){var n,i;if(e.identifiedTouch)return e.identifiedTouch(t);for(n=-1,i=e.length;++n<i;)if(e[n].identifier===t)return e[n]}function X(e,t){var n=l(e.changedTouches,t.identifier);if(n&&(n.pageX!==t.pageX||n.pageY!==t.pageY))return n}function Y(e,t){b(e,t,e,w)}function y(e,t){w()}function w(){f(document,u.move,Y),f(document,u.cancel,y)}function T(e){f(document,r.move,e.touchmove),f(document,r.cancel,e.touchend)}function b(e,t,n,i){var o,a,c,u,r,d,m,v,f,s=n.pageX-t.pageX,l=n.pageY-t.pageY;s*s+l*l<g*g||(a=t,c=n,u=s,r=l,d=i,m=(o=e).targetTouches,v=o.timeStamp-a.timeStamp,f={altKey:o.altKey,ctrlKey:o.ctrlKey,shiftKey:o.shiftKey,startX:a.pageX,startY:a.pageY,distX:u,distY:r,deltaX:u,deltaY:r,pageX:c.pageX,pageY:c.pageY,velocityX:u/v,velocityY:r/v,identifier:a.identifier,targetTouches:m,finger:m?m.length:1,enableMove:function(){this.moveEnabled=!0,this.enableMove=h,o.preventDefault()}},p(a.target,"movestart",f),d(a))}function S(e,t){var n=t.timer;t.touch=e,t.timeStamp=e.timeStamp,n.kick()}function k(e,t){var n=t.target,i=t.event,o=t.timer;f(document,u.move,S),f(document,u.end,k),j(n,i,o,function(){setTimeout(function(){f(n,"click",s)},0)})}function K(e,t){var n,i=t.target,o=t.event,a=t.timer;l(e.changedTouches,o.identifier)&&(n=t,f(document,r.move,n.activeTouchmove),f(document,r.end,n.activeTouchend),j(i,o,a))}function j(e,t,n,i){n.end(function(){return p(e,"moveend",t),i&&i()})}if(v(document,"mousedown",function(e){var t;1!==(t=e).which||t.ctrlKey||t.altKey||i[e.target.tagName.toLowerCase()]||(v(document,u.move,Y,e),v(document,u.cancel,y,e))}),v(document,"touchstart",function(e){if(!i[e.target.tagName.toLowerCase()]){var t=e.changedTouches[0],n={target:t.target,pageX:t.pageX,pageY:t.pageY,identifier:t.identifier,touchmove:function(e,t){var n,i,o;(o=X(n=e,i=t))&&b(n,i,o,T)},touchend:function(e,t){var n;n=t,l(e.changedTouches,n.identifier)&&T(n)}};v(document,r.move,n.touchmove,n),v(document,r.cancel,n.touchend,n)}}),v(document,"movestart",function(e){if(!e.defaultPrevented&&e.moveEnabled){var a={startX:e.startX,startY:e.startY,pageX:e.pageX,pageY:e.pageY,distX:e.distX,distY:e.distY,deltaX:e.deltaX,deltaY:e.deltaY,velocityX:e.velocityX,velocityY:e.velocityY,identifier:e.identifier,targetTouches:e.targetTouches,finger:e.finger},c={target:e.target,event:a,timer:new n(function(e){var t,n,i,o;t=a,n=c.touch,i=c.timeStamp,o=i-t.timeStamp,t.distX=n.pageX-t.startX,t.distY=n.pageY-t.startY,t.deltaX=n.pageX-t.pageX,t.deltaY=n.pageY-t.pageY,t.velocityX=.3*t.velocityX+.7*t.deltaX/o,t.velocityY=.3*t.velocityY+.7*t.deltaY/o,t.pageX=n.pageX,t.pageY=n.pageY,p(c.target,"move",a)}),touch:void 0,timeStamp:e.timeStamp};void 0===e.identifier?(v(e.target,"click",s),v(document,u.move,S,c),v(document,u.end,k,c)):(c.activeTouchmove=function(e,t){var n,i,o,a,c;n=e,o=(i=t).event,a=i.timer,(c=X(n,o))&&(n.preventDefault(),o.targetTouches=n.targetTouches,i.touch=c,i.timeStamp=n.timeStamp,a.kick())},c.activeTouchend=function(e,t){K(e,t)},v(document,r.move,c.activeTouchmove,c),v(document,r.end,c.activeTouchend,c))}}),window.jQuery){var E="startX startY pageX pageY distX distY deltaX deltaY velocityX velocityY".split(" ");jQuery.event.special.movestart={setup:function(){return v(this,"movestart",e),!1},teardown:function(){return f(this,"movestart",e),!1},add:A},jQuery.event.special.move={setup:function(){return v(this,"movestart",Q),!1},teardown:function(){return f(this,"movestart",Q),!1},add:A},jQuery.event.special.moveend={setup:function(){return v(this,"movestart",q),!1},teardown:function(){return f(this,"movestart",q),!1},add:A}}function e(e){e.enableMove()}function Q(e){e.enableMove()}function q(e){e.enableMove()}function A(e){var i=e.handler;e.handler=function(e){for(var t,n=E.length;n--;)e[t=E[n]]=e.originalEvent[t];i.apply(this,arguments)}}});
// jQuery.event.swipe
// 0.5
// Stephen Band
// Dependencies
// jQuery.event.move 1.2
// One of swipeleft, swiperight, swipeup or swipedown is triggered on
// moveend, when the move has covered a threshold ratio of the dimension
// of the target node, or has gone really fast. Threshold and velocity
// sensitivity changed with:
//
// jQuery.event.special.swipe.settings.threshold
// jQuery.event.special.swipe.settings.sensitivity
!function(t){"function"==typeof define&&define.amd?define(["jquery"],t):t(jQuery)}(function(s,t){function n(t){var e,i,s;e=t.target.offsetWidth,i=t.target.offsetHeight,s={distX:t.distX,distY:t.distY,velocityX:t.velocityX,velocityY:t.velocityY,finger:t.finger},t.distX>t.distY?t.distX>-t.distY?(t.distX/e>v.threshold||1<t.velocityX*t.distX/e*v.sensitivity)&&(s.type="swiperight",o(t.currentTarget,s)):(-t.distY/i>v.threshold||1<t.velocityY*t.distY/e*v.sensitivity)&&(s.type="swipeup",o(t.currentTarget,s)):t.distX>-t.distY?(t.distY/i>v.threshold||1<t.velocityY*t.distY/e*v.sensitivity)&&(s.type="swipedown",o(t.currentTarget,s)):(-t.distX/e>v.threshold||1<t.velocityX*t.distX/e*v.sensitivity)&&(s.type="swipeleft",o(t.currentTarget,s))}function r(t){var e=s.data(t,"event_swipe");return e||(e={count:0},s.data(t,"event_swipe",e)),e}var d=s.event.add,e=s.event.remove,o=function(t,e,i){s.event.trigger(e,i,t)},v={threshold:.4,sensitivity:6};s.event.special.swipe=s.event.special.swipeleft=s.event.special.swiperight=s.event.special.swipeup=s.event.special.swipedown={setup:function(t,e,i){if(!(0<r(this).count++))return d(this,"moveend",n),!0},teardown:function(){if(!(0<--r(this).count))return e(this,"moveend",n),!0},settings:v}});
/*
* jQuery Reveal Plugin 1.1
* www.ZURB.com
* Copyright 2010, ZURB
* Free to use under the MIT license.
* http://www.opensource.org/licenses/mit-license.php
*/
/*globals jQuery */
!function(s){"use strict";var p=!1;s(document).on("click","a[data-reveal-id]",function(e){e.preventDefault();var n=s(this).attr("data-reveal-id");s("#"+n).reveal(s(this).data())}),s.fn.reveal=function(d){var c=s(document),e={animation:"fadeAndPop",animationSpeed:300,closeOnBackgroundClick:!0,dismissModalClass:"close-reveal-modal",open:s.noop,opened:s.noop,close:s.noop,closed:s.noop};return d=s.extend({},e,d),this.not(".reveal-modal.open").each(function(){function n(){l=!0}var e,a=s(this),o=parseInt(a.css("top"),10),i=a.height()+o,l=!1,t=s(".reveal-modal-bg"),r={open:{top:0,opacity:0,visibility:"visible",display:"block"},close:{top:o,opacity:1,visibility:"hidden",display:"none"}};0===t.length&&(t=s("<div />",{class:"reveal-modal-bg"}).insertAfter(a)).fadeTo("fast",.8),a.bind("reveal:open.reveal",function(){var e;l||(n(),1===(e=s(".reveal-modal.open")).length&&(p=!0,e.trigger("reveal:close")),a.addClass("open"),"fadeAndPop"===d.animation&&(r.open.top=c.scrollTop()-i,r.open.opacity=0,a.css(r.open),t.fadeIn(d.animationSpeed/2),a.delay(d.animationSpeed/2).animate({top:c.scrollTop()+o+"px",opacity:1},d.animationSpeed,function(){a.trigger("reveal:opened")})),"fade"===d.animation&&(r.open.top=c.scrollTop()+o,r.open.opacity=0,a.css(r.open),t.fadeIn(d.animationSpeed/2),a.delay(d.animationSpeed/2).animate({opacity:1},d.animationSpeed,function(){a.trigger("reveal:opened")})),"none"===d.animation&&(r.open.top=c.scrollTop()+o,r.open.opacity=1,a.css(r.open),t.css({display:"block"}),a.trigger("reveal:opened")))}),a.bind("reveal:open.reveal",function(){var e=a.find(".flex-video"),n=e.find("iframe");0<n.length&&(n.attr("src",n.data("src")),e.fadeIn(100))}),a.bind("reveal:close.reveal",function(){l||(n(),a.removeClass("open"),"fadeAndPop"===d.animation&&(a.animate({top:c.scrollTop()-i+"px",opacity:0},d.animationSpeed/2,function(){a.css(r.close)}),p?a.trigger("reveal:closed"):t.delay(d.animationSpeed).fadeOut(d.animationSpeed,function(){a.trigger("reveal:closed")})),"fade"===d.animation&&(a.animate({opacity:0},d.animationSpeed,function(){a.css(r.close)}),p?a.trigger("reveal:closed"):t.delay(d.animationSpeed).fadeOut(d.animationSpeed,function(){a.trigger("reveal:closed")})),"none"===d.animation&&(a.css(r.close),p||t.css({display:"none"}),a.trigger("reveal:closed")),p=!1)}),a.bind("reveal:closed.reveal",function(){var e=a.find(".flex-video"),n=e.find("iframe");0<n.length&&(n.data("src",n.attr("src")),n.attr("src",""),e.fadeOut(100))}),a.bind("reveal:opened.reveal reveal:closed.reveal",function(){l=!1}),a.bind("reveal:closed.reveal",function(){a.unbind(".reveal"),t.unbind(".reveal"),e.unbind(".reveal"),s("body").unbind(".reveal")}),a.bind("reveal:open.reveal",d.open),a.bind("reveal:opened.reveal",d.opened),a.bind("reveal:close.reveal",d.close),a.bind("reveal:closed.reveal",d.closed),a.trigger("reveal:open"),e=s("."+d.dismissModalClass).bind("click.reveal",function(){a.trigger("reveal:close")}),d.closeOnBackgroundClick&&(t.css({cursor:"pointer"}),t.bind("click.reveal",function(){a.trigger("reveal:close")})),s("body").bind("keyup.reveal",function(e){27===e.which&&a.trigger("reveal:close")})})}}(jQuery);
/*
* jQuery Orbit Plugin 1.4.0
* www.ZURB.com/playground
* Copyright 2010, ZURB
* Free to use under the MIT license.
* http://www.opensource.org/licenses/mit-license.php
*/
(function(o){"use strict";var i={defaults:{animation:"horizontal-push",animationSpeed:600,timer:!0,advanceSpeed:4e3,pauseOnHover:!(o.fn.findFirstImage=function(){return this.first().find("img").andSelf().filter("img").first()}),startClockOnMouseOut:!1,startClockOnMouseOutAfter:1e3,directionalNav:!0,directionalNavRightText:"Right",directionalNavLeftText:"Left",captions:!0,captionAnimation:"fade",captionAnimationSpeed:600,resetTimerOnClick:!1,bullets:!1,bulletThumbs:!1,bulletThumbLocation:"",bulletThumbsHideOnSmall:!0,afterSlideChange:o.noop,afterLoadComplete:o.noop,fluid:!0,centerBullets:!0,singleCycle:!1,slideNumber:!1,stackOnSmall:!1},activeSlide:0,numberSlides:0,orbitWidth:null,orbitHeight:null,locked:null,timerRunning:null,degrees:0,wrapperHTML:'<div class="orbit-wrapper" />',timerHTML:'<div class="timer"><span class="mask"><span class="rotator"></span></span><span class="pause"></span></div>',captionHTML:'<div class="orbit-caption"></div>',directionalNavHTML:'<div class="slider-nav hide-for-small"><span class="right"></span><span class="left"></span></div>',bulletHTML:'<ul class="orbit-bullets"></ul>',slideNumberHTML:'<span class="orbit-slide-counter"></span>',init:function(t,i){var e,s=0,n=this;this.clickTimer=o.proxy(this.clickTimer,this),this.addBullet=o.proxy(this.addBullet,this),this.resetAndUnlock=o.proxy(this.resetAndUnlock,this),this.stopClock=o.proxy(this.stopClock,this),this.startTimerAfterMouseLeave=o.proxy(this.startTimerAfterMouseLeave,this),this.clearClockMouseLeaveTimer=o.proxy(this.clearClockMouseLeaveTimer,this),this.rotateTimer=o.proxy(this.rotateTimer,this),this.options=o.extend({},this.defaults,i),"false"===this.options.timer&&(this.options.timer=!1),"false"===this.options.captions&&(this.options.captions=!1),"false"===this.options.directionalNav&&(this.options.directionalNav=!1),this.$element=o(t),this.$wrapper=this.$element.wrap(this.wrapperHTML).parent(),this.$slides=this.$element.children("img, a, div, figure, li"),this.$element.on("movestart",function(t){(t.distX>t.distY&&t.distX<-t.distY||t.distX<t.distY&&t.distX>-t.distY)&&t.preventDefault()}),this.$element.bind("orbit.next",function(){n.shift("next")}),this.$element.bind("orbit.prev",function(){n.shift("prev")}),this.$element.bind("swipeleft",function(){o(this).trigger("orbit.next")}),this.$element.bind("swiperight",function(){o(this).trigger("orbit.prev")}),this.$element.bind("orbit.goto",function(t,i){n.shift(i)}),this.$element.bind("orbit.start",function(t,i){n.startClock()}),this.$element.bind("orbit.stop",function(t,i){n.stopClock()}),0===(e=this.$slides.filter("img")).length?this.loaded():e.bind("imageready",function(){(s+=1)===e.length&&n.loaded()})},loaded:function(){this.$element.addClass("orbit").css({width:"1px",height:"1px"}),this.options.stackOnSmall&&this.$element.addClass("orbit-stack-on-small"),this.$slides.addClass("orbit-slide").css({opacity:0}),this.setDimentionsFromLargestSlide(),this.updateOptionsIfOnlyOneSlide(),this.setupFirstSlide(),this.notifySlideChange(),this.options.timer&&(this.setupTimer(),this.startClock()),this.options.captions&&this.setupCaptions(),this.options.directionalNav&&this.setupDirectionalNav(),this.options.bullets&&(this.setupBulletNav(),this.setActiveBullet()),this.options.afterLoadComplete.call(this),Holder.run()},currentSlide:function(){return this.$slides.eq(this.activeSlide)},notifySlideChange:function(){if(this.options.slideNumber){var t=this.activeSlide+1+" of "+this.$slides.length;if(this.$element.trigger("orbit.change",{slideIndex:this.activeSlide,slideCount:this.$slides.length}),void 0===this.$counter){var i=o(this.slideNumberHTML).html(t);this.$counter=i,this.$wrapper.append(this.$counter)}else this.$counter.html(t)}},setDimentionsFromLargestSlide:function(){var s,n=this;n.$element.add(n.$wrapper).width(this.$slides.first().outerWidth()),n.$element.add(n.$wrapper).height(this.$slides.first().height()),n.orbitWidth=this.$slides.first().outerWidth(),n.orbitHeight=this.$slides.first().height(),s=this.$slides.first().findFirstImage().clone(),this.$slides.each(function(){var t=o(this),i=t.outerWidth(),e=t.height();i>n.$element.outerWidth()&&(n.$element.add(n.$wrapper).width(i),n.orbitWidth=n.$element.outerWidth()),e>n.$element.height()&&(n.$element.add(n.$wrapper).height(e),n.orbitHeight=n.$element.height(),s=o(this).findFirstImage().clone()),n.numberSlides+=1}),this.options.fluid&&("string"==typeof this.options.fluid&&(s=o("<img>").attr("data-src","holder.js/"+this.options.fluid)),n.$element.prepend(s),s.addClass("fluid-placeholder"),n.$element.add(n.$wrapper).css({width:"inherit"}),n.$element.add(n.$wrapper).css({height:"inherit"}),o(window).bind("resize",function(){n.orbitWidth=n.$element.outerWidth(),n.orbitHeight=n.$element.height()}))},lock:function(){this.locked=!0},unlock:function(){this.locked=!1},updateOptionsIfOnlyOneSlide:function(){1===this.$slides.length&&(this.options.directionalNav=!1,this.options.timer=!1,this.options.bullets=!1)},setupFirstSlide:function(){var t=this;this.$slides.first().css({"z-index":3,opacity:1}).fadeIn(function(){t.$slides.css({display:"block"})})},startClock:function(){var t=this;if(!this.options.timer)return!1;this.$timer.is(":hidden")?this.clock=setInterval(function(){t.$element.trigger("orbit.next")},this.options.advanceSpeed):(this.timerRunning=!0,this.$pause.removeClass("active"),this.clock=setInterval(this.rotateTimer,this.options.advanceSpeed/180,!1))},rotateTimer:function(t){var i="rotate("+this.degrees+"deg)";this.degrees+=2,this.$rotator.css({"-webkit-transform":i,"-moz-transform":i,"-o-transform":i,"-ms-transform":i}),t&&(this.degrees=0,this.$rotator.removeClass("move"),this.$mask.removeClass("move")),180<this.degrees&&(this.$rotator.addClass("move"),this.$mask.addClass("move")),360<this.degrees&&(this.$rotator.removeClass("move"),this.$mask.removeClass("move"),this.degrees=0,this.$element.trigger("orbit.next"))},stopClock:function(){if(!this.options.timer)return!1;this.timerRunning=!1,clearInterval(this.clock),this.$pause.addClass("active")},setupTimer:function(){this.$timer=o(this.timerHTML),this.$wrapper.append(this.$timer),this.$rotator=this.$timer.find(".rotator"),this.$mask=this.$timer.find(".mask"),this.$pause=this.$timer.find(".pause"),this.$timer.click(this.clickTimer),this.options.startClockOnMouseOut&&(this.$wrapper.mouseleave(this.startTimerAfterMouseLeave),this.$wrapper.mouseenter(this.clearClockMouseLeaveTimer)),this.options.pauseOnHover&&this.$wrapper.mouseenter(this.stopClock)},startTimerAfterMouseLeave:function(){var t=this;this.outTimer=setTimeout(function(){t.timerRunning||t.startClock()},this.options.startClockOnMouseOutAfter)},clearClockMouseLeaveTimer:function(){clearTimeout(this.outTimer)},clickTimer:function(){this.timerRunning?this.stopClock():this.startClock()},setupCaptions:function(){this.$caption=o(this.captionHTML),this.$wrapper.append(this.$caption),this.setCaption()},setCaption:function(){var t,i=this.currentSlide().attr("data-caption");if(!this.options.captions)return!1;if(i){if(o.trim(o(i).text()).length<1)return!1;switch("#"==i.charAt(0)&&(i=i.substring(1,i.length)),t=o("#"+i).html(),this.$caption.attr("id",i).html(t),this.options.captionAnimation){case"none":this.$caption.show();break;case"fade":this.$caption.fadeIn(this.options.captionAnimationSpeed);break;case"slideOpen":this.$caption.slideDown(this.options.captionAnimationSpeed)}}else switch(this.options.captionAnimation){case"none":this.$caption.hide();break;case"fade":this.$caption.fadeOut(this.options.captionAnimationSpeed);break;case"slideOpen":this.$caption.slideUp(this.options.captionAnimationSpeed)}},setupDirectionalNav:function(){var t=this,i=o(this.directionalNavHTML);i.find(".right").html(this.options.directionalNavRightText),i.find(".left").html(this.options.directionalNavLeftText),this.$wrapper.append(i),this.$wrapper.find(".left").click(function(){t.stopClock(),t.options.resetTimerOnClick&&(t.rotateTimer(!0),t.startClock()),t.$element.trigger("orbit.prev")}),this.$wrapper.find(".right").click(function(){t.stopClock(),t.options.resetTimerOnClick&&(t.rotateTimer(!0),t.startClock()),t.$element.trigger("orbit.next")})},setupBulletNav:function(){this.$bullets=o(this.bulletHTML),this.$wrapper.append(this.$bullets),this.$slides.each(this.addBullet),this.$element.addClass("with-bullets"),this.options.centerBullets&&this.$bullets.css("margin-left",-this.$bullets.outerWidth()/2),this.options.bulletThumbsHideOnSmall&&this.$bullets.addClass("hide-for-small")},addBullet:function(t,i){var e,s=o("<li>"+(t+1)+"</li>"),n=this;this.options.bulletThumbs&&((e=o(i).attr("data-thumb"))&&s.addClass("has-thumb").css({background:"url("+this.options.bulletThumbLocation+e+") no-repeat"})),this.$bullets.append(s),s.data("index",t),s.click(function(){n.stopClock(),n.options.resetTimerOnClick&&(n.rotateTimer(!0),n.startClock()),n.$element.trigger("orbit.goto",[s.data("index")])})},setActiveBullet:function(){if(!this.options.bullets)return!1;this.$bullets.find("li").removeClass("active").eq(this.activeSlide).addClass("active")},resetAndUnlock:function(){this.$slides.eq(this.prevActiveSlide).css({"z-index":1}),this.unlock(),this.options.afterSlideChange.call(this,this.$slides.eq(this.prevActiveSlide),this.$slides.eq(this.activeSlide))},shift:function(t){var i=t;return this.prevActiveSlide=this.activeSlide,this.prevActiveSlide!=i&&("1"!=this.$slides.length&&(this.locked||(this.lock(),"next"==t?(this.activeSlide++,this.activeSlide==this.numberSlides&&(this.activeSlide=0)):"prev"==t?(this.activeSlide--,this.activeSlide<0&&(this.activeSlide=this.numberSlides-1)):(this.activeSlide=t,this.prevActiveSlide<this.activeSlide?i="next":this.prevActiveSlide>this.activeSlide&&(i="prev")),this.setActiveBullet(),this.notifySlideChange(),this.$slides.eq(this.prevActiveSlide).css({"z-index":2}),"fade"==this.options.animation&&(this.$slides.eq(this.activeSlide).css({opacity:0,"z-index":3}).animate({opacity:1},this.options.animationSpeed,this.resetAndUnlock),this.$slides.eq(this.prevActiveSlide).animate({opacity:0},this.options.animationSpeed)),"horizontal-slide"==this.options.animation&&("next"==i&&this.$slides.eq(this.activeSlide).css({left:this.orbitWidth,"z-index":3}).css("opacity",1).animate({left:0},this.options.animationSpeed,this.resetAndUnlock),"prev"==i&&this.$slides.eq(this.activeSlide).css({left:-this.orbitWidth,"z-index":3}).css("opacity",1).animate({left:0},this.options.animationSpeed,this.resetAndUnlock),this.$slides.eq(this.prevActiveSlide).css("opacity",0)),"vertical-slide"==this.options.animation&&("prev"==i&&(this.$slides.eq(this.activeSlide).css({top:this.orbitHeight,"z-index":3}).css("opacity",1).animate({top:0},this.options.animationSpeed,this.resetAndUnlock),this.$slides.eq(this.prevActiveSlide).css("opacity",0)),"next"==i&&this.$slides.eq(this.activeSlide).css({top:-this.orbitHeight,"z-index":3}).css("opacity",1).animate({top:0},this.options.animationSpeed,this.resetAndUnlock),this.$slides.eq(this.prevActiveSlide).css("opacity",0)),"horizontal-push"==this.options.animation&&("next"==i&&(this.$slides.eq(this.activeSlide).css({left:this.orbitWidth,"z-index":3}).animate({left:0,opacity:1},this.options.animationSpeed,this.resetAndUnlock),this.$slides.eq(this.prevActiveSlide).animate({left:-this.orbitWidth},this.options.animationSpeed,"",function(){o(this).css({opacity:0})})),"prev"==i&&(this.$slides.eq(this.activeSlide).css({left:-this.orbitWidth,"z-index":3}).animate({left:0,opacity:1},this.options.animationSpeed,this.resetAndUnlock),this.$slides.eq(this.prevActiveSlide).animate({left:this.orbitWidth},this.options.animationSpeed,"",function(){o(this).css({opacity:0})}))),"vertical-push"==this.options.animation&&("next"==i&&(this.$slides.eq(this.activeSlide).css({top:-this.orbitHeight,"z-index":3}).css("opacity",1).animate({top:0,opacity:1},this.options.animationSpeed,this.resetAndUnlock),this.$slides.eq(this.prevActiveSlide).css("opacity",0).animate({top:this.orbitHeight},this.options.animationSpeed,"")),"prev"==i&&(this.$slides.eq(this.activeSlide).css({top:this.orbitHeight,"z-index":3}).css("opacity",1).animate({top:0},this.options.animationSpeed,this.resetAndUnlock),this.$slides.eq(this.prevActiveSlide).css("opacity",0).animate({top:-this.orbitHeight},this.options.animationSpeed))),this.setCaption()),void(this.activeSlide===this.$slides.length-1&&this.options.singleCycle&&this.stopClock())))}};o.fn.orbit=function(t){return this.each(function(){o.extend({},i).init(this,t)})}})(jQuery),function(s){function n(t,i){var e=s(t);e.bind("load.imageready",function(){i.apply(t,arguments),e.unbind("load.imageready")})}var o={};s.event.special.imageready={setup:function(t,i,e){o=t||o},add:function(t){var i,e=s(this);1===this.nodeType&&"img"===this.tagName.toLowerCase()&&""!==this.src&&(o.forceLoad?(i=e.attr("src"),e.attr("src",""),n(this,t.handler),e.attr("src",i)):this.complete||4===this.readyState?t.handler.apply(this,arguments):n(this,t.handler))},teardown:function(t){s(this).unbind(".imageready")}}}(jQuery);var Holder=Holder||{};!function(p,t){function u(t){t=t.match(/^(\W)?(.*)/);var i=document["getElement"+(t[1]?"#"==t[1]?"ById":"sByClassName":"sByTagName")](t[2]),e=[];return null!=i&&(e=i.length?i:0==i.length?i:[i]),e}function m(t,i){var e={};for(var s in t)e[s]=t[s];for(var n in i)e[n]=i[n];return e}function f(t,i,e){var s=[i.height,i.width].sort(),n=Math.round(s[1]/16),o=Math.round(s[0]/16),a=Math.max(e.size,n);l.width=i.width,l.height=i.height,t.textAlign="center",t.textBaseline="middle",t.fillStyle=e.background,t.fillRect(0,0,i.width,i.height),t.fillStyle=e.foreground,t.font="bold "+a+"px sans-serif";var r=e.text?e.text:i.width+"x"+i.height;return 1<Math.round(t.measureText(r).width)/i.width&&(a=Math.max(o,e.size)),t.font="bold "+a+"px sans-serif",t.fillText(r,i.width/2,i.height/2,i.width),l.toDataURL("image/png")}var v=!1,l=document.createElement("canvas");if(l.getContext)if(l.toDataURL("image/png").indexOf("data:image/png")<0)v=!0;else var g=l.getContext("2d");else v=!0;var $={domain:"holder.js",images:"img",themes:{gray:{background:"#eee",foreground:"#aaa",size:12},social:{background:"#3a5a97",foreground:"#fff",size:12},industrial:{background:"#434A52",foreground:"#C2F200",size:12}}};for(var i in p.flags={dimensions:{regex:/([0-9]+)x([0-9]+)/,output:function(t){var i=this.regex.exec(t);return{width:+i[1],height:+i[2]}}},colors:{regex:/#([0-9a-f]{3,})\:#([0-9a-f]{3,})/i,output:function(t){var i=this.regex.exec(t);return{size:$.themes.gray.size,foreground:"#"+i[2],background:"#"+i[1]}}},text:{regex:/text\:(.*)/,output:function(t){return this.regex.exec(t)[1]}}},p.flags)p.flags[i].match=function(t){return t.match(this.regex)};p.add_theme=function(t,i){return null!=t&&null!=i&&($.themes[t]=i),p},p.add_image=function(t,i){var e=u(i);if(e.length)for(var s=0,n=e.length;s<n;s++){var o=document.createElement("img");o.setAttribute("data-src",t),e[s].appendChild(o)}return p},p.run=function(t){for(var i=m($,t),e=u(i.images),s=e.length,n=0;n<s;n++){var o=$.themes.gray,a=e[n].getAttribute("data-src")||e[n].getAttribute("src");if(a&&~a.indexOf(i.domain)){var r=!1,l=null,h=null,d=a.substr(a.indexOf(i.domain)+i.domain.length+1).split("/");for(sl=d.length,j=0;j<sl;j++)p.flags.dimensions.match(d[j])?(r=!0,l=p.flags.dimensions.output(d[j])):p.flags.colors.match(d[j])?o=p.flags.colors.output(d[j]):i.themes[d[j]]?o=i.themes[d[j]]:p.flags.text.match(d[j])&&(h=p.flags.text.output(d[j]));if(r){e[n].setAttribute("data-src",a);var c=l.width+"x"+l.height;e[n].setAttribute("alt",h||(o.text?o.text+" ["+c+"]":c)),e[n].style.backgroundColor=o.background;o=h?m(o,{text:h}):o;v||e[n].setAttribute("src",f(g,l,o))}}}return p},function(i,e){var s="complete",n="readystatechange",o=!1,t=!0,a=i.document,r=a.documentElement,l=a.addEventListener?"addEventListener":"attachEvent",h=a.addEventListener?"removeEventListener":"detachEvent",d=a.addEventListener?"":"on",c=function(t){(t.type!=n||a.readyState==s)&&(("load"==t.type?i:a)[h](d+t.type,c,!1),!o&&(o=!0)&&e.call(i,null))},p=function(){try{r.doScroll("left")}catch(t){return void setTimeout(p,50)}c("poll")};if(a.readyState==s)e.call(i,"lazy");else{if(a.createEventObject&&r.doScroll){try{t=!i.frameElement}catch(t){}t&&p()}a[l](d+"DOMContentLoaded",c,!1),a[l](d+n,c,!1),i[l](d+"load",c,!1)}}(t,function(){p.run()})}(Holder,window);
!function(e,t,n){"use strict";e.fn.foundationNavigation=function(t){var i=!1;Modernizr.touch||navigator.userAgent.match(/Windows Phone/i)?(e(document).on("click.fndtn touchstart.fndtn",".nav-bar a.flyout-toggle",function(t){t.preventDefault();var n=e(this).siblings(".flyout").first();!1===i&&(e(".nav-bar .flyout").not(n).slideUp(500),n.slideToggle(500,function(){i=!1})),i=!0}),e(".nav-bar>li.has-flyout",this).addClass("is-touch")):e(".nav-bar>li.has-flyout",this).on("mouseenter mouseleave",function(t){if("mouseenter"==t.type&&(e(".nav-bar").find(".flyout").hide(),e(this).children(".flyout").show()),"mouseleave"==t.type){var n=e(this).children(".flyout").find("input");0<(i=n).length&&(i.each(function(){e(this).is(":focus")&&(o=!0)}),o)||e(this).children(".flyout").hide()}var i,o})}}(jQuery);
!function(r,t,o){"use strict";r.fn.foundationButtons=function(t){var o=r(document),d=r.extend({dropdownAsToggle:!1,activeClass:"active"},t),l=function(t){r(".button.dropdown").find("ul").not(t).removeClass("show-dropdown")},i=function(t){var o=r(".button.dropdown").not(t);o.add(r("> span."+d.activeClass,o)).removeClass(d.activeClass)};o.on("click.fndtn",".button.disabled",function(t){t.preventDefault()}),r(".button.dropdown > ul",this).addClass("no-hover"),o.on("click.fndtn",".button.dropdown:not(.split), .button.dropdown.split span",function(t){var o=r(this),n=o.closest(".button.dropdown"),s=r("> ul",n);r.inArray(t.target.nodeName,["A","BUTTON"])&&t.preventDefault(),setTimeout(function(){l(d.dropdownAsToggle?"":s),s.toggleClass("show-dropdown"),d.dropdownAsToggle&&(i(n),o.toggleClass(d.activeClass))},0)}),o.on("click.fndtn","body, html",function(t){null!=t.originalEvent&&(r(t.originalEvent.target).is(".button.dropdown:not(.split), .button.dropdown.split span")||(l(),d.dropdownAsToggle&&i()))});var n=r(".button.dropdown:not(.large):not(.small):not(.tiny):visible",this).outerHeight()-1,s=r(".button.large.dropdown:visible",this).outerHeight()-1,u=r(".button.small.dropdown:visible",this).outerHeight()-1,e=r(".button.tiny.dropdown:visible",this).outerHeight()-1;r(".button.dropdown:not(.large):not(.small):not(.tiny) > ul",this).css("top",n),r(".button.dropdown.large > ul",this).css("top",s),r(".button.dropdown.small > ul",this).css("top",u),r(".button.dropdown.tiny > ul",this).css("top",e),r(".button.dropdown.up:not(.large):not(.small):not(.tiny) > ul",this).css("top","auto").css("bottom",n-2),r(".button.dropdown.up.large > ul",this).css("top","auto").css("bottom",s-2),r(".button.dropdown.up.small > ul",this).css("top","auto").css("bottom",u-2),r(".button.dropdown.up.tiny > ul",this).css("top","auto").css("bottom",e-2)}}(jQuery);
!function(o,n,t,e){"use strict";var c={callback:o.noop,deep_linking:!0,init:!1},i={init:function(t){return c=o.extend({},c,t),this.each(function(){c.init||i.events(),c.deep_linking&&i.from_hash()})},events:function(){o(t).on("click.fndtn",".tabs a",function(t){i.set_tab(o(this).parent("dd, li"),t)}),c.init=!0},set_tab:function(t,n){var e=t.closest("dl, ul").find(".active"),i=t.children("a").attr("href"),a=/^#/.test(i),s=o(i+"Tab");a&&0<s.length&&(n&&!c.deep_linking&&n.preventDefault(),s.closest(".tabs-content").children("li").removeClass("active").hide(),s.css("display","block").addClass("active")),e.removeClass("active"),t.addClass("active"),c.callback()},from_hash:function(){var t=n.location.hash;o('a[href="'+t+'"]').trigger("click.fndtn")}};o.fn.foundationTabs=function(t){return i[t]?i[t].apply(this,Array.prototype.slice.call(arguments,1)):"object"!=typeof t&&t?void o.error("Method "+t+" does not exist on jQuery.foundationTabs"):i.init.apply(this,arguments)}}(jQuery,this,this.document);
/*
* jQuery Foundation Tooltips 2.0.2
* http://foundation.zurb.com
* Copyright 2012, ZURB
* Free to use under the MIT license.
* http://www.opensource.org/licenses/mit-license.php
*/
/*jslint unparam: true, browser: true, indent: 2 */
!function(u,d,i){"use strict";var s={bodyHeight:0,selector:".has-tip",additionalInheritableClasses:[],tooltipClass:".tooltip",tipTemplate:function(t,o){return'<span data-selector="'+t+'" class="'+s.tooltipClass.substring(1)+'">'+o+'<span class="nub"></span></span>'}},a={init:function(t){return(s=u.extend(s,t)).selector=s.targetClass?s.targetClass:s.selector,this.each(function(){var t=u("body");Modernizr.touch?(t.on("click.tooltip touchstart.tooltip touchend.tooltip",s.selector,function(t){t.preventDefault(),u(s.tooltipClass).hide(),a.showOrCreateTip(u(this))}),t.on("click.tooltip touchstart.tooltip touchend.tooltip",s.tooltipClass,function(t){t.preventDefault(),u(this).fadeOut(150)})):t.on("mouseenter.tooltip mouseleave.tooltip",s.selector,function(t){var o=u(this);"mouseenter"===t.type?a.showOrCreateTip(o):"mouseleave"===t.type&&a.hide(o)}),u(this).data("tooltips",!0)})},showOrCreateTip:function(t,o){var e=a.getTip(t);e&&0<e.length?a.show(t):a.create(t,o)},getTip:function(t){var o=a.selector(t),e=null;return o&&(e=u("span[data-selector="+o+"]"+s.tooltipClass)),0<e.length&&e},selector:function(t){var o=t.attr("id"),e=t.data("selector");return o===i&&e===i&&(e="tooltip"+Math.random().toString(36).substring(7),t.attr("data-selector",e)),o||e},create:function(t,o){var e=u(s.tipTemplate(a.selector(t),u("<div>").html(o||t.attr("title")).html())),i=a.inheritable_classes(t);e.addClass(i).appendTo("body"),Modernizr.touch&&e.append('<span class="tap-to-close">tap to close </span>'),t.removeAttr("title"),a.show(t)},reposition:function(t,o,e){var i,s,a,r,n;if(o.css("visibility","hidden").show(),i=t.data("width"),a=(s=o.children(".nub")).outerHeight(),s.outerWidth(),(n=function(t,o,e,i,s,a){return t.css({top:o,bottom:i,left:s,right:e,"max-width":a||"auto"}).end()})(o,t.offset().top+t.outerHeight()+10,"auto","auto",t.offset().left,i),n(s,-a,"auto","auto",10),u(d).width()<767){if(t.data("mobile-width"))o.width(t.data("mobile-width")).css("left",15).addClass("tip-override");else if((r=t.closest(".columns")).length<0&&(r=u("body")),r.outerWidth())o.width(r.outerWidth()-25).css("left",15).addClass("tip-override");else{var l=Math.ceil(.9*u(d).width());o.width(l).css("left",15).addClass("tip-override")}n(s,-a,"auto","auto",t.offset().left)}else e&&-1<e.indexOf("tip-top")?(n(o,t.offset().top-o.outerHeight()-a,"auto","auto",t.offset().left,i).removeClass("tip-override"),n(s,"auto","auto",-a,"auto")):e&&-1<e.indexOf("tip-left")?(n(o,t.offset().top+t.outerHeight()/2-a,"auto","auto",t.offset().left-o.outerWidth()-10,i).removeClass("tip-override"),n(s,o.outerHeight()/2-a/2,-a,"auto","auto")):e&&-1<e.indexOf("tip-right")?(n(o,t.offset().top+t.outerHeight()/2-a,"auto","auto",t.offset().left+t.outerWidth()+10,i).removeClass("tip-override"),n(s,o.outerHeight()/2-a/2,"auto","auto",-a)):e&&-1<e.indexOf("tip-centered-top")?(n(o,t.offset().top-o.outerHeight()-a,"auto","auto",t.offset().left+(t.outerWidth()-o.outerWidth())/2,i).removeClass("tip-override"),n(s,"auto",o.outerWidth()/2-a/2,-a,"auto")):e&&-1<e.indexOf("tip-centered-bottom")&&(n(o,t.offset().top+t.outerHeight()+10,"auto","auto",t.offset().left+(t.outerWidth()-o.outerWidth())/2,i).removeClass("tip-override"),n(s,-a,o.outerWidth()/2-a/2,"auto","auto"));o.css("visibility","visible").hide()},inheritable_classes:function(t){var e=["tip-top","tip-left","tip-bottom","tip-right","tip-centered-top","tip-centered-bottom","noradius"].concat(s.additionalInheritableClasses),o=t.attr("class"),i=o?u.map(o.split(" "),function(t,o){if(-1!==u.inArray(t,e))return t}).join(" "):"";return u.trim(i)},show:function(t){var o=a.getTip(t);a.reposition(t,o,t.attr("class")),o.fadeIn(150)},hide:function(t){a.getTip(t).fadeOut(150)},reload:function(){var t=u(this);return t.data("tooltips")?t.foundationTooltips("destroy").foundationTooltips("init"):t.foundationTooltips("init")},destroy:function(){return this.each(function(){u(d).off(".tooltip"),u(s.selector).off(".tooltip"),u(s.tooltipClass).each(function(t){u(u(s.selector).get(t)).attr("title",u(this).text())}).remove()})}};u.fn.foundationTooltips=function(t){return a[t]?a[t].apply(this,Array.prototype.slice.call(arguments,1)):"object"!=typeof t&&t?void u.error("Method "+t+" does not exist on jQuery.foundationTooltips"):a.init.apply(this,arguments)}}(jQuery,this);
(function (e, t, n) {
"use strict";
e.fn.foundationAccordion = function (t) {
var n = function (e) {
return e.hasClass("hover") && !Modernizr.touch
};
e(document).on("mouseenter", ".accordion li", function () {
var t = e(this).parent();
if (n(t)) {
var r = e(this).children(".content").first();
e(".content", t).not(r).slideUp(300).parent("li"), r.slideToggle(300, function () {
r.parent("li").addClass("active")
})
}
}), e(document).on("click.fndtn", ".accordion li .title", function () {
var t = e(this).closest("li"), r = t.parent();
if (!n(r)) {
var i = t.children(".content").first();
t.hasClass("active") ? r.find("li").removeClass("active").end().find(".content").slideUp(300) : (e(".content", r).not(i).slideUp(300).parent("li").removeClass("active"), i.slideDown(300, function () {
i.parent("li").addClass("active")
}))
}
})
}
})(jQuery, this);
/*!
* jQuery Placeholder Plugin v2.3.1
* https://github.com/mathiasbynens/jquery-placeholder
*
* Copyright 2011, 2015 Mathias Bynens
* Released under the MIT license
*/
!function(e){"function"==typeof define&&define.amd?define(["jquery"],e):"object"==typeof module&&module.exports?e(require("jquery")):e(jQuery)}(function(i){var e,t,n=!1,a="[object OperaMini]"===Object.prototype.toString.call(window.operamini),l="placeholder"in document.createElement("input")&&!a&&!n,o="placeholder"in document.createElement("textarea")&&!a&&!n,r=i.valHooks,d=i.propHooks,u={};function p(e,t){var a=this,l=i(this);if(a.value===l.attr(n?"placeholder-x":"placeholder")&&l.hasClass(u.customClass))if(a.value="",l.removeClass(u.customClass),l.data("placeholder-password")){if(l=l.hide().nextAll('input[type="password"]:first').show().attr("id",l.removeAttr("id").data("placeholder-id")),!0===e)return l[0].value=t;l.focus()}else a==c()&&a.select()}function s(e){var t,a,l,o,r=this,d=i(this),s=r.id;if(!e||"blur"!==e.type||!d.hasClass(u.customClass))if(""===r.value){if("password"===r.type){if(!d.data("placeholder-textinput")){try{t=d.clone().prop({type:"text"})}catch(e){t=i("<input>").attr(i.extend((a=this,l={},o=/^jQuery\d+$/,i.each(a.attributes,function(e,t){t.specified&&!o.test(t.name)&&(l[t.name]=t.value)}),l),{type:"text"}))}t.removeAttr("name").data({"placeholder-enabled":!0,"placeholder-password":d,"placeholder-id":s}).bind("focus.placeholder",p),d.data({"placeholder-textinput":t,"placeholder-id":s}).before(t)}r.value="",d=d.removeAttr("id").hide().prevAll('input[type="text"]:first').attr("id",d.data("placeholder-id")).show()}else{var c=d.data("placeholder-password");c&&(c[0].value="",d.attr("id",d.data("placeholder-id")).show().nextAll('input[type="password"]:last').hide().removeAttr("id"))}d.addClass(u.customClass),d[0].value=d.attr(n?"placeholder-x":"placeholder")}else d.removeClass(u.customClass)}function c(){try{return document.activeElement}catch(e){}}l&&o?((t=i.fn.placeholder=function(){return this}).input=!0,t.textarea=!0):((t=i.fn.placeholder=function(e){return u=i.extend({},{customClass:"placeholder"},e),this.filter((l?"textarea":":input")+"["+(n?"placeholder-x":"placeholder")+"]").not("."+u.customClass).not(":radio, :checkbox, [type=hidden]").bind({"focus.placeholder":p,"blur.placeholder":s}).data("placeholder-enabled",!0).trigger("blur.placeholder")}).input=l,t.textarea=o,e={get:function(e){var t=i(e),a=t.data("placeholder-password");return a?a[0].value:t.data("placeholder-enabled")&&t.hasClass(u.customClass)?"":e.value},set:function(e,t){var a,l,o=i(e);return""!==t&&(a=o.data("placeholder-textinput"),l=o.data("placeholder-password"),a?(p.call(a[0],!0,t)||(e.value=t),a[0].value=t):l&&(p.call(e,!0,t)||(l[0].value=t),e.value=t)),o.data("placeholder-enabled")?""===t?(e.value=t,e!=c()&&s.call(e)):(o.hasClass(u.customClass)&&p.call(e),e.value=t):e.value=t,o}},l||(r.input=e,d.value=e),o||(r.textarea=e,d.value=e),i(function(){i(document).delegate("form","submit.placeholder",function(){var e=i("."+u.customClass,this).each(function(){p.call(this,!0,"")});setTimeout(function(){e.each(s)},10)})}),i(window).bind("beforeunload.placeholder",function(){var e=!0;try{"javascript:void(0)"===document.activeElement.toString()&&(e=!1)}catch(e){}e&&i("."+u.customClass).each(function(){this.value=""})}))});
!function(n,t,e){"use strict";n.fn.foundationAlerts=function(t){var e=n.extend({callback:n.noop},t);n(document).on("click",".alert-box a.close",function(t){t.preventDefault(),n(this).closest(".alert-box").fadeOut(function(){n(this).remove(),e.callback()})})}}(jQuery);
/*
* jQuery Foundation Top Bar 2.0.4
* http://foundation.zurb.com
* Copyright 2012, ZURB
* Free to use under the MIT license.
* http://www.opensource.org/licenses/mit-license.php
*/
/*jslint unparam: true, browser: true, indent: 2 */
!function(n,e,t){"use strict";var o={index:0,initialized:!1},s={init:function(i){return this.each(function(){(o=n.extend(o,i)).$w=n(e),o.$topbar=n("nav.top-bar"),o.$section=o.$topbar.find("section"),o.$titlebar=o.$topbar.children("ul:first");var t=n("<div class='top-bar-js-breakpoint'/>").appendTo("body");o.breakPoint=t.width(),t.remove(),o.initialized||(s.assemble(),o.initialized=!0),o.height||s.largestUL(),o.$topbar.parent().hasClass("fixed")&&n("body").css("padding-top",o.$topbar.outerHeight()),n(".top-bar .toggle-topbar").off("click.fndtn").on("click.fndtn",function(t){t.preventDefault(),s.breakpoint()&&(o.$topbar.toggleClass("expanded"),o.$topbar.css("min-height","")),o.$topbar.hasClass("expanded")||(o.$section.css({left:"0%"}),o.$section.find(">.name").css({left:"100%"}),o.$section.find("li.moved").removeClass("moved"),o.index=0)}),n(".top-bar .has-dropdown>a").off("click.fndtn").on("click.fndtn",function(t){if((Modernizr.touch||s.breakpoint())&&t.preventDefault(),s.breakpoint()){var i=n(this),e=i.closest("li");o.index+=1,e.addClass("moved"),o.$section.css({left:-100*o.index+"%"}),o.$section.find(">.name").css({left:100*o.index+"%"}),i.siblings("ul").height(o.height+o.$titlebar.outerHeight(!0)),o.$topbar.css("min-height",o.height+2*o.$titlebar.outerHeight(!0))}}),n(e).on("resize.fndtn.topbar",function(){s.breakpoint()||o.$topbar.css("min-height","")}),n(".top-bar .has-dropdown .back").off("click.fndtn").on("click.fndtn",function(t){t.preventDefault();var i=n(this).closest("li.moved");i.parent();o.index-=1,o.$section.css({left:-100*o.index+"%"}),o.$section.find(">.name").css({left:100*o.index+"%"}),0===o.index&&o.$topbar.css("min-height",0),setTimeout(function(){i.removeClass("moved")},300)})})},breakpoint:function(){return o.$w.width()<o.breakPoint},assemble:function(){o.$section.detach(),o.$section.find(".has-dropdown>a").each(function(){var t=n(this),i=t.siblings(".dropdown"),e=n('<li class="title back js-generated"><h5><a href="#"></a></h5></li>');e.find("h5>a").html(t.html()),i.prepend(e)}),o.$section.appendTo(o.$topbar)},largestUL:function(){var t=o.$topbar.find("section ul ul"),i=t.first(),e=0;t.each(function(){n(this).children("li").length>i.children("li").length&&(i=n(this))}),i.children("li").each(function(){e+=n(this).outerHeight(!0)}),o.height=e}};if(n.fn.foundationTopBar=function(t){return s[t]?s[t].apply(this,Array.prototype.slice.call(arguments,1)):"object"!=typeof t&&t?void n.error("Method "+t+" does not exist on jQuery.foundationTopBar"):s.init.apply(this,arguments)},0<n(".sticky").length){var i=n(".sticky").length?n(".sticky").offset().top:0,a=n(e);a.scroll(function(){a.scrollTop()>=i?n(".sticky").addClass("fixed"):a.scrollTop()<i&&n(".sticky").removeClass("fixed")})}}(jQuery,this);
/*
* jQuery Foundation Joyride Plugin 2.0.3
* http://foundation.zurb.com
* Copyright 2012, ZURB
* Free to use under the MIT license.
* http://www.opensource.org/licenses/mit-license.php
*/
/*jslint unparam: true, browser: true, indent: 2 */
!function(s,e,a){"use strict";var i={version:"2.0.3",tipLocation:"bottom",nubPosition:"auto",scrollSpeed:300,timer:0,startTimerOnClick:!0,startOffset:0,nextButton:!0,tipAnimation:"fade",pauseAfter:[],tipAnimationFadeSpeed:300,cookieMonster:!1,cookieName:"joyride",cookieDomain:!1,tipContainer:"body",postRideCallback:s.noop,postStepCallback:s.noop,template:{link:'<a href="#close" class="joyride-close-tip">X</a>',timer:'<div class="joyride-timer-indicator-wrap"><span class="joyride-timer-indicator"></span></div>',tip:'<div class="joyride-tip-guide"><span class="joyride-nub"></span></div>',wrapper:'<div class="joyride-content-wrapper"></div>',button:'<a href="#" class="small button joyride-next-tip"></a>'}},t=t||!1,p={},l={init:function(t){return this.each(function(){s.isEmptyObject(p)?((p=s.extend(!0,i,t)).document=e.document,p.$document=s(p.document),p.$window=s(e),p.$content_el=s(this),p.body_offset=s(p.tipContainer).position(),p.$tip_content=s("> li",p.$content_el),p.paused=!1,p.attempts=0,p.tipLocationPatterns={top:["bottom"],bottom:[],left:["right","top","bottom"],right:["left","top","bottom"]},l.jquery_check(),s.isFunction(s.cookie)||(p.cookieMonster=!1),p.cookieMonster&&s.cookie(p.cookieName)||(p.$tip_content.each(function(t){l.create({$li:s(this),index:t})}),!p.startTimerOnClick&&0<p.timer?(l.show("init"),l.startTimer()):l.show("init")),p.$document.on("click.joyride",".joyride-next-tip, .joyride-modal-bg",function(t){t.preventDefault(),p.$li.next().length<1?l.end():0<p.timer?(clearTimeout(p.automate),l.hide(),l.show(),l.startTimer()):(l.hide(),l.show())}),p.$document.on("click.joyride",".joyride-close-tip",function(t){t.preventDefault(),l.end()}),p.$window.bind("resize.joyride",function(t){l.is_phone()?l.pos_phone():l.pos_default()})):l.restart()})},resume:function(){l.set_li(),l.show()},tip_template:function(t){var e,i;return t.tip_class=t.tip_class||"",e=s(p.template.tip).addClass(t.tip_class),i=s.trim(s(t.li).html())+l.button_text(t.button_text)+p.template.link+l.timer_instance(t.index),e.append(s(p.template.wrapper)),e.first().attr("data-index",t.index),s(".joyride-content-wrapper",e).append(i),e[0]},timer_instance:function(t){return 0===t&&p.startTimerOnClick&&0<p.timer||0===p.timer?"":l.outerHTML(s(p.template.timer)[0])},button_text:function(t){return p.nextButton?(t=s.trim(t)||"Next",t=l.outerHTML(s(p.template.button).append(t)[0])):t="",t},create:function(t){var e=t.$li.attr("data-button")||t.$li.attr("data-text"),i=t.$li.attr("class"),o=s(l.tip_template({tip_class:i,index:t.index,button_text:e,li:t.$li}));s(p.tipContainer).append(o)},show:function(t){var e,i,o={},n=[],r=null;if(p.$li===a||-1===s.inArray(p.$li.index(),p.pauseAfter))if(p.paused?p.paused=!1:l.set_li(t),p.attempts=0,p.$li.length&&0<p.$target.length){for(e=(n=(p.$li.data("options")||":").split(";")).length-1;0<=e;e--)2===(i=n[e].split(":")).length&&(o[s.trim(i[0])]=s.trim(i[1]));p.tipSettings=s.extend({},p,o),p.tipSettings.tipLocationPattern=p.tipLocationPatterns[p.tipSettings.tipLocation],/body/i.test(p.$target.selector)||l.scroll_to(),l.is_phone()?l.pos_phone(!0):l.pos_default(!0),r=s(".joyride-timer-indicator",p.$next_tip),/pop/i.test(p.tipAnimation)?(r.outerWidth(0),0<p.timer?(p.$next_tip.show(),r.animate({width:s(".joyride-timer-indicator-wrap",p.$next_tip).outerWidth()},p.timer)):p.$next_tip.show()):/fade/i.test(p.tipAnimation)&&(r.outerWidth(0),0<p.timer?(p.$next_tip.fadeIn(p.tipAnimationFadeSpeed),p.$next_tip.show(),r.animate({width:s(".joyride-timer-indicator-wrap",p.$next_tip).outerWidth()},p.timer)):p.$next_tip.fadeIn(p.tipAnimationFadeSpeed)),p.$current_tip=p.$next_tip}else p.$li&&p.$target.length<1?l.show():l.end();else p.paused=!0},is_phone:function(){return t?t.mq("only screen and (max-width: 767px)"):p.$window.width()<767},hide:function(){p.postStepCallback(p.$li.index(),p.$current_tip),s(".joyride-modal-bg").hide(),p.$current_tip.hide()},set_li:function(t){t?(p.$li=p.$tip_content.eq(p.startOffset),l.set_next_tip(),p.$current_tip=p.$next_tip):(p.$li=p.$li.next(),l.set_next_tip()),l.set_target()},set_next_tip:function(){p.$next_tip=s(".joyride-tip-guide[data-index="+p.$li.index()+"]")},set_target:function(){var t=p.$li.attr("data-class"),e=p.$li.attr("data-id");p.$target=e?s(p.document.getElementById(e)):t?s("."+t).first():s("body")},scroll_to:function(){var t,e;t=p.$window.height()/2,e=Math.ceil(p.$target.offset().top-t+p.$next_tip.outerHeight()),s("html, body").stop().animate({scrollTop:e},p.scrollSpeed)},paused:function(){return-1===s.inArray(p.$li.index()+1,p.pauseAfter)},destroy:function(){p.$document.off(".joyride"),s(e).off(".joyride"),s(".joyride-close-tip, .joyride-next-tip, .joyride-modal-bg").off(".joyride"),s(".joyride-tip-guide, .joyride-modal-bg").remove(),clearTimeout(p.automate),p={}},restart:function(){l.hide(),p.$li=a,l.show("init")},pos_default:function(t){Math.ceil(p.$window.height()/2),p.$next_tip.offset();var e=s(".joyride-nub",p.$next_tip),i=Math.ceil(e.outerHeight()/2),o=t||!1;o&&(p.$next_tip.css("visibility","hidden"),p.$next_tip.show()),/body/i.test(p.$target.selector)?p.$li.length&&l.pos_modal(e):(l.bottom()?(p.$next_tip.css({top:p.$target.offset().top+i+p.$target.outerHeight(),left:p.$target.offset().left}),l.nub_position(e,p.tipSettings.nubPosition,"top")):l.top()?(p.$next_tip.css({top:p.$target.offset().top-p.$next_tip.outerHeight()-i,left:p.$target.offset().left}),l.nub_position(e,p.tipSettings.nubPosition,"bottom")):l.right()?(p.$next_tip.css({top:p.$target.offset().top,left:p.$target.outerWidth()+p.$target.offset().left}),l.nub_position(e,p.tipSettings.nubPosition,"left")):l.left()&&(p.$next_tip.css({top:p.$target.offset().top,left:p.$target.offset().left-p.$next_tip.outerWidth()-i}),l.nub_position(e,p.tipSettings.nubPosition,"right")),!l.visible(l.corners(p.$next_tip))&&p.attempts<p.tipSettings.tipLocationPattern.length&&(e.removeClass("bottom").removeClass("top").removeClass("right").removeClass("left"),p.tipSettings.tipLocation=p.tipSettings.tipLocationPattern[p.attempts],p.attempts++,l.pos_default(!0))),o&&(p.$next_tip.hide(),p.$next_tip.css("visibility","visible"))},pos_phone:function(t){var e=p.$next_tip.outerHeight(),i=(p.$next_tip.offset(),p.$target.outerHeight()),o=s(".joyride-nub",p.$next_tip),n=Math.ceil(o.outerHeight()/2),r=t||!1;o.removeClass("bottom").removeClass("top").removeClass("right").removeClass("left"),r&&(p.$next_tip.css("visibility","hidden"),p.$next_tip.show()),/body/i.test(p.$target.selector)?p.$li.length&&l.pos_modal(o):l.top()?(p.$next_tip.offset({top:p.$target.offset().top-e-n}),o.addClass("bottom")):(p.$next_tip.offset({top:p.$target.offset().top+i+n}),o.addClass("top")),r&&(p.$next_tip.hide(),p.$next_tip.css("visibility","visible"))},pos_modal:function(t){l.center(),t.hide(),s(".joyride-modal-bg").length<1&&s("body").append('<div class="joyride-modal-bg">').show(),/pop/i.test(p.tipAnimation)?s(".joyride-modal-bg").show():s(".joyride-modal-bg").fadeIn(p.tipAnimationFadeSpeed)},center:function(){var t=p.$window;return p.$next_tip.css({top:(t.height()-p.$next_tip.outerHeight())/2+t.scrollTop(),left:(t.width()-p.$next_tip.outerWidth())/2+t.scrollLeft()}),!0},bottom:function(){return/bottom/i.test(p.tipSettings.tipLocation)},top:function(){return/top/i.test(p.tipSettings.tipLocation)},right:function(){return/right/i.test(p.tipSettings.tipLocation)},left:function(){return/left/i.test(p.tipSettings.tipLocation)},corners:function(t){var e=p.$window,i=e.width()+e.scrollLeft(),o=e.width()+e.scrollTop();return[t.offset().top<=e.scrollTop(),i<=t.offset().left+t.outerWidth(),o<=t.offset().top+t.outerHeight(),e.scrollLeft()>=t.offset().left]},visible:function(t){for(var e=t.length;e--;)if(t[e])return!1;return!0},nub_position:function(t,e,i){"auto"===e?t.addClass(i):t.addClass(e)},startTimer:function(){p.$li.length?p.automate=setTimeout(function(){l.hide(),l.show(),l.startTimer()},p.timer):clearTimeout(p.automate)},end:function(){p.cookieMonster&&s.cookie(p.cookieName,"ridden",{expires:365,domain:p.cookieDomain}),0<p.timer&&clearTimeout(p.automate),s(".joyride-modal-bg").hide(),p.$current_tip.hide(),p.postStepCallback(p.$li.index(),p.$current_tip),p.postRideCallback(p.$li.index(),p.$current_tip)},jquery_check:function(){return!!s.isFunction(s.fn.on)||(s.fn.on=function(t,e,i){return this.delegate(e,t,i)},!(s.fn.off=function(t,e,i){return this.undelegate(e,t,i)}))},outerHTML:function(t){return t.outerHTML||(new XMLSerializer).serializeToString(t)},version:function(){return p.version}};s.fn.joyride=function(t){return l[t]?l[t].apply(this,Array.prototype.slice.call(arguments,1)):"object"!=typeof t&&t?void s.error("Method "+t+" does not exist on jQuery.joyride"):l.init.apply(this,arguments)}}(jQuery,this);
/*
* jQuery Foundation Clearing 1.2.1
* http://foundation.zurb.com
* Copyright 2012, ZURB
* Free to use under the MIT license.
* http://www.opensource.org/licenses/mit-license.php
*/
/*jslint unparam: true, browser: true, indent: 2 */
!function(c,e,n,i){"use strict";var s,o={templates:{viewing:'<a href="#" class="clearing-close">×</a><div class="visible-img" style="display: none"><img src="#"><p class="clearing-caption"></p><a href="#" class="clearing-main-left"></a><a href="#" class="clearing-main-right"></a></div>'},close_selectors:"a.clearing-close",initialized:!1,locked:!1},l={init:function(i,t){return this.find("ul[data-clearing]").each(function(){c(n);var i=c(this),t=t||{};i.data("fndtn.clearing.settings")||(t.$parent=i.parent(),i.data("fndtn.clearing.settings",c.extend({},o,t)),l.assemble(i.find("li")),o.initialized||(l.events(i),Modernizr.touch&&l.swipe_events()))})},events:function(i){var t=i.data("fndtn.clearing.settings");c(n).on("click.fndtn.clearing","ul[data-clearing] li",function(i,t,e){t=t||c(this),e=e||t;var n=t.parent().data("fndtn.clearing.settings");i.preventDefault(),n||t.parent().foundationClearing(),l.open(c(i.target),t,e),l.update_paddles(e)}).on("click.fndtn.clearing",".clearing-main-right",function(i){l.nav(i,"next")}).on("click.fndtn.clearing",".clearing-main-left",function(i){l.nav(i,"prev")}).on("click.fndtn.clearing",t.close_selectors,this.close).on("keydown.fndtn.clearing",this.keydown),c(e).on("resize.fndtn.clearing",this.resize),o.initialized=!0},swipe_events:function(){c(n).bind("swipeleft","ul[data-clearing]",function(i){l.nav(i,"next")}).bind("swiperight","ul[data-clearing]",function(i){l.nav(i,"prev")}).bind("movestart","ul[data-clearing]",function(i){(i.distX>i.distY&&i.distX<-i.distY||i.distX<i.distY&&i.distX>-i.distY)&&i.preventDefault()})},assemble:function(i){var t=i.parent(),e=t.data("fndtn.clearing.settings"),n=t.detach(),a='<div class="carousel">'+this.outerHTML(n[0])+"</div>",r='<div class="clearing-assembled"><div>'+e.templates.viewing+a+"</div></div>";return e.$parent.append(r)},open:function(i,t,e){var n=e.closest(".clearing-assembled"),a=n.find("div:first"),r=a.find(".visible-img"),s=r.find("img").not(i);l.locked()||(s.attr("src",this.load(i)),s.loaded(function(){n.addClass("clearing-blackout"),a.addClass("clearing-container"),this.caption(r.find(".clearing-caption"),i),r.show(),this.fix_height(e),this.center(s),this.shift(t,e,function(){e.siblings().removeClass("visible"),e.addClass("visible")})}.bind(this)))},close:function(i){i.preventDefault();var t,e,n,a=(n=c(this),/blackout/.test(n.selector)?n:n.closest(".clearing-blackout"));return this===i.target&&a&&(e=(t=a.find("div:first")).find(".visible-img"),o.prev_index=0,a.find("ul[data-clearing]").attr("style",""),a.removeClass("clearing-blackout"),t.removeClass("clearing-container"),e.hide()),!1},keydown:function(i){var t=c(".clearing-blackout").find("ul[data-clearing]");39===i.which&&l.go(t,"next"),37===i.which&&l.go(t,"prev"),27===i.which&&c("a.clearing-close").trigger("click")},nav:function(i,t){var e=c(".clearing-blackout").find("ul[data-clearing]");i.preventDefault(),this.go(e,t)},resize:function(){var i=c(".clearing-blackout .visible-img").find("img");0<i.length&&l.center(i)},fix_height:function(i){var t=i.siblings();t.each(function(){var i=c(this),t=i.find("img");i.height()>t.outerHeight()&&i.addClass("fix-height")}).closest("ul").width(100*t.length+"%")},update_paddles:function(i){var t=i.closest(".carousel").siblings(".visible-img");0<i.next().length?t.find(".clearing-main-right").removeClass("disabled"):t.find(".clearing-main-right").addClass("disabled"),0<i.prev().length?t.find(".clearing-main-left").removeClass("disabled"):t.find(".clearing-main-left").addClass("disabled")},load:function(i){var t=i.parent().attr("href");return this.preload(i),t||i.attr("src")},preload:function(i){this.img(i.closest("li").next()),this.img(i.closest("li").prev())},img:function(i){if(0<i.length){var t=new Image,e=i.find("a");0<e.length?t.src=e.attr("href"):t.src=i.find("img").attr("src")}},caption:function(i,t){var e=t.data("caption");e?i.text(e).show():i.text("").hide()},go:function(i,t){var e=i.find(".visible"),n=e[t]();0<n.length&&n.find("img").trigger("click",[e,n])},shift:function(i,t,e){var n,a=t.parent(),r=o.prev_index,s=this.direction(a,i,t),l=parseInt(a.css("left"),10),c=t.outerWidth();t.index()===r||/skip/.test(s)?/skip/.test(s)&&(n=t.index()-o.up_count,this.lock(),0<n?a.animate({left:-n*c},300,this.unlock):a.animate({left:0},300,this.unlock)):/left/.test(s)?(this.lock(),a.animate({left:l+c},300,this.unlock)):/right/.test(s)&&(this.lock(),a.animate({left:l-c},300,this.unlock)),e()},lock:function(){o.locked=!0},unlock:function(){o.locked=!1},locked:function(){return o.locked},direction:function(i,t,e){var n,a=i.find("li"),r=a.outerWidth()+a.outerWidth()/4,s=Math.floor(c(".clearing-container").outerWidth()/r)-1,l=a.index(e);return o.up_count=s,n=this.adjacent(o.prev_index,l)?s<l&&l>o.prev_index?"right":s-1<l&&l<=o.prev_index&&"left":"skip",o.prev_index=l,n},adjacent:function(i,t){for(var e=t+1;t-1<=e;e--)if(e===i)return!0;return!1},center:function(i){i.css({marginLeft:-i.outerWidth()/2,marginTop:-i.outerHeight()/2})},outerHTML:function(i){return i.outerHTML||(new XMLSerializer).serializeToString(i)}};c.fn.foundationClearing=function(i){return l[i]?l[i].apply(this,Array.prototype.slice.call(arguments,1)):"object"!=typeof i&&i?void c.error("Method "+i+" does not exist on jQuery.foundationClearing"):l.init.apply(this,arguments)},(s=jQuery).fn.loaded=function(i,t){function e(){!(r-=1)&&i()}var n=s.extend({},s.fn.loaded.defaults,t),a=this.find("img").add(this.filter("img")),r=a.length;return a.each(function(){var i=s(this);i.attr("src")?this.complete||4===this.readyState?e():function(){if(this.one("load",e),s.browser.msie){var i=this.attr("src"),t=i.match(/\?/)?"&":"?";t+=n.cachePrefix+"="+(new Date).getTime(),this.attr("src",i+t)}}.call(i):e()})},s.fn.loaded.defaults={cachePrefix:"random"}}(jQuery,this,this.document);
/*
* jQuery Foundation Magellan 0.1.0
* http://foundation.zurb.com
* Copyright 2012, ZURB
* Free to use under the MIT license.
* http://www.opensource.org/licenses/mit-license.php
*/
/*jslint unparam: true, browser: true, indent: 2 */
(function(e,t,n){"use strict";e.fn.foundationMagellan=function(n){var r=e(t),i=e(document),s=e("[data-magellan-expedition=fixed]"),o={threshold:s.length?s.outerHeight(!0):0,activeClass:"active"},n=e.extend({},o,n);i.on("magellan.arrival","[data-magellan-arrival]",function(t){var r=e(this),i=r.closest("[data-magellan-expedition]"),s=i.attr("data-magellan-active-class")||n.activeClass;r.closest("[data-magellan-expedition]").find("[data-magellan-arrival]").not(this).removeClass(s),r.addClass(s)});var u=e("[data-magellan-expedition]");u.find("[data-magellan-arrival]:first").addClass(u.attr("data-magellan-active-class")||n.activeClass),s.on("magellan.update-position",function(){var t=e(this);t.data("magellan-fixed-position",""),t.data("magellan-top-offset","")}).trigger("magellan.update-position"),r.on("resize.magellan",function(){s.trigger("magellan.update-position")}),r.on("scroll.magellan",function(){var t=r.scrollTop();s.each(function(){var r=e(this);r.data("magellan-top-offset")===""&&r.data("magellan-top-offset",r.offset().top);var i=t+n.threshold>r.data("magellan-top-offset");r.data("magellan-fixed-position")!=i&&(r.data("magellan-fixed-position",i),i?r.css({position:"fixed",top:0}):r.css({position:"",top:""}))})});var a=e("[data-magellan-destination]:last");a.length>0&&r.on("scroll.magellan",function(t){var s=r.scrollTop(),o=s+r.outerHeight(!0),u=Math.ceil(a.offset().top);e("[data-magellan-destination]").each(function(){var t=e(this),r=t.attr("data-magellan-destination"),a=t.offset().top-s;a<=n.threshold&&e("[data-magellan-arrival="+r+"]").trigger("magellan.arrival"),o>=i.outerHeight(!0)&&u>s&&u<o&&e("[data-magellan-arrival]:last").trigger("magellan.arrival")})})}})(jQuery,this);
// debouncing function from John Hann
// http://unscriptable.com/index.php/2009/03/20/debouncing-javascript-methods/
;(function($, sr) {
var debounce = function(func, threshold, execAsap) {
var timeout;
return function debounced() {
var obj = this, args = arguments;
function delayed() {
if (!execAsap) func.apply(obj, args);
timeout = null;
}
if (timeout) clearTimeout(timeout); else if (execAsap) func.apply(obj, args);
timeout = setTimeout(delayed, threshold || 100);
};
}
// smartresize
jQuery.fn[sr] = function(fn) {
return fn ? this.bind('resize', debounce(fn)) : this.trigger(sr);
};
})(jQuery, 'smartresize');