function _classCallCheck(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}function _classCallCheck(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}function _classCallCheck(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}function _classCallCheck(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}function _classCallCheck(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}function _classCallCheck(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}function _classCallCheck(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}function _classCallCheck(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}function _classCallCheck(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}function _classCallCheck(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}function _classCallCheck(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}function _classCallCheck(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}function _classCallCheck(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}function _classCallCheck(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}function _classCallCheck(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}function _classCallCheck(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}function _classCallCheck(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}function _classCallCheck(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}function _classCallCheck(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}!function(a){"use strict";function b(a){if(void 0===Function.prototype.name){var b=/function\s([^(]{1,})\(/,c=b.exec(a.toString());return c&&c.length>1?c[1].trim():""}return void 0===a.prototype?a.constructor.name:a.prototype.constructor.name}function c(a){return!!/true/.test(a)||!/false/.test(a)&&(isNaN(1*a)?a:parseFloat(a))}function d(a){return a.replace(/([a-z])([A-Z])/g,"$1-$2").toLowerCase()}var e="6.2.4",f={version:e,_plugins:{},_uuids:[],rtl:function(){return"rtl"===a("html").attr("dir")},plugin:function(a,c){var e=c||b(a),f=d(e);this._plugins[f]=this[e]=a},registerPlugin:function(a,c){var e=c?d(c):b(a.constructor).toLowerCase();a.uuid=this.GetYoDigits(6,e),a.$element.attr("data-"+e)||a.$element.attr("data-"+e,a.uuid),a.$element.data("zfPlugin")||a.$element.data("zfPlugin",a),a.$element.trigger("init.zf."+e),this._uuids.push(a.uuid)},unregisterPlugin:function(a){var c=d(b(a.$element.data("zfPlugin").constructor));this._uuids.splice(this._uuids.indexOf(a.uuid),1),a.$element.removeAttr("data-"+c).removeData("zfPlugin").trigger("destroyed.zf."+c);for(var e in a)a[e]=null},reInit:function(b){var c=b instanceof a;try{if(c)b.each(function(){a(this).data("zfPlugin")._init()});else{var e=typeof b,f=this,g={object:function(b){b.forEach(function(b){b=d(b),a("[data-"+b+"]").foundation("_init")})},string:function(){b=d(b),a("[data-"+b+"]").foundation("_init")},undefined:function(){this.object(Object.keys(f._plugins))}};g[e](b)}}catch(h){console.error(h)}finally{return b}},GetYoDigits:function(a,b){return a=a||6,Math.round(Math.pow(36,a+1)-Math.random()*Math.pow(36,a)).toString(36).slice(1)+(b?"-"+b:"")},reflow:function(b,d){"undefined"==typeof d?d=Object.keys(this._plugins):"string"==typeof d&&(d=[d]);var e=this;a.each(d,function(d,f){var g=e._plugins[f],h=a(b).find("[data-"+f+"]").addBack("[data-"+f+"]");h.each(function(){var b=a(this),d={};if(b.data("zfPlugin"))return void console.warn("Tried to initialize "+f+" on an element that already has a Foundation plugin.");if(b.attr("data-options")){b.attr("data-options").split(";").forEach(function(a,b){var e=a.split(":").map(function(a){return a.trim()});e[0]&&(d[e[0]]=c(e[1]))})}try{b.data("zfPlugin",new g(a(this),d))}catch(e){console.error(e)}finally{return}})})},getFnName:b,transitionend:function(a){var b,c={transition:"transitionend",WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"otransitionend"},d=document.createElement("div");for(var e in c)"undefined"!=typeof d.style[e]&&(b=c[e]);return b?b:(b=setTimeout(function(){a.triggerHandler("transitionend",[a])},1),"transitionend")}};f.util={throttle:function(a,b){var c=null;return function(){var d=this,e=arguments;null===c&&(c=setTimeout(function(){a.apply(d,e),c=null},b))}}};var g=function(c){var d=typeof c,e=a("meta.foundation-mq"),g=a(".no-js");if(e.length||a('').appendTo(document.head),g.length&&g.removeClass("no-js"),"undefined"===d)f.MediaQuery._init(),f.reflow(this);else{if("string"!==d)throw new TypeError("We're sorry, "+d+" is not a valid parameter. You must use a string representing the method you wish to invoke.");var h=Array.prototype.slice.call(arguments,1),i=this.data("zfPlugin");if(void 0===i||void 0===i[c])throw new ReferenceError("We're sorry, '"+c+"' is not an available method for "+(i?b(i):"this element")+".");1===this.length?i[c].apply(i,h):this.each(function(b,d){i[c].apply(a(d).data("zfPlugin"),h)})}return this};window.Foundation=f,a.fn.foundation=g,function(){Date.now&&window.Date.now||(window.Date.now=Date.now=function(){return(new Date).getTime()});for(var a=["webkit","moz"],b=0;b=k.offset.top,h=j.offset.left>=k.offset.left,i=j.offset.left+j.width<=k.width+k.offset.left}else g=j.offset.top+j.height<=j.windowDims.height+j.windowDims.offset.top,f=j.offset.top>=j.windowDims.offset.top,h=j.offset.left>=j.windowDims.offset.left,i=j.offset.left+j.width<=j.windowDims.width;var l=[g,f,h,i];return d?h===i==!0:e?f===g==!0:l.indexOf(!1)===-1}function c(a,b){if(a=a.length?a[0]:a,a===window||a===document)throw new Error("I'm sorry, Dave. I'm afraid I can't do that.");var c=a.getBoundingClientRect(),d=a.parentNode.getBoundingClientRect(),e=document.body.getBoundingClientRect(),f=window.pageYOffset,g=window.pageXOffset;return{width:c.width,height:c.height,offset:{top:c.top+f,left:c.left+g},parentDims:{width:d.width,height:d.height,offset:{top:d.top+f,left:d.left+g}},windowDims:{width:e.width,height:e.height,offset:{top:f,left:g}}}}function d(a,b,d,e,f,g){var h=c(a),i=b?c(b):null;switch(d){case"top":return{left:Foundation.rtl()?i.offset.left-h.width+i.width:i.offset.left,top:i.offset.top-(h.height+e)};case"left":return{left:i.offset.left-(h.width+f),top:i.offset.top};case"right":return{left:i.offset.left+i.width+f,top:i.offset.top};case"center top":return{left:i.offset.left+i.width/2-h.width/2,top:i.offset.top-(h.height+e)};case"center bottom":return{left:g?f:i.offset.left+i.width/2-h.width/2,top:i.offset.top+i.height+e};case"center left":return{left:i.offset.left-(h.width+f),top:i.offset.top+i.height/2-h.height/2};case"center right":return{left:i.offset.left+i.width+f+1,top:i.offset.top+i.height/2-h.height/2};case"center":return{left:h.windowDims.offset.left+h.windowDims.width/2-h.width/2,top:h.windowDims.offset.top+h.windowDims.height/2-h.height/2};case"reveal":return{left:(h.windowDims.width-h.width)/2,top:h.windowDims.offset.top+e};case"reveal full":return{left:h.windowDims.offset.left,top:h.windowDims.offset.top};case"left bottom":return{left:i.offset.left,top:i.offset.top+i.height};case"right bottom":return{left:i.offset.left+i.width+f-h.width,top:i.offset.top+i.height};default:return{left:Foundation.rtl()?i.offset.left-h.width+i.width:i.offset.left+f,top:i.offset.top+i.height+e}}}Foundation.Box={ImNotTouchingYou:b,GetDimensions:c,GetOffsets:d}}(jQuery),!function(a){function b(a){var b={};for(var c in a)b[a[c]]=a[c];return b}var c={9:"TAB",13:"ENTER",27:"ESCAPE",32:"SPACE",37:"ARROW_LEFT",38:"ARROW_UP",39:"ARROW_RIGHT",40:"ARROW_DOWN"},d={},e={keys:b(c),parseKey:function(a){var b=c[a.which||a.keyCode]||String.fromCharCode(a.which).toUpperCase();return a.shiftKey&&(b="SHIFT_"+b),a.ctrlKey&&(b="CTRL_"+b),a.altKey&&(b="ALT_"+b),b},handleKey:function(b,c,e){var f,g,h,i=d[c],j=this.parseKey(b);if(!i)return console.warn("Component not defined!");if(f="undefined"==typeof i.ltr?i:Foundation.rtl()?a.extend({},i.ltr,i.rtl):a.extend({},i.rtl,i.ltr),g=f[j],h=e[g],h&&"function"==typeof h){var k=h.apply();(e.handled||"function"==typeof e.handled)&&e.handled(k)}else(e.unhandled||"function"==typeof e.unhandled)&&e.unhandled()},findFocusable:function(b){return b.find("a[href], area[href], input:not([disabled]), select:not([disabled]), textarea:not([disabled]), button:not([disabled]), iframe, object, embed, *[tabindex], *[contenteditable]").filter(function(){return!(!a(this).is(":visible")||a(this).attr("tabindex")<0)})},register:function(a,b){d[a]=b}};Foundation.Keyboard=e}(jQuery),!function(a){function b(a){var b={};return"string"!=typeof a?b:(a=a.trim().slice(1,-1))?b=a.split("&").reduce(function(a,b){var c=b.replace(/\+/g," ").split("="),d=c[0],e=c[1];return d=decodeURIComponent(d),e=void 0===e?null:decodeURIComponent(e),a.hasOwnProperty(d)?Array.isArray(a[d])?a[d].push(e):a[d]=[a[d],e]:a[d]=e,a},{}):b}var c={queries:[],current:"",_init:function(){var c,d=this,e=a(".foundation-mq").css("font-family");c=b(e);for(var f in c)c.hasOwnProperty(f)&&d.queries.push({name:f,value:"only screen and (min-width: "+c[f]+")"});this.current=this._getCurrentSize(),this._watcher()},atLeast:function(a){var b=this.get(a);return!!b&&window.matchMedia(b).matches},get:function(a){for(var b in this.queries)if(this.queries.hasOwnProperty(b)){var c=this.queries[b];if(a===c.name)return c.value}return null},_getCurrentSize:function(){for(var a,b=0;b1&&void 0!==arguments[1]?arguments[1]:"zf";b.attr("role","menubar");var d=b.find("li").attr({role:"menuitem"}),e="is-"+c+"-submenu",f=e+"-item",g="is-"+c+"-submenu-parent";b.find("a:first").attr("tabindex",0),d.each(function(){var b=a(this),c=b.children("ul");c.length&&(b.addClass(g).attr({"aria-haspopup":!0,"aria-expanded":!1,"aria-label":b.children("a:first").text()}),c.addClass("submenu "+e).attr({"data-submenu":"","aria-hidden":!0,role:"menu"})),b.parent("[data-submenu]").length&&b.addClass("is-submenu-item "+f)})},Burn:function(a,b){var c=(a.find("li").removeAttr("tabindex"),"is-"+b+"-submenu"),d=c+"-item",e="is-"+b+"-submenu-parent";a.find(">li, .menu, .menu > li").removeClass(c+" "+d+" "+e+" is-submenu-item submenu is-active").removeAttr("data-submenu").css("display","")}};Foundation.Nest=b}(jQuery),!function(a){function b(a,b,c){var d,e,f=this,g=b.duration,h=Object.keys(a.data())[0]||"timer",i=-1;this.isPaused=!1,this.restart=function(){i=-1,clearTimeout(e),this.start()},this.start=function(){this.isPaused=!1,clearTimeout(e),i=i<=0?g:i,a.data("paused",!1),d=Date.now(),e=setTimeout(function(){b.infinite&&f.restart(),c&&"function"==typeof c&&c()},i),a.trigger("timerstart.zf."+h)},this.pause=function(){this.isPaused=!0,clearTimeout(e),a.data("paused",!0);var b=Date.now();i-=b-d,a.trigger("timerpaused.zf."+h)}}function c(b,c){function d(){e--,0===e&&c()}var e=b.length;0===e&&c(),b.each(function(){this.complete?d():"undefined"!=typeof this.naturalWidth&&this.naturalWidth>0?d():a(this).one("load",function(){d()})})}Foundation.Timer=b,Foundation.onImagesLoaded=c}(jQuery),function(a){function b(){this.removeEventListener("touchmove",c),this.removeEventListener("touchend",b),j=!1}function c(c){if(a.spotSwipe.preventDefault&&c.preventDefault(),j){var d,e=c.touches[0].pageX,g=(c.touches[0].pageY,f-e);i=(new Date).getTime()-h,Math.abs(g)>=a.spotSwipe.moveThreshold&&i<=a.spotSwipe.timeThreshold&&(d=g>0?"left":"right"),d&&(c.preventDefault(),b.call(this),a(this).trigger("swipe",d).trigger("swipe"+d))}}function d(a){1==a.touches.length&&(f=a.touches[0].pageX,g=a.touches[0].pageY,j=!0,h=(new Date).getTime(),this.addEventListener("touchmove",c,!1),this.addEventListener("touchend",b,!1))}function e(){this.addEventListener&&this.addEventListener("touchstart",d,!1)}a.spotSwipe={version:"1.0.0",enabled:"ontouchstart"in document.documentElement,preventDefault:!1,moveThreshold:75,timeThreshold:200};var f,g,h,i,j=!1;a.event.special.swipe={setup:e},a.each(["left","up","down","right"],function(){a.event.special["swipe"+this]={setup:function(){a(this).on("swipe",a.noop)}}})}(jQuery),!function(a){a.fn.addTouch=function(){this.each(function(c,d){a(d).bind("touchstart touchmove touchend touchcancel",function(){b(event)})});var b=function(a){var b,c=a.changedTouches,d=c[0],e={touchstart:"mousedown",touchmove:"mousemove",touchend:"mouseup"},f=e[a.type];"MouseEvent"in window&&"function"==typeof window.MouseEvent?b=new window.MouseEvent(f,{bubbles:!0,cancelable:!0,screenX:d.screenX,screenY:d.screenY,clientX:d.clientX,clientY:d.clientY}):(b=document.createEvent("MouseEvent"),b.initMouseEvent(f,!0,!0,window,1,d.screenX,d.screenY,d.clientX,d.clientY,!1,!1,!1,!1,0,null)),d.target.dispatchEvent(b)}}}(jQuery),!function(a){function b(){f(),d(),e(),c()}function c(b){var c=a("[data-yeti-box]"),d=["dropdown","tooltip","reveal"];if(b&&("string"==typeof b?d.push(b):"object"==typeof b&&"string"==typeof b[0]?d.concat(b):console.error("Plugin names must be strings")),c.length){var e=d.map(function(a){return"closeme.zf."+a}).join(" ");a(window).off(e).on(e,function(b,c){var d=b.namespace.split(".")[0],e=a("[data-"+d+"]").not('[data-yeti-box="'+c+'"]');e.each(function(){var b=a(this);b.triggerHandler("close.zf.trigger",[b])})})}}function d(b){var c=void 0,d=a("[data-resize]");d.length&&a(window).off("resize.zf.trigger").on("resize.zf.trigger",function(e){c&&clearTimeout(c),c=setTimeout(function(){g||d.each(function(){a(this).triggerHandler("resizeme.zf.trigger")}),d.attr("data-events","resize")},b||10)})}function e(b){var c=void 0,d=a("[data-scroll]");d.length&&a(window).off("scroll.zf.trigger").on("scroll.zf.trigger",function(e){c&&clearTimeout(c),c=setTimeout(function(){g||d.each(function(){a(this).triggerHandler("scrollme.zf.trigger")}),d.attr("data-events","scroll")},b||10)})}function f(){if(!g)return!1;var b=document.querySelectorAll("[data-resize], [data-scroll], [data-mutate]"),c=function(b){var c=a(b[0].target);switch(c.attr("data-events")){case"resize":c.triggerHandler("resizeme.zf.trigger",[c]);break;case"scroll":c.triggerHandler("scrollme.zf.trigger",[c,window.pageYOffset]);break;default:return!1}};if(b.length)for(var d=0;d<=b.length-1;d++){var e=new g(c);e.observe(b[d],{attributes:!0,childList:!1,characterData:!1,subtree:!1,attributeFilter:["data-events"]})}}var g=function(){for(var a=["WebKit","Moz","O","Ms",""],b=0;b1&&void 0!==arguments[1]?arguments[1]:{};_classCallCheck(this,b),this.$element=c,this.options=a.extend({},b.defaults,this.$element.data(),d),this._init(),Foundation.registerPlugin(this,"Abide")}return _createClass(b,[{key:"_init",value:function(){this.$inputs=this.$element.find("input, textarea, select"),this._events()}},{key:"_events",value:function(){var b=this;this.$element.off(".abide").on("reset.zf.abide",function(){b.resetForm()}).on("submit.zf.abide",function(){return b.validateForm()}),"fieldChange"===this.options.validateOn&&this.$inputs.off("change.zf.abide").on("change.zf.abide",function(c){b.validateInput(a(c.target))}),this.options.liveValidate&&this.$inputs.off("input.zf.abide").on("input.zf.abide",function(c){b.validateInput(a(c.target))})}},{key:"_reflow",value:function(){this._init()}},{key:"requiredCheck",value:function(a){if(!a.attr("required"))return!0;var b=!0;switch(a[0].type){case"checkbox":b=a[0].checked;break;case"select":case"select-one":case"select-multiple":var c=a.find("option:selected");c.length&&c.val()||(b=!1);break;default:a.val()&&a.val().length||(b=!1)}return b}},{key:"findFormError",value:function(a){var b=a.siblings(this.options.formErrorSelector);return b.length||(b=a.parent().find(this.options.formErrorSelector)),b}},{key:"findLabel",value:function(a){var b=a[0].id,c=this.$element.find('label[for="'+b+'"]');return c.length?c:a.closest("label")}},{key:"findRadioLabels",value:function(b){var c=this,d=b.map(function(b,d){var e=d.id,f=c.$element.find('label[for="'+e+'"]');return f.length||(f=a(d).closest("label")),f[0]});return a(d)}},{key:"addErrorClasses",value:function(a){var b=this.findLabel(a),c=this.findFormError(a);b.length&&b.addClass(this.options.labelErrorClass),c.length&&c.addClass(this.options.formErrorClass),a.addClass(this.options.inputErrorClass).attr("data-invalid","")}},{key:"removeRadioErrorClasses",value:function(a){var b=this.$element.find(':radio[name="'+a+'"]'),c=this.findRadioLabels(b),d=this.findFormError(b);c.length&&c.removeClass(this.options.labelErrorClass),d.length&&d.removeClass(this.options.formErrorClass),b.removeClass(this.options.inputErrorClass).removeAttr("data-invalid")}},{key:"removeErrorClasses",value:function(a){if("radio"==a[0].type)return this.removeRadioErrorClasses(a.attr("name"));var b=this.findLabel(a),c=this.findFormError(a);b.length&&b.removeClass(this.options.labelErrorClass),c.length&&c.removeClass(this.options.formErrorClass),a.removeClass(this.options.inputErrorClass).removeAttr("data-invalid")}},{key:"validateInput",value:function(a){var b=this.requiredCheck(a),c=!1,d=!0,e=a.attr("data-validator"),f=!0;if(a.is("[data-abide-ignore]")||a.is('[type="hidden"]'))return!0;switch(a[0].type){case"radio":c=this.validateRadio(a.attr("name"));break;case"checkbox":c=b;break;case"select":case"select-one":case"select-multiple":c=b;break;default:c=this.validateText(a)}e&&(d=this.matchValidation(a,e,a.attr("required"))),a.attr("data-equalto")&&(f=this.options.validators.equalTo(a));var g=[b,c,d,f].indexOf(!1)===-1,h=(g?"valid":"invalid")+".zf.abide";return this[g?"removeErrorClasses":"addErrorClasses"](a),a.trigger(h,[a]),g}},{key:"validateForm",value:function(){var b=[],c=this;this.$inputs.each(function(){b.push(c.validateInput(a(this)))});var d=b.indexOf(!1)===-1;return this.$element.find("[data-abide-error]").css("display",d?"none":"block"),this.$element.trigger((d?"formvalid":"forminvalid")+".zf.abide",[this.$element]),d}},{key:"validateText",value:function(a,b){b=b||a.attr("pattern")||a.attr("type");var c=a.val(),d=!1;return c.length?d=this.options.patterns.hasOwnProperty(b)?this.options.patterns[b].test(c):b===a.attr("type")||new RegExp(b).test(c):a.prop("required")||(d=!0),d}},{key:"validateRadio",value:function(b){var c=this.$element.find(':radio[name="'+b+'"]'),d=!1,e=!1;return c.each(function(b,c){a(c).attr("required")&&(e=!0)}),e||(d=!0),d||c.each(function(b,c){a(c).prop("checked")&&(d=!0)}),d}},{key:"matchValidation",value:function(a,b,c){var d=this;c=!!c;var e=b.split(" ").map(function(b){return d.options.validators[b](a,c,a.parent())});return e.indexOf(!1)===-1}},{key:"resetForm",value:function(){var b=this.$element,c=this.options;a("."+c.labelErrorClass,b).not("small").removeClass(c.labelErrorClass),a("."+c.inputErrorClass,b).not("small").removeClass(c.inputErrorClass),a(c.formErrorSelector+"."+c.formErrorClass).removeClass(c.formErrorClass),b.find("[data-abide-error]").css("display","none"),a(":input",b).not(":button, :submit, :reset, :hidden, :radio, :checkbox, [data-abide-ignore]").val("").removeAttr("data-invalid"),a(":input:radio",b).not("[data-abide-ignore]").prop("checked",!1).removeAttr("data-invalid"),a(":input:checkbox",b).not("[data-abide-ignore]").prop("checked",!1).removeAttr("data-invalid"),b.trigger("formreset.zf.abide",[b])}},{key:"destroy",value:function(){var b=this;this.$element.off(".abide").find("[data-abide-error]").css("display","none"),this.$inputs.off(".abide").each(function(){b.removeErrorClasses(a(this))}),Foundation.unregisterPlugin(this)}}]),b}();b.defaults={validateOn:"fieldChange",labelErrorClass:"is-invalid-label",inputErrorClass:"is-invalid-input",formErrorSelector:".form-error",formErrorClass:"is-visible",liveValidate:!1,patterns:{alpha:/^[a-zA-Z]+$/,alpha_numeric:/^[a-zA-Z0-9]+$/,integer:/^[-+]?\d+$/,number:/^[-+]?\d*(?:[\.\,]\d+)?$/,card:/^(?:4[0-9]{12}(?:[0-9]{3})?|5[1-5][0-9]{14}|6(?:011|5[0-9][0-9])[0-9]{12}|3[47][0-9]{13}|3(?:0[0-5]|[68][0-9])[0-9]{11}|(?:2131|1800|35\d{3})\d{11})$/,cvv:/^([0-9]){3,4}$/,email:/^[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])?)+$/,url:/^(https?|ftp|file|ssh):\/\/(((([a-zA-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-zA-Z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-zA-Z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-zA-Z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-zA-Z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-zA-Z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-zA-Z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-zA-Z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-zA-Z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?)(:\d*)?)(\/((([a-zA-Z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)+(\/(([a-zA-Z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)*)*)?)?(\?((([a-zA-Z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|[\uE000-\uF8FF]|\/|\?)*)?(\#((([a-zA-Z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|\/|\?)*)?$/,domain:/^([a-zA-Z0-9]([a-zA-Z0-9\-]{0,61}[a-zA-Z0-9])?\.)+[a-zA-Z]{2,8}$/,datetime:/^([0-2][0-9]{3})\-([0-1][0-9])\-([0-3][0-9])T([0-5][0-9])\:([0-5][0-9])\:([0-5][0-9])(Z|([\-\+]([0-1][0-9])\:00))$/,date:/(?:19|20)[0-9]{2}-(?:(?:0[1-9]|1[0-2])-(?:0[1-9]|1[0-9]|2[0-9])|(?:(?!02)(?:0[1-9]|1[0-2])-(?:30))|(?:(?:0[13578]|1[02])-31))$/,time:/^(0[0-9]|1[0-9]|2[0-3])(:[0-5][0-9]){2}$/,dateISO:/^\d{4}[\/\-]\d{1,2}[\/\-]\d{1,2}$/,month_day_year:/^(0[1-9]|1[012])[- \/.](0[1-9]|[12][0-9]|3[01])[- \/.]\d{4}$/,day_month_year:/^(0[1-9]|[12][0-9]|3[01])[- \/.](0[1-9]|1[012])[- \/.]\d{4}$/,color:/^#?([a-fA-F0-9]{6}|[a-fA-F0-9]{3})$/},validators:{equalTo:function(b,c,d){return a("#"+b.attr("data-equalto")).val()===b.val()}}},Foundation.plugin(b,"Abide")}(jQuery);var _createClass=function(){function a(a,b){for(var c=0;c'),c.data("savedHref",c.attr("href")).removeAttr("href").attr("tabindex",0),c.children("[data-submenu]").attr({"aria-hidden":!0,tabindex:0,role:"menu"}),b._events(c)}),this.$submenus.each(function(){var c=a(this),d=c.find(".js-drilldown-back");d.length||c.prepend(b.options.backButton),b._back(c)}),this.$element.parent().hasClass("is-drilldown")||(this.$wrapper=a(this.options.wrapper).addClass("is-drilldown"),this.$wrapper=this.$element.wrap(this.$wrapper).parent().css(this._getMaxDims()))}},{key:"_events",value:function(b){var c=this;b.off("click.zf.drilldown").on("click.zf.drilldown",function(d){if(a(d.target).parentsUntil("ul","li").hasClass("is-drilldown-submenu-parent")&&(d.stopImmediatePropagation(),d.preventDefault()),c._show(b.parent("li")),c.options.closeOnClick){var e=a("body");e.off(".zf.drilldown").on("click.zf.drilldown",function(b){b.target===c.$element[0]||a.contains(c.$element[0],b.target)||(b.preventDefault(),c._hideAll(),e.off(".zf.drilldown"))})}})}},{key:"_keyboardEvents",value:function(){var b=this;this.$menuItems.add(this.$element.find(".js-drilldown-back > a")).on("keydown.zf.drilldown",function(c){var d,e,f=a(this),g=f.parent("li").parent("ul").children("li").children("a");g.each(function(b){if(a(this).is(f))return d=g.eq(Math.max(0,b-1)),void(e=g.eq(Math.min(b+1,g.length-1)))}),Foundation.Keyboard.handleKey(c,"Drilldown",{next:function(){if(f.is(b.$submenuAnchors))return b._show(f.parent("li")),f.parent("li").one(Foundation.transitionend(f),function(){f.parent("li").find("ul li a").filter(b.$menuItems).first().focus()}),!0},previous:function(){return b._hide(f.parent("li").parent("ul")),f.parent("li").parent("ul").one(Foundation.transitionend(f),function(){setTimeout(function(){f.parent("li").parent("ul").parent("li").children("a").first().focus()},1)}),!0},up:function(){return d.focus(),!0},down:function(){return e.focus(),!0},close:function(){b._back()},open:function(){return f.is(b.$menuItems)?f.is(b.$submenuAnchors)?(b._show(f.parent("li")),f.parent("li").one(Foundation.transitionend(f),function(){f.parent("li").find("ul li a").filter(b.$menuItems).first().focus()}),!0):void 0:(b._hide(f.parent("li").parent("ul")),f.parent("li").parent("ul").one(Foundation.transitionend(f),function(){setTimeout(function(){f.parent("li").parent("ul").parent("li").children("a").first().focus()},1)}),!0)},handled:function(a){a&&c.preventDefault(),c.stopImmediatePropagation()}})})}},{key:"_hideAll",value:function(){var a=this.$element.find(".is-drilldown-submenu.is-active").addClass("is-closing");a.one(Foundation.transitionend(a),function(b){a.removeClass("is-active is-closing")}),this.$element.trigger("closed.zf.drilldown")}},{key:"_back",value:function(a){var b=this;a.off("click.zf.drilldown"),a.children(".js-drilldown-back").on("click.zf.drilldown",function(c){c.stopImmediatePropagation(),b._hide(a);var d=a.parent("li").parent("ul").parent("li");d.length&&b._show(d)})}},{key:"_menuLinkEvents",value:function(){var a=this;this.$menuItems.not(".is-drilldown-submenu-parent").off("click.zf.drilldown").on("click.zf.drilldown",function(b){setTimeout(function(){a._hideAll()},0)})}},{key:"_show",value:function(a){a.attr("aria-expanded",!0),a.children("[data-submenu]").addClass("is-active").attr("aria-hidden",!1),this.$element.trigger("open.zf.drilldown",[a])}},{key:"_hide",value:function(a){a.parent("li").attr("aria-expanded",!1),a.attr("aria-hidden",!0).addClass("is-closing").one(Foundation.transitionend(a),function(){a.removeClass("is-active is-closing"),a.blur()}),a.trigger("hide.zf.drilldown",[a])}},{key:"_getMaxDims",value:function(){var a=0,b={};return this.$submenus.add(this.$element).each(function(b,c){var d=c.getBoundingClientRect().height;d>a&&(a=d)}),b["min-height"]=a+"px",b["max-width"]=this.$element[0].getBoundingClientRect().width+"px",b}},{key:"destroy",value:function(){this._hideAll(),Foundation.Nest.Burn(this.$element,"drilldown"),this.$element.unwrap().find(".js-drilldown-back, .is-submenu-parent-item").remove().end().find(".is-active, .is-closing, .is-drilldown-submenu").removeClass("is-active is-closing is-drilldown-submenu").end().find("[data-submenu]").removeAttr("aria-hidden tabindex role"),this.$submenuAnchors.each(function(){a(this).off(".zf.drilldown")}),this.$element.find("a").each(function(){var b=a(this);b.removeAttr("tabindex"),b.data("savedHref")&&b.attr("href",b.data("savedHref")).removeData("savedHref")}),Foundation.unregisterPlugin(this)}}]),b}();b.defaults={backButton:'
  • Back
  • ',wrapper:"
    ",parentLink:!1,closeOnClick:!1},Foundation.plugin(b,"Drilldown")}(jQuery);var _createClass=function(){function a(a,b){for(var c=0;c-1&&this.usedPositions.indexOf("left")<0?this.$element.addClass("left"):"top"===a&&this.usedPositions.indexOf("bottom")>-1&&this.usedPositions.indexOf("left")<0?this.$element.removeClass(a).addClass("left"):"left"===a&&this.usedPositions.indexOf("right")>-1&&this.usedPositions.indexOf("bottom")<0?this.$element.removeClass(a):"right"===a&&this.usedPositions.indexOf("left")>-1&&this.usedPositions.indexOf("bottom")<0?this.$element.removeClass(a):this.$element.removeClass(a),this.classChanged=!0,this.counter--}},{key:"_setPosition",value:function(){if("false"===this.$anchor.attr("aria-expanded"))return!1;var a=this.getPositionClass(),b=Foundation.Box.GetDimensions(this.$element),c=(Foundation.Box.GetDimensions(this.$anchor),"left"===a?"left":"right"===a?"left":"top"),d="top"===c?"height":"width";"height"===d?this.options.vOffset:this.options.hOffset;if(b.width>=b.windowDims.width||!this.counter&&!Foundation.Box.ImNotTouchingYou(this.$element))return this.$element.offset(Foundation.Box.GetOffsets(this.$element,this.$anchor,"center bottom",this.options.vOffset,this.options.hOffset,!0)).css({width:b.windowDims.width-2*this.options.hOffset,height:"auto"}),this.classChanged=!0,!1;for(this.$element.offset(Foundation.Box.GetOffsets(this.$element,this.$anchor,a,this.options.vOffset,this.options.hOffset));!Foundation.Box.ImNotTouchingYou(this.$element,!1,!0)&&this.counter;)this._reposition(a),this._setPosition()}},{key:"_events",value:function(){var b=this;this.$element.on({"open.zf.trigger":this.open.bind(this),"close.zf.trigger":this.close.bind(this),"toggle.zf.trigger":this.toggle.bind(this),"resizeme.zf.trigger":this._setPosition.bind(this)}),this.options.hover&&(this.$anchor.off("mouseenter.zf.dropdown mouseleave.zf.dropdown").on("mouseenter.zf.dropdown",function(){a('body[data-whatinput="mouse"]').is("*")&&(clearTimeout(b.timeout),b.timeout=setTimeout(function(){b.open(),b.$anchor.data("hover",!0)},b.options.hoverDelay))}).on("mouseleave.zf.dropdown",function(){clearTimeout(b.timeout),b.timeout=setTimeout(function(){b.close(),b.$anchor.data("hover",!1)},b.options.hoverDelay)}),this.options.hoverPane&&this.$element.off("mouseenter.zf.dropdown mouseleave.zf.dropdown").on("mouseenter.zf.dropdown",function(){clearTimeout(b.timeout)}).on("mouseleave.zf.dropdown",function(){clearTimeout(b.timeout),b.timeout=setTimeout(function(){b.close(),b.$anchor.data("hover",!1)},b.options.hoverDelay)})),this.$anchor.add(this.$element).on("keydown.zf.dropdown",function(c){var d=a(this),e=Foundation.Keyboard.findFocusable(b.$element);Foundation.Keyboard.handleKey(c,"Dropdown",{tab_forward:function(){b.$element.find(":focus").is(e.eq(-1))&&(b.options.trapFocus?(e.eq(0).focus(),c.preventDefault()):b.close())},tab_backward:function(){(b.$element.find(":focus").is(e.eq(0))||b.$element.is(":focus"))&&(b.options.trapFocus?(e.eq(-1).focus(),c.preventDefault()):b.close())},open:function(){d.is(b.$anchor)&&(b.open(),b.$element.attr("tabindex",-1).focus(),c.preventDefault())},close:function(){b.close(),b.$anchor.focus()}})})}},{key:"_addBodyHandler",value:function(){var b=a(document.body).not(this.$element),c=this;b.off("click.zf.dropdown").on("click.zf.dropdown",function(a){c.$anchor.is(a.target)||c.$anchor.find(a.target).length||c.$element.find(a.target).length||(c.close(),b.off("click.zf.dropdown"))})}},{key:"open",value:function(){if(this.$element.trigger("closeme.zf.dropdown",this.$element.attr("id")),this.$anchor.addClass("hover").attr({"aria-expanded":!0}),this._setPosition(),this.$element.addClass("is-open").attr({"aria-hidden":!1}),this.options.autoFocus){var a=Foundation.Keyboard.findFocusable(this.$element);a.length&&a.eq(0).focus()}this.options.closeOnClick&&this._addBodyHandler(),this.$element.trigger("show.zf.dropdown",[this.$element])}},{key:"close",value:function(){if(!this.$element.hasClass("is-open"))return!1;if(this.$element.removeClass("is-open").attr({"aria-hidden":!0}),this.$anchor.removeClass("hover").attr("aria-expanded",!1),this.classChanged){var a=this.getPositionClass();a&&this.$element.removeClass(a),this.$element.addClass(this.options.positionClass).css({height:"",width:""}),this.classChanged=!1,this.counter=4,this.usedPositions.length=0}this.$element.trigger("hide.zf.dropdown",[this.$element])}},{key:"toggle",value:function(){if(this.$element.hasClass("is-open")){if(this.$anchor.data("hover"))return;this.close()}else this.open()}},{key:"destroy",value:function(){this.$element.off(".zf.trigger").hide(),this.$anchor.off(".zf.dropdown"),Foundation.unregisterPlugin(this)}}]),b}();b.defaults={hoverDelay:250,hover:!1,hoverPane:!1,vOffset:1,hOffset:1,positionClass:"",trapFocus:!1,autoFocus:!1,closeOnClick:!1},Foundation.plugin(b,"Dropdown")}(jQuery);var _createClass=function(){function a(a,b){for(var c=0;c-1,h=g?b.$tabs:f.siblings("li").add(f);h.each(function(b){if(a(this).is(f))return d=h.eq(b-1),void(e=h.eq(b+1))});var i=function(){f.is(":last-child")||(e.children("a:first").focus(),c.preventDefault())},j=function(){d.children("a:first").focus(),c.preventDefault()},k=function(){var a=f.children("ul.is-dropdown-submenu");a.length&&(b._show(a),f.find("li > a:first").focus(),c.preventDefault())},l=function(){var a=f.parent("ul").parent("li");a.children("a:first").focus(),b._hide(a),c.preventDefault()},m={open:k,close:function(){b._hide(b.$element),b.$menuItems.find("a:first").focus(),c.preventDefault()},handled:function(){c.stopImmediatePropagation()}};g?b._isVertical()?Foundation.rtl()?a.extend(m,{down:i,up:j,next:l,previous:k}):a.extend(m,{down:i,up:j,next:k,previous:l}):Foundation.rtl()?a.extend(m,{next:j,previous:i,down:k,up:l}):a.extend(m,{next:i,previous:j,down:k,up:l}):Foundation.rtl()?a.extend(m,{next:l,previous:k,down:i,up:j}):a.extend(m,{next:k,previous:l,down:i,up:j}),Foundation.Keyboard.handleKey(c,"DropdownMenu",m)})}},{key:"_addBodyHandler",value:function(){var b=a(document.body),c=this;b.off("mouseup.zf.dropdownmenu touchend.zf.dropdownmenu").on("mouseup.zf.dropdownmenu touchend.zf.dropdownmenu",function(a){var d=c.$element.find(a.target);d.length||(c._hide(),b.off("mouseup.zf.dropdownmenu touchend.zf.dropdownmenu"))})}},{key:"_show",value:function(b){var c=this.$tabs.index(this.$tabs.filter(function(c,d){return a(d).find(b).length>0})),d=b.parent("li.is-dropdown-submenu-parent").siblings("li.is-dropdown-submenu-parent");this._hide(d,c),b.css("visibility","hidden").addClass("js-dropdown-active").attr({"aria-hidden":!1}).parent("li.is-dropdown-submenu-parent").addClass("is-active").attr({"aria-expanded":!0});var e=Foundation.Box.ImNotTouchingYou(b,null,!0);if(!e){var f="left"===this.options.alignment?"-right":"-left",g=b.parent(".is-dropdown-submenu-parent");g.removeClass("opens"+f).addClass("opens-"+this.options.alignment),e=Foundation.Box.ImNotTouchingYou(b,null,!0),e||g.removeClass("opens-"+this.options.alignment).addClass("opens-inner"),this.changed=!0}b.css("visibility",""),this.options.closeOnClick&&this._addBodyHandler(),this.$element.trigger("show.zf.dropdownmenu",[b])}},{key:"_hide",value:function(a,b){var c;c=a&&a.length?a:void 0!==b?this.$tabs.not(function(a,c){return a===b}):this.$element;var d=c.hasClass("is-active")||c.find(".is-active").length>0;if(d){if(c.find("li.is-active").add(c).attr({"aria-expanded":!1,"data-is-click":!1}).removeClass("is-active"),c.find("ul.js-dropdown-active").attr({"aria-hidden":!0}).removeClass("js-dropdown-active"),this.changed||c.find("opens-inner").length){var e="left"===this.options.alignment?"right":"left";c.find("li.is-dropdown-submenu-parent").add(c).removeClass("opens-inner opens-"+this.options.alignment).addClass("opens-"+e),this.changed=!1}this.$element.trigger("hide.zf.dropdownmenu",[c])}}},{key:"destroy",value:function(){this.$menuItems.off(".zf.dropdownmenu").removeAttr("data-is-click").removeClass("is-right-arrow is-left-arrow is-down-arrow opens-right opens-left opens-inner"),a(document.body).off(".zf.dropdownmenu"),Foundation.Nest.Burn(this.$element,"dropdown"),Foundation.unregisterPlugin(this)}}]),b}();b.defaults={disableHover:!1,autoclose:!0,hoverDelay:50,clickOpen:!1,closingTime:500,alignment:"left",closeOnClick:!0,closeOnClickInside:!0,verticalClass:"vertical",rightClass:"align-right",forceFollow:!0},Foundation.plugin(b,"DropdownMenu")}(jQuery);var _createClass=function(){function a(a,b){for(var c=0;c0,this.isNested=this.$element.parentsUntil(document.body,"[data-equalizer]").length>0,this.isOn=!1,this._bindHandler={onResizeMeBound:this._onResizeMe.bind(this),onPostEqualizedBound:this._onPostEqualized.bind(this)};var d,e=this.$element.find("img");this.options.equalizeOn?(d=this._checkMQ(),a(window).on("changed.zf.mediaquery",this._checkMQ.bind(this))):this._events(),(void 0!==d&&d===!1||void 0===d)&&(e.length?Foundation.onImagesLoaded(e,this._reflow.bind(this)):this._reflow())}},{key:"_pauseEvents",value:function(){this.isOn=!1,this.$element.off({".zf.equalizer":this._bindHandler.onPostEqualizedBound,"resizeme.zf.trigger":this._bindHandler.onResizeMeBound})}},{key:"_onResizeMe",value:function(a){this._reflow()}},{key:"_onPostEqualized",value:function(a){a.target!==this.$element[0]&&this._reflow()}},{key:"_events",value:function(){this._pauseEvents(),this.hasNested?this.$element.on("postequalized.zf.equalizer",this._bindHandler.onPostEqualizedBound):this.$element.on("resizeme.zf.trigger",this._bindHandler.onResizeMeBound),this.isOn=!0}},{key:"_checkMQ",value:function(){var a=!Foundation.MediaQuery.atLeast(this.options.equalizeOn);return a?this.isOn&&(this._pauseEvents(),this.$watched.css("height","auto")):this.isOn||this._events(),a}},{key:"_killswitch",value:function(){}},{key:"_reflow",value:function(){return!this.options.equalizeOnStack&&this._isStacked()?(this.$watched.css("height","auto"),!1):void(this.options.equalizeByRow?this.getHeightsByRow(this.applyHeightByRow.bind(this)):this.getHeights(this.applyHeight.bind(this)))}},{key:"_isStacked",value:function(){return this.$watched[0].getBoundingClientRect().top!==this.$watched[1].getBoundingClientRect().top}},{key:"getHeights",value:function(a){for(var b=[],c=0,d=this.$watched.length;c1&&this.geoSync(),this.options.accessible&&this.$wrapper.attr("tabindex",0)}},{key:"_loadBullets",value:function(){this.$bullets=this.$element.find("."+this.options.boxOfBullets).find("button")}},{key:"geoSync",value:function(){var a=this;this.timer=new Foundation.Timer(this.$element,{duration:this.options.timerDelay,infinite:!1},function(){a.changeSlide(!0)}),this.timer.start()}},{key:"_prepareForOrbit",value:function(){var a=this;this._setWrapperHeight(function(b){a._setSlideHeight(b)})}},{key:"_setWrapperHeight",value:function(b){var c,d=0,e=0;this.$slides.each(function(){c=this.getBoundingClientRect().height,a(this).attr("data-slide",e),e&&a(this).css({position:"relative",display:"none"}),d=c>d?c:d,e++}),e===this.$slides.length&&(this.$wrapper.css({height:d}),b(d))}},{key:"_setSlideHeight",value:function(b){this.$slides.each(function(){a(this).css("max-height",b)})}},{key:"_events",value:function(){var b=this;if(this.$slides.length>1){if(this.options.swipe&&this.$slides.off("swipeleft.zf.orbit swiperight.zf.orbit").on("swipeleft.zf.orbit",function(a){a.preventDefault(),b.changeSlide(!0)}).on("swiperight.zf.orbit",function(a){a.preventDefault(),b.changeSlide(!1)}),this.options.autoPlay&&(this.$slides.on("click.zf.orbit",function(){b.$element.data("clickedOn",!b.$element.data("clickedOn")),b.timer[b.$element.data("clickedOn")?"pause":"start"]()}),this.options.pauseOnHover&&this.$element.on("mouseenter.zf.orbit",function(){b.timer.pause()}).on("mouseleave.zf.orbit",function(){b.$element.data("clickedOn")||b.timer.start()})),this.options.navButtons){var c=this.$element.find("."+this.options.nextClass+", ."+this.options.prevClass);c.attr("tabindex",0).on("click.zf.orbit touchend.zf.orbit",function(c){c.preventDefault(),b.changeSlide(a(this).hasClass(b.options.nextClass))})}this.options.bullets&&this.$bullets.on("click.zf.orbit touchend.zf.orbit",function(){if(/is-active/g.test(this.className))return!1;var c=a(this).data("slide"),d=c>b.$slides.filter(".is-active").data("slide"),e=b.$slides.eq(c);b.changeSlide(d,e,c)}),this.options.accessible&&this.$wrapper.add(this.$bullets).on("keydown.zf.orbit",function(c){Foundation.Keyboard.handleKey(c,"Orbit",{next:function(){b.changeSlide(!0)},previous:function(){b.changeSlide(!1)},handled:function(){a(c.target).is(b.$bullets)&&b.$bullets.filter(".is-active").focus()}})})}}},{key:"changeSlide",value:function(a,b,c){var d=this.$slides.filter(".is-active").eq(0);if(/mui/g.test(d[0].className))return!1;var e,f=this.$slides.first(),g=this.$slides.last(),h=a?"Right":"Left",i=a?"Left":"Right",j=this;e=b?b:a?this.options.infiniteWrap?d.next("."+this.options.slideClass).length?d.next("."+this.options.slideClass):f:d.next("."+this.options.slideClass):this.options.infiniteWrap?d.prev("."+this.options.slideClass).length?d.prev("."+this.options.slideClass):g:d.prev("."+this.options.slideClass),e.length&&(this.$element.trigger("beforeslidechange.zf.orbit",[d,e]),this.options.bullets&&(c=c||this.$slides.index(e),this._updateBullets(c)),this.options.useMUI?(Foundation.Motion.animateIn(e.addClass("is-active").css({position:"absolute",top:0}),this.options["animInFrom"+h],function(){e.css({position:"relative",display:"block"}).attr("aria-live","polite")}),Foundation.Motion.animateOut(d.removeClass("is-active"),this.options["animOutTo"+i],function(){d.removeAttr("aria-live"),j.options.autoPlay&&!j.timer.isPaused&&j.timer.restart()})):(d.removeClass("is-active is-in").removeAttr("aria-live").hide(),e.addClass("is-active is-in").attr("aria-live","polite").show(),this.options.autoPlay&&!this.timer.isPaused&&this.timer.restart()),this.$element.trigger("slidechange.zf.orbit",[e]))}},{key:"_updateBullets",value:function(a){var b=this.$element.find("."+this.options.boxOfBullets).find(".is-active").removeClass("is-active").blur(),c=b.find("span:last").detach();this.$bullets.eq(a).addClass("is-active").append(c)}},{key:"destroy",value:function(){this.$element.off(".zf.orbit").find("*").off(".zf.orbit").end().hide(),Foundation.unregisterPlugin(this)}}]),b}();b.defaults={bullets:!0,navButtons:!0,animInFromRight:"slide-in-right",animOutToRight:"slide-out-right",animInFromLeft:"slide-in-left",animOutToLeft:"slide-out-left",autoPlay:!0,timerDelay:5e3,infiniteWrap:!0,swipe:!0,pauseOnHover:!0,accessible:!0,containerClass:"orbit-container",slideClass:"orbit-slide",boxOfBullets:"orbit-bullets",nextClass:"orbit-next",prevClass:"orbit-previous",useMUI:!0},Foundation.plugin(b,"Orbit")}(jQuery);var _createClass=function(){function a(a,b){for(var c=0;c1?f[0]:"small",h=f.length>1?f[1]:f[0];null!==c[h]&&(b[g]=c[h])}this.rules=b}a.isEmptyObject(this.rules)||this._checkMediaQueries()}},{key:"_events",value:function(){var b=this;a(window).on("changed.zf.mediaquery",function(){b._checkMediaQueries()})}},{key:"_checkMediaQueries",value:function(){var b,d=this;a.each(this.rules,function(a){Foundation.MediaQuery.atLeast(a)&&(b=a)}),b&&(this.currentPlugin instanceof this.rules[b].plugin||(a.each(c,function(a,b){d.$element.removeClass(b.cssClass)}),this.$element.addClass(this.rules[b].cssClass),this.currentPlugin&&this.currentPlugin.destroy(),this.currentPlugin=new this.rules[b].plugin(this.$element,{})))}},{key:"destroy",value:function(){this.currentPlugin.destroy(),a(window).off(".zf.ResponsiveMenu"),Foundation.unregisterPlugin(this)}}]),b}();b.defaults={};var c={dropdown:{cssClass:"dropdown",plugin:Foundation._plugins["dropdown-menu"]||null},drilldown:{cssClass:"drilldown",plugin:Foundation._plugins.drilldown||null},accordion:{cssClass:"accordion-menu",plugin:Foundation._plugins["accordion-menu"]||null}};Foundation.plugin(b,"ResponsiveMenu")}(jQuery);var _createClass=function(){function a(a,b){for(var c=0;c").addClass("reveal-overlay").appendTo("body");return c}},{key:"_updatePosition",value:function(){var b,c,d=this.$element.outerWidth(),e=a(window).width(),f=this.$element.outerHeight(),g=a(window).height();b="auto"===this.options.hOffset?parseInt((e-d)/2,10):parseInt(this.options.hOffset,10),c="auto"===this.options.vOffset?f>g?parseInt(Math.min(100,g/10),10):parseInt((g-f)/4,10):parseInt(this.options.vOffset,10),this.$element.css({top:c+"px"}),this.$overlay&&"auto"===this.options.hOffset||(this.$element.css({left:b+"px"}),this.$element.css({margin:"0px"}))}},{key:"_events",value:function(){var b=this,c=this;this.$element.on({"open.zf.trigger":this.open.bind(this),"close.zf.trigger":function(d,e){if(d.target===c.$element[0]||a(d.target).parents("[data-closable]")[0]===e)return b.close.apply(b)},"toggle.zf.trigger":this.toggle.bind(this),"resizeme.zf.trigger":function(){c._updatePosition()}}),this.$anchor.length&&this.$anchor.on("keydown.zf.reveal",function(a){13!==a.which&&32!==a.which||(a.stopPropagation(),a.preventDefault(),c.open())}),this.options.closeOnClick&&this.options.overlay&&this.$overlay.off(".zf.reveal").on("click.zf.reveal",function(b){b.target!==c.$element[0]&&!a.contains(c.$element[0],b.target)&&a.contains(document,b.target)&&c.close()}),this.options.deepLink&&a(window).on("popstate.zf.reveal:"+this.id,this._handleState.bind(this))}},{key:"_handleState",value:function(a){window.location.hash!=="#"+this.id||this.isActive?this.close():this.open()}},{key:"open",value:function(){var b=this;if(this.options.deepLink){var c="#"+this.id;window.history.pushState?window.history.pushState(null,null,c):window.location.hash=c}if(this.isActive=!0,this.$element.css({visibility:"hidden"}).show().scrollTop(0),this.options.overlay&&this.$overlay.css({visibility:"hidden"}).show(),this._updatePosition(),this.$element.hide().css({visibility:""}),this.$overlay&&(this.$overlay.css({visibility:""}).hide(),this.$element.hasClass("fast")?this.$overlay.addClass("fast"):this.$element.hasClass("slow")&&this.$overlay.addClass("slow")),this.options.multipleOpened||this.$element.trigger("closeme.zf.reveal",this.id),this.options.animationIn){var d;!function(){var a=function(){d.$element.attr({"aria-hidden":!1,tabindex:-1}).focus()};d=b,b.options.overlay&&Foundation.Motion.animateIn(b.$overlay,"fade-in"),Foundation.Motion.animateIn(b.$element,b.options.animationIn,function(){b.focusableElements=Foundation.Keyboard.findFocusable(b.$element),a()})}()}else this.options.overlay&&this.$overlay.show(0),this.$element.show(this.options.showDelay);this.$element.attr({"aria-hidden":!1,tabindex:-1}).focus(),this.$element.trigger("open.zf.reveal"),this.isMobile?(this.originalScrollPos=window.pageYOffset,a("html, body").addClass("is-reveal-open")):a("body").addClass("is-reveal-open"),setTimeout(function(){b._extraHandlers()},0)}},{key:"_extraHandlers",value:function(){var b=this;this.focusableElements=Foundation.Keyboard.findFocusable(this.$element),this.options.overlay||!this.options.closeOnClick||this.options.fullScreen||a("body").on("click.zf.reveal",function(c){c.target!==b.$element[0]&&!a.contains(b.$element[0],c.target)&&a.contains(document,c.target)&&b.close()}),this.options.closeOnEsc&&a(window).on("keydown.zf.reveal",function(a){Foundation.Keyboard.handleKey(a,"Reveal",{close:function(){b.options.closeOnEsc&&(b.close(),b.$anchor.focus())}})}),this.$element.on("keydown.zf.reveal",function(c){var d=a(this);Foundation.Keyboard.handleKey(c,"Reveal",{tab_forward:function(){return b.focusableElements=Foundation.Keyboard.findFocusable(b.$element),b.$element.find(":focus").is(b.focusableElements.eq(-1))?(b.focusableElements.eq(0).focus(),!0):0===b.focusableElements.length||void 0},tab_backward:function(){return b.focusableElements=Foundation.Keyboard.findFocusable(b.$element),b.$element.find(":focus").is(b.focusableElements.eq(0))||b.$element.is(":focus")?(b.focusableElements.eq(-1).focus(),!0):0===b.focusableElements.length||void 0},open:function(){b.$element.find(":focus").is(b.$element.find("[data-close]"))?setTimeout(function(){b.$anchor.focus()},1):d.is(b.focusableElements)&&b.open()},close:function(){b.options.closeOnEsc&&(b.close(),b.$anchor.focus())},handled:function(a){a&&c.preventDefault()}})})}},{key:"close",value:function(){function b(){c.isMobile?(a("html, body").removeClass("is-reveal-open"),c.originalScrollPos&&(a("body").scrollTop(c.originalScrollPos),c.originalScrollPos=null)):a("body").removeClass("is-reveal-open"),c.$element.attr("aria-hidden",!0),c.$element.trigger("closed.zf.reveal")}if(!this.isActive||!this.$element.is(":visible"))return!1;var c=this;this.options.animationOut?(this.options.overlay?Foundation.Motion.animateOut(this.$overlay,"fade-out",b):b(),Foundation.Motion.animateOut(this.$element,this.options.animationOut)):(this.options.overlay?this.$overlay.hide(0,b):b(),this.$element.hide(this.options.hideDelay)),this.options.closeOnEsc&&a(window).off("keydown.zf.reveal"),!this.options.overlay&&this.options.closeOnClick&&a("body").off("click.zf.reveal"),this.$element.off("keydown.zf.reveal"),this.options.resetOnClose&&this.$element.html(this.$element.html()),this.isActive=!1,c.options.deepLink&&(window.history.replaceState?window.history.replaceState("",document.title,window.location.pathname):window.location.hash="")}},{key:"toggle",value:function(){this.isActive?this.close():this.open()}},{key:"destroy",value:function(){this.options.overlay&&(this.$element.appendTo(a("body")),this.$overlay.hide().off().remove()),this.$element.hide().off(),this.$anchor.off(".zf"),a(window).off(".zf.reveal:"+this.id),Foundation.unregisterPlugin(this)}}]),b}();e.defaults={animationIn:"",animationOut:"",showDelay:0,hideDelay:0,closeOnClick:!0,closeOnEsc:!0,multipleOpened:!1,vOffset:"auto",hOffset:"auto",fullScreen:!1,btmOffsetPct:10,overlay:!0,resetOnClose:!1,deepLink:!1},Foundation.plugin(e,"Reveal")}(jQuery);var _createClass=function(){function a(a,b){for(var c=0;c1?this.inputs.eq(1):a("#"+this.$handle2.attr("aria-controls")),this.inputs[1]||(this.inputs=this.inputs.add(this.$input2)),b=!0,this._setHandlePos(this.$handle,this.options.initialStart,!0,function(){c._setHandlePos(c.$handle2,c.options.initialEnd,!0)}),this._setInitAttr(1),this._events(this.$handle2)),b||this._setHandlePos(this.$handle,this.options.initialStart,!0)}},{key:"_setHandlePos",value:function(a,c,d,e){if(!this.$element.hasClass(this.options.disabledClass)){c=parseFloat(c),cthis.options.end&&(c=this.options.end);var f=this.options.doubleSided;if(f)if(0===this.handles.index(a)){var g=parseFloat(this.$handle2.attr("aria-valuenow"));c=c>=g?g-this.options.step:c}else{var h=parseFloat(this.$handle.attr("aria-valuenow"));c=c<=h?h+this.options.step:c}this.options.vertical&&!d&&(c=this.options.end-c);var i=this,j=this.options.vertical,k=j?"height":"width",l=j?"top":"left",m=a[0].getBoundingClientRect()[k],n=this.$element[0].getBoundingClientRect()[k],o=b(c-this.options.start,this.options.end-this.options.start).toFixed(2),p=(n-m)*o,q=(100*b(p,n)).toFixed(this.options.decimal);c=parseFloat(c.toFixed(this.options.decimal));var r={};if(this._setValues(a,c),f){var s,t=0===this.handles.index(a),u=~~(100*b(m,n));if(t)r[l]=q+"%",s=parseFloat(this.$handle2[0].style[l])-q+u,e&&"function"==typeof e&&e();else{var v=parseFloat(this.$handle[0].style[l]);s=q-(isNaN(v)?this.options.initialStart/((this.options.end-this.options.start)/100):v)+u}r["min-"+k]=s+"%"}this.$element.one("finished.zf.animate",function(){i.$element.trigger("moved.zf.slider",[a])});var w=this.$element.data("dragging")?1e3/60:this.options.moveTime;Foundation.Move(w,a,function(){a.css(l,q+"%"),i.options.doubleSided?i.$fill.css(r):i.$fill.css(k,100*o+"%")}),clearTimeout(i.timeout),i.timeout=setTimeout(function(){i.$element.trigger("changed.zf.slider",[a])},i.options.changedDelay)}}},{key:"_setInitAttr",value:function(a){var b=this.inputs.eq(a).attr("id")||Foundation.GetYoDigits(6,"slider");this.inputs.eq(a).attr({id:b,max:this.options.end,min:this.options.start,step:this.options.step}),this.handles.eq(a).attr({role:"slider","aria-controls":b,"aria-valuemax":this.options.end,"aria-valuemin":this.options.start,"aria-valuenow":0===a?this.options.initialStart:this.options.initialEnd,"aria-orientation":this.options.vertical?"vertical":"horizontal",tabindex:0})}},{key:"_setValues",value:function(a,b){var c=this.options.doubleSided?this.handles.index(a):0;this.inputs.eq(c).val(b),a.attr("aria-valuenow",b)}},{key:"_handleEvent",value:function(d,e,f){var g,h;if(f)g=this._adjustValue(null,f),h=!0;else{d.preventDefault();var i=this,j=this.options.vertical,k=j?"height":"width",l=j?"top":"left",m=j?d.pageY:d.pageX,n=(this.$handle[0].getBoundingClientRect()[k]/2,this.$element[0].getBoundingClientRect()[k]),o=j?a(window).scrollTop():a(window).scrollLeft(),p=this.$element.offset()[l];d.clientY===d.pageY&&(m+=o);var q,r=m-p;q=r<0?0:r>n?n:r;var s=b(q,n);if(g=(this.options.end-this.options.start)*s+this.options.start,Foundation.rtl()&&!this.options.vertical&&(g=this.options.end-g),g=i._adjustValue(null,g),h=!1,!e){var t=c(this.$handle,l,q,k),u=c(this.$handle2,l,q,k);e=t<=u?this.$handle:this.$handle2}}this._setHandlePos(e,g,h)}},{key:"_adjustValue",value:function(a,b){var c,d,e,f,g=this.options.step,h=parseFloat(g/2);return c=a?parseFloat(a.attr("aria-valuenow")):b,d=c%g,e=c-d,f=e+g,0===d?c:c=c>=e+h?f:e}},{key:"_events",value:function(b){var c,d=this;if(this.inputs.off("change.zf.slider").on("change.zf.slider",function(b){var c=d.inputs.index(a(this));d._handleEvent(b,d.handles.eq(c),a(this).val())}),this.options.clickSelect&&this.$element.off("click.zf.slider").on("click.zf.slider",function(b){return!d.$element.data("dragging")&&void(a(b.target).is("[data-slider-handle]")||(d.options.doubleSided?d._handleEvent(b):d._handleEvent(b,d.$handle)))}),this.options.draggable){this.handles.addTouch();var e=a("body");b.off("mousedown.zf.slider").on("mousedown.zf.slider",function(f){b.addClass("is-dragging"),d.$fill.addClass("is-dragging"),d.$element.data("dragging",!0),c=a(f.currentTarget),e.on("mousemove.zf.slider",function(a){a.preventDefault(),d._handleEvent(a,c)}).on("mouseup.zf.slider",function(a){d._handleEvent(a,c),b.removeClass("is-dragging"),d.$fill.removeClass("is-dragging"),d.$element.data("dragging",!1),e.off("mousemove.zf.slider mouseup.zf.slider")})}).on("selectstart.zf.slider touchmove.zf.slider",function(a){a.preventDefault()})}b.off("keydown.zf.slider").on("keydown.zf.slider",function(b){var c,e=a(this),f=d.options.doubleSided?d.handles.index(e):0,g=parseFloat(d.inputs.eq(f).val());Foundation.Keyboard.handleKey(b,"Slider",{decrease:function(){c=g-d.options.step},increase:function(){c=g+d.options.step},decrease_fast:function(){c=g-10*d.options.step},increase_fast:function(){c=g+10*d.options.step},handled:function(){b.preventDefault(),d._setHandlePos(e,c,!0)}})})}},{key:"destroy",value:function(){this.handles.off(".zf.slider"),this.inputs.off(".zf.slider"),this.$element.off(".zf.slider"),Foundation.unregisterPlugin(this)}}]),d}();d.defaults={start:0,end:100,step:1,initialStart:0,initialEnd:100,binding:!1,clickSelect:!0,vertical:!1,draggable:!0,disabled:!1,doubleSided:!1,decimal:2,moveTime:200,disabledClass:"disabled",invertVertical:!1,changedDelay:500},Foundation.plugin(d,"Slider")}(jQuery);var _createClass=function(){function a(a,b){for(var c=0;c=this.topPoint?b<=this.bottomPoint?this.isStuck||this._setSticky():this.isStuck&&this._removeSticky(!1):this.isStuck&&this._removeSticky(!0))):(this.isStuck&&this._removeSticky(!0),!1)}},{key:"_setSticky",value:function(){var a=this,b=this.options.stickTo,c="top"===b?"marginTop":"marginBottom",d="top"===b?"bottom":"top",e={};e[c]=this.options[c]+"em",e[b]=0,e[d]="auto",e.left=this.$container.offset().left+parseInt(window.getComputedStyle(this.$container[0])["padding-left"],10),this.isStuck=!0,this.$element.removeClass("is-anchored is-at-"+d).addClass("is-stuck is-at-"+b).css(e).trigger("sticky.zf.stuckto:"+b),this.$element.on("transitionend webkitTransitionEnd oTransitionEnd otransitionend MSTransitionEnd",function(){a._setSizes()})}},{key:"_removeSticky",value:function(a){var b=this.options.stickTo,c="top"===b,d={},e=(this.points?this.points[1]-this.points[0]:this.anchorHeight)-this.elemHeight,f=c?"marginTop":"marginBottom",g=a?"top":"bottom";d[f]=0,d.bottom="auto",a?d.top=0:d.top=e,d.left="",this.isStuck=!1,this.$element.removeClass("is-stuck is-at-"+b).addClass("is-anchored is-at-"+g).css(d).trigger("sticky.zf.unstuckfrom:"+g)}},{key:"_setSizes",value:function(a){this.canStick=Foundation.MediaQuery.atLeast(this.options.stickyOn),this.canStick||a&&"function"==typeof a&&a();var b=this.$container[0].getBoundingClientRect().width,c=window.getComputedStyle(this.$container[0]),d=parseInt(c["padding-right"],10);this.$anchor&&this.$anchor.length?this.anchorHeight=this.$anchor[0].getBoundingClientRect().height:this._parsePoints(),this.$element.css({"max-width":b-d+"px"});var e=this.$element[0].getBoundingClientRect().height||this.containerHeight;if("none"==this.$element.css("display")&&(e=0),this.containerHeight=e,this.$container.css({height:e}),this.elemHeight=e,this.isStuck)this.$element.css({left:this.$container.offset().left+parseInt(c["padding-left"],10)});else if(this.$element.hasClass("is-at-bottom")){var f=(this.points?this.points[1]-this.$container.offset().top:this.anchorHeight)-this.elemHeight;this.$element.css("top",f)}this._setBreakPoints(e,function(){a&&"function"==typeof a&&a()})}},{key:"_setBreakPoints",value:function(a,c){if(!this.canStick){if(!c||"function"!=typeof c)return!1;c()}var d=b(this.options.marginTop),e=b(this.options.marginBottom),f=this.points?this.points[0]:this.$anchor.offset().top,g=this.points?this.points[1]:f+this.anchorHeight,h=window.innerHeight; "top"===this.options.stickTo?(f-=d,g-=a+d):"bottom"===this.options.stickTo&&(f-=h-(a+e),g-=h-e),this.topPoint=f,this.bottomPoint=g,c&&"function"==typeof c&&c()}},{key:"destroy",value:function(){this._removeSticky(!0),this.$element.removeClass(this.options.stickyClass+" is-anchored is-at-top").css({height:"",top:"",bottom:"","max-width":""}).off("resizeme.zf.trigger"),this.$anchor&&this.$anchor.length&&this.$anchor.off("change.zf.sticky"),a(window).off(this.scrollListener),this.wasWrapped?this.$element.unwrap():this.$container.removeClass(this.options.containerClass).css({height:""}),Foundation.unregisterPlugin(this)}}]),c}();c.defaults={container:"
    ",stickTo:"top",anchor:"",topAnchor:"",btmAnchor:"",marginTop:1,marginBottom:1,stickyOn:"medium",stickyClass:"sticky",containerClass:"sticky-container",checkEvery:-1},Foundation.plugin(c,"Sticky")}(jQuery);var _createClass=function(){function a(a,b){for(var c=0;cb?e:b}).css("height",b+"px")}},{key:"destroy",value:function(){this.$element.find("."+this.options.linkClass).off(".zf.tabs").hide().end().find("."+this.options.panelClass).hide(),this.options.matchHeight&&null!=this._setHeightMqHandler&&a(window).off("changed.zf.mediaquery",this._setHeightMqHandler),Foundation.unregisterPlugin(this)}}]),b}();b.defaults={autoFocus:!1,wrapOnKeys:!0,matchHeight:!1,linkClass:"tabs-title",panelClass:"tabs-panel"},Foundation.plugin(b,"Tabs")}(jQuery);var _createClass=function(){function a(a,b){for(var c=0;c").addClass(c).attr({role:"tooltip","aria-hidden":!0,"data-is-active":!1,"data-is-focus":!1,id:b});return d}},{key:"_reposition",value:function(a){this.usedPositions.push(a?a:"bottom"),!a&&this.usedPositions.indexOf("top")<0?this.template.addClass("top"):"top"===a&&this.usedPositions.indexOf("bottom")<0?this.template.removeClass(a):"left"===a&&this.usedPositions.indexOf("right")<0?this.template.removeClass(a).addClass("right"):"right"===a&&this.usedPositions.indexOf("left")<0?this.template.removeClass(a).addClass("left"):!a&&this.usedPositions.indexOf("top")>-1&&this.usedPositions.indexOf("left")<0?this.template.addClass("left"):"top"===a&&this.usedPositions.indexOf("bottom")>-1&&this.usedPositions.indexOf("left")<0?this.template.removeClass(a).addClass("left"):"left"===a&&this.usedPositions.indexOf("right")>-1&&this.usedPositions.indexOf("bottom")<0?this.template.removeClass(a):"right"===a&&this.usedPositions.indexOf("left")>-1&&this.usedPositions.indexOf("bottom")<0?this.template.removeClass(a):this.template.removeClass(a),this.classChanged=!0,this.counter--}},{key:"_setPosition",value:function(){var a=this._getPositionClass(this.template),b=Foundation.Box.GetDimensions(this.template),c=Foundation.Box.GetDimensions(this.$element),d="left"===a?"left":"right"===a?"left":"top",e="top"===d?"height":"width";"height"===e?this.options.vOffset:this.options.hOffset;if(b.width>=b.windowDims.width||!this.counter&&!Foundation.Box.ImNotTouchingYou(this.template))return this.template.offset(Foundation.Box.GetOffsets(this.template,this.$element,"center bottom",this.options.vOffset,this.options.hOffset,!0)).css({width:c.windowDims.width-2*this.options.hOffset,height:"auto"}),!1;for(this.template.offset(Foundation.Box.GetOffsets(this.template,this.$element,"center "+(a||"bottom"),this.options.vOffset,this.options.hOffset));!Foundation.Box.ImNotTouchingYou(this.template)&&this.counter;)this._reposition(a),this._setPosition()}},{key:"show",value:function(){if("all"!==this.options.showOn&&!Foundation.MediaQuery.atLeast(this.options.showOn))return!1;var a=this;this.template.css("visibility","hidden").show(),this._setPosition(),this.$element.trigger("closeme.zf.tooltip",this.template.attr("id")),this.template.attr({"data-is-active":!0,"aria-hidden":!1}),a.isActive=!0,this.template.stop().hide().css("visibility","").fadeIn(this.options.fadeInDuration,function(){}),this.$element.trigger("show.zf.tooltip")}},{key:"hide",value:function(){var a=this;this.template.stop().attr({"aria-hidden":!0,"data-is-active":!1}).fadeOut(this.options.fadeOutDuration,function(){a.isActive=!1,a.isClick=!1,a.classChanged&&(a.template.removeClass(a._getPositionClass(a.template)).addClass(a.options.positionClass),a.usedPositions=[],a.counter=4,a.classChanged=!1)}),this.$element.trigger("hide.zf.tooltip")}},{key:"_events",value:function(){var a=this,b=(this.template,!1);this.options.disableHover||this.$element.on("mouseenter.zf.tooltip",function(b){a.isActive||(a.timeout=setTimeout(function(){a.show()},a.options.hoverDelay))}).on("mouseleave.zf.tooltip",function(c){clearTimeout(a.timeout),(!b||a.isClick&&!a.options.clickOpen)&&a.hide()}),this.options.clickOpen?this.$element.on("mousedown.zf.tooltip",function(b){b.stopImmediatePropagation(),a.isClick||(a.isClick=!0,!a.options.disableHover&&a.$element.attr("tabindex")||a.isActive||a.show())}):this.$element.on("mousedown.zf.tooltip",function(b){b.stopImmediatePropagation(),a.isClick=!0}),this.options.disableForTouch||this.$element.on("tap.zf.tooltip touchend.zf.tooltip",function(b){a.isActive?a.hide():a.show()}),this.$element.on({"close.zf.trigger":this.hide.bind(this)}),this.$element.on("focus.zf.tooltip",function(c){return b=!0,a.isClick?(a.options.clickOpen||(b=!1),!1):void a.show()}).on("focusout.zf.tooltip",function(c){b=!1,a.isClick=!1,a.hide()}).on("resizeme.zf.trigger",function(){a.isActive&&a._setPosition()})}},{key:"toggle",value:function(){this.isActive?this.hide():this.show()}},{key:"destroy",value:function(){this.$element.attr("title",this.template.text()).off(".zf.trigger .zf.tootip").removeAttr("aria-describedby").removeAttr("data-yeti-box").removeAttr("data-toggle").removeAttr("data-resize"),this.template.remove(),Foundation.unregisterPlugin(this)}}]),b}();b.defaults={disableForTouch:!1,hoverDelay:200,fadeInDuration:150,fadeOutDuration:150,disableHover:!1,templateClasses:"",tooltipClass:"tooltip",triggerClass:"has-tip",showOn:"small",template:"",tipText:"",touchCloseText:"Tap to close.",clickOpen:!0,positionClass:"",vOffset:10,hOffset:12},Foundation.plugin(b,"Tooltip")}(jQuery);