PageSourceSearch

https://www.informatechtarget.de/wp-content/themes/tech-target/ass…?ver=ac7e9f65b0e36d5ea833d1b92a12c8aa

js informatechtarget.de collected 2026-09-30 15:21:40 UTC 139,125 bytes, 1 lines download raw bytes

1"use strict";window.whatInput=function(){var o,e,a=[],t=!1,r=null,l=["button","checkbox","file","image","radio","reset","submit"],i=_(),d=[16,17,18,91,93],c={keydown:"keyboard",keyup:"keyboard",mousedown:"mouse",mousemove:"mouse",MSPointerDown:"pointer",MSPointerMove:"pointer",pointerdown:"pointer",pointermove:"pointer",touchstart:"touch"},n=(c[_()]="mouse",[]),h={9:"tab",13:"enter",16:"shift",27:"esc",32:"space",37:"left",38:"up",39:"right",40:"down"},u={2:"touch",3:"touch",4:"mouse"};function s(){m(),g(event),t=!0,e=window.setTimeout(function(){t=!1},650)}function f(e){t||g(e)}function p(e){m(),g(e)}function m(){window.clearTimeout(e)}function g(e){var t,i,n=y(e),s=c[e.type];"pointer"===s&&(s="number"==typeof(t=e).pointerType?u[t.pointerType]:"pen"===t.pointerType?"touch":t.pointerType),r!==s&&(e="input"===(i=(e=(t=e).target||t.srcElement).nodeName.toLowerCase())?e.getAttribute("type"):null,!o.hasAttribute("data-whatinput-formtyping")&&r&&"keyboard"===s&&"tab"!==h[n]&&("textarea"===i||"select"===i||"input"===i&&l.indexOf(e)<0)||-1<d.indexOf(n)||v(s)),"keyboard"===s&&(i=n,-1===a.indexOf(h[i]))&&h[i]&&a.push(h[i])}function v(e){r=e,o.setAttribute("data-whatinput",r),-1===n.indexOf(r)&&n.push(r)}function y(e){return e.keyCode||e.which}function b(e){e=y(e),e=a.indexOf(h[e]);-1!==e&&a.splice(e,1)}function w(){o=document.body,window.PointerEvent?(o.addEventListener("pointerdown",f),o.addEventListener("pointermove",f)):window.MSPointerEvent?(o.addEventListener("MSPointerDown",f),o.addEventListener("MSPointerMove",f)):(o.addEventListener("mousedown",f),o.addEventListener("mousemove",f),"ontouchstart"in window&&o.addEventListener("touchstart",s)),o.addEventListener(i,f),o.addEventListener("keydown",p),o.addEventListener("keyup",p),document.addEventListener("keyup",b)}function _(){return i="onwheel"in document.createElement("div")?"wheel":void 0!==document.onmousewheel?"mousewheel":"DOMMouseScroll"}return"addEventListener"in window&&Array.prototype.indexOf&&(document.body?w():document.addEventListener("DOMContentLoaded",w)),{ask:function(){return r},keys:function(){return a},types:function(){return n},set:v}}(),function(a){var r={version:"6.2.4",_plugins:{},_uuids:[],rtl:function(){return"rtl"===a("html").attr("dir")},plugin:function(e,t){var t=t||l(e),i=s(t);this._plugins[i]=this[t]=e},registerPlugin:function(e,t){t=t?s(t):l(e.constructor).toLowerCase();e.uuid=this.GetYoDigits(6,t),e.$element.attr("data-"+t)||e.$element.attr("data-"+t,e.uuid),e.$element.data("zfPlugin")||e.$element.data("zfPlugin",e),e.$element.trigger("init.zf."+t),this._uuids.push(e.uuid)},unregisterPlugin:function(e){var t,i=s(l(e.$element.data("zfPlugin").constructor));for(t in this._uuids.splice(this._uuids.indexOf(e.uuid),1),e.$element.removeAttr("data-"+i).removeData("zfPlugin").trigger("destroyed.zf."+i),e)e[t]=null},reInit:function(e){var t,i=e instanceof a;try{i?e.each(function(){a(this).data("zfPlugin")._init()}):(t=this,{object:function(e){e.forEach(function(e){e=s(e),a("[data-"+e+"]").foundation("_init")})},string:function(){e=s(e),a("[data-"+e+"]").foundation("_init")},undefined:function(){this.object(Object.keys(t._plugins))}}[typeof e](e))}catch(e){console.error(e)}finally{return e}},GetYoDigits:function(e,t){return e=e||6,Math.round(Math.pow(36,e+1)-Math.random()*Math.pow(36,e)).toString(36).slice(1)+(t?"-"+t:"")},reflow:function(i,e){void 0===e?e=Object.keys(this._plugins):"string"==typeof e&&(e=[e]);var s=this;a.each(e,function(e,t){var n=s._plugins[t];a(i).find("[data-"+t+"]").addBack("[data-"+t+"]").each(function(){var e=a(this),i={};if(e.data("zfPlugin"))console.warn("Tried to initialize "+t+" on an element that already has a Foundation plugin.");else{e.attr("data-options")&&e.attr("data-options").split(";").forEach(function(e,t){e=e.split(":").map(function(e){return e.trim()});e[0]&&(i[e[0]]=function(e){{if(/true/.test(e))return!0;if(/false/.test(e))return!1;if(!isNaN(+e))return parseFloat(e)}return e}(e[1]))});try{e.data("zfPlugin",new n(a(this),i))}catch(e){console.error(e)}finally{return}}})})},getFnName:l,transitionend:function(e){var t,i,n={transition:"transitionend",WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"otransitionend"},s=document.createElement("div");for(i in n)void 0!==s.style[i]&&(t=n[i]);return t||(t=setTimeout(function(){e.triggerHandler("transitionend",[e])},1),"transitionend")},util:{throttle:function(i,n){var s=null;return function(){var e=this,t=arguments;null===s&&(s=setTimeout(function(){i.apply(e,t),s=null},n))}}}};window.Foundation=r,a.fn.foundation=function(i){var e=typeof i,t=a("meta.foundation-mq"),n=a(".no-js");if(t.length||a('<meta class="foundation-mq">').appendTo(document.head),n.length&&n.removeClass("no-js"),"undefined"==e)r.MediaQuery._init(),r.reflow(this);else{if("string"!=e)throw new TypeError("We're sorry, "+e+" is not a valid parameter. You must use a string representing the method you wish to invoke.");
1var s=Array.prototype.slice.call(arguments,1),o=this.data("zfPlugin");if(void 0===o||void 0===o[i])throw new ReferenceError("We're sorry, '"+i+"' is not an available method for "+(o?l(o):"this element")+".");1===this.length?o[i].apply(o,s):this.each(function(e,t){o[i].apply(a(t).data("zfPlugin"),s)})}return this},Date.now&&window.Date.now||(window.Date.now=Date.now=function(){return(new Date).getTime()});for(var n,e=["webkit","moz"],t=0;t<e.length&&!window.requestAnimationFrame;++t){var i=e[t];window.requestAnimationFrame=window[i+"RequestAnimationFrame"],window.cancelAnimationFrame=window[i+"CancelAnimationFrame"]||window[i+"CancelRequestAnimationFrame"]}function l(e){var t;return void 0===Function.prototype.name?(t=/function\s([^(]{1,})\(/.exec(e.toString()))&&1<t.length?t[1].trim():"":(void 0===e.prototype?e:e.prototype).constructor.name}function s(e){return e.replace(/([a-z])([A-Z])/g,"$1-$2").toLowerCase()}!/iP(ad|hone|od).*OS 6/.test(window.navigator.userAgent)&&window.requestAnimationFrame&&window.cancelAnimationFrame||(n=0,window.requestAnimationFrame=function(e){var t=Date.now(),i=Math.max(n+16,t);return setTimeout(function(){e(n=i)},i-t)},window.cancelAnimationFrame=clearTimeout),window.performance&&window.performance.now||(window.performance={start:Date.now(),now:function(){return Date.now()-this.start}}),Function.prototype.bind||(Function.prototype.bind=function(e){if("function"!=typeof this)throw new TypeError("Function.prototype.bind - what is trying to be bound is not callable");function t(){return n.apply(this instanceof s?this:e,i.concat(Array.prototype.slice.call(arguments)))}var i=Array.prototype.slice.call(arguments,1),n=this,s=function(){};return this.prototype&&(s.prototype=this.prototype),t.prototype=new s,t})}(jQuery),function(){function l(e,t){if((e=e.length?e[0]:e)===window||e===document)throw new Error("I'm sorry, Dave. I'm afraid I can't do that.");var i=e.getBoundingClientRect(),e=e.parentNode.getBoundingClientRect(),n=document.body.getBoundingClientRect(),s=window.pageYOffset,o=window.pageXOffset;return{width:i.width,height:i.height,offset:{top:i.top+s,left:i.left+o},parentDims:{width:e.width,height:e.height,offset:{top:e.top+s,left:e.left+o}},windowDims:{width:n.width,height:n.height,offset:{top:s,left:o}}}}Foundation.Box={ImNotTouchingYou:function(e,t,i,n){var s,o,a,e=l(e);t=t?(t=l(t),o=e.offset.top+e.height<=t.height+t.offset.top,s=e.offset.top>=t.offset.top,a=e.offset.left>=t.offset.left,e.offset.left+e.width<=t.width+t.offset.left):(o=e.offset.top+e.height<=e.windowDims.height+e.windowDims.offset.top,s=e.offset.top>=e.windowDims.offset.top,a=e.offset.left>=e.windowDims.offset.left,e.offset.left+e.width<=e.windowDims.width);e=[o,s,a,t];if(i)return a===t==!0;if(n)return s===o==!0;return-1===e.indexOf(!1)},GetDimensions:l,GetOffsets:function(e,t,i,n,s,o){var a=l(e),r=t?l(t):null;switch(i){case"top":return{left:Foundation.rtl()?r.offset.left-a.width+r.width:r.offset.left,top:r.offset.top-(a.height+n)};case"left":return{left:r.offset.left-(a.width+s),top:r.offset.top};case"right":return{left:r.offset.left+r.width+s,top:r.offset.top};case"center top":return{left:r.offset.left+r.width/2-a.width/2,top:r.offset.top-(a.height+n)};case"center bottom":return{left:o?s:r.offset.left+r.width/2-a.width/2,top:r.offset.top+r.height+n};case"center left":return{left:r.offset.left-(a.width+s),top:r.offset.top+r.height/2-a.height/2};case"center right":return{left:r.offset.left+r.width+s+1,top:r.offset.top+r.height/2-a.height/2};case"center":return{left:a.windowDims.offset.left+a.windowDims.width/2-a.width/2,top:a.windowDims.offset.top+a.windowDims.height/2-a.height/2};case"reveal":return{left:(a.windowDims.width-a.width)/2,top:a.windowDims.offset.top+n};case"reveal full":return{left:a.windowDims.offset.left,top:a.windowDims.offset.top};case"left bottom":return{left:r.offset.left,top:r.offset.top+r.height};case"right bottom":return{left:r.offset.left+r.width+s-a.width,top:r.offset.top+r.height};default:return{left:Foundation.rtl()?r.offset.left-a.width+r.width:r.offset.left+s,top:r.offset.top+r.height+n}}}}}(jQuery),function(n){var i={9:"TAB",13:"ENTER",27:"ESCAPE",32:"SPACE",37:"ARROW_LEFT",38:"ARROW_UP",39:"ARROW_RIGHT",40:"ARROW_DOWN"},s={},e={keys:function(e){var t,i={};for(t in e)i[e[t]]=e[t];return i}(i),parseKey:function(e){var t=i[e.which||e.keyCode]||String.fromCharCode(e.which).toUpperCase();return e.shiftKey&&(t="SHIFT_"+t),e.ctrlKey&&(t="CTRL_"+t),t=e.altKey?"ALT_"+t:t},handleKey:function(e,t,i){var t=s[t],e=this.parseKey(e);if(!t)return console.warn("Component not defined!");(t=i[(void 0===t.ltr?t:Foundation.rtl()?n.extend({},t.ltr,t.rtl):n.extend({},t.rtl,t.ltr))[e]])&&"function"==typeof t?(e=t.apply(),!i.handled&&"function"!=typeof i.handled||i.handled(e)):!i.unhandled&&"function"!=typeof i.unhandled||i.unhandled()},findFocusable:function(e){return e.find("a[href], area[href], input
1:not([disabled]), select:not([disabled]), textarea:not([disabled]), button:not([disabled]), iframe, object, embed, *[tabindex], *[contenteditable]").filter(function(){return!(!n(this).is(":visible")||n(this).attr("tabindex")<0)})},register:function(e,t){s[e]=t}};Foundation.Keyboard=e}(jQuery),function(s){var t,e,i,n,o={queries:[],current:"",_init:function(){var e,t,i,n=s(".foundation-mq").css("font-family");for(i in t={},e=t="string"==typeof(n=n)&&(n=n.trim().slice(1,-1))?n.split("&").reduce(function(e,t){var t=t.replace(/\+/g," ").split("="),i=t[0],t=t[1],i=decodeURIComponent(i),t=void 0===t?null:decodeURIComponent(t);return e.hasOwnProperty(i)?Array.isArray(e[i])?e[i].push(t):e[i]=[e[i],t]:e[i]=t,e},{}):t)e.hasOwnProperty(i)&&this.queries.push({name:i,value:"only screen and (min-width: "+e[i]+")"});this.current=this._getCurrentSize(),this._watcher()},atLeast:function(e){e=this.get(e);return!!e&&window.matchMedia(e).matches},get:function(e){for(var t in this.queries)if(this.queries.hasOwnProperty(t)){t=this.queries[t];if(e===t.name)return t.value}return null},_getCurrentSize:function(){for(var e,t=0;t<this.queries.length;t++){var i=this.queries[t];window.matchMedia(i.value).matches&&(e=i)}return"object"==typeof e?e.name:e},_watcher:function(){var i=this;s(window).on("resize.zf.mediaquery",function(){var e=i._getCurrentSize(),t=i.current;e!==t&&(i.current=e,s(window).trigger("changed.zf.mediaquery",[e,t]))})}};Foundation.MediaQuery=o,window.matchMedia||(window.matchMedia=((n=window.styleMedia||window.media)||(t=document.createElement("style"),e=document.getElementsByTagName("script")[0],i=null,t.type="text/css",t.id="matchmediajs-test",e&&e.parentNode&&e.parentNode.insertBefore(t,e),i="getComputedStyle"in window&&window.getComputedStyle(t,null)||t.currentStyle,n={matchMedium:function(e){e="@media "+e+"{ #matchmediajs-test { width: 1px; } }";return t.styleSheet?t.styleSheet.cssText=e:t.textContent=e,"1px"===i.width}}),function(e){return{matches:n.matchMedium(e||"all"),media:e||"all"}})),Foundation.MediaQuery=o}(jQuery),function(r){var l=["mui-enter","mui-leave"],d=["mui-enter-active","mui-leave-active"],e={animateIn:function(e,t,i){n(!0,e,t,i)},animateOut:function(e,t,i){n(!1,e,t,i)}};function n(e,t,i,n){var s,o;function a(){t[0].style.transitionDuration=0,t.removeClass(s+" "+o+" "+i)}(t=r(t).eq(0)).length&&(s=e?l[0]:l[1],o=e?d[0]:d[1],a(),t.addClass(i).css("transition","none"),requestAnimationFrame(function(){t.addClass(s),e&&t.show()}),requestAnimationFrame(function(){t[0].offsetWidth,t.css("transition","").addClass(o)}),t.one(Foundation.transitionend(t),function(){e||t.hide();a(),n&&n.apply(t)}))}Foundation.Move=function(i,n,s){var o,a,r=null;o=window.requestAnimationFrame(function e(t){r=r||window.performance.now(),a=t-r,s.apply(n),a<i?o=window.requestAnimationFrame(e,n):(window.cancelAnimationFrame(o),n.trigger("finished.zf.animate",[n]).triggerHandler("finished.zf.animate",[n]))})},Foundation.Motion=e}(jQuery),function(a){Foundation.Nest={Feather:function(e){var t=1<arguments.length&&void 0!==arguments[1]?arguments[1]:"zf",i=(e.attr("role","menubar"),e.find("li").attr({role:"menuitem"})),n="is-"+t+"-submenu",s=n+"-item",o="is-"+t+"-submenu-parent";e.find("a:first").attr("tabindex",0),i.each(function(){var e=a(this),t=e.children("ul");t.length&&(e.addClass(o).attr({"aria-haspopup":!0,"aria-expanded":!1,"aria-label":e.children("a:first").text()}),t.addClass("submenu "+n).attr({"data-submenu":"","aria-hidden":!0,role:"menu"})),e.parent("[data-submenu]").length&&e.addClass("is-submenu-item "+s)})},Burn:function(e,t){e.find("li").removeAttr("tabindex");var i="is-"+t+"-submenu",n=i+"-item",t="is-"+t+"-submenu-parent";e.find(">li, .menu, .menu > li").removeClass(i+" "+n+" "+t+" is-submenu-item submenu is-active").removeAttr("data-submenu").css("display","")}}}(jQuery),function(s){Foundation.Timer=function(t,e,i){var n,s,o=this,a=e.duration,r=Object.keys(t.data())[0]||"timer",l=-1;this.isPaused=!1,this.restart=function(){l=-1,clearTimeout(s),this.start()},this.start=function(){this.isPaused=!1,clearTimeout(s),l=l<=0?a:l,t.data("paused",!1),n=Date.now(),s=setTimeout(function(){e.infinite&&o.restart(),i&&"function"==typeof i&&i()},l),t.trigger("timerstart.zf."+r)},this.pause=function(){this.isPaused=!0,clearTimeout(s),t.data("paused",!0);var e=Date.now();l-=e-n,t.trigger("timerpaused.zf."+r)}},Foundation.onImagesLoaded=function(e,t){var i=e.length;function n(){0===--i&&t()}0===i&&t(),e.each(function(){this.complete||void 0!==this.naturalWi
1dth&&0<this.naturalWidth?n():s(this).one("load",function(){n()})})}}(jQuery),function(n){var s,o,a,r=!(n.spotSwipe={version:"1.0.0",enabled:"ontouchstart"in document.documentElement,preventDefault:!1,moveThreshold:75,timeThreshold:200});function l(){this.removeEventListener("touchmove",t),this.removeEventListener("touchend",l),r=!1}function t(e){var t,i;n.spotSwipe.preventDefault&&e.preventDefault(),r&&(t=e.touches[0].pageX,e.touches[0].pageY,t=s-t,a=(new Date).getTime()-o,i=Math.abs(t)>=n.spotSwipe.moveThreshold&&a<=n.spotSwipe.timeThreshold?0<t?"left":"right":i)&&(e.preventDefault(),l.call(this),n(this).trigger("swipe",i).trigger("swipe"+i))}function e(e){1==e.touches.length&&(s=e.touches[0].pageX,e.touches[0].pageY,r=!0,o=(new Date).getTime(),this.addEventListener("touchmove",t,!1),this.addEventListener("touchend",l,!1))}n.event.special.swipe={setup:function(){this.addEventListener&&this.addEventListener("touchstart",e,!1)}},n.each(["left","up","down","right"],function(){n.event.special["swipe"+this]={setup:function(){n(this).on("swipe",n.noop)}}})}(jQuery),function(n){n.fn.addTouch=function(){this.each(function(e,t){n(t).bind("touchstart touchmove touchend touchcancel",function(){i(event)})});var i=function(e){var t,i=e.changedTouches[0],e={touchstart:"mousedown",touchmove:"mousemove",touchend:"mouseup"}[e.type];"MouseEvent"in window&&"function"==typeof window.MouseEvent?t=new window.MouseEvent(e,{bubbles:!0,cancelable:!0,screenX:i.screenX,screenY:i.screenY,clientX:i.clientX,clientY:i.clientY}):(t=document.createEvent("MouseEvent")).initMouseEvent(e,!0,!0,window,1,i.screenX,i.screenY,i.clientX,i.clientY,!1,!1,!1,!1,0,null),i.target.dispatchEvent(t)}}}(jQuery),function(d){function e(t,i){t.data(i).split(" ").forEach(function(e){d("#"+e)["close"===i?"trigger":"triggerHandler"](i+".zf.trigger",[t])})}var c=function(){for(var e=["WebKit","Moz","O","Ms",""],t=0;t<e.length;t++)if(e[t]+"MutationObserver"in window)return window[e[t]+"MutationObserver"];return!1}();function t(){!function(){if(!c)return;function e(e){var t=d(e[0].target);switch(t.attr("data-events")){case"resize":t.triggerHandler("resizeme.zf.trigger",[t]);break;case"scroll":t.triggerHandler("scrollme.zf.trigger",[t,window.pageYOffset]);break;default:return!1}}var t=document.querySelectorAll("[data-resize], [data-scroll], [data-mutate]");if(t.length)for(var i=0;i<=t.length-1;i++)new c(e).observe(t[i],{attributes:!0,childList:!1,characterData:!1,subtree:!1,attributeFilter:["data-events"]})}(),i=void 0,(n=d("[data-resize]")).length&&d(window).off("resize.zf.trigger").on("resize.zf.trigger",function(e){i&&clearTimeout(i),i=setTimeout(function(){c||n.each(function(){d(this).triggerHandler("resizeme.zf.trigger")}),n.attr("data-events","resize")},t||10)}),o=void 0,(a=d("[data-scroll]")).length&&d(window).off("scroll.zf.trigger").on("scroll.zf.trigger",function(e){o&&clearTimeout(o),o=setTimeout(function(){c||a.each(function(){d(this).triggerHandler("scrollme.zf.trigger")}),a.attr("data-events","scroll")},s||10)});var t,i,n,s,o,a,e=void 0,r=d("[data-yeti-box]"),l=["dropdown","tooltip","reveal"];e&&("string"==typeof e?l.push(e):"object"==typeof e&&"string"==typeof e[0]?l.concat(e):console.error("Plugin names must be strings")),r.length&&(e=l.map(function(e){return"closeme.zf."+e}).join(" "),d(window).off(e).on(e,function(e,t){e=e.namespace.split(".")[0];d("[data-"+e+"]").not('[data-yeti-box="'+t+'"]').each(function(){var e=d(this);e.triggerHandler("close.zf.trigger",[e])})}))}d(document).on("click.zf.trigger","[data-open]",function(){e(d(this),"open")}),d(document).on("click.zf.trigger","[data-close]",function(){d(this).data("close")?e(d(this),"close"):d(this).trigger("close.zf.trigger")}),d(document).on("click.zf.trigger","[data-toggle]",function(){e(d(this),"toggle")}),d(document).on("close.zf.trigger","[data-closable]",function(e){e.stopPropagation();e=d(this).data("closable");""!==e?Foundation.Motion.animateOut(d(this),e,function(){d(this).trigger("closed.zf")}):d(this).fadeOut().trigger("closed.zf")}),d(document).on("focus.zf.trigger blur.zf.trigger","[data-toggle-focus]",function(){var e=d(this).data("toggle-focus");d("#"+e).triggerHandler("toggle.zf.trigger",[d(this)])}),d(window).on("load",function(){t()}),Foundation.IHearYou=t}(jQuery);var _createClass=function(){function n(e,t){for(var i=0;i<t.length;i++){var n=t[i];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(e,t,i){return t&&n(e.prototype,t),i&&n(e,i),e}}();function _classCallCheck(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}!function(s){_createClass(i,[{key:"_init",value:function(){this.$inputs=this.$element.find("input, textarea, select"),this._events()}},{key:"_events",value:function(){var t=this;this.$element.off(".abide").on("reset.zf.abide",function(){t.resetForm()}).on("submit.zf.abide",function(){return t.validateForm()}),"fieldChange"===this.options.validateOn&&this.$inputs.off("change.zf.abide").on("change.zf.abide",function(e){t.validateInput(s(e.target))}),this.options.liveValidate&&this.$inputs.off("input.zf.abide").on("input.zf.abide",function(e){t.validateInput(s(e.target))})}},{key:"_reflow",value:function(){this._init()}},{key:"requiredCheck",value:function(e){if(!e.attr("required"))return!0;var t=!0;switch(e[0].type){case"checkbox":t=e[0].checked;break;case"select":case"select-one":case"select-multiple":var i=e.find("option:selected");i.length&&i.val()||(t=!1);break;default:e.val()&&e.val().length||(t=!1)}return t}},{key:"findFormError",value:function(e){var t=e.siblings(this.options.formErrorSelector);return t=t.length?t:e.parent().find(this.options.formErrorSelector)}},{key:"findLabel",value:function(e){var t=e[0].id,t=this.$element.find('label[for="'+t+'"]');return t.length?t:e.closest("label")}},{key:"findRadioLabels",value:function(e){var n=this,e=e.map(function(e,t){var i=t.id,i=n.$element.find('label[for="'+i+'"]');return(i=i.length?i:s(t).closest("label"))[0]});return s(e)}},{key:"addErrorClasses",value:function(e){var t=this.findLabel(e),i=this.findFormError(e);t.length&&t.addClass(this.options.labelErrorClass),i.length&&i.addClass(this.options.formErrorClass),e.addClass(this.options.inputErrorClass).attr("data-invalid","")}},{key:"removeRadioErrorClasses",value:function(e){var e=this.$element.find(':radio[name="'+e+'"]'),t=this.findRadioLabels(e),i=this.findFormError(e);t.length&&t.removeClass(this.options.labelErrorClass),i.length&&i.removeClass(this.options.formErrorClass),e.removeClass(this.options.inputErrorClass).removeAttr("data-invalid")}},{key:"removeErrorClasses",value:function(e){if("radio"==e[0].type)return this.removeRadioErrorClasses(e.attr("name"));var t=this.findLabel(e),i=this.findFormError(e);t.length&&t.removeClass(this.options.labelErrorClass),i.length&&i.removeClass(this.options.formErrorClass),e.removeClass(this.options.inputErrorClass).removeAttr("data-invalid")}},{key:"validateInput",value:function(e){var t=this.requiredCheck(e),i=!1,n=!0,s=e.attr("data-validator"),o=!0;if(e.is("[data-abide-ignore]")||e.is('[type="hidden"]'))return!0;switch(e[0].type){case"radio":i=this.validateRadio(e.attr("name"));break;case"checkbox":i=t;break;case"select":case"select-one":case"select-multiple":i=t;break;default:i=this.validateText(e)}s=-1===[t,i,n=s?this.matchValidation(e,s,e.attr("required")):n,o=e.attr("data-equalto")?this.options.validators.equalTo(e):o].indexOf(!1),n=(s?"valid":"invalid")+".zf.abide";return this[s?"removeErrorClasses":"addErrorClasses"](e),e.trigger(n,[e]),s}},{key:"validateForm",value:function(){var e=[],t=this,i=(this.$inputs.each(function(){e.push(t.validateInput(s(this)))}),-1===e.indexOf(!1));return this.$element.find("[data-abide-error]").css("display",i?"none":"block"),this.$element.trigger((i?"formvalid":"forminvalid")+".zf.abide",[this.$element]),i}},{key:"validateText",value:function(e,t){t=t||e.attr("pattern")||e.attr("type");var i=e.val(),n=!1;return i.length?n=this.options.patterns.hasOwnProperty(t)?this.options.patterns[t].test(i):t===e.attr("type")||new RegExp(t).test(i):e.prop("required")||(n=!0),n}},{key:"validateRadio",value:function(e){var e=this.$element.find(':radio[name="'+e+'"]'),i=!1,n=!1;return e.each(function(e,t){s(t).attr("required")&&(n=!0)}),(i=n?i:!0)||e.each(function(e,t){s(t).prop("checked")&&(i=!0)}),i}}
1,{key:"matchValidation",value:function(t,e,i){var n=this;return i=!!i,-1===e.split(" ").map(function(e){return n.options.validators[e](t,i,t.parent())}).indexOf(!1)}},{key:"resetForm",value:function(){var e=this.$element,t=this.options;s("."+t.labelErrorClass,e).not("small").removeClass(t.labelErrorClass),s("."+t.inputErrorClass,e).not("small").removeClass(t.inputErrorClass),s(t.formErrorSelector+"."+t.formErrorClass).removeClass(t.formErrorClass),e.find("[data-abide-error]").css("display","none"),s(":input",e).not(":button, :submit, :reset, :hidden, :radio, :checkbox, [data-abide-ignore]").val("").removeAttr("data-invalid"),s(":input:radio",e).not("[data-abide-ignore]").prop("checked",!1).removeAttr("data-invalid"),s(":input:checkbox",e).not("[data-abide-ignore]").prop("checked",!1).removeAttr("data-invalid"),e.trigger("formreset.zf.abide",[e])}},{key:"destroy",value:function(){var e=this;this.$element.off(".abide").find("[data-abide-error]").css("display","none"),this.$inputs.off(".abide").each(function(){e.removeErrorClasses(s(this))}),Foundation.unregisterPlugin(this)}}]);var e=i;function i(e){var t=1<arguments.length&&void 0!==arguments[1]?arguments[1]:{};_classCallCheck(this,i),this.$element=e,this.options=s.extend({},i.defaults,this.$element.data(),t),this._init(),Foundation.registerPlugin(this,"Abide")}e.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(e,t,i){return s("#"+e.attr("data-equalto")).val()===e.val()}}},Foundation.plugin(e,"Abide")}(jQuery);_createClass=function(){function n(e,t){for(var i=0;i<t.length;i++){var n=t[i];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(e,t,i){return t&&n(e.prototype,t),i&&n(e,i),e}}();function _classCallCheck(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}!function(o){_createClass(i,[{key:"_init",value:function(){this.$element.attr("role","tablist"),this.$tabs=this.$element.children("li, [data-accordion-item]"),this.$tabs.each(function(e,t){var i=o(t),n=i.children("[data-tab-content]"),s=n[0].id||Foundation.GetYoDigits(6,"accordion"),t=t.id||s+"-label";i.find("a:first").attr({"aria-controls":s,role:"tab",id:t,"aria-expanded":!1,"aria-selected":!1}),n.attr({role:"tabpanel","aria-labelledby":t,"aria-hidden":!0,id:s})});
1var e=this.$element.find(".is-active").children("[data-tab-content]");e.length&&this.down(e,!0),this._events()}},{key:"_events",value:function(){var n=this;this.$tabs.each(function(){var t=o(this),i=t.children("[data-tab-content]");i.length&&t.children("a").off("click.zf.accordion keydown.zf.accordion").on("click.zf.accordion",function(e){e.preventDefault(),n.toggle(i)}).on("keydown.zf.accordion",function(e){Foundation.Keyboard.handleKey(e,"Accordion",{toggle:function(){n.toggle(i)},next:function(){var e=t.next().find("a").focus();n.options.multiExpand||e.trigger("click.zf.accordion")},previous:function(){var e=t.prev().find("a").focus();n.options.multiExpand||e.trigger("click.zf.accordion")},handled:function(){e.preventDefault(),e.stopPropagation()}})})})}},{key:"toggle",value:function(e){e.parent().hasClass("is-active")?this.up(e):this.down(e)}},{key:"down",value:function(e,t){var i=this;e.attr("aria-hidden",!1).parent("[data-tab-content]").addBack().parent().addClass("is-active"),this.options.multiExpand||t||(t=this.$element.children(".is-active").children("[data-tab-content]")).length&&this.up(t.not(e)),e.slideDown(this.options.slideSpeed,function(){i.$element.trigger("down.zf.accordion",[e])}),o("#"+e.attr("aria-labelledby")).attr({"aria-expanded":!0,"aria-selected":!0})}},{key:"up",value:function(e){var t=e.parent().siblings(),i=this;(this.options.allowAllClosed||t.hasClass("is-active"))&&e.parent().hasClass("is-active")&&(e.slideUp(i.options.slideSpeed,function(){i.$element.trigger("up.zf.accordion",[e])}),e.attr("aria-hidden",!0).parent().removeClass("is-active"),o("#"+e.attr("aria-labelledby")).attr({"aria-expanded":!1,"aria-selected":!1}))}},{key:"destroy",value:function(){this.$element.find("[data-tab-content]").stop(!0).slideUp(0).css("display",""),this.$element.find("a").off(".zf.accordion"),Foundation.unregisterPlugin(this)}}]);var e=i;function i(e,t){_classCallCheck(this,i),this.$element=e,this.options=o.extend({},i.defaults,this.$element.data(),t),this._init(),Foundation.registerPlugin(this,"Accordion"),Foundation.Keyboard.register("Accordion",{ENTER:"toggle",SPACE:"toggle",ARROW_DOWN:"next",ARROW_UP:"previous"})}e.defaults={slideSpeed:250,multiExpand:!1,allowAllClosed:!1},Foundation.plugin(e,"Accordion")}(jQuery);_createClass=function(){function n(e,t){for(var i=0;i<t.length;i++){var n=t[i];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(e,t,i){return t&&n(e.prototype,t),i&&n(e,i),e}}();function _classCallCheck(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}!function(r){_createClass(i,[{key:"_init",value:function(){this.$element.find("[data-submenu]").not(".is-active").slideUp(0),this.$element.attr({role:"menu","aria-multiselectable":this.options.multiOpen}),this.$menuLinks=this.$element.find(".is-accordion-submenu-parent"),this.$menuLinks.each(function(){var e=this.id||Foundation.GetYoDigits(6,"acc-menu-link"),t=r(this),i=t.children("[data-submenu]"),n=i[0].id||Foundation.GetYoDigits(6,"acc-menu"),s=i.hasClass("is-active");t.attr({"aria-controls":n,"aria-expanded":s,role:"menuitem",id:e}),i.attr({"aria-labelledby":e,"aria-hidden":!s,role:"menu",id:n})});var e,t=this.$element.find(".is-active");t.length&&(e=this,t.each(function(){e.down(r(this))})),this._events()}},{key:"_events",value:function(){var a=this;this.$element.find("li").each(function(){var t=r(this).children("[data-submenu]");t.length&&r(this).children("a").off("click.zf.accordionMenu").on("click.zf.accordionMenu",function(e){e.preventDefault(),a.toggle(t)})}).on("keydown.zf.accordionmenu",function(t){var i,n,s=r(this),o=s.parent("ul").children("li"),e=s.children("[data-submenu]");o.each(function(e){r(this).is(s)&&(i=o.eq(Math.max(0,e-1)).find("a").first(),n=o.eq(Math.min(e+1,o.length-1)).find("a").first(),r(this).children("[data-submenu]:visible").length&&(n=s.find("li:first-child").find("a").first()),r(this).is(":first-child")?i=s.parents("li").first().find("a").first():i.parents("li").first().children("[data-submenu]:visible").length&&(i=i.parents("li").find("li:last-child").find("a").first()),r(this).is(":last-child"))&&(n=s.parents("li").first().next("li").find("a").first())}
1),Foundation.Keyboard.handleKey(t,"AccordionMenu",{open:function(){e.is(":hidden")&&(a.down(e),e.find("li").first().find("a").first().focus())},close:function(){e.length&&!e.is(":hidden")?a.up(e):s.parent("[data-submenu]").length&&(a.up(s.parent("[data-submenu]")),s.parents("li").first().find("a").first().focus())},up:function(){return i.focus(),!0},down:function(){return n.focus(),!0},toggle:function(){s.children("[data-submenu]").length&&a.toggle(s.children("[data-submenu]"))},closeAll:function(){a.hideAll()},handled:function(e){e&&t.preventDefault(),t.stopImmediatePropagation()}})})}},{key:"hideAll",value:function(){this.$element.find("[data-submenu]").slideUp(this.options.slideSpeed)}},{key:"toggle",value:function(e){e.is(":animated")||(e.is(":hidden")?this.down(e):this.up(e))}},{key:"down",value:function(e){var t=this;this.options.multiOpen||this.up(this.$element.find(".is-active").not(e.parentsUntil(this.$element).add(e))),e.addClass("is-active").attr({"aria-hidden":!1}).parent(".is-accordion-submenu-parent").attr({"aria-expanded":!0}),e.slideDown(t.options.slideSpeed,function(){t.$element.trigger("down.zf.accordionMenu",[e])})}},{key:"up",value:function(e){var t=this;e.slideUp(t.options.slideSpeed,function(){t.$element.trigger("up.zf.accordionMenu",[e])}),e.find("[data-submenu]").slideUp(0).addBack().attr("aria-hidden",!0).parent(".is-accordion-submenu-parent").attr("aria-expanded",!1)}},{key:"destroy",value:function(){this.$element.find("[data-submenu]").slideDown(0).css("display",""),this.$element.find("a").off("click.zf.accordionMenu"),Foundation.Nest.Burn(this.$element,"accordion"),Foundation.unregisterPlugin(this)}}]);var e=i;function i(e,t){_classCallCheck(this,i),this.$element=e,this.options=r.extend({},i.defaults,this.$element.data(),t),Foundation.Nest.Feather(this.$element,"accordion"),this._init(),Foundation.registerPlugin(this,"AccordionMenu"),Foundation.Keyboard.register("AccordionMenu",{ENTER:"toggle",SPACE:"toggle",ARROW_RIGHT:"open",ARROW_UP:"up",ARROW_DOWN:"down",ARROW_LEFT:"close",ESCAPE:"closeAll"})}e.defaults={slideSpeed:250,multiOpen:!0},Foundation.plugin(e,"AccordionMenu")}(jQuery);_createClass=function(){function n(e,t){for(var i=0;i<t.length;i++){var n=t[i];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(e,t,i){return t&&n(e.prototype,t),i&&n(e,i),e}}();function _classCallCheck(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}!function(a){_createClass(i,[{key:"_init",value:function(){this.$submenuAnchors=this.$element.find("li.is-drilldown-submenu-parent").children("a"),this.$submenus=this.$submenuAnchors.parent("li").children("[data-submenu]"),this.$menuItems=this.$element.find("li").not(".js-drilldown-back").attr("role","menuitem").find("a"),this._prepareMenu(),this._keyboardEvents()}},{key:"_prepareMenu",value:function(){var i=this;this.$submenuAnchors.each(function(){var e=a(this),t=e.parent();i.options.parentLink&&e.clone().prependTo(t.children("[data-submenu]")).wrap('<li class="is-submenu-parent-item is-submenu-item is-drilldown-submenu-item" role="menu-item"></li>'),e.data("savedHref",e.attr("href")).removeAttr("href").attr("tabindex",0),e.children("[data-submenu]").attr({"aria-hidden":!0,tabindex:0,role:"menu"}),i._events(e)}),this.$submenus.each(function(){var e=a(this);e.find(".js-drilldown-back").length||e.prepend(i.options.backButton),i._back(e)}),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(i){var n=this;i.off("click.zf.drilldown").on("click.zf.drilldown",function(e){var t;a(e.target).parentsUntil("ul","li").hasClass("is-drilldown-submenu-parent")&&(e.stopImmediatePropagation(),e.preventDefault()),n._show(i.parent("li")),n.options.closeOnClick&&(t=a("body")).off(".zf.drilldown").on("click.zf.drilldown",function(e){e.target===n.$element[0]||a.contains(n.$element[0],e.target)||(e.preventDefault(),n._hideAll(),t.off(".zf.drilldown"))})})}},{key:"_keyboardEvents",value:function(){var e=this;this.$menuItems.add(this.$element.find(".js-drilldown-back > a")).on("keydown.zf.drilldown",function(t){var i,n,s=a(this),o=s.parent("li").parent("ul").children("li").children("a");o.each(function(e){a(this).is(s)&&(i=o.eq(Math.max(0,e-1)),n=o.eq(Math.min(e+1,o.length-1)))}),Foundation.Keyboard.handleKey(t,"Drilldown",{next:function(){if(s.is(e.$submenuAnchors))return e._show(s.parent("li")),s.parent("li").one(Foundation.transitionend(s),function(){s.parent("li").find("ul li a").filter(e.$menuItems).first().focus()}),!0},previous:function(){return e._hide(s.parent("li").parent("ul")),s.parent("li").parent("ul").one(Foundation.transitionend(s),function(){setTimeout(function(){s.parent("li").parent("ul").parent("li").children("a").first().focus()},1)}),!0},up:function(){return i.focus(),!0},down:function(){return n.focus(),!0},close:function(){e._back()},open:function(){return s.is(e.$menuItems)?s.is(e.$submenuAnchors)?(e._show(s.parent("li")),s.parent("li").one(Foundation.transitionend(s),function(){s.parent("li").find("ul li a").filter(e.$menuItems).first().focus()}),!0):void 0:(e._hide(s.parent("li").parent("ul")),s.parent("li").parent("ul").one(Foundation.transitionend(s),function(){setTimeout(function(){s.parent("li").parent("ul").parent("li").children("a").first().focus()},1)}),!0)},handled:function(e){e&&t.preventDefault(),t.stopImmediatePropagation()}})})}}
1,{key:"_hideAll",value:function(){var t=this.$element.find(".is-drilldown-submenu.is-active").addClass("is-closing");t.one(Foundation.transitionend(t),function(e){t.removeClass("is-active is-closing")}),this.$element.trigger("closed.zf.drilldown")}},{key:"_back",value:function(t){var i=this;t.off("click.zf.drilldown"),t.children(".js-drilldown-back").on("click.zf.drilldown",function(e){e.stopImmediatePropagation(),i._hide(t);e=t.parent("li").parent("ul").parent("li");e.length&&i._show(e)})}},{key:"_menuLinkEvents",value:function(){var t=this;this.$menuItems.not(".is-drilldown-submenu-parent").off("click.zf.drilldown").on("click.zf.drilldown",function(e){setTimeout(function(){t._hideAll()},0)})}},{key:"_show",value:function(e){e.attr("aria-expanded",!0),e.children("[data-submenu]").addClass("is-active").attr("aria-hidden",!1),this.$element.trigger("open.zf.drilldown",[e])}},{key:"_hide",value:function(e){e.parent("li").attr("aria-expanded",!1),e.attr("aria-hidden",!0).addClass("is-closing").one(Foundation.transitionend(e),function(){e.removeClass("is-active is-closing"),e.blur()}),e.trigger("hide.zf.drilldown",[e])}},{key:"_getMaxDims",value:function(){var i=0,e={};return this.$submenus.add(this.$element).each(function(e,t){t=t.getBoundingClientRect().height;i<t&&(i=t)}),e["min-height"]=i+"px",e["max-width"]=this.$element[0].getBoundingClientRect().width+"px",e}},{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 e=a(this);e.removeAttr("tabindex"),e.data("savedHref")&&e.attr("href",e.data("savedHref")).removeData("savedHref")}),Foundation.unregisterPlugin(this)}}]);var e=i;function i(e,t){_classCallCheck(this,i),this.$element=e,this.options=a.extend({},i.defaults,this.$element.data(),t),Foundation.Nest.Feather(this.$element,"drilldown"),this._init(),Foundation.registerPlugin(this,"Drilldown"),Foundation.Keyboard.register("Drilldown",{ENTER:"open",SPACE:"open",ARROW_RIGHT:"next",ARROW_UP:"up",ARROW_DOWN:"down",ARROW_LEFT:"previous",ESCAPE:"close",TAB:"down",SHIFT_TAB:"up"})}e.defaults={backButton:'<li class="js-drilldown-back"><a tabindex="0">Back</a></li>',wrapper:"<div></div>",parentLink:!1,closeOnClick:!1},Foundation.plugin(e,"Drilldown")}(jQuery);_createClass=function(){function n(e,t){for(var i=0;i<t.length;i++){var n=t[i];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(e,t,i){return t&&n(e.prototype,t),i&&n(e,i),e}}();function _classCallCheck(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}!function(s){_createClass(i,[{key:"_init",value:function(){var e=this.$element.attr("id");this.$anchor=s('[data-toggle="'+e+'"]').length?s('[data-toggle="'+e+'"]'):s('[data-open="'+e+'"]'),this.$anchor.attr({"aria-controls":e,"data-is-focus":!1,"data-yeti-box":e,"aria-haspopup":!0,"aria-expanded":!1}),this.options.positionClass=this.getPositionClass(),this.counter=4,this.usedPositions=[],this.$element.attr({"aria-hidden":"true","data-yeti-box":e,"data-resize":e,"aria-labelledby":this.$anchor[0].id||Foundation.GetYoDigits(6,"dd-anchor")}),this._events()}},{key:"getPositionClass",value:function(){var e=(e=this.$element[0].className.match(/(top|left|right|bottom)/g))?e[0]:"",t=/float-(\S+)/.exec(this.$anchor[0].className);return(t=t?t[1]:"")?t+" "+e:e}},{key:"_reposition",value:function(e){this.usedPositions.push(e||"bottom"),!e&&this.usedPositions.indexOf("top")<0?this.$element.addClass("top"):"top"===e&&this.usedPositions.indexOf("bottom")<0?this.$element.removeClass(e):"left"===e&&this.usedPositions.indexOf("right")<0?this.$element.removeClass(e).addClass("right"):"right"===e&&this.usedPositions.indexOf("left")<0?this.$element.removeClass(e).addClass("left"):!e&&-1<this.usedPositions.indexOf("top")&&this.usedPositions.indexOf("left")<0?this.$element.addClass("left"):"top"===e&&-1<this.usedPositions.indexOf("bottom")&&this.usedPositions.indexOf("left")<0?this.$element.removeClass(e).addClass("left"):("left"===e&&-1<this.usedPositions.indexOf("right")&&this.usedPositions.indexOf("bottom")<0||"right"===e&&-1<this.usedPositions.indexOf("left")&&this.usedPositions.indexOf("bottom"),this.$element.removeClass(e)),this.classChanged=!0,this.counter--}},{key:"_setPosition",value:function(){if("false"===this.$anchor.attr("aria-expanded"))return!1;var e=this.getPositionClass(),t=Foundation.Box.GetDimensions(this.$element);Foundation.Box.GetDimensions(this.$anchor),"height"==("top"==("left"===e||"right"===e?"left"
1:"top")?"height":"width")?this.options.vOffset:this.options.hOffset;if(t.width>=t.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:t.windowDims.width-2*this.options.hOffset,height:"auto"}),!(this.classChanged=!0);for(this.$element.offset(Foundation.Box.GetOffsets(this.$element,this.$anchor,e,this.options.vOffset,this.options.hOffset));!Foundation.Box.ImNotTouchingYou(this.$element,!1,!0)&&this.counter;)this._reposition(e),this._setPosition()}},{key:"_events",value:function(){var n=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(){s('body[data-whatinput="mouse"]').is("*")&&(clearTimeout(n.timeout),n.timeout=setTimeout(function(){n.open(),n.$anchor.data("hover",!0)},n.options.hoverDelay))}).on("mouseleave.zf.dropdown",function(){clearTimeout(n.timeout),n.timeout=setTimeout(function(){n.close(),n.$anchor.data("hover",!1)},n.options.hoverDelay)}),this.options.hoverPane)&&this.$element.off("mouseenter.zf.dropdown mouseleave.zf.dropdown").on("mouseenter.zf.dropdown",function(){clearTimeout(n.timeout)}).on("mouseleave.zf.dropdown",function(){clearTimeout(n.timeout),n.timeout=setTimeout(function(){n.close(),n.$anchor.data("hover",!1)},n.options.hoverDelay)}),this.$anchor.add(this.$element).on("keydown.zf.dropdown",function(e){var t=s(this),i=Foundation.Keyboard.findFocusable(n.$element);Foundation.Keyboard.handleKey(e,"Dropdown",{tab_forward:function(){n.$element.find(":focus").is(i.eq(-1))&&(n.options.trapFocus?(i.eq(0).focus(),e.preventDefault()):n.close())},tab_backward:function(){(n.$element.find(":focus").is(i.eq(0))||n.$element.is(":focus"))&&(n.options.trapFocus?(i.eq(-1).focus(),e.preventDefault()):n.close())},open:function(){t.is(n.$anchor)&&(n.open(),n.$element.attr("tabindex",-1).focus(),e.preventDefault())},close:function(){n.close(),n.$anchor.focus()}})})}},{key:"_addBodyHandler",value:function(){var t=s(document.body).not(this.$element),i=this;t.off("click.zf.dropdown").on("click.zf.dropdown",function(e){i.$anchor.is(e.target)||i.$anchor.find(e.target).length||i.$element.find(e.target).length||(i.close(),t.off("click.zf.dropdown"))})}},{key:"open",value:function(){var e;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&&(e=Foundation.Keyboard.findFocusable(this.$element)).length&&e.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;var e;this.$element.removeClass("is-open").attr({"aria-hidden":!0}),this.$anchor.removeClass("hover").attr("aria-expanded",!1),this.classChanged&&((e=this.getPositionClass())&&this.$element.removeClass(e),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(){this.$element.hasClass("is-open")?this.$anchor.data("hover")||this.close():this.open()}},{key:"destroy",value:function(){this.$element.off(".zf.trigger").hide(),this.$anchor.off(".zf.dropdown"),Foundation.unregisterPlugin(this)}}]);var e=i;function i(e,t){_classCallCheck(this,i),this.$element=e,this.options=s.extend({},i.defaults,this.$element.data(),t),this._init(),Foundation.registerPlugin(this,"Dropdown"),Foundation.Keyboard.register("Dropdown",{ENTER:"open",SPACE:"open",ESCAPE:"close",TAB:"tab_forward",SHIFT_TAB:"tab_backward"})}e.defaults={hoverDelay:250,hover:!1,hoverPane:!1,vOffset:1,hOffset:1,positionClass:"",trapFocus:!1,autoFocus:!1,closeOnClick:!1},Foundation.plugin(e,"Dropdown")}(jQuery);_createClass=function(){function n(e,t){for(var i=0;i<t.length;i++){var n=t[i];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(e,t,i){return t&&n(e.prototype,t),i&&n(e,i),e}}();function _classCallCheck(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}!function(c){_createClass(i,[{key:"_init",value:function(){var e,t=this.$element.attr("data-equalizer")||"",i=this.$element.find('[data-equalizer-watch="'+t+'"]'),i=(this.$watched=i.length?i:this.$element.find("[data-equalizer-watch]"),this.$element.attr("data-resize",t||Foundation.GetYoDigits(6,"eq")),this.hasNested=0<this.$element.find("[data-equalizer]").length,this.isNested=0<this.$element.parentsUntil(document.body,"[data-equalizer]").length,this.isOn=!1,this._bindHandler={onResizeMeBound:this._onResizeMe.bind(this),onPostEqualizedBound:this._onPostEqualized.bind(this)},this.$element.find("img"));this.options.equalizeOn?(e=this._checkMQ(),c(window).on("changed.zf.mediaquery",this._checkMQ.bind(this))):this._events(),(void 0!==e&&!1===e||void 0===e)&&(i.length?Foundation.onImagesLoaded(i,this._reflow.bind(this)):this._reflow())}},{key:"_pauseEvents",value:function(){this.isOn=!1,this.$element.off({".zf.equal
1izer":this._bindHandler.onPostEqualizedBound,"resizeme.zf.trigger":this._bindHandler.onResizeMeBound})}},{key:"_onResizeMe",value:function(e){this._reflow()}},{key:"_onPostEqualized",value:function(e){e.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 e=!Foundation.MediaQuery.atLeast(this.options.equalizeOn);return e?this.isOn&&(this._pauseEvents(),this.$watched.css("height","auto")):this.isOn||this._events(),e}},{key:"_killswitch",value:function(){}},{key:"_reflow",value:function(){if(!this.options.equalizeOnStack&&this._isStacked())return this.$watched.css("height","auto"),!1;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(e){for(var t=[],i=0,n=this.$watched.length;i<n;i++)this.$watched[i].style.height="auto",t.push(this.$watched[i].offsetHeight);e(t)}},{key:"getHeightsByRow",value:function(e){var t=this.$watched.length?this.$watched.first().offset().top:0,i=[],n=0;i[n]=[];for(var s=0,o=this.$watched.length;s<o;s++){this.$watched[s].style.height="auto";var a=c(this.$watched[s]).offset().top;a!=t&&(i[++n]=[],t=a),i[n].push([this.$watched[s],this.$watched[s].offsetHeight])}for(var r=0,l=i.length;r<l;r++){var d=c(i[r]).map(function(){return this[1]}).get(),d=Math.max.apply(null,d);i[r].push(d)}e(i)}},{key:"applyHeight",value:function(e){e=Math.max.apply(null,e);this.$element.trigger("preequalized.zf.equalizer"),this.$watched.css("height",e),this.$element.trigger("postequalized.zf.equalizer")}},{key:"applyHeightByRow",value:function(e){this.$element.trigger("preequalized.zf.equalizer");for(var t=0,i=e.length;t<i;t++){var n=e[t].length,s=e[t][n-1];if(n<=2)c(e[t][0][0]).css({height:"auto"});else{this.$element.trigger("preequalizedrow.zf.equalizer");for(var o=0,a=n-1;o<a;o++)c(e[t][o][0]).css({height:s});this.$element.trigger("postequalizedrow.zf.equalizer")}}this.$element.trigger("postequalized.zf.equalizer")}},{key:"destroy",value:function(){this._pauseEvents(),this.$watched.css("height","auto"),Foundation.unregisterPlugin(this)}}]);var e=i;function i(e,t){_classCallCheck(this,i),this.$element=e,this.options=c.extend({},i.defaults,this.$element.data(),t),this._init(),Foundation.registerPlugin(this,"Equalizer")}e.defaults={equalizeOnStack:!1,equalizeByRow:!1,equalizeOn:""},Foundation.plugin(e,"Equalizer")}(jQuery);_createClass=function(){function n(e,t){for(var i=0;i<t.length;i++){var n=t[i];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(e,t,i){return t&&n(e.prototype,t),i&&n(e,i),e}}();function _classCallCheck(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}!function(s){_createClass(a,[{key:"_init",value:function(){this._addBreakpoints(),this._generateRules(),this._reflow()}},{key:"_events",value:function(){s(window).on("resize.zf.interchange",Foundation.util.throttle(this._reflow.bind(this),50))}},{key:"_reflow",value:function(){var e,t,i;for(t in this.rules)this.rules.hasOwnProperty(t)&&(i=this.rules[t],window.matchMedia(i.query).matches)&&(e=i);e&&this.replace(e.path)}},{key:"_addBreakpoints",value:function(){for(var e in Foundation.MediaQuery.queries)Foundation.MediaQuery.queries.hasOwnProperty(e)&&(e=Foundation.MediaQuery.queries[e],a.SPECIAL_QUERIES[e.name]=e.value)}},{key:"_generateRules",value:function(e){var t,i,n,s=[],o=this.options.rules||this.$element.data("interchange").match(/\[.*?\]/g);for(t in o)o.hasOwnProperty(t)&&(i=(n=o[t].slice(1,-1).split(", ")).slice(0,-1).join(""),n=n[n.length-1],a.SPECIAL_QUERIES[n]&&(n=a.SPECIAL_QUERIES[n]),s.push({path:i,query:n}));this.rules=s}},{key:"replace",value:function(t){var i,n;this.currentPath!==t&&(n="replaced.zf.interchange","IMG"===(i=this).$element[0].nodeName?this.$element.attr("src",t).on("load",function(){i.currentPath=t}).trigger(n):t.match(/\.(gif|jpg|jpeg|png|svg|tiff)([?#].*)?/i)?this.$element.css({"background-image":"url("+t+")"}).trigger(n):s.get(t,function(e){i.$element.html(e).trigger(n),s(e).foundation(),i.currentPath=t}))}},{key:"destroy",value:function(){}}]);var e=a;function a(e,t){_classCallCheck(this,a),this.$element=e,this.options=s.extend({},a.defaults,t),this.rules=[],this.currentPath="",this._init(),this._events(),Foundation.registerPlugin(this,"Interchange")}e.defaults={rules:null},e.SPECIAL_QUERIES={landscape:"screen and (orientation: landscape)",portrait:"screen and (orientation: portrait)",retina:"only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx)"},Foundation.plugin(e,"Interchange")}(jQuery);_createClass=function(){function n(e,t){for(var i=0;i<t.length;i++){var n=t[i];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(e,t,i){return t&&n(e.prototype,t),i&&n(e,i),e}}();function _classCallCheck(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}!function(n){_createClass(i,[{key:"_init",value:function(){var e=this.$element[0].id||Foundation.GetYoDigits(6,"magellan");this.$targets=n("[data-magellan-target]"),this.$links=this.$element.find("a"),this.$element.attr({"data-resize":e,"data-scroll":e,id:e}),this.$active=n(),this.scrollPos=parseInt(window.pageYOffset,10),this._events()}},{key:"calcPoints",value:function(){var i=this,e=document.body,t=document.documentElement;this.points=[],this.winHeight=Math.round(Math.max(window.innerHeight,t.clientHeight)),this.docHeight=Math.round(Math.max(e.scrollHeight,e.offsetHeight,t.clientHeight,t.scrollHeight,t.offsetHeight)),this.$targets.each(function(){var e=n(this),t=Math.round(e.offset().top-i.options.threshold);
1e.targetPoint=t,i.points.push(t)})}},{key:"_events",value:function(){var t=this;n("html, body"),t.options.animationDuration,t.options.animationEasing;n(window).one("load",function(){t.options.deepLinking&&location.hash&&t.scrollToLoc(location.hash),t.calcPoints(),t._updateActive()}),this.$element.on({"resizeme.zf.trigger":this.reflow.bind(this),"scrollme.zf.trigger":this._updateActive.bind(this)}).on("click.zf.magellan",'a[href^="#"]',function(e){e.preventDefault();e=this.getAttribute("href");t.scrollToLoc(e)})}},{key:"scrollToLoc",value:function(e){if(!n(e).length)return!1;e=Math.round(n(e).offset().top-this.options.threshold/2-this.options.barOffset);n("html, body").stop(!0).animate({scrollTop:e},this.options.animationDuration,this.options.animationEasing)}},{key:"reflow",value:function(){this.calcPoints(),this._updateActive()}},{key:"_updateActive",value:function(){var i,n,e,s=parseInt(window.pageYOffset,10);e=s+this.winHeight===this.docHeight?this.points.length-1:!(s<this.points[0])&&(i=this.scrollPos<s,(e=(n=this).points.filter(function(e,t){return i?e-n.options.barOffset<=s:e-n.options.barOffset-n.options.threshold<=s})).length)?e.length-1:0,this.$active.removeClass(this.options.activeClass),this.$active=this.$links.filter('[href="#'+this.$targets.eq(e).data("magellan-target")+'"]').addClass(this.options.activeClass),this.options.deepLinking&&(e=this.$active[0].getAttribute("href"),window.history.pushState?window.history.pushState(null,null,e):window.location.hash=e),this.scrollPos=s,this.$element.trigger("update.zf.magellan",[this.$active])}},{key:"destroy",value:function(){var e;this.$element.off(".zf.trigger .zf.magellan").find("."+this.options.activeClass).removeClass(this.options.activeClass),this.options.deepLinking&&(e=this.$active[0].getAttribute("href"),window.location.hash.replace(e,"")),Foundation.unregisterPlugin(this)}}]);var e=i;function i(e,t){_classCallCheck(this,i),this.$element=e,this.options=n.extend({},i.defaults,this.$element.data(),t),this._init(),Foundation.registerPlugin(this,"Magellan")}e.defaults={animationDuration:500,animationEasing:"linear",threshold:50,activeClass:"active",deepLinking:!1,barOffset:0},Foundation.plugin(e,"Magellan")}(jQuery);_createClass=function(){function n(e,t){for(var i=0;i<t.length;i++){var n=t[i];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(e,t,i){return t&&n(e.prototype,t),i&&n(e,i),e}}();function _classCallCheck(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}!function(s){_createClass(i,[{key:"_init",value:function(){var e=this.$element.attr("id");this.$element.attr("aria-hidden","true"),this.$triggers=s(document).find('[data-open="'+e+'"], [data-close="'+e+'"], [data-toggle="'+e+'"]').attr("aria-expanded","false").attr("aria-controls",e),this.options.closeOnClick&&(s(".js-off-canvas-exit").length?this.$exiter=s(".js-off-canvas-exit"):((e=document.createElement("div")).setAttribute("class","js-off-canvas-exit"),s("[data-off-canvas-content]").append(e),this.$exiter=s(e))),this.options.isRevealed=this.options.isRevealed||new RegExp(this.options.revealClass,"g").test(this.$element[0].className),this.options.isRevealed&&(this.options.revealOn=this.options.revealOn||this.$element[0].className.match(/(reveal-for-medium|reveal-for-large)/g)[0].split("-")[2],this._setMQChecker()),this.options.transitionTime||(this.options.transitionTime=1e3*parseFloat(window.getComputedStyle(s("[data-off-canvas-wrapper]")[0]).transitionDuration))}},{key:"_events",value:function(){this.$element.off(".zf.trigger .zf.offcanvas").on({"open.zf.trigger":this.open.bind(this),"close.zf.trigger":this.close.bind(this),"toggle.zf.trigger":this.toggle.bind(this),"keydown.zf.offcanvas":this._handleKeyboard.bind(this)}),this.options.closeOnClick&&this.$exiter.length&&this.$exiter.on({"click.zf.offcanvas":this.close.bind(this)})}},{key:"_setMQChecker",value:function(){var e=this;s(window).on("changed.zf.mediaquery",function(){Foundation.MediaQuery.atLeast(e.options.revealOn)?e.reveal(!0):e.reveal(!1)}).one("load.zf.offcanvas",function(){Foundation.MediaQuery.atLeast(e.options.revealOn)&&e.reveal(!0)})}},{key:"reveal",value:function(e){var t=this.$element.find("[data-close]");e?(this.close(),this.isRevealed=!0,this.$element.off("open.zf.trigger toggle.zf.trigger"),t.length&&t.hide()):(this.isRevealed=!1,this.$element.on({"open.zf.trigger":this.open.bind(this),"toggle.zf.trigger":this.toggle.bind(this)}),t.length&&t.show())}},{key:"open",value:function(e,t){var i,n;this.$element.hasClass("is-open")||this.isRevealed||(i=this,s(document.body),this.options.forceTop&&s("body").scrollTop(0),(n=s("[data-off-canvas-wrapper]")).addClass("is-off-canvas-open is-open-"+i.options.position),i.$element.addClass("is-open"),this.$triggers.attr("aria-expanded","true"),this.$element.attr("aria-hidden","false").trigger("opened.zf.offcanvas"),this.options.closeOnClick&&this.$exiter.addClass("is-visible"),t&&(this.$lastTrigger=t),this.options.autoFocus&&n.one(Foundation.transitionend(n),function(){i.$element.hasClass("is-open")&&(i.$element.attr("tabindex","-1"),i.$element.focus())}),this.options.trapFocus&&n.one(Foundation.transitionend(n),function(){i.$element.hasClass("is-open")&&(i.$element.attr("tabindex","-1"),i.trapFocus())}))}},{key:"_trapFocus",value:function(){var e=Foundation.Keyboard.findFocusable(this.$element),i=e.eq(0),n=e.eq(-1);e.off(".zf.offcanvas").on("keydown.zf.offcanvas",function(e){var t=Foundation.Keyboard.parseKey(e);"TAB"===t&&e.target===n[0]&&(e.preventDefault(),i.focus()),"SHIFT_TAB"===t&&e.target===i[0]&&(e.preventDefault(),n.focus())})}},{key:"close",value:function(e){this.$element.hasClass("is-open")&&!this.isRevealed&&(s("[data-off-canvas-wrapper]").removeClass("is-off-canvas-open is-open-"+this.options.position),this.$element.removeClass("is-open"),this.$element.attr("aria-hidden","true").trigger("closed.zf.offcanvas"),this.options.closeOnClick&&this.$exiter.removeClass("is-visible"),this.$triggers.attr("aria-expanded","fal
1se"),this.options.trapFocus)&&s("[data-off-canvas-content]").removeAttr("tabindex")}},{key:"toggle",value:function(e,t){this.$element.hasClass("is-open")?this.close(e,t):this.open(e,t)}},{key:"_handleKeyboard",value:function(e){var t=this;Foundation.Keyboard.handleKey(e,"OffCanvas",{close:function(){return t.close(),t.$lastTrigger.focus(),!0},handled:function(){e.stopPropagation(),e.preventDefault()}})}},{key:"destroy",value:function(){this.close(),this.$element.off(".zf.trigger .zf.offcanvas"),this.$exiter.off(".zf.offcanvas"),Foundation.unregisterPlugin(this)}}]);var e=i;function i(e,t){_classCallCheck(this,i),this.$element=e,this.options=s.extend({},i.defaults,this.$element.data(),t),this.$lastTrigger=s(),this.$triggers=s(),this._init(),this._events(),Foundation.registerPlugin(this,"OffCanvas"),Foundation.Keyboard.register("OffCanvas",{ESCAPE:"close"})}e.defaults={closeOnClick:!0,transitionTime:0,position:"left",forceTop:!0,isRevealed:!1,revealOn:null,autoFocus:!0,revealClass:"reveal-for-",trapFocus:!1},Foundation.plugin(e,"OffCanvas")}(jQuery);_createClass=function(){function n(e,t){for(var i=0;i<t.length;i++){var n=t[i];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(e,t,i){return t&&n(e.prototype,t),i&&n(e,i),e}}();function _classCallCheck(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}!function(s){_createClass(i,[{key:"_init",value:function(){this.$wrapper=this.$element.find("."+this.options.containerClass),this.$slides=this.$element.find("."+this.options.slideClass);var e=this.$element.find("img");this.$slides.filter(".is-active").length||this.$slides.eq(0).addClass("is-active"),this.options.useMUI||this.$slides.addClass("no-motionui"),e.length?Foundation.onImagesLoaded(e,this._prepareForOrbit.bind(this)):this._prepareForOrbit(),this.options.bullets&&this._loadBullets(),this._events(),this.options.autoPlay&&1<this.$slides.length&&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 e=this;this.timer=new Foundation.Timer(this.$element,{duration:this.options.timerDelay,infinite:!1},function(){e.changeSlide(!0)}),this.timer.start()}},{key:"_prepareForOrbit",value:function(){var t=this;this._setWrapperHeight(function(e){t._setSlideHeight(e)})}},{key:"_setWrapperHeight",value:function(e){var t,i=0,n=0;this.$slides.each(function(){t=this.getBoundingClientRect().height,s(this).attr("data-slide",n),n&&s(this).css({position:"relative",display:"none"}),i=i<t?t:i,n++}),n===this.$slides.length&&(this.$wrapper.css({height:i}),e(i))}},{key:"_setSlideHeight",value:function(e){this.$slides.each(function(){s(this).css("max-height",e)})}},{key:"_events",value:function(){var n=this;1<this.$slides.length&&(this.options.swipe&&this.$slides.off("swipeleft.zf.orbit swiperight.zf.orbit").on("swipeleft.zf.orbit",function(e){e.preventDefault(),n.changeSlide(!0)}).on("swiperight.zf.orbit",function(e){e.preventDefault(),n.changeSlide(!1)}),this.options.autoPlay&&(this.$slides.on("click.zf.orbit",function(){n.$element.data("clickedOn",!n.$element.data("clickedOn")),n.timer[n.$element.data("clickedOn")?"pause":"start"]()}),this.options.pauseOnHover)&&this.$element.on("mouseenter.zf.orbit",function(){n.timer.pause()}).on("mouseleave.zf.orbit",function(){n.$element.data("clickedOn")||n.timer.start()}),this.options.navButtons&&this.$element.find("."+this.options.nextClass+", ."+this.options.prevClass).attr("tabindex",0).on("click.zf.orbit touchend.zf.orbit",function(e){e.preventDefault(),n.changeSlide(s(this).hasClass(n.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 e=s(this).data("slide"),t=e>n.$slides.filter(".is-active").data("slide"),i=n.$slides.eq(e);n.changeSlide(t,i,e)}),this.options.accessible)&&this.$wrapper.add(this.$bullets).on("keydown.zf.orbit",function(e){Foundation.Keyboard.handleKey(e,"Orbit",{next:function(){n.changeSlide(!0)},previous:function(){n.changeSlide(!1)},handled:function(){s(e.target).is(n.$bullets)&&n.$bullets.filter(".is-active").focus()}})})}},{key:"changeSlide",value:function(e,t,i){var n=this.$slides.filter(".is-active").eq(0);if(/mui/g.test(n[0].className))return!1;var s=this.$slides.first(),o=this.$slides.last(),a=e?"Right":"Left",r=e?"Left":"Right",l=this,d=t||(e?!this.options.infiniteWrap||n.next("."+this.options.slideClass).length?n.next("."+this.options.slideClass):s:!this.options.infiniteWrap||n.prev("."+this.options.slideClass).length?n.prev("."+this.options.slideClass):o);d.length&&(this.$element.trigger("beforeslidechange.zf.orbit",[n,d]),this.options.bullets&&(i=i||this.$slides.index(d),this._updateBullets(i)),this.options.useMUI?(Foundation.Motion.animateIn(d.addClass("is-active").css({position:"absolute",top:0}),this.options["animInFrom"+a],function(){d.css({position:"relative",display:"block"}).attr("aria-live","polite")}),Foundation.Motion.animateOut(n.removeClass("is-active"),this.options["animOutTo"+r],function(){n.removeAttr("aria-live"),l.options.autoPlay&&!l.timer.isPaused&&l.timer.restart()})):(n.removeClass("is-active is-in").removeAttr("aria-live").hide(),d.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",[d]))}},{key:"_updateBullets",value:function(e){var t=this.$element.find("."+this.options.boxOfBullets).find(".is-active").removeClass("is-active").blur().find("span:last").detach();this.$bullets.eq(e).addClass("is-active").append(t)}},{key:"destroy",value:function(){this.$element.off(".zf.orbit").find("*").off(".zf.orbit").end().hide(),Foundation.unregisterPlugin(this)}}]);var e=i;function i(e,t){_classCallCheck(this,i),this.$element=e,this.options=s.extend({},i.defaults,this.$element.data(),t),this._init(),Foundation.registerPlugin(this,"Orb
1it"),Foundation.Keyboard.register("Orbit",{ltr:{ARROW_RIGHT:"next",ARROW_LEFT:"previous"},rtl:{ARROW_LEFT:"next",ARROW_RIGHT:"previous"}})}e.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(e,"Orbit")}(jQuery);_createClass=function(){function n(e,t){for(var i=0;i<t.length;i++){var n=t[i];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(e,t,i){return t&&n(e.prototype,t),i&&n(e,i),e}}();function _classCallCheck(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}!function(o){_createClass(i,[{key:"_init",value:function(){if("string"==typeof this.rules){for(var e={},t=this.rules.split(" "),i=0;i<t.length;i++){var n=t[i].split("-"),s=1<n.length?n[0]:"small",n=1<n.length?n[1]:n[0];null!==a[n]&&(e[s]=a[n])}this.rules=e}o.isEmptyObject(this.rules)||this._checkMediaQueries()}},{key:"_events",value:function(){var e=this;o(window).on("changed.zf.mediaquery",function(){e._checkMediaQueries()})}},{key:"_checkMediaQueries",value:function(){var t,i=this;o.each(this.rules,function(e){Foundation.MediaQuery.atLeast(e)&&(t=e)}),!t||this.currentPlugin instanceof this.rules[t].plugin||(o.each(a,function(e,t){i.$element.removeClass(t.cssClass)}),this.$element.addClass(this.rules[t].cssClass),this.currentPlugin&&this.currentPlugin.destroy(),this.currentPlugin=new this.rules[t].plugin(this.$element,{}))}},{key:"destroy",value:function(){this.currentPlugin.destroy(),o(window).off(".zf.ResponsiveMenu"),Foundation.unregisterPlugin(this)}}]);var e=i;function i(e,t){_classCallCheck(this,i),this.$element=o(e),this.rules=this.$element.data("responsive-menu"),this.currentMq=null,this.currentPlugin=null,this._init(),this._events(),Foundation.registerPlugin(this,"ResponsiveMenu")}e.defaults={};var a={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(e,"ResponsiveMenu")}(jQuery);_createClass=function(){function n(e,t){for(var i=0;i<t.length;i++){var n=t[i];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(e,t,i){return t&&n(e.prototype,t),i&&n(e,i),e}}();function _classCallCheck(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}!function(i){_createClass(n,[{key:"_init",value:function(){var e=this.$element.data("responsive-toggle");e||console.error("Your tab bar needs an ID of a Menu as the value of data-tab-bar."),this.$targetMenu=i("#"+e),this.$toggler=this.$element.find("[data-toggle]"),this._update()}},{key:"_events",value:function(){this._updateMqHandler=this._update.bind(this),i(window).on("changed.zf.mediaquery",this._updateMqHandler),this.$toggler.on("click.zf.responsiveToggle",this.toggleMenu.bind(this))}},{key:"_update",value:function(){Foundation.MediaQuery.atLeast(this.options.hideFor)?(this.$element.hide(),this.$targetMenu.show()):(this.$element.show(),this.$targetMenu.hide())}},{key:"toggleMenu",value:function(){Foundation.MediaQuery.atLeast(this.options.hideFor)||(this.$targetMenu.toggle(0),this.$element.trigger("toggled.zf.responsiveToggle"))}},{key:"destroy",value:function(){this.$element.off(".zf.responsiveToggle"),this.$toggler.off(".zf.responsiveToggle"),i(window).off("changed.zf.mediaquery",this._updateMqHandler),Foundation.unregisterPlugin(this)}}]);var e=n;function n(e,t){_classCallCheck(this,n),this.$element=i(e),this.options=i.extend({},n.defaults,this.$element.data(),t),this._init(),this._events(),Foundation.registerPlugin(this,"ResponsiveToggle")}e.defaults={hideFor:"medium"},Foundation.plugin(e,"ResponsiveToggle")}(jQuery);_createClass=function(){function n(e,t){for(var i=0;i<t.length;i++){var n=t[i];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(e,t,i){return t&&n(e.prototype,t),i&&n(e,i),e}}();function _classCallCheck(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}!function(s){_createClass(i,[{key:"_init",value:function(){this.id=this.$element.attr("id"),this.isActive=!1,this.cached={mq:Foundation.MediaQuery.current},this.isMobile=/iP(ad|hone|od).*OS/.test(window.navigator.userAgent)||/Android/.test(window.navigator.userAgent),this.$anchor=s('[data-open="'+this.id+'"]').length?s('[data-open="'+this.id+'"]'):s('[data-toggle="'+this.id+'"]'),this.$anchor.attr({"aria-controls":this.id,"aria-haspopup":!0,tabindex:0}),(this.options.fullScreen||this.$element.hasClass("full"))&&(this.options.fullScreen=!0,this.options.overlay=!1),this.options.overlay&&!this.$overlay&&(this.$overlay=this._makeOverlay(this.id)),this.$element.attr({role:"dialog","aria-hidden":!0,"data-yeti-box":this.id,"data-resize":this.id}),this.$overlay?this.$element.detach().appendTo(this.$overlay):(this.$element.detach().appendTo(s("body")),this.$element.addClass("without-overlay")),this._events(),this.options.deepLink&&window.location.hash==="#"+this.id&&s(window).one("load.zf.reveal",this.open.bind(this))}},{key:"_makeOverlay",value:function(e){return s("<div></div>").addClass("reveal-overlay").appendTo("body")}},{key:"_updatePosition",value:function(){var e=this.$element.outerWidth(),t=s(window).width(),i=this.$element.outerHeight(),n=s(window).height(),t="auto"===this.options.hOffset?parseInt((t-e)/2,10):parseInt(this.options.hOffset,10),e="auto"===this.options.vOffset?n<i?parseInt(Math.min(100,n/10),10):parseInt((n-i)/4,10):parseInt(this.options.vOffset,10);this.$element.css({top:e+"px"}),this.$overlay&&"auto"===this.options.hOffset||(this.$element.css({left:t+"px"}),this.$element.css({margin:"0px"}))}},{key:"_events",value:function(){var i=this,n=this;this.$element.on({"open.zf.trigger":this.open.bind(this),"close.zf.trigger":function(e,t){if(e.target===n.$element[0]||s(e.target).parents("[data-closable]")[0]===t)return i.close.apply(i)},"toggle.zf.trigger":this.toggle.bind(this),"resizeme.zf.trigger":function(){n._updatePosition()}}
1),this.$anchor.length&&this.$anchor.on("keydown.zf.reveal",function(e){13!==e.which&&32!==e.which||(e.stopPropagation(),e.preventDefault(),n.open())}),this.options.closeOnClick&&this.options.overlay&&this.$overlay.off(".zf.reveal").on("click.zf.reveal",function(e){e.target!==n.$element[0]&&!s.contains(n.$element[0],e.target)&&s.contains(document,e.target)&&n.close()}),this.options.deepLink&&s(window).on("popstate.zf.reveal:"+this.id,this._handleState.bind(this))}},{key:"_handleState",value:function(e){window.location.hash!=="#"+this.id||this.isActive?this.close():this.open()}},{key:"open",value:function(){var e,t,i=this;this.options.deepLink&&(e="#"+this.id,window.history.pushState?window.history.pushState(null,null,e):window.location.hash=e),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?((t=this).options.overlay&&Foundation.Motion.animateIn(this.$overlay,"fade-in"),Foundation.Motion.animateIn(this.$element,this.options.animationIn,function(){i.focusableElements=Foundation.Keyboard.findFocusable(i.$element),t.$element.attr({"aria-hidden":!1,tabindex:-1}).focus()})):(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,s("html, body")):s("body")).addClass("is-reveal-open"),setTimeout(function(){i._extraHandlers()},0)}},{key:"_extraHandlers",value:function(){var i=this;this.focusableElements=Foundation.Keyboard.findFocusable(this.$element),this.options.overlay||!this.options.closeOnClick||this.options.fullScreen||s("body").on("click.zf.reveal",function(e){e.target!==i.$element[0]&&!s.contains(i.$element[0],e.target)&&s.contains(document,e.target)&&i.close()}),this.options.closeOnEsc&&s(window).on("keydown.zf.reveal",function(e){Foundation.Keyboard.handleKey(e,"Reveal",{close:function(){i.options.closeOnEsc&&(i.close(),i.$anchor.focus())}})}),this.$element.on("keydown.zf.reveal",function(t){var e=s(this);Foundation.Keyboard.handleKey(t,"Reveal",{tab_forward:function(){return i.focusableElements=Foundation.Keyboard.findFocusable(i.$element),i.$element.find(":focus").is(i.focusableElements.eq(-1))?(i.focusableElements.eq(0).focus(),!0):0===i.focusableElements.length||void 0},tab_backward:function(){return i.focusableElements=Foundation.Keyboard.findFocusable(i.$element),i.$element.find(":focus").is(i.focusableElements.eq(0))||i.$element.is(":focus")?(i.focusableElements.eq(-1).focus(),!0):0===i.focusableElements.length||void 0},open:function(){i.$element.find(":focus").is(i.$element.find("[data-close]"))?setTimeout(function(){i.$anchor.focus()},1):e.is(i.focusableElements)&&i.open()},close:function(){i.options.closeOnEsc&&(i.close(),i.$anchor.focus())},handled:function(e){e&&t.preventDefault()}})})}},{key:"close",value:function(){if(!this.isActive||!this.$element.is(":visible"))return!1;var e=this;function t(){e.isMobile?(s("html, body").removeClass("is-reveal-open"),e.originalScrollPos&&(s("body").scrollTop(e.originalScrollPos),e.originalScrollPos=null)):s("body").removeClass("is-reveal-open"),e.$element.attr("aria-hidden",!0),e.$element.trigger("closed.zf.reveal")}this.options.animationOut?(this.options.overlay?Foundation.Motion.animateOut(this.$overlay,"fade-out",t):t(),Foundation.Motion.animateOut(this.$element,this.options.animationOut)):(this.options.overlay?this.$overlay.hide(0,t):t(),this.$element.hide(this.options.hideDelay)),this.options.closeOnEsc&&s(window).off("keydown.zf.reveal"),!this.options.overlay&&this.options.closeOnClick&&s("body").off("click.zf.reveal"),this.$element.off("keydown.zf.reveal"),this.options.resetOnClose&&this.$element.html(this.$element.html()),this.isActive=!1,e.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(s("body")),this.$overlay.hide().off().remove()),this.$element.hide().off(),this.$anchor.off(".zf"),s(window).off(".zf.reveal:"+this.id
1),Foundation.unregisterPlugin(this)}}]);var e=i;function i(e,t){_classCallCheck(this,i),this.$element=e,this.options=s.extend({},i.defaults,this.$element.data(),t),this._init(),Foundation.registerPlugin(this,"Reveal"),Foundation.Keyboard.register("Reveal",{ENTER:"open",SPACE:"open",ESCAPE:"close",TAB:"tab_forward",SHIFT_TAB:"tab_backward"})}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);_createClass=function(){function n(e,t){for(var i=0;i<t.length;i++){var n=t[i];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(e,t,i){return t&&n(e.prototype,t),i&&n(e,i),e}}();function _classCallCheck(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}!function(c){_createClass(i,[{key:"_init",value:function(){this.inputs=this.$element.find("input"),this.handles=this.$element.find("[data-slider-handle]"),this.$handle=this.handles.eq(0),this.$input=this.inputs.length?this.inputs.eq(0):c("#"+this.$handle.attr("aria-controls")),this.$fill=this.$element.find("[data-slider-fill]").css(this.options.vertical?"height":"width",0);var e=!1,t=this;(this.options.disabled||this.$element.hasClass(this.options.disabledClass))&&(this.options.disabled=!0,this.$element.addClass(this.options.disabledClass)),this.inputs.length||(this.inputs=c().add(this.$input),this.options.binding=!0),this._setInitAttr(0),this._events(this.$handle),this.handles[1]&&(this.options.doubleSided=!0,this.$handle2=this.handles.eq(1),this.$input2=1<this.inputs.length?this.inputs.eq(1):c("#"+this.$handle2.attr("aria-controls")),this.inputs[1]||(this.inputs=this.inputs.add(this.$input2)),this._setHandlePos(this.$handle,this.options.initialStart,e=!0,function(){t._setHandlePos(t.$handle2,t.options.initialEnd,!0)}),this._setInitAttr(1),this._events(this.$handle2)),e||this._setHandlePos(this.$handle,this.options.initialStart,!0)}},{key:"_setHandlePos",value:function(e,t,i,n){var s,o,a,r,l,d,c,h,u;this.$element.hasClass(this.options.disabledClass)||((t=parseFloat(t))<this.options.start?t=this.options.start:t>this.options.end&&(t=this.options.end),(h=this.options.doubleSided)&&(t=0===this.handles.index(e)?(r=parseFloat(this.$handle2.attr("aria-valuenow")))<=t?r-this.options.step:t:t<=(r=parseFloat(this.$handle.attr("aria-valuenow")))?r+this.options.step:t),this.options.vertical&&!i&&(t=this.options.end-t),r=(s=this).options.vertical,o=r?"height":"width",a=r?"top":"left",i=e[0].getBoundingClientRect()[o],r=this.$element[0].getBoundingClientRect()[o],l=((t-this.options.start)/(this.options.end-this.options.start)).toFixed(2),d=((r-i)*l/r*100).toFixed(this.options.decimal),t=parseFloat(t.toFixed(this.options.decimal)),c={},this._setValues(e,t),h&&(t=~~(i/r*100),0===this.handles.index(e)?(c[a]=d+"%",u=parseFloat(this.$handle2[0].style[a])-d+t,n&&"function"==typeof n&&n()):(h=parseFloat(this.$handle[0].style[a]),u=d-(isNaN(h)?this.options.initialStart/((this.options.end-this.options.start)/100):h)+t),c["min-"+o]=u+"%"),this.$element.one("finished.zf.animate",function(){s.$element.trigger("moved.zf.slider",[e])}),i=this.$element.data("dragging")?1e3/60:this.options.moveTime,Foundation.Move(i,e,function(){e.css(a,d+"%"),s.options.doubleSided?s.$fill.css(c):s.$fill.css(o,100*l+"%")}),clearTimeout(s.timeout),s.timeout=setTimeout(function(){s.$element.trigger("changed.zf.slider",[e])},s.options.changedDelay))}},{key:"_setInitAttr",value:function(e){var t=this.inputs.eq(e).attr("id")||Foundation.GetYoDigits(6,"slider");this.inputs.eq(e).attr({id:t,max:this.options.end,min:this.options.start,step:this.options.step}),this.handles.eq(e).attr({role:"slider","aria-controls":t,"aria-valuemax":this.options.end,"aria-valuemin":this.options.start,"aria-valuenow":0===e?this.options.initialStart:this.options.initialEnd,"aria-orientation":this.options.vertical?"vertical":"horizontal",tabindex:0})}},{key:"_setValues",value:function(e,t){var i=this.options.doubleSided?this.handles.index(e):0;this.inputs.eq(i).val(t),e.attr("aria-valuenow",t)}},{key:"_handleEvent",value:function(e,t,i){var n,s,o,a,r,l,d;i?(d=this._adjustValue(null,i),n=!0):(e.preventDefault(),s=(i=this.options.vertical)?"height":"width",o=i?"top":"left",a=i?e.pageY:e.pageX,this.$handle[0].getBoundingClientRect()[s],r=this.$element[0].getBoundingClientRect()[s],i=i?c(window).scrollTop():c(window).scrollLeft(),l=this.$element.offset()[o],e.clientY===e.pageY&&(a+=i),d=(this.options.end-this.options.start)*((i=(e=a-l)<0?0:r<e?r:e)/r)+this.options.start,Foundation.rtl()&&!this.options.vertical&&(d=this.options.end-d),d=this._adjustValue(null,d),n=!1,t=t||(h(this.$handle,o,i,s)<=h(this.$handle2,o,i,s)?this.$handle:this.$handle2)),this._setHandlePos(t,d,n)}},{key:"_adjustValue",value:function(e,t){var i=this.options.step,n=parseFloat(i/2),e=e?parseFloat(e.attr("aria-valuenow")):t,t=e%i,s=e-t;return e=0!=t?s+n<=e?s+i:s:e}},{key:"_events",value:function(t){var i,n,o=this;this.inputs.off("change.zf.slider").on("change.zf.slider",function(e){var t=o.inputs.index(c(this));o._handleEvent(e,o.handles.eq(t),c(this).val())}),this.options.clickSelect&&this.$element.off("click.zf.slider").on("click.zf.slider",function(e){if(o.$element.data("dragging"))return!1;
1c(e.target).is("[data-slider-handle]")||(o.options.doubleSided?o._handleEvent(e):o._handleEvent(e,o.$handle))}),this.options.draggable&&(this.handles.addTouch(),n=c("body"),t.off("mousedown.zf.slider").on("mousedown.zf.slider",function(e){t.addClass("is-dragging"),o.$fill.addClass("is-dragging"),o.$element.data("dragging",!0),i=c(e.currentTarget),n.on("mousemove.zf.slider",function(e){e.preventDefault(),o._handleEvent(e,i)}).on("mouseup.zf.slider",function(e){o._handleEvent(e,i),t.removeClass("is-dragging"),o.$fill.removeClass("is-dragging"),o.$element.data("dragging",!1),n.off("mousemove.zf.slider mouseup.zf.slider")})}).on("selectstart.zf.slider touchmove.zf.slider",function(e){e.preventDefault()})),t.off("keydown.zf.slider").on("keydown.zf.slider",function(e){var t,i=c(this),n=o.options.doubleSided?o.handles.index(i):0,s=parseFloat(o.inputs.eq(n).val());Foundation.Keyboard.handleKey(e,"Slider",{decrease:function(){t=s-o.options.step},increase:function(){t=s+o.options.step},decrease_fast:function(){t=s-10*o.options.step},increase_fast:function(){t=s+10*o.options.step},handled:function(){e.preventDefault(),o._setHandlePos(i,t,!0)}})})}},{key:"destroy",value:function(){this.handles.off(".zf.slider"),this.inputs.off(".zf.slider"),this.$element.off(".zf.slider"),Foundation.unregisterPlugin(this)}}]);var e=i;function i(e,t){_classCallCheck(this,i),this.$element=e,this.options=c.extend({},i.defaults,this.$element.data(),t),this._init(),Foundation.registerPlugin(this,"Slider"),Foundation.Keyboard.register("Slider",{ltr:{ARROW_RIGHT:"increase",ARROW_UP:"increase",ARROW_DOWN:"decrease",ARROW_LEFT:"decrease",SHIFT_ARROW_RIGHT:"increase_fast",SHIFT_ARROW_UP:"increase_fast",SHIFT_ARROW_DOWN:"decrease_fast",SHIFT_ARROW_LEFT:"decrease_fast"},rtl:{ARROW_LEFT:"increase",ARROW_RIGHT:"decrease",SHIFT_ARROW_LEFT:"increase_fast",SHIFT_ARROW_RIGHT:"decrease_fast"}})}function h(e,t,i,n){return Math.abs(e.position()[t]+e[n]()/2-i)}e.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(e,"Slider")}(jQuery);_createClass=function(){function n(e,t){for(var i=0;i<t.length;i++){var n=t[i];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(e,t,i){return t&&n(e.prototype,t),i&&n(e,i),e}}();function _classCallCheck(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}!function(r){_createClass(i,[{key:"_init",value:function(){var e=this.$element.parent("[data-sticky-container]"),t=this.$element[0].id||Foundation.GetYoDigits(6,"sticky"),i=this;e.length||(this.wasWrapped=!0),this.$container=e.length?e:r(this.options.container).wrapInner(this.$element),this.$container.addClass(this.options.containerClass),this.$element.addClass(this.options.stickyClass).attr({"data-resize":t}),this.scrollCount=this.options.checkEvery,this.isStuck=!1,r(window).one("load.zf.sticky",function(){i.containerHeight="none"==i.$element.css("display")?0:i.$element[0].getBoundingClientRect().height,i.$container.css("height",i.containerHeight),i.elemHeight=i.containerHeight,""!==i.options.anchor?i.$anchor=r("#"+i.options.anchor):i._parsePoints(),i._setSizes(function(){i._calc(!1)}),i._events(t.split("-").reverse().join("-"))})}},{key:"_parsePoints",value:function(){for(var e,t,i,n=[""==this.options.topAnchor?1:this.options.topAnchor,""==this.options.btmAnchor?document.documentElement.scrollHeight:this.options.btmAnchor],s={},o=0,a=n.length;o<a&&n[o];o++)"number"==typeof n[o]?i=n[o]:(e=n[o].split(":"),i=(t=r("#"+e[0])).offset().top,e[1]&&"bottom"===e[1].toLowerCase()&&(i+=t[0].getBoundingClientRect().height)),s[o]=i;this.points=s}},{key:"_events",value:function(i){var n=this,s=this.scrollListener="scroll.zf."+i;this.isOn||(this.canStick&&(this.isOn=!0,r(window).off(s).on(s,function(e){0===n.scrollCount?(n.scrollCount=n.options.checkEvery,n._setSizes(function(){n._calc(!1,window.pageYOffset)})):(n.scrollCount--,n._calc(!1,window.pageYOffset))})),this.$element.off("resizeme.zf.trigger").on("resizeme.zf.trigger",function(e,t){n._setSizes(function(){n._calc(!1),n.canStick?n.isOn||n._events(i):n.isOn&&n._pauseListeners(s)})}))}},{key:"_pauseListeners",value:function(e){this.isOn=!1,r(window).off(e),this.$element.trigger("pause.zf.sticky")}},{key:"_calc",value:function(e,t){if(e&&this._setSizes(),!this.canStick)return this.isStuck&&this._removeSticky(!0),!1;(t=t||window.pageYOffset)>=this.topPoint?t<=this.bottomPoint?this.isStuck||this._setSticky():this.isStuck&&this._removeSticky(!1):this.isStuck&&this._removeSticky(!0)}},{key:"_setSticky",value:function(){var e=this,t=this.options.stickTo,i="top"===t?"marginTop":"marginBottom",n="top"===t?"bottom":"top",s={};s[i]=this.options[i]+"em",s[t]=0,s[n]="auto",s.left=this.$container.offset().left+parseInt(window.getComputedStyle(this.$container[0])["padding-left"],10),this.isStuck=!0,this.$element.removeClass("is-anchored is-at-"+n).addClass("is-stuck is-at-"+t).css(s).trigger("sticky.zf.stuckto:"+t),this.$element.on("transitionend webkitTransitionEnd oTransitionEnd otransitionend MSTransitionEnd",function(){e._setSizes()})}},{key:"_removeSticky",value:function(e){var t=this.options.stickTo,i="top"===t,n={},s=(this.points?this.points[1]-this.points[0]:this.anchorHeight)-this.elemHeight,o=e?"top":"bottom";n[i?"marginTop":"marginBottom"]=0,n.bottom="auto",n.top=e?0:s,n.left="",this.isStuck=!1,this.$element.removeClass("is-stuck is-at-"+t).addClass("is-anchored is-at-"+o).css(n).trigger("sticky.zf.unstuckfrom:"+o)}},{key:"_setSizes",value:function(e){this.canStick=Foundation.MediaQuery.atLeast(this.options.stickyOn),this.canStick||e&&"function"==typeof e&&e();var t=this.$container[0].getBoundingClientRect().width,i=window.getComputedStyle(this.$container[0]),n=parseInt(i["padding-right"],10),t=(this.$anchor&&this.$anchor.length?this.anchorHeight=this.$anchor[0].getBoundingClientRect().height:this._parsePoints(),this.$element.css({"max-width":t-n+"px"}),this.$element[0].getBoundingClientRect().height||this.containerHeight);"none"==this.$element.css("display")&&(t=0),this.containerHeight=t,this.$container.css({height:t}),this.elemHeight=t,this.isStuck?this.$element.css({left:this.$container.offset().left+parseInt(i["padding-left"],10)}):this.$element.hasClass("is-at-bottom")&&(n=(this.points?this.points[1]-this.$container.offset().top:this.anchorHeight)-this.elemHeight,this.$element.css("top",n)),this._setBreakPoints(t,function(){e&&"function"==typeof e&&e()})}},{key:"_setBreakPoints",value:function(e,t){if(!this.canStick){if(!t||"function"!=typeof t)return!1;t()}var i=l(this.options.marginTop),n=l(this.options.marginBottom),s=this.points?this.points[0]:this.$anchor.offset().top,o=this.points?this.points[1]:s+this.anchorHeight,a=window.innerHeight;"top"===this.options.stickTo?(s-=i,o-=e+i):"bottom"===this.options.stickTo&&(s-=a-(e+n),o-=a-n),this.topPoint=s,this.bottomPoint=o,t&&"function"==typeof t&&t()}},{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"),r(window).off(this.scrollListener),this.wasWrapped?this.$element.unwrap():this.$container.removeClass(this.options.containerClass).css({height:""}),Foundation.unregisterPlugin(this)}}]);var e=i;function i(e,t){_classCallCheck(this,i),this.$element=e,this.options=r.extend({},i.defaults,this.$element.data(),t),this._init(),Foundation.registerPlugin(this,"Sticky")}function l(e){return parseInt(window.getComputedStyle(document.body,null).fontSize,10)*e}
1e.defaults={container:"<div data-sticky-container></div>",stickTo:"top",anchor:"",topAnchor:"",btmAnchor:"",marginTop:1,marginBottom:1,stickyOn:"medium",stickyClass:"sticky",containerClass:"sticky-container",checkEvery:-1},Foundation.plugin(e,"Sticky")}(jQuery);_createClass=function(){function n(e,t){for(var i=0;i<t.length;i++){var n=t[i];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(e,t,i){return t&&n(e.prototype,t),i&&n(e,i),e}}();function _classCallCheck(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}!function(r){_createClass(i,[{key:"_init",value:function(){var e,a=this;this.$tabTitles=this.$element.find("."+this.options.linkClass),this.$tabContent=r('[data-tabs-content="'+this.$element[0].id+'"]'),this.$tabTitles.each(function(){var e=r(this),t=e.find("a"),i=e.hasClass("is-active"),n=t[0].hash.slice(1),s=t[0].id||n+"-label",o=r("#"+n);e.attr({role:"presentation"}),t.attr({role:"tab","aria-controls":n,"aria-selected":i,id:s}),o.attr({role:"tabpanel","aria-hidden":!i,"aria-labelledby":s}),i&&a.options.autoFocus&&t.focus()}),this.options.matchHeight&&((e=this.$tabContent.find("img")).length?Foundation.onImagesLoaded(e,this._setHeight.bind(this)):this._setHeight()),this._events()}},{key:"_events",value:function(){this._addKeyHandler(),this._addClickHandler(),this._setHeightMqHandler=null,this.options.matchHeight&&(this._setHeightMqHandler=this._setHeight.bind(this),r(window).on("changed.zf.mediaquery",this._setHeightMqHandler))}},{key:"_addClickHandler",value:function(){var t=this;this.$element.off("click.zf.tabs").on("click.zf.tabs","."+this.options.linkClass,function(e){e.preventDefault(),e.stopPropagation(),r(this).hasClass("is-active")||t._handleTabChange(r(this))})}},{key:"_addKeyHandler",value:function(){var o=this;o.$element.find("li:first-of-type"),o.$element.find("li:last-of-type");this.$tabTitles.off("keydown.zf.tabs").on("keydown.zf.tabs",function(e){var t,i,n,s;9!==e.which&&(t=r(this),(i=t.parent("ul").children("li")).each(function(e){r(this).is(t)&&(s=o.options.wrapOnKeys?(n=0===e?i.last():i.eq(e-1),e===i.length-1?i.first():i.eq(e+1)):(n=i.eq(Math.max(0,e-1)),i.eq(Math.min(e+1,i.length-1))))}),Foundation.Keyboard.handleKey(e,"Tabs",{open:function(){t.find('[role="tab"]').focus(),o._handleTabChange(t)},previous:function(){n.find('[role="tab"]').focus(),o._handleTabChange(n)},next:function(){s.find('[role="tab"]').focus(),o._handleTabChange(s)},handled:function(){e.stopPropagation(),e.preventDefault()}}))})}},{key:"_handleTabChange",value:function(e){var t=e.find('[role="tab"]'),i=t[0].hash,i=this.$tabContent.find(i),n=this.$element.find("."+this.options.linkClass+".is-active").removeClass("is-active").find('[role="tab"]').attr({"aria-selected":"false"});r("#"+n.attr("aria-controls")).removeClass("is-active").attr({"aria-hidden":"true"}),e.addClass("is-active"),t.attr({"aria-selected":"true"}),i.addClass("is-active").attr({"aria-hidden":"false"}),this.$element.trigger("change.zf.tabs",[e])}},{key:"selectTab",value:function(e){e="object"==typeof e?e[0].id:e,e.indexOf("#")<0&&(e="#"+e),e=this.$tabTitles.find('[href="'+e+'"]').parent("."+this.options.linkClass);this._handleTabChange(e)}},{key:"_setHeight",value:function(){var n=0;this.$tabContent.find("."+this.options.panelClass).css("height","").each(function(){var e=r(this),t=e.hasClass("is-active"),i=(t||e.css({visibility:"hidden",display:"block"}),this.getBoundingClientRect().height);t||e.css({visibility:"",display:""}),n=n<i?i:n}).css("height",n+"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&&r(window).off("changed.zf.mediaquery",this._setHeightMqHandler),Foundation.unregisterPlugin(this)}}]);var e=i;function i(e,t){_classCallCheck(this,i),this.$element=e,this.options=r.extend({},i.defaults,this.$element.data(),t),this._init(),Foundation.registerPlugin(this,"Tabs"),Foundation.Keyboard.register("Tabs",{ENTE
1R:"open",SPACE:"open",ARROW_RIGHT:"next",ARROW_UP:"previous",ARROW_DOWN:"next",ARROW_LEFT:"previous"})}e.defaults={autoFocus:!1,wrapOnKeys:!0,matchHeight:!1,linkClass:"tabs-title",panelClass:"tabs-panel"},Foundation.plugin(e,"Tabs")}(jQuery);_createClass=function(){function n(e,t){for(var i=0;i<t.length;i++){var n=t[i];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(e,t,i){return t&&n(e.prototype,t),i&&n(e,i),e}}();function _classCallCheck(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}!function(i){_createClass(n,[{key:"_init",value:function(){this.options.animate?(e=this.options.animate.split(" "),this.animationIn=e[0],this.animationOut=e[1]||null):(e=this.$element.data("toggler"),this.className="."===e[0]?e.slice(1):e);var e=this.$element[0].id;i('[data-open="'+e+'"], [data-close="'+e+'"], [data-toggle="'+e+'"]').attr("aria-controls",e),this.$element.attr("aria-expanded",!this.$element.is(":hidden"))}},{key:"_events",value:function(){this.$element.off("toggle.zf.trigger").on("toggle.zf.trigger",this.toggle.bind(this))}},{key:"toggle",value:function(){this[this.options.animate?"_toggleAnimate":"_toggleClass"]()}},{key:"_toggleClass",value:function(){this.$element.toggleClass(this.className);var e=this.$element.hasClass(this.className);e?this.$element.trigger("on.zf.toggler"):this.$element.trigger("off.zf.toggler"),this._updateARIA(e)}},{key:"_toggleAnimate",value:function(){var e=this;this.$element.is(":hidden")?Foundation.Motion.animateIn(this.$element,this.animationIn,function(){e._updateARIA(!0),this.trigger("on.zf.toggler")}):Foundation.Motion.animateOut(this.$element,this.animationOut,function(){e._updateARIA(!1),this.trigger("off.zf.toggler")})}},{key:"_updateARIA",value:function(e){this.$element.attr("aria-expanded",!!e)}},{key:"destroy",value:function(){this.$element.off(".zf.toggler"),Foundation.unregisterPlugin(this)}}]);var e=n;function n(e,t){_classCallCheck(this,n),this.$element=e,this.options=i.extend({},n.defaults,e.data(),t),this.className="",this._init(),this._events(),Foundation.registerPlugin(this,"Toggler")}e.defaults={animate:!1},Foundation.plugin(e,"Toggler")}(jQuery);_createClass=function(){function n(e,t){for(var i=0;i<t.length;i++){var n=t[i];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(e,t,i){return t&&n(e.prototype,t),i&&n(e,i),e}}();function _classCallCheck(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}!function(i){_createClass(n,[{key:"_init",value:function(){var e=this.$element.attr("aria-describedby")||Foundation.GetYoDigits(6,"tooltip");this.options.positionClass=this.options.positionClass||this._getPositionClass(this.$element),this.options.tipText=this.options.tipText||this.$element.attr("title"),this.template=this.options.template?i(this.options.template):this._buildTemplate(e),this.template.appendTo(document.body).text(this.options.tipText).hide(),this.$element.attr({title:"","aria-describedby":e,"data-yeti-box":e,"data-toggle":e,"data-resize":e}).addClass(this.options.triggerClass),this.usedPositions=[],this.counter=4,this.classChanged=!1,this._events()}},{key:"_getPositionClass",value:function(e){return(e=e&&e[0].className.match(/\b(top|left|right)\b/g))?e[0]:""}},{key:"_buildTemplate",value:function(e){var t=(this.options.tooltipClass+" "+this.options.positionClass+" "+this.options.templateClasses).trim();return i("<div></div>").addClass(t).attr({role:"tooltip","aria-hidden":!0,"data-is-active":!1,"data-is-focus":!1,id:e})}},{key:"_reposition",value:function(e){this.usedPositions.push(e||"bottom"),!e&&this.usedPositions.indexOf("top")<0?this.template.addClass("top"):"top"===e&&this.usedPositions.indexOf("bottom")<0?this.template.removeClass(e):"left"===e&&this.usedPositions.indexOf("right")<0?this.template.removeClass(e).addClass("right"):"right"===e&&this.usedPositions.indexOf("left")<0?this.template.removeClass(e).addClass("left"):!e&&-1<this.usedPositions.indexOf("top")&&this.usedPositions.indexOf("left")<0?this.template.addClass("left"):"top"===e&&-1<this.usedPositions.indexOf("bottom")&&this.usedPositions.indexOf("left")<0?this.template.removeClass(e).addClass("left"):("left"===e&&-1<this.usedPositions.indexOf("right")&&this.usedPositions.indexOf("bottom")<0||"right"===e&&-1<this.usedPositions.indexOf("left")&&this.usedPositions.indexOf("bottom"),this.template.removeClass(e)),this.classChanged=!0,this.counter--}},{key:"_setPosition",value:function(){var e=this._getPositionClass(this.template),t=Foundation.Box.GetDimensions(this.template),i=Foundation.Box.GetDimensions(this.$element);
1"height"==("top"==("left"===e||"right"===e?"left":"top")?"height":"width")?this.options.vOffset:this.options.hOffset;if(t.width>=t.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:i.windowDims.width-2*this.options.hOffset,height:"auto"}),!1;for(this.template.offset(Foundation.Box.GetOffsets(this.template,this.$element,"center "+(e||"bottom"),this.options.vOffset,this.options.hOffset));!Foundation.Box.ImNotTouchingYou(this.template)&&this.counter;)this._reposition(e),this._setPosition()}},{key:"show",value:function(){if("all"!==this.options.showOn&&!Foundation.MediaQuery.atLeast(this.options.showOn))return!1;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}),this.isActive=!0,this.template.stop().hide().css("visibility","").fadeIn(this.options.fadeInDuration,function(){}),this.$element.trigger("show.zf.tooltip")}},{key:"hide",value:function(){var e=this;this.template.stop().attr({"aria-hidden":!0,"data-is-active":!1}).fadeOut(this.options.fadeOutDuration,function(){e.isActive=!1,e.isClick=!1,e.classChanged&&(e.template.removeClass(e._getPositionClass(e.template)).addClass(e.options.positionClass),e.usedPositions=[],e.counter=4,e.classChanged=!1)}),this.$element.trigger("hide.zf.tooltip")}},{key:"_events",value:function(){var t=this,i=(this.template,!1);this.options.disableHover||this.$element.on("mouseenter.zf.tooltip",function(e){t.isActive||(t.timeout=setTimeout(function(){t.show()},t.options.hoverDelay))}).on("mouseleave.zf.tooltip",function(e){clearTimeout(t.timeout),i&&(!t.isClick||t.options.clickOpen)||t.hide()}),this.options.clickOpen?this.$element.on("mousedown.zf.tooltip",function(e){e.stopImmediatePropagation(),t.isClick||(t.isClick=!0,!t.options.disableHover&&t.$element.attr("tabindex"))||t.isActive||t.show()}):this.$element.on("mousedown.zf.tooltip",function(e){e.stopImmediatePropagation(),t.isClick=!0}),this.options.disableForTouch||this.$element.on("tap.zf.tooltip touchend.zf.tooltip",function(e){t.isActive?t.hide():t.show()}),this.$element.on({"close.zf.trigger":this.hide.bind(this)}),this.$element.on("focus.zf.tooltip",function(e){if(i=!0,t.isClick)return t.options.clickOpen||(i=!1),!1;t.show()}).on("focusout.zf.tooltip",function(e){i=!1,t.isClick=!1,t.hide()}).on("resizeme.zf.trigger",function(){t.isActive&&t._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)}}]);var e=n;function n(e,t){_classCallCheck(this,n),this.$element=e,this.options=i.extend({},n.defaults,this.$element.data(),t),this.isActive=!1,this.isClick=!1,this._init(),Foundation.registerPlugin(this,"Tooltip")}e.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(e,"Tooltip")}(jQuery),function(){Date.now||(Date.now=function(){return(new Date).getTime()});for(var n,e=["webkit","moz"],t=0;t<e.length&&!window.requestAnimationFrame;++t){var i=e[t];window.requestAnimationFrame=window[i+"RequestAnimationFrame"],window.cancelAnimationFrame=window[i+"CancelAnimationFrame"]||window[i+"CancelRequestAnimationFrame"]}!/iP(ad|hone|od).*OS 6/.test(window.navigator.userAgent)&&window.requestAnimationFrame&&window.cancelAnimationFrame||(n=0,window.requestAnimationFrame=function(e){var t=Date.now(),i=Math.max(n+16,t);return setTimeout(function(){e(n=i)},i-t)},window.cancelAnimationFrame=clearTimeout)}();var initClasses=["mui-enter","mui-leave"],activeClasses=["mui-enter-active","mui-leave-active"],endEvent=function(){var e,t={transition:"transitionend",WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"otransitionend"},i=window.document.createElement("div");for(e in t)if(void 0!==i.style[e])return t[e];return null}();function animate(e,t,i,n){var s,o;function a(){t[0].style.transitionDuration=0,t.removeClass(s+" "+o+" "+i)}(t=$(t).eq(0)).length&&(null===endEvent?(e?t.show():t.hide(),n()):(s=e?initClasses[0]:initClasses[1],o=e?activeClasses[0]:activeClasses[1],a(),t.addClass(i),t.css("transition","none"),requestAnimationFrame(function(){t.addClass(s),e&&t.show()}),requestAnimationFrame(function(){t[0].offsetWidth,t.css("transition",""),t.addClass(o)}),t.one("transitionend",function(){e||t.hide();a(),n&&n.apply(t)})))}
1var techtarget,MotionUI={animateIn:function(e,t,i){animate(!0,e,t,i)},animateOut:function(e,t,i){animate(!1,e,t,i)}};jQuery(document).ready(function(){jQuery("a").each(function(){var e,t,i;(0<jQuery(this).find("img").length||0<jQuery(this).find("svg").length||(i=jQuery(this),!jQuery.trim(i.html())))&&(""===(t=void 0!==(i=jQuery(this).attr("href"))?"/"==i.charAt(i.length-1)?(e=i.split("/"))[e.length-2]:(e=i.split("/"))[e.length-1]:t)?jQuery(this).attr("aria-label",i):jQuery(this).attr("aria-label",t)),jQuery(this).hasClass("icon-facebook")?jQuery(this).attr("aria-label","Facebook"):jQuery(this).hasClass("icon-twitter")?jQuery(this).attr("aria-label","Twitter"):jQuery(this).hasClass("icon-linkedin")&&jQuery(this).attr("aria-label","LinkedIn")}),jQuery("header .background-video video").each(function(){jQuery(this).append('<track kind="captions" label="mute background video">')})}),(techtarget=void 0===techtarget?{}:techtarget).archives=function(n){n(window),n(document);var s,e=n("body"),t=n(".tt-library-filter-modal"),o=n("form.filter_techtarget_library");return{init:function(){s=techtarget.archives,e.on("click",".tt-library-filter-trigger",s.techtarget_filter_trigger).on("click",".tt-library-filter-close, .tt-library-filter-overlay",s.techtarget_filter_close).on("click","#tt-library-filter-clear",s.techtarget_all_filter_clear),n(window).on("load",function(){s.confirm_current_filter_bubbles()}),e.on("change",'.resource-library-filters input[type="checkbox"] ',s.resource_archive_add_filtering).on("click","#resource-filter-submit",s.resource_filter_submit).on("click",".resource-filter-bubbles button",s.resource_filter_bubble_remove),e.on("change",'.testimonial-library-filters input[type="checkbox"] ',s.testimonial_archive_add_filtering).on("click","#testimonial-filter-submit",s.testimonial_filter_submit).on("click",".testimonial-filter-bubbles button",s.testimonial_filter_bubble_remove),n(".inject-marketing-post").length&&s.generate_marketing_posts()},techtarget_filter_trigger:function(e){t.addClass("active")},techtarget_filter_close:function(e){t.removeClass("active")},techtarget_all_filter_clear:function(e){n(".filter-checkbox").each(function(){n(this).prop("checked",!1)})},confirm_current_filter_bubbles:function(){n(".filter-bubbles-container button").each(function(){var e=n(this).data("type"),t=n(this).data("slug");n(".filter-checkbox#"+(e+"-"+t)).prop("checked","checked")})},resource_archive_add_filtering:function(e){var t=[],i=[];n.each(n("li.topic-filter input:checked"),function(){t.push(n(this).attr("name"))}),n.each(n("li.type-filter input:checked"),function(){i.push(n(this).attr("name"))}),0===t.length?n("#topic",o).val("").prop("disabled",!0):n("#topic",o).val(t.join(",")).prop("disabled",!1),0===i.length?n("#type",o).val("").prop("disabled",!0):n("#type",o).val(i.join(",")).prop("disabled",!1)},resource_filter_submit:function(e){e.preventDefault();var e=document.querySelectorAll("input.filter-checkbox-topic:checked"),t=document.querySelectorAll("input.filter-checkbox-type:checked"),i=document.getElementById("resourceLibraryForm").getAttribute("data-slug"),n=i,s=[],o=[],a=document.getElementById("resource-modal-topic-filters").getAttribute("data-slug"),r=document.getElementById("resource-modal-type-filters").getAttribute("data-slug"),i=(1===e.length&&0===t.length?n=i+"/"+e[0].name:0===e.length&&1===t.length?n="/"+t[0].name:1===e.length&&1===t.length&&"blog"===t[0].name?n="/blog/"+e[0].name:(e.length&&(e.forEach(function(e){s.push(e.name)}),n+="/"+a+"/"+(s=s.join("+"))),t.length&&(t.forEach(function(e){o.push(e.name)}),n+="/"+r+"/"+(o=o.join("+")))),window.location.origin+n);window.location=i},resource_filter_bubble_remove:function(e){var t=n(this).data("type"),i=n(this).data("slug");n(".filter-checkbox#"+(t+"-"+i)).prop("checked",!1),s.resource_filter_submit(e)},testimonial_archive_add_filtering:function(e){var t=[],i=[];n.each(n("li.topic-filter input:checked"),function(){t.push(n(this).attr("name"))}),n.each(n("li.type-filter input:checked"),function(){i.push(n(this).attr("name"))}),0===t.length?n("#topic",o).val("").prop("disabled",!0):n("#topic",o).val(t.join(",")).prop("disabled",!1),0===i.length?n("#type",o).val("").prop("disabled",!0):n("#type",o).val(i.join(",")).prop("disabled",!1)},testimonial_filter_submit:function(e){e.preventDefault();var e=document.querySelectorAll("input.filter-checkbox-use-case:checked"),t=document.querySelectorAll("input.filter-checkbox-tech-market:checked"),i=document.getElementById("testimonialLibraryForm").getAttribute("data-slug"),n=i,s=[],o=[],a=document.getElementById("testimonial-modal-use-case-filters").getAttribute("data-slug"),r=document.getElementById("testimonial-modal-tech-market-filters").getAttribute("data-slug"),i=(1===e.length&&0===t.length?n=i+"/"+e[0].name:0===e.length&&1===t.length?n=i+"/"+t[0].name:(e.length&&(e.forEach(function(e){s.push(e.name)}),n+="/"+a+"/"+(s=s.join("+"))),t.length&&(t.forEach(function(e){o.push(e.name)}),n+="/"+r+"/"+(o=o.join("+")))),window.location.origin+n);window.location=i},testimonial_filter_bubble_remove:function(e){var t=n(this).data("type"),i=n(this).data("slug");n(".filter-checkbox#"+(t+"-"+i)).prop("checked",!1),s.testimonial_filter_submit(e)},generate_marketing_posts:function(){for(var e,t,i=inject_marketing,n=i.length;n;e=parseInt(Math.random()*n),t=i[--n],i[n]=i[e],i[e]=t);s.fill_marketing_posts(i)},fill_marketing_posts:function(t){n(".inject-marketing-post.needs-content").each(function(){var e=n(this).data("mkt-id");n(".rmp-content",this).html(t[e].content),!1!==t[e].bg&&void 0!==t[e].bg&&n(".rmp-content",this).parent(".inject-marketing-post").addClass("has-bg").css("backgroundImage","url("+t[e].bg+")"),!1!==t[e].classes&&n(".rmp-content",this).parent(".inject-marketing-post").addClass(t[e].classes).addClass("mkpt-"+e),n(this).removeClass("needs-content")})}}}(jQuery),jQuery(function(e){techtarget.archives.init()}),(techtarget=void 0===techtarget?{}:techtarget).blocks=function(i){i(window),i(document);var e,t=i("body"),n=i(".tab-accordion");return{init:function(){e=techtarget.blocks,n.length&&(e.tab_accordion_
1initialize(),t.on("click",".tab-accordion__title",e.tab_accordion_click))},tab_accordion_initialize:function(){n.each(function(){i(".active",i(this).length<1)&&i("> *",i(this)).first().addClass("active");var e=i(".tab-accordion__title",i(this)).length;i(this).addClass("tab-count-"+e).addClass("initialized")})},tab_accordion_click:function(e){var t;i(this).hasClass("active")||(t=i(this).parent(".tab-accordion"),i(" > .active",t).each(function(){i(this).removeClass("active")}),i(this).addClass("active"))}}}(jQuery),jQuery(function(e){techtarget.blocks.init()}),(techtarget=void 0===techtarget?{}:techtarget).blog=function(u){var f=u(window),p=u(document),m=u("body"),g=u(".pillar-navigation"),v=0;return self,{init:function(){self=techtarget.blog,g.length&&(m.on("click touchend",".pillar-navigation button",self.pillarNavigate),f.on("load",function(){self.pillarScroll()}),f.on("scroll",function(){self.pillarScroll()}),f.on("resize",function(){self.pillarScroll()}))},pillarNavigate:function(e){var t=u(this).data("pillar-id"),t=u(".wp-block-heading.is-style-pillar-nav:eq("+t+")").offset().top;t-=144,m.hasClass("admin-bar")&&(t-=32),u("html,body").animate({scrollTop:t},600)},pillarScroll:function(){var e,t,s=0,o=0,a=!1,r=!1,l=u(".pillar-navigation li").length,i=(m.hasClass("admin-bar")&&(s=32),u(u(".pillar-navigation button").get().reverse()).each(function(){var e,t,i,n=u(this).data("pillar-id");!1===r&&(void 0===n?(u(".pillar-navigation button.active").removeClass("active"),u(".pillar-navigation button:eq(0)").addClass("active")):(o=u(".wp-block-heading.is-style-pillar-nav:eq("+n+")").offset().top,l--),o<p.scrollTop()+s+154&&(r=(a=n)+1),!1!==a)&&(t=(e=(n=u(".pillar-navigation button[data-pillar-id="+n+"]")).offset().top-g.offset().top)+n.outerHeight(),v!==n.data("pillar-id"))&&(u(".pillar-navigation button.active").removeClass("active"),n.addClass("active"),e<(i=0)&&(i=g.scrollTop()+e-13),0!==(i=t>g.outerHeight()?g.scrollTop()+t-g.outerHeight()+13:i)&&g.animate({scrollTop:i},300),v=n.data("pillar-id"))}),0===l&&(u(".pillar-navigation button.active").removeClass("active"),u(".pillar-navigation button:eq(0)").addClass("active")),u(".pillar-sticky-container").offset().top),n=u(".pillar-sticky").outerHeight(),d=u(".post-content-container .fw-content-inner").outerHeight(),c=u(".post-content-container").offset().top,h=32;d>u(".pillar-sticky-inner").outerHeight()&&(m.hasClass("visible-utility")&&(h=0),e=p.scrollTop()+s+154-h,t=s+154-32,d=d+c,i<e?(u(".pillar-sticky-container").addClass("stuck"),u(".pillar-sticky").css("top",t).css("width",u(".pillar-sticky-container").outerWidth()),d-48<p.scrollTop()+n+t+(h-32)+(u(".pillar-sticky-inner").outerHeight()-(u(".pillar-sticky").scrollTop()+u(".pillar-sticky").outerHeight()))?u(".pillar-sticky-container").addClass("at-bottom").css("height","auto"):u(".pillar-sticky-container").removeClass("at-bottom").css("height",f.height()-t)):(u(".pillar-sticky").scrollTop(0),u(".pillar-sticky-container").removeClass("stuck"),u(".pillar-sticky").css("top","").css("width","auto")),1024<=f.width()?u(".pillar-sticky").css("height",f.height()-t).addClass("scrollable"):u(".pillar-sticky").css("height","auto").removeClass("scrollable"))}}}(jQuery),jQuery(function(e){techtarget.blog.init()}),(techtarget=void 0===techtarget?{}:techtarget).brightcove=function(s){var e,t=s(window),i=(s(document),s("body"),s(".video-player")),o=[],n=t.width()<768;return{init:function(){e=techtarget.brightcove,i.length&&(n?i.each(e.mobile_video_player):i.each(e.video_player)),s("[data-accordion]").on("down.zf.accordion",function(e,t){t=s(".video-player",t.context);t.length&&t.each(function(){var e=s(this).attr("id"),t=s(this).width();-1!==o.indexOf(e)?o[e].width(t):videojs.getPlayer(e).ready(function(){(o[e]=this).width(t)})})})},video_player:function(){var i,n=s(this).attr("id");s(this).parent(".video-player-wrap").hasClass("background")||(-1===o.indexOf(n)?videojs.getPlayer(n).ready(function(){var i=this,e=s("#"+n).attr("data-next-video-id"),t=s("#"+n).attr("data-loop");(o[n]=i).controls(!1),"false"===t?i.loop(!1):i.loop(!0),e&&i.on("ended",function(){i.catalog.getVideo(e,function(e,t){i.catalog.load(t),i.play(),i.loop(!0)})}),s("#"+n).on("inview",function(e,t){t?i.play():i.pause()})}):(i=o[n],s("#"+n).on("inview",function(e,t){t?i.play():i.pause()})))},mobile_video_player:function(){var n=s(this).attr("id");s(this).parent(".video-player-wrap").hasClass("background")||-1===o.indexOf(n)&&videojs.getPlayer(n).ready(function(){var i=this,e=s("#"+n).attr("data-next-video-id"),t=s("#"+n).attr("data-loop");(o[n]=i).controls(!0),"false"===t?i.loop(!1):i.loop(!0),e&&i.on("ended",function(){i.catalog.getVideo(e,function(e,t){i.catalog.load(t),i.play(),i.loop(!0)})})})}}}(jQuery),jQuery(function(e){techtarget.brightcove.init()}),(techtarget=void 0===techtarget?{}:techtarget).csv=function(d){return{init:function(){self=techtarget.csv,d("#search-vendors").length&&self.searchVendors(),d("#search-csv").length&&(self.searchCSV(),""!=d("#search-csv").data("prepopulate"))&&"undefined"!=d("#search-csv").data("prepopulate")&&$window.load(self.searchCSVprepopulate)},searchVendors:function(){var e,i=d("#vendor-search"),t=tt_strings.options.vendor_list,s=tt_strings.options.limit,o=[];for(e in i.on("input",function(){""==d(this).val()?d(this).removeClass("has-text"):d(this).addClass("has-text")}),d("#vendor-search-submit").click(function(){i.removeClass("has-text").val(""),d(".vendor-result-list").empty(),d(".vendor-result-total").addClass("hide"),d(".vendor-matched").addClass("hide"),d(".vendor-no-result").addClass("hide")}),t)o.push({label:t[e].term,value:t[e].term,title:t[e].title,category:t[e].category});i.autocomplete({autoFocus:!0,source:function(e,t){var i,e=d.ui.autocomplete.filter(o,e.term),n=e.length;0<s&&(i=e.slice(0,s).length),d(".vendor-found-num").text(n),d(".vendor-trim-num").text(i),0<n&&0<s?d(".vendor-result-total").removeClass("hide"):(d(".vendor-result-total").addClass("hide"),d(".vendor-matched").addClass("hide")),t(0<s?e.slice(0,s):e)},classes:{"ui-autocomplete":"hide-autocomplete"},response:function(e,t){var i,n=t.content.length,s=t.content,o="";for(i in s)o+='<div class="single-vendor"><span class="single-vendor-title">'+s[i].title+'</span><span class="single-vendor-category">'+s[i].category+"</span></div>";d(".vendor-result-list").html(o),"0"==n?(d(".vendor-no-result").removeClass("hide"),d(".vendor-result-list").empty(),d(".vendor-result-total").addClass("hide"),d(".vendor-matched").addClass("hide")):(d(".vendor-no-result").addClass("hide"),d(".vendor-matched").removeClass("hide"))},open:function(e,t){d(".vendor-no-result").addClass("hide")},close:function(e,t){""==i.val().length&&(d(".vendor-result-list").empty(),d(".vendor-result-total").addClass("hide"),d(".vendor-matched").addClass("hide"))}})},searchCSVprepopulate:function(){var e=d("#search-csv").data("prepopulate");d("#csv-search").val(e),d("#csv-search").autocomplete("search")},searchCSV:function(){var e,i=d("#csv-search"),t=(tt_strings_csv.options.csv_headers,tt_strings_csv.options.csv_list),s=tt_strings_csv.options.csv_limit,l=tt_strings_csv.options.csv_columns,o=[];for(e in i.on("input",function(){""==d(this).val()?d(this).removeClass("has-text"):d(this).addClass("has-text")}),d("#csv-search-submit").click(function(){i.removeClass("has-text").val(""),d(".csv-result-list").empty(),d(".csv-result-total").addClass("hide"),d(".csv-matched").addClass("hide"),d(".csv-headers").addClass("hide"),d(".csv-no-result").addClass("hide")}),t){for(var n=[],a=0,a=0;a!=l;a++)n=t[e];o.push(n)}i.autocomplete({autoFocus:!0,source:function(e,t){var i,e=d.ui.autocomplete.filter(o,e.term),n=e.length;0<s&&(i=e.slice(0,s).length),d(".csv-found-num").text(n),d(".csv-trim-num").text(i),0<n&&0<s?d(".csv-result-total").removeClass("hide"):(d(".csv-result-total").addClass("hide"),d(".csv-matched").addClass("hide")),t(0<s?e.slice(0,s):e)},classes:{"ui-autocomplete":"hide-autocomplete"},select:function(e,t){return!1},response:function(e,t){var i,n=t.content.length,s=t.content,o="";for(i in s){for(var a=0,r="",a=0;a!=l;a++)r+='<div class="single-csv-data single-csv-'+(a+1)+'">'+s[i][a]+"</div>";o+='<div class="single-csv">'+r+"</div>"}d(".csv-result-list").html(o),"0"==n?(d(".csv-no-result").removeClass("hide"),d(".csv-result-list").empty(),d(".csv-result-total").addClass("hide"),d(".csv-headers").addClass("hide"),d(".csv-matched").addClass("hide")):(d(".csv-no-result").addClass("hide"),d(".csv-matched").removeClass("hide"),d(".csv-headers").removeClass("hide"))},open:function(e,t){d(".csv-no-result").addClass("hide")},close:function(e,t){""==i.val().length&&(d(".csv-result-list").empty(),d(".csv-result-total").addClass("hide"),d(".csv-headers").addClass("hide"),d(".csv-matched").addClass("hide"))}})}}}(jQuery),jQuery(function(e){techtarget.csv.init()}),(techtarget=void 0===techtarget?{}:techtarget).site=function(u){var n,i,a,r=u(window),s=u(document),l=u("body"),o=0,d="",c="",h=(u(".content-bubble"),u(".trigger-in-view")),f=u(".counter-in-view"),p=u("[data-lp-equal]"),m=(u(".clickable"),u(".
1solutions-list-shortcode")),g=u("[data-simple-accordion]"),e=u(".accordion-item",g),v=u(".masonry-accordion"),y=u("#page-header-video"),b=u(".mega-menu-dropdown"),w=!1,_=140;return{init:function(){var e,t;a=techtarget.site,document.documentElement.setAttribute("data-useragent",navigator.userAgent),s.foundation(),u('iframe[src*="youtube.com"]').wrap("<div class='flex-video widescreen'/>"),u('iframe[src*="vimeo.com"]').wrap("<div class='flex-video widescreen vimeo'/>"),u('iframe[src*="brightcove.net"]').wrap("<div class='flex-video widescreen brightcove'/>"),r.scroll(a.site_header).resize(a.window_resize).resize(a.update_courier_spacer_resize),l.on("click","#searchsubmit-header",a.site_search).on("click","#searchform-close-header",a.site_search_close).on("click",".search-trigger",a.site_search_trigger).on("keyup","#s-header",a.site_search_change).on("click","[data-toggle]",a.off_canvas_menu).on("click",".page-anchor",a.page_anchor).on("click",".lightbox-play-container i, .lightbox-play-container .clickable-container",a.lightbox_video_trigger).on("click",".lightbox-stop-close",a.lightbox_video_close).on("click",".customer-video-link-box span",a.customer_video_trigger).on("click",".customer-video-stop-close",a.customer_video_close).on("click",".scroll-down-arrow",a.video_header_scroll).on("click",".clickable",a.clickable).on("click",".resource-campaign-scroll-button",a.resource_campaign_scroll),l.on("click",'.js-off-canvas-exit, a[data-toggle="offCanvasRight"], a[data-toggle="offCanvasLeft"]',a.html_off_canvas_open),b.length||l.on("click",".menu-item-has-children > a",a.menu_dropdown),a.mega_menu_hover(),l.on("click",".mega-menu-dropdown .mega-end-close",a.mega_menu_unhover).on("mouseenter",".megamenu-menu > li.menu-item-has-children",function(){u("body").addClass("mega-menu-hovered")}).on("mouseleave",".megamenu-menu > li.menu-item-has-children",function(){u("body").removeClass("mega-menu-hovered")}),u(".mega-menu-dropdown .menu-item").hoverIntent({over:function(e){a.mega_menu_activate(u(this))},out:function(e){},timeout:200}),a.mobile_menu_title_inject(),l.on("click",".off-canvas.two-level > ul > li.menu-item-has-children > a",a.mobile_menu_forward).on("click",".off-canvas.two-level > ul .level-back",a.mobile_menu_back).on("click",".level-two-toggle",a.mobile_menu_dropdown),h.length&&h.each(a.trigger_in_view),f.length&&f.each(a.counter_in_view),u("header .courier-notices").length&&(document.addEventListener("courierNoticeDisplayed",function(){var e=u("#courier-style-helpers").text(),t=(l.addClass("has-courier-notices__header"),u("#masthead").outerHeight()),e=e.replaceAll("%padding_offset%",parseInt(t)+"px"),t=u("header .courier-notices").outerHeight(),i=(_+=t,u("#site-navigation .top-bar-utility").outerHeight());e=e.replace("%courier_offset%","-"+parseInt(i+t)+"px"),u("#courier-style-helpers").text(e),a.update_courier_spacer()}),l.on("click",".courier-close",function(){setTimeout(function(){a.update_courier_spacer_resize()},600)})),l.hasClass("single")&&a.cpt_parent_nav(),y.length&&a.getHeroVideo(),u(".lightbox-equalize").length&&(u(this).delay(500).queue(function(){a.delayedLightboxEqualizers(),u(this).dequeue()}),r.resize(a.delayedLightboxEqualizers)),u(".techtarget-testimonial-slider").length&&(e=""!==window.slick_options.autoplay&&window.slick_options.autoplay,t=window.slick_options.autoplay_speed,u(".techtarget-testimonial-slider").slick({autoplay:e,autoplaySpeed:t,arrows:!0,dots:!1})),u(".tt-hover-menu").length&&(u(".tt-hover-menu").each(function(){i=u(this).attr("id"),u(".tt-hover-menu #"+i+"-images").slick({slidesToShow:1,slidesToScroll:1,arrows:!1,fade:!0,speed:50,asNavFor:".tt-hover-menu #"+i+"-nav"}),u(".tt-hover-menu #"+i+"-nav").slick({slidesToShow:10,slidesToScroll:1,asNavFor:".tt-hover-menu #"+i+"-images",dots:!0,centerMode:!0,focusOnSelect:!0,speed:50,vertical:!0})}),u(".tt-hover-menu").on("mouseenter",".slide-content-container",function(e){u(this).trigger("click")})),u(".page-hero-slider").length&&u(".page-hero-slider").slick({autoplay:!0,autoplaySpeed:5e3,arrows:!0,dots:!0,fade:!0,draggable:!1,responsive:[{breakpoint:768,settings:{arrows:!1,draggable:!1}},{breakpoint:480,settings:{arrows:!1,draggable:!0}}]}),u(".featured-testimonial-slider").length&&u(".featured-testimonial-slider").slick({autoplay:!0,autoplaySpeed:5e3,arrows:!0,dots:!0,customPaging:function(e,t){return'<button class="tab"><img src="'+u(e.$slides[t]).children("div").attr("dot-img")+'" /></button>'},fade:!0,draggable:!1,responsive:[{breakpoint:768,settings:{draggable:!1}},{breakpoint:480,settings:{draggable:!0}}]}),p.length&&r.load(a.runEqualizers).resize(a.runEqualizers),m.length&&(m.each(a.solutions_display),r.resize(function(){m.each(a.solutions_display)})),v.length&&(a.masonry_accordion(),r.resize(a.masonry_accordion)),g.length&&a.simple_accordion(),l.on("change",".filter_testimonial_tech_market",function(){u("form.filter_testimonial").submit()}),l.on("change",".filter_resource_category",function(){u("form.filter_techtarget_library").submit()}),l.on("change",".filter_event_category",function(){u("form.filter_event_library").submit()}),u(".lightbox-video-overlay").length&&a.move_lightbox_containers(),u(".tt-modal").length&&u(".tt-modal").each(function(){u(".tt-modal-overlay").append(u(this))}),l.on("click",".tt-modal-trigger",a.tt_modal_open).on("click",".tt-modal-close",a.tt_modal_close).on("keydown",a.tt_modal_keys),u("h1.entry-title").length&&"undefined"!=typeof query_param_title_data&&a.update_query_param_title()},tt_modal_open:function(){var e=u(this).data("modal-open");u(".tt-modal.active").removeClass("active"),e&&(u(".tt-modal-overlay").addClass("active"),u(".tt-modal#"+e).addClass("active"))},tt_modal_close:function(e){e.target!==this&&"icon-close"!==e.target.className||(u(".tt-modal-overlay").removeClass("active"),u(".tt-modal.active").removeClass("active"))},tt_modal_keys:function(e){27==e.keyCode&&u(".tt-modal.active").length&&(u(".tt-modal-overlay").removeClass("active"),u(".tt-modal.active").removeClass("active")),37==e.ke
1yCode&&u(".tt-modal.active").length&&u(".tt-modal.active .arrow-prev").trigger("click"),39==e.keyCode&&u(".tt-modal.active").length&&u(".tt-modal.active .arrow-next").trigger("click")},window_resize:function(e){u("#searchform-header").hasClass("searchform-expanded")&&a.site_search_close(e),u(".off-canvas-wrapper-inner").hasClass("is-off-canvas-open")&&(u(".off-canvas span.icon-close").trigger("click"),u("html, body").removeClass("off-canvas-open"))},site_header:function(e){var t,i=void 0!==window.scrollY?window.scrollY:window.pageYOffset,n=_<i;u("header .courier-notices").length&&(t=u("header .courier-notices").outerHeight(),n=_+t<i),n?(l.hasClass("compact-header")||(l.removeClass("visible-utility"),u(".menu-item-has-children.menu-item-has-children-open").removeClass("menu-item-has-children-open")),l.addClass("compact-header"),u(".utility-mega").length&&(t=u(window).scrollTop(),c=o<t?((d="up"===c?t:d)<t-80&&l.removeClass("visible-utility"),"down"):(t+80<(d="down"===c?t:d)&&l.addClass("visible-utility"),"up"),o=t)):(o=0,c=d="",l.hasClass("compact-header")&&u(".menu-item-has-children.menu-item-has-children-open").removeClass("menu-item-has-children-open"),l.removeClass("compact-header").removeClass("visible-utility"))},site_search:function(e){var t,i=u("#site-navigation .top-bar-right"),n=u("#searchform-header"),s=u("#s-header"),o=u("#searchform-close-header");n.hasClass("searchform-expanded")&&(s.val()||!n.hasClass("searchform-expanded"))||(e.preventDefault(),l.hasClass("header-search-open")?(u(".top-bar-utility .search-trigger span").removeClass("icon-close").addClass("icon-search"),a.site_search_close(e)):(u(".top-bar-cta a").each(function(){var e=u(this).width();0<e&&u(this).width(e)}),l.addClass("header-search-opening"),n.addClass("searchform-expanded"),u(this).delay(300).queue(function(){l.addClass("header-search-open"),u(this).dequeue()}))),n.hasClass("searchform-expanded")?(n=u(".top-bar-search").prev("li").is(":visible"),t=i.width()-54,n||(t=u("#site-navigation").width()-96,u("#site-navigation").addClass("nested-search-open")),r.width()<550?t<100&&(t=100):t<200&&(t=200),550<t&&(t=550),u(this).delay(300).queue(function(){var e=t+32;s.focus().css("width",t),o.css("right",e),u(this).dequeue()})):a.site_search_close(e)},site_search_close:function(e){var t=u("#searchform-header"),i=u("#s-header"),n=u("#searchform-close-header");e.preventDefault(),u("#site-navigation").removeClass("nested-search-open"),t.removeClass("searchform-expanded"),n.css("right",24),i.css("width",0),l.removeClass("header-search-open"),u(this).delay(300).queue(function(){l.removeClass("header-search-opening"),u(this).dequeue()})},site_search_trigger:function(e){u("#searchsubmit-header").trigger("click")},site_search_change:function(e){0<u(this).val().length?u("#searchform-header").addClass("has-characters"):u("#searchform-header").removeClass("has-characters")},trigger_in_view:function(){var e=u(this);e.on("inview",function(){e.hasClass("in-view")||e.addClass("in-view")})},counter_in_view:function(){function h(e,t){e=e.toString().split(".");return e[0]=e[0].replace(/\B(?=(\d{3})+(?!\d))/g,t),e.join(".")}u(this).on("inview",function(){var e,t,i,n,s,o,a,r,l,d,c=u(this);c.hasClass("in-view")||(e=c.data(),t=parseInt(e.start),i=parseInt(e.end),n=parseInt(e.duration),s=(i-t)/n/100,o=t,a=e.format,r=e.before,l=e.after,c.text(o),d=setInterval(function(){i<(o+=s)?(a?c.text(h(i,a)):c.text(i),r&&c.text(r+c.text()),l&&c.text(c.text()+l),clearInterval(d)):(a?c.text(h(Math.floor(o),a)):c.text(Math.floor(o)),r&&c.text(r+c.text()),l&&c.text(c.text()+l))},10),c.addClass("in-view"))})},off_canvas_menu:function(e){var t=window.scrollY;u("html,body").scrollTop(t),window.scrollY},page_anchor:function(e){var t=u(this),t=u(t.attr("href")).offset().top-100;e.preventDefault(),u("html,body").animate({scrollTop:t},600)},html_off_canvas_open:function(e){u("html, body").toggleClass("off-canvas-open")},menu_dropdown:function(e){e.preventDefault();var e=u(this).parent(".menu-item-has-children"),t="menu-item-has-children-open",i=u(".menu-item-has-children."+t).length;u(this).text().replace(/ /g,"");e.length&&!l.hasClass("header-search-open")&&(u(".sm-arrow").css("opacity","1"),i?e.hasClass(t)?e.removeClass(t):(u(".menu-item-has-children."+t).removeClass(t),e.addClass(t)):e.addClass(t))},mega_menu_hover:function(){u(".megamenu-menu > li").hoverIntent({over:function(e){u(this).addClass("hovering")},out:function(e){u(this).removeClass("hovering")},timeout:300})},mega_menu_activate:function(e){var t=e.data("menu-trigger"),i=e.parents(".mega-menu"),n=u(".mega-level[data-menu-id="+t+"]",i),s=u(".mega-level[data-menu-id="+t+"-1]",i);u(n).hasClass("active")||(e.hasClass("trigger-level-start")&&!e.hasClass("active")&&(e.siblings().removeClass("active"),e.addClass("active"),u(".mega-level.active",i).each(function(){u(this).removeClass("active").addClass("hide")}),u(".trigger-level-mid.active, .trigger-level-end.active",i).each(function(){u(this).removeClass("active")}),n.addClass("active").removeClass("hide"),n.hasClass("level-mid"))&&(s.addClass("active").removeClass("hide"),u(".menu-item[data-menu-trigger="+t+"-1]",n).addClass("active")),e.hasClass("trigger-level-mid")&&(e.siblings().removeClass("active"),e.addClass("active"),u(".mega-level.level-end.active",i).removeClass("active").addClass("hide"),n.addClass("active").removeClass("hide")))},mega_menu_unhover:function(e){var t=u('<div class="mega-menu-unhover">').css({left:e.pageX-80+"px",top:e.pageY-80+"px"}).appendTo(document.body);
1u(".mega-menu.hovering").removeClass("hovering"),setTimeout(function(){setTimeout(function(){t.remove()},100)})},mobile_menu_title_inject:function(){u(".title-inject").each(function(){u(this).text(u(this).parents("li.menu-item").find("> a").text())})},mobile_menu_forward:function(e){e.preventDefault(),u(this).parents("li.menu-item-has-children").addClass("level-active")},mobile_menu_back:function(e){e.preventDefault(),u(this).parents("li.menu-item-has-children").removeClass("level-active")},mobile_menu_dropdown:function(e){e.preventDefault(),u(this).hasClass("active")?(u(this).removeClass("active"),u(this).next().slideUp()):(u(this).addClass("active"),u(this).next().slideDown())},move_lightbox_containers:function(){u(".lightbox-video-overlay").each(function(){u("body").append(u(this))})},update_query_param_title:function(){var e,t,i;l.hasClass("has-query-param-title")&&"undefined"!=typeof query_param_title_data&&(e=(i=query_param_title_data).mapping||{},t="",(t=(i=i.param||"")&&e&&(i=new URLSearchParams(window.location.search).get(i))&&Object.prototype.hasOwnProperty.call(e,i)?e[i]:t)&&jQuery("h1.entry-title").text(t),l.removeClass("has-query-param-title"))},lightbox_video_trigger:function(){var e=u(this).attr("data-id"),t=u(this).attr("data-url"),e=u("#lvo-"+e);e.fadeIn(),u(this).parents(".header-text").addClass("overlay-active"),u(".background-video video").length&&u(".background-video video")[0].pause(),u(".lightbox-video-overlay .flex-video").each(function(){u(this).removeClass("flex-video")}),e.find(".youtube-iframe").each(function(){u(this).attr("src",t),u(this).hasClass("autoplay")&&(-1<u(this).attr("src").indexOf("?")?u(this).attr("src",u(this).attr("src")+"&autoplay=1"):u(this).attr("src",u(this).attr("src")+"?autoplay=1"))})},lightbox_video_close:function(){u(this).parents(".lightbox-video-overlay").fadeOut(),u(this).delay(500).queue(function(){u(".overlay-active").removeClass("overlay-active"),u(".background-video video").length&&u(".background-video video")[0].play(),u(this).parents(".video-wrapper").find(".youtube-iframe").each(function(){u(this).attr("src","")}),u(this).dequeue()})},customer_video_trigger:function(){u(this).parents(".customer-video-link-box").siblings(".customer-story-video-overlay").fadeIn(),u(this).hasClass("autoplay")&&u(this).parents(".customer-video-link-box").siblings(".customer-story-video-overlay").find(".youtube-iframe").each(function(){-1<u(this).attr("src").indexOf("?")?u(this).attr("src",u(this).attr("src")+"&autoplay=1"):u(this).attr("src",u(this).attr("src")+"?autoplay=1")})},customer_video_close:function(){u(this).parents(".customer-story-video-overlay").fadeOut(),u(this).delay(500).queue(function(){u(this).parents(".video-wrapper").find(".youtube-iframe").each(function(){u(this).attr("src",u(this).attr("src").replace("&autoplay=1","")),u(this).attr("src",u(this).attr("src").replace("?autoplay=1",""))}),u(this).dequeue()})},video_header_scroll:function(){var e=u(this).parents(".inner-random-header").outerHeight(),t=u(this).parents(".inner-random-header").offset().top,i=0;u(".courier-notices").length&&(i=u(".courier-notices").outerHeight()),u(window).width()<768?u("html, body").animate({scrollTop:e+t-i},500):u(".courier-notices").length?u("html, body").animate({scrollTop:e+i+40},500):u("html, body").animate({scrollTop:e},500)},cpt_parent_nav:function(){(l.hasClass("single-solution")||l.hasClass("single-solutions"))&&jQuery('.top-bar-right a[href*="solution"]').parent("li").addClass("active"),(l.hasClass("single-product")||l.hasClass("single-products")||l.hasClass("single-tt_product")||l.hasClass("single-tt_products"))&&jQuery('.top-bar-right a[href*="products"]').parent("li").addClass("active"),(l.hasClass("single-tt_capability")||l.hasClass("single-tt_capabilities"))&&jQuery('.top-bar-right a[href*="why-techtarget"]').parent("li").addClass("active")},update_courier_spacer:function(){var e=u(".courier-spacer"),t=u("header .courier-notices.courier-location-header"),i=0;e.length&&(t.length&&(i=t.outerHeight()),t.hasClass("in-position")||(t.addClass("in-position").css("marginTop","-"+i+"px"),u(this).delay(300).queue(function(){t.addClass("visible").css("marginTop","0"),e.css("height",i+"px"),u(this).dequeue()})))},update_courier_spacer_resize:function(){var e=u(".courier-spacer"),t=u("header .courier-notices.courier-location-header"),i=0;e.length&&t.hasClass("in-position")&&(t.length&&(i=t.outerHeight()),e.css("height",i+"px"))},courier_spacing:function(){var e=u("header .courier-notices").outerHeight(),t=u("header .main-navigation").height(),i=0,i=r.width()<768?0:e+t;r.scrollTop()<e?(u("body").addClass("header-not-sticky").removeClass("hide-courier"),u(".off-canvas-wrapper-inner").css("padding-top","")):(u("body").removeClass("header-not-sticky").addClass("hide-courier"),u(".off-canvas-wrapper-inner").css("padding-top",i))},runEqualizers:function(){p.each(a.lp_equalizer)}
1,lp_equalizer:function(){var e,t,i=u(this),n=i.data("lp-equal-items"),s=i.data("lp-equal-children"),o=!0===i.data("lp-equal-flex")||"true"==o,a=!0,r=o?"min-height":"height";if("medium-up"==i.data("lp-equal")&&window.innerWidth<768&&(a=!1),null!=s&&(e=s.split(",")),null==n&&(n=i.children()),null!=s){for(var l=0;l<e.length;l++)t=0,u(n,i).find(e[l]).each(function(){var e=u(this),t=e.attr("style"),i=new RegExp("("+r+".*;)","g");t&&e.attr("style",t.replace(i,"")).removeClass("lp-equalized")}),a&&u(n,i).find(e[l]).each(function(){var e=u(this);e.height()>t&&(t=e.outerHeight())}).css(r,2*Math.round(t/2));a&&u(n,i).each(function(){u(this).addClass("lp-equalized")})}else t=0,u(n,i).each(function(){var e=u(this),t=e.attr("style"),i=new RegExp("("+r+".*;)","g");t&&e.attr("style",t.replace(i,"")).removeClass("lp-equalized")}),a&&u(n,i).each(function(){u(this).height()>t&&(t=u(this).height())}).css(r,2*Math.round(t/2)).addClass("lp-equalized")},getHeroVideo:function(){var e,t;u("#page-header-video").data("bg-video")&&(e=u("#page-header-video").data("bg-video"),t=u("#page-header-video").data("bg-image"),u("#page-header-video").vide({mp4:e,poster:t},{posterType:"jpg",muted:!0,loop:!0,position:"0% 0%"}))},delayedLightboxEqualizers:function(){var t=0,e=u(".lightbox-equalize");e.height("auto").each(function(){var e=u(this).outerHeight();t<e&&(t=e)}),e.height(t)},clickable:function(e){if(null==e.target.href){e.preventDefault(),e.stopPropagation();var t=u(this),i=t.find("a:first"),n=t.find("button:first"),s=i.attr("href"),o=t.hasClass("external-link")||i.hasClass("external-link")||"_blank"===i.attr("target")||e.metaKey||e.ctrlKey;if(!(0<n.length)||t.hasClass("no-button"))return 0<i.length&&(o?window.open(s):window.location=s),!1;e.stopImmediatePropagation(),n.trigger("click")}},solutions_display:function(){var e,t,i=u(".solutions-list-solution",this),n=i.length;if(i.removeClass("inline-block"),!Foundation.MediaQuery.atLeast("large"))if(Foundation.MediaQuery.atLeast("medium")){if(n%3!=0)for(e=n%3,t=0;t<e;)i.eq(n-e+t).addClass("inline-block"),t++}else if(Foundation.MediaQuery.atLeast("small")&&n%2!=0)for(e=n%2,t=0;t<e;)i.eq(n-e+t).addClass("inline-block"),t++},simple_accordion:function(){e.each(function(){var t=u(this),e=u(".accordion-title",t),i=u(".accordion-content",t);e.click(function(e){e.preventDefault(),i.toggle(),t.toggleClass("is-active"),w&&n.masonry("layout")})})},masonry_accordion:function(){"small"==Foundation.MediaQuery.current?w&&(n.masonry("destroy"),w=!1):(w=!0,n=v.masonry({itemSelector:".accordion-item"}),v.on("layoutComplete",function(){w=w||!0}).on("down.zf.accordion",function(){n.masonry("layout")}).on("up.zf.accordion",function(){n.masonry("layout")}))},resource_campaign_scroll:function(e){var t=u(this),t=u(t.attr("href")).offset().top-160;e.preventDefault(),u("html,body").animate({scrollTop:t},600)}}}(jQuery),jQuery(function(e){techtarget.site.init()});

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.