"use strict";function _typeof(e){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function _typeof(e){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function _typeof(e){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function _classCallCheck(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function _defineProperties(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)}}function _createClass(e,t,i){return t&&_defineProperties(e.prototype,t),i&&_defineProperties(e,i),e}function _classCallCheck(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function _defineProperties(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)}}function _createClass(e,t,i){return t&&_defineProperties(e.prototype,t),i&&_defineProperties(e,i),e}function _classCallCheck(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function _defineProperties(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)}}function _createClass(e,t,i){return t&&_defineProperties(e.prototype,t),i&&_defineProperties(e,i),e}function _classCallCheck(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function _defineProperties(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)}}function _createClass(e,t,i){return t&&_defineProperties(e.prototype,t),i&&_defineProperties(e,i),e}function _classCallCheck(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function _defineProperties(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)}}function _createClass(e,t,i){return t&&_defineProperties(e.prototype,t),i&&_defineProperties(e,i),e}function _classCallCheck(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function _defineProperties(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)}}function _createClass(e,t,i){return t&&_defineProperties(e.prototype,t),i&&_defineProperties(e,i),e}function _classCallCheck(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function _defineProperties(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)}}function _createClass(e,t,i){return t&&_defineProperties(e.prototype,t),i&&_defineProperties(e,i),e}function _classCallCheck(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function _defineProperties(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)}}function _createClass(e,t,i){return t&&_defineProperties(e.prototype,t),i&&_defineProperties(e,i),e}function _classCallCheck(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function _defineProperties(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)}}function _createClass(e,t,i){return t&&_defineProperties(e.prototype,t),i&&_defineProperties(e,i),e}function _classCallCheck(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function _defineProperties(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)}}function _createClass(e,t,i){return t&&_defineProperties(e.prototype,t),i&&_defineProperties(e,i),e}function _classCallCheck(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function _defineProperties(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)}}function _createClass(e,t,i){return t&&_defineProperties(e.prototype,t),i&&_defineProperties(e,i),e}function _classCallCheck(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function _defineProperties(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)}}function _createClass(e,t,i){return t&&_defineProperties(e.prototype,t),i&&_defineProperties(e,i),e}function _classCallCheck(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function _defineProperties(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)}}function _createClass(e,t,i){return t&&_defineProperties(e.prototype,t),i&&_defineProperties(e,i),e}function _classCallCheck(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function _defineProperties(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)}}function _createClass(e,t,i){return t&&_defineProperties(e.prototype,t),i&&_defineProperties(e,i),e}function _classCallCheck(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function _defineProperties(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)}}function _createClass(e,t,i){return t&&_defineProperties(e.prototype,t),i&&_defineProperties(e,i),e}function _classCallCheck(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function _defineProperties(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)}}function _createClass(e,t,i){return t&&_defineProperties(e.prototype,t),i&&_defineProperties(e,i),e}function _typeof(e){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function _classCallCheck(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function _defineProperties(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)}}function _createClass(e,t,i){return t&&_defineProperties(e.prototype,t),i&&_defineProperties(e,i),e}function _classCallCheck(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function _defineProperties(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)}}function _createClass(e,t,i){return t&&_defineProperties(e.prototype,t),i&&_defineProperties(e,i),e}function _classCallCheck(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function _defineProperties(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)}}function _createClass(e,t,i){return t&&_defineProperties(e.prototype,t),i&&_defineProperties(e,i),e}function _typeof(e){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function _typeof(e){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function addNumFormatting_UCHOOPPCalculator(e,t){x=(e+="").split("."),x1=x[0],x2=1<x.length?"."+x[1]:"";for(var i=/(\d+)(\d{3})/;i.test(x1);)x1=x1.replace(i,"$1"+t+"$2");return x1+x2}window.whatInput=function(){function e(){n(),o(event),h=!0,y=window.setTimeout(function(){h=!1},650)}function t(e){h||o(e)}function i(e){n(),o(e)}function n(){window.clearTimeout(y)}function o(e){var t,i=r(e),n=v[e.type];"pointer"===n&&(n="number"==typeof(t=e).pointerType?C[t.pointerType]:"pen"===t.pointerType?"touch":t.pointerType),f!==n&&(e="input"===(t=(e=(t=e).target||t.srcElement).nodeName.toLowerCase())?e.getAttribute("type"):null,!c.hasAttribute("data-whatinput-formtyping")&&f&&"keyboard"===n&&"tab"!==w[i]&&("textarea"===t||"select"===t||"input"===t&&p.indexOf(e)<0)||-1<g.indexOf(i)||a(n)),"keyboard"===n&&(i=i,-1===u.indexOf(w[i])&&w[i]&&u.push(w[i]))}function a(e){f=e,c.setAttribute("data-whatinput",f),-1===b.indexOf(f)&&b.push(f)}function r(e){return e.keyCode||e.which}function s(e){e=r(e),e=u.indexOf(w[e]);-1!==e&&u.splice(e,1)}function l(){c=document.body,window.PointerEvent?(c.addEventListener("pointerdown",t),c.addEventListener("pointermove",t)):window.MSPointerEvent?(c.addEventListener("MSPointerDown",t),c.addEventListener("MSPointerMove",t)):(c.addEventListener("mousedown",t),c.addEventListener("mousemove",t),"ontouchstart"in window&&c.addEventListener("touchstart",e)),c.addEventListener(m,t),c.addEventListener("keydown",i),c.addEventListener("keyup",i),document.addEventListener("keyup",s)}function d(){return m="onwheel"in document.createElement("div")?"wheel":void 0!==document.onmousewheel?"mousewheel":"DOMMouseScroll"}var c,u=[],h=!1,f=null,p=["button","checkbox","file","image","radio","reset","submit"],m=d(),g=[16,17,18,91,93],v={keydown:"keyboard",keyup:"keyboard",mousedown:"mouse",mousemove:"mouse",MSPointerDown:"pointer",MSPointerMove:"pointer",pointerdown:"pointer",pointermove:"pointer",touchstart:"touch"};v[d()]="mouse";var y,b=[],w={9:"tab",13:"enter",16:"shift",27:"esc",32:"space",37:"left",38:"up",39:"right",40:"down"},C={2:"touch",3:"touch",4:"mouse"};return"addEventListener"in window&&Array.prototype.indexOf&&(document.body?l():document.addEventListener("DOMContentLoaded",l)),{ask:function(){return f},keys:function(){return u},types:function(){return b},set:a}}(),function(r){var s={version:"6.2.4",_plugins:{},_uuids:[],rtl:function(){return"rtl"===r("html").attr("dir")},plugin:function(e,t){var i=t||l(e),t=o(i);this._plugins[t]=this[i]=e},registerPlugin:function(e,t){t=t?o(t):l(e.constructor).toLowerCase();e.uuid=this.GetYoDigits(6,t),e.$element.attr("data-".concat(t))||e.$element.attr("data-".concat(t),e.uuid),e.$element.data("zfPlugin")||e.$element.data("zfPlugin",e),e.$element.trigger("init.zf.".concat(t)),this._uuids.push(e.uuid)},unregisterPlugin:function(e){var t,i=o(l(e.$element.data("zfPlugin").constructor));for(t in this._uuids.splice(this._uuids.indexOf(e.uuid),1),e.$element.removeAttr("data-".concat(i)).removeData("zfPlugin").trigger("destroyed.zf.".concat(i)),e)e[t]=null},reInit:function(e){var t,i,n=e instanceof r;try{n?e.each(function(){r(this).data("zfPlugin")._init()}):(t=_typeof(e),i=this,{object:function(e){e.forEach(function(e){e=o(e),r("[data-"+e+"]").foundation("_init")})},string:function(){e=o(e),r("[data-"+e+"]").foundation("_init")},undefined:function(){this.object(Object.keys(i._plugins))}}[t](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?"-".concat(t):"")},reflow:function(i,e){void 0===e?e=Object.keys(this._plugins):"string"==typeof e&&(e=[e]);var o=this;r.each(e,function(e,t){var n=o._plugins[t];r(i).find("[data-"+t+"]").addBack("[data-"+t+"]").each(function(){var e=r(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(r(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"},o=document.createElement("div");for(i in n)void 0!==o.style[i]&&(t=n[i]);return t||(t=setTimeout(function(){e.triggerHandler("transitionend",[e])},1),"transitionend")},util:{throttle:function(i,n){var o=null;return function(){var e=this,t=arguments;null===o&&(o=setTimeout(function(){i.apply(e,t),o=null},n))}}}};function l(e){if(void 0!==Function.prototype.name)return(void 0===e.prototype?e:e.prototype).constructor.name;e=/function\s([^(]{1,})\(/.exec(e.toString());return e&&1<e.length?e[1].trim():""}function o(e){return e.replace(/([a-z])([A-Z])/g,"$1-$2").toLowerCase()}window.Foundation=s,r.fn.foundation=function(i){var e=_typeof(i),t=r("meta.foundation-mq"),n=r(".no-js");if(t.length||r('<meta class="foundation-mq">').appendTo(document.head),n.length&&n.removeClass("no-js"),"undefined"===e)s.MediaQuery._init(),s.reflow(this);else{if("string"!==e)throw new TypeError("We're sorry, ".concat(e," is not a valid parameter. You must use a string representing the method you wish to invoke."));var o=Array.prototype.slice.call(arguments,1),a=this.data("zfPlugin");if(void 0===a||void 0===a[i])throw new ReferenceError("We're sorry, '"+i+"' is not an available method for "+(a?l(a):"this element")+".");1===this.length?a[i].apply(a,o):this.each(function(e,t){a[i].apply(r(t).data("zfPlugin"),o)})}return this},function(){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"]}!/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(){}function i(){return o.apply(this instanceof t?this:e,n.concat(Array.prototype.slice.call(arguments)))}var n=Array.prototype.slice.call(arguments,1),o=this;return this.prototype&&(t.prototype=this.prototype),i.prototype=new t,i})}(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(),n=e.parentNode.getBoundingClientRect(),o=document.body.getBoundingClientRect(),a=window.pageYOffset,e=window.pageXOffset;return{width:i.width,height:i.height,offset:{top:i.top+a,left:i.left+e},parentDims:{width:n.width,height:n.height,offset:{top:n.top+a,left:n.left+e}},windowDims:{width:o.width,height:o.height,offset:{top:a,left:e}}}}Foundation.Box={ImNotTouchingYou:function(e,t,i,n){var o,a,r,e=l(e);{var s;s=t?(s=l(t),a=e.offset.top+e.height<=s.height+s.offset.top,o=e.offset.top>=s.offset.top,r=e.offset.left>=s.offset.left,e.offset.left+e.width<=s.width+s.offset.left):(a=e.offset.top+e.height<=e.windowDims.height+e.windowDims.offset.top,o=e.offset.top>=e.windowDims.offset.top,r=e.offset.left>=e.windowDims.offset.left,e.offset.left+e.width<=e.windowDims.width)}e=[a,o,r,s];if(i)return r===s==!0;if(n)return o===a==!0;return-1===e.indexOf(!1)},GetDimensions:l,GetOffsets:function(e,t,i,n,o,a){var r=l(e),s=t?l(t):null;switch(i){case"top":return{left:Foundation.rtl()?s.offset.left-r.width+s.width:s.offset.left,top:s.offset.top-(r.height+n)};case"left":return{left:s.offset.left-(r.width+o),top:s.offset.top};case"right":return{left:s.offset.left+s.width+o,top:s.offset.top};case"center top":return{left:s.offset.left+s.width/2-r.width/2,top:s.offset.top-(r.height+n)};case"center bottom":return{left:a?o:s.offset.left+s.width/2-r.width/2,top:s.offset.top+s.height+n};case"center left":return{left:s.offset.left-(r.width+o),top:s.offset.top+s.height/2-r.height/2};case"center right":return{left:s.offset.left+s.width+o+1,top:s.offset.top+s.height/2-r.height/2};case"center":return{left:r.windowDims.offset.left+r.windowDims.width/2-r.width/2,top:r.windowDims.offset.top+r.windowDims.height/2-r.height/2};case"reveal":return{left:(r.windowDims.width-r.width)/2,top:r.windowDims.offset.top+n};case"reveal full":return{left:r.windowDims.offset.left,top:r.windowDims.offset.top};case"left bottom":return{left:s.offset.left,top:s.offset.top+s.height};case"right bottom":return{left:s.offset.left+s.width+o-r.width,top:s.offset.top+s.height};default:return{left:Foundation.rtl()?s.offset.left-r.width+s.width:s.offset.left+o,top:s.offset.top+s.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"},o={},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_".concat(t)),e.ctrlKey&&(t="CTRL_".concat(t)),t=e.altKey?"ALT_".concat(t):t},handleKey:function(e,t,i){t=o[t],e=this.parseKey(e);if(!t)return console.warn("Component not defined!");(e=i[(void 0===t.ltr?t:Foundation.rtl()?n.extend({},t.ltr,t.rtl):n.extend({},t.rtl,t.ltr))[e]])&&"function"==typeof e?(e=e.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: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){o[e]=t}};Foundation.Keyboard=e}(jQuery),function(o){var t,e,i,n,a={queries:[],current:"",_init:function(){var e,t,i,n=o(".foundation-mq").css("font-family");for(i in t={},e="string"==typeof(n=n)&&(n=n.trim().slice(1,-1))?t=n.split("&").reduce(function(e,t){var i=t.replace(/\+/g," ").split("="),t=i[0],i=i[1],t=decodeURIComponent(t),i=void 0===i?null:decodeURIComponent(i);return e.hasOwnProperty(t)?Array.isArray(e[t])?e[t].push(i):e[t]=[e[t],i]:e[t]=i,e},{}):t)e.hasOwnProperty(i)&&this.queries.push({name:i,value:"only screen and (min-width: ".concat(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;o(window).on("resize.zf.mediaquery",function(){var e=i._getCurrentSize(),t=i.current;e!==t&&(i.current=e,o(window).trigger("changed.zf.mediaquery",[e,t]))})}};Foundation.MediaQuery=a,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 ".concat(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=a}(jQuery),function(s){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 o,a;function r(){t[0].style.transitionDuration=0,t.removeClass("".concat(o," ").concat(a," ").concat(i))}(t=s(t).eq(0)).length&&(o=e?l[0]:l[1],a=e?d[0]:d[1],r(),t.addClass(i).css("transition","none"),requestAnimationFrame(function(){t.addClass(o),e&&t.show()}),requestAnimationFrame(function(){t[0].offsetWidth,t.css("transition","").addClass(a)}),t.one(Foundation.transitionend(t),function(){e||t.hide();r(),n&&n.apply(t)}))}Foundation.Move=function(i,n,o){var a,r,s=null;a=window.requestAnimationFrame(function e(t){s=s||window.performance.now(),r=t-s,o.apply(n),r<i?a=window.requestAnimationFrame(e,n):(window.cancelAnimationFrame(a),n.trigger("finished.zf.animate",[n]).triggerHandler("finished.zf.animate",[n]))})},Foundation.Motion=e}(jQuery),function(r){Foundation.Nest={Feather:function(e){var t=1<arguments.length&&void 0!==arguments[1]?arguments[1]:"zf";e.attr("role","menubar");var i=e.find("li").attr({role:"menuitem"}),n="is-".concat(t,"-submenu"),o="".concat(n,"-item"),a="is-".concat(t,"-submenu-parent");e.find("a:first").attr("tabindex",0),i.each(function(){var e=r(this),t=e.children("ul");t.length&&(e.addClass(a).attr({"aria-haspopup":!0,"aria-expanded":!1,"aria-label":e.children("a:first").text()}),t.addClass("submenu ".concat(n)).attr({"data-submenu":"","aria-hidden":!0,role:"menu"})),e.parent("[data-submenu]").length&&e.addClass("is-submenu-item ".concat(o))})},Burn:function(e,t){e.find("li").removeAttr("tabindex");var i="is-".concat(t,"-submenu"),n="".concat(i,"-item"),t="is-".concat(t,"-submenu-parent");e.find(">li, .menu, .menu > li").removeClass("".concat(i," ").concat(n," ").concat(t," is-submenu-item submenu is-active")).removeAttr("data-submenu").css("display","")}}}(jQuery),function(o){Foundation.Timer=function(t,e,i){var n,o,a=this,r=e.duration,s=Object.keys(t.data())[0]||"timer",l=-1;this.isPaused=!1,this.restart=function(){l=-1,clearTimeout(o),this.start()},this.start=function(){this.isPaused=!1,clearTimeout(o),l=l<=0?r:l,t.data("paused",!1),n=Date.now(),o=setTimeout(function(){e.infinite&&a.restart(),i&&"function"==typeof i&&i()},l),t.trigger("timerstart.zf.".concat(s))},this.pause=function(){this.isPaused=!0,clearTimeout(o),t.data("paused",!0);var e=Date.now();l-=e-n,t.trigger("timerpaused.zf.".concat(s))}},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.naturalWidth&&0<this.naturalWidth?n():o(this).one("load",function(){n()})})}}(jQuery),function(n){var o,a,r,s=!(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),s=!1}function t(e){var t,i;n.spotSwipe.preventDefault&&e.preventDefault(),s&&(t=e.touches[0].pageX,e.touches[0].pageY,t=o-t,r=(new Date).getTime()-a,(i=Math.abs(t)>=n.spotSwipe.moveThreshold&&r<=n.spotSwipe.timeThreshold?0<t?"left":"right":i)&&(e.preventDefault(),l.call(this),n(this).trigger("swipe",i).trigger("swipe".concat(i))))}function e(e){1==e.touches.length&&(o=e.touches[0].pageX,e.touches[0].pageY,s=!0,a=(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".concat(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(s){function e(t,i){t.data(i).split(" ").forEach(function(e){s("#".concat(e))["close"===i?"trigger":"triggerHandler"]("".concat(i,".zf.trigger"),[t])})}var l=function(){for(var e=["WebKit","Moz","O","Ms",""],t=0;t<e.length;t++)if("".concat(e[t],"MutationObserver")in window)return window["".concat(e[t],"MutationObserver")];return!1}();function t(){var t,i,n,o,a,r;!function(){if(!l)return;function e(e){var t=s(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 l(e).observe(t[i],{attributes:!0,childList:!1,characterData:!1,subtree:!1,attributeFilter:["data-events"]})}(),(n=s("[data-resize]")).length&&s(window).off("resize.zf.trigger").on("resize.zf.trigger",function(e){i&&clearTimeout(i),i=setTimeout(function(){l||n.each(function(){s(this).triggerHandler("resizeme.zf.trigger")}),n.attr("data-events","resize")},t||10)}),(r=s("[data-scroll]")).length&&s(window).off("scroll.zf.trigger").on("scroll.zf.trigger",function(e){a&&clearTimeout(a),a=setTimeout(function(){l||r.each(function(){s(this).triggerHandler("scrollme.zf.trigger")}),r.attr("data-events","scroll")},o||10)}),function(e){var t=s("[data-yeti-box]"),i=["dropdown","tooltip","reveal"];e&&("string"==typeof e?i.push(e):"object"===_typeof(e)&&"string"==typeof e[0]?i.concat(e):console.error("Plugin names must be strings"));t.length&&(i=i.map(function(e){return"closeme.zf.".concat(e)}).join(" "),s(window).off(i).on(i,function(e,t){e=e.namespace.split(".")[0];s("[data-".concat(e,"]")).not('[data-yeti-box="'.concat(t,'"]')).each(function(){var e=s(this);e.triggerHandler("close.zf.trigger",[e])})}))}()}s(document).on("click.zf.trigger","[data-open]",function(){e(s(this),"open")}),s(document).on("click.zf.trigger","[data-close]",function(){s(this).data("close")?e(s(this),"close"):s(this).trigger("close.zf.trigger")}),s(document).on("click.zf.trigger","[data-toggle]",function(){e(s(this),"toggle")}),s(document).on("close.zf.trigger","[data-closable]",function(e){e.stopPropagation();e=s(this).data("closable");""!==e?Foundation.Motion.animateOut(s(this),e,function(){s(this).trigger("closed.zf")}):s(this).fadeOut().trigger("closed.zf")}),s(document).on("focus.zf.trigger blur.zf.trigger","[data-toggle-focus]",function(){var e=s(this).data("toggle-focus");s("#".concat(e)).triggerHandler("toggle.zf.trigger",[s(this)])}),s(window).on("load",function(){t()}),Foundation.IHearYou=t}(jQuery),function(o){var e=function(){function i(e){var t=1<arguments.length&&void 0!==arguments[1]?arguments[1]:{};_classCallCheck(this,i),this.$element=e,this.options=o.extend({},i.defaults,this.$element.data(),t),this._init(),Foundation.registerPlugin(this,"Abide")}return _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(o(e.target))}),this.options.liveValidate&&this.$inputs.off("input.zf.abide").on("input.zf.abide",function(e){t.validateInput(o(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?e.parent().find(this.options.formErrorSelector):t}},{key:"findLabel",value:function(e){var t=e[0].id,t=this.$element.find('label[for="'.concat(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="'.concat(i,'"]'));return(i=!i.length?o(t).closest("label"):i)[0]});return o(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 t=this.$element.find(':radio[name="'.concat(e,'"]')),i=this.findRadioLabels(t),e=this.findFormError(t);i.length&&i.removeClass(this.options.labelErrorClass),e.length&&e.removeClass(this.options.formErrorClass),t.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,o=e.attr("data-validator"),a=!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)}n=-1===[t,i,n=o?this.matchValidation(e,o,e.attr("required")):n,a=e.attr("data-equalto")?this.options.validators.equalTo(e):a].indexOf(!1),a=(n?"valid":"invalid")+".zf.abide";return this[n?"removeErrorClasses":"addErrorClasses"](e),e.trigger(a,[e]),n}},{key:"validateForm",value:function(){var e=[],t=this;this.$inputs.each(function(){e.push(t.validateInput(o(this)))});var i=-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="'.concat(e,'"]')),i=!1,n=!1;return e.each(function(e,t){o(t).attr("required")&&(n=!0)}),(i=!n?!0:i)||e.each(function(e,t){o(t).prop("checked")&&(i=!0)}),i}},{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;o(".".concat(t.labelErrorClass),e).not("small").removeClass(t.labelErrorClass),o(".".concat(t.inputErrorClass),e).not("small").removeClass(t.inputErrorClass),o("".concat(t.formErrorSelector,".").concat(t.formErrorClass)).removeClass(t.formErrorClass),e.find("[data-abide-error]").css("display","none"),o(":input",e).not(":button, :submit, :reset, :hidden, :radio, :checkbox, [data-abide-ignore]").val("").removeAttr("data-invalid"),o(":input:radio",e).not("[data-abide-ignore]").prop("checked",!1).removeAttr("data-invalid"),o(":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(o(this))}),Foundation.unregisterPlugin(this)}}]),i}();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 o("#".concat(e.attr("data-equalto"))).val()===e.val()}}},Foundation.plugin(e,"Abide")}(jQuery),function(a){var e=function(){function i(e,t){_classCallCheck(this,i),this.$element=e,this.options=a.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"})}return _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=a(t),n=i.children("[data-tab-content]"),o=n[0].id||Foundation.GetYoDigits(6,"accordion"),t=t.id||"".concat(o,"-label");i.find("a:first").attr({"aria-controls":o,role:"tab",id:t,"aria-expanded":!1,"aria-selected":!1}),n.attr({role:"tabpanel","aria-labelledby":t,"aria-hidden":!0,id:o})});var 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=a(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])}),a("#".concat(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"),a("#".concat(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)}}]),i}();e.defaults={slideSpeed:250,multiExpand:!1,allowAllClosed:!1},Foundation.plugin(e,"Accordion")}(jQuery),function(s){var e=function(){function i(e,t){_classCallCheck(this,i),this.$element=e,this.options=s.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"})}return _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=s(this),i=t.children("[data-submenu]"),n=i[0].id||Foundation.GetYoDigits(6,"acc-menu"),o=i.hasClass("is-active");t.attr({"aria-controls":n,"aria-expanded":o,role:"menuitem",id:e}),i.attr({"aria-labelledby":e,"aria-hidden":!o,role:"menu",id:n})});var e,t=this.$element.find(".is-active");t.length&&(e=this,t.each(function(){e.down(s(this))})),this._events()}},{key:"_events",value:function(){var r=this;this.$element.find("li").each(function(){var t=s(this).children("[data-submenu]");t.length&&s(this).children("a").off("click.zf.accordionMenu").on("click.zf.accordionMenu",function(e){e.preventDefault(),r.toggle(t)})}).on("keydown.zf.accordionmenu",function(t){var i,n,o=s(this),a=o.parent("ul").children("li"),e=o.children("[data-submenu]");a.each(function(e){s(this).is(o)&&(i=a.eq(Math.max(0,e-1)).find("a").first(),n=a.eq(Math.min(e+1,a.length-1)).find("a").first(),s(this).children("[data-submenu]:visible").length&&(n=o.find("li:first-child").find("a").first()),s(this).is(":first-child")?i=o.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()),s(this).is(":last-child")&&(n=o.parents("li").first().next("li").find("a").first()))}),Foundation.Keyboard.handleKey(t,"AccordionMenu",{open:function(){e.is(":hidden")&&(r.down(e),e.find("li").first().find("a").first().focus())},close:function(){e.length&&!e.is(":hidden")?r.up(e):o.parent("[data-submenu]").length&&(r.up(o.parent("[data-submenu]")),o.parents("li").first().find("a").first().focus())},up:function(){return i.focus(),!0},down:function(){return n.focus(),!0},toggle:function(){o.children("[data-submenu]").length&&r.toggle(o.children("[data-submenu]"))},closeAll:function(){r.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)}}]),i}();e.defaults={slideSpeed:250,multiOpen:!0},Foundation.plugin(e,"AccordionMenu")}(jQuery),function(r){var e=function(){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,"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"})}return _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=r(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=r(this);e.find(".js-drilldown-back").length||e.prepend(i.options.backButton),i._back(e)}),this.$element.parent().hasClass("is-drilldown")||(this.$wrapper=r(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;r(e.target).parentsUntil("ul","li").hasClass("is-drilldown-submenu-parent")&&(e.stopImmediatePropagation(),e.preventDefault()),n._show(i.parent("li")),n.options.closeOnClick&&(t=r("body")).off(".zf.drilldown").on("click.zf.drilldown",function(e){e.target===n.$element[0]||r.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,o=r(this),a=o.parent("li").parent("ul").children("li").children("a");a.each(function(e){r(this).is(o)&&(i=a.eq(Math.max(0,e-1)),n=a.eq(Math.min(e+1,a.length-1)))}),Foundation.Keyboard.handleKey(t,"Drilldown",{next:function(){if(o.is(e.$submenuAnchors))return e._show(o.parent("li")),o.parent("li").one(Foundation.transitionend(o),function(){o.parent("li").find("ul li a").filter(e.$menuItems).first().focus()}),!0},previous:function(){return e._hide(o.parent("li").parent("ul")),o.parent("li").parent("ul").one(Foundation.transitionend(o),function(){setTimeout(function(){o.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 o.is(e.$menuItems)?o.is(e.$submenuAnchors)?(e._show(o.parent("li")),o.parent("li").one(Foundation.transitionend(o),function(){o.parent("li").find("ul li a").filter(e.$menuItems).first().focus()}),!0):void 0:(e._hide(o.parent("li").parent("ul")),o.parent("li").parent("ul").one(Foundation.transitionend(o),function(){setTimeout(function(){o.parent("li").parent("ul").parent("li").children("a").first().focus()},1)}),!0)},handled:function(e){e&&t.preventDefault(),t.stopImmediatePropagation()}})})}},{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"]="".concat(i,"px"),e["max-width"]="".concat(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(){r(this).off(".zf.drilldown")}),this.$element.find("a").each(function(){var e=r(this);e.removeAttr("tabindex"),e.data("savedHref")&&e.attr("href",e.data("savedHref")).removeData("savedHref")}),Foundation.unregisterPlugin(this)}}]),i}();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),function(o){var e=function(){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,"Dropdown"),Foundation.Keyboard.register("Dropdown",{ENTER:"open",SPACE:"open",ESCAPE:"close",TAB:"tab_forward",SHIFT_TAB:"tab_backward"})}return _createClass(i,[{key:"_init",value:function(){var e=this.$element.attr("id");this.$anchor=o('[data-toggle="'.concat(e,'"]')).length?o('[data-toggle="'.concat(e,'"]')):o('[data-open="'.concat(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":"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(){o('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=o(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=o(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)}}]),i}();e.defaults={hoverDelay:250,hover:!1,hoverPane:!1,vOffset:1,hOffset:1,positionClass:"",trapFocus:!1,autoFocus:!1,closeOnClick:!1},Foundation.plugin(e,"Dropdown")}(jQuery),function(h){var e=function(){function i(e,t){_classCallCheck(this,i),this.$element=e,this.options=h.extend({},i.defaults,this.$element.data(),t),Foundation.Nest.Feather(this.$element,"dropdown"),this._init(),Foundation.registerPlugin(this,"DropdownMenu"),Foundation.Keyboard.register("DropdownMenu",{ENTER:"open",SPACE:"open",ARROW_RIGHT:"next",ARROW_UP:"up",ARROW_DOWN:"down",ARROW_LEFT:"previous",ESCAPE:"close"})}return _createClass(i,[{key:"_init",value:function(){var e=this.$element.find("li.is-dropdown-submenu-parent");this.$element.children(".is-dropdown-submenu-parent").children(".is-dropdown-submenu").addClass("first-sub"),this.$menuItems=this.$element.find('[role="menuitem"]'),this.$tabs=this.$element.children('[role="menuitem"]'),this.$tabs.find("ul.is-dropdown-submenu").addClass(this.options.verticalClass),this.$element.hasClass(this.options.rightClass)||"right"===this.options.alignment||Foundation.rtl()||this.$element.parents(".top-bar-right").is("*")?(this.options.alignment="right",e.addClass("opens-left")):e.addClass("opens-right"),this.changed=!1,this._events()}},{key:"_isVertical",value:function(){return"block"===this.$tabs.css("display")}},{key:"_events",value:function(){var u=this,a="ontouchstart"in window||void 0!==window.ontouchstart,r="is-dropdown-submenu-parent";(this.options.clickOpen||a)&&this.$menuItems.on("click.zf.dropdownmenu touchstart.zf.dropdownmenu",function(e){var t=h(e.target).parentsUntil("ul",".".concat(r)),i=t.hasClass(r),n="true"===t.attr("data-is-click"),o=t.children(".is-dropdown-submenu");i?n?!u.options.closeOnClick||!u.options.clickOpen&&!a||u.options.forceFollow&&a||(e.stopImmediatePropagation(),e.preventDefault(),u._hide(t)):(e.preventDefault(),e.stopImmediatePropagation(),u._show(o),t.add(t.parentsUntil(u.$element,".".concat(r))).attr("data-is-click",!0)):u.options.closeOnClickInside&&u._hide(t)}),this.options.disableHover||this.$menuItems.on("mouseenter.zf.dropdownmenu",function(e){var t=h(this);t.hasClass(r)&&(clearTimeout(u.delay),u.delay=setTimeout(function(){u._show(t.children(".is-dropdown-submenu"))},u.options.hoverDelay))}).on("mouseleave.zf.dropdownmenu",function(e){var t=h(this);if(t.hasClass(r)&&u.options.autoclose){if("true"===t.attr("data-is-click")&&u.options.clickOpen)return!1;clearTimeout(u.delay),u.delay=setTimeout(function(){u._hide(t)},u.options.closingTime)}}),this.$menuItems.on("keydown.zf.dropdownmenu",function(t){var i,n,o=h(t.target).parentsUntil("ul",'[role="menuitem"]'),e=-1<u.$tabs.index(o),a=e?u.$tabs:o.siblings("li").add(o);a.each(function(e){h(this).is(o)&&(i=a.eq(e-1),n=a.eq(e+1))});function r(){o.is(":last-child")||(n.children("a:first").focus(),t.preventDefault())}function s(){i.children("a:first").focus(),t.preventDefault()}function l(){var e=o.children("ul.is-dropdown-submenu");e.length&&(u._show(e),o.find("li > a:first").focus(),t.preventDefault())}function d(){var e=o.parent("ul").parent("li");e.children("a:first").focus(),u._hide(e),t.preventDefault()}var c={open:l,close:function(){u._hide(u.$element),u.$menuItems.find("a:first").focus(),t.preventDefault()},handled:function(){t.stopImmediatePropagation()}};e?u._isVertical()?Foundation.rtl()?h.extend(c,{down:r,up:s,next:d,previous:l}):h.extend(c,{down:r,up:s,next:l,previous:d}):Foundation.rtl()?h.extend(c,{next:s,previous:r,down:l,up:d}):h.extend(c,{next:r,previous:s,down:l,up:d}):Foundation.rtl()?h.extend(c,{next:d,previous:l,down:r,up:s}):h.extend(c,{next:l,previous:d,down:r,up:s}),Foundation.Keyboard.handleKey(t,"DropdownMenu",c)})}},{key:"_addBodyHandler",value:function(){var t=h(document.body),i=this;t.off("mouseup.zf.dropdownmenu touchend.zf.dropdownmenu").on("mouseup.zf.dropdownmenu touchend.zf.dropdownmenu",function(e){i.$element.find(e.target).length||(i._hide(),t.off("mouseup.zf.dropdownmenu touchend.zf.dropdownmenu"))})}},{key:"_show",value:function(i){var e=this.$tabs.index(this.$tabs.filter(function(e,t){return 0<h(t).find(i).length})),t=i.parent("li.is-dropdown-submenu-parent").siblings("li.is-dropdown-submenu-parent");this._hide(t,e),i.css("visibility","hidden").addClass("js-dropdown-active").attr({"aria-hidden":!1}).parent("li.is-dropdown-submenu-parent").addClass("is-active").attr({"aria-expanded":!0}),Foundation.Box.ImNotTouchingYou(i,null,!0)||(t="left"===this.options.alignment?"-right":"-left",(e=i.parent(".is-dropdown-submenu-parent")).removeClass("opens".concat(t)).addClass("opens-".concat(this.options.alignment)),Foundation.Box.ImNotTouchingYou(i,null,!0)||e.removeClass("opens-".concat(this.options.alignment)).addClass("opens-inner"),this.changed=!0),i.css("visibility",""),this.options.closeOnClick&&this._addBodyHandler(),this.$element.trigger("show.zf.dropdownmenu",[i])}},{key:"_hide",value:function(e,i){var t=e&&e.length?e:void 0!==i?this.$tabs.not(function(e,t){return e===i}):this.$element;(t.hasClass("is-active")||0<t.find(".is-active").length)&&(t.find("li.is-active").add(t).attr({"aria-expanded":!1,"data-is-click":!1}).removeClass("is-active"),t.find("ul.js-dropdown-active").attr({"aria-hidden":!0}).removeClass("js-dropdown-active"),(this.changed||t.find("opens-inner").length)&&(e="left"===this.options.alignment?"right":"left",t.find("li.is-dropdown-submenu-parent").add(t).removeClass("opens-inner opens-".concat(this.options.alignment)).addClass("opens-".concat(e)),this.changed=!1),this.$element.trigger("hide.zf.dropdownmenu",[t]))}},{key:"destroy",value:function(){this.$menuItems.off(".zf.dropdownmenu").removeAttr("data-is-click").removeClass("is-right-arrow is-left-arrow is-down-arrow opens-right opens-left opens-inner"),h(document.body).off(".zf.dropdownmenu"),Foundation.Nest.Burn(this.$element,"dropdown"),Foundation.unregisterPlugin(this)}}]),i}();e.defaults={disableHover:!1,autoclose:!0,hoverDelay:50,clickOpen:!1,closingTime:500,alignment:"left",closeOnClick:!0,closeOnClickInside:!0,verticalClass:"vertical",rightClass:"align-right",forceFollow:!0},Foundation.plugin(e,"DropdownMenu")}(jQuery),function(c){var e=function(){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")}return _createClass(i,[{key:"_init",value:function(){var e=this.$element.attr("data-equalizer")||"",t=this.$element.find('[data-equalizer-watch="'.concat(e,'"]'));this.$watched=t.length?t:this.$element.find("[data-equalizer-watch]"),this.$element.attr("data-resize",e||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)};var i,e=this.$element.find("img");this.options.equalizeOn?(i=this._checkMQ(),c(window).on("changed.zf.mediaquery",this._checkMQ.bind(this))):this._events(),(void 0!==i&&!1===i||void 0===i)&&(e.length?Foundation.onImagesLoaded(e,this._reflow.bind(this)):this._reflow())}},{key:"_pauseEvents",value:function(){this.isOn=!1,this.$element.off({".zf.equalizer":this._bindHandler.onPostEqualizedBound,"resizeme.zf.trigger":this._bindHandler.onResizeMeBound})}},{key:"_onResizeMe",value:function(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 o=0,a=this.$watched.length;o<a;o++){this.$watched[o].style.height="auto";var r=c(this.$watched[o]).offset().top;r!=t&&(i[++n]=[],t=r),i[n].push([this.$watched[o],this.$watched[o].offsetHeight])}for(var s=0,l=i.length;s<l;s++){var d=c(i[s]).map(function(){return this[1]}).get(),d=Math.max.apply(null,d);i[s].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,o=e[t][n-1];if(n<=2)c(e[t][0][0]).css({height:"auto"});else{this.$element.trigger("preequalizedrow.zf.equalizer");for(var a=0,r=n-1;a<r;a++)c(e[t][a][0]).css({height:o});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)}}]),i}();e.defaults={equalizeOnStack:!1,equalizeByRow:!1,equalizeOn:""},Foundation.plugin(e,"Equalizer")}(jQuery),function(o){var e=function(){function r(e,t){_classCallCheck(this,r),this.$element=e,this.options=o.extend({},r.defaults,t),this.rules=[],this.currentPath="",this._init(),this._events(),Foundation.registerPlugin(this,"Interchange")}return _createClass(r,[{key:"_init",value:function(){this._addBreakpoints(),this._generateRules(),this._reflow()}},{key:"_events",value:function(){o(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],r.SPECIAL_QUERIES[e.name]=e.value)}},{key:"_generateRules",value:function(e){var t,i,n,o=[],a=this.options.rules||this.$element.data("interchange").match(/\[.*?\]/g);for(t in a)a.hasOwnProperty(t)&&(i=(n=a[t].slice(1,-1).split(", ")).slice(0,-1).join(""),n=n[n.length-1],r.SPECIAL_QUERIES[n]&&(n=r.SPECIAL_QUERIES[n]),o.push({path:i,query:n}));this.rules=o}},{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):o.get(t,function(e){i.$element.html(e).trigger(n),o(e).foundation(),i.currentPath=t}))}},{key:"destroy",value:function(){}}]),r}();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),function(n){var e=function(){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")}return _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);e.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,o=parseInt(window.pageYOffset,10);e=o+this.winHeight===this.docHeight?this.points.length-1:o<this.points[0]?0:(i=this.scrollPos<o,(e=(n=this).points.filter(function(e,t){return i?e-n.options.barOffset<=o:e-n.options.barOffset-n.options.threshold<=o})).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=o,this.$element.trigger("update.zf.magellan",[this.$active])}},{key:"destroy",value:function(){var e;this.$element.off(".zf.trigger .zf.magellan").find(".".concat(this.options.activeClass)).removeClass(this.options.activeClass),this.options.deepLinking&&(e=this.$active[0].getAttribute("href"),window.location.hash.replace(e,"")),Foundation.unregisterPlugin(this)}}]),i}();e.defaults={animationDuration:500,animationEasing:"linear",threshold:50,activeClass:"active",deepLinking:!1,barOffset:0},Foundation.plugin(e,"Magellan")}(jQuery),function(o){var e=function(){function i(e,t){_classCallCheck(this,i),this.$element=e,this.options=o.extend({},i.defaults,this.$element.data(),t),this.$lastTrigger=o(),this.$triggers=o(),this._init(),this._events(),Foundation.registerPlugin(this,"OffCanvas"),Foundation.Keyboard.register("OffCanvas",{ESCAPE:"close"})}return _createClass(i,[{key:"_init",value:function(){var e=this.$element.attr("id");this.$element.attr("aria-hidden","true"),this.$triggers=o(document).find('[data-open="'+e+'"], [data-close="'+e+'"], [data-toggle="'+e+'"]').attr("aria-expanded","false").attr("aria-controls",e),this.options.closeOnClick&&(o(".js-off-canvas-exit").length?this.$exiter=o(".js-off-canvas-exit"):((e=document.createElement("div")).setAttribute("class","js-off-canvas-exit"),o("[data-off-canvas-content]").append(e),this.$exiter=o(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(o("[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;o(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,o(document.body),this.options.forceTop&&o("body").scrollTop(0),(n=o("[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&&(o("[data-off-canvas-wrapper]").removeClass("is-off-canvas-open is-open-".concat(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","false"),this.options.trapFocus&&o("[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)}}]),i}();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),function(o){var e=function(){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,"Orbit"),Foundation.Keyboard.register("Orbit",{ltr:{ARROW_RIGHT:"next",ARROW_LEFT:"previous"},rtl:{ARROW_LEFT:"next",ARROW_RIGHT:"previous"}})}return _createClass(i,[{key:"_init",value:function(){this.$wrapper=this.$element.find(".".concat(this.options.containerClass)),this.$slides=this.$element.find(".".concat(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(".".concat(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,o(this).attr("data-slide",n),n&&o(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(){o(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(".".concat(this.options.nextClass,", .").concat(this.options.prevClass)).attr("tabindex",0).on("click.zf.orbit touchend.zf.orbit",function(e){e.preventDefault(),n.changeSlide(o(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=o(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(){o(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 o=this.$slides.first(),a=this.$slides.last(),r=e?"Right":"Left",s=e?"Left":"Right",l=this,d=t||(e?!this.options.infiniteWrap||n.next(".".concat(this.options.slideClass)).length?n.next(".".concat(this.options.slideClass)):o:!this.options.infiniteWrap||n.prev(".".concat(this.options.slideClass)).length?n.prev(".".concat(this.options.slideClass)):a);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".concat(r)],function(){d.css({position:"relative",display:"block"}).attr("aria-live","polite")}),Foundation.Motion.animateOut(n.removeClass("is-active"),this.options["animOutTo".concat(s)],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(".".concat(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)}}]),i}();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),function(a){var e=function(){function i(e,t){_classCallCheck(this,i),this.$element=a(e),this.rules=this.$element.data("responsive-menu"),this.currentMq=null,this.currentPlugin=null,this._init(),this._events(),Foundation.registerPlugin(this,"ResponsiveMenu")}return _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("-"),o=1<n.length?n[0]:"small",n=1<n.length?n[1]:n[0];null!==r[n]&&(e[o]=r[n])}this.rules=e}a.isEmptyObject(this.rules)||this._checkMediaQueries()}},{key:"_events",value:function(){var e=this;a(window).on("changed.zf.mediaquery",function(){e._checkMediaQueries()})}},{key:"_checkMediaQueries",value:function(){var t,i=this;a.each(this.rules,function(e){Foundation.MediaQuery.atLeast(e)&&(t=e)}),t&&(this.currentPlugin instanceof this.rules[t].plugin||(a.each(r,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(),a(window).off(".zf.ResponsiveMenu"),Foundation.unregisterPlugin(this)}}]),i}();e.defaults={};var r={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),function(n){var e=function(){function i(e,t){_classCallCheck(this,i),this.$element=n(e),this.options=n.extend({},i.defaults,this.$element.data(),t),this._init(),this._events(),Foundation.registerPlugin(this,"ResponsiveToggle")}return _createClass(i,[{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=n("#".concat(e)),this.$toggler=this.$element.find("[data-toggle]"),this._update()}},{key:"_events",value:function(){this._updateMqHandler=this._update.bind(this),n(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"),n(window).off("changed.zf.mediaquery",this._updateMqHandler),Foundation.unregisterPlugin(this)}}]),i}();e.defaults={hideFor:"medium"},Foundation.plugin(e,"ResponsiveToggle")}(jQuery),function(o){var e=function(){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,"Reveal"),Foundation.Keyboard.register("Reveal",{ENTER:"open",SPACE:"open",ESCAPE:"close",TAB:"tab_forward",SHIFT_TAB:"tab_backward"})}return _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=o('[data-open="'.concat(this.id,'"]')).length?o('[data-open="'.concat(this.id,'"]')):o('[data-toggle="'.concat(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(o("body")),this.$element.addClass("without-overlay")),this._events(),this.options.deepLink&&window.location.hash==="#".concat(this.id)&&o(window).one("load.zf.reveal",this.open.bind(this))}},{key:"_makeOverlay",value:function(e){return o("<div></div>").addClass("reveal-overlay").appendTo("body")}},{key:"_updatePosition",value:function(){var e=this.$element.outerWidth(),t=o(window).width(),i=this.$element.outerHeight(),n=o(window).height(),e="auto"===this.options.hOffset?parseInt((t-e)/2,10):parseInt(this.options.hOffset,10),i="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:i+"px"}),this.$overlay&&"auto"===this.options.hOffset||(this.$element.css({left:e+"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]||o(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()}}),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]&&!o.contains(n.$element[0],e.target)&&o.contains(document,e.target)&&n.close()}),this.options.deepLink&&o(window).on("popstate.zf.reveal:".concat(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="#".concat(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,o("html, body").addClass("is-reveal-open")):o("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||o("body").on("click.zf.reveal",function(e){e.target!==i.$element[0]&&!o.contains(i.$element[0],e.target)&&o.contains(document,e.target)&&i.close()}),this.options.closeOnEsc&&o(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=o(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?(o("html, body").removeClass("is-reveal-open"),e.originalScrollPos&&(o("body").scrollTop(e.originalScrollPos),e.originalScrollPos=null)):o("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&&o(window).off("keydown.zf.reveal"),!this.options.overlay&&this.options.closeOnClick&&o("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(o("body")),this.$overlay.hide().off().remove()),this.$element.hide().off(),this.$anchor.off(".zf"),o(window).off(".zf.reveal:".concat(this.id)),Foundation.unregisterPlugin(this)}}]),i}();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),function(c){var e=function(){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"}})}return _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("#".concat(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("#".concat(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 o,a,r,s,l,d,c,u,h,f;this.$element.hasClass(this.options.disabledClass)||((t=parseFloat(t))<this.options.start?t=this.options.start:t>this.options.end&&(t=this.options.end),(o=this.options.doubleSided)&&(t=0===this.handles.index(e)?(a=parseFloat(this.$handle2.attr("aria-valuenow")))<=t?a-this.options.step:t:t<=(h=parseFloat(this.$handle.attr("aria-valuenow")))?h+this.options.step:t),this.options.vertical&&!i&&(t=this.options.end-t),h=(r=this).options.vertical,s=h?"height":"width",l=h?"top":"left",i=e[0].getBoundingClientRect()[s],h=this.$element[0].getBoundingClientRect()[s],d=((t-this.options.start)/(this.options.end-this.options.start)).toFixed(2),c=((h-i)*d/h*100).toFixed(this.options.decimal),t=parseFloat(t.toFixed(this.options.decimal)),u={},this._setValues(e,t),o&&(h=~~(i/h*100),0===this.handles.index(e)?(u[l]="".concat(c,"%"),f=parseFloat(this.$handle2[0].style[l])-c+h,n&&"function"==typeof n&&n()):(n=parseFloat(this.$handle[0].style[l]),f=c-(isNaN(n)?this.options.initialStart/((this.options.end-this.options.start)/100):n)+h),u["min-".concat(s)]="".concat(f,"%")),this.$element.one("finished.zf.animate",function(){r.$element.trigger("moved.zf.slider",[e])}),f=this.$element.data("dragging")?1e3/60:this.options.moveTime,Foundation.Move(f,e,function(){e.css(l,"".concat(c,"%")),r.options.doubleSided?r.$fill.css(u):r.$fill.css(s,"".concat(100*d,"%"))}),clearTimeout(r.timeout),r.timeout=setTimeout(function(){r.$element.trigger("changed.zf.slider",[e])},r.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,o,a,r,s,l,d;i?(d=this._adjustValue(null,i),n=!0):(e.preventDefault(),o=(l=this.options.vertical)?"height":"width",a=l?"top":"left",r=l?e.pageY:e.pageX,this.$handle[0].getBoundingClientRect()[o],s=this.$element[0].getBoundingClientRect()[o],i=l?c(window).scrollTop():c(window).scrollLeft(),l=this.$element.offset()[a],e.clientY===e.pageY&&(r+=i),d=(this.options.end-this.options.start)*((l=(l=r-l)<0?0:s<l?s:l)/s)+this.options.start,Foundation.rtl()&&!this.options.vertical&&(d=this.options.end-d),d=this._adjustValue(null,d),n=!1,t=t||(u(this.$handle,a,l,o)<=u(this.$handle2,a,l,o)?this.$handle:this.$handle2)),this._setHandlePos(t,d,n)}},{key:"_adjustValue",value:function(e,t){var i=this.options.step,n=parseFloat(i/2),o=e?parseFloat(e.attr("aria-valuenow")):t,e=o%i,t=o-e;return 0==e?o:o=t+n<=o?t+i:t}},{key:"_events",value:function(t){var i,n,a=this;this.inputs.off("change.zf.slider").on("change.zf.slider",function(e){var t=a.inputs.index(c(this));a._handleEvent(e,a.handles.eq(t),c(this).val())}),this.options.clickSelect&&this.$element.off("click.zf.slider").on("click.zf.slider",function(e){return!a.$element.data("dragging")&&void(c(e.target).is("[data-slider-handle]")||(a.options.doubleSided?a._handleEvent(e):a._handleEvent(e,a.$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"),a.$fill.addClass("is-dragging"),a.$element.data("dragging",!0),i=c(e.currentTarget),n.on("mousemove.zf.slider",function(e){e.preventDefault(),a._handleEvent(e,i)}).on("mouseup.zf.slider",function(e){a._handleEvent(e,i),t.removeClass("is-dragging"),a.$fill.removeClass("is-dragging"),a.$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=a.options.doubleSided?a.handles.index(i):0,o=parseFloat(a.inputs.eq(n).val());Foundation.Keyboard.handleKey(e,"Slider",{decrease:function(){t=o-a.options.step},increase:function(){t=o+a.options.step},decrease_fast:function(){t=o-10*a.options.step},increase_fast:function(){t=o+10*a.options.step},handled:function(){e.preventDefault(),a._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)}}]),i}();function u(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),function(s){var e=function(){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,"Sticky")}return _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:s(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,s(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=s("#"+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],o={},a=0,r=n.length;a<r&&n[a];a++)"number"==typeof n[a]?i=n[a]:(e=n[a].split(":"),i=(t=s("#".concat(e[0]))).offset().top,e[1]&&"bottom"===e[1].toLowerCase()&&(i+=t[0].getBoundingClientRect().height)),o[a]=i;this.points=o}},{key:"_events",value:function(i){var n=this,o=this.scrollListener="scroll.zf.".concat(i);this.isOn||(this.canStick&&(this.isOn=!0,s(window).off(o).on(o,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(o)})}))}},{key:"_pauseListeners",value:function(e){this.isOn=!1,s(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",o={};o[i]="".concat(this.options[i],"em"),o[t]=0,o[n]="auto",o.left=this.$container.offset().left+parseInt(window.getComputedStyle(this.$container[0])["padding-left"],10),this.isStuck=!0,this.$element.removeClass("is-anchored is-at-".concat(n)).addClass("is-stuck is-at-".concat(t)).css(o).trigger("sticky.zf.stuckto:".concat(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={},o=(this.points?this.points[1]-this.points[0]:this.anchorHeight)-this.elemHeight,a=e?"top":"bottom";n[i?"marginTop":"marginBottom"]=0,n.bottom="auto",n.top=e?0:o,n.left="",this.isStuck=!1,this.$element.removeClass("is-stuck is-at-".concat(t)).addClass("is-anchored is-at-".concat(a)).css(n).trigger("sticky.zf.unstuckfrom:".concat(a))}},{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);this.$anchor&&this.$anchor.length?this.anchorHeight=this.$anchor[0].getBoundingClientRect().height:this._parsePoints(),this.$element.css({"max-width":"".concat(t-n,"px")});n=this.$element[0].getBoundingClientRect().height||this.containerHeight;"none"==this.$element.css("display")&&(n=0),this.containerHeight=n,this.$container.css({height:n}),this.elemHeight=n,this.isStuck?this.$element.css({left:this.$container.offset().left+parseInt(i["padding-left"],10)}):this.$element.hasClass("is-at-bottom")&&(i=(this.points?this.points[1]-this.$container.offset().top:this.anchorHeight)-this.elemHeight,this.$element.css("top",i)),this._setBreakPoints(n,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),o=this.points?this.points[0]:this.$anchor.offset().top,a=this.points?this.points[1]:o+this.anchorHeight,r=window.innerHeight;"top"===this.options.stickTo?(o-=i,a-=e+i):"bottom"===this.options.stickTo&&(o-=r-(e+n),a-=r-n),this.topPoint=o,this.bottomPoint=a,t&&"function"==typeof t&&t()}},{key:"destroy",value:function(){this._removeSticky(!0),this.$element.removeClass("".concat(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"),s(window).off(this.scrollListener),this.wasWrapped?this.$element.unwrap():this.$container.removeClass(this.options.containerClass).css({height:""}),Foundation.unregisterPlugin(this)}}]),i}();function l(e){return parseInt(window.getComputedStyle(document.body,null).fontSize,10)*e}e.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),function(s){var e=function(){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,"Tabs"),Foundation.Keyboard.register("Tabs",{ENTER:"open",SPACE:"open",ARROW_RIGHT:"next",ARROW_UP:"previous",ARROW_DOWN:"next",ARROW_LEFT:"previous"})}return _createClass(i,[{key:"_init",value:function(){var e,r=this;this.$tabTitles=this.$element.find(".".concat(this.options.linkClass)),this.$tabContent=s('[data-tabs-content="'.concat(this.$element[0].id,'"]')),this.$tabTitles.each(function(){var e=s(this),t=e.find("a"),i=e.hasClass("is-active"),n=t[0].hash.slice(1),o=t[0].id||"".concat(n,"-label"),a=s("#".concat(n));e.attr({role:"presentation"}),t.attr({role:"tab","aria-controls":n,"aria-selected":i,id:o}),a.attr({role:"tabpanel","aria-hidden":!i,"aria-labelledby":o}),i&&r.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),s(window).on("changed.zf.mediaquery",this._setHeightMqHandler))}},{key:"_addClickHandler",value:function(){var t=this;this.$element.off("click.zf.tabs").on("click.zf.tabs",".".concat(this.options.linkClass),function(e){e.preventDefault(),e.stopPropagation(),s(this).hasClass("is-active")||t._handleTabChange(s(this))})}},{key:"_addKeyHandler",value:function(){var a=this;a.$element.find("li:first-of-type"),a.$element.find("li:last-of-type");this.$tabTitles.off("keydown.zf.tabs").on("keydown.zf.tabs",function(e){var t,i,n,o;9!==e.which&&(t=s(this),(i=t.parent("ul").children("li")).each(function(e){s(this).is(t)&&(o=a.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(),a._handleTabChange(t)},previous:function(){n.find('[role="tab"]').focus(),a._handleTabChange(n)},next:function(){o.find('[role="tab"]').focus(),a._handleTabChange(o)},handled:function(){e.stopPropagation(),e.preventDefault()}}))})}},{key:"_handleTabChange",value:function(e){var t=e.find('[role="tab"]'),i=t[0].hash,n=this.$tabContent.find(i),i=this.$element.find(".".concat(this.options.linkClass,".is-active")).removeClass("is-active").find('[role="tab"]').attr({"aria-selected":"false"});s("#".concat(i.attr("aria-controls"))).removeClass("is-active").attr({"aria-hidden":"true"}),e.addClass("is-active"),t.attr({"aria-selected":"true"}),n.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="#".concat(e));e=this.$tabTitles.find('[href="'.concat(e,'"]')).parent(".".concat(this.options.linkClass));this._handleTabChange(e)}},{key:"_setHeight",value:function(){var n=0;this.$tabContent.find(".".concat(this.options.panelClass)).css("height","").each(function(){var e=s(this),t=e.hasClass("is-active");t||e.css({visibility:"hidden",display:"block"});var i=this.getBoundingClientRect().height;t||e.css({visibility:"",display:""}),n=n<i?i:n}).css("height","".concat(n,"px"))}},{key:"destroy",value:function(){this.$element.find(".".concat(this.options.linkClass)).off(".zf.tabs").hide().end().find(".".concat(this.options.panelClass)).hide(),this.options.matchHeight&&null!=this._setHeightMqHandler&&s(window).off("changed.zf.mediaquery",this._setHeightMqHandler),Foundation.unregisterPlugin(this)}}]),i}();e.defaults={autoFocus:!1,wrapOnKeys:!0,matchHeight:!1,linkClass:"tabs-title",panelClass:"tabs-panel"},Foundation.plugin(e,"Tabs")}(jQuery),function(n){var e=function(){function i(e,t){_classCallCheck(this,i),this.$element=e,this.options=n.extend({},i.defaults,e.data(),t),this.className="",this._init(),this._events(),Foundation.registerPlugin(this,"Toggler")}return _createClass(i,[{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;n('[data-open="'.concat(e,'"], [data-close="').concat(e,'"], [data-toggle="').concat(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)}}]),i}();e.defaults={animate:!1},Foundation.plugin(e,"Toggler")}(jQuery),function(n){var e=function(){function i(e,t){_classCallCheck(this,i),this.$element=e,this.options=n.extend({},i.defaults,this.$element.data(),t),this.isActive=!1,this.isClick=!1,this._init(),Foundation.registerPlugin(this,"Tooltip")}return _createClass(i,[{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?n(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){if(!e)return"";e=e[0].className.match(/\b(top|left|right)\b/g);return e=e?e[0]:""}},{key:"_buildTemplate",value:function(e){var t="".concat(this.options.tooltipClass," ").concat(this.options.positionClass," ").concat(this.options.templateClasses).trim();return n("<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);"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){return i=!0,t.isClick?(t.options.clickOpen||(i=!1),!1):void 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)}}]),i}();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(e){"object"==("undefined"==typeof exports?"undefined":_typeof(exports))&&"undefined"!=typeof module?module.exports=e():"function"==typeof define&&define.amd?define([],e):("undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:this).Chart=e()}(function(){return function n(o,a,r){function s(i,e){if(!a[i]){if(!o[i]){var t="function"==typeof require&&require;if(!e&&t)return t(i,!0);if(l)return l(i,!0);t=new Error("Cannot find module '"+i+"'");throw t.code="MODULE_NOT_FOUND",t}t=a[i]={exports:{}};o[i][0].call(t.exports,function(e){var t=o[i][1][e];return s(t||e)},t,t.exports,n,o,a,r)}return a[i].exports}for(var l="function"==typeof require&&require,e=0;e<r.length;e++)s(r[e]);return s}({1:[function(e,t,i){function n(e){if(e){var t=[0,0,0],i=1;if(n=e.match(/^#([a-fA-F0-9]{3})$/))for(var n=n[1],o=0;o<t.length;o++)t[o]=parseInt(n[o]+n[o],16);else if(n=e.match(/^#([a-fA-F0-9]{6})$/)){n=n[1];for(o=0;o<t.length;o++)t[o]=parseInt(n.slice(2*o,2*o+2),16)}else if(n=e.match(/^rgba?\(\s*([+-]?\d+)\s*,\s*([+-]?\d+)\s*,\s*([+-]?\d+)\s*(?:,\s*([+-]?[\d\.]+)\s*)?\)$/)){for(o=0;o<t.length;o++)t[o]=parseInt(n[o+1]);i=parseFloat(n[4])}else if(n=e.match(/^rgba?\(\s*([+-]?[\d\.]+)\%\s*,\s*([+-]?[\d\.]+)\%\s*,\s*([+-]?[\d\.]+)\%\s*(?:,\s*([+-]?[\d\.]+)\s*)?\)$/)){for(o=0;o<t.length;o++)t[o]=Math.round(2.55*parseFloat(n[o+1]));i=parseFloat(n[4])}else if(n=e.match(/(\w+)/)){if("transparent"==n[1])return[0,0,0,0];if(!(t=u[n[1]]))return}for(o=0;o<t.length;o++)t[o]=d(t[o],0,255);return i=i||0==i?d(i,0,1):1,t[3]=i,t}}function o(e){if(e){var t=e.match(/^hsla?\(\s*([+-]?\d+)(?:deg)?\s*,\s*([+-]?[\d\.]+)%\s*,\s*([+-]?[\d\.]+)%\s*(?:,\s*([+-]?[\d\.]+)\s*)?\)/);if(t){e=parseFloat(t[4]);return[d(parseInt(t[1]),0,360),d(parseFloat(t[2]),0,100),d(parseFloat(t[3]),0,100),d(isNaN(e)?1:e,0,1)]}}}function a(e){if(e){var t=e.match(/^hwb\(\s*([+-]?\d+)(?:deg)?\s*,\s*([+-]?[\d\.]+)%\s*,\s*([+-]?[\d\.]+)%\s*(?:,\s*([+-]?[\d\.]+)\s*)?\)/);if(t){e=parseFloat(t[4]);return[d(parseInt(t[1]),0,360),d(parseFloat(t[2]),0,100),d(parseFloat(t[3]),0,100),d(isNaN(e)?1:e,0,1)]}}}function r(e,t){return void 0===t&&(t=void 0!==e[3]?e[3]:1),"rgba("+e[0]+", "+e[1]+", "+e[2]+", "+t+")"}function s(e,t){return"rgba("+Math.round(e[0]/255*100)+"%, "+Math.round(e[1]/255*100)+"%, "+Math.round(e[2]/255*100)+"%, "+(t||e[3]||1)+")"}function l(e,t){return void 0===t&&(t=void 0!==e[3]?e[3]:1),"hsla("+e[0]+", "+e[1]+"%, "+e[2]+"%, "+t+")"}function d(e,t,i){return Math.min(Math.max(t,e),i)}function c(e){e=e.toString(16).toUpperCase();return e.length<2?"0"+e:e}var u=e(5);t.exports={getRgba:n,getHsla:o,getRgb:function(e){return(e=n(e))&&e.slice(0,3)},getHsl:function(e){return(e=o(e))&&e.slice(0,3)},getHwb:a,getAlpha:function(e){var t=n(e);return(t=t||o(e))||(t=a(e))?t[3]:void 0},hexString:function(e){return"#"+c(e[0])+c(e[1])+c(e[2])},rgbString:function(e,t){return t<1||e[3]&&e[3]<1?r(e,t):"rgb("+e[0]+", "+e[1]+", "+e[2]+")"},rgbaString:r,percentString:function(e,t){return t<1||e[3]&&e[3]<1?s(e,t):"rgb("+Math.round(e[0]/255*100)+"%, "+Math.round(e[1]/255*100)+"%, "+Math.round(e[2]/255*100)+"%)"},percentaString:s,hslString:function(e,t){return t<1||e[3]&&e[3]<1?l(e,t):"hsl("+e[0]+", "+e[1]+"%, "+e[2]+"%)"},hslaString:l,hwbString:function(e,t){return void 0===t&&(t=void 0!==e[3]?e[3]:1),"hwb("+e[0]+", "+e[1]+"%, "+e[2]+"%"+(void 0!==t&&1!==t?", "+t:"")+")"},keyword:function(e){return f[e.slice(0,3)]}};var h,f={};for(h in u)f[u[h]]=h},{5:5}],2:[function(e,t,i){function r(e){if(e instanceof r)return e;if(!(this instanceof r))return new r(e);var t;if(this.values={rgb:[0,0,0],hsl:[0,0,0],hsv:[0,0,0],hwb:[0,0,0],cmyk:[0,0,0,0],alpha:1},"string"==typeof e)if(t=n.getRgba(e))this.setValues("rgb",t);else if(t=n.getHsla(e))this.setValues("hsl",t);else{if(!(t=n.getHwb(e)))throw new Error('Unable to parse color from string "'+e+'"');this.setValues("hwb",t)}else if("object"==_typeof(e))if(void 0!==(t=e).r||void 0!==t.red)this.setValues("rgb",t);else if(void 0!==t.l||void 0!==t.lightness)this.setValues("hsl",t);else if(void 0!==t.v||void 0!==t.value)this.setValues("hsv",t);else if(void 0!==t.w||void 0!==t.whiteness)this.setValues("hwb",t);else{if(void 0===t.c&&void 0===t.cyan)throw new Error("Unable to parse color from object "+JSON.stringify(e));this.setValues("cmyk",t)}}var c=e(4),n=e(1);(r.prototype={rgb:function(){return this.setSpace("rgb",arguments)},hsl:function(){return this.setSpace("hsl",arguments)},hsv:function(){return this.setSpace("hsv",arguments)},hwb:function(){return this.setSpace("hwb",arguments)},cmyk:function(){return this.setSpace("cmyk",arguments)},rgbArray:function(){return this.values.rgb},hslArray:function(){return this.values.hsl},hsvArray:function(){return this.values.hsv},hwbArray:function(){var e=this.values;return 1!==e.alpha?e.hwb.concat([e.alpha]):e.hwb},cmykArray:function(){return this.values.cmyk},rgbaArray:function(){var e=this.values;return e.rgb.concat([e.alpha])},hslaArray:function(){var e=this.values;return e.hsl.concat([e.alpha])},alpha:function(e){return void 0===e?this.values.alpha:(this.setValues("alpha",e),this)},red:function(e){return this.setChannel("rgb",0,e)},green:function(e){return this.setChannel("rgb",1,e)},blue:function(e){return this.setChannel("rgb",2,e)},hue:function(e){return e&&(e=(e%=360)<0?360+e:e),this.setChannel("hsl",0,e)},saturation:function(e){return this.setChannel("hsl",1,e)},lightness:function(e){return this.setChannel("hsl",2,e)},saturationv:function(e){return this.setChannel("hsv",1,e)},whiteness:function(e){return this.setChannel("hwb",1,e)},blackness:function(e){return this.setChannel("hwb",2,e)},value:function(e){return this.setChannel("hsv",2,e)},cyan:function(e){return this.setChannel("cmyk",0,e)},magenta:function(e){return this.setChannel("cmyk",1,e)},yellow:function(e){return this.setChannel("cmyk",2,e)},black:function(e){return this.setChannel("cmyk",3,e)},hexString:function(){return n.hexString(this.values.rgb)},rgbString:function(){return n.rgbString(this.values.rgb,this.values.alpha)},rgbaString:function(){return n.rgbaString(this.values.rgb,this.values.alpha)},percentString:function(){return n.percentString(this.values.rgb,this.values.alpha)},hslString:function(){return n.hslString(this.values.hsl,this.values.alpha)},hslaString:function(){return n.hslaString(this.values.hsl,this.values.alpha)},hwbString:function(){return n.hwbString(this.values.hwb,this.values.alpha)},keyword:function(){return n.keyword(this.values.rgb,this.values.alpha)},rgbNumber:function(){var e=this.values.rgb;return e[0]<<16|e[1]<<8|e[2]},luminosity:function(){for(var e=this.values.rgb,t=[],i=0;i<e.length;i++){var n=e[i]/255;t[i]=n<=.03928?n/12.92:Math.pow((.055+n)/1.055,2.4)}return.2126*t[0]+.7152*t[1]+.0722*t[2]},contrast:function(e){var t=this.luminosity(),e=e.luminosity();return e<t?(t+.05)/(e+.05):(e+.05)/(t+.05)},level:function(e){e=this.contrast(e);return 7.1<=e?"AAA":4.5<=e?"AA":""},dark:function(){var e=this.values.rgb;return(299*e[0]+587*e[1]+114*e[2])/1e3<128},light:function(){return!this.dark()},negate:function(){for(var e=[],t=0;t<3;t++)e[t]=255-this.values.rgb[t];return this.setValues("rgb",e),this},lighten:function(e){var t=this.values.hsl;return t[2]+=t[2]*e,this.setValues("hsl",t),this},darken:function(e){var t=this.values.hsl;return t[2]-=t[2]*e,this.setValues("hsl",t),this},saturate:function(e){var t=this.values.hsl;return t[1]+=t[1]*e,this.setValues("hsl",t),this},desaturate:function(e){var t=this.values.hsl;return t[1]-=t[1]*e,this.setValues("hsl",t),this},whiten:function(e){var t=this.values.hwb;return t[1]+=t[1]*e,this.setValues("hwb",t),this},blacken:function(e){var t=this.values.hwb;return t[2]+=t[2]*e,this.setValues("hwb",t),this},greyscale:function(){var e=this.values.rgb,e=.3*e[0]+.59*e[1]+.11*e[2];return this.setValues("rgb",[e,e,e]),this},clearer:function(e){var t=this.values.alpha;return this.setValues("alpha",t-t*e),this},opaquer:function(e){var t=this.values.alpha;return this.setValues("alpha",t+t*e),this},rotate:function(e){var t=this.values.hsl,e=(t[0]+e)%360;return t[0]=e<0?360+e:e,this.setValues("hsl",t),this},mix:function(e,t){var i=this,n=e,o=void 0===t?.5:t,e=2*o-1,t=i.alpha()-n.alpha(),e=(1+(e*t==-1?e:(e+t)/(1+e*t)))/2,t=1-e;return this.rgb(e*i.red()+t*n.red(),e*i.green()+t*n.green(),e*i.blue()+t*n.blue()).alpha(i.alpha()*o+n.alpha()*(1-o))},toJSON:function(){return this.rgb()},clone:function(){var e,t,i,n=new r,o=this.values,a=n.values;for(i in o)o.hasOwnProperty(i)&&(e=o[i],"[object Array]"===(t={}.toString.call(e))?a[i]=e.slice(0):"[object Number]"===t?a[i]=e:console.error("unexpected color value:",e));return n}}).spaces={rgb:["red","green","blue"],hsl:["hue","saturation","lightness"],hsv:["hue","saturation","value"],hwb:["hue","whiteness","blackness"],cmyk:["cyan","magenta","yellow","black"]},r.prototype.maxes={rgb:[255,255,255],hsl:[360,100,100],hsv:[360,100,100],hwb:[360,100,100],cmyk:[100,100,100,100]},r.prototype.getValues=function(e){for(var t=this.values,i={},n=0;n<e.length;n++)i[e.charAt(n)]=t[e][n];return 1!==t.alpha&&(i.a=t.alpha),i},r.prototype.setValues=function(e,t){var i,n,o=this.values,a=this.spaces,r=this.maxes,s=1;if("alpha"===e)s=t;else if(t.length)o[e]=t.slice(0,e.length),s=t[e.length];else if(void 0!==t[e.charAt(0)]){for(d=0;d<e.length;d++)o[e][d]=t[e.charAt(d)];s=t.a}else if(void 0!==t[a[e][0]]){for(var l=a[e],d=0;d<e.length;d++)o[e][d]=t[l[d]];s=t.alpha}if(o.alpha=Math.max(0,Math.min(1,void 0===s?o.alpha:s)),"alpha"===e)return!1;for(d=0;d<e.length;d++)i=Math.max(0,Math.min(r[e][d],o[e][d])),o[e][d]=Math.round(i);for(n in a)n!==e&&(o[n]=c[e][n](o[e]));return!0},r.prototype.setSpace=function(e,t){var i=t[0];return void 0===i?this.getValues(e):("number"==typeof i&&(i=Array.prototype.slice.call(t)),this.setValues(e,i),this)},r.prototype.setChannel=function(e,t,i){var n=this.values[e];return void 0===i?n[t]:(i===n[t]||(n[t]=i,this.setValues(e,n)),this)},"undefined"!=typeof window&&(window.Color=r),t.exports=r},{1:1,4:4}],3:[function(e,t,i){function o(e){var t,i=e[0]/255,n=e[1]/255,o=e[2]/255,a=Math.min(i,n,o),r=Math.max(i,n,o),e=r-a;return r==a?t=0:i==r?t=(n-o)/e:n==r?t=2+(o-i)/e:o==r&&(t=4+(i-n)/e),(t=Math.min(60*t,360))<0&&(t+=360),n=(a+r)/2,[t,100*(r==a?0:n<=.5?e/(r+a):e/(2-r-a)),100*n]}function n(e){var t,i=e[0],n=e[1],o=e[2],a=Math.min(i,n,o),r=Math.max(i,n,o),s=r-a,e=0==r?0:s/r*1e3/10;return r==a?t=0:i==r?t=(n-o)/s:n==r?t=2+(o-i)/s:o==r&&(t=4+(i-n)/s),(t=Math.min(60*t,360))<0&&(t+=360),[t,e,r/255*1e3/10]}function a(e){var t=e[0],i=e[1],n=e[2];return[o(e)[0],100*(1/255*Math.min(t,Math.min(i,n))),100*(n=1-1/255*Math.max(t,Math.max(i,n)))]}function s(e){var t=e[0]/255,i=e[1]/255,n=e[2]/255,e=Math.min(1-t,1-i,1-n);return[100*((1-t-e)/(1-e)||0),100*((1-i-e)/(1-e)||0),100*((1-n-e)/(1-e)||0),100*e]}function l(e){return F[JSON.stringify(e)]}function d(e){var t=e[0]/255,i=e[1]/255,e=e[2]/255;return[100*(.4124*(t=.04045<t?Math.pow((t+.055)/1.055,2.4):t/12.92)+.3576*(i=.04045<i?Math.pow((i+.055)/1.055,2.4):i/12.92)+.1805*(e=.04045<e?Math.pow((e+.055)/1.055,2.4):e/12.92)),100*(.2126*t+.7152*i+.0722*e),100*(.0193*t+.1192*i+.9505*e)]}function c(e){var t=d(e),i=t[0],e=t[1],t=t[2];return e/=100,t/=108.883,i=.008856<(i/=95.047)?Math.pow(i,1/3):7.787*i+16/116,[116*(e=.008856<e?Math.pow(e,1/3):7.787*e+16/116)-16,500*(i-e),200*(e-(t=.008856<t?Math.pow(t,1/3):7.787*t+16/116))]}function u(e){var t,i,n=e[0]/360,o=e[1]/100,e=e[2]/100;if(0==o)return[i=255*e,i,i];for(var a,r=2*e-(a=e<.5?e*(1+o):e+o-e*o),s=[0,0,0],l=0;l<3;l++)(t=n+1/3*-(l-1))<0&&t++,1<t&&t--,s[l]=255*(i=6*t<1?r+6*(a-r)*t:2*t<1?a:3*t<2?r+(a-r)*(2/3-t)*6:r);return s}function h(e){var t=e[0]/60,i=e[1]/100,n=e[2]/100,e=Math.floor(t)%6,t=t-Math.floor(t),o=255*n*(1-i),a=255*n*(1-i*t),r=255*n*(1-i*(1-t)),n=255*n;switch(e){case 0:return[n,r,o];case 1:return[a,n,o];case 2:return[o,n,r];case 3:return[o,a,n];case 4:return[r,o,n];case 5:return[n,o,a]}}function f(e){var t,i,n=e[0]/360,o=e[1]/100,a=e[2]/100,e=o+a;switch(1<e&&(o/=e,a/=e),n=6*n-(e=Math.floor(6*n)),i=o+(n=0!=(1&e)?1-n:n)*((t=1-a)-o),e){default:case 6:case 0:r=t,g=i,b=o;break;case 1:r=i,g=t,b=o;break;case 2:r=o,g=t,b=i;break;case 3:r=o,g=i,b=t;break;case 4:r=i,g=o,b=t;break;case 5:r=t,g=o,b=i}return[255*r,255*g,255*b]}function p(e){var t=e[0]/100,i=e[1]/100,n=e[2]/100,e=e[3]/100;return[255*(1-Math.min(1,t*(1-e)+e)),255*(1-Math.min(1,i*(1-e)+e)),255*(1-Math.min(1,n*(1-e)+e))]}function m(e){var t=e[0]/100,i=e[1]/100,n=e[2]/100,o=3.2406*t+-1.5372*i+-.4986*n,e=-.9689*t+1.8758*i+.0415*n,n=.0557*t+-.204*i+1.057*n;return o=.0031308<o?1.055*Math.pow(o,1/2.4)-.055:12.92*o,e=.0031308<e?1.055*Math.pow(e,1/2.4)-.055:12.92*e,n=.0031308<n?1.055*Math.pow(n,1/2.4)-.055:12.92*n,[255*(o=Math.min(Math.max(0,o),1)),255*(e=Math.min(Math.max(0,e),1)),255*(n=Math.min(Math.max(0,n),1))]}function v(e){var t=e[0],i=e[1],e=e[2];return i/=100,e/=108.883,t=.008856<(t/=95.047)?Math.pow(t,1/3):7.787*t+16/116,[116*(i=.008856<i?Math.pow(i,1/3):7.787*i+16/116)-16,500*(t-i),200*(i-(e=.008856<e?Math.pow(e,1/3):7.787*e+16/116))]}function y(e){var t,i=e[0],n=e[1],e=e[2],i=i<=8?(t=100*i/903.3)/100*7.787+16/116:(t=100*Math.pow((i+16)/116,3),Math.pow(t/100,1/3)),o=o/95.047<=.008856?95.047*(n/500+i-16/116)/7.787:95.047*Math.pow(n/500+i,3),a=a/108.883<=.008859?108.883*(i-e/200-16/116)/7.787:108.883*Math.pow(i-e/200,3);return[o,t,a]}function w(e){var t=e[0],i=e[1],n=e[2],e=360*Math.atan2(n,i)/2/Math.PI;return e<0&&(e+=360),[t,Math.sqrt(i*i+n*n),e]}function C(e){return m(y(e))}function _(e){var t=e[0],i=e[1],e=e[2]/360*2*Math.PI;return[t,i*Math.cos(e),i*Math.sin(e)]}function k(e){return S[e]}t.exports={rgb2hsl:o,rgb2hsv:n,rgb2hwb:a,rgb2cmyk:s,rgb2keyword:l,rgb2xyz:d,rgb2lab:c,rgb2lch:function(e){return w(c(e))},hsl2rgb:u,hsl2hsv:function(e){var t=e[0],i=e[1]/100;return 0==(e=e[2]/100)?[0,0,0]:[t,100*(2*(i*=(e*=2)<=1?e:2-e)/(e+i)),100*((e+i)/2)]},hsl2hwb:function(e){return a(u(e))},hsl2cmyk:function(e){return s(u(e))},hsl2keyword:function(e){return l(u(e))},hsv2rgb:h,hsv2hsl:function(e){var t=e[0],i=e[1]/100,n=e[2]/100,e=(2-i)*n,n=i*n;return[t,100*((n/=e<=1?e:2-e)||0),100*(e/=2)]},hsv2hwb:function(e){return a(h(e))},hsv2cmyk:function(e){return s(h(e))},hsv2keyword:function(e){return l(h(e))},hwb2rgb:f,hwb2hsl:function(e){return o(f(e))},hwb2hsv:function(e){return n(f(e))},hwb2cmyk:function(e){return s(f(e))},hwb2keyword:function(e){return l(f(e))},cmyk2rgb:p,cmyk2hsl:function(e){return o(p(e))},cmyk2hsv:function(e){return n(p(e))},cmyk2hwb:function(e){return a(p(e))},cmyk2keyword:function(e){return l(p(e))},keyword2rgb:k,keyword2hsl:function(e){return o(k(e))},keyword2hsv:function(e){return n(k(e))},keyword2hwb:function(e){return a(k(e))},keyword2cmyk:function(e){return s(k(e))},keyword2lab:function(e){return c(k(e))},keyword2xyz:function(e){return d(k(e))},xyz2rgb:m,xyz2lab:v,xyz2lch:function(e){return w(v(e))},lab2xyz:y,lab2rgb:C,lab2lch:w,lch2lab:_,lch2xyz:function(e){return y(_(e))},lch2rgb:function(e){return C(_(e))}};var x,S={aliceblue:[240,248,255],antiquewhite:[250,235,215],aqua:[0,255,255],aquamarine:[127,255,212],azure:[240,255,255],beige:[245,245,220],bisque:[255,228,196],black:[0,0,0],blanchedalmond:[255,235,205],blue:[0,0,255],blueviolet:[138,43,226],brown:[165,42,42],burlywood:[222,184,135],cadetblue:[95,158,160],chartreuse:[127,255,0],chocolate:[210,105,30],coral:[255,127,80],cornflowerblue:[100,149,237],cornsilk:[255,248,220],crimson:[220,20,60],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgoldenrod:[184,134,11],darkgray:[169,169,169],darkgreen:[0,100,0],darkgrey:[169,169,169],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkseagreen:[143,188,143],darkslateblue:[72,61,139],darkslategray:[47,79,79],darkslategrey:[47,79,79],darkturquoise:[0,206,209],darkviolet:[148,0,211],deeppink:[255,20,147],deepskyblue:[0,191,255],dimgray:[105,105,105],dimgrey:[105,105,105],dodgerblue:[30,144,255],firebrick:[178,34,34],floralwhite:[255,250,240],forestgreen:[34,139,34],fuchsia:[255,0,255],gainsboro:[220,220,220],ghostwhite:[248,248,255],gold:[255,215,0],goldenrod:[218,165,32],gray:[128,128,128],green:[0,128,0],greenyellow:[173,255,47],grey:[128,128,128],honeydew:[240,255,240],hotpink:[255,105,180],indianred:[205,92,92],indigo:[75,0,130],ivory:[255,255,240],khaki:[240,230,140],lavender:[230,230,250],lavenderblush:[255,240,245],lawngreen:[124,252,0],lemonchiffon:[255,250,205],lightblue:[173,216,230],lightcoral:[240,128,128],lightcyan:[224,255,255],lightgoldenrodyellow:[250,250,210],lightgray:[211,211,211],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightsalmon:[255,160,122],lightseagreen:[32,178,170],lightskyblue:[135,206,250],lightslategray:[119,136,153],lightslategrey:[119,136,153],lightsteelblue:[176,196,222],lightyellow:[255,255,224],lime:[0,255,0],limegreen:[50,205,50],linen:[250,240,230],magenta:[255,0,255],maroon:[128,0,0],mediumaquamarine:[102,205,170],mediumblue:[0,0,205],mediumorchid:[186,85,211],mediumpurple:[147,112,219],mediumseagreen:[60,179,113],mediumslateblue:[123,104,238],mediumspringgreen:[0,250,154],mediumturquoise:[72,209,204],mediumvioletred:[199,21,133],midnightblue:[25,25,112],mintcream:[245,255,250],mistyrose:[255,228,225],moccasin:[255,228,181],navajowhite:[255,222,173],navy:[0,0,128],oldlace:[253,245,230],olive:[128,128,0],olivedrab:[107,142,35],orange:[255,165,0],orangered:[255,69,0],orchid:[218,112,214],palegoldenrod:[238,232,170],palegreen:[152,251,152],paleturquoise:[175,238,238],palevioletred:[219,112,147],papayawhip:[255,239,213],peachpuff:[255,218,185],peru:[205,133,63],pink:[255,192,203],plum:[221,160,221],powderblue:[176,224,230],purple:[128,0,128],rebeccapurple:[102,51,153],red:[255,0,0],rosybrown:[188,143,143],royalblue:[65,105,225],saddlebrown:[139,69,19],salmon:[250,128,114],sandybrown:[244,164,96],seagreen:[46,139,87],seashell:[255,245,238],sienna:[160,82,45],silver:[192,192,192],skyblue:[135,206,235],slateblue:[106,90,205],slategray:[112,128,144],slategrey:[112,128,144],snow:[255,250,250],springgreen:[0,255,127],steelblue:[70,130,180],tan:[210,180,140],teal:[0,128,128],thistle:[216,191,216],tomato:[255,99,71],turquoise:[64,224,208],violet:[238,130,238],wheat:[245,222,179],white:[255,255,255],whitesmoke:[245,245,245],yellow:[255,255,0],yellowgreen:[154,205,50]},F={};for(x in S)F[JSON.stringify(S[x])]=x},{}],4:[function(e,t,i){function o(){return new l}var n,a=e(3);for(n in a){o[n+"Raw"]=function(t){return function(e){return"number"==typeof e&&(e=Array.prototype.slice.call(arguments)),a[t](e)}}(n);var r=/(\w+)2(\w+)/.exec(n),s=r[1],r=r[2];(o[s]=o[s]||{})[r]=o[n]=function(n){return function(e){"number"==typeof e&&(e=Array.prototype.slice.call(arguments));var t=a[n](e);if("string"==typeof t||void 0===t)return t;for(var i=0;i<t.length;i++)t[i]=Math.round(t[i]);return t}}(n)}var l=function(){this.convs={}};l.prototype.routeSpace=function(e,t){var i=t[0];return void 0===i?this.getValues(e):("number"==typeof i&&(i=Array.prototype.slice.call(t)),this.setValues(e,i))},l.prototype.setValues=function(e,t){return this.space=e,this.convs={},this.convs[e]=t,this},l.prototype.getValues=function(e){var t,i,n=this.convs[e];return n||(t=this.space,i=this.convs[t],n=o[t][e](i),this.convs[e]=n),n},["rgb","hsl","hsv","cmyk","keyword"].forEach(function(t){l.prototype[t]=function(e){return this.routeSpace(t,arguments)}}),t.exports=o},{3:3}],5:[function(e,t,i){t.exports={aliceblue:[240,248,255],antiquewhite:[250,235,215],aqua:[0,255,255],aquamarine:[127,255,212],azure:[240,255,255],beige:[245,245,220],bisque:[255,228,196],black:[0,0,0],blanchedalmond:[255,235,205],blue:[0,0,255],blueviolet:[138,43,226],brown:[165,42,42],burlywood:[222,184,135],cadetblue:[95,158,160],chartreuse:[127,255,0],chocolate:[210,105,30],coral:[255,127,80],cornflowerblue:[100,149,237],cornsilk:[255,248,220],crimson:[220,20,60],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgoldenrod:[184,134,11],darkgray:[169,169,169],darkgreen:[0,100,0],darkgrey:[169,169,169],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkseagreen:[143,188,143],darkslateblue:[72,61,139],darkslategray:[47,79,79],darkslategrey:[47,79,79],darkturquoise:[0,206,209],darkviolet:[148,0,211],deeppink:[255,20,147],deepskyblue:[0,191,255],dimgray:[105,105,105],dimgrey:[105,105,105],dodgerblue:[30,144,255],firebrick:[178,34,34],floralwhite:[255,250,240],forestgreen:[34,139,34],fuchsia:[255,0,255],gainsboro:[220,220,220],ghostwhite:[248,248,255],gold:[255,215,0],goldenrod:[218,165,32],gray:[128,128,128],green:[0,128,0],greenyellow:[173,255,47],grey:[128,128,128],honeydew:[240,255,240],hotpink:[255,105,180],indianred:[205,92,92],indigo:[75,0,130],ivory:[255,255,240],khaki:[240,230,140],lavender:[230,230,250],lavenderblush:[255,240,245],lawngreen:[124,252,0],lemonchiffon:[255,250,205],lightblue:[173,216,230],lightcoral:[240,128,128],lightcyan:[224,255,255],lightgoldenrodyellow:[250,250,210],lightgray:[211,211,211],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightsalmon:[255,160,122],lightseagreen:[32,178,170],lightskyblue:[135,206,250],lightslategray:[119,136,153],lightslategrey:[119,136,153],lightsteelblue:[176,196,222],lightyellow:[255,255,224],lime:[0,255,0],limegreen:[50,205,50],linen:[250,240,230],magenta:[255,0,255],maroon:[128,0,0],mediumaquamarine:[102,205,170],mediumblue:[0,0,205],mediumorchid:[186,85,211],mediumpurple:[147,112,219],mediumseagreen:[60,179,113],mediumslateblue:[123,104,238],mediumspringgreen:[0,250,154],mediumturquoise:[72,209,204],mediumvioletred:[199,21,133],midnightblue:[25,25,112],mintcream:[245,255,250],mistyrose:[255,228,225],moccasin:[255,228,181],navajowhite:[255,222,173],navy:[0,0,128],oldlace:[253,245,230],olive:[128,128,0],olivedrab:[107,142,35],orange:[255,165,0],orangered:[255,69,0],orchid:[218,112,214],palegoldenrod:[238,232,170],palegreen:[152,251,152],paleturquoise:[175,238,238],palevioletred:[219,112,147],papayawhip:[255,239,213],peachpuff:[255,218,185],peru:[205,133,63],pink:[255,192,203],plum:[221,160,221],powderblue:[176,224,230],purple:[128,0,128],rebeccapurple:[102,51,153],red:[255,0,0],rosybrown:[188,143,143],royalblue:[65,105,225],saddlebrown:[139,69,19],salmon:[250,128,114],sandybrown:[244,164,96],seagreen:[46,139,87],seashell:[255,245,238],sienna:[160,82,45],silver:[192,192,192],skyblue:[135,206,235],slateblue:[106,90,205],slategray:[112,128,144],slategrey:[112,128,144],snow:[255,250,250],springgreen:[0,255,127],steelblue:[70,130,180],tan:[210,180,140],teal:[0,128,128],thistle:[216,191,216],tomato:[255,99,71],turquoise:[64,224,208],violet:[238,130,238],wheat:[245,222,179],white:[255,255,255],whitesmoke:[245,245,245],yellow:[255,255,0],yellowgreen:[154,205,50]}},{}],6:[function(li,di,e){var t,i;t=this,i=function(){function f(){return Ye.apply(null,arguments)}function r(e){return e instanceof Array||"[object Array]"===Object.prototype.toString.call(e)}function s(e){return null!=e&&"[object Object]"===Object.prototype.toString.call(e)}function n(e){return e instanceof Date||"[object Date]"===Object.prototype.toString.call(e)}function o(e,t){for(var i=[],n=0;n<e.length;++n)i.push(t(e[n],n));return i}function p(e,t){return Object.prototype.hasOwnProperty.call(e,t)}function l(e,t){for(var i in t)p(t,i)&&(e[i]=t[i]);return p(t,"toString")&&(e.toString=t.toString),p(t,"valueOf")&&(e.valueOf=t.valueOf),e}function d(e,t,i,n){return fe(e,t,i,n,!0).utc()}function m(e){return null==e._pf&&(e._pf={empty:!1,unusedTokens:[],unusedInput:[],overflow:-2,charsLeftOver:0,nullInput:!1,invalidMonth:null,invalidFormat:!1,userInvalidated:!1,iso:!1,parsedDateParts:[],meridiem:null}),e._pf}function c(e){if(null==e._isValid){var t=m(e),i=qe.call(t.parsedDateParts,function(e){return null!=e}),i=!isNaN(e._d.getTime())&&t.overflow<0&&!t.empty&&!t.invalidMonth&&!t.invalidWeekday&&!t.nullInput&&!t.invalidFormat&&!t.userInvalidated&&(!t.meridiem||t.meridiem&&i);if(e._strict&&(i=i&&0===t.charsLeftOver&&0===t.unusedTokens.length&&void 0===t.bigHour),null!=Object.isFrozen&&Object.isFrozen(e))return i;e._isValid=i}return e._isValid}function a(e){var t=d(NaN);return null!=e?l(m(t),e):m(t).userInvalidated=!0,t}function u(e){return void 0===e}function h(e,t){var i,n,o;if(u(t._isAMomentObject)||(e._isAMomentObject=t._isAMomentObject),u(t._i)||(e._i=t._i),u(t._f)||(e._f=t._f),u(t._l)||(e._l=t._l),u(t._strict)||(e._strict=t._strict),u(t._tzm)||(e._tzm=t._tzm),u(t._isUTC)||(e._isUTC=t._isUTC),u(t._offset)||(e._offset=t._offset),u(t._pf)||(e._pf=m(t)),u(t._locale)||(e._locale=t._locale),0<Ge.length)for(i in Ge)u(o=t[n=Ge[i]])||(e[n]=o);return e}function g(e){h(this,e),this._d=new Date(null!=e._d?e._d.getTime():NaN),!1===Qe&&(Qe=!0,f.updateOffset(this),Qe=!1)}function v(e){return e instanceof g||null!=e&&null!=e._isAMomentObject}function y(e){return e<0?Math.ceil(e)||0:Math.floor(e)}function b(e){var t=+e,e=0;return e=0!=t&&isFinite(t)?y(t):e}function w(e,t,i){for(var n=Math.min(e.length,t.length),o=Math.abs(e.length-t.length),a=0,r=0;r<n;r++)(i&&e[r]!==t[r]||!i&&b(e[r])!==b(t[r]))&&a++;return a+o}function C(e){!1===f.suppressDeprecationWarnings&&"undefined"!=typeof console&&console.warn&&console.warn("Deprecation warning: "+e)}function e(o,a){var r=!0;return l(function(){if(null!=f.deprecationHandler&&f.deprecationHandler(null,o),r){for(var e,t=[],i=0;i<arguments.length;i++){if(e="","object"==_typeof(arguments[i])){for(var n in e+="\n["+i+"] ",arguments[0])e+=n+": "+arguments[0][n]+", ";e=e.slice(0,-2)}else e=arguments[i];t.push(e)}C(o+"\nArguments: "+Array.prototype.slice.call(t).join("")+"\n"+(new Error).stack),r=!1}return a.apply(this,arguments)},a)}function _(e,t){null!=f.deprecationHandler&&f.deprecationHandler(e,t),Ke[e]||(C(t),Ke[e]=!0)}function k(e){return e instanceof Function||"[object Function]"===Object.prototype.toString.call(e)}function x(e,t){var i,n=l({},e);for(i in t)p(t,i)&&(s(e[i])&&s(t[i])?(n[i]={},l(n[i],e[i]),l(n[i],t[i])):null!=t[i]?n[i]=t[i]:delete n[i]);for(i in e)p(e,i)&&!p(t,i)&&s(e[i])&&(n[i]=l({},n[i]));return n}function S(e){null!=e&&this.set(e)}function t(e,t){var i=e.toLowerCase();Xe[i]=Xe[i+"s"]=Xe[t]=e}function F(e){return"string"==typeof e?Xe[e]||Xe[e.toLowerCase()]:void 0}function $(e){var t,i,n={};for(i in e)p(e,i)&&((t=F(i))&&(n[t]=e[i]));return n}function i(e,t){Je[e]=t}function T(t,i){return function(e){return null!=e?(A(this,t,e),f.updateOffset(this,i),this):M(this,t)}}function M(e,t){return e.isValid()?e._d["get"+(e._isUTC?"UTC":"")+t]():NaN}function A(e,t,i){e.isValid()&&e._d["set"+(e._isUTC?"UTC":"")+t](i)}function P(e,t,i){var n=""+Math.abs(e);return(0<=e?i?"+":"":"-")+Math.pow(10,Math.max(0,t-n.length)).toString().substr(1)+n}function D(e,t,i,n){var o="string"==typeof n?function(){return this[n]()}:n;e&&(nt[e]=o),t&&(nt[t[0]]=function(){return P(o.apply(this,arguments),t[1],t[2])}),i&&(nt[i]=function(){return this.localeData().ordinal(o.apply(this,arguments),e)})}function H(e,t){return e.isValid()?(t=O(t,e.localeData()),it[t]=it[t]||function(n){for(var e,o=n.match(et),t=0,a=o.length;t<a;t++)nt[o[t]]?o[t]=nt[o[t]]:o[t]=(e=o[t]).match(/\[[\s\S]/)?e.replace(/^\[|\]$/g,""):e.replace(/\\/g,"");return function(e){for(var t="",i=0;i<a;i++)t+=o[i]instanceof Function?o[i].call(e,n):o[i];return t}}(t),it[t](e)):e.localeData().invalidDate()}function O(e,t){function i(e){return t.longDateFormat(e)||e}var n=5;for(tt.lastIndex=0;0<=n&&tt.test(e);)e=e.replace(tt,i),tt.lastIndex=0,--n;return e}function I(e,i,n){wt[e]=k(i)?i:function(e,t){return e&&n?n:i}}function z(e,t){return p(wt,e)?wt[e](t._strict,t._locale):new RegExp(E(e.replace("\\","").replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,function(e,t,i,n,o){return t||i||n||o})))}function E(e){return e.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}function R(e,i){var t,n=i;for("string"==typeof e&&(e=[e]),"number"==typeof i&&(n=function(e,t){t[i]=b(e)}),t=0;t<e.length;t++)Ct[e[t]]=n}function L(e,o){R(e,function(e,t,i,n){i._w=i._w||{},o(e,i._w,i,n)})}function N(e,t){return new Date(Date.UTC(e,t+1,0)).getUTCDate()}function B(e,t){var i;if(!e.isValid())return e;if("string"==typeof t)if(/^\d+$/.test(t))t=b(t);else if("number"!=typeof(t=e.localeData().monthsParse(t)))return e;return i=Math.min(e.date(),N(e.year(),t)),e._d["set"+(e._isUTC?"UTC":"")+"Month"](t,i),e}function W(e){return null!=e?(B(this,e),f.updateOffset(this,!0),this):M(this,"Month")}function V(){function e(e,t){return t.length-e.length}for(var t,i=[],n=[],o=[],a=0;a<12;a++)t=d([2e3,a]),i.push(this.monthsShort(t,"")),n.push(this.months(t,"")),o.push(this.months(t,"")),o.push(this.monthsShort(t,""));for(i.sort(e),n.sort(e),o.sort(e),a=0;a<12;a++)i[a]=E(i[a]),n[a]=E(n[a]);for(a=0;a<24;a++)o[a]=E(o[a]);this._monthsRegex=new RegExp("^("+o.join("|")+")","i"),this._monthsShortRegex=this._monthsRegex,this._monthsStrictRegex=new RegExp("^("+n.join("|")+")","i"),this._monthsShortStrictRegex=new RegExp("^("+i.join("|")+")","i")}function j(e){return U(e)?366:365}function U(e){return e%4==0&&e%100!=0||e%400==0}function Y(e,t,i,n,o,a,r){r=new Date(e,t,i,n,o,a,r);return e<100&&0<=e&&isFinite(r.getFullYear())&&r.setFullYear(e),r}function q(e){var t=new Date(Date.UTC.apply(null,arguments));return e<100&&0<=e&&isFinite(t.getUTCFullYear())&&t.setUTCFullYear(e),t}function G(e,t,i){i=7+t-i;return i-(7+q(e,0,i).getUTCDay()-t)%7-1}function Q(e,t,i,n,o){var a,o=1+7*(t-1)+(7+i-n)%7+G(e,n,o),o=o<=0?j(a=e-1)+o:o>j(e)?(a=e+1,o-j(e)):(a=e,o);return{year:a,dayOfYear:o}}function K(e,t,i){var n,o,a=G(e.year(),t,i),a=Math.floor((e.dayOfYear()-a-1)/7)+1;return a<1?n=a+Z(o=e.year()-1,t,i):a>Z(e.year(),t,i)?(n=a-Z(e.year(),t,i),o=e.year()+1):(o=e.year(),n=a),{week:n,year:o}}function Z(e,t,i){var n=G(e,t,i),i=G(e+1,t,i);return(j(e)-n+i)/7}function X(){function e(e,t){return t.length-e.length}for(var t,i,n,o=[],a=[],r=[],s=[],l=0;l<7;l++)n=d([2e3,1]).day(l),t=this.weekdaysMin(n,""),i=this.weekdaysShort(n,""),n=this.weekdays(n,""),o.push(t),a.push(i),r.push(n),s.push(t),s.push(i),s.push(n);for(o.sort(e),a.sort(e),r.sort(e),s.sort(e),l=0;l<7;l++)a[l]=E(a[l]),r[l]=E(r[l]),s[l]=E(s[l]);this._weekdaysRegex=new RegExp("^("+s.join("|")+")","i"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp("^("+r.join("|")+")","i"),this._weekdaysShortStrictRegex=new RegExp("^("+a.join("|")+")","i"),this._weekdaysMinStrictRegex=new RegExp("^("+o.join("|")+")","i")}function J(){return this.hours()%12||12}function ee(e,t){D(e,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),t)})}function te(e,t){return t._meridiemParse}function ie(e){return e&&e.toLowerCase().replace("_","-")}function ne(e){var t;if(!qt[e]&&void 0!==di&&di&&di.exports)try{t=jt._abbr,li("./locale/"+e),oe(t)}catch(e){}return qt[e]}function oe(e,t){return e&&((t=u(t)?re(e):ae(e,t))&&(jt=t)),jt._abbr}function ae(e,t){if(null===t)return delete qt[e],null;var i=Yt;return t.abbr=e,null!=qt[e]?(_("defineLocaleOverride","use moment.updateLocale(localeName, config) to change an existing locale. moment.defineLocale(localeName, config) should only be used for creating a new locale See http://momentjs.com/guides/#/warnings/define-locale/ for more info."),i=qt[e]._config):null!=t.parentLocale&&(null!=qt[t.parentLocale]?i=qt[t.parentLocale]._config:_("parentLocaleUndefined","specified parentLocale is not defined yet. See http://momentjs.com/guides/#/warnings/parent-locale/")),qt[e]=new S(x(i,t)),oe(e),qt[e]}function re(e){var t;if(!(e=e&&e._locale&&e._locale._abbr?e._locale._abbr:e))return jt;if(!r(e)){if(t=ne(e))return t;e=[e]}return function(e){for(var t,i,n,o,a=0;a<e.length;){for(t=(o=ie(e[a]).split("-")).length,i=(i=ie(e[a+1]))?i.split("-"):null;0<t;){if(n=ne(o.slice(0,t).join("-")))return n;if(i&&i.length>=t&&w(o,i,!0)>=t-1)break;t--}a++}return null}(e)}function se(e){var t=e._a;return t&&-2===m(e).overflow&&(t=t[kt]<0||11<t[kt]?kt:t[xt]<1||t[xt]>N(t[_t],t[kt])?xt:t[St]<0||24<t[St]||24===t[St]&&(0!==t[Ft]||0!==t[$t]||0!==t[Tt])?St:t[Ft]<0||59<t[Ft]?Ft:t[$t]<0||59<t[$t]?$t:t[Tt]<0||999<t[Tt]?Tt:-1,m(e)._overflowDayOfYear&&(t<_t||xt<t)&&(t=xt),m(e)._overflowWeeks&&-1===t&&(t=Mt),m(e)._overflowWeekday&&-1===t&&(t=At),m(e).overflow=t),e}function le(e){var t,i,n,o,a,r,s=e._i,l=Gt.exec(s)||Qt.exec(s);if(l){for(m(e).iso=!0,t=0,i=Zt.length;t<i;t++)if(Zt[t][1].exec(l[1])){o=Zt[t][0],n=!1!==Zt[t][2];break}if(null!=o){if(l[3]){for(t=0,i=Xt.length;t<i;t++)if(Xt[t][1].exec(l[3])){a=(l[2]||" ")+Xt[t][0];break}if(null==a)return void(e._isValid=!1)}if(n||null==a){if(l[4]){if(!Kt.exec(l[4]))return void(e._isValid=!1);r="Z"}e._f=o+(a||"")+(r||""),ue(e)}else e._isValid=!1}else e._isValid=!1}else e._isValid=!1}function de(e,t,i){return null!=e?e:null!=t?t:i}function ce(e){var t,i,n,o,a,r,s,l,d,c,u=[];if(!e._d){for(d=e,c=new Date(f.now()),i=d._useUTC?[c.getUTCFullYear(),c.getUTCMonth(),c.getUTCDate()]:[c.getFullYear(),c.getMonth(),c.getDate()],e._w&&null==e._a[xt]&&null==e._a[kt]&&(null!=(c=(d=e)._w).GG||null!=c.W||null!=c.E?(r=1,s=4,n=de(c.GG,d._a[_t],K(pe(),1,4).year),o=de(c.W,1),((a=de(c.E,1))<1||7<a)&&(l=!0)):(r=d._locale._week.dow,s=d._locale._week.doy,n=de(c.gg,d._a[_t],K(pe(),r,s).year),o=de(c.w,1),null!=c.d?((a=c.d)<0||6<a)&&(l=!0):null!=c.e?(a=c.e+r,(c.e<0||6<c.e)&&(l=!0)):a=r),o<1||o>Z(n,r,s)?m(d)._overflowWeeks=!0:null!=l?m(d)._overflowWeekday=!0:(s=Q(n,o,a,r,s),d._a[_t]=s.year,d._dayOfYear=s.dayOfYear)),e._dayOfYear&&(s=de(e._a[_t],i[_t]),e._dayOfYear>j(s)&&(m(e)._overflowDayOfYear=!0),s=q(s,0,e._dayOfYear),e._a[kt]=s.getUTCMonth(),e._a[xt]=s.getUTCDate()),t=0;t<3&&null==e._a[t];++t)e._a[t]=u[t]=i[t];for(;t<7;t++)e._a[t]=u[t]=null==e._a[t]?2===t?1:0:e._a[t];24===e._a[St]&&0===e._a[Ft]&&0===e._a[$t]&&0===e._a[Tt]&&(e._nextDay=!0,e._a[St]=0),e._d=(e._useUTC?q:Y).apply(null,u),null!=e._tzm&&e._d.setUTCMinutes(e._d.getUTCMinutes()-e._tzm),e._nextDay&&(e._a[St]=24)}}function ue(e){if(e._f===f.ISO_8601)return le(e),0;e._a=[],m(e).empty=!0;for(var t,i,n,o,a,r,s,l=""+e._i,d=l.length,c=0,u=O(e._f,e._locale).match(et)||[],h=0;h<u.length;h++)i=u[h],(t=(l.match(z(i,e))||[])[0])&&(0<(o=l.substr(0,l.indexOf(t))).length&&m(e).unusedInput.push(o),l=l.slice(l.indexOf(t)+t.length),c+=t.length),nt[i]?(t?m(e).empty=!1:m(e).unusedTokens.push(i),n=i,a=e,null!=(o=t)&&p(Ct,n)&&Ct[n](o,a._a,a,n)):e._strict&&!t&&m(e).unusedTokens.push(i);m(e).charsLeftOver=d-c,0<l.length&&m(e).unusedInput.push(l),e._a[St]<=12&&!0===m(e).bigHour&&0<e._a[St]&&(m(e).bigHour=void 0),m(e).parsedDateParts=e._a.slice(0),m(e).meridiem=e._meridiem,e._a[St]=(r=e._locale,s=e._a[St],null==(d=e._meridiem)?s:null!=r.meridiemHour?r.meridiemHour(s,d):null!=r.isPM?((d=r.isPM(d))&&s<12&&(s+=12),s=d||12!==s?s:0):s),ce(e),se(e)}function he(e){var t=e._i,i=e._f;return e._locale=e._locale||re(e._l),null===t||void 0===i&&""===t?a({nullInput:!0}):("string"==typeof t&&(e._i=t=e._locale.preparse(t)),v(t)?new g(se(t)):(r(i)?function(e){var t,i,n,o,a;if(0===e._f.length)return m(e).invalidFormat=!0,e._d=new Date(NaN);for(o=0;o<e._f.length;o++)a=0,t=h({},e),null!=e._useUTC&&(t._useUTC=e._useUTC),t._f=e._f[o],ue(t),c(t)&&(a+=m(t).charsLeftOver,a+=10*m(t).unusedTokens.length,m(t).score=a,(null==n||a<n)&&(n=a,i=t));l(e,i||t)}(e):n(t)?e._d=t:i?ue(e):void 0===(i=(t=e)._i)?t._d=new Date(f.now()):n(i)?t._d=new Date(i.valueOf()):"string"==typeof i?function(e){var t=Jt.exec(e._i);null!==t?e._d=new Date(+t[1]):(le(e),!1===e._isValid&&(delete e._isValid,f.createFromInputFallback(e)))}(t):r(i)?(t._a=o(i.slice(0),function(e){return parseInt(e,10)}),ce(t)):"object"==_typeof(i)?function(e){var t;e._d||(t=$(e._i),e._a=o([t.year,t.month,t.day||t.date,t.hour,t.minute,t.second,t.millisecond],function(e){return e&&parseInt(e,10)}),ce(e))}(t):"number"==typeof i?t._d=new Date(i):f.createFromInputFallback(t),c(e)||(e._d=null),e))}function fe(e,t,i,n,o){var a={};return"boolean"==typeof i&&(n=i,i=void 0),(s(e)&&function(e){for(var t in e)return;return 1}(e)||r(e)&&0===e.length)&&(e=void 0),a._isAMomentObject=!0,a._useUTC=a._isUTC=o,a._l=i,a._i=e,a._f=t,a._strict=n,(a=new g(se(he(a=a))))._nextDay&&(a.add(1,"d"),a._nextDay=void 0),a}function pe(e,t,i,n){return fe(e,t,i,n,!1)}function me(e,t){var i,n;if(!(t=1===t.length&&r(t[0])?t[0]:t).length)return pe();for(i=t[0],n=1;n<t.length;++n)t[n].isValid()&&!t[n][e](i)||(i=t[n]);return i}function ge(e){var t=$(e),i=t.year||0,n=t.quarter||0,o=t.month||0,a=t.week||0,r=t.day||0,s=t.hour||0,l=t.minute||0,e=t.second||0,t=t.millisecond||0;this._milliseconds=+t+1e3*e+6e4*l+1e3*s*60*60,this._days=+r+7*a,this._months=+o+3*n+12*i,this._data={},this._locale=re(),this._bubble()}function ve(e){return e instanceof ge}function ye(e){return e<0?-1*Math.round(-1*e):Math.round(e)}function be(e,i){D(e,0,0,function(){var e=this.utcOffset(),t="+";return e<0&&(e=-e,t="-"),t+P(~~(e/60),2)+i+P(~~e%60,2)})}function we(e,t){t=(t||"").match(e)||[],e=((t[t.length-1]||[])+"").match(ei)||["-",0,0],t=60*e[1]+b(e[2]);return"+"===e[0]?t:-t}function Ce(e,t){var i;return t._isUTC?(i=t.clone(),t=(v(e)||n(e)?e:pe(e)).valueOf()-i.valueOf(),i._d.setTime(i._d.valueOf()+t),f.updateOffset(i,!1),i):pe(e).local()}function _e(e){return 15*-Math.round(e._d.getTimezoneOffset()/15)}function ke(){return!!this.isValid()&&(this._isUTC&&0===this._offset)}function xe(e,t){var i,n,o=e,a=null;return ve(e)?o={ms:e._milliseconds,d:e._days,M:e._months}:"number"==typeof e?(o={},t?o[t]=e:o.milliseconds=e):(a=ti.exec(e))?(i="-"===a[1]?-1:1,o={y:0,d:b(a[xt])*i,h:b(a[St])*i,m:b(a[Ft])*i,s:b(a[$t])*i,ms:b(ye(1e3*a[Tt]))*i}):(a=ii.exec(e))?(i="-"===a[1]?-1:1,o={y:Se(a[2],i),M:Se(a[3],i),w:Se(a[4],i),d:Se(a[5],i),h:Se(a[6],i),m:Se(a[7],i),s:Se(a[8],i)}):null==o?o={}:"object"==_typeof(o)&&("from"in o||"to"in o)&&(a=pe(o.from),i=pe(o.to),n=a.isValid()&&i.isValid()?(i=Ce(i,a),a.isBefore(i)?n=Fe(a,i):((n=Fe(i,a)).milliseconds=-n.milliseconds,n.months=-n.months),n):{milliseconds:0,months:0},(o={}).ms=n.milliseconds,o.M=n.months),o=new ge(o),ve(e)&&p(e,"_locale")&&(o._locale=e._locale),o}function Se(e,t){e=e&&parseFloat(e.replace(",","."));return(isNaN(e)?0:e)*t}function Fe(e,t){var i={milliseconds:0,months:0};return i.months=t.month()-e.month()+12*(t.year()-e.year()),e.clone().add(i.months,"M").isAfter(t)&&--i.months,i.milliseconds=+t-+e.clone().add(i.months,"M"),i}function $e(n,o){return function(e,t){var i;return null===t||isNaN(+t)||(_(o,"moment()."+o+"(period, number) is deprecated. Please use moment()."+o+"(number, period). See http://momentjs.com/guides/#/warnings/add-inverted-param/ for more info."),i=e,e=t,t=i),Te(this,xe(e="string"==typeof e?+e:e,t),n),this}}function Te(e,t,i,n){var o=t._milliseconds,a=ye(t._days),t=ye(t._months);e.isValid()&&(n=null==n||n,o&&e._d.setTime(e._d.valueOf()+o*i),a&&A(e,"Date",M(e,"Date")+a*i),t&&B(e,M(e,"Month")+t*i),n&&f.updateOffset(e,a||t))}function Me(e){return void 0===e?this._locale._abbr:(null!=(e=re(e))&&(this._locale=e),this)}function Ae(){return this._locale}function Pe(e,t){D(0,[e,e.length],0,t)}function De(e,t,i,n,o){var a;return null==e?K(this,n,o).year:(a=Z(e,n,o),function(e,t,i,n,o){o=Q(e,t,i,n,o),o=q(o.year,0,o.dayOfYear);return this.year(o.getUTCFullYear()),this.month(o.getUTCMonth()),this.date(o.getUTCDate()),this}.call(this,e,t=a<t?a:t,i,n,o))}function He(e,t){t[Tt]=b(1e3*("0."+e))}function Oe(e){return e}function Ie(e,t,i,n){var o=re(),t=d().set(n,t);return o[i](t,e)}function ze(e,t,i){if("number"==typeof e&&(t=e,e=void 0),e=e||"",null!=t)return Ie(e,t,i,"month");for(var n=[],o=0;o<12;o++)n[o]=Ie(e,o,i,"month");return n}function Ee(e,t,i,n){t=("boolean"==typeof e||(i=t=e,e=!1),"number"==typeof t&&(i=t,t=void 0),t||"");var o=re(),a=e?o._week.dow:0;if(null!=i)return Ie(t,(i+a)%7,n,"day");for(var r=[],s=0;s<7;s++)r[s]=Ie(t,(s+a)%7,n,"day");return r}function Re(e,t,i,n){i=xe(t,i);return e._milliseconds+=n*i._milliseconds,e._days+=n*i._days,e._months+=n*i._months,e._bubble()}function Le(e){return e<0?Math.floor(e):Math.ceil(e)}function Ne(e){return 4800*e/146097}function Be(e){return 146097*e/4800}function We(e){return function(){return this.as(e)}}function Ve(e){return function(){return this._data[e]}}function je(e,t,i){var n=xe(e).abs(),o=ai(n.as("s")),a=ai(n.as("m")),r=ai(n.as("h")),s=ai(n.as("d")),l=ai(n.as("M")),n=ai(n.as("y")),n=(o<ri.s?["s",o]:a<=1&&["m"])||a<ri.m&&["mm",a]||r<=1&&["h"]||r<ri.h&&["hh",r]||s<=1&&["d"]||s<ri.d&&["dd",s]||l<=1&&["M"]||l<ri.M&&["MM",l]||n<=1&&["y"]||["yy",n];return n[2]=t,n[3]=0<+e,n[4]=i,function(e,t,i,n,o){return o.relativeTime(t||1,!!i,e,n)}.apply(null,n)}function Ue(){var e=si(this._milliseconds)/1e3,t=si(this._days),i=si(this._months),n=y(e/60),o=y(n/60);e%=60,n%=60;var a=y(i/12),r=i%=12,i=t,t=o,o=n,n=e,e=this.asSeconds();return e?(e<0?"-":"")+"P"+(a?a+"Y":"")+(r?r+"M":"")+(i?i+"D":"")+(t||o||n?"T":"")+(t?t+"H":"")+(o?o+"M":"")+(n?n+"S":""):"P0D"}var Ye,qe=Array.prototype.some||function(e){for(var t=Object(this),i=t.length>>>0,n=0;n<i;n++)if(n in t&&e.call(this,t[n],n,t))return!0;return!1},Ge=f.momentProperties=[],Qe=!1,Ke={};f.suppressDeprecationWarnings=!1,f.deprecationHandler=null;var Ze=Object.keys||function(e){var t,i=[];for(t in e)p(e,t)&&i.push(t);return i},Xe={},Je={},et=/(\[[^\[]*\])|(\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|YYYYYY|YYYYY|YYYY|YY|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g,tt=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,it={},nt={},ot=/\d/,at=/\d\d/,rt=/\d{3}/,st=/\d{4}/,lt=/[+-]?\d{6}/,dt=/\d\d?/,ct=/\d\d\d\d?/,ut=/\d\d\d\d\d\d?/,ht=/\d{1,3}/,ft=/\d{1,4}/,pt=/[+-]?\d{1,6}/,mt=/\d+/,gt=/[+-]?\d+/,vt=/Z|[+-]\d\d:?\d\d/gi,yt=/Z|[+-]\d\d(?::?\d\d)?/gi,bt=/[0-9]*['a-z\u00A0-\u05FF\u0700-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]+|[\u0600-\u06FF\/]+(\s*?[\u0600-\u06FF]+){1,2}/i,wt={},Ct={},_t=0,kt=1,xt=2,St=3,Ft=4,$t=5,Tt=6,Mt=7,At=8,Pt=Array.prototype.indexOf||function(e){for(var t=0;t<this.length;++t)if(this[t]===e)return t;return-1};D("M",["MM",2],"Mo",function(){return this.month()+1}),D("MMM",0,0,function(e){return this.localeData().monthsShort(this,e)}),D("MMMM",0,0,function(e){return this.localeData().months(this,e)}),t("month","M"),i("month",8),I("M",dt),I("MM",dt,at),I("MMM",function(e,t){return t.monthsShortRegex(e)}),I("MMMM",function(e,t){return t.monthsRegex(e)}),R(["M","MM"],function(e,t){t[kt]=b(e)-1}),R(["MMM","MMMM"],function(e,t,i,n){n=i._locale.monthsParse(e,n,i._strict);null!=n?t[kt]=n:m(i).invalidMonth=e});var Dt=/D[oD]?(\[[^\[\]]*\]|\s+)+MMMM?/,Ht="January_February_March_April_May_June_July_August_September_October_November_December".split("_"),Ot="Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),It=bt,zt=bt;D("Y",0,0,function(){var e=this.year();return e<=9999?""+e:"+"+e}),D(0,["YY",2],0,function(){return this.year()%100}),D(0,["YYYY",4],0,"year"),D(0,["YYYYY",5],0,"year"),D(0,["YYYYYY",6,!0],0,"year"),t("year","y"),i("year",1),I("Y",gt),I("YY",dt,at),I("YYYY",ft,st),I("YYYYY",pt,lt),I("YYYYYY",pt,lt),R(["YYYYY","YYYYYY"],_t),R("YYYY",function(e,t){t[_t]=2===e.length?f.parseTwoDigitYear(e):b(e)}),R("YY",function(e,t){t[_t]=f.parseTwoDigitYear(e)}),R("Y",function(e,t){t[_t]=parseInt(e,10)}),f.parseTwoDigitYear=function(e){return b(e)+(68<b(e)?1900:2e3)};var Et=T("FullYear",!0);D("w",["ww",2],"wo","week"),D("W",["WW",2],"Wo","isoWeek"),t("week","w"),t("isoWeek","W"),i("week",5),i("isoWeek",5),I("w",dt),I("ww",dt,at),I("W",dt),I("WW",dt,at),L(["w","ww","W","WW"],function(e,t,i,n){t[n.substr(0,1)]=b(e)});D("d",0,"do","day"),D("dd",0,0,function(e){return this.localeData().weekdaysMin(this,e)}),D("ddd",0,0,function(e){return this.localeData().weekdaysShort(this,e)}),D("dddd",0,0,function(e){return this.localeData().weekdays(this,e)}),D("e",0,0,"weekday"),D("E",0,0,"isoWeekday"),t("day","d"),t("weekday","e"),t("isoWeekday","E"),i("day",11),i("weekday",11),i("isoWeekday",11),I("d",dt),I("e",dt),I("E",dt),I("dd",function(e,t){return t.weekdaysMinRegex(e)}),I("ddd",function(e,t){return t.weekdaysShortRegex(e)}),I("dddd",function(e,t){return t.weekdaysRegex(e)}),L(["dd","ddd","dddd"],function(e,t,i,n){n=i._locale.weekdaysParse(e,n,i._strict);null!=n?t.d=n:m(i).invalidWeekday=e}),L(["d","e","E"],function(e,t,i,n){t[n]=b(e)});var Rt="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),Lt="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),Nt="Su_Mo_Tu_We_Th_Fr_Sa".split("_"),Bt=bt,Wt=bt,Vt=bt;D("H",["HH",2],0,"hour"),D("h",["hh",2],0,J),D("k",["kk",2],0,function(){return this.hours()||24}),D("hmm",0,0,function(){return""+J.apply(this)+P(this.minutes(),2)}),D("hmmss",0,0,function(){return""+J.apply(this)+P(this.minutes(),2)+P(this.seconds(),2)}),D("Hmm",0,0,function(){return""+this.hours()+P(this.minutes(),2)}),D("Hmmss",0,0,function(){return""+this.hours()+P(this.minutes(),2)+P(this.seconds(),2)}),ee("a",!0),ee("A",!1),t("hour","h"),i("hour",13),I("a",te),I("A",te),I("H",dt),I("h",dt),I("HH",dt,at),I("hh",dt,at),I("hmm",ct),I("hmmss",ut),I("Hmm",ct),I("Hmmss",ut),R(["H","HH"],St),R(["a","A"],function(e,t,i){i._isPm=i._locale.isPM(e),i._meridiem=e}),R(["h","hh"],function(e,t,i){t[St]=b(e),m(i).bigHour=!0}),R("hmm",function(e,t,i){var n=e.length-2;t[St]=b(e.substr(0,n)),t[Ft]=b(e.substr(n)),m(i).bigHour=!0}),R("hmmss",function(e,t,i){var n=e.length-4,o=e.length-2;t[St]=b(e.substr(0,n)),t[Ft]=b(e.substr(n,2)),t[$t]=b(e.substr(o)),m(i).bigHour=!0}),R("Hmm",function(e,t,i){var n=e.length-2;t[St]=b(e.substr(0,n)),t[Ft]=b(e.substr(n))}),R("Hmmss",function(e,t,i){var n=e.length-4,o=e.length-2;t[St]=b(e.substr(0,n)),t[Ft]=b(e.substr(n,2)),t[$t]=b(e.substr(o))});var jt,Ut=T("Hours",!0),Yt={calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},longDateFormat:{LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},invalidDate:"Invalid date",ordinal:"%d",ordinalParse:/\d{1,2}/,relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},months:Ht,monthsShort:Ot,week:{dow:0,doy:6},weekdays:Rt,weekdaysMin:Nt,weekdaysShort:Lt,meridiemParse:/[ap]\.?m?\.?/i},qt={},Gt=/^\s*((?:[+-]\d{6}|\d{4})-(?:\d\d-\d\d|W\d\d-\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?::\d\d(?::\d\d(?:[.,]\d+)?)?)?)([\+\-]\d\d(?::?\d\d)?|\s*Z)?)?/,Qt=/^\s*((?:[+-]\d{6}|\d{4})(?:\d\d\d\d|W\d\d\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?:\d\d(?:\d\d(?:[.,]\d+)?)?)?)([\+\-]\d\d(?::?\d\d)?|\s*Z)?)?/,Kt=/Z|[+-]\d\d(?::?\d\d)?/,Zt=[["YYYYYY-MM-DD",/[+-]\d{6}-\d\d-\d\d/],["YYYY-MM-DD",/\d{4}-\d\d-\d\d/],["GGGG-[W]WW-E",/\d{4}-W\d\d-\d/],["GGGG-[W]WW",/\d{4}-W\d\d/,!1],["YYYY-DDD",/\d{4}-\d{3}/],["YYYY-MM",/\d{4}-\d\d/,!1],["YYYYYYMMDD",/[+-]\d{10}/],["YYYYMMDD",/\d{8}/],["GGGG[W]WWE",/\d{4}W\d{3}/],["GGGG[W]WW",/\d{4}W\d{2}/,!1],["YYYYDDD",/\d{7}/]],Xt=[["HH:mm:ss.SSSS",/\d\d:\d\d:\d\d\.\d+/],["HH:mm:ss,SSSS",/\d\d:\d\d:\d\d,\d+/],["HH:mm:ss",/\d\d:\d\d:\d\d/],["HH:mm",/\d\d:\d\d/],["HHmmss.SSSS",/\d\d\d\d\d\d\.\d+/],["HHmmss,SSSS",/\d\d\d\d\d\d,\d+/],["HHmmss",/\d\d\d\d\d\d/],["HHmm",/\d\d\d\d/],["HH",/\d\d/]],Jt=/^\/?Date\((\-?\d+)/i;f.createFromInputFallback=e("value provided is not in a recognized ISO format. moment construction falls back to js Date(), which is not reliable across all browsers and versions. Non ISO date formats are discouraged and will be removed in an upcoming major release. Please refer to http://momentjs.com/guides/#/warnings/js-date/ for more info.",function(e){e._d=new Date(e._i+(e._useUTC?" UTC":""))}),f.ISO_8601=function(){};bt=e("moment().min is deprecated, use moment.max instead. http://momentjs.com/guides/#/warnings/min-max/",function(){var e=pe.apply(null,arguments);return this.isValid()&&e.isValid()?e<this?this:e:a()}),ct=e("moment().max is deprecated, use moment.min instead. http://momentjs.com/guides/#/warnings/min-max/",function(){var e=pe.apply(null,arguments);return this.isValid()&&e.isValid()?this<e?this:e:a()});be("Z",":"),be("ZZ",""),I("Z",yt),I("ZZ",yt),R(["Z","ZZ"],function(e,t,i){i._useUTC=!0,i._tzm=we(yt,e)});var ei=/([\+\-]|\d\d)/gi;f.updateOffset=function(){};var ti=/^(\-)?(?:(\d*)[. ])?(\d+)\:(\d+)(?:\:(\d+)(\.\d*)?)?$/,ii=/^(-)?P(?:(-?[0-9,.]*)Y)?(?:(-?[0-9,.]*)M)?(?:(-?[0-9,.]*)W)?(?:(-?[0-9,.]*)D)?(?:T(?:(-?[0-9,.]*)H)?(?:(-?[0-9,.]*)M)?(?:(-?[0-9,.]*)S)?)?$/;xe.fn=ge.prototype;ut=$e(1,"add"),Ht=$e(-1,"subtract");f.defaultFormat="YYYY-MM-DDTHH:mm:ssZ",f.defaultFormatUtc="YYYY-MM-DDTHH:mm:ss[Z]";Ot=e("moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.",function(e){return void 0===e?this.localeData():this.locale(e)});D(0,["gg",2],0,function(){return this.weekYear()%100}),D(0,["GG",2],0,function(){return this.isoWeekYear()%100}),Pe("gggg","weekYear"),Pe("ggggg","weekYear"),Pe("GGGG","isoWeekYear"),Pe("GGGGG","isoWeekYear"),t("weekYear","gg"),t("isoWeekYear","GG"),i("weekYear",1),i("isoWeekYear",1),I("G",gt),I("g",gt),I("GG",dt,at),I("gg",dt,at),I("GGGG",ft,st),I("gggg",ft,st),I("GGGGG",pt,lt),I("ggggg",pt,lt),L(["gggg","ggggg","GGGG","GGGGG"],function(e,t,i,n){t[n.substr(0,2)]=b(e)}),L(["gg","GG"],function(e,t,i,n){t[n]=f.parseTwoDigitYear(e)}),D("Q",0,"Qo","quarter"),t("quarter","Q"),i("quarter",7),I("Q",ot),R("Q",function(e,t){t[kt]=3*(b(e)-1)}),D("D",["DD",2],"Do","date"),t("date","D"),i("date",9),I("D",dt),I("DD",dt,at),I("Do",function(e,t){return e?t._ordinalParse:t._ordinalParseLenient}),R(["D","DD"],xt),R("Do",function(e,t){t[xt]=b(e.match(dt)[0])});Rt=T("Date",!0);D("DDD",["DDDD",3],"DDDo","dayOfYear"),t("dayOfYear","DDD"),i("dayOfYear",4),I("DDD",ht),I("DDDD",rt),R(["DDD","DDDD"],function(e,t,i){i._dayOfYear=b(e)}),D("m",["mm",2],0,"minute"),t("minute","m"),i("minute",14),I("m",dt),I("mm",dt,at),R(["m","mm"],Ft);Nt=T("Minutes",!1);D("s",["ss",2],0,"second"),t("second","s"),i("second",15),I("s",dt),I("ss",dt,at),R(["s","ss"],$t);var ni,Lt=T("Seconds",!1);for(D("S",0,0,function(){return~~(this.millisecond()/100)}),D(0,["SS",2],0,function(){return~~(this.millisecond()/10)}),D(0,["SSS",3],0,"millisecond"),D(0,["SSSS",4],0,function(){return 10*this.millisecond()}),D(0,["SSSSS",5],0,function(){return 100*this.millisecond()}),D(0,["SSSSSS",6],0,function(){return 1e3*this.millisecond()}),D(0,["SSSSSSS",7],0,function(){return 1e4*this.millisecond()}),D(0,["SSSSSSSS",8],0,function(){return 1e5*this.millisecond()}),D(0,["SSSSSSSSS",9],0,function(){return 1e6*this.millisecond()}),t("millisecond","ms"),i("millisecond",16),I("S",ht,ot),I("SS",ht,at),I("SSS",ht,rt),ni="SSSS";ni.length<=9;ni+="S")I(ni,mt);for(ni="S";ni.length<=9;ni+="S")R(ni,He);ft=T("Milliseconds",!1);D("z",0,0,"zoneAbbr"),D("zz",0,0,"zoneName");st=g.prototype;st.add=ut,st.calendar=function(e,t){var i=e||pe(),e=Ce(i,this).startOf("day"),e=f.calendarFormat(this,e)||"sameElse",t=t&&(k(t[e])?t[e].call(this,i):t[e]);return this.format(t||this.localeData().calendar(e,this,pe(i)))},st.clone=function(){return new g(this)},st.diff=function(e,t,i){var n,o,a,r,s,l;return this.isValid()?(o=Ce(e,this)).isValid()?(n=6e4*(o.utcOffset()-this.utcOffset()),"year"===(t=F(t))||"month"===t||"quarter"===t?(a=this,e=12*((r=o).year()-a.year())+(r.month()-a.month()),l=a.clone().add(e,"months"),l=r-l<0?(s=a.clone().add(e-1,"months"),(r-l)/(l-s)):(s=a.clone().add(1+e,"months"),(r-l)/(s-l)),l=-(e+l)||0,"quarter"===t?l/=3:"year"===t&&(l/=12)):(o=this-o,l="second"===t?o/1e3:"minute"===t?o/6e4:"hour"===t?o/36e5:"day"===t?(o-n)/864e5:"week"===t?(o-n)/6048e5:o),i?l:y(l)):NaN:NaN},st.endOf=function(e){return void 0===(e=F(e))||"millisecond"===e?this:this.startOf(e="date"===e?"day":e).add(1,"isoWeek"===e?"week":e).subtract(1,"ms")},st.format=function(e){return e=e||(this.isUtc()?f.defaultFormatUtc:f.defaultFormat),e=H(this,e),this.localeData().postformat(e)},st.from=function(e,t){return this.isValid()&&(v(e)&&e.isValid()||pe(e).isValid())?xe({to:this,from:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()},st.fromNow=function(e){return this.from(pe(),e)},st.to=function(e,t){return this.isValid()&&(v(e)&&e.isValid()||pe(e).isValid())?xe({from:this,to:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()},st.toNow=function(e){return this.to(pe(),e)},st.get=function(e){return k(this[e=F(e)])?this[e]():this},st.invalidAt=function(){return m(this).overflow},st.isAfter=function(e,t){return e=v(e)?e:pe(e),!(!this.isValid()||!e.isValid())&&("millisecond"===(t=F(u(t)?"millisecond":t))?this.valueOf()>e.valueOf():e.valueOf()<this.clone().startOf(t).valueOf())},st.isBefore=function(e,t){return e=v(e)?e:pe(e),!(!this.isValid()||!e.isValid())&&("millisecond"===(t=F(u(t)?"millisecond":t))?this.valueOf()<e.valueOf():this.clone().endOf(t).valueOf()<e.valueOf())},st.isBetween=function(e,t,i,n){return("("===(n=n||"()")[0]?this.isAfter(e,i):!this.isBefore(e,i))&&(")"===n[1]?this.isBefore(t,i):!this.isAfter(t,i))},st.isSame=function(e,t){var e=v(e)?e:pe(e);return!(!this.isValid()||!e.isValid())&&("millisecond"===(t=F(t||"millisecond"))?this.valueOf()===e.valueOf():(e=e.valueOf(),this.clone().startOf(t).valueOf()<=e&&e<=this.clone().endOf(t).valueOf()))},st.isSameOrAfter=function(e,t){return this.isSame(e,t)||this.isAfter(e,t)},st.isSameOrBefore=function(e,t){return this.isSame(e,t)||this.isBefore(e,t)},st.isValid=function(){return c(this)},st.lang=Ot,st.locale=Me,st.localeData=Ae,st.max=ct,st.min=bt,st.parsingFlags=function(){return l({},m(this))},st.set=function(e,t){if("object"==_typeof(e))for(var i=function(e){var t,i=[];for(t in e)i.push({unit:t,priority:Je[t]});return i.sort(function(e,t){return e.priority-t.priority}),i}(e=$(e)),n=0;n<i.length;n++)this[i[n].unit](e[i[n].unit]);else if(k(this[e=F(e)]))return this[e](t);return this},st.startOf=function(e){switch(e=F(e)){case"year":this.month(0);case"quarter":case"month":this.date(1);case"week":case"isoWeek":case"day":case"date":this.hours(0);case"hour":this.minutes(0);case"minute":this.seconds(0);case"second":this.milliseconds(0)}return"week"===e&&this.weekday(0),"isoWeek"===e&&this.isoWeekday(1),"quarter"===e&&this.month(3*Math.floor(this.month()/3)),this},st.subtract=Ht,st.toArray=function(){var e=this;return[e.year(),e.month(),e.date(),e.hour(),e.minute(),e.second(),e.millisecond()]},st.toObject=function(){var e=this;return{years:e.year(),months:e.month(),date:e.date(),hours:e.hours(),minutes:e.minutes(),seconds:e.seconds(),milliseconds:e.milliseconds()}},st.toDate=function(){return new Date(this.valueOf())},st.toISOString=function(){var e=this.clone().utc();return 0<e.year()&&e.year()<=9999?k(Date.prototype.toISOString)?this.toDate().toISOString():H(e,"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]"):H(e,"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]")},st.toJSON=function(){return this.isValid()?this.toISOString():null},st.toString=function(){return this.clone().locale("en").format("ddd MMM DD YYYY HH:mm:ss [GMT]ZZ")},st.unix=function(){return Math.floor(this.valueOf()/1e3)},st.valueOf=function(){return this._d.valueOf()-6e4*(this._offset||0)},st.creationData=function(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}},st.year=Et,st.isLeapYear=function(){return U(this.year())},st.weekYear=function(e){return De.call(this,e,this.week(),this.weekday(),this.localeData()._week.dow,this.localeData()._week.doy)},st.isoWeekYear=function(e){return De.call(this,e,this.isoWeek(),this.isoWeekday(),1,4)},st.quarter=st.quarters=function(e){return null==e?Math.ceil((this.month()+1)/3):this.month(3*(e-1)+this.month()%3)},st.month=W,st.daysInMonth=function(){return N(this.year(),this.month())},st.week=st.weeks=function(e){var t=this.localeData().week(this);return null==e?t:this.add(7*(e-t),"d")},st.isoWeek=st.isoWeeks=function(e){var t=K(this,1,4).week;return null==e?t:this.add(7*(e-t),"d")},st.weeksInYear=function(){var e=this.localeData()._week;return Z(this.year(),e.dow,e.doy)},st.isoWeeksInYear=function(){return Z(this.year(),1,4)},st.date=Rt,st.day=st.days=function(e){if(!this.isValid())return null!=e?this:NaN;var t,i,n=this._isUTC?this._d.getUTCDay():this._d.getDay();return null!=e?(t=e,i=this.localeData(),e="string"!=typeof t?t:isNaN(t)?"number"==typeof(t=i.weekdaysParse(t))?t:null:parseInt(t,10),this.add(e-n,"d")):n},st.weekday=function(e){if(!this.isValid())return null!=e?this:NaN;var t=(this.day()+7-this.localeData()._week.dow)%7;return null==e?t:this.add(e-t,"d")},st.isoWeekday=function(e){if(!this.isValid())return null!=e?this:NaN;if(null==e)return this.day()||7;var t=(t=e,e=this.localeData(),"string"==typeof t?e.weekdaysParse(t)%7||7:isNaN(t)?null:t);return this.day(this.day()%7?t:t-7)},st.dayOfYear=function(e){var t=Math.round((this.clone().startOf("day")-this.clone().startOf("year"))/864e5)+1;return null==e?t:this.add(e-t,"d")},st.hour=st.hours=Ut,st.minute=st.minutes=Nt,st.second=st.seconds=Lt,st.millisecond=st.milliseconds=ft,st.utcOffset=function(e,t){var i,n=this._offset||0;return this.isValid()?null!=e?("string"==typeof e?e=we(yt,e):Math.abs(e)<16&&(e*=60),!this._isUTC&&t&&(i=_e(this)),this._offset=e,this._isUTC=!0,null!=i&&this.add(i,"m"),n!==e&&(!t||this._changeInProgress?Te(this,xe(e-n,"m"),1,!1):this._changeInProgress||(this._changeInProgress=!0,f.updateOffset(this,!0),this._changeInProgress=null)),this):this._isUTC?n:_e(this):null!=e?this:NaN},st.utc=function(e){return this.utcOffset(0,e)},st.local=function(e){return this._isUTC&&(this.utcOffset(0,e),this._isUTC=!1,e&&this.subtract(_e(this),"m")),this},st.parseZone=function(){return this._tzm?this.utcOffset(this._tzm):"string"==typeof this._i&&(0===we(vt,this._i)?this.utcOffset(0,!0):this.utcOffset(we(vt,this._i))),this},st.hasAlignedHourOffset=function(e){return!!this.isValid()&&(e=e?pe(e).utcOffset():0,(this.utcOffset()-e)%60==0)},st.isDST=function(){return this.utcOffset()>this.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()},st.isLocal=function(){return!!this.isValid()&&!this._isUTC},st.isUtcOffset=function(){return!!this.isValid()&&this._isUTC},st.isUtc=ke,st.isUTC=ke,st.zoneAbbr=function(){return this._isUTC?"UTC":""},st.zoneName=function(){return this._isUTC?"Coordinated Universal Time":""},st.dates=e("dates accessor is deprecated. Use date instead.",Rt),st.months=e("months accessor is deprecated. Use month instead",W),st.years=e("years accessor is deprecated. Use year instead",Et),st.zone=e("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",function(e,t){return null!=e?(this.utcOffset(e="string"!=typeof e?-e:e,t),this):-this.utcOffset()}),st.isDSTShifted=e("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",function(){if(!u(this._isDSTShifted))return this._isDSTShifted;var e,t={};return h(t,this),(t=he(t))._a?(e=(t._isUTC?d:pe)(t._a),this._isDSTShifted=this.isValid()&&0<w(t._a,e.toArray())):this._isDSTShifted=!1,this._isDSTShifted});pt=st,lt=S.prototype;lt.calendar=function(e,t,i){return k(e=this._calendar[e]||this._calendar.sameElse)?e.call(t,i):e},lt.longDateFormat=function(e){var t=this._longDateFormat[e],i=this._longDateFormat[e.toUpperCase()];return t||!i?t:(this._longDateFormat[e]=i.replace(/MMMM|MM|DD|dddd/g,function(e){return e.slice(1)}),this._longDateFormat[e])},lt.invalidDate=function(){return this._invalidDate},lt.ordinal=function(e){return this._ordinal.replace("%d",e)},lt.preparse=Oe,lt.postformat=Oe,lt.relativeTime=function(e,t,i,n){var o=this._relativeTime[i];return k(o)?o(e,t,i,n):o.replace(/%d/i,e)},lt.pastFuture=function(e,t){return k(e=this._relativeTime[0<e?"future":"past"])?e(t):e.replace(/%s/i,t)},lt.set=function(e){var t,i;for(i in e)k(t=e[i])?this[i]=t:this["_"+i]=t;this._config=e,this._ordinalParseLenient=new RegExp(this._ordinalParse.source+"|"+/\d{1,2}/.source)},lt.months=function(e,t){return e?(r(this._months)?this._months:this._months[(this._months.isFormat||Dt).test(t)?"format":"standalone"])[e.month()]:this._months},lt.monthsShort=function(e,t){return e?(r(this._monthsShort)?this._monthsShort:this._monthsShort[Dt.test(t)?"format":"standalone"])[e.month()]:this._monthsShort},lt.monthsParse=function(e,t,i){var n,o;if(this._monthsParseExact)return function(e,t,i){var n,o,a,e=e.toLocaleLowerCase();if(!this._monthsParse)for(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[],n=0;n<12;++n)a=d([2e3,n]),this._shortMonthsParse[n]=this.monthsShort(a,"").toLocaleLowerCase(),this._longMonthsParse[n]=this.months(a,"").toLocaleLowerCase();return i?-1!==(o="MMM"===t?Pt.call(this._shortMonthsParse,e):Pt.call(this._longMonthsParse,e))?o:null:"MMM"===t?-1!==(o=Pt.call(this._shortMonthsParse,e))?o:-1!==(o=Pt.call(this._longMonthsParse,e))?o:null:-1!==(o=Pt.call(this._longMonthsParse,e))?o:-1!==(o=Pt.call(this._shortMonthsParse,e))?o:null}.call(this,e,t,i);for(this._monthsParse||(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[]),n=0;n<12;n++){if(o=d([2e3,n]),i&&!this._longMonthsParse[n]&&(this._longMonthsParse[n]=new RegExp("^"+this.months(o,"").replace(".","")+"$","i"),this._shortMonthsParse[n]=new RegExp("^"+this.monthsShort(o,"").replace(".","")+"$","i")),i||this._monthsParse[n]||(o="^"+this.months(o,"")+"|^"+this.monthsShort(o,""),this._monthsParse[n]=new RegExp(o.replace(".",""),"i")),i&&"MMMM"===t&&this._longMonthsParse[n].test(e))return n;if(i&&"MMM"===t&&this._shortMonthsParse[n].test(e))return n;if(!i&&this._monthsParse[n].test(e))return n}},lt.monthsRegex=function(e){return this._monthsParseExact?(p(this,"_monthsRegex")||V.call(this),e?this._monthsStrictRegex:this._monthsRegex):(p(this,"_monthsRegex")||(this._monthsRegex=zt),this._monthsStrictRegex&&e?this._monthsStrictRegex:this._monthsRegex)},lt.monthsShortRegex=function(e){return this._monthsParseExact?(p(this,"_monthsRegex")||V.call(this),e?this._monthsShortStrictRegex:this._monthsShortRegex):(p(this,"_monthsShortRegex")||(this._monthsShortRegex=It),this._monthsShortStrictRegex&&e?this._monthsShortStrictRegex:this._monthsShortRegex)},lt.week=function(e){return K(e,this._week.dow,this._week.doy).week},lt.firstDayOfYear=function(){return this._week.doy},lt.firstDayOfWeek=function(){return this._week.dow},lt.weekdays=function(e,t){return e?(r(this._weekdays)?this._weekdays:this._weekdays[this._weekdays.isFormat.test(t)?"format":"standalone"])[e.day()]:this._weekdays},lt.weekdaysMin=function(e){return e?this._weekdaysMin[e.day()]:this._weekdaysMin},lt.weekdaysShort=function(e){return e?this._weekdaysShort[e.day()]:this._weekdaysShort},lt.weekdaysParse=function(e,t,i){var n,o;if(this._weekdaysParseExact)return function(e,t,i){var n,o,a,e=e.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],n=0;n<7;++n)a=d([2e3,1]).day(n),this._minWeekdaysParse[n]=this.weekdaysMin(a,"").toLocaleLowerCase(),this._shortWeekdaysParse[n]=this.weekdaysShort(a,"").toLocaleLowerCase(),this._weekdaysParse[n]=this.weekdays(a,"").toLocaleLowerCase();return i?-1!==(o="dddd"===t?Pt.call(this._weekdaysParse,e):"ddd"===t?Pt.call(this._shortWeekdaysParse,e):Pt.call(this._minWeekdaysParse,e))?o:null:"dddd"===t?-1!==(o=Pt.call(this._weekdaysParse,e))?o:-1!==(o=Pt.call(this._shortWeekdaysParse,e))?o:-1!==(o=Pt.call(this._minWeekdaysParse,e))?o:null:"ddd"===t?-1!==(o=Pt.call(this._shortWeekdaysParse,e))?o:-1!==(o=Pt.call(this._weekdaysParse,e))?o:-1!==(o=Pt.call(this._minWeekdaysParse,e))?o:null:-1!==(o=Pt.call(this._minWeekdaysParse,e))?o:-1!==(o=Pt.call(this._weekdaysParse,e))?o:-1!==(o=Pt.call(this._shortWeekdaysParse,e))?o:null}.call(this,e,t,i);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),n=0;n<7;n++){if(o=d([2e3,1]).day(n),i&&!this._fullWeekdaysParse[n]&&(this._fullWeekdaysParse[n]=new RegExp("^"+this.weekdays(o,"").replace(".",".?")+"$","i"),this._shortWeekdaysParse[n]=new RegExp("^"+this.weekdaysShort(o,"").replace(".",".?")+"$","i"),this._minWeekdaysParse[n]=new RegExp("^"+this.weekdaysMin(o,"").replace(".",".?")+"$","i")),this._weekdaysParse[n]||(o="^"+this.weekdays(o,"")+"|^"+this.weekdaysShort(o,"")+"|^"+this.weekdaysMin(o,""),this._weekdaysParse[n]=new RegExp(o.replace(".",""),"i")),i&&"dddd"===t&&this._fullWeekdaysParse[n].test(e))return n;if(i&&"ddd"===t&&this._shortWeekdaysParse[n].test(e))return n;if(i&&"dd"===t&&this._minWeekdaysParse[n].test(e))return n;if(!i&&this._weekdaysParse[n].test(e))return n}},lt.weekdaysRegex=function(e){return this._weekdaysParseExact?(p(this,"_weekdaysRegex")||X.call(this),e?this._weekdaysStrictRegex:this._weekdaysRegex):(p(this,"_weekdaysRegex")||(this._weekdaysRegex=Bt),this._weekdaysStrictRegex&&e?this._weekdaysStrictRegex:this._weekdaysRegex)},lt.weekdaysShortRegex=function(e){return this._weekdaysParseExact?(p(this,"_weekdaysRegex")||X.call(this),e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(p(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=Wt),this._weekdaysShortStrictRegex&&e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)},lt.weekdaysMinRegex=function(e){return this._weekdaysParseExact?(p(this,"_weekdaysRegex")||X.call(this),e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(p(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=Vt),this._weekdaysMinStrictRegex&&e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)},lt.isPM=function(e){return"p"===(e+"").toLowerCase().charAt(0)},lt.meridiem=function(e,t,i){return 11<e?i?"pm":"PM":i?"am":"AM"},oe("en",{ordinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(e){var t=e%10;return e+(1===b(e%100/10)?"th":1==t?"st":2==t?"nd":3==t?"rd":"th")}}),f.lang=e("moment.lang is deprecated. Use moment.locale instead.",oe),f.langData=e("moment.langData is deprecated. Use moment.localeData instead.",re);var oi=Math.abs,ot=We("ms"),at=We("s"),ht=We("m"),rt=We("h"),ut=We("d"),ct=We("w"),bt=We("M"),Ht=We("y"),Ut=Ve("milliseconds"),Nt=Ve("seconds"),Lt=Ve("minutes"),ft=Ve("hours"),Rt=Ve("days"),Et=Ve("months"),st=Ve("years"),ai=Math.round,ri={s:45,m:45,h:22,d:26,M:11},si=Math.abs,lt=ge.prototype;return lt.abs=function(){var e=this._data;return this._milliseconds=oi(this._milliseconds),this._days=oi(this._days),this._months=oi(this._months),e.milliseconds=oi(e.milliseconds),e.seconds=oi(e.seconds),e.minutes=oi(e.minutes),e.hours=oi(e.hours),e.months=oi(e.months),e.years=oi(e.years),this},lt.add=function(e,t){return Re(this,e,t,1)},lt.subtract=function(e,t){return Re(this,e,t,-1)},lt.as=function(e){var t,i,n=this._milliseconds;if("month"===(e=F(e))||"year"===e)return t=this._days+n/864e5,i=this._months+Ne(t),"month"===e?i:i/12;switch(t=this._days+Math.round(Be(this._months)),e){case"week":return t/7+n/6048e5;case"day":return t+n/864e5;case"hour":return 24*t+n/36e5;case"minute":return 1440*t+n/6e4;case"second":return 86400*t+n/1e3;case"millisecond":return Math.floor(864e5*t)+n;default:throw new Error("Unknown unit "+e)}},lt.asMilliseconds=ot,lt.asSeconds=at,lt.asMinutes=ht,lt.asHours=rt,lt.asDays=ut,lt.asWeeks=ct,lt.asMonths=bt,lt.asYears=Ht,lt.valueOf=function(){return this._milliseconds+864e5*this._days+this._months%12*2592e6+31536e6*b(this._months/12)},lt._bubble=function(){var e=this._milliseconds,t=this._days,i=this._months,n=this._data;return 0<=e&&0<=t&&0<=i||e<=0&&t<=0&&i<=0||(e+=864e5*Le(Be(i)+t),i=t=0),n.milliseconds=e%1e3,e=y(e/1e3),n.seconds=e%60,e=y(e/60),n.minutes=e%60,e=y(e/60),n.hours=e%24,t+=y(e/24),i+=e=y(Ne(t)),t-=Le(Be(e)),e=y(i/12),i%=12,n.days=t,n.months=i,n.years=e,this},lt.get=function(e){return this[(e=F(e))+"s"]()},lt.milliseconds=Ut,lt.seconds=Nt,lt.minutes=Lt,lt.hours=ft,lt.days=Rt,lt.weeks=function(){return y(this.days()/7)},lt.months=Et,lt.years=st,lt.humanize=function(e){var t=this.localeData(),i=je(this,!e,t);return e&&(i=t.pastFuture(+this,i)),t.postformat(i)},lt.toISOString=Ue,lt.toString=Ue,lt.toJSON=Ue,lt.locale=Me,lt.localeData=Ae,lt.toIsoString=e("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",Ue),lt.lang=Ot,D("X",0,0,"unix"),D("x",0,0,"valueOf"),I("x",gt),I("X",/[+-]?\d+(\.\d{1,3})?/),R("X",function(e,t,i){i._d=new Date(1e3*parseFloat(e,10))}),R("x",function(e,t,i){i._d=new Date(b(e))}),f.version="2.15.1",Ye=pe,f.fn=pt,f.min=function(){return me("isBefore",[].slice.call(arguments,0))},f.max=function(){return me("isAfter",[].slice.call(arguments,0))},f.now=function(){return Date.now?Date.now():+new Date},f.utc=d,f.unix=function(e){return pe(1e3*e)},f.months=function(e,t){return ze(e,t,"months")},f.isDate=n,f.locale=oe,f.invalid=a,f.duration=xe,f.isMoment=v,f.weekdays=function(e,t,i){return Ee(e,t,i,"weekdays")},f.parseZone=function(){return pe.apply(null,arguments).parseZone()},f.localeData=re,f.isDuration=ve,f.monthsShort=function(e,t){return ze(e,t,"monthsShort")},f.weekdaysMin=function(e,t,i){return Ee(e,t,i,"weekdaysMin")},f.defineLocale=ae,f.updateLocale=function(e,t){var i;return null!=t?(i=Yt,(t=new S(t=x(i=null!=qt[e]?qt[e]._config:i,t))).parentLocale=qt[e],qt[e]=t,oe(e)):null!=qt[e]&&(null!=qt[e].parentLocale?qt[e]=qt[e].parentLocale:null!=qt[e]&&delete qt[e]),qt[e]},f.locales=function(){return Ze(qt)},f.weekdaysShort=function(e,t,i){return Ee(e,t,i,"weekdaysShort")},f.normalizeUnits=F,f.relativeTimeRounding=function(e){return void 0===e?ai:"function"==typeof e&&(ai=e,!0)},f.relativeTimeThreshold=function(e,t){return void 0!==ri[e]&&(void 0===t?ri[e]:(ri[e]=t,!0))},f.calendarFormat=function(e,t){return(t=e.diff(t,"days",!0))<-6?"sameElse":t<-1?"lastWeek":t<0?"lastDay":t<1?"sameDay":t<2?"nextDay":t<7?"nextWeek":"sameElse"},f.prototype=pt,f},"object"==_typeof(e)&&void 0!==di?di.exports=i():t.moment=i()},{}],7:[function(e,t,i){var n=e(27)();e(26)(n),e(22)(n),e(25)(n),e(21)(n),e(23)(n),e(24)(n),e(28)(n),e(32)(n),e(30)(n),e(31)(n),e(33)(n),e(29)(n),e(34)(n),e(35)(n),e(36)(n),e(37)(n),e(38)(n),e(41)(n),e(39)(n),e(40)(n),e(42)(n),e(43)(n),e(44)(n),e(15)(n),e(16)(n),e(17)(n),e(18)(n),e(19)(n),e(20)(n),e(8)(n),e(9)(n),e(10)(n),e(11)(n),e(12)(n),e(13)(n),e(14)(n),window.Chart=t.exports=n},{10:10,11:11,12:12,13:13,14:14,15:15,16:16,17:17,18:18,19:19,20:20,21:21,22:22,23:23,24:24,25:25,26:26,27:27,28:28,29:29,30:30,31:31,32:32,33:33,34:34,35:35,36:36,37:37,38:38,39:39,40:40,41:41,42:42,43:43,44:44,8:8,9:9}],8:[function(e,t,i){t.exports=function(i){i.Bar=function(e,t){return t.type="bar",new i(e,t)}}},{}],9:[function(e,t,i){t.exports=function(i){i.Bubble=function(e,t){return t.type="bubble",new i(e,t)}}},{}],10:[function(e,t,i){t.exports=function(i){i.Doughnut=function(e,t){return t.type="doughnut",new i(e,t)}}},{}],11:[function(e,t,i){t.exports=function(i){i.Line=function(e,t){return t.type="line",new i(e,t)}}},{}],12:[function(e,t,i){t.exports=function(i){i.PolarArea=function(e,t){return t.type="polarArea",new i(e,t)}}},{}],13:[function(e,t,i){t.exports=function(i){i.Radar=function(e,t){return t.options=i.helpers.configMerge({aspectRatio:1},t.options),t.type="radar",new i(e,t)}}},{}],14:[function(e,t,i){t.exports=function(i){i.defaults.scatter={hover:{mode:"single"},scales:{xAxes:[{type:"linear",position:"bottom",id:"x-axis-1"}],yAxes:[{type:"linear",position:"left",id:"y-axis-1"}]},tooltips:{callbacks:{title:function(){return""},label:function(e){return"("+e.xLabel+", "+e.yLabel+")"}}}},i.controllers.scatter=i.controllers.line,i.Scatter=function(e,t){return t.type="scatter",new i(e,t)}}},{}],15:[function(e,t,i){t.exports=function(i){var c=i.helpers;i.defaults.bar={hover:{mode:"label"},scales:{xAxes:[{type:"category",categoryPercentage:.8,barPercentage:.9,gridLines:{offsetGridLines:!0}}],yAxes:[{type:"linear"}]}},i.controllers.bar=i.DatasetController.extend({dataElementType:i.elements.Rectangle,initialize:function(e,t){i.DatasetController.prototype.initialize.call(this,e,t),this.getMeta().bar=!0},getBarCount:function(){var i=this,n=0;return c.each(i.chart.data.datasets,function(e,t){i.chart.getDatasetMeta(t).bar&&i.chart.isDatasetVisible(t)&&++n},i),n},update:function(i){var n=this;c.each(n.getMeta().data,function(e,t){n.updateElement(e,t,i)},n)},updateElement:function(e,t,i){var n=this,o=n.getMeta(),a=n.getScaleForId(o.xAxisID),r=n.getScaleForId(o.yAxisID),s=r.getBasePixel(),l=n.chart.options.elements.rectangle,d=e.custom||{},o=n.getDataset();c.extend(e,{_xScale:a,_yScale:r,_datasetIndex:n.index,_index:t,_model:{x:n.calculateBarX(t,n.index),y:i?s:n.calculateBarY(t,n.index),label:n.chart.data.labels[t],datasetLabel:o.label,base:i?s:n.calculateBarBase(n.index,t),width:n.calculateBarWidth(t),backgroundColor:d.backgroundColor||c.getValueAtIndexOrDefault(o.backgroundColor,t,l.backgroundColor),borderSkipped:d.borderSkipped||l.borderSkipped,borderColor:d.borderColor||c.getValueAtIndexOrDefault(o.borderColor,t,l.borderColor),borderWidth:d.borderWidth||c.getValueAtIndexOrDefault(o.borderWidth,t,l.borderWidth)}}),e.pivot()},calculateBarBase:function(e,t){var i=this.getMeta(),n=this.getScaleForId(i.yAxisID),o=0;if(n.options.stacked){for(var a=this.chart,r=a.data.datasets,s=Number(r[e].data[t]),l=0;l<e;l++){var d=r[l],c=a.getDatasetMeta(l);c.bar&&c.yAxisID===n.id&&a.isDatasetVisible(l)&&(d=Number(d.data[t]),o+=s<0?Math.min(d,0):Math.max(d,0))}return n.getPixelForValue(o)}return n.getBasePixel()},getRuler:function(e){var t=this,i=t.getMeta(),n=t.getScaleForId(i.xAxisID),o=t.getBarCount(),a="category"===n.options.type?n.getPixelForTick(e+1)-n.getPixelForTick(e):n.width/n.ticks.length,r=a*n.options.categoryPercentage,i=(a-a*n.options.categoryPercentage)/2,e=r/o;return n.ticks.length!==t.chart.data.labels.length&&(e*=n.ticks.length/t.chart.data.labels.length),{datasetCount:o,tickWidth:a,categoryWidth:r,categorySpacing:i,fullBarWidth:e,barWidth:e*n.options.barPercentage,barSpacing:e-e*n.options.barPercentage}},calculateBarWidth:function(e){var t=this.getScaleForId(this.getMeta().xAxisID);if(t.options.barThickness)return t.options.barThickness;e=this.getRuler(e);return t.options.stacked?e.categoryWidth:e.barWidth},getBarIndex:function(e){for(var t=0,i=0;i<e;++i)this.chart.getDatasetMeta(i).bar&&this.chart.isDatasetVisible(i)&&++t;return t},calculateBarX:function(e,t){var i=this,n=i.getMeta(),o=i.getScaleForId(n.xAxisID),a=i.getBarIndex(t),n=i.getRuler(e),t=o.getPixelForValue(null,e,t,i.chart.isCombo);return t-=i.chart.isCombo?n.tickWidth/2:0,o.options.stacked?t+n.categoryWidth/2+n.categorySpacing:t+n.barWidth/2+n.categorySpacing+n.barWidth*a+n.barSpacing/2+n.barSpacing*a},calculateBarY:function(e,t){var i=this,n=i.getMeta(),o=i.getScaleForId(n.yAxisID),n=Number(i.getDataset().data[e]);if(o.options.stacked){for(var a=0,r=0,s=0;s<t;s++){var l=i.chart.data.datasets[s],d=i.chart.getDatasetMeta(s);d.bar&&d.yAxisID===o.id&&i.chart.isDatasetVisible(s)&&((l=Number(l.data[e]))<0?r+=l||0:a+=l||0)}return n<0?o.getPixelForValue(r+n):o.getPixelForValue(a+n)}return o.getPixelForValue(n)},draw:function(e){var i=this,n=e||1;c.each(i.getMeta().data,function(e,t){t=i.getDataset().data[t];null==t||isNaN(t)||e.transition(n).draw()},i)},setHoverStyle:function(e){var t=this.chart.data.datasets[e._datasetIndex],i=e._index,n=e.custom||{},e=e._model;e.backgroundColor=n.hoverBackgroundColor||c.getValueAtIndexOrDefault(t.hoverBackgroundColor,i,c.getHoverColor(e.backgroundColor)),e.borderColor=n.hoverBorderColor||c.getValueAtIndexOrDefault(t.hoverBorderColor,i,c.getHoverColor(e.borderColor)),e.borderWidth=n.hoverBorderWidth||c.getValueAtIndexOrDefault(t.hoverBorderWidth,i,e.borderWidth)},removeHoverStyle:function(e){var t=this.chart.data.datasets[e._datasetIndex],i=e._index,n=e.custom||{},o=e._model,e=this.chart.options.elements.rectangle;o.backgroundColor=n.backgroundColor||c.getValueAtIndexOrDefault(t.backgroundColor,i,e.backgroundColor),o.borderColor=n.borderColor||c.getValueAtIndexOrDefault(t.borderColor,i,e.borderColor),o.borderWidth=n.borderWidth||c.getValueAtIndexOrDefault(t.borderWidth,i,e.borderWidth)}}),i.defaults.horizontalBar={hover:{mode:"label"},scales:{xAxes:[{type:"linear",position:"bottom"}],yAxes:[{position:"left",type:"category",categoryPercentage:.8,barPercentage:.9,gridLines:{offsetGridLines:!0}}]},elements:{rectangle:{borderSkipped:"left"}},tooltips:{callbacks:{title:function(e,t){var i="";return 0<e.length&&(e[0].yLabel?i=e[0].yLabel:0<t.labels.length&&e[0].index<t.labels.length&&(i=t.labels[e[0].index])),i},label:function(e,t){return(t.datasets[e.datasetIndex].label||"")+": "+e.xLabel}}}},i.controllers.horizontalBar=i.controllers.bar.extend({updateElement:function(e,t,i){var n=this,o=n.getMeta(),a=n.getScaleForId(o.xAxisID),r=n.getScaleForId(o.yAxisID),s=a.getBasePixel(),l=e.custom||{},d=n.getDataset(),o=n.chart.options.elements.rectangle;c.extend(e,{_xScale:a,_yScale:r,_datasetIndex:n.index,_index:t,_model:{x:i?s:n.calculateBarX(t,n.index),y:n.calculateBarY(t,n.index),label:n.chart.data.labels[t],datasetLabel:d.label,base:i?s:n.calculateBarBase(n.index,t),height:n.calculateBarHeight(t),backgroundColor:l.backgroundColor||c.getValueAtIndexOrDefault(d.backgroundColor,t,o.backgroundColor),borderSkipped:l.borderSkipped||o.borderSkipped,borderColor:l.borderColor||c.getValueAtIndexOrDefault(d.borderColor,t,o.borderColor),borderWidth:l.borderWidth||c.getValueAtIndexOrDefault(d.borderWidth,t,o.borderWidth)},draw:function(){function e(e){return s[(l+e)%4]}var t=this._chart.ctx,i=this._view,n=i.height/2,o=i.y-n,a=i.y+n,r=i.base-(i.base-i.x),n=i.borderWidth/2;i.borderWidth&&(o+=n,a-=n,r+=n),t.beginPath(),t.fillStyle=i.backgroundColor,t.strokeStyle=i.borderColor,t.lineWidth=i.borderWidth;var s=[[i.base,a],[i.base,o],[r,o],[r,a]],l=["bottom","left","top","right"].indexOf(i.borderSkipped,0);-1===l&&(l=0),t.moveTo.apply(t,e(0));for(var d=1;d<4;d++)t.lineTo.apply(t,e(d));t.fill(),i.borderWidth&&t.stroke()},inRange:function(e,t){var i=this._view,n=!1;return n=i?i.x<i.base?t>=i.y-i.height/2&&t<=i.y+i.height/2&&e>=i.x&&e<=i.base:t>=i.y-i.height/2&&t<=i.y+i.height/2&&e>=i.base&&e<=i.x:n}}),e.pivot()},calculateBarBase:function(e,t){var i=this.getMeta(),n=this.getScaleForId(i.xAxisID),o=0;if(n.options.stacked){for(var a=this.chart,r=a.data.datasets,s=Number(r[e].data[t]),l=0;l<e;l++){var d=r[l],c=a.getDatasetMeta(l);c.bar&&c.xAxisID===n.id&&a.isDatasetVisible(l)&&(d=Number(d.data[t]),o+=s<0?Math.min(d,0):Math.max(d,0))}return n.getPixelForValue(o)}return n.getBasePixel()},getRuler:function(e){var t=this,i=t.getMeta(),n=t.getScaleForId(i.yAxisID),o=t.getBarCount(),a="category"===n.options.type?n.getPixelForTick(e+1)-n.getPixelForTick(e):n.width/n.ticks.length,r=a*n.options.categoryPercentage,i=(a-a*n.options.categoryPercentage)/2,e=r/o;return n.ticks.length!==t.chart.data.labels.length&&(e*=n.ticks.length/t.chart.data.labels.length),{datasetCount:o,tickHeight:a,categoryHeight:r,categorySpacing:i,fullBarHeight:e,barHeight:e*n.options.barPercentage,barSpacing:e-e*n.options.barPercentage}},calculateBarHeight:function(e){var t=this.getScaleForId(this.getMeta().yAxisID);if(t.options.barThickness)return t.options.barThickness;e=this.getRuler(e);return t.options.stacked?e.categoryHeight:e.barHeight},calculateBarX:function(e,t){var i=this,n=i.getMeta(),o=i.getScaleForId(n.xAxisID),n=Number(i.getDataset().data[e]);if(o.options.stacked){for(var a=0,r=0,s=0;s<t;s++){var l=i.chart.data.datasets[s],d=i.chart.getDatasetMeta(s);d.bar&&d.xAxisID===o.id&&i.chart.isDatasetVisible(s)&&((l=Number(l.data[e]))<0?r+=l||0:a+=l||0)}return n<0?o.getPixelForValue(r+n):o.getPixelForValue(a+n)}return o.getPixelForValue(n)},calculateBarY:function(e,t){var i=this,n=i.getMeta(),o=i.getScaleForId(n.yAxisID),a=i.getBarIndex(t),n=i.getRuler(e),t=o.getPixelForValue(null,e,t,i.chart.isCombo);return t-=i.chart.isCombo?n.tickHeight/2:0,o.options.stacked?t+n.categoryHeight/2+n.categorySpacing:t+n.barHeight/2+n.categorySpacing+n.barHeight*a+n.barSpacing/2+n.barSpacing*a}})}},{}],16:[function(e,t,i){t.exports=function(u){var h=u.helpers;u.defaults.bubble={hover:{mode:"single"},scales:{xAxes:[{type:"linear",position:"bottom",id:"x-axis-0"}],yAxes:[{type:"linear",position:"left",id:"y-axis-0"}]},tooltips:{callbacks:{title:function(){return""},label:function(e,t){var i=t.datasets[e.datasetIndex].label||"",e=t.datasets[e.datasetIndex].data[e.index];return i+": ("+e.x+", "+e.y+", "+e.r+")"}}}},u.controllers.bubble=u.DatasetController.extend({dataElementType:u.elements.Point,update:function(i){var n=this,e=n.getMeta().data;h.each(e,function(e,t){n.updateElement(e,t,i)})},updateElement:function(e,t,i){var n=this,o=n.getMeta(),a=n.getScaleForId(o.xAxisID),r=n.getScaleForId(o.yAxisID),s=e.custom||{},l=n.getDataset(),d=l.data[t],c=n.chart.options.elements.point,o=n.index;h.extend(e,{_xScale:a,_yScale:r,_datasetIndex:o,_index:t,_model:{x:i?a.getPixelForDecimal(.5):a.getPixelForValue("object"==_typeof(d)?d:NaN,t,o,n.chart.isCombo),y:i?r.getBasePixel():r.getPixelForValue(d,t,o),radius:i?0:s.radius||n.getRadius(d),hitRadius:s.hitRadius||h.getValueAtIndexOrDefault(l.hitRadius,t,c.hitRadius)}}),u.DatasetController.prototype.removeHoverStyle.call(n,e,c);c=e._model;c.skip=s.skip||isNaN(c.x)||isNaN(c.y),e.pivot()},getRadius:function(e){return e.r||this.chart.options.elements.point.radius},setHoverStyle:function(e){u.DatasetController.prototype.setHoverStyle.call(this,e);var t=this.chart.data.datasets[e._datasetIndex],i=e._index,n=e.custom||{};e._model.radius=n.hoverRadius||h.getValueAtIndexOrDefault(t.hoverRadius,i,this.chart.options.elements.point.hoverRadius)+this.getRadius(t.data[i])},removeHoverStyle:function(e){u.DatasetController.prototype.removeHoverStyle.call(this,e,this.chart.options.elements.point);var t=this.chart.data.datasets[e._datasetIndex].data[e._index],i=e.custom||{};e._model.radius=i.radius||this.getRadius(t)}})}},{}],17:[function(e,t,i){t.exports=function(t){var y=t.helpers,e=t.defaults;e.doughnut={animation:{animateRotate:!0,animateScale:!1},aspectRatio:1,hover:{mode:"single"},legendCallback:function(e){var t=[];t.push('<ul class="'+e.id+'-legend">');var e=e.data,i=e.datasets,n=e.labels;if(i.length)for(var o=0;o<i[0].data.length;++o)t.push('<li><span style="background-color:'+i[0].backgroundColor[o]+'"></span>'),n[o]&&t.push(n[o]),t.push("</li>");return t.push("</ul>"),t.join("")},legend:{labels:{generateLabels:function(s){var l=s.data;return l.labels.length&&l.datasets.length?l.labels.map(function(e,t){var i=s.getDatasetMeta(0),n=l.datasets[0],o=i.data[t],a=o&&o.custom||{},r=y.getValueAtIndexOrDefault,o=s.options.elements.arc;return{text:e,fillStyle:a.backgroundColor||r(n.backgroundColor,t,o.backgroundColor),strokeStyle:a.borderColor||r(n.borderColor,t,o.borderColor),lineWidth:a.borderWidth||r(n.borderWidth,t,o.borderWidth),hidden:isNaN(n.data[t])||i.data[t].hidden,index:t}}):[]}},onClick:function(e,t){for(var i,n=t.index,o=this.chart,a=0,r=(o.data.datasets||[]).length;a<r;++a)(i=o.getDatasetMeta(a)).data[n]&&(i.data[n].hidden=!i.data[n].hidden);o.update()}},cutoutPercentage:50,rotation:-.5*Math.PI,circumference:2*Math.PI,tooltips:{callbacks:{title:function(){return""},label:function(e,t){return t.labels[e.index]+": "+t.datasets[e.datasetIndex].data[e.index]}}}},e.pie=y.clone(e.doughnut),y.extend(e.pie,{cutoutPercentage:0}),t.controllers.doughnut=t.controllers.pie=t.DatasetController.extend({dataElementType:t.elements.Arc,linkScales:y.noop,getRingIndex:function(e){for(var t=0,i=0;i<e;++i)this.chart.isDatasetVisible(i)&&++t;return t},update:function(i){var e,t,n,o,a,r=this,s=r.chart,l=s.chartArea,d=s.options,c=d.elements.arc,u=l.right-l.left-c.borderWidth,h=l.bottom-l.top-c.borderWidth,f=Math.min(u,h),p={x:0,y:0},m=r.getMeta(),g=d.cutoutPercentage,v=d.circumference;v<2*Math.PI&&(n=d.rotation%(2*Math.PI),a=(n+=2*Math.PI*(n>=Math.PI?-1:n<-Math.PI?1:0))+v,e=Math.cos(n),t=Math.sin(n),o=Math.cos(a),l=Math.sin(a),c=n<=0&&0<=a||n<=2*Math.PI&&2*Math.PI<=a,d=n<=.5*Math.PI&&.5*Math.PI<=a||n<=2.5*Math.PI&&2.5*Math.PI<=a,v=n<=-Math.PI&&-Math.PI<=a||n<=Math.PI&&Math.PI<=a,n=n<=.5*-Math.PI&&.5*-Math.PI<=a||n<=1.5*Math.PI&&1.5*Math.PI<=a,a=g/100,v=v?-1:Math.min(e*(e<0?1:a),o*(o<0?1:a)),n=n?-1:Math.min(t*(t<0?1:a),l*(l<0?1:a)),o=c?1:Math.max(e*(0<e?1:a),o*(0<o?1:a)),a=d?1:Math.max(t*(0<t?1:a),l*(0<l?1:a)),f=Math.min(u/(.5*(o-v)),h/(.5*(a-n))),p={x:-.5*(o+v),y:-.5*(a+n)}),s.borderWidth=r.getMaxBorderWidth(m.data),s.outerRadius=Math.max((f-s.borderWidth)/2,0),s.innerRadius=Math.max(g?s.outerRadius/100*g:1,0),s.radiusLength=(s.outerRadius-s.innerRadius)/s.getVisibleDatasetCount(),s.offsetX=p.x*s.outerRadius,s.offsetY=p.y*s.outerRadius,m.total=r.calculateTotal(),r.outerRadius=s.outerRadius-s.radiusLength*r.getRingIndex(r.index),r.innerRadius=r.outerRadius-s.radiusLength,y.each(m.data,function(e,t){r.updateElement(e,t,i)})},updateElement:function(e,t,i){var n=this,o=n.chart,a=o.chartArea,r=o.options,s=r.animation,l=(a.left+a.right)/2,d=(a.top+a.bottom)/2,c=r.rotation,u=r.rotation,h=n.getDataset(),f=i&&s.animateRotate||e.hidden?0:n.calculateCircumference(h.data[t])*(r.circumference/(2*Math.PI)),p=i&&s.animateScale?0:n.innerRadius,m=i&&s.animateScale?0:n.outerRadius,a=y.getValueAtIndexOrDefault;y.extend(e,{_datasetIndex:n.index,_index:t,_model:{x:l+o.offsetX,y:d+o.offsetY,startAngle:c,endAngle:u,circumference:f,outerRadius:m,innerRadius:p,label:a(h.label,t,o.data.labels[t])}});o=e._model;this.removeHoverStyle(e),i&&s.animateRotate||(o.startAngle=0===t?r.rotation:n.getMeta().data[t-1]._model.endAngle,o.endAngle=o.startAngle+o.circumference),e.pivot()},removeHoverStyle:function(e){t.DatasetController.prototype.removeHoverStyle.call(this,e,this.chart.options.elements.arc)},calculateTotal:function(){var i,n=this.getDataset(),e=this.getMeta(),o=0;return y.each(e.data,function(e,t){i=n.data[t],isNaN(i)||e.hidden||(o+=Math.abs(i))}),o},calculateCircumference:function(e){var t=this.getMeta().total;return 0<t&&!isNaN(e)?2*Math.PI*(e/t):0},getMaxBorderWidth:function(e){for(var t,i=0,n=this.index,o=e.length,a=0;a<o;a++)i=(i=i<(t=e[a]._model?e[a]._model.borderWidth:0)?t:i)<(t=e[a]._chart?e[a]._chart.config.data.datasets[n].hoverBorderWidth:0)?t:i;return i}})}},{}],18:[function(e,t,i){t.exports=function(o){function h(e,t){return f.getValueOrDefault(e.showLine,t.showLines)}var f=o.helpers;o.defaults.line={showLines:!0,spanGaps:!1,hover:{mode:"label"},scales:{xAxes:[{type:"category",id:"x-axis-0"}],yAxes:[{type:"linear",id:"y-axis-0"}]}},o.controllers.line=o.DatasetController.extend({datasetElementType:o.elements.Line,dataElementType:o.elements.Point,addElementAndReset:function(e){var t=this,i=t.chart.options,n=t.getMeta();o.DatasetController.prototype.addElementAndReset.call(t,e),h(t.getDataset(),i)&&0!==n.dataset._model.tension&&t.updateBezierControlPoints()},update:function(e){var t,i,n=this,o=n.getMeta(),a=o.dataset,r=o.data||[],s=n.chart.options,l=s.elements.line,d=n.getScaleForId(o.yAxisID),c=n.getDataset(),u=h(c,s);for(u&&(o=a.custom||{},void 0!==c.tension&&void 0===c.lineTension&&(c.lineTension=c.tension),a._scale=d,a._datasetIndex=n.index,a._children=r,a._model={spanGaps:c.spanGaps||s.spanGaps,tension:o.tension||f.getValueOrDefault(c.lineTension,l.tension),backgroundColor:o.backgroundColor||c.backgroundColor||l.backgroundColor,borderWidth:o.borderWidth||c.borderWidth||l.borderWidth,borderColor:o.borderColor||c.borderColor||l.borderColor,borderCapStyle:o.borderCapStyle||c.borderCapStyle||l.borderCapStyle,borderDash:o.borderDash||c.borderDash||l.borderDash,borderDashOffset:o.borderDashOffset||c.borderDashOffset||l.borderDashOffset,borderJoinStyle:o.borderJoinStyle||c.borderJoinStyle||l.borderJoinStyle,fill:o.fill||(void 0!==c.fill?c:l).fill,steppedLine:o.steppedLine||f.getValueOrDefault(c.steppedLine,l.stepped),cubicInterpolationMode:o.cubicInterpolationMode||f.getValueOrDefault(c.cubicInterpolationMode,l.cubicInterpolationMode),scaleTop:d.top,scaleBottom:d.bottom,scaleZero:d.getBasePixel()},a.pivot()),t=0,i=r.length;t<i;++t)n.updateElement(r[t],t,e);for(u&&0!==a._model.tension&&n.updateBezierControlPoints(),t=0,i=r.length;t<i;++t)r[t].pivot()},getPointBackgroundColor:function(e,t){var i=this.chart.options.elements.point.backgroundColor,n=this.getDataset(),e=e.custom||{};return e.backgroundColor?i=e.backgroundColor:n.pointBackgroundColor?i=f.getValueAtIndexOrDefault(n.pointBackgroundColor,t,i):n.backgroundColor&&(i=n.backgroundColor),i},getPointBorderColor:function(e,t){var i=this.chart.options.elements.point.borderColor,n=this.getDataset(),e=e.custom||{};return e.borderColor?i=e.borderColor:n.pointBorderColor?i=f.getValueAtIndexOrDefault(n.pointBorderColor,t,i):n.borderColor&&(i=n.borderColor),i},getPointBorderWidth:function(e,t){var i=this.chart.options.elements.point.borderWidth,n=this.getDataset(),e=e.custom||{};return e.borderWidth?i=e.borderWidth:n.pointBorderWidth?i=f.getValueAtIndexOrDefault(n.pointBorderWidth,t,i):n.borderWidth&&(i=n.borderWidth),i},updateElement:function(e,t,i){var n=this,o=n.getMeta(),a=e.custom||{},r=n.getDataset(),s=n.index,l=r.data[t],d=n.getScaleForId(o.yAxisID),c=n.getScaleForId(o.xAxisID),u=n.chart.options.elements.point,h=1===(n.chart.data.labels||[]).length||1===r.data.length||n.chart.isCombo;void 0!==r.radius&&void 0===r.pointRadius&&(r.pointRadius=r.radius),void 0!==r.hitRadius&&void 0===r.pointHitRadius&&(r.pointHitRadius=r.hitRadius),h=c.getPixelForValue("object"==_typeof(l)?l:NaN,t,s,h),l=i?d.getBasePixel():n.calculatePointY(l,t,s),e._xScale=c,e._yScale=d,e._datasetIndex=s,e._index=t,e._model={x:h,y:l,skip:a.skip||isNaN(h)||isNaN(l),radius:a.radius||f.getValueAtIndexOrDefault(r.pointRadius,t,u.radius),pointStyle:a.pointStyle||f.getValueAtIndexOrDefault(r.pointStyle,t,u.pointStyle),backgroundColor:n.getPointBackgroundColor(e,t),borderColor:n.getPointBorderColor(e,t),borderWidth:n.getPointBorderWidth(e,t),tension:o.dataset._model?o.dataset._model.tension:0,steppedLine:!!o.dataset._model&&o.dataset._model.steppedLine,hitRadius:a.hitRadius||f.getValueAtIndexOrDefault(r.pointHitRadius,t,u.hitRadius)}},calculatePointY:function(e,t,i){var n,o=this.chart,a=this.getMeta(),r=this.getScaleForId(a.yAxisID),s=0,l=0;if(r.options.stacked){for(n=0;n<i;n++){var d,c=o.data.datasets[n];"line"===(d=o.getDatasetMeta(n)).type&&d.yAxisID===r.id&&o.isDatasetVisible(n)&&((c=Number(r.getRightValue(c.data[t])))<0?l+=c||0:s+=c||0)}a=Number(r.getRightValue(e));return a<0?r.getPixelForValue(l+a):r.getPixelForValue(s+a)}return r.getPixelForValue(e)},updateBezierControlPoints:function(){function e(e,t,i){return Math.max(Math.min(e,i),t)}var t,i,n,o,a=this.getMeta(),r=this.chart.chartArea,s=a.data||[];if(a.dataset._model.spanGaps&&(s=s.filter(function(e){return!e._model.skip})),"monotone"===a.dataset._model.cubicInterpolationMode)f.splineCurveMonotone(s);else for(t=0,i=s.length;t<i;++t)n=s[t]._model,o=f.splineCurve(f.previousItem(s,t)._model,n,f.nextItem(s,t)._model,a.dataset._model.tension),n.controlPointPreviousX=o.previous.x,n.controlPointPreviousY=o.previous.y,n.controlPointNextX=o.next.x,n.controlPointNextY=o.next.y;if(this.chart.options.elements.line.capBezierPoints)for(t=0,i=s.length;t<i;++t)(n=s[t]._model).controlPointPreviousX=e(n.controlPointPreviousX,r.left,r.right),n.controlPointPreviousY=e(n.controlPointPreviousY,r.top,r.bottom),n.controlPointNextX=e(n.controlPointNextX,r.left,r.right),n.controlPointNextY=e(n.controlPointNextY,r.top,r.bottom)},draw:function(e){for(var t=this.getMeta(),i=t.data||[],n=e||1,o=0,a=i.length;o<a;++o)i[o].transition(n);for(h(this.getDataset(),this.chart.options)&&t.dataset.transition(n).draw(),o=0,a=i.length;o<a;++o)i[o].draw()},setHoverStyle:function(e){var t=this.chart.data.datasets[e._datasetIndex],i=e._index,n=e.custom||{},e=e._model;e.radius=n.hoverRadius||f.getValueAtIndexOrDefault(t.pointHoverRadius,i,this.chart.options.elements.point.hoverRadius),e.backgroundColor=n.hoverBackgroundColor||f.getValueAtIndexOrDefault(t.pointHoverBackgroundColor,i,f.getHoverColor(e.backgroundColor)),e.borderColor=n.hoverBorderColor||f.getValueAtIndexOrDefault(t.pointHoverBorderColor,i,f.getHoverColor(e.borderColor)),e.borderWidth=n.hoverBorderWidth||f.getValueAtIndexOrDefault(t.pointHoverBorderWidth,i,e.borderWidth)},removeHoverStyle:function(e){var t=this.chart.data.datasets[e._datasetIndex],i=e._index,n=e.custom||{},o=e._model;void 0!==t.radius&&void 0===t.pointRadius&&(t.pointRadius=t.radius),o.radius=n.radius||f.getValueAtIndexOrDefault(t.pointRadius,i,this.chart.options.elements.point.radius),o.backgroundColor=this.getPointBackgroundColor(e,i),o.borderColor=this.getPointBorderColor(e,i),o.borderWidth=this.getPointBorderWidth(e,i)}})}},{}],19:[function(e,t,i){t.exports=function(t){var y=t.helpers;t.defaults.polarArea={scale:{type:"radialLinear",lineArc:!0,ticks:{beginAtZero:!0}},animation:{animateRotate:!0,animateScale:!0},startAngle:-.5*Math.PI,aspectRatio:1,legendCallback:function(e){var t=[];t.push('<ul class="'+e.id+'-legend">');var e=e.data,i=e.datasets,n=e.labels;if(i.length)for(var o=0;o<i[0].data.length;++o)t.push('<li><span style="background-color:'+i[0].backgroundColor[o]+'">'),n[o]&&t.push(n[o]),t.push("</span></li>");return t.push("</ul>"),t.join("")},legend:{labels:{generateLabels:function(s){var l=s.data;return l.labels.length&&l.datasets.length?l.labels.map(function(e,t){var i=s.getDatasetMeta(0),n=l.datasets[0],o=i.data[t].custom||{},a=y.getValueAtIndexOrDefault,r=s.options.elements.arc;return{text:e,fillStyle:o.backgroundColor||a(n.backgroundColor,t,r.backgroundColor),strokeStyle:o.borderColor||a(n.borderColor,t,r.borderColor),lineWidth:o.borderWidth||a(n.borderWidth,t,r.borderWidth),hidden:isNaN(n.data[t])||i.data[t].hidden,index:t}}):[]}},onClick:function(e,t){for(var i,n=t.index,o=this.chart,a=0,r=(o.data.datasets||[]).length;a<r;++a)(i=o.getDatasetMeta(a)).data[n].hidden=!i.data[n].hidden;o.update()}},tooltips:{callbacks:{title:function(){return""},label:function(e,t){return t.labels[e.index]+": "+e.yLabel}}}},t.controllers.polarArea=t.DatasetController.extend({dataElementType:t.elements.Arc,linkScales:y.noop,update:function(i){var n=this,e=n.chart,t=e.chartArea,o=n.getMeta(),a=e.options,r=a.elements.arc,t=Math.min(t.right-t.left,t.bottom-t.top);e.outerRadius=Math.max((t-r.borderWidth/2)/2,0),e.innerRadius=Math.max(a.cutoutPercentage?e.outerRadius/100*a.cutoutPercentage:1,0),e.radiusLength=(e.outerRadius-e.innerRadius)/e.getVisibleDatasetCount(),n.outerRadius=e.outerRadius-e.radiusLength*n.index,n.innerRadius=n.outerRadius-e.radiusLength,o.count=n.countVisibleElements(),y.each(o.data,function(e,t){n.updateElement(e,t,i)})},updateElement:function(e,t,i){for(var n=this.chart,o=this.getDataset(),a=n.options,r=a.animation,s=n.scale,l=y.getValueAtIndexOrDefault,d=n.data.labels,c=this.calculateCircumference(o.data[t]),u=s.xCenter,h=s.yCenter,f=0,p=this.getMeta(),m=0;m<t;++m)isNaN(o.data[m])||p.data[m].hidden||++f;var g=a.startAngle,v=e.hidden?0:s.getDistanceFromCenterForValue(o.data[t]),n=g+c*f,a=n+(e.hidden?0:c),c=r.animateScale?0:s.getDistanceFromCenterForValue(o.data[t]);y.extend(e,{_datasetIndex:this.index,_index:t,_scale:s,_model:{x:u,y:h,innerRadius:0,outerRadius:i?c:v,startAngle:i&&r.animateRotate?g:n,endAngle:i&&r.animateRotate?g:a,label:l(d,t,d[t])}}),this.removeHoverStyle(e),e.pivot()},removeHoverStyle:function(e){t.DatasetController.prototype.removeHoverStyle.call(this,e,this.chart.options.elements.arc)},countVisibleElements:function(){var i=this.getDataset(),e=this.getMeta(),n=0;return y.each(e.data,function(e,t){isNaN(i.data[t])||e.hidden||n++}),n},calculateCircumference:function(e){var t=this.getMeta().count;return 0<t&&!isNaN(e)?2*Math.PI/t:0}})}},{}],20:[function(e,t,i){t.exports=function(t){var l=t.helpers;t.defaults.radar={scale:{type:"radialLinear"},elements:{line:{tension:0}}},t.controllers.radar=t.DatasetController.extend({datasetElementType:t.elements.Line,dataElementType:t.elements.Point,linkScales:l.noop,addElementAndReset:function(e){t.DatasetController.prototype.addElementAndReset.call(this,e),this.updateBezierControlPoints()},update:function(i){var n=this,e=n.getMeta(),t=e.dataset,o=e.data,a=t.custom||{},r=n.getDataset(),s=n.chart.options.elements.line,t=n.chart.scale;void 0!==r.tension&&void 0===r.lineTension&&(r.lineTension=r.tension),l.extend(e.dataset,{_datasetIndex:n.index,_children:o,_loop:!0,_model:{tension:a.tension||l.getValueOrDefault(r.lineTension,s.tension),backgroundColor:a.backgroundColor||r.backgroundColor||s.backgroundColor,borderWidth:a.borderWidth||r.borderWidth||s.borderWidth,borderColor:a.borderColor||r.borderColor||s.borderColor,fill:a.fill||(void 0!==r.fill?r:s).fill,borderCapStyle:a.borderCapStyle||r.borderCapStyle||s.borderCapStyle,borderDash:a.borderDash||r.borderDash||s.borderDash,borderDashOffset:a.borderDashOffset||r.borderDashOffset||s.borderDashOffset,borderJoinStyle:a.borderJoinStyle||r.borderJoinStyle||s.borderJoinStyle,scaleTop:t.top,scaleBottom:t.bottom,scaleZero:t.getBasePosition()}}),e.dataset.pivot(),l.each(o,function(e,t){n.updateElement(e,t,i)},n),n.updateBezierControlPoints()},updateElement:function(e,t,i){var n=e.custom||{},o=this.getDataset(),a=this.chart.scale,r=this.chart.options.elements.point,s=a.getPointPositionForValue(t,o.data[t]);l.extend(e,{_datasetIndex:this.index,_index:t,_scale:a,_model:{x:i?a.xCenter:s.x,y:i?a.yCenter:s.y,tension:n.tension||l.getValueOrDefault(o.tension,this.chart.options.elements.line.tension),radius:n.radius||l.getValueAtIndexOrDefault(o.pointRadius,t,r.radius),backgroundColor:n.backgroundColor||l.getValueAtIndexOrDefault(o.pointBackgroundColor,t,r.backgroundColor),borderColor:n.borderColor||l.getValueAtIndexOrDefault(o.pointBorderColor,t,r.borderColor),borderWidth:n.borderWidth||l.getValueAtIndexOrDefault(o.pointBorderWidth,t,r.borderWidth),pointStyle:n.pointStyle||l.getValueAtIndexOrDefault(o.pointStyle,t,r.pointStyle),hitRadius:n.hitRadius||l.getValueAtIndexOrDefault(o.hitRadius,t,r.hitRadius)}}),e._model.skip=n.skip||isNaN(e._model.x)||isNaN(e._model.y)},updateBezierControlPoints:function(){var n=this.chart.chartArea,o=this.getMeta();l.each(o.data,function(e,t){var i=e._model,t=l.splineCurve(l.previousItem(o.data,t,!0)._model,i,l.nextItem(o.data,t,!0)._model,i.tension);i.controlPointPreviousX=Math.max(Math.min(t.previous.x,n.right),n.left),i.controlPointPreviousY=Math.max(Math.min(t.previous.y,n.bottom),n.top),i.controlPointNextX=Math.max(Math.min(t.next.x,n.right),n.left),i.controlPointNextY=Math.max(Math.min(t.next.y,n.bottom),n.top),e.pivot()})},draw:function(e){var t=this.getMeta(),i=e||1;l.each(t.data,function(e){e.transition(i)}),t.dataset.transition(i).draw(),l.each(t.data,function(e){e.draw()})},setHoverStyle:function(e){var t=this.chart.data.datasets[e._datasetIndex],i=e.custom||{},n=e._index,e=e._model;e.radius=i.hoverRadius||l.getValueAtIndexOrDefault(t.pointHoverRadius,n,this.chart.options.elements.point.hoverRadius),e.backgroundColor=i.hoverBackgroundColor||l.getValueAtIndexOrDefault(t.pointHoverBackgroundColor,n,l.getHoverColor(e.backgroundColor)),e.borderColor=i.hoverBorderColor||l.getValueAtIndexOrDefault(t.pointHoverBorderColor,n,l.getHoverColor(e.borderColor)),e.borderWidth=i.hoverBorderWidth||l.getValueAtIndexOrDefault(t.pointHoverBorderWidth,n,e.borderWidth)},removeHoverStyle:function(e){var t=this.chart.data.datasets[e._datasetIndex],i=e.custom||{},n=e._index,o=e._model,e=this.chart.options.elements.point;o.radius=i.radius||l.getValueAtIndexOrDefault(t.radius,n,e.radius),o.backgroundColor=i.backgroundColor||l.getValueAtIndexOrDefault(t.pointBackgroundColor,n,e.backgroundColor),o.borderColor=i.borderColor||l.getValueAtIndexOrDefault(t.pointBorderColor,n,e.borderColor),o.borderWidth=i.borderWidth||l.getValueAtIndexOrDefault(t.pointBorderWidth,n,e.borderWidth)}})}},{}],21:[function(e,t,i){t.exports=function(e){var i=e.helpers;e.defaults.global.animation={duration:1e3,easing:"easeOutQuart",onProgress:i.noop,onComplete:i.noop},e.Animation=e.Element.extend({currentStep:null,numSteps:60,easing:"",render:null,onAnimationProgress:null,onAnimationComplete:null}),e.animationService={frameDuration:17,animations:[],dropFrames:0,request:null,addAnimation:function(e,t,i,n){n||(e.animating=!0);for(var o=0;o<this.animations.length;++o)if(this.animations[o].chartInstance===e)return void(this.animations[o].animationObject=t);this.animations.push({chartInstance:e,animationObject:t}),1===this.animations.length&&this.requestAnimationFrame()},cancelAnimation:function(t){var e=i.findIndex(this.animations,function(e){return e.chartInstance===t});-1!==e&&(this.animations.splice(e,1),t.animating=!1)},requestAnimationFrame:function(){var e=this;null===e.request&&(e.request=i.requestAnimFrame.call(window,function(){e.request=null,e.startDigest()}))},startDigest:function(){var e=this,t=Date.now(),i=0;1<e.dropFrames&&(i=Math.floor(e.dropFrames),e.dropFrames=e.dropFrames%1);for(var n=0;n<e.animations.length;)null===e.animations[n].animationObject.currentStep&&(e.animations[n].animationObject.currentStep=0),e.animations[n].animationObject.currentStep+=1+i,e.animations[n].animationObject.currentStep>e.animations[n].animationObject.numSteps&&(e.animations[n].animationObject.currentStep=e.animations[n].animationObject.numSteps),e.animations[n].animationObject.render(e.animations[n].chartInstance,e.animations[n].animationObject),e.animations[n].animationObject.onAnimationProgress&&e.animations[n].animationObject.onAnimationProgress.call&&e.animations[n].animationObject.onAnimationProgress.call(e.animations[n].chartInstance,e.animations[n]),e.animations[n].animationObject.currentStep===e.animations[n].animationObject.numSteps?(e.animations[n].animationObject.onAnimationComplete&&e.animations[n].animationObject.onAnimationComplete.call&&e.animations[n].animationObject.onAnimationComplete.call(e.animations[n].chartInstance,e.animations[n]),e.animations[n].chartInstance.animating=!1,e.animations.splice(n,1)):++n;t=(Date.now()-t)/e.frameDuration;e.dropFrames+=t,0<e.animations.length&&e.requestAnimationFrame()}}}},{}],22:[function(e,t,i){t.exports=function(e){(e.canvasHelpers={}).drawPoint=function(e,t,i,n,o){var a,r,s,l,d,c;if("object"!=_typeof(t)||"[object HTMLImageElement]"!==(a=t.toString())&&"[object HTMLCanvasElement]"!==a){if(!(isNaN(i)||i<=0)){switch(t){default:e.beginPath(),e.arc(n,o,i,0,2*Math.PI),e.closePath(),e.fill();break;case"triangle":e.beginPath(),d=(r=3*i/Math.sqrt(3))*Math.sqrt(3)/2,e.moveTo(n-r/2,o+d/3),e.lineTo(n+r/2,o+d/3),e.lineTo(n,o-2*d/3),e.closePath(),e.fill();break;case"rect":c=1/Math.SQRT2*i,e.beginPath(),e.fillRect(n-c,o-c,2*c,2*c),e.strokeRect(n-c,o-c,2*c,2*c);break;case"rectRot":c=1/Math.SQRT2*i,e.beginPath(),e.moveTo(n-c,o),e.lineTo(n,o+c),e.lineTo(n+c,o),e.lineTo(n,o-c),e.closePath(),e.fill();break;case"cross":e.beginPath(),e.moveTo(n,o+i),e.lineTo(n,o-i),e.moveTo(n-i,o),e.lineTo(n+i,o),e.closePath();break;case"crossRot":e.beginPath(),s=Math.cos(Math.PI/4)*i,l=Math.sin(Math.PI/4)*i,e.moveTo(n-s,o-l),e.lineTo(n+s,o+l),e.moveTo(n-s,o+l),e.lineTo(n+s,o-l),e.closePath();break;case"star":e.beginPath(),e.moveTo(n,o+i),e.lineTo(n,o-i),e.moveTo(n-i,o),e.lineTo(n+i,o),s=Math.cos(Math.PI/4)*i,l=Math.sin(Math.PI/4)*i,e.moveTo(n-s,o-l),e.lineTo(n+s,o+l),e.moveTo(n-s,o+l),e.lineTo(n+s,o-l),e.closePath();break;case"line":e.beginPath(),e.moveTo(n-i,o),e.lineTo(n+i,o),e.closePath();break;case"dash":e.beginPath(),e.moveTo(n,o),e.lineTo(n+i,o),e.closePath()}e.stroke()}}else e.drawImage(t,n-t.width/2,o-t.height/2)}}},{}],23:[function(e,t,i){t.exports=function(r){var s=r.helpers;r.types={},r.instances={},r.controllers={},r.Controller=function(e){return this.chart=e,this.config=e.config,this.options=this.config.options=s.configMerge(r.defaults.global,r.defaults[this.config.type],this.config.options||{}),this.id=s.uid(),Object.defineProperty(this,"data",{get:function(){return this.config.data}}),(r.instances[this.id]=this).options.responsive&&this.resize(!0),this.initialize(),this},s.extend(r.Controller.prototype,{initialize:function(){var e=this;return r.plugins.notify("beforeInit",[e]),e.bindEvents(),e.ensureScalesHaveIDs(),e.buildOrUpdateControllers(),e.buildScales(),e.updateLayout(),e.resetElements(),e.initToolTip(),e.update(),r.plugins.notify("afterInit",[e]),e},clear:function(){return s.clear(this.chart),this},stop:function(){return r.animationService.cancelAnimation(this),this},resize:function(e){var t=this,i=t.chart,n=i.canvas,o=s.getMaximumWidth(n),a=i.aspectRatio,a=t.options.maintainAspectRatio&&!1===isNaN(a)&&isFinite(a)&&0!==a?o/a:s.getMaximumHeight(n);if(!(i.width!==o||i.height!==a))return t;n.width=i.width=o,n.height=i.height=a,s.retinaScale(i);a={width:o,height:a};return r.plugins.notify("resize",[t,a]),t.options.onResize&&t.options.onResize(t,a),e||(t.stop(),t.update(t.options.responsiveAnimationDuration)),t},ensureScalesHaveIDs:function(){var e=this.options,t=e.scales||{},e=e.scale;s.each(t.xAxes,function(e,t){e.id=e.id||"x-axis-"+t}),s.each(t.yAxes,function(e,t){e.id=e.id||"y-axis-"+t}),e&&(e.id=e.id||"scale")},buildScales:function(){var n=this,e=n.options,o=n.scales={},t=[];e.scales&&(t=t.concat((e.scales.xAxes||[]).map(function(e){return{options:e,dtype:"category"}}),(e.scales.yAxes||[]).map(function(e){return{options:e,dtype:"linear"}}))),e.scale&&t.push({options:e.scale,dtype:"radialLinear",isDefault:!0}),s.each(t,function(e){var t=e.options,i=s.getValueOrDefault(t.type,e.dtype),i=r.scaleService.getScaleConstructor(i);i&&(t=new i({id:t.id,options:t,ctx:n.chart.ctx,chart:n}),o[t.id]=t,e.isDefault&&(n.scale=t))}),r.scaleService.addScalesToLayout(this)},updateLayout:function(){r.layoutService.update(this,this.chart.width,this.chart.height)},buildOrUpdateControllers:function(){var n=this,o=[],a=[];if(s.each(n.data.datasets,function(e,t){var i=n.getDatasetMeta(t);i.type||(i.type=e.type||n.config.type),o.push(i.type),i.controller?i.controller.updateIndex(t):(i.controller=new r.controllers[i.type](n,t),a.push(i.controller))},n),1<o.length)for(var e=1;e<o.length;e++)if(o[e]!==o[e-1]){n.isCombo=!0;break}return a},resetElements:function(){var i=this;s.each(i.data.datasets,function(e,t){i.getDatasetMeta(t).controller.reset()},i)},update:function(e,t){var i=this;r.plugins.notify("beforeUpdate",[i]),i.tooltip._data=i.data;var n=i.buildOrUpdateControllers();s.each(i.data.datasets,function(e,t){i.getDatasetMeta(t).controller.buildOrUpdateElements()},i),r.layoutService.update(i,i.chart.width,i.chart.height),r.plugins.notify("afterScaleUpdate",[i]),s.each(n,function(e){e.reset()}),i.updateDatasets(),r.plugins.notify("afterUpdate",[i]),i.render(e,t)},updateDatasets:function(){var e,t;if(r.plugins.notify("beforeDatasetsUpdate",[this])){for(e=0,t=this.data.datasets.length;e<t;++e)this.getDatasetMeta(e).controller.update();r.plugins.notify("afterDatasetsUpdate",[this])}},render:function(e,t){r.plugins.notify("beforeRender",[this]);var i,n=this.options.animation;return n&&(void 0!==e&&0!==e||void 0===e&&0!==n.duration)?((i=new r.Animation).numSteps=(e||n.duration)/16.66,i.easing=n.easing,i.render=function(e,t){var i=s.easingEffects[t.easing],n=t.currentStep/t.numSteps,i=i(n);e.draw(i,n,t.currentStep)},i.onAnimationProgress=n.onProgress,i.onAnimationComplete=n.onComplete,r.animationService.addAnimation(this,i,e,t)):(this.draw(),n&&n.onComplete&&n.onComplete.call&&n.onComplete.call(this)),this},draw:function(i){var n=this,e=i||1;n.clear(),r.plugins.notify("beforeDraw",[n,e]),s.each(n.boxes,function(e){e.draw(n.chartArea)},n),n.scale&&n.scale.draw(),r.plugins.notify("beforeDatasetsDraw",[n,e]),s.each(n.data.datasets,function(e,t){n.isDatasetVisible(t)&&n.getDatasetMeta(t).controller.draw(i)},n,!0),r.plugins.notify("afterDatasetsDraw",[n,e]),n.tooltip.transition(e).draw(),r.plugins.notify("afterDraw",[n,e])},getElementAtEvent:function(e){var i=this,n=s.getRelativePosition(e,i.chart),o=[];return s.each(i.data.datasets,function(e,t){i.isDatasetVisible(t)&&(t=i.getDatasetMeta(t),s.each(t.data,function(e){return e.inRange(n.x,n.y)?(o.push(e),o):void 0}))}),o.slice(0,1)},getElementsAtEvent:function(e){var n=this,o=s.getRelativePosition(e,n.chart),i=[],a=function(){if(n.data.datasets)for(var e=0;e<n.data.datasets.length;e++){var t=n.getDatasetMeta(e);if(n.isDatasetVisible(e))for(var i=0;i<t.data.length;i++)if(t.data[i].inRange(o.x,o.y))return t.data[i]}}.call(n);return a&&s.each(n.data.datasets,function(e,t){!n.isDatasetVisible(t)||(t=n.getDatasetMeta(t).data[a._index])&&!t._view.skip&&i.push(t)},n),i},getElementsAtXAxis:function(e){var n=this,o=s.getRelativePosition(e,n.chart),a=[],r=function(){if(n.data.datasets)for(var e=0;e<n.data.datasets.length;e++){var t=n.getDatasetMeta(e);if(n.isDatasetVisible(e))for(var i=0;i<t.data.length;i++)if(t.data[i].inLabelRange(o.x,o.y))return t.data[i]}}.call(n);return r&&s.each(n.data.datasets,function(e,t){var i;n.isDatasetVisible(t)&&(i=n.getDatasetMeta(t),-1===(t=s.findIndex(i.data,function(e){return r._model.x===e._model.x}))||i.data[t]._view.skip||a.push(i.data[t]))},n),a},getElementsAtEventForMode:function(e,t){switch(t){case"single":return this.getElementAtEvent(e);case"label":return this.getElementsAtEvent(e);case"dataset":return this.getDatasetAtEvent(e);case"x-axis":return this.getElementsAtXAxis(e);default:return e}},getDatasetAtEvent:function(e){e=this.getElementAtEvent(e);return e=0<e.length?this.getDatasetMeta(e[0]._datasetIndex).data:e},getDatasetMeta:function(e){e=this.data.datasets[e];return e._meta||(e._meta={}),e._meta[this.id]||(e._meta[this.id]={type:null,data:[],dataset:null,controller:null,hidden:null,xAxisID:null,yAxisID:null})},getVisibleDatasetCount:function(){for(var e=0,t=0,i=this.data.datasets.length;t<i;++t)this.isDatasetVisible(t)&&e++;return e},isDatasetVisible:function(e){var t=this.getDatasetMeta(e);return"boolean"==typeof t.hidden?!t.hidden:!this.data.datasets[e].hidden},generateLegend:function(){return this.options.legendCallback(this)},destroy:function(){var e=this;e.stop(),e.clear(),s.unbindEvents(e,e.events),s.removeResizeListener(e.chart.canvas.parentNode);var t=e.chart.canvas;t.width=e.chart.width,t.height=e.chart.height,void 0!==e.chart.originalDevicePixelRatio&&e.chart.ctx.scale(1/e.chart.originalDevicePixelRatio,1/e.chart.originalDevicePixelRatio),t.style.width=e.chart.originalCanvasStyleWidth,t.style.height=e.chart.originalCanvasStyleHeight,r.plugins.notify("destroy",[e]),delete r.instances[e.id]},toBase64Image:function(){return this.chart.canvas.toDataURL.apply(this.chart.canvas,arguments)},initToolTip:function(){this.tooltip=new r.Tooltip({_chart:this.chart,_chartInstance:this,_data:this.data,_options:this.options.tooltips},this)},bindEvents:function(){var t=this;s.bindEvents(t,t.options.events,function(e){t.eventHandler(e)})},updateHoverStyle:function(e,t,i){var n,o,a,r=i?"setHoverStyle":"removeHoverStyle";switch(t){case"single":e=[e[0]];break;case"label":case"dataset":case"x-axis":break;default:return}for(o=0,a=e.length;o<a;++o)(n=e[o])&&this.getDatasetMeta(n._datasetIndex).controller[r](n)},eventHandler:function(e){var t=this,i=t.tooltip,n=t.options||{},o=n.hover,a=n.tooltips;return t.lastActive=t.lastActive||[],t.lastTooltipActive=t.lastTooltipActive||[],"mouseout"===e.type?(t.active=[],t.tooltipActive=[]):(t.active=t.getElementsAtEventForMode(e,o.mode),t.tooltipActive=t.getElementsAtEventForMode(e,a.mode)),o.onHover&&o.onHover.call(t,t.active),t.legend&&t.legend.handleEvent&&t.legend.handleEvent(e),"mouseup"!==e.type&&"click"!==e.type||!n.onClick||n.onClick.call(t,e,t.active),t.lastActive.length&&t.updateHoverStyle(t.lastActive,o.mode,!1),t.active.length&&o.mode&&t.updateHoverStyle(t.active,o.mode,!0),(a.enabled||a.custom)&&(i.initialize(),i._active=t.tooltipActive,i.update(!0)),i.pivot(),t.animating||s.arrayEquals(t.active,t.lastActive)&&s.arrayEquals(t.tooltipActive,t.lastTooltipActive)||(t.stop(),(a.enabled||a.custom)&&i.update(!0),t.render(o.animationDuration,!0)),t.lastActive=t.active,t.lastTooltipActive=t.tooltipActive,t}})}},{}],24:[function(e,t,i){t.exports=function(e){var r=e.helpers,t=r.noop;e.DatasetController=function(e,t){this.initialize(e,t)},r.extend(e.DatasetController.prototype,{datasetElementType:null,dataElementType:null,initialize:function(e,t){this.chart=e,this.index=t,this.linkScales(),this.addElements()},updateIndex:function(e){this.index=e},linkScales:function(){var e=this.getMeta(),t=this.getDataset();null===e.xAxisID&&(e.xAxisID=t.xAxisID||this.chart.options.scales.xAxes[0].id),null===e.yAxisID&&(e.yAxisID=t.yAxisID||this.chart.options.scales.yAxes[0].id)},getDataset:function(){return this.chart.data.datasets[this.index]},getMeta:function(){return this.chart.getDatasetMeta(this.index)},getScaleForId:function(e){return this.chart.scales[e]},reset:function(){this.update(!0)},createMetaDataset:function(){var e=this.datasetElementType;return e&&new e({_chart:this.chart.chart,_datasetIndex:this.index})},createMetaData:function(e){var t=this.dataElementType;return t&&new t({_chart:this.chart.chart,_datasetIndex:this.index,_index:e})},addElements:function(){for(var e=this.getMeta(),t=this.getDataset().data||[],i=e.data,n=0,o=t.length;n<o;++n)i[n]=i[n]||this.createMetaData(e,n);e.dataset=e.dataset||this.createMetaDataset()},addElementAndReset:function(e){var t=this.createMetaData(e);this.getMeta().data.splice(e,0,t),this.updateElement(t,e,!0)},buildOrUpdateElements:function(){var e=this.getMeta().data,t=this.getDataset().data.length,i=e.length;if(t<i)e.splice(t,i-t);else if(i<t)for(var n=i;n<t;++n)this.addElementAndReset(n)},update:t,draw:function(e){var t=e||1;r.each(this.getMeta().data,function(e){e.transition(t).draw()})},removeHoverStyle:function(e,t){var i=this.chart.data.datasets[e._datasetIndex],n=e._index,o=e.custom||{},a=r.getValueAtIndexOrDefault,e=e._model;e.backgroundColor=o.backgroundColor||a(i.backgroundColor,n,t.backgroundColor),e.borderColor=o.borderColor||a(i.borderColor,n,t.borderColor),e.borderWidth=o.borderWidth||a(i.borderWidth,n,t.borderWidth)},setHoverStyle:function(e){var t=this.chart.data.datasets[e._datasetIndex],i=e._index,n=e.custom||{},o=r.getValueAtIndexOrDefault,a=r.getHoverColor,e=e._model;e.backgroundColor=n.hoverBackgroundColor||o(t.hoverBackgroundColor,i,a(e.backgroundColor)),e.borderColor=n.hoverBorderColor||o(t.hoverBorderColor,i,a(e.borderColor)),e.borderWidth=n.hoverBorderWidth||o(t.hoverBorderWidth,i,e.borderWidth)}}),e.DatasetController.extend=r.inherits}},{}],25:[function(e,t,i){t.exports=function(e){var a=e.helpers;e.elements={},e.Element=function(e){a.extend(this,e),this.initialize.apply(this,arguments)},a.extend(e.Element.prototype,{initialize:function(){this.hidden=!1},pivot:function(){return this._view||(this._view=a.clone(this._model)),this._start=a.clone(this._view),this},transition:function(n){var o=this;return o._view||(o._view=a.clone(o._model)),1===n?(o._view=o._model,o._start=null):(o._start||o.pivot(),a.each(o._model,function(t,i){if("_"!==i[0])if(o._view.hasOwnProperty(i)){if(t!==o._view[i])if("string"==typeof t)try{var e=a.color(o._model[i]).mix(a.color(o._start[i]),n);o._view[i]=e.rgbString()}catch(e){o._view[i]=t}else"number"==typeof t?(e=void 0!==o._start[i]&&!1===isNaN(o._start[i])?o._start[i]:0,o._view[i]=(o._model[i]-e)*n+e):o._view[i]=t}else"number"!=typeof t||isNaN(o._view[i])?o._view[i]=t:o._view[i]=t*n},o)),o},tooltipPosition:function(){return{x:this._model.x,y:this._model.y}},hasValue:function(){return a.isNumber(this._model.x)&&a.isNumber(this._model.y)}}),e.Element.extend=a.inherits}},{}],26:[function(e,t,i){var n=e(2);t.exports=function(a){function l(e,t,i){var n;return"string"==typeof e?(n=parseInt(e,10),-1!==e.indexOf("%")&&(n=n/100*t.parentNode[i])):n=e,n}function d(e){return null!=e&&"none"!==e}function t(e,t,i){var n=document.defaultView,o=e.parentNode,a=n.getComputedStyle(e)[t],r=n.getComputedStyle(o)[t],s=d(a),n=d(r),t=Number.POSITIVE_INFINITY;return s||n?Math.min(s?l(a,e,i):t,n?l(r,o,i):t):"none"}var e,u=a.helpers={};u.each=function(e,t,i,n){if(u.isArray(e))if(a=e.length,n)for(r=a-1;0<=r;r--)t.call(i,e[r],r);else for(r=0;r<a;r++)t.call(i,e[r],r);else if("object"==_typeof(e))for(var o=Object.keys(e),a=o.length,r=0;r<a;r++)t.call(i,e[o[r]],o[r])},u.clone=function(e){var i={};return u.each(e,function(e,t){u.isArray(e)?i[t]=e.slice(0):"object"==_typeof(e)&&null!==e?i[t]=u.clone(e):i[t]=e}),i},u.extend=function(i){for(var e=function(e,t){i[t]=e},t=1,n=arguments.length;t<n;t++)u.each(arguments[t],e);return i},u.configMerge=function(e){var n=u.clone(e);return u.each(Array.prototype.slice.call(arguments,1),function(e){u.each(e,function(e,t){var i;"scales"===t?n[t]=u.scaleMerge(n.hasOwnProperty(t)?n[t]:{},e):"scale"===t?n[t]=u.configMerge(n.hasOwnProperty(t)?n[t]:{},a.scaleService.getScaleDefaults(e.type),e):n.hasOwnProperty(t)&&u.isArray(n[t])&&u.isArray(e)?(i=n[t],u.each(e,function(e,t){t<i.length?"object"==_typeof(i[t])&&null!==i[t]&&"object"==_typeof(e)&&null!==e?i[t]=u.configMerge(i[t],e):i[t]=e:i.push(e)})):n.hasOwnProperty(t)&&"object"==_typeof(n[t])&&null!==n[t]&&"object"==_typeof(e)?n[t]=u.configMerge(n[t],e):n[t]=e})}),n},u.scaleMerge=function(e,t){var o=u.clone(e);return u.each(t,function(e,n){"xAxes"===n||"yAxes"===n?o.hasOwnProperty(n)?u.each(e,function(e,t){var i=u.getValueOrDefault(e.type,"xAxes"===n?"category":"linear"),i=a.scaleService.getScaleDefaults(i);t>=o[n].length||!o[n][t].type?o[n].push(u.configMerge(i,e)):e.type&&e.type!==o[n][t].type?o[n][t]=u.configMerge(o[n][t],i,e):o[n][t]=u.configMerge(o[n][t],e)}):(o[n]=[],u.each(e,function(e){var t=u.getValueOrDefault(e.type,"xAxes"===n?"category":"linear");o[n].push(u.configMerge(a.scaleService.getScaleDefaults(t),e))})):o.hasOwnProperty(n)&&"object"==_typeof(o[n])&&null!==o[n]&&"object"==_typeof(e)?o[n]=u.configMerge(o[n],e):o[n]=e}),o},u.getValueAtIndexOrDefault=function(e,t,i){return null==e?i:u.isArray(e)?t<e.length?e[t]:i:e},u.getValueOrDefault=function(e,t){return void 0===e?t:e},u.indexOf=Array.prototype.indexOf?function(e,t){return e.indexOf(t)}:function(e,t){for(var i=0,n=e.length;i<n;++i)if(e[i]===t)return i;return-1},u.where=function(e,t){if(u.isArray(e)&&Array.prototype.filter)return e.filter(t);var i=[];return u.each(e,function(e){t(e)&&i.push(e)}),i},u.findIndex=Array.prototype.findIndex?function(e,t,i){return e.findIndex(t,i)}:function(e,t,i){i=void 0===i?e:i;for(var n=0,o=e.length;n<o;++n)if(t.call(i,e[n],n,e))return n;return-1},u.findNextWhere=function(e,t,i){for(var n=(i=null==i?-1:i)+1;n<e.length;n++){var o=e[n];if(t(o))return o}},u.findPreviousWhere=function(e,t,i){for(var n=(i=null==i?e.length:i)-1;0<=n;n--){var o=e[n];if(t(o))return o}},u.inherits=function(e){function t(){this.constructor=n}var i=this,n=e&&e.hasOwnProperty("constructor")?e.constructor:function(){return i.apply(this,arguments)};return t.prototype=i.prototype,n.prototype=new t,n.extend=u.inherits,e&&u.extend(n.prototype,e),n.__super__=i.prototype,n},u.noop=function(){},u.uid=(e=0,function(){return e++}),u.isNumber=function(e){return!isNaN(parseFloat(e))&&isFinite(e)},u.almostEquals=function(e,t,i){return Math.abs(e-t)<i},u.max=function(e){return e.reduce(function(e,t){return isNaN(t)?e:Math.max(e,t)},Number.NEGATIVE_INFINITY)},u.min=function(e){return e.reduce(function(e,t){return isNaN(t)?e:Math.min(e,t)},Number.POSITIVE_INFINITY)},u.sign=Math.sign?function(e){return Math.sign(e)}:function(e){return 0===(e=+e)||isNaN(e)?e:0<e?1:-1},u.log10=Math.log10?function(e){return Math.log10(e)}:function(e){return Math.log(e)/Math.LN10},u.toRadians=function(e){return e*(Math.PI/180)},u.toDegrees=function(e){return e*(180/Math.PI)},u.getAngleFromPoint=function(e,t){var i=t.x-e.x,t=t.y-e.y,e=Math.sqrt(i*i+t*t),i=Math.atan2(t,i);return i<-.5*Math.PI&&(i+=2*Math.PI),{angle:i,distance:e}},u.aliasPixel=function(e){return e%2==0?0:.5},u.splineCurve=function(e,t,i,n){var o=e.skip?t:e,a=t,r=i.skip?t:i,e=Math.sqrt(Math.pow(a.x-o.x,2)+Math.pow(a.y-o.y,2)),t=Math.sqrt(Math.pow(r.x-a.x,2)+Math.pow(r.y-a.y,2)),i=e/(e+t),t=t/(e+t),i=n*(i=isNaN(i)?0:i),t=n*(t=isNaN(t)?0:t);return{previous:{x:a.x-i*(r.x-o.x),y:a.y-i*(r.y-o.y)},next:{x:a.x+t*(r.x-o.x),y:a.y+t*(r.y-o.y)}}},u.EPSILON=Number.EPSILON||1e-14,u.splineCurveMonotone=function(e){for(var t,i,n,o,a,r,s,l=(e||[]).map(function(e){return{model:e._model,deltaK:0,mK:0}}),d=l.length,c=0;c<d;++c)(i=l[c]).model.skip||(t=0<c?l[c-1]:null,(n=c<d-1?l[c+1]:null)&&!n.model.skip&&(i.deltaK=(n.model.y-i.model.y)/(n.model.x-i.model.x)),!t||t.model.skip?i.mK=i.deltaK:!n||n.model.skip?i.mK=t.deltaK:this.sign(t.deltaK)!==this.sign(i.deltaK)?i.mK=0:i.mK=(t.deltaK+i.deltaK)/2);for(c=0;c<d-1;++c)i=l[c],n=l[c+1],i.model.skip||n.model.skip||(u.almostEquals(i.deltaK,0,this.EPSILON)?i.mK=n.mK=0:(o=i.mK/i.deltaK,a=n.mK/i.deltaK,(r=Math.pow(o,2)+Math.pow(a,2))<=9||(r=3/Math.sqrt(r),i.mK=o*r*i.deltaK,n.mK=a*r*i.deltaK)));for(c=0;c<d;++c)(i=l[c]).model.skip||(t=0<c?l[c-1]:null,n=c<d-1?l[c+1]:null,t&&!t.model.skip&&(s=(i.model.x-t.model.x)/3,i.model.controlPointPreviousX=i.model.x-s,i.model.controlPointPreviousY=i.model.y-s*i.mK),n&&!n.model.skip&&(s=(n.model.x-i.model.x)/3,i.model.controlPointNextX=i.model.x+s,i.model.controlPointNextY=i.model.y+s*i.mK))},u.nextItem=function(e,t,i){return i?t>=e.length-1?e[0]:e[t+1]:t>=e.length-1?e[e.length-1]:e[t+1]},u.previousItem=function(e,t,i){return i?t<=0?e[e.length-1]:e[t-1]:t<=0?e[0]:e[t-1]},u.niceNum=function(e,t){var i=Math.floor(u.log10(e)),e=e/Math.pow(10,i);return(t?e<1.5?1:e<3?2:e<7?5:10:e<=1?1:e<=2?2:e<=5?5:10)*Math.pow(10,i)};var i=u.easingEffects={linear:function(e){return e},easeInQuad:function(e){return e*e},easeOutQuad:function(e){return-1*e*(e-2)},easeInOutQuad:function(e){return(e/=.5)<1?.5*e*e:-.5*(--e*(e-2)-1)},easeInCubic:function(e){return e*e*e},easeOutCubic:function(e){return(e=+e-1)*e*e+1},easeInOutCubic:function(e){return(e/=.5)<1?.5*e*e*e:.5*((e-=2)*e*e+2)},easeInQuart:function(e){return e*e*e*e},easeOutQuart:function(e){return-1*((e=+e-1)*e*e*e-1)},easeInOutQuart:function(e){return(e/=.5)<1?.5*e*e*e*e:-.5*((e-=2)*e*e*e-2)},easeInQuint:function(e){return(e/=1)*e*e*e*e},easeOutQuint:function(e){return(e=+e-1)*e*e*e*e+1},easeInOutQuint:function(e){return(e/=.5)<1?.5*e*e*e*e*e:.5*((e-=2)*e*e*e*e+2)},easeInSine:function(e){return-1*Math.cos(+e*(Math.PI/2))+1},easeOutSine:function(e){return+Math.sin(+e*(Math.PI/2))},easeInOutSine:function(e){return-.5*(Math.cos(Math.PI*e)-1)},easeInExpo:function(e){return 0===e?1:+Math.pow(2,10*(+e-1))},easeOutExpo:function(e){return 1===e?1:1-Math.pow(2,-10*e)},easeInOutExpo:function(e){return 0===e?0:1===e?1:(e/=.5)<1?.5*Math.pow(2,10*(e-1)):.5*(2-Math.pow(2,-10*--e))},easeInCirc:function(e){return 1<=e?e:-1*(Math.sqrt(1-(e/=1)*e)-1)},easeOutCirc:function(e){return+Math.sqrt(1-(e=+e-1)*e)},easeInOutCirc:function(e){return(e/=.5)<1?-.5*(Math.sqrt(1-e*e)-1):.5*(Math.sqrt(1-(e-=2)*e)+1)},easeInElastic:function(e){var t=1.70158,i=0,n=1;return 0===e?0:1==(e/=1)?1:(i=i||.3,t=n<Math.abs(1)?(n=1,i/4):i/(2*Math.PI)*Math.asin(1/n),-(n*Math.pow(2,10*--e)*Math.sin((+e-t)*(2*Math.PI)/i)))},easeOutElastic:function(e){var t=1.70158,i=0,n=1;return 0===e?0:1==(e/=1)?1:(i=i||.3,t=n<Math.abs(1)?(n=1,i/4):i/(2*Math.PI)*Math.asin(1/n),n*Math.pow(2,-10*e)*Math.sin((+e-t)*(2*Math.PI)/i)+1)},easeInOutElastic:function(e){var t=1.70158,i=0,n=1;return 0===e?0:2==(e/=.5)?1:(i=i||.3*1.5*1,t=n<Math.abs(1)?(n=1,i/4):i/(2*Math.PI)*Math.asin(1/n),e<1?n*Math.pow(2,10*--e)*Math.sin((+e-t)*(2*Math.PI)/i)*-.5:n*Math.pow(2,-10*--e)*Math.sin((+e-t)*(2*Math.PI)/i)*.5+1)},easeInBack:function(e){return(e/=1)*e*(2.70158*e-1.70158)},easeOutBack:function(e){return(e=+e-1)*e*(2.70158*e+1.70158)+1},easeInOutBack:function(e){var t=1.70158;return(e/=.5)<1?e*e*((1+(t*=1.525))*e-t)*.5:.5*((e-=2)*e*((1+(t*=1.525))*e+t)+2)},easeInBounce:function(e){return 1-i.easeOutBounce(1-e)},easeOutBounce:function(e){return(e/=1)<1/2.75?7.5625*e*e*1:e<2/2.75?7.5625*(e-=1.5/2.75)*e+.75:e<2.5/2.75?7.5625*(e-=2.25/2.75)*e+.9375:7.5625*(e-=2.625/2.75)*e+.984375},easeInOutBounce:function(e){return e<.5?.5*i.easeInBounce(2*e):.5*i.easeOutBounce(2*e-1)+.5}};u.requestAnimFrame=window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||window.oRequestAnimationFrame||window.msRequestAnimationFrame||function(e){return window.setTimeout(e,1e3/60)},u.cancelAnimFrame=window.cancelAnimationFrame||window.webkitCancelAnimationFrame||window.mozCancelAnimationFrame||window.oCancelAnimationFrame||window.msCancelAnimationFrame||function(e){return window.clearTimeout(e,1e3/60)},u.getRelativePosition=function(e,t){var i=e.originalEvent||e,n=e.currentTarget||e.srcElement,o=n.getBoundingClientRect(),a=i.touches,r=a&&0<a.length?(l=a[0].clientX,a[0].clientY):(l=i.clientX,i.clientY),s=parseFloat(u.getStyle(n,"padding-left")),e=parseFloat(u.getStyle(n,"padding-top")),a=parseFloat(u.getStyle(n,"padding-right")),i=parseFloat(u.getStyle(n,"padding-bottom")),a=o.right-o.left-s-a,i=o.bottom-o.top-e-i,l=Math.round((l-o.left-s)/a*n.width/t.currentDevicePixelRatio);return{x:l,y:r=Math.round((r-o.top-e)/i*n.height/t.currentDevicePixelRatio)}},u.addEvent=function(e,t,i){e.addEventListener?e.addEventListener(t,i):e.attachEvent?e.attachEvent("on"+t,i):e["on"+t]=i},u.removeEvent=function(e,t,i){e.removeEventListener?e.removeEventListener(t,i,!1):e.detachEvent?e.detachEvent("on"+t,i):e["on"+t]=u.noop},u.bindEvents=function(t,e,i){var n=t.events=t.events||{};u.each(e,function(e){n[e]=function(){i.apply(t,arguments)},u.addEvent(t.chart.canvas,e,n[e])})},u.unbindEvents=function(e,t){var i=e.chart.canvas;u.each(t,function(e,t){u.removeEvent(i,t,e)})},u.getConstraintWidth=function(e){return t(e,"max-width","clientWidth")},u.getConstraintHeight=function(e){return t(e,"max-height","clientHeight")},u.getMaximumWidth=function(e){var t=e.parentNode,i=parseInt(u.getStyle(t,"padding-left"),10),n=parseInt(u.getStyle(t,"padding-right"),10),n=t.clientWidth-i-n,e=u.getConstraintWidth(e);return isNaN(e)?n:Math.min(n,e)},u.getMaximumHeight=function(e){var t=e.parentNode,i=parseInt(u.getStyle(t,"padding-top"),10),n=parseInt(u.getStyle(t,"padding-bottom"),10),n=t.clientHeight-i-n,e=u.getConstraintHeight(e);return isNaN(e)?n:Math.min(n,e)},u.getStyle=function(e,t){return e.currentStyle?e.currentStyle[t]:document.defaultView.getComputedStyle(e,null).getPropertyValue(t)},u.retinaScale=function(e){var t=e.ctx,i=e.canvas,n=i.width,o=i.height,a=e.currentDevicePixelRatio=window.devicePixelRatio||1;1!==a&&(i.height=o*a,i.width=n*a,t.scale(a,a),e.originalDevicePixelRatio=e.originalDevicePixelRatio||a),i.style.width=n+"px",i.style.height=o+"px"},u.clear=function(e){e.ctx.clearRect(0,0,e.width,e.height)},u.fontString=function(e,t,i){return t+" "+e+"px "+i},u.longestText=function(t,e,i,n){var o=(n=n||{}).data=n.data||{},a=n.garbageCollect=n.garbageCollect||[];n.font!==e&&(o=n.data={},a=n.garbageCollect=[],n.font=e),t.font=e;var r=0;u.each(i,function(e){null!=e&&!0!==u.isArray(e)?r=u.measureText(t,o,a,r,e):u.isArray(e)&&u.each(e,function(e){null==e||u.isArray(e)||(r=u.measureText(t,o,a,r,e))})});var s=a.length/2;if(s>i.length){for(var l=0;l<s;l++)delete o[a[l]];a.splice(0,s)}return r},u.measureText=function(e,t,i,n,o){var a=t[o];return a||(a=t[o]=e.measureText(o).width,i.push(o)),n=n<a?a:n},u.numberOfLabelLines=function(e){var t=1;return u.each(e,function(e){u.isArray(e)&&e.length>t&&(t=e.length)}),t},u.drawRoundedRectangle=function(e,t,i,n,o,a){e.beginPath(),e.moveTo(t+a,i),e.lineTo(t+n-a,i),e.quadraticCurveTo(t+n,i,t+n,i+a),e.lineTo(t+n,i+o-a),e.quadraticCurveTo(t+n,i+o,t+n-a,i+o),e.lineTo(t+a,i+o),e.quadraticCurveTo(t,i+o,t,i+o-a),e.lineTo(t,i+a),e.quadraticCurveTo(t,i,t+a,i),e.closePath()},u.color=function(e){return n?n(e instanceof CanvasGradient?a.defaults.global.defaultColor:e):(console.error("Color.js not found!"),e)},u.addResizeListener=function(e,t){var i=document.createElement("iframe"),n="chartjs-hidden-iframe";i.classlist?i.classlist.add(n):i.setAttribute("class",n),i.tabIndex=-1;n=i.style;n.width="100%",n.display="block",n.border=0,n.height=0,n.margin=0,n.position="absolute",n.left=0,n.right=0,n.top=0,n.bottom=0,e.insertBefore(i,e.firstChild),(i.contentWindow||i).onresize=function(){return t?t():void 0}},u.removeResizeListener=function(e){e=e.querySelector(".chartjs-hidden-iframe");e&&e.parentNode.removeChild(e)},u.isArray=Array.isArray?function(e){return Array.isArray(e)}:function(e){return"[object Array]"===Object.prototype.toString.call(e)},u.arrayEquals=function(e,t){var i,n,o,a;if(!e||!t||e.length!==t.length)return!1;for(i=0,n=e.length;i<n;++i)if(o=e[i],a=t[i],o instanceof Array&&a instanceof Array){if(!u.arrayEquals(o,a))return!1}else if(o!==a)return!1;return!0},u.callCallback=function(e,t,i){e&&"function"==typeof e.call&&e.apply(i,t)},u.getHoverColor=function(e){return e instanceof CanvasPattern?e:u.color(e).saturate(.5).darken(.1).rgbString()}}},{2:2}],27:[function(e,t,i){t.exports=function(){function o(e,t){var i=this,n=o.helpers;return i.config=t||{data:{datasets:[]}},(e=e.length&&e[0].getContext?e[0]:e).getContext&&(e=e.getContext("2d")),i.ctx=e,i.canvas=e.canvas,e.canvas.style.display=e.canvas.style.display||"block",i.width=e.canvas.width||parseInt(n.getStyle(e.canvas,"width"),10)||n.getMaximumWidth(e.canvas),i.height=e.canvas.height||parseInt(n.getStyle(e.canvas,"height"),10)||n.getMaximumHeight(e.canvas),i.aspectRatio=i.width/i.height,!isNaN(i.aspectRatio)&&!1!==isFinite(i.aspectRatio)||(i.aspectRatio=void 0!==t.aspectRatio?t.aspectRatio:2),i.originalCanvasStyleWidth=e.canvas.style.width,i.originalCanvasStyleHeight=e.canvas.style.height,n.retinaScale(i),i.controller=new o.Controller(i),n.addResizeListener(e.canvas.parentNode,function(){i.controller&&i.controller.config.options.responsive&&i.controller.resize()}),i.controller||i}return o.defaults={global:{responsive:!0,responsiveAnimationDuration:0,maintainAspectRatio:!0,events:["mousemove","mouseout","click","touchstart","touchmove"],hover:{onHover:null,mode:"single",animationDuration:400},onClick:null,defaultColor:"rgba(0,0,0,0.1)",defaultFontColor:"#666",defaultFontFamily:"'Helvetica Neue', 'Helvetica', 'Arial', sans-serif",defaultFontSize:12,defaultFontStyle:"normal",showLines:!0,elements:{},legendCallback:function(e){var t=[];t.push('<ul class="'+e.id+'-legend">');for(var i=0;i<e.data.datasets.length;i++)t.push('<li><span style="background-color:'+e.data.datasets[i].backgroundColor+'"></span>'),e.data.datasets[i].label&&t.push(e.data.datasets[i].label),t.push("</li>");return t.push("</ul>"),t.join("")}}},o.Chart=o}},{}],28:[function(e,t,i){t.exports=function(e){var F=e.helpers;e.layoutService={defaults:{},addBox:function(e,t){e.boxes||(e.boxes=[]),e.boxes.push(t)},removeBox:function(e,t){e.boxes&&e.boxes.splice(e.boxes.indexOf(t),1)},update:function(t,i,e){function n(t){var e,i=F.findNextWhere(v,function(e){return e.box===t});i&&(t.isHorizontal()?(e={left:y,right:b,top:0,bottom:0},t.update(t.options.fullWidth?c:m,u/2,e)):t.update(i.minSize.width,g))}function o(e){e.isHorizontal()?(e.left=e.options.fullWidth?0:y,e.right=e.options.fullWidth?+i:y+m,e.top=S,e.bottom=S+e.height,S=e.bottom):(e.left=x,e.right=x+e.width,e.top=w,e.bottom=w+g,x=e.right)}var a,r,s,l,d,c,u,h,f,p,m,g,v,y,b,w,C,_,k,x,S;t&&(a=F.where(t.boxes,function(e){return"left"===e.options.position}),r=F.where(t.boxes,function(e){return"right"===e.options.position}),s=F.where(t.boxes,function(e){return"top"===e.options.position}),l=F.where(t.boxes,function(e){return"bottom"===e.options.position}),d=F.where(t.boxes,function(e){return"chartArea"===e.options.position}),s.sort(function(e,t){return(t.options.fullWidth?1:0)-(e.options.fullWidth?1:0)}),l.sort(function(e,t){return(e.options.fullWidth?1:0)-(t.options.fullWidth?1:0)}),f=(i-(c=+i)/2)/(a.length+r.length),p=(e-(h=(u=+e)/2))/(s.length+l.length),m=c,g=u,v=[],F.each(a.concat(r,s,l),function(e){var t,i=e.isHorizontal();i?(t=e.update(e.options.fullWidth?c:m,p),g-=t.height):(t=e.update(f,h),m-=t.width),v.push({horizontal:i,minSize:t,box:e})}),C=w=b=y=0,F.each(a.concat(r),n),F.each(a,function(e){y+=e.width}),F.each(r,function(e){b+=e.width}),F.each(s.concat(l),n),F.each(s,function(e){w+=e.height}),F.each(l,function(e){C+=e.height}),F.each(a.concat(r),function(t){var e=F.findNextWhere(v,function(e){return e.box===t}),i={left:0,right:0,top:w,bottom:C};e&&t.update(e.minSize.width,g,i)}),C=w=b=y=0,F.each(a,function(e){y+=e.width}),F.each(r,function(e){b+=e.width}),F.each(s,function(e){w+=e.height}),F.each(l,function(e){C+=e.height}),_=e-w-C,(k=i-y-b)===m&&_===g||(F.each(a,function(e){e.height=_}),F.each(r,function(e){e.height=_}),F.each(s,function(e){e.options.fullWidth||(e.width=k)}),F.each(l,function(e){e.options.fullWidth||(e.width=k)}),g=_,m=k),S=x=0,F.each(a.concat(s),o),x+=m,S+=g,F.each(r,o),F.each(l,o),t.chartArea={left:y,top:w,right:y+m,bottom:w+g},F.each(d,function(e){e.left=t.chartArea.left,e.top=t.chartArea.top,e.right=t.chartArea.right,e.bottom=t.chartArea.bottom,e.update(m,g)}))}}}},{}],29:[function(e,t,i){t.exports=function($){var T=$.helpers,e=T.noop;$.defaults.global.legend={display:!0,position:"top",fullWidth:!0,reverse:!1,onClick:function(e,t){var i=t.datasetIndex,n=this.chart,t=n.getDatasetMeta(i);t.hidden=null===t.hidden?!n.data.datasets[i].hidden:null,n.update()},onHover:null,labels:{boxWidth:40,padding:10,generateLabels:function(i){var e=i.data;return T.isArray(e.datasets)?e.datasets.map(function(e,t){return{text:e.label,fillStyle:T.isArray(e.backgroundColor)?e.backgroundColor[0]:e.backgroundColor,hidden:!i.isDatasetVisible(t),lineCap:e.borderCapStyle,lineDash:e.borderDash,lineDashOffset:e.borderDashOffset,lineJoin:e.borderJoinStyle,lineWidth:e.borderWidth,strokeStyle:e.borderColor,pointStyle:e.pointStyle,datasetIndex:t}},this):[]}}},$.Legend=$.Element.extend({initialize:function(e){T.extend(this,e),this.legendHitBoxes=[],this.doughnutMode=!1},beforeUpdate:e,update:function(e,t,i){var n=this;return n.beforeUpdate(),n.maxWidth=e,n.maxHeight=t,n.margins=i,n.beforeSetDimensions(),n.setDimensions(),n.afterSetDimensions(),n.beforeBuildLabels(),n.buildLabels(),n.afterBuildLabels(),n.beforeFit(),n.fit(),n.afterFit(),n.afterUpdate(),n.minSize},afterUpdate:e,beforeSetDimensions:e,setDimensions:function(){var e=this;e.isHorizontal()?(e.width=e.maxWidth,e.left=0,e.right=e.width):(e.height=e.maxHeight,e.top=0,e.bottom=e.height),e.paddingLeft=0,e.paddingTop=0,e.paddingRight=0,e.paddingBottom=0,e.minSize={width:0,height:0}},afterSetDimensions:e,beforeBuildLabels:e,buildLabels:function(){this.legendItems=this.options.labels.generateLabels.call(this,this.chart),this.options.reverse&&this.legendItems.reverse()},afterBuildLabels:e,beforeFit:e,fit:function(){var i,n,o,a,r,s,l,d=this,e=d.options,c=e.labels,t=e.display,u=d.ctx,h=$.defaults.global,f=T.getValueOrDefault,p=f(c.fontSize,h.defaultFontSize),e=f(c.fontStyle,h.defaultFontStyle),h=f(c.fontFamily,h.defaultFontFamily),e=T.fontString(p,e,h),m=d.legendHitBoxes=[],g=d.minSize,h=d.isHorizontal();h?(g.width=d.maxWidth,g.height=t?10:0):(g.width=t?10:0,g.height=d.maxHeight),t&&(u.font=e,h?(i=d.lineWidths=[0],n=d.legendItems.length?p+c.padding:0,u.textAlign="left",u.textBaseline="top",T.each(d.legendItems,function(e,t){e=(c.usePointStyle?p*Math.sqrt(2):c.boxWidth)+p/2+u.measureText(e.text).width;i[i.length-1]+e+c.padding>=d.width&&(n+=p+c.padding,i[i.length]=d.left),m[t]={left:0,top:0,width:e,height:p},i[i.length-1]+=e+c.padding}),g.height+=n):(h=c.padding,o=d.columnWidths=[],a=c.padding,s=r=0,l=p+h,T.each(d.legendItems,function(e,t){e=(c.usePointStyle?2*c.boxWidth:c.boxWidth)+p/2+u.measureText(e.text).width;s+l>g.height&&(a+=r+c.padding,o.push(r),s=r=0),r=Math.max(r,e),s+=l,m[t]={left:0,top:0,width:e,height:p}}),a+=r,o.push(r),g.width+=a)),d.width=g.width,d.height=g.height},afterFit:e,isHorizontal:function(){return"top"===this.options.position||"bottom"===this.options.position},draw:function(){var h,f,e,p,t,i,m,g,v,y,b,w=this,C=w.options,_=C.labels,k=$.defaults.global,x=k.elements.line,S=w.width,F=w.lineWidths;C.display&&(h=w.ctx,e=(f=T.getValueOrDefault)(_.fontColor,k.defaultFontColor),p=f(_.fontSize,k.defaultFontSize),t=f(_.fontStyle,k.defaultFontStyle),i=f(_.fontFamily,k.defaultFontFamily),i=T.fontString(p,t,i),h.textAlign="left",h.textBaseline="top",h.lineWidth=.5,h.strokeStyle=e,h.fillStyle=e,h.font=i,m=_.boxWidth,g=w.legendHitBoxes,v=w.isHorizontal(),y=v?{x:w.left+(S-F[0])/2,y:w.top+_.padding,line:0}:{x:w.left+_.padding,y:w.top+_.padding,line:0},b=p+_.padding,T.each(w.legendItems,function(e,t){var i,n,o,a,r,s,l=h.measureText(e.text).width,d=_.usePointStyle?p+p/2+l:m+p/2+l,c=y.x,u=y.y;v?S<=c+d&&(u=y.y+=b,y.line++,c=y.x=w.left+(S-F[y.line])/2):u+b>w.bottom&&(c=y.x=c+w.columnWidths[y.line]+_.padding,u=y.y=w.top,y.line++),i=c,n=u,o=e,isNaN(m)||m<=0||(h.save(),h.fillStyle=f(o.fillStyle,k.defaultColor),h.lineCap=f(o.lineCap,x.borderCapStyle),h.lineDashOffset=f(o.lineDashOffset,x.borderDashOffset),h.lineJoin=f(o.lineJoin,x.borderJoinStyle),h.lineWidth=f(o.lineWidth,x.borderWidth),h.strokeStyle=f(o.strokeStyle,k.defaultColor),a=0===f(o.lineWidth,x.borderWidth),h.setLineDash&&h.setLineDash(f(o.lineDash,x.borderDash)),C.labels&&C.labels.usePointStyle?(s=(r=p*Math.SQRT2/2)/Math.SQRT2,$.canvasHelpers.drawPoint(h,o.pointStyle,r,i+s,n+s)):(a||h.strokeRect(i,n,m,p),h.fillRect(i,n,m,p)),h.restore()),g[t].left=c,g[t].top=u,c=c,u=u,e=e,l=l,h.fillText(e.text,m+p/2+c,u),e.hidden&&(h.beginPath(),h.lineWidth=2,h.moveTo(m+p/2+c,u+p/2),h.lineTo(m+p/2+c+l,u+p/2),h.stroke()),v?y.x+=d+_.padding:y.y+=b}))},handleEvent:function(e){var t=this,i=t.options,n="mouseup"===e.type?"click":e.type;if("mousemove"===n){if(!i.onHover)return}else{if("click"!==n)return;if(!i.onClick)return}var o=T.getRelativePosition(e,t.chart.chart),a=o.x,r=o.y;if(a>=t.left&&a<=t.right&&r>=t.top&&r<=t.bottom)for(var s=t.legendHitBoxes,l=0;l<s.length;++l){var d=s[l];if(a>=d.left&&a<=d.left+d.width&&r>=d.top&&r<=d.top+d.height){if("click"===n){i.onClick.call(t,e,t.legendItems[l]);break}if("mousemove"===n){i.onHover.call(t,e,t.legendItems[l]);break}}}}}),$.plugins.register({beforeInit:function(e){var t=e.options.legend;t&&(e.legend=new $.Legend({ctx:e.chart.ctx,options:t,chart:e}),$.layoutService.addBox(e,e.legend))}})}},{}],30:[function(e,t,i){t.exports=function(e){var t=e.helpers.noop;e.plugins={_plugins:[],register:function(e){var t=this._plugins;[].concat(e).forEach(function(e){-1===t.indexOf(e)&&t.push(e)})},unregister:function(e){var t=this._plugins;[].concat(e).forEach(function(e){e=t.indexOf(e);-1!==e&&t.splice(e,1)})},clear:function(){this._plugins=[]},count:function(){return this._plugins.length},getAll:function(){return this._plugins},notify:function(e,t){for(var i,n=this._plugins,o=n.length,a=0;a<o;++a)if("function"==typeof(i=n[a])[e]&&!1===i[e].apply(i,t||[]))return!1;return!0}},e.PluginBase=e.Element.extend({beforeInit:t,afterInit:t,beforeUpdate:t,afterUpdate:t,beforeDraw:t,afterDraw:t,destroy:t}),e.pluginService=e.plugins}},{}],31:[function(e,t,i){t.exports=function(p){var O=p.helpers;p.defaults.scale={display:!0,position:"left",gridLines:{display:!0,color:"rgba(0, 0, 0, 0.1)",lineWidth:1,drawBorder:!0,drawOnChartArea:!0,drawTicks:!0,tickMarkLength:10,zeroLineWidth:1,zeroLineColor:"rgba(0,0,0,0.25)",offsetGridLines:!1,borderDash:[],borderDashOffset:0},scaleLabel:{labelString:"",display:!1},ticks:{beginAtZero:!1,minRotation:0,maxRotation:50,mirror:!1,padding:10,reverse:!1,display:!0,autoSkip:!0,autoSkipPadding:0,labelOffset:0,callback:function(e){return O.isArray(e)?e:""+e}}},p.Scale=p.Element.extend({beforeUpdate:function(){O.callCallback(this.options.beforeUpdate,[this])},update:function(e,t,i){var n=this;return n.beforeUpdate(),n.maxWidth=e,n.maxHeight=t,n.margins=O.extend({left:0,right:0,top:0,bottom:0},i),n.beforeSetDimensions(),n.setDimensions(),n.afterSetDimensions(),n.beforeDataLimits(),n.determineDataLimits(),n.afterDataLimits(),n.beforeBuildTicks(),n.buildTicks(),n.afterBuildTicks(),n.beforeTickToLabelConversion(),n.convertTicksToLabels(),n.afterTickToLabelConversion(),n.beforeCalculateTickRotation(),n.calculateTickRotation(),n.afterCalculateTickRotation(),n.beforeFit(),n.fit(),n.afterFit(),n.afterUpdate(),n.minSize},afterUpdate:function(){O.callCallback(this.options.afterUpdate,[this])},beforeSetDimensions:function(){O.callCallback(this.options.beforeSetDimensions,[this])},setDimensions:function(){var e=this;e.isHorizontal()?(e.width=e.maxWidth,e.left=0,e.right=e.width):(e.height=e.maxHeight,e.top=0,e.bottom=e.height),e.paddingLeft=0,e.paddingTop=0,e.paddingRight=0,e.paddingBottom=0},afterSetDimensions:function(){O.callCallback(this.options.afterSetDimensions,[this])},beforeDataLimits:function(){O.callCallback(this.options.beforeDataLimits,[this])},determineDataLimits:O.noop,afterDataLimits:function(){O.callCallback(this.options.afterDataLimits,[this])},beforeBuildTicks:function(){O.callCallback(this.options.beforeBuildTicks,[this])},buildTicks:O.noop,afterBuildTicks:function(){O.callCallback(this.options.afterBuildTicks,[this])},beforeTickToLabelConversion:function(){O.callCallback(this.options.beforeTickToLabelConversion,[this])},convertTicksToLabels:function(){var n=this;n.ticks=n.ticks.map(function(e,t,i){return n.options.ticks.userCallback?n.options.ticks.userCallback(e,t,i):n.options.ticks.callback(e,t,i)},n)},afterTickToLabelConversion:function(){O.callCallback(this.options.afterTickToLabelConversion,[this])},beforeCalculateTickRotation:function(){O.callCallback(this.options.beforeCalculateTickRotation,[this])},calculateTickRotation:function(){var e=this,t=e.ctx,i=p.defaults.global,n=e.options.ticks,o=O.getValueOrDefault(n.fontSize,i.defaultFontSize),a=O.getValueOrDefault(n.fontStyle,i.defaultFontStyle),i=O.getValueOrDefault(n.fontFamily,i.defaultFontFamily),a=O.fontString(o,a,i);t.font=a;var r,s=t.measureText(e.ticks[0]).width,i=t.measureText(e.ticks[e.ticks.length-1]).width;if(e.labelRotation=n.minRotation||0,e.paddingRight=0,e.paddingLeft=0,e.options.display&&e.isHorizontal()){e.paddingRight=i/2+3,e.paddingLeft=s/2+3,e.longestTextCache||(e.longestTextCache={});for(var l,d,c=O.longestText(t,a,e.ticks,e.longestTextCache),u=c,h=e.getPixelForTick(1)-e.getPixelForTick(0)-6;h<u&&e.labelRotation<n.maxRotation;){if(l=Math.cos(O.toRadians(e.labelRotation)),d=Math.sin(O.toRadians(e.labelRotation)),(r=l*s)+o/2>e.yLabelWidth&&(e.paddingLeft=r+o/2),e.paddingRight=o/2,d*c>e.maxHeight){e.labelRotation--;break}e.labelRotation++,u=l*c}}e.margins&&(e.paddingLeft=Math.max(e.paddingLeft-e.margins.left,0),e.paddingRight=Math.max(e.paddingRight-e.margins.right,0))},afterCalculateTickRotation:function(){O.callCallback(this.options.afterCalculateTickRotation,[this])},beforeFit:function(){O.callCallback(this.options.beforeFit,[this])},fit:function(){var e,t=this,i=t.minSize={width:0,height:0},n=t.options,o=p.defaults.global,a=n.ticks,r=n.scaleLabel,s=n.gridLines,l=n.display,d=t.isHorizontal(),c=O.getValueOrDefault(a.fontSize,o.defaultFontSize),u=O.getValueOrDefault(a.fontStyle,o.defaultFontStyle),h=O.getValueOrDefault(a.fontFamily,o.defaultFontFamily),h=O.fontString(c,u,h),o=O.getValueOrDefault(r.fontSize,o.defaultFontSize),n=n.gridLines.tickMarkLength;i.width=d?t.isFullWidth()?t.maxWidth-t.margins.left-t.margins.right:t.maxWidth:l&&s.drawTicks?n:0,i.height=d?l&&s.drawTicks?n:0:t.maxHeight,r.display&&l&&(d?i.height+=1.5*o:i.width+=1.5*o),a.display&&l&&(t.longestTextCache||(t.longestTextCache={}),r=O.longestText(t.ctx,h,t.ticks,t.longestTextCache),o=O.numberOfLabelLines(t.ticks),l=.5*c,d?(t.longestLabelWidth=r,l=Math.sin(O.toRadians(t.labelRotation))*t.longestLabelWidth+c*o+l*o,i.height=Math.min(t.maxHeight,i.height+l),t.ctx.font=h,o=t.ctx.measureText(t.ticks[0]).width,e=t.ctx.measureText(t.ticks[t.ticks.length-1]).width,l=Math.cos(O.toRadians(t.labelRotation)),h=Math.sin(O.toRadians(t.labelRotation)),t.paddingLeft=0!==t.labelRotation?l*o+3:o/2+3,t.paddingRight=0!==t.labelRotation?h*(c/2)+3:e/2+3):(e=t.maxWidth-i.width,a.mirror?r=0:r+=t.options.ticks.padding,r<e?i.width+=r:i.width=t.maxWidth,t.paddingTop=c/2,t.paddingBottom=c/2)),t.margins&&(t.paddingLeft=Math.max(t.paddingLeft-t.margins.left,0),t.paddingTop=Math.max(t.paddingTop-t.margins.top,0),t.paddingRight=Math.max(t.paddingRight-t.margins.right,0),t.paddingBottom=Math.max(t.paddingBottom-t.margins.bottom,0)),t.width=i.width,t.height=i.height},afterFit:function(){O.callCallback(this.options.afterFit,[this])},isHorizontal:function(){return"top"===this.options.position||"bottom"===this.options.position},isFullWidth:function(){return this.options.fullWidth},getRightValue:function(e){return null==e||"number"==typeof e&&isNaN(e)?NaN:"object"!=_typeof(e)||e instanceof Date||e.isValid?e:this.getRightValue(this.isHorizontal()?e.x:e.y)},getLabelForIndex:O.noop,getPixelForValue:O.noop,getValueForPixel:O.noop,getPixelForTick:function(e,t){var i=this;if(i.isHorizontal()){var n=(i.width-(i.paddingLeft+i.paddingRight))/Math.max(i.ticks.length-(i.options.gridLines.offsetGridLines?0:1),1),o=n*e+i.paddingLeft;return t&&(o+=n/2),i.left+Math.round(o)+(i.isFullWidth()?i.margins.left:0)}o=i.height-(i.paddingTop+i.paddingBottom);return i.top+e*(o/(i.ticks.length-1))},getPixelForDecimal:function(e){var t=this;if(t.isHorizontal()){var i=(t.width-(t.paddingLeft+t.paddingRight))*e+t.paddingLeft;return t.left+Math.round(i)+(t.isFullWidth()?t.margins.left:0)}return t.top+e*t.height},getBasePixel:function(){var e=this.min,t=this.max;return this.getPixelForValue(this.beginAtZero?0:e<0&&t<0?t:0<e&&0<t?e:0)},draw:function(v){var y=this,b=y.options;if(b.display){var w,e,o=y.ctx,t=p.defaults.global,C=b.ticks,_=b.gridLines,i=b.scaleLabel,k=0!==y.labelRotation,n=C.autoSkip,x=y.isHorizontal();C.maxTicksLimit&&(e=C.maxTicksLimit);var a=O.getValueOrDefault(C.fontColor,t.defaultFontColor),r=O.getValueOrDefault(C.fontSize,t.defaultFontSize),s=O.getValueOrDefault(C.fontStyle,t.defaultFontStyle),l=O.getValueOrDefault(C.fontFamily,t.defaultFontFamily),d=O.fontString(r,s,l),S=_.tickMarkLength,F=O.getValueOrDefault(_.borderDash,t.borderDash),$=O.getValueOrDefault(_.borderDashOffset,t.borderDashOffset),c=O.getValueOrDefault(i.fontColor,t.defaultFontColor),s=O.getValueOrDefault(i.fontSize,t.defaultFontSize),l=O.getValueOrDefault(i.fontStyle,t.defaultFontStyle),t=O.getValueOrDefault(i.fontFamily,t.defaultFontFamily),l=O.fontString(s,l,t),T=O.toRadians(y.labelRotation),t=Math.cos(T),t=y.longestLabelWidth*t;o.fillStyle=a;var M=[];if(x){if(w=!1,k&&(t/=2),(t+C.autoSkipPadding)*y.ticks.length>y.width-(y.paddingLeft+y.paddingRight)&&(w=1+Math.floor((t+C.autoSkipPadding)*y.ticks.length/(y.width-(y.paddingLeft+y.paddingRight)))),e&&y.ticks.length>e)for(;!w||y.ticks.length/(w||1)>e;)w=w||1,w+=1;n||(w=!1)}var u,h,f,A="right"===b.position?y.left:y.right-S,P="right"===b.position?y.left+S:y.right,D="bottom"===b.position?y.top:y.bottom-S,H="bottom"===b.position?y.top+S:y.bottom;O.each(y.ticks,function(e,t){var i,n,o,a,r,s,l,d,c,u,h,f,p,m,g;null!=e&&(s=y.ticks.length===t+1,(1<w&&0<t%w||t%w==0&&t+w>=y.ticks.length)&&!s||null==e||(n=t===(void 0!==y.zeroLineIndex?y.zeroLineIndex:0)?(i=_.zeroLineWidth,_.zeroLineColor):(i=O.getValueAtIndexOrDefault(_.lineWidth,t),O.getValueAtIndexOrDefault(_.color,t)),s=l="middle",x?(k||(s="top"===b.position?"bottom":"top"),l=k?"right":"center",g=y.getPixelForTick(t)+O.aliasPixel(i),d=y.getPixelForTick(t,_.offsetGridLines)+C.labelOffset,c=k?y.top+12:"top"===b.position?y.bottom-S:y.top+S,u=o=a=r=g,h=D,f=H,p=v.top,m=v.bottom):(l="left"===b.position?C.mirror?(d=y.right+C.padding,"left"):(d=y.right-C.padding,"right"):C.mirror?(d=y.left-C.padding,"right"):(d=y.left+C.padding,"left"),g=y.getPixelForTick(t),g+=O.aliasPixel(i),c=y.getPixelForTick(t,_.offsetGridLines),u=A,o=P,a=v.left,r=v.right,h=f=p=m=g),M.push({tx1:u,ty1:h,tx2:o,ty2:f,x1:a,y1:p,x2:r,y2:m,labelX:d,labelY:c,glWidth:i,glColor:n,glBorderDash:F,glBorderDashOffset:$,rotation:-1*T,label:e,textBaseline:s,textAlign:l})))}),O.each(M,function(e){if(_.display&&(o.save(),o.lineWidth=e.glWidth,o.strokeStyle=e.glColor,o.setLineDash&&(o.setLineDash(e.glBorderDash),o.lineDashOffset=e.glBorderDashOffset),o.beginPath(),_.drawTicks&&(o.moveTo(e.tx1,e.ty1),o.lineTo(e.tx2,e.ty2)),_.drawOnChartArea&&(o.moveTo(e.x1,e.y1),o.lineTo(e.x2,e.y2)),o.stroke(),o.restore()),C.display){o.save(),o.translate(e.labelX,e.labelY),o.rotate(e.rotation),o.font=d,o.textBaseline=e.textBaseline,o.textAlign=e.textAlign;var t=e.label;if(O.isArray(t))for(var i=0,n=-(t.length-1)*r*.75;i<t.length;++i)o.fillText(""+t[i],0,n),n+=1.5*r;else o.fillText(t,0,0);o.restore()}}),i.display&&(f=0,x?(u=y.left+(y.right-y.left)/2,h="bottom"===b.position?y.bottom-s/2:y.top+s/2):(u=(n="left"===b.position)?y.left+s/2:y.right-s/2,h=y.top+(y.bottom-y.top)/2,f=n?-.5*Math.PI:.5*Math.PI),o.save(),o.translate(u,h),o.rotate(f),o.textAlign="center",o.textBaseline="middle",o.fillStyle=c,o.font=l,o.fillText(i.labelString,0,0),o.restore()),_.drawBorder&&(o.lineWidth=O.getValueAtIndexOrDefault(_.lineWidth,0),o.strokeStyle=O.getValueAtIndexOrDefault(_.color,0),h=y.left,f=y.right,c=y.top,l=y.bottom,i=O.aliasPixel(o.lineWidth),x?(c=l="top"===b.position?y.bottom:y.top,c+=i,l+=i):(h=f="left"===b.position?y.right:y.left,h+=i,f+=i),o.beginPath(),o.moveTo(h,c),o.lineTo(f,l),o.stroke())}}})}},{}],32:[function(e,t,i){t.exports=function(i){var n=i.helpers;i.scaleService={constructors:{},defaults:{},registerScaleType:function(e,t,i){this.constructors[e]=t,this.defaults[e]=n.clone(i)},getScaleConstructor:function(e){return this.constructors.hasOwnProperty(e)?this.constructors[e]:void 0},getScaleDefaults:function(e){return this.defaults.hasOwnProperty(e)?n.scaleMerge(i.defaults.scale,this.defaults[e]):{}},updateScaleDefaults:function(e,t){var i=this.defaults;i.hasOwnProperty(e)&&(i[e]=n.extend(i[e],t))},addScalesToLayout:function(t){n.each(t.scales,function(e){i.layoutService.addBox(t,e)})}}}},{}],33:[function(e,t,i){t.exports=function(f){var p=f.helpers;f.defaults.global.title={display:!1,position:"top",fullWidth:!0,fontStyle:"bold",padding:10,text:""};var e=p.noop;f.Title=f.Element.extend({initialize:function(e){p.extend(this,e),this.options=p.configMerge(f.defaults.global.title,e.options),this.legendHitBoxes=[]},beforeUpdate:function(){var e=this.chart.options;e&&e.title&&(this.options=p.configMerge(f.defaults.global.title,e.title))},update:function(e,t,i){var n=this;return n.beforeUpdate(),n.maxWidth=e,n.maxHeight=t,n.margins=i,n.beforeSetDimensions(),n.setDimensions(),n.afterSetDimensions(),n.beforeBuildLabels(),n.buildLabels(),n.afterBuildLabels(),n.beforeFit(),n.fit(),n.afterFit(),n.afterUpdate(),n.minSize},afterUpdate:e,beforeSetDimensions:e,setDimensions:function(){var e=this;e.isHorizontal()?(e.width=e.maxWidth,e.left=0,e.right=e.width):(e.height=e.maxHeight,e.top=0,e.bottom=e.height),e.paddingLeft=0,e.paddingTop=0,e.paddingRight=0,e.paddingBottom=0,e.minSize={width:0,height:0}},afterSetDimensions:e,beforeBuildLabels:e,buildLabels:e,afterBuildLabels:e,beforeFit:e,fit:function(){var e=p.getValueOrDefault,t=this.options,i=f.defaults.global,n=t.display,e=e(t.fontSize,i.defaultFontSize),i=this.minSize;this.isHorizontal()?(i.width=this.maxWidth,i.height=n?e+2*t.padding:0):(i.width=n?e+2*t.padding:0,i.height=this.maxHeight),this.width=i.width,this.height=i.height},afterFit:e,isHorizontal:function(){var e=this.options.position;return"top"===e||"bottom"===e},draw:function(){var e,t,i,n,o,a,r,s,l,d=this.ctx,c=p.getValueOrDefault,u=this.options,h=f.defaults.global;u.display&&(i=c(u.fontSize,h.defaultFontSize),s=c(u.fontStyle,h.defaultFontStyle),l=c(u.fontFamily,h.defaultFontFamily),n=p.fontString(i,s,l),o=0,a=this.top,r=this.left,s=this.bottom,l=this.right,d.fillStyle=c(u.fontColor,h.defaultFontColor),d.font=n,this.isHorizontal()?(e=r+(l-r)/2,t=a+(s-a)/2):(e="left"===u.position?r+i/2:l-i/2,t=a+(s-a)/2,o=Math.PI*("left"===u.position?-.5:.5)),d.save(),d.translate(e,t),d.rotate(o),d.textAlign="center",d.textBaseline="middle",d.fillText(u.text,0,0),d.restore())}}),f.plugins.register({beforeInit:function(e){var t=e.options.title;t&&(e.titleBlock=new f.Title({ctx:e.chart.ctx,options:t,chart:e}),f.layoutService.addBox(e,e.titleBlock))}})}},{}],34:[function(e,t,i){t.exports=function(n){function r(e,t){return t&&(g.isArray(t)?Array.prototype.push.apply(e,t):e.push(t)),e}var g=n.helpers;n.defaults.global.tooltips={enabled:!0,custom:null,mode:"single",backgroundColor:"rgba(0,0,0,0.8)",titleFontStyle:"bold",titleSpacing:2,titleMarginBottom:6,titleFontColor:"#fff",titleAlign:"left",bodySpacing:2,bodyFontColor:"#fff",bodyAlign:"left",footerFontStyle:"bold",footerSpacing:2,footerMarginTop:6,footerFontColor:"#fff",footerAlign:"left",yPadding:6,xPadding:6,yAlign:"center",xAlign:"center",caretSize:5,cornerRadius:6,multiKeyBackground:"#fff",callbacks:{beforeTitle:g.noop,title:function(e,t){var i="",n=t.labels,t=n?n.length:0;return 0<e.length&&((e=e[0]).xLabel?i=e.xLabel:0<t&&e.index<t&&(i=n[e.index])),i},afterTitle:g.noop,beforeBody:g.noop,beforeLabel:g.noop,label:function(e,t){return(t.datasets[e.datasetIndex].label||"")+": "+e.yLabel},labelColor:function(e,t){e=t.getDatasetMeta(e.datasetIndex).data[e.index]._view;return{borderColor:e.borderColor,backgroundColor:e.backgroundColor}},afterLabel:g.noop,afterBody:g.noop,beforeFooter:g.noop,footer:g.noop,afterFooter:g.noop}},n.Tooltip=n.Element.extend({initialize:function(){var e=n.defaults.global,t=this._options,i=g.getValueOrDefault;g.extend(this,{_model:{xPadding:t.xPadding,yPadding:t.yPadding,xAlign:t.xAlign,yAlign:t.yAlign,bodyFontColor:t.bodyFontColor,_bodyFontFamily:i(t.bodyFontFamily,e.defaultFontFamily),_bodyFontStyle:i(t.bodyFontStyle,e.defaultFontStyle),_bodyAlign:t.bodyAlign,bodyFontSize:i(t.bodyFontSize,e.defaultFontSize),bodySpacing:t.bodySpacing,titleFontColor:t.titleFontColor,_titleFontFamily:i(t.titleFontFamily,e.defaultFontFamily),_titleFontStyle:i(t.titleFontStyle,e.defaultFontStyle),titleFontSize:i(t.titleFontSize,e.defaultFontSize),_titleAlign:t.titleAlign,titleSpacing:t.titleSpacing,titleMarginBottom:t.titleMarginBottom,footerFontColor:t.footerFontColor,_footerFontFamily:i(t.footerFontFamily,e.defaultFontFamily),_footerFontStyle:i(t.footerFontStyle,e.defaultFontStyle),footerFontSize:i(t.footerFontSize,e.defaultFontSize),_footerAlign:t.footerAlign,footerSpacing:t.footerSpacing,footerMarginTop:t.footerMarginTop,caretSize:t.caretSize,cornerRadius:t.cornerRadius,backgroundColor:t.backgroundColor,opacity:0,legendColorBackground:t.multiKeyBackground}})},getTitle:function(){var e=this._options.callbacks,t=e.beforeTitle.apply(this,arguments),i=e.title.apply(this,arguments),n=e.afterTitle.apply(this,arguments),e=r(e=[],t);return e=r(e,i),r(e,n)},getBeforeBody:function(){var e=this._options.callbacks.beforeBody.apply(this,arguments);return g.isArray(e)?e:void 0!==e?[e]:[]},getBody:function(e,i){var n=this,o=n._options.callbacks,a=[];return g.each(e,function(e){var t={before:[],lines:[],after:[]};r(t.before,o.beforeLabel.call(n,e,i)),r(t.lines,o.label.call(n,e,i)),r(t.after,o.afterLabel.call(n,e,i)),a.push(t)}),a},getAfterBody:function(){var e=this._options.callbacks.afterBody.apply(this,arguments);return g.isArray(e)?e:void 0!==e?[e]:[]},getFooter:function(){var e=this._options.callbacks,t=e.beforeFooter.apply(this,arguments),i=e.footer.apply(this,arguments),n=e.afterFooter.apply(this,arguments),e=r(e=[],t);return e=r(e,i),r(e,n)},update:function(e){var t,i,n,o,a=this,r=a._options,s=a._model,l=a._active,d=a._data,c=a._chartInstance;if(l.length){s.opacity=1;for(var u=[],h=function(e){if(!e.length)return!1;for(var t=[],i=[],n=0,o=e.length;n<o;++n){var a=e[n];a&&a.hasValue()&&(a=a.tooltipPosition(),t.push(a.x),i.push(a.y))}var r=0,s=0;for(n=0;n<t.length;++n)t[n]&&(r+=t[n],s+=i[n]);return{x:Math.round(r/t.length),y:Math.round(s/t.length)}}(l),f=[],p=0,m=l.length;p<m;++p)f.push((t=l[p],o=n=i=void 0,i=t._xScale,n=t._yScale||t._scale,o=t._index,t=t._datasetIndex,{xLabel:i?i.getLabelForIndex(o,t):"",yLabel:n?n.getLabelForIndex(o,t):"",index:o,datasetIndex:t}));r.itemSort&&(f=f.sort(function(e,t){return r.itemSort(e,t,d)})),1<l.length&&g.each(f,function(e){u.push(r.callbacks.labelColor.call(a,e,c))}),g.extend(s,{title:a.getTitle(f,d),beforeBody:a.getBeforeBody(f,d),body:a.getBody(f,d),afterBody:a.getAfterBody(f,d),footer:a.getFooter(f,d),x:Math.round(h.x),y:Math.round(h.y),caretPadding:g.getValueOrDefault(h.padding,2),labelColors:u});h=a.getTooltipSize(s);a.determineAlignment(h),g.extend(s,a.getBackgroundPoint(s,h))}else a._model.opacity=0;return e&&r.custom&&r.custom.call(a,s),a},getTooltipSize:function(e){var t=this._chart.ctx,i={height:2*e.yPadding,width:0},n=e.body,o=n.reduce(function(e,t){return e+t.before.length+t.lines.length+t.after.length},0);o+=e.beforeBody.length+e.afterBody.length;var a=e.title.length,r=e.footer.length,s=e.titleFontSize,l=e.bodyFontSize,d=e.footerFontSize;i.height+=a*s,i.height+=(a-1)*e.titleSpacing,i.height+=a?e.titleMarginBottom:0,i.height+=o*l,i.height+=o?(o-1)*e.bodySpacing:0,i.height+=r?e.footerMarginTop:0,i.height+=r*d,i.height+=r?(r-1)*e.footerSpacing:0;function c(e){i.width=Math.max(i.width,t.measureText(e).width+u)}var u=0;return t.font=g.fontString(s,e._titleFontStyle,e._titleFontFamily),g.each(e.title,c),t.font=g.fontString(l,e._bodyFontStyle,e._bodyFontFamily),g.each(e.beforeBody.concat(e.afterBody),c),u=1<n.length?l+2:0,g.each(n,function(e){g.each(e.before,c),g.each(e.lines,c),g.each(e.after,c)}),u=0,t.font=g.fontString(d,e._footerFontStyle,e._footerFontFamily),g.each(e.footer,c),i.width+=2*e.xPadding,i},determineAlignment:function(t){var e=this._model,i=this._chart,n=this._chartInstance.chartArea;e.y<t.height?e.yAlign="top":e.y>i.height-t.height&&(e.yAlign="bottom");var o,a=(n.left+n.right)/2,r=(n.top+n.bottom)/2,s="center"===e.yAlign?(o=function(e){return e<=a},function(e){return a<e}):(o=function(e){return e<=t.width/2},function(e){return e>=i.width-t.width/2}),l=function(e){return e+t.width>i.width},d=function(e){return e-t.width<0},n=function(e){return e<=r?"top":"bottom"};o(e.x)?(e.xAlign="left",l(e.x)&&(e.xAlign="center",e.yAlign=n(e.y))):s(e.x)&&(e.xAlign="right",d(e.x)&&(e.xAlign="center",e.yAlign=n(e.y)))},getBackgroundPoint:function(e,t){var i={x:e.x,y:e.y},n=e.caretSize,o=e.caretPadding,a=e.cornerRadius,r=e.xAlign,e=e.yAlign,n=n+o,o=a+o;return"right"===r?i.x-=t.width:"center"===r&&(i.x-=t.width/2),"top"===e?i.y+=n:i.y-="bottom"===e?t.height+n:t.height/2,"center"===e?"left"===r?i.x+=n:"right"===r&&(i.x-=n):"left"===r?i.x-=o:"right"===r&&(i.x+=o),i},drawCaret:function(e,t,i){var n,o,a,r,s,l=this._view,d=this._chart.ctx,c=l.caretSize,u=l.cornerRadius,h=l.xAlign,f=l.yAlign,p=e.x,m=e.y,e=t.width,t=t.height,c="center"===f?(a=(o="left"===h?(n=p)-c:(n=p+e)+c,n),r=(s=m+t/2)-c,s+c):(a="left"===h?(o=(n=p+u)+c)+c:"right"===h?(o=(n=p+e-u)-c)-c:(n=(o=p+e/2)-c,o+c),s="top"===f?(r=m)-c:(r=m+t)+c,r),l=g.color(l.backgroundColor);d.fillStyle=l.alpha(i*l.alpha()).rgbString(),d.beginPath(),d.moveTo(n,r),d.lineTo(o,s),d.lineTo(a,c),d.closePath(),d.fill()},drawTitle:function(e,t,i,n){var o=t.title;if(o.length){i.textAlign=t._titleAlign,i.textBaseline="top";var a,r,s=t.titleFontSize,l=t.titleSpacing,d=g.color(t.titleFontColor);for(i.fillStyle=d.alpha(n*d.alpha()).rgbString(),i.font=g.fontString(s,t._titleFontStyle,t._titleFontFamily),a=0,r=o.length;a<r;++a)i.fillText(o[a],e.x,e.y),e.y+=s+l,a+1===o.length&&(e.y+=t.titleMarginBottom-l)}},drawBody:function(i,n,o,a){var r=n.bodyFontSize,t=n.bodySpacing,e=n.body;o.textAlign=n._bodyAlign,o.textBaseline="top";var s=g.color(n.bodyFontColor),l=s.alpha(a*s.alpha()).rgbString();o.fillStyle=l,o.font=g.fontString(r,n._bodyFontStyle,n._bodyFontFamily);function d(e){o.fillText(e,i.x+c,i.y),i.y+=r+t}var c=0;g.each(n.beforeBody,d);var u=1<e.length,c=u?r+2:0;g.each(e,function(e,t){g.each(e.before,d),g.each(e.lines,function(e){u&&(o.fillStyle=g.color(n.legendColorBackground).alpha(a).rgbaString(),o.fillRect(i.x,i.y,r,r),o.strokeStyle=g.color(n.labelColors[t].borderColor).alpha(a).rgbaString(),o.strokeRect(i.x,i.y,r,r),o.fillStyle=g.color(n.labelColors[t].backgroundColor).alpha(a).rgbaString(),o.fillRect(i.x+1,i.y+1,r-2,r-2),o.fillStyle=l),d(e)}),g.each(e.after,d)}),c=0,g.each(n.afterBody,d),i.y-=t},drawFooter:function(t,i,n,e){var o,a=i.footer;a.length&&(t.y+=i.footerMarginTop,n.textAlign=i._footerAlign,n.textBaseline="top",o=g.color(i.footerFontColor),n.fillStyle=o.alpha(e*o.alpha()).rgbString(),n.font=g.fontString(i.footerFontSize,i._footerFontStyle,i._footerFontFamily),g.each(a,function(e){n.fillText(e,t.x,t.y),t.y+=i.footerFontSize+i.footerSpacing}))},draw:function(){var e,t,i,n,o=this._chart.ctx,a=this._view;0!==a.opacity&&(e=this.getTooltipSize(a),t={x:a.x,y:a.y},i=Math.abs(a.opacity<.001)?0:a.opacity,this._options.enabled&&(n=g.color(a.backgroundColor),o.fillStyle=n.alpha(i*n.alpha()).rgbString(),g.drawRoundedRectangle(o,t.x,t.y,e.width,e.height,a.cornerRadius),o.fill(),this.drawCaret(t,e,i),t.x+=a.xPadding,t.y+=a.yPadding,this.drawTitle(t,a,o,i),this.drawBody(t,a,o,i),this.drawFooter(t,a,o,i)))}})}},{}],35:[function(e,t,i){t.exports=function(e){var r=e.helpers,t=e.defaults.global;t.elements.arc={backgroundColor:t.defaultColor,borderColor:"#fff",borderWidth:2},e.elements.Arc=e.Element.extend({inLabelRange:function(e){var t=this._view;return!!t&&Math.pow(e-t.x,2)<Math.pow(t.radius+t.hoverRadius,2)},inRange:function(e,t){var i=this._view;if(i){for(var t=r.getAngleFromPoint(i,{x:e,y:t}),n=t.angle,t=t.distance,o=i.startAngle,a=i.endAngle;a<o;)a+=2*Math.PI;for(;a<n;)n-=2*Math.PI;for(;n<o;)n+=2*Math.PI;i=t>=i.innerRadius&&t<=i.outerRadius;return o<=n&&n<=a&&i}return!1},tooltipPosition:function(){var e=this._view,t=e.startAngle+(e.endAngle-e.startAngle)/2,i=(e.outerRadius-e.innerRadius)/2+e.innerRadius;return{x:e.x+Math.cos(t)*i,y:e.y+Math.sin(t)*i}},draw:function(){var e=this._chart.ctx,t=this._view,i=t.startAngle,n=t.endAngle;e.beginPath(),e.arc(t.x,t.y,t.outerRadius,i,n),e.arc(t.x,t.y,t.innerRadius,n,i,!0),e.closePath(),e.strokeStyle=t.borderColor,e.lineWidth=t.borderWidth,e.fillStyle=t.backgroundColor,e.fill(),e.lineJoin="bevel",t.borderWidth&&e.stroke()}})}},{}],36:[function(e,t,i){t.exports=function(e){var f=e.helpers,p=e.defaults.global;e.defaults.global.elements.line={tension:.4,backgroundColor:p.defaultColor,borderWidth:3,borderColor:p.defaultColor,borderCapStyle:"butt",borderDash:[],borderDashOffset:0,borderJoinStyle:"miter",capBezierPoints:!0,fill:!0},e.elements.Line=e.Element.extend({draw:function(){function e(e,t){var i=t._view;!0===t._view.steppedLine?(a.lineTo(i.x,e._view.y),a.lineTo(i.x,i.y)):0===t._view.tension?a.lineTo(i.x,i.y):a.bezierCurveTo(e._view.controlPointNextX,e._view.controlPointNextY,i.controlPointPreviousX,i.controlPointPreviousY,i.x,i.y)}var t=this._view,i=t.spanGaps,n=t.scaleZero,o=this._loop,a=this._chart.ctx;a.save();var r,s,l,d,c=this._children.slice(),u=-1;if(o&&c.length&&c.push(c[0]),c.length&&t.fill){for(a.beginPath(),r=0;r<c.length;++r)s=c[r],l=f.previousItem(c,r),d=s._view,0===r?(o?a.moveTo(n.x,n.y):a.moveTo(d.x,n),d.skip||(u=r,a.lineTo(d.x,d.y))):(l=-1===u?l:c[u],d.skip?i||u!==r-1||(o?a.lineTo(n.x,n.y):a.lineTo(l._view.x,n)):(u===r-1||i&&-1!==u?e(l,s):(o||a.lineTo(d.x,n),a.lineTo(d.x,d.y)),u=r));o||-1===u||a.lineTo(c[u]._view.x,n),a.fillStyle=t.backgroundColor||p.defaultColor,a.closePath(),a.fill()}var h=p.elements.line;for(a.lineCap=t.borderCapStyle||h.borderCapStyle,a.setLineDash&&a.setLineDash(t.borderDash||h.borderDash),a.lineDashOffset=t.borderDashOffset||h.borderDashOffset,a.lineJoin=t.borderJoinStyle||h.borderJoinStyle,a.lineWidth=t.borderWidth||h.borderWidth,a.strokeStyle=t.borderColor||p.defaultColor,a.beginPath(),u=-1,r=0;r<c.length;++r)s=c[r],l=f.previousItem(c,r),d=s._view,0===r?d.skip||(a.moveTo(d.x,d.y),u=r):(l=-1===u?l:c[u],d.skip||(u!==r-1&&!i||-1===u?a.moveTo(d.x,d.y):e(l,s),u=r));a.stroke(),a.restore()}})}},{}],37:[function(e,t,i){t.exports=function(r){var s=r.helpers,l=r.defaults.global,d=l.defaultColor;l.elements.point={radius:3,pointStyle:"circle",backgroundColor:d,borderWidth:1,borderColor:d,hitRadius:1,hoverRadius:4,hoverBorderWidth:1},r.elements.Point=r.Element.extend({inRange:function(e,t){var i=this._view;return!!i&&Math.pow(e-i.x,2)+Math.pow(t-i.y,2)<Math.pow(i.hitRadius+i.radius,2)},inLabelRange:function(e){var t=this._view;return!!t&&Math.pow(e-t.x,2)<Math.pow(t.radius+t.hitRadius,2)},tooltipPosition:function(){var e=this._view;return{x:e.x,y:e.y,padding:e.radius+e.borderWidth}},draw:function(){var e=this._view,t=this._chart.ctx,i=e.pointStyle,n=e.radius,o=e.x,a=e.y;e.skip||(t.strokeStyle=e.borderColor||d,t.lineWidth=s.getValueOrDefault(e.borderWidth,l.elements.point.borderWidth),t.fillStyle=e.backgroundColor||d,r.canvasHelpers.drawPoint(t,i,n,o,a))}})}},{}],38:[function(e,t,i){t.exports=function(e){var t=e.defaults.global;t.elements.rectangle={backgroundColor:t.defaultColor,borderWidth:0,borderColor:t.defaultColor,borderSkipped:"bottom"},e.elements.Rectangle=e.Element.extend({draw:function(){function e(e){return s[(l+e)%4]}var t=this._chart.ctx,i=this._view,n=i.width/2,o=i.x-n,a=i.x+n,r=i.base-(i.base-i.y),n=i.borderWidth/2;i.borderWidth&&(o+=n,a-=n,r+=n),t.beginPath(),t.fillStyle=i.backgroundColor,t.strokeStyle=i.borderColor,t.lineWidth=i.borderWidth;var s=[[o,i.base],[o,r],[a,r],[a,i.base]],l=["bottom","left","top","right"].indexOf(i.borderSkipped,0);-1===l&&(l=0),t.moveTo.apply(t,e(0));for(var d=1;d<4;d++)t.lineTo.apply(t,e(d));t.fill(),i.borderWidth&&t.stroke()},height:function(){var e=this._view;return e.base-e.y},inRange:function(e,t){var i=this._view;return!!i&&(i.y<i.base?e>=i.x-i.width/2&&e<=i.x+i.width/2&&t>=i.y&&t<=i.base:e>=i.x-i.width/2&&e<=i.x+i.width/2&&t>=i.base&&t<=i.y)},inLabelRange:function(e){var t=this._view;return!!t&&(e>=t.x-t.width/2&&e<=t.x+t.width/2)},tooltipPosition:function(){var e=this._view;return{x:e.x,y:e.y}}})}},{}],39:[function(e,t,i){t.exports=function(e){var n=e.helpers,t=e.Scale.extend({getLabels:function(){var e=this.chart.data;return(this.isHorizontal()?e.xLabels:e.yLabels)||e.labels},determineDataLimits:function(){var e,t=this,i=t.getLabels();t.minIndex=0,t.maxIndex=i.length-1,void 0!==t.options.ticks.min&&(e=n.indexOf(i,t.options.ticks.min),t.minIndex=-1!==e?e:t.minIndex),void 0!==t.options.ticks.max&&(e=n.indexOf(i,t.options.ticks.max),t.maxIndex=-1!==e?e:t.maxIndex),t.min=i[t.minIndex],t.max=i[t.maxIndex]},buildTicks:function(){var e=this.getLabels();this.ticks=0===this.minIndex&&this.maxIndex===e.length-1?e:e.slice(this.minIndex,this.maxIndex+1)},getLabelForIndex:function(e,t){var i=this.chart.data,n=this.isHorizontal();return i.xLabels&&n||i.yLabels&&!n?this.getRightValue(i.datasets[t].data[e]):this.ticks[e]},getPixelForValue:function(e,t,i,n){var o=this,a=Math.max(o.maxIndex+1-o.minIndex-(o.options.gridLines.offsetGridLines?0:1),1);if(void 0!==e&&isNaN(t)&&(t=-1!==(r=o.getLabels().indexOf(e))?r:t),o.isHorizontal()){var e=(o.width-(o.paddingLeft+o.paddingRight))/a,r=e*(t-o.minIndex)+o.paddingLeft;return(o.options.gridLines.offsetGridLines&&n||o.maxIndex===o.minIndex&&n)&&(r+=e/2),o.left+Math.round(r)}a=(o.height-(o.paddingTop+o.paddingBottom))/a,t=a*(t-o.minIndex)+o.paddingTop;return o.options.gridLines.offsetGridLines&&n&&(t+=a/2),o.top+Math.round(t)},getPixelForTick:function(e,t){return this.getPixelForValue(this.ticks[e],e+this.minIndex,null,t)},getValueForPixel:function(e){var t=this,i=Math.max(t.ticks.length-(t.options.gridLines.offsetGridLines?0:1),1),n=t.isHorizontal(),i=(n?t.width-(t.paddingLeft+t.paddingRight):t.height-(t.paddingTop+t.paddingBottom))/i;return e-=n?t.left:t.top,t.options.gridLines.offsetGridLines&&(e-=i/2),(e-=n?t.paddingLeft:t.paddingTop)<=0?0:Math.round(e/i)},getBasePixel:function(){return this.bottom}});e.scaleService.registerScaleType("category",t,{position:"bottom"})}},{}],40:[function(e,t,i){t.exports=function(i){var c=i.helpers,e={position:"left",ticks:{callback:function(e,t,i){i=3<i.length?i[2]-i[1]:i[1]-i[0];1<Math.abs(i)&&e!==Math.floor(e)&&(i=e-Math.floor(e));i=c.log10(Math.abs(i));return 0!==e?(i=-1*Math.floor(i),i=Math.max(Math.min(i,20),0),e.toFixed(i)):"0"}}},t=i.LinearScaleBase.extend({determineDataLimits:function(){function a(e){return t?e.xAxisID===s.id:e.yAxisID===s.id}var r,s=this,l=s.options,d=s.chart,e=d.data.datasets,t=s.isHorizontal();s.min=null,s.max=null,l.stacked?(r={},c.each(e,function(e,t){var i=d.getDatasetMeta(t);void 0===r[i.type]&&(r[i.type]={positiveValues:[],negativeValues:[]});var n=r[i.type].positiveValues,o=r[i.type].negativeValues;d.isDatasetVisible(t)&&a(i)&&c.each(e.data,function(e,t){e=+s.getRightValue(e);isNaN(e)||i.data[t].hidden||(n[t]=n[t]||0,o[t]=o[t]||0,l.relativePoints?n[t]=100:e<0?o[t]+=e:n[t]+=e)})}),c.each(r,function(e){var t=e.positiveValues.concat(e.negativeValues),e=c.min(t),t=c.max(t);s.min=null===s.min?e:Math.min(s.min,e),s.max=null===s.max?t:Math.max(s.max,t)})):c.each(e,function(e,t){var i=d.getDatasetMeta(t);d.isDatasetVisible(t)&&a(i)&&c.each(e.data,function(e,t){e=+s.getRightValue(e);isNaN(e)||i.data[t].hidden||((null===s.min||e<s.min)&&(s.min=e),(null===s.max||e>s.max)&&(s.max=e))})}),this.handleTickRangeOptions()},getTickLimit:function(){var e,t=this.options.ticks;return this.isHorizontal()?Math.min(t.maxTicksLimit||11,Math.ceil(this.width/50)):(e=c.getValueOrDefault(t.fontSize,i.defaults.global.defaultFontSize),Math.min(t.maxTicksLimit||11,Math.ceil(this.height/(2*e))))},handleDirectionalChanges:function(){this.isHorizontal()||this.ticks.reverse()},getLabelForIndex:function(e,t){return+this.getRightValue(this.chart.data.datasets[t].data[e])},getPixelForValue:function(e){var t,i,n=this,o=n.paddingLeft,a=n.paddingBottom,r=n.start,s=+n.getRightValue(e),e=n.end-r;return n.isHorizontal()?(i=n.width-(o+n.paddingRight),t=n.left+i/e*(s-r),Math.round(t+o)):(i=n.height-(n.paddingTop+a),t=n.bottom-a-i/e*(s-r),Math.round(t))},getValueForPixel:function(e){var t=this,i=t.isHorizontal(),n=t.paddingLeft,o=t.paddingBottom,a=i?t.width-(n+t.paddingRight):t.height-(t.paddingTop+o),a=(i?e-t.left-n:t.bottom-o-e)/a;return t.start+(t.end-t.start)*a},getPixelForTick:function(e){return this.getPixelForValue(this.ticksAsNumbers[e])}});i.scaleService.registerScaleType("linear",t,e)}},{}],41:[function(e,t,i){t.exports=function(e){var d=e.helpers,t=d.noop;e.LinearScaleBase=e.Scale.extend({handleTickRangeOptions:function(){var e,t,i=this,n=i.options.ticks;n.beginAtZero&&(e=d.sign(i.min),t=d.sign(i.max),e<0&&t<0?i.max=0:0<e&&0<t&&(i.min=0)),void 0!==n.min?i.min=n.min:void 0!==n.suggestedMin&&(i.min=Math.min(i.min,n.suggestedMin)),void 0!==n.max?i.max=n.max:void 0!==n.suggestedMax&&(i.max=Math.max(i.max,n.suggestedMax)),i.min===i.max&&(i.max++,n.beginAtZero||i.min--)},getTickLimit:t,handleDirectionalChanges:t,buildTicks:function(){var e,t=this,i=t.options,n=t.ticks=[],o=i.ticks,a=d.getValueOrDefault,i=t.getTickLimit(),i=Math.max(2,i);e=o.fixedStepSize&&0<o.fixedStepSize||o.stepSize&&0<o.stepSize?a(o.fixedStepSize,o.stepSize):(a=d.niceNum(t.max-t.min,!1),d.niceNum(a/(i-1),!0));var r=Math.floor(t.min/e)*e,i=Math.ceil(t.max/e)*e,s=(i-r)/e,s=d.almostEquals(s,Math.round(s),e/1e3)?Math.round(s):Math.ceil(s);n.push(void 0!==o.min?o.min:r);for(var l=1;l<s;++l)n.push(r+l*e);n.push(void 0!==o.max?o.max:i),t.handleDirectionalChanges(),t.max=d.max(n),t.min=d.min(n),o.reverse?(n.reverse(),t.start=t.max,t.end=t.min):(t.start=t.min,t.end=t.max)},convertTicksToLabels:function(){this.ticksAsNumbers=this.ticks.slice(),this.zeroLineIndex=this.ticks.indexOf(0),e.Scale.prototype.convertTicksToLabels.call(this)}})}},{}],42:[function(e,t,i){t.exports=function(e){var c=e.helpers,t={position:"left",ticks:{callback:function(e,t,i){var n=e/Math.pow(10,Math.floor(c.log10(e)));return 0===e?"0":1==n||2==n||5==n||0===t||t===i.length-1?e.toExponential():""}}},i=e.Scale.extend({determineDataLimits:function(){function o(e){return n?e.xAxisID===r.id:e.yAxisID===r.id}var a,r=this,s=r.options,e=s.ticks,l=r.chart,t=l.data.datasets,i=c.getValueOrDefault,n=r.isHorizontal();r.min=null,r.max=null,r.minNotZero=null,s.stacked?(a={},c.each(t,function(e,t){var n=l.getDatasetMeta(t);l.isDatasetVisible(t)&&o(n)&&(void 0===a[n.type]&&(a[n.type]=[]),c.each(e.data,function(e,t){var i=a[n.type],e=+r.getRightValue(e);isNaN(e)||n.data[t].hidden||(i[t]=i[t]||0,s.relativePoints?i[t]=100:i[t]+=e)}))}),c.each(a,function(e){var t=c.min(e),e=c.max(e);r.min=null===r.min?t:Math.min(r.min,t),r.max=null===r.max?e:Math.max(r.max,e)})):c.each(t,function(e,t){var i=l.getDatasetMeta(t);l.isDatasetVisible(t)&&o(i)&&c.each(e.data,function(e,t){e=+r.getRightValue(e);isNaN(e)||i.data[t].hidden||((null===r.min||e<r.min)&&(r.min=e),(null===r.max||e>r.max)&&(r.max=e),0!=e&&(null===r.minNotZero||e<r.minNotZero)&&(r.minNotZero=e))})}),r.min=i(e.min,r.min),r.max=i(e.max,r.max),r.min===r.max&&(0!==r.min&&null!==r.min?(r.min=Math.pow(10,Math.floor(c.log10(r.min))-1),r.max=Math.pow(10,Math.floor(c.log10(r.max))+1)):(r.min=1,r.max=10))},buildTicks:function(){for(var e,t,i=this,n=i.options.ticks,o=c.getValueOrDefault,a=i.ticks=[],r=o(n.min,Math.pow(10,Math.floor(c.log10(i.min))));r<i.max;)a.push(r),10===(t=0===r?(e=Math.floor(c.log10(i.minNotZero)),Math.round(i.minNotZero/Math.pow(10,e))):(e=Math.floor(c.log10(r)),Math.floor(r/Math.pow(10,e))+1))&&(t=1,++e),r=t*Math.pow(10,e);o=o(n.max,r);a.push(o),i.isHorizontal()||a.reverse(),i.max=c.max(a),i.min=c.min(a),n.reverse?(a.reverse(),i.start=i.max,i.end=i.min):(i.start=i.min,i.end=i.max)},convertTicksToLabels:function(){this.tickValues=this.ticks.slice(),e.Scale.prototype.convertTicksToLabels.call(this)},getLabelForIndex:function(e,t){return+this.getRightValue(this.chart.data.datasets[t].data[e])},getPixelForTick:function(e){return this.getPixelForValue(this.tickValues[e])},getPixelForValue:function(e){var t,i,n,o=this,a=o.start,r=+o.getRightValue(e),s=o.paddingTop,l=o.paddingBottom,d=o.paddingLeft,e=o.options.ticks;return o.isHorizontal()?(n=c.log10(o.end)-c.log10(a),0==r?i=o.left+d:(t=o.width-(d+o.paddingRight),i=o.left+t/n*(c.log10(r)-c.log10(a)),i+=d)):(t=o.height-(s+l),i=0!==a||e.reverse?0===o.end&&e.reverse?(n=c.log10(o.start)-c.log10(o.minNotZero),r===o.end?o.top+s:r===o.minNotZero?o.top+s+.02*t:o.top+s+.02*t+.98*t/n*(c.log10(r)-c.log10(o.minNotZero))):(n=c.log10(o.end)-c.log10(a),t=o.height-(s+l),o.bottom-l-t/n*(c.log10(r)-c.log10(a))):(n=c.log10(o.end)-c.log10(o.minNotZero),r===a?o.bottom-l:r===o.minNotZero?o.bottom-l-.02*t:o.bottom-l-.02*t-.98*t/n*(c.log10(r)-c.log10(o.minNotZero)))),i},getValueForPixel:function(e){var t,i=this,n=c.log10(i.end)-c.log10(i.start),i=i.isHorizontal()?(t=i.width-(i.paddingLeft+i.paddingRight),i.start*Math.pow(10,(e-i.left-i.paddingLeft)*n/t)):(t=i.height-(i.paddingTop+i.paddingBottom),Math.pow(10,(i.bottom-i.paddingBottom-e)*n/t)/i.start);return i}});e.scaleService.registerScaleType("logarithmic",i,t)}},{}],43:[function(e,t,i){t.exports=function(e){var b=e.helpers,w=e.defaults.global,t=e.LinearScaleBase.extend({getValueCount:function(){return this.chart.data.labels.length},setDimensions:function(){var e=this,t=e.options,i=t.ticks;e.width=e.maxWidth,e.height=e.maxHeight,e.xCenter=Math.round(e.width/2),e.yCenter=Math.round(e.height/2);var n=b.min([e.height,e.width]),o=b.getValueOrDefault(i.fontSize,w.defaultFontSize);e.drawingArea=t.display?n/2-(o/2+i.backdropPaddingY):n/2},determineDataLimits:function(){var n=this,o=n.chart;n.min=null,n.max=null,b.each(o.data.datasets,function(e,t){var i;o.isDatasetVisible(t)&&(i=o.getDatasetMeta(t),b.each(e.data,function(e,t){e=+n.getRightValue(e);isNaN(e)||i.data[t].hidden||((null===n.min||e<n.min)&&(n.min=e),(null===n.max||e>n.max)&&(n.max=e))}))}),n.handleTickRangeOptions()},getTickLimit:function(){var e=this.options.ticks,t=b.getValueOrDefault(e.fontSize,w.defaultFontSize);return Math.min(e.maxTicksLimit||11,Math.ceil(this.drawingArea/(1.5*t)))},convertTicksToLabels:function(){e.LinearScaleBase.prototype.convertTicksToLabels.call(this),this.pointLabels=this.chart.data.labels.map(this.options.pointLabels.callback,this)},getLabelForIndex:function(e,t){return+this.getRightValue(this.chart.data.datasets[t].data[e])},fit:function(){var e,t,i,n,o=this.options.pointLabels,a=b.getValueOrDefault(o.fontSize,w.defaultFontSize),r=b.getValueOrDefault(o.fontStyle,w.defaultFontStyle),s=b.getValueOrDefault(o.fontFamily,w.defaultFontFamily),o=b.fontString(a,r,s),l=b.min([this.height/2-a-5,this.width/2]),d=this.width,c=0;for(this.ctx.font=o,e=0;e<this.getValueCount();e++){var u=this.getPointPosition(e,l),h=this.ctx.measureText(this.pointLabels[e]||"").width+5,f=360*(this.getIndexAngle(e)+Math.PI/2)/(2*Math.PI)%360;0==f||180==f?(u.x+(t=h/2)>d&&(d=u.x+t,i=e),u.x-t<c&&(c=u.x-t,n=e)):f<180?u.x+h>d&&(d=u.x+h,i=e):u.x-h<c&&(c=u.x-h,n=e)}r=c,s=Math.ceil(d-this.width),a=this.getIndexAngle(i),o=this.getIndexAngle(n),a=s/Math.sin(a+Math.PI/2),o=r/Math.sin(o+Math.PI/2),a=b.isNumber(a)?a:0,o=b.isNumber(o)?o:0,this.drawingArea=Math.round(l-(o+a)/2),this.setCenterPoint(o,a)},setCenterPoint:function(e,t){t=this.width-t-this.drawingArea,e+=this.drawingArea;this.xCenter=Math.round((e+t)/2+this.left),this.yCenter=Math.round(this.height/2+this.top)},getIndexAngle:function(e){var t=2*Math.PI/this.getValueCount(),i=(this.chart.options&&this.chart.options.startAngle?this.chart.options.startAngle:0)*Math.PI*2/360;return e*t-Math.PI/2+i},getDistanceFromCenterForValue:function(e){if(null===e)return 0;var t=this.drawingArea/(this.max-this.min);return this.options.reverse?(this.max-e)*t:(e-this.min)*t},getPointPosition:function(e,t){e=this.getIndexAngle(e);return{x:Math.round(Math.cos(e)*t)+this.xCenter,y:Math.round(Math.sin(e)*t)+this.yCenter}},getPointPositionForValue:function(e,t){return this.getPointPosition(e,this.getDistanceFromCenterForValue(t))},getBasePosition:function(){var e=this.min,t=this.max;return this.getPointPositionForValue(0,this.beginAtZero?0:e<0&&t<0?t:0<e&&0<t?e:0)},draw:function(){var s=this,l=s.options,d=l.gridLines,c=l.ticks,e=l.angleLines,t=l.pointLabels,u=b.getValueOrDefault;if(l.display){var h=s.ctx,f=u(c.fontSize,w.defaultFontSize),i=u(c.fontStyle,w.defaultFontStyle),n=u(c.fontFamily,w.defaultFontFamily),p=b.fontString(f,i,n);if(b.each(s.ticks,function(e,t){if(0<t||l.reverse){var i,n=s.getDistanceFromCenterForValue(s.ticksAsNumbers[t]),o=s.yCenter-n;if(d.display&&0!==t)if(h.strokeStyle=b.getValueAtIndexOrDefault(d.color,t-1),h.lineWidth=b.getValueAtIndexOrDefault(d.lineWidth,t-1),l.lineArc)h.beginPath(),h.arc(s.xCenter,s.yCenter,n,0,2*Math.PI),h.closePath(),h.stroke();else{h.beginPath();for(var a=0;a<s.getValueCount();a++){var r=s.getPointPosition(a,n);0===a?h.moveTo(r.x,r.y):h.lineTo(r.x,r.y)}h.closePath(),h.stroke()}c.display&&(i=u(c.fontColor,w.defaultFontColor),h.font=p,c.showLabelBackdrop&&(t=h.measureText(e).width,h.fillStyle=c.backdropColor,h.fillRect(s.xCenter-t/2-c.backdropPaddingX,o-f/2-c.backdropPaddingY,t+2*c.backdropPaddingX,f+2*c.backdropPaddingY)),h.textAlign="center",h.textBaseline="middle",h.fillStyle=i,h.fillText(e,s.xCenter,o))}}),!l.lineArc){h.lineWidth=e.lineWidth,h.strokeStyle=e.color;for(var o=s.getDistanceFromCenterForValue(l.reverse?s.min:s.max),a=u(t.fontSize,w.defaultFontSize),i=u(t.fontStyle,w.defaultFontStyle),n=u(t.fontFamily,w.defaultFontFamily),r=b.fontString(a,i,n),m=s.getValueCount()-1;0<=m;m--){e.display&&(y=s.getPointPosition(m,o),h.beginPath(),h.moveTo(s.xCenter,s.yCenter),h.lineTo(y.x,y.y),h.stroke(),h.closePath());var g=s.getPointPosition(m,o+5),v=u(t.fontColor,w.defaultFontColor);h.font=r,h.fillStyle=v;var y=s.pointLabels,v=360*(this.getIndexAngle(m)+Math.PI/2)/(2*Math.PI)%360;h.textAlign=0==v||180==v?"center":v<180?"left":"right",h.textBaseline=90==v||270==v?"middle":270<v||v<90?"bottom":"top",h.fillText(y[m]||"",g.x,g.y)}}}}});e.scaleService.registerScaleType("radialLinear",t,{display:!0,animate:!0,lineArc:!1,position:"chartArea",angleLines:{display:!0,color:"rgba(0, 0, 0, 0.1)",lineWidth:1},ticks:{showLabelBackdrop:!0,backdropColor:"rgba(255,255,255,0.75)",backdropPaddingY:2,backdropPaddingX:2},pointLabels:{fontSize:10,callback:function(e){return e}}})}},{}],44:[function(e,t,i){var r="function"==typeof(r=e(6))?r:window.moment;t.exports=function(p){var m=p.helpers,g={units:[{name:"millisecond",steps:[1,2,5,10,20,50,100,250,500]},{name:"second",steps:[1,2,5,10,30]},{name:"minute",steps:[1,2,5,10,30]},{name:"hour",steps:[1,2,3,6,12]},{name:"day",steps:[1,2,5]},{name:"week",maxStep:4},{name:"month",maxStep:3},{name:"quarter",maxStep:4},{name:"year",maxStep:!1}]},e=p.Scale.extend({initialize:function(){if(!r)throw new Error("Chart.js - Moment.js could not be found! You must include it before Chart.js to use the time scale. Download at https://momentjs.com");p.Scale.prototype.initialize.call(this)},getLabelMoment:function(e,t){return null!==e&&null!==t&&void 0!==this.labelMoments[e]?this.labelMoments[e][t]:null},getLabelDiff:function(e,t){return null===e||null===t?null:(void 0===this.labelDiffs&&this.buildLabelDiffs(),void 0!==this.labelDiffs[e]?this.labelDiffs[e][t]:null)},getMomentStartOf:function(e){return"week"===this.options.time.unit&&!1!==this.options.time.isoWeekday?e.clone().startOf("isoWeek").isoWeekday(this.options.time.isoWeekday):e.clone().startOf(this.tickUnit)},determineDataLimits:function(){var o=this;o.labelMoments=[];var a=[];o.chart.data.labels&&0<o.chart.data.labels.length?(m.each(o.chart.data.labels,function(e){e=o.parseTime(e);e.isValid()&&(o.options.time.round&&e.startOf(o.options.time.round),a.push(e))},o),o.firstTick=r.min.call(o,a),o.lastTick=r.max.call(o,a)):(o.firstTick=null,o.lastTick=null),m.each(o.chart.data.datasets,function(e,t){var i=[],n=o.chart.isDatasetVisible(t);"object"==_typeof(e.data[0])&&null!==e.data[0]?m.each(e.data,function(e){e=o.parseTime(o.getRightValue(e));e.isValid()&&(o.options.time.round&&e.startOf(o.options.time.round),i.push(e),n&&(o.firstTick=null!==o.firstTick?r.min(o.firstTick,e):e,o.lastTick=null!==o.lastTick?r.max(o.lastTick,e):e))},o):i=a,o.labelMoments.push(i)},o),o.options.time.min&&(o.firstTick=o.parseTime(o.options.time.min)),o.options.time.max&&(o.lastTick=o.parseTime(o.options.time.max)),o.firstTick=(o.firstTick||r()).clone(),o.lastTick=(o.lastTick||r()).clone()},buildLabelDiffs:function(){var i=this;i.labelDiffs=[];var n=[];i.chart.data.labels&&0<i.chart.data.labels.length&&m.each(i.chart.data.labels,function(e){e=i.parseTime(e);e.isValid()&&(i.options.time.round&&e.startOf(i.options.time.round),n.push(e.diff(i.firstTick,i.tickUnit,!0)))},i),m.each(i.chart.data.datasets,function(e){var t=[];"object"==_typeof(e.data[0])&&null!==e.data[0]?m.each(e.data,function(e){e=i.parseTime(i.getRightValue(e));e.isValid()&&(i.options.time.round&&e.startOf(i.options.time.round),t.push(e.diff(i.firstTick,i.tickUnit,!0)))},i):t=n,i.labelDiffs.push(t)},i)},buildTicks:function(){var e=this;e.ctx.save();var t=m.getValueOrDefault(e.options.ticks.fontSize,p.defaults.global.defaultFontSize),i=m.getValueOrDefault(e.options.ticks.fontStyle,p.defaults.global.defaultFontStyle),n=m.getValueOrDefault(e.options.ticks.fontFamily,p.defaults.global.defaultFontFamily),n=m.fontString(t,i,n);if(e.ctx.font=n,e.ticks=[],e.unitScale=1,e.scaleSizeInUnits=0,e.options.time.unit)e.tickUnit=e.options.time.unit||"day",e.displayFormat=e.options.time.displayFormats[e.tickUnit],e.scaleSizeInUnits=e.lastTick.diff(e.firstTick,e.tickUnit,!0),e.unitScale=m.getValueOrDefault(e.options.time.unitStepSize,1);else{var n=e.isHorizontal()?e.width-(e.paddingLeft+e.paddingRight):e.height-(e.paddingTop+e.paddingBottom),o=e.tickFormatFunction(e.firstTick,0,[]),a=n/(e.ctx.measureText(o).width*Math.cos(m.toRadians(e.options.ticks.maxRotation))+t*Math.sin(m.toRadians(e.options.ticks.maxRotation)));e.tickUnit=e.options.time.minUnit,e.scaleSizeInUnits=e.lastTick.diff(e.firstTick,e.tickUnit,!0),e.displayFormat=e.options.time.displayFormats[e.tickUnit];for(var r=0,s=g.units[r];r<g.units.length;){if(e.unitScale=1,m.isArray(s.steps)&&Math.ceil(e.scaleSizeInUnits/a)<m.max(s.steps)){for(var l=0;l<s.steps.length;++l)if(s.steps[l]>=Math.ceil(e.scaleSizeInUnits/a)){e.unitScale=m.getValueOrDefault(e.options.time.unitStepSize,s.steps[l]);break}break}if(!1===s.maxStep||Math.ceil(e.scaleSizeInUnits/a)<s.maxStep){e.unitScale=m.getValueOrDefault(e.options.time.unitStepSize,Math.ceil(e.scaleSizeInUnits/a));break}s=g.units[++r],e.tickUnit=s.name;var d=e.firstTick.diff(e.getMomentStartOf(e.firstTick),e.tickUnit,!0),c=e.getMomentStartOf(e.lastTick.clone().add(1,e.tickUnit)).diff(e.lastTick,e.tickUnit,!0);e.scaleSizeInUnits=e.lastTick.diff(e.firstTick,e.tickUnit,!0)+d+c,e.displayFormat=e.options.time.displayFormats[s.name]}}var u=e.options.time.min?e.getMomentStartOf(e.firstTick):(e.firstTick=e.getMomentStartOf(e.firstTick),e.firstTick);e.options.time.max||((t=(o=e.getMomentStartOf(e.lastTick)).diff(e.lastTick,e.tickUnit,!0))<0?e.lastTick=e.getMomentStartOf(e.lastTick.add(1,e.tickUnit)):0<=t&&(e.lastTick=o),e.scaleSizeInUnits=e.lastTick.diff(e.firstTick,e.tickUnit,!0)),e.options.time.displayFormat&&(e.displayFormat=e.options.time.displayFormat),e.ticks.push(e.firstTick.clone());for(var h=1;h<=e.scaleSizeInUnits;++h){var f=u.clone().add(h,e.tickUnit);if(e.options.time.max&&0<=f.diff(e.lastTick,e.tickUnit,!0))break;h%e.unitScale==0&&e.ticks.push(f)}0===e.ticks[e.ticks.length-1].diff(e.lastTick,e.tickUnit)&&0!==e.scaleSizeInUnits||(e.options.time.max?(e.ticks.push(e.lastTick.clone()),e.scaleSizeInUnits=e.lastTick.diff(e.ticks[0],e.tickUnit,!0)):(e.ticks.push(e.lastTick.clone()),e.scaleSizeInUnits=e.lastTick.diff(e.firstTick,e.tickUnit,!0))),e.ctx.restore(),e.labelDiffs=void 0},getLabelForIndex:function(e,t){var i=this.chart.data.labels&&e<this.chart.data.labels.length?this.chart.data.labels[e]:"";return"object"==_typeof(this.chart.data.datasets[t].data[0])&&(i=this.getRightValue(this.chart.data.datasets[t].data[e])),i=this.options.time.tooltipFormat?this.parseTime(i).format(this.options.time.tooltipFormat):i},tickFormatFunction:function(e,t,i){var n=e.format(this.displayFormat),e=this.options.ticks,e=m.getValueOrDefault(e.callback,e.userCallback);return e?e(n,t,i):n},convertTicksToLabels:function(){this.tickMoments=this.ticks,this.ticks=this.ticks.map(this.tickFormatFunction,this)},getPixelForValue:function(e,t,i){var n=this,o=null;if(null===(o=void 0!==t&&void 0!==i?n.getLabelDiff(i,t):o)&&((e=!e||!e.isValid?n.parseTime(n.getRightValue(e)):e)&&e.isValid&&e.isValid()&&(o=e.diff(n.firstTick,n.tickUnit,!0))),null!==o){e=0!==o?o/n.scaleSizeInUnits:o;if(n.isHorizontal()){o=(n.width-(n.paddingLeft+n.paddingRight))*e+n.paddingLeft;return n.left+Math.round(o)}e=(n.height-(n.paddingTop+n.paddingBottom))*e+n.paddingTop;return n.top+Math.round(e)}},getPixelForTick:function(e){return this.getPixelForValue(this.tickMoments[e],null,null)},getValueForPixel:function(e){var t=this,i=t.isHorizontal()?t.width-(t.paddingLeft+t.paddingRight):t.height-(t.paddingTop+t.paddingBottom),i=(e-(t.isHorizontal()?t.left+t.paddingLeft:t.top+t.paddingTop))/i;return i*=t.scaleSizeInUnits,t.firstTick.clone().add(r.duration(i,t.tickUnit).asSeconds(),"seconds")},parseTime:function(e){return"string"==typeof this.options.time.parser?r(e,this.options.time.parser):"function"==typeof this.options.time.parser?this.options.time.parser(e):"function"==typeof e.getMonth||"number"==typeof e?r(e):e.isValid&&e.isValid()?e:"string"!=typeof this.options.time.format&&this.options.time.format.call?(console.warn("options.time.format is deprecated and replaced by options.time.parser. See http://nnnick.github.io/Chart.js/docs-v2/#scales-time-scale"),this.options.time.format(e)):r(e,this.options.time.format)}});p.scaleService.registerScaleType("time",e,{position:"bottom",time:{parser:!1,format:!1,unit:!1,round:!1,displayFormat:!1,isoWeekday:!1,minUnit:"millisecond",displayFormats:{millisecond:"h:mm:ss.SSS a",second:"h:mm:ss a",minute:"h:mm:ss a",hour:"MMM D, hA",day:"ll",week:"ll",month:"MMM YYYY",quarter:"[Q]Q - YYYY",year:"YYYY"}},ticks:{autoSkip:!1}})}},{6:6}]},{},[7])(7)}),function(){function t(){this.drawDataset=this.drawDataset.bind(this)}"undefined"==typeof Chart?console.warn("Can not find Chart object."):(t.prototype.beforeDatasetsUpdate=function(e){var t;this.parseOptions(e)&&"outside"===this.position&&(t=1.5*this.fontSize+this.outsidePadding,e.chartArea.top+=t,e.chartArea.bottom-=t)},t.prototype.afterDatasetsDraw=function(e){this.parseOptions(e)&&(this.labelBounds=[],e.config.data.datasets.forEach(this.drawDataset))},t.prototype.drawDataset=function(e){for(var t=this.ctx,i=this.chartInstance,n=e._meta[Object.keys(e._meta)[0]],o=0,a=0;a<n.data.length;a++){var r,s,l,d,c,u,h,f=n.data[a],p=f._view;if(0!==p.circumference||this.showZero){switch(this.render){case"value":var m=e.data[a],m=(m=this.format?this.format(m):m).toString();break;case"label":m=i.config.data.labels[a];break;case"image":m=this.images[a]?this.loadImage(this.images[a]):"";break;default:var g=p.circumference/this.options.circumference*100,g=parseFloat(g.toFixed(this.precision));this.showActualPercentages||100<(o+=g)&&(g-=o-100,g=parseFloat(g.toFixed(this.precision))),m=g+"%"}"function"==typeof this.render&&(m=this.render({label:i.config.data.labels[a],value:e.data[a],percentage:g,dataset:e,index:a}),"object"===_typeof(m)&&(m=this.loadImage(m))),m&&(t.save(),t.beginPath(),t.font=Chart.helpers.fontString(this.fontSize,this.fontStyle,this.fontFamily),"outside"===this.position||"border"===this.position?(c=p.outerRadius/2,s=this.fontSize+2,l=p.startAngle+(p.endAngle-p.startAngle)/2,"border"===this.position?r=(p.outerRadius-c)/2+c:"outside"===this.position&&(r=p.outerRadius-c+c+s),l={x:p.x+Math.cos(l)*r,y:p.y+Math.sin(l)*r},"outside"===this.position&&(l.x=l.x<p.x?l.x-s:l.x+s,d=p.outerRadius+s)):(c=p.innerRadius,l=f.tooltipPosition()),"function"==typeof(s=this.fontColor)?s=s({label:i.config.data.labels[a],value:e.data[a],percentage:g,text:m,backgroundColor:e.backgroundColor[a],dataset:e,index:a}):"string"!=typeof s&&(s=s[a]||this.options.defaultFontColor),this.arc?(d=d||(c+p.outerRadius)/2,t.fillStyle=s,t.textBaseline="middle",this.drawArcText(m,d,p,this.overlap)):(c=this.measureText(m),p=l.x-c.width/2,c=l.x+c.width/2,u=l.y-this.fontSize/2,h=l.y+this.fontSize/2,(this.overlap||("outside"===this.position?this.checkTextBound(p,c,u,h):f.inRange(p,u)&&f.inRange(p,h)&&f.inRange(c,u)&&f.inRange(c,h)))&&this.fillText(m,l,s)),t.restore())}}},t.prototype.parseOptions=function(e){var t=e.options.pieceLabel;return!!t&&(this.chartInstance=e,this.ctx=e.chart.ctx,this.options=e.config.options,this.render=t.render||t.mode,this.position=t.position||"default",this.arc=t.arc,this.format=t.format,this.precision=t.precision||0,this.fontSize=t.fontSize||this.options.defaultFontSize,this.fontColor=t.fontColor||this.options.defaultFontColor,this.fontStyle=t.fontStyle||this.options.defaultFontStyle,this.fontFamily=t.fontFamily||this.options.defaultFontFamily,this.hasTooltip=e.tooltip._active&&e.tooltip._active.length,this.showZero=t.showZero,this.overlap=t.overlap,this.images=t.images||[],this.outsidePadding=t.outsidePadding||2,this.showActualPercentages=t.showActualPercentages||!1,!0)},t.prototype.checkTextBound=function(e,t,i,n){for(var o=this.labelBounds,a=0;a<o.length;++a){for(var r=o[a],s=[[e,i],[e,n],[t,i],[t,n]],l=0;l<s.length;++l){var d=s[l][0],c=s[l][1];if(d>=r.left&&d<=r.right&&c>=r.top&&c<=r.bottom)return!1}for(s=[[r.left,r.top],[r.left,r.bottom],[r.right,r.top],[r.right,r.bottom]],l=0;l<s.length;++l)if(d=s[l][0],c=s[l][1],e<=d&&d<=t&&i<=c&&c<=n)return!1}return o.push({left:e,right:t,top:i,bottom:n}),!0},t.prototype.measureText=function(e){return"object"===_typeof(e)?{width:e.width,height:e.height}:this.ctx.measureText(e)},t.prototype.fillText=function(e,t,i){var n=this.ctx;"object"===_typeof(e)?n.drawImage(e,t.x-e.width/2,t.y-e.height/2,e.width,e.height):(n.fillStyle=i,n.textBaseline="top",n.textAlign="center",n.fillText(e,t.x,t.y-this.fontSize/2))},t.prototype.loadImage=function(e){var t=new Image;return t.src=e.src,t.width=e.width,t.height=e.height,t},t.prototype.drawArcText=function(e,t,i,n){var o=this.ctx,a=i.x,r=i.y,s=i.startAngle;i=i.endAngle,o.save(),o.translate(a,r);var r=i-s,l=s+=Math.PI/2;if(s+=((i+=Math.PI/2)-((a=this.measureText(e)).width/t+s))/2,n||!(r<i-s))if("string"==typeof e)for(o.rotate(s),n=0;n<e.length;n++)s=e.charAt(n),a=o.measureText(s),o.save(),o.translate(0,-1*t),o.fillText(s,0,0),o.restore(),o.rotate(a.width/t);else o.rotate((l+i)/2),o.translate(0,-1*t),this.fillText(e,{x:0,y:0});o.restore()},Chart.pluginService.register({beforeInit:function(e){e.pieceLabel=new t},beforeDatasetsUpdate:function(e){e.pieceLabel.beforeDatasetsUpdate(e)},afterDatasetsDraw:function(e){e.pieceLabel.afterDatasetsDraw(e)}}))}(),function(r){function s(e,t){return e[0]<t[0]?-1:e[0]>t[0]?1:0}function l(e,t){return e[0]>t[0]?-1:e[0]<t[0]?1:0}var d=new Array;new Array,r.fn.jqBarGraph=r.fn.jqbargraph=function(t){init=function(e){d[e.id]=r.extend({},r.fn.jqBarGraph.defaults,t),r(e).css({width:d[e.id].width,height:d[e.id].height,position:"relative","text-align":"center"}),doGraph(e)},sum=function(e){for(val in total=0,e)total+=e[val];return total.toFixed(2)},max=function(e){for(var t in maxvalue=0,e)value=e[t][0],value instanceof Array&&(value=sum(value)),parseFloat(value)>parseFloat(maxvalue)&&(maxvalue=value);return maxvalue},maxMulti=function(e){for(var t in maxvalue=0,maxvalue2=0,e){for(var i in ar2=e[t][0],ar2)ar2[i]>maxvalue2&&(maxvalue2=ar2[i]);maxvalue2>maxvalue&&(maxvalue=maxvalue2)}return maxvalue},doGraph=function(e){if(arr=d[e.id],data=arr.data,null!=data){"asc"==arr.sort&&data.sort(s),"desc"==arr.sort&&data.sort(l),legend="",prefix=arr.prefix,postfix=arr.postfix,space=arr.barSpace,legendWidth=arr.legend?arr.legendWidth:0,fieldWidth=(r(e).width()-legendWidth)/data.length,totalHeight=r(e).height();var t,n,a=new Array;for(t in max=max(data),colPosition=0,data){if(valueData=data[t][0],value=valueData instanceof Array?sum(valueData):valueData,lbl=data[t][1],color=data[t][2],unique=t+e.id,null==color&&0==arr.colors&&(color=arr.color),arr.colors&&!color&&(colorsCounter=arr.colors.length,colorsCounter==colPosition&&(colPosition=0),color=arr.colors[colPosition],colPosition++),"multi"==arr.type&&(color="none"),null==lbl&&(lbl=arr.lbl),out="<div class='graphField"+e.id+"' id='graphField"+unique+"' style='position: absolute'>",out+="<div class='graphValue"+e.id+"' id='graphValue"+unique+"'>"+prefix+value+postfix+"</div>",out+="<div class='graphBar"+e.id+"' id='graphFieldBar"+unique+"' style='background-color:"+color+";position: relative; overflow: hidden;'></div>",arr.legend&&!arr.legends||(out+="<div class='graphLabel"+e.id+"' id='graphLabel"+unique+"'>"+lbl+"</div>"),out+="</div>",r(e).append(out),totalHeightBar=totalHeight-r(".graphLabel"+e.id).height()-r(".graphValue"+e.id).height(),fieldHeight=totalHeightBar*value/max,r("#graphField"+unique).css({left:fieldWidth*t,width:fieldWidth-space,"margin-left":space}),valueData instanceof Array)for(i in"multi"==arr.type?(maxe=maxMulti(data),totalHeightBar=fieldHeight=totalHeight-r(".graphLabel"+e.id).height(),r(".graphValue"+e.id).remove()):maxe=max,valueData)heig=totalHeightBar*valueData[i]/maxe,wid=parseInt((fieldWidth-space)/valueData.length),sv="",fs=0,arr.showValues&&(sv=arr.prefix+valueData[i]+arr.postfix,fs=12),o="<div class='subBars"+e.id+"' style='height:"+heig+"px; background-color: "+arr.colors[i]+"; left:"+wid*i+"px; color:"+arr.showValuesColor+"; font-size:"+fs+"px' >"+sv+"</div>",r("#graphFieldBar"+unique).prepend(o);"multi"==arr.type&&r(".subBars"+e.id).css({width:wid,position:"absolute",bottom:0}),"bottom"==arr.position&&r(".graphField"+e.id).css("bottom",0),arr.legends||a.push([color,lbl,e.id,unique]),arr.animate?(r("#graphFieldBar"+unique).css({height:0}),r("#graphFieldBar"+unique).animate({height:fieldHeight},1e3*arr.speed)):r("#graphFieldBar"+unique).css({height:fieldHeight})}for(n in arr.legends)a.push([arr.colors[n],arr.legends[n],e.id,n]);createLegend(a),arr.legend&&(r(e).append("<div id='legendHolder"+unique+"'></div>"),r("#legendHolder"+unique).css({width:legendWidth,float:"right","text-align":"left"}),r("#legendHolder"+unique).append(legend),r(".legendBar"+e.id).css({float:"left",margin:3,height:12,width:20,"font-size":0})),arr.title&&(r(e).wrap("<div id='graphHolder"+unique+"'></div>"),r("#graphHolder"+unique).prepend(arr.title).css({width:arr.width+"px","text-align":"center"}))}else r(e).html("There is not enought data for graph")},createLegend=function(e){for(var t in legend="",e)legend+="<div id='legend"+e[t][3]+"' style='overflow: hidden; zoom: 1;'>",legend+="<div class='legendBar"+e[t][2]+"' id='legendColor"+e[t][3]+"' style='background-color:"+e[t][0]+"'></div>",legend+="<div class='legendLabel"+e[t][2]+"' id='graphLabel"+unique+"'>"+e[t][1]+"</div>",legend+="</div>"},this.each(function(){init(this)})},r.fn.jqBarGraph.defaults={barSpace:10,width:400,height:300,color:"#000000",colors:!1,lbl:"",sort:!1,position:"bottom",prefix:"",postfix:"",animate:!0,speed:1.5,legendWidth:100,legend:!1,legends:!1,type:!1,showValues:!0,showValuesColor:"#fff",title:!1}}(jQuery),$.fn.customField=function(e){var i={allowNegatives:!1,allowDecimal:!1,allowComma:!1,maxValue:0},i=$.extend(i,e);$(this).keydown(function(e){var t=e.which||e.keyCode;if(48<=t&&t<=57||96<=t&&t<=105||8==t||109==t||190==t||110==t||188==t||9==t){if(e.shiftKey)return!1;if(0==i.allowNegatives&&109==t)return!1;if(0==i.allowDecimal&&(190==t||110==t))return!1;if(0==i.allowComma&&188==t)return!1}else{if(37!=t&&38!=t&&39!=t&&40!=t&&17!=t&&46!=t&&116!=t)return!1;if(e.shiftKey)return!1}if(0<i.maxValue&&(48<=t&&t<=57||96<=t&&t<=105)&&((e=(e=$.trim($(this).val()))+""+String.fromCharCode(t))&&parseFloat(e)>parseFloat(i.maxValue)))return!1})},function(o,e,a){var r={checkExists:!0,persist:!1,removeTimeout:5e3},s=[],t={assertive:void 0,polite:void 0};function i(e,t){l(e,!0,t)}function n(){c(!0).empty()}function l(e,t,i){var n,e=_.defaults({id:(n=e,a.isArray(n)?o.utils.getIdFromString(n.join("-")):o.utils.getIdFromString(n)),messages:e,isAssertive:t,$messages:[]},i,r);e.checkExists&&(t=e.id,i=e.isAssertive,_.some(s,{id:t,isAssertive:i}))||(function(t){t.$container=c(t.isAssertive),_.isString(t.messages)?d(t.messages,t):(_.isArray(t.messages)||_.isObject(t.messages))&&_.forEach(t.messages,function(e){d(e,t)});!function(e){e.persist||setTimeout(function(){_.forEach(e.$messages,function(e){e.remove(),e=null}),s.splice(s.indexOf(e),1)[0]},e.removeTimeout)}(t)}(e),s.push(e))}function d(e,t){e=a("<p>").text(e.trim());t.$messages.push(e),t.$container.append(e)}function c(e){return e?t.assertive:t.polite}o.Accessibility={Announce:{assertive:i,polite:function(){l(messages,!1,options)},loading:function(e){i("Loading...",e)},loadingComplete:function(e){i("Loading complete",e)},clearAll:function(){n(),c(!1)},clearAssertive:n,clearPolite:function(){c(!1).empty()}}},a(e).ready(function(){t.assertive=a("#a11y-announce-assertive"),t.polite=a("#a11y-announce-polite")})}(_H=_H||{},(window,document),jQuery),function(o,e,a){var i,r,s,n,l,d,c,u,h,f,p,m,g,v,y,b,w,C,_,k,x,S,F,t,$,T;function M(){var e,t={};return t.Email=v.val().trim(),t.FirstName=y.val().trim(),t.LastName=b.val().trim(),t.City=w.val().trim(),t.Employer=C.val().trim(),t.Age=A(".advocacy-age"),t.Relation=A(".advocacy-relation"),t.HowLong=_.val(),t.Union=k.val(),t.Social=(e=".advocacy-social",i=[],a.each(P(e),function(e,t){t="#"+t;!0===a(t).is(":checked")&&i.push(a(t).val())}),i.join(",")),t.SocialOther=p.val(),t.TwitterHandle=S.val(),console.log(t),t}function A(e){var i="";return a.each(P(e),function(e,t){t="#"+t;!0===a(t).is(":checked")&&(i=a(t).val())}),i}function P(e){return a(e).map(function(){return this.id}).get()}function D(e){t.toggleClass("hidden",!e),e&&o.utils.scrollToElement(t)}function H(e){$.toggleClass("hidden",!e),e&&o.utils.scrollToElement($)}function O(e){T.toggleClass("hidden",!e),e&&o.utils.scrollToElement(T)}o.AdvocacyForm={onChangeOfSocialType:function(){!0===r.find("#advocacy-social-5").is(":checked")?f.slideDown(200):f.slideUp(200)},submit:function(){var e,t;s.removeClass("error first second third error-scroll"),n.removeClass("error first second error-scroll"),l.removeClass("error first second error-scroll"),d.removeClass("error first second error-scroll"),c.removeClass("error first second error-scroll"),u.removeClass("error first second error-scroll"),m.removeClass("error first second error-scroll"),g.removeClass("error first second error-scroll"),h.removeClass("error first second error-scroll"),f.removeClass("error first second error-scroll"),x.removeClass("error first second error-scroll"),D(!1),H(!1),O(!1),o.utils.loadingForm(".advocacy-form"),function(){var i=[],n=!0;r.find(".mandatory").each(function(e,t){i.push(o.forms.validateMandatoryField(t))}),r.find(".input-check").each(function(e,t){i.push(o.forms.validateInput(t))}),i.push(o.forms.validateEmailField(s)),A(".advocacy-relation")||(u.addClass("error first error-scroll"),i.push(!1));k.val()||(m.addClass("error first error-scroll"),i.push(!1));A(".advocacy-confirm")||(g.addClass("error first error-scroll"),i.push(!1));return a.each(i,function(e,t){t||(n=!1)}),n}()?(e=M(),t=o.utils.getCurrentUrl(),a.post(t+"/AdvocacyForm",e).done(function(e){o.utils.finishLoadingForm(".advocacy-form"),o.utils.disableForm(".advocacy-form",!0),F.addClass("submitted-form"),"serverfault"===e.complete?O(!0):"suppressed"===e.complete?H(!0):"false"===e.complete&&D(!0)}).fail(function(){O(!0),D(!1),H(!1)})):(a("html, body").animate({scrollTop:a(".error-scroll").offset().top-a("#top-navigation-container").height()-50}),a(".error-scroll").first().find("input").focus(),o.utils.finishLoadingForm(".advocacy-form"))}},a(e).ready(function(){a(e).foundation(),i=[],r=a("#advocacyForm"),s=r.find("#emailField"),v=r.find("#email"),n=r.find("#firstNameField"),y=r.find("#firstName"),l=r.find("#lastNameField"),b=r.find("#lastName"),d=r.find("#cityField"),w=r.find("#city"),c=r.find("#employerField"),h=r.find("#relationOtherField"),C=r.find("#employer"),u=r.find("#relation"),f=r.find("#socialOtherField"),p=r.find("#socialOther"),_=r.find("#relationOther"),m=r.find("#unionAffiliationTypeField"),k=r.find("#unionAffiliationType"),x=r.find("#twitterHandleField"),S=r.find("#twitterHandle"),g=r.find("#confirmField"),r.find("#confirm"),F=a(".advocacy-form").find(".submit-area"),t=a("#dm-advocacy-error-message"),$=a("#dm-advocacy-suppressed-error-message"),T=a("#dm-advocacy-server-error-message")})}(_H=_H||{},(window,document),jQuery),(_H=_H||{}).AnimatedValues=[],_H.baseAnimDelay=10,_H.randAnimDelay=50,_H.baseTotalAnimTime=1e3,_H.randTotalAnimTime=1e3,_H.AnimateNumeric=function(e,t){e.curAnimTime+=t;var i=e.curAnimTime/e.totalAnimTime;e.curNumValue=i*e.finalNumValue;var n=_H.utils.numDecimalPlaces(e.finalNumValue);e.el.html(e.curNumValue.toFixed(n)),1<i?e.el.html(e.finalNumValue):(t=_H.baseAnimDelay+Math.random()*_H.randAnimDelay,setTimeout(function(){_H.AnimateNumeric(e,t)},t))},_H.tryAnimate=function(){$(_H.AnimatedValues).each(function(e,t){var i;t.animationStarted||$(window).scrollTop()+1.1*$(window).height()>t.el.position().top&&$(window).scrollTop()-.1*$(window).height()<t.el.position().top&&(t.animationStarted=!0,t.isNumeric?(i=_H.baseAnimDelay+Math.random()*_H.randAnimDelay,setTimeout(function(){_H.AnimateNumeric(t,i)},i)):(t.el.removeClass("animated-string-start"),t.el.addClass("animated-string-end")))})},_H.initAnimValues=function(){0<$(".hoopp-animated").length&&$(".hoopp-animated").each(function(e,t){var i=$(t),n=+i.html(),t=!isNaN(n);_H.AnimatedValues.push({el:i,isNumeric:t,finalNumValue:n,finalValue:i.html(),curNumValue:0,animationStarted:!1,totalAnimTime:_H.baseTotalAnimTime+Math.random()*_H.randTotalAnimTime,curAnimTime:0}),i.removeClass("hoopp-animated"),t?i.html(0):i.addClass("animated-string-start")}),0<$(".animated-value").length&&$(".animated-value").each(function(e,t){var i=$(t).find(".value"),n=+i.html(),o=!isNaN(n);_H.AnimatedValues.push({el:i,isNumeric:o,finalNumValue:n,finalValue:i.html(),curNumValue:0,animationStarted:!1,totalAnimTime:_H.baseTotalAnimTime+Math.random()*_H.randTotalAnimTime,curAnimTime:0}),o?i.html(0):i.addClass("animated-string-start"),$(t).find(".value-container").removeClass("is-hidden")}),$(window).scroll($.throttle(50,_H.tryAnimate)),_H.tryAnimate()},$(document).ready(function(){_H.initAnimValues()}),Array.from||(Array.from=function(){function l(e){return"function"==typeof e||"[object Function]"===t.call(e)}function d(e){return e=function(e){e=Number(e);return isNaN(e)?0:0!==e&&isFinite(e)?(0<e?1:-1)*Math.floor(Math.abs(e)):e}(e),Math.min(Math.max(e,0),i)}var t=Object.prototype.toString,i=Math.pow(2,53)-1;return function(e){var t=Object(e);if(null===e)throw new TypeError("Array.from requires an array-like object - not null or undefined");var i,n=1<arguments.length?arguments[1]:void 0;if(void 0!==n){if(!l(n))throw new TypeError("Array.from: when provided, the second argument must be a function");2<arguments.length&&(i=arguments[2])}for(var o,a=d(t.length),r=l(this)?Object(new this(a)):new Array(a),s=0;s<a;)o=t[s],r[s]=n?void 0===i?n(o,s):n.call(i,o,s):o,s+=1;return r.length=a,r}}());var labelWithoutBuyBack,labelWithBuyBack,chartXAxis,_H=_H||{};$(".calc-details-button").on("click",function(){$(".calc-details-button").toggleClass("collapsed"),$(".calc-details-content-container").toggleClass("collapsed")}),$(".pa-calc-terms-checkbox").on("click",function(){_H.utils.readCookie("PA-Calc-Checkbox")?_H.utils.deleteCookie("PA-Calc-Checkbox"):_H.utils.createCookie("PA-Calc-Checkbox","true",0,30,0,0)}),$(document).on("click",".form-validation input[type=submit]:not(.previous-btn), .form-validation button[type=submit]:not(.previous-btn)",function(e){_H.utils.myEventStop(e);e=$(this).closest(".form-validation");return _H.utils.validateCalcForm(e)}),_H.SendGAEvent=function(e,t,i,n){var o;return!ga.getAll||(o=ga.getAll()[0])&&o.send({hitType:"event",eventCategory:e,eventAction:t,eventLabel:i,nonInteraction:n}),!0},$(".pa-calc-year-selector").on("change",function(){_H.PACalcYearAdjustment()}),$(document).ready(function(){_H.PACalcYearAdjustment()}),_H.PACalcYearAdjustment=function(e){2017<=$(".pa-calc-year-selector").val()?$(".hours-earning-link").hide():$(".hours-earning-link").show()},$(document).unbind("keydown").bind("keydown",function(e){if(8===e.keyCode){var t,i=!0,n=$(e.srcElement||e.target);if(n.prop("readonly")||n.prop("disabled")||(n[0].isContentEditable?i=!1:n.is("input")?(t=(t=n.attr("type"))&&t.toLowerCase(),-1<["text","password","file","search","email","number","date","color","datetime","datetime-local","month","range","search","tel","time","url","week"].indexOf(t)&&(i=!1)):n.is("textarea")&&(i=!1)),i)return e.preventDefault(),!1}}),function(e,t,i){function n(){var e=i(".call-out-container");0<e.length&&e.each(function(e){var t;(t=i(this)).find(".call-out-title").outerWidth()<400?t.find(".icon-container").hide():t.find(".icon-container").show()})}i(t).ready(function(){n()}),i(e).on("resize",function(){n()})}((_H=_H||{},window),document,jQuery),(_H=_H||{}).noBuyBackValues=[],_H.buyBackValues=[],_H.noBuyBackColor=[],_H.buyBackColor=[],_H.buyBackGraphLabels=[],_H.arrayCharts=[],_H.getBBCalcData=function(){var e=$("[id$='chartValues']").html();labelWithoutBuyBack=$("[id$='LabelWithoutBuyback']").html(),labelWithBuyBack=$("[id$='LabelWithBuyBack']").html(),chartXAxis=$("[id$='LabelChartXAxis']").html(),_H.noBuyBackValues=[],_H.buyBackValues=[],_H.noBuyBackColor=[],_H.buyBackColor=[],_H.buyBackGraphLabels=[];var t=e.split(",");t.pop();for(var i=t.length,n=0;n<i;n++)_H.noBuyBackColor.push("#2b4beb"),_H.buyBackColor.push("#009944");for(var n=0,o=5;n<t.length;n++)(n+2)%2==0?(_H.buyBackGraphLabels.push(o+" "+chartXAxis),o+=5,_H.noBuyBackValues.push(Math.round(t[n]))):_H.buyBackValues.push(Math.round(t[n]))},_H.buildBarChartsCalc=function(e){_H.getBBCalcData(),e.find("canvas")[0].getContext("2d").canvas.height=e.find("canvas").parent().height(),e.find("canvas")[0].getContext("2d").canvas.width=e.find("canvas").parent().width()-25;var t=$(window).width()<768&&["mousemove","mouseout","click","touchstart","touchmove","touchend"];_H.arrayCharts.push(new Chart(e.find("canvas"),{type:"bar",data:{labels:_H.buyBackGraphLabels,datasets:[{label:[labelWithoutBuyBack],backgroundColor:pattern.draw("diagonal",_H.noBuyBackColor[0]),borderWidth:1,data:_H.noBuyBackValues},{label:[labelWithBuyBack],backgroundColor:_H.buyBackColor,borderWidth:1,data:_H.buyBackValues}]},options:{responsive:!0,events:t,animation:{onComplete:function(){var n,o;t||(n=this.chart,(o=n.ctx).textAlign="center",o.fillStyle=Chart.defaults.global.defaultFontColor,Chart.helpers.each(this.data.datasets.forEach(function(i,e){var t=n.controller.getDatasetMeta(e);e%2==0?Chart.helpers.each(t.data.forEach(function(e,t){o.fillText("$"+i.data[t].toLocaleString(),e._model.x-7,e._model.y-20)}),this):Chart.helpers.each(t.data.forEach(function(e,t){o.fillText("$"+i.data[t].toLocaleString(),e._model.x,e._model.y-30)}),this)}),this))}},scales:{xAxes:[{gridLines:{display:!1}}],yAxes:[{display:!1,gridLines:{display:!1}}]}}}))},_H.buildBarChart=function(e){var i=[],n=[],o=[],t=e.find(".chart-y-axis-title").html();e.find(".dataItem .title").each(function(e,t){i.push($(t).html())}),e.find(".dataItem .value").each(function(e,t){n.push($(t).html())}),e.find(".dataItem .colour").each(function(e,t){o.push($(t).html())}),new Chart(e.find("canvas"),{type:"bar",data:{labels:i,datasets:[{label:t,data:n,backgroundColor:o,borderWidth:0}]},options:{tooltips:{enabled:!0,mode:"single",callbacks:{label:function(e,t){return i[e.index]+" : "+n[e.index]},title:function(){return""}}},legend:{display:!1},scales:{yAxes:[{gridLines:{display:!0,color:"rgba(0,0,0,0.05)"},ticks:{beginAtZero:!0}}],xAxes:[{gridLines:{display:!1}}]}}})},_H.generateColor=function(e){for(var t=e.length-3,i=.8/t,n=["#007CB1","#F15B4E","#8C288F"],o=0;o<t;o++)n.push("rgba(140,40,143,"+(.2+i*o)+")");return n},_H.buildPieChart=function(e){var n=[],o=[],i=[],a=e.find(".text-before").html(),r=e.find(".text-after").html();e.find(".dataItem .title").each(function(e,t){n.push($(t).html())}),e.find(".dataItem .value").each(function(e,t){o.push($(t).html())}),e.find(".dataItem .colour").each(function(e,t){i.push($(t).html())}),e.find("canvas")[0].getContext("2d").canvas.height=e.find("canvas").parent().height()-60,e.find("canvas")[0].getContext("2d").canvas.width=e.find("canvas").parent().width(),_H.arrayCharts.push(new Chart(e.find("canvas"),{type:"pie",data:{labels:n,datasets:[{data:o,backgroundColor:i}]},options:{tooltips:{enabled:!0,mode:"single",callbacks:{label:function(e,t){var i=n[e.index],e=o[e.index];return i+" : "+a+e+r}}},responsive:!1,legend:{display:!0,position:"bottom",labels:{padding:20,fontColor:"#a7a7a7",fontSize:12}}}}))},_H.buildValueDoughnutChart=function(e){e.find("canvas")[0]&&(e.find("canvas")[0].getContext("2d").canvas.height=e.find("canvas").parent().height(),e.find("canvas")[0].getContext("2d").canvas.width=e.find("canvas").parent().width()-25),_H.arrayCharts.push(new Chart(e.find("canvas"),{type:"doughnut",data:{labels:["Member contribution (9c)=9%","Employer contributions (11c)=11%","HOOPP investments (80c)=80%"],datasets:[{data:[9,11,80],backgroundColor:["#6969AA","#2A2A86","#BFBFDA"]}]},options:{tooltips:{enabled:!1},events:!1,responsive:!1,legend:{display:!0,position:$(window).width()<520?"bottom":"right",labels:{padding:20,fontColor:"#a7a7a7",fontSize:12}}}}))},_H.destroyCharts=function(){_H.arrayCharts.forEach(function(e){e.destroy()})},_H.updateSizes=function(){_H.destroyCharts(),$(".bar-chart").each(function(e){_H.buildBarChart($(this))}),$(".pie-chart").each(function(e){_H.buildPieChart($(this))}),$(".bb-chart").each(function(e){_H.buildBarChartsCalc($(this))}),$(".doughnut-chart").each(function(e){_H.buildValueDoughnutChart($(this))})},_H.initCharts=function(){var e=$(".bar-chart"),t=$(".pie-chart"),i=$(".bb-chart");(0<e.length||0<t.length||0<i.length)&&(Chart.defaults.global.defaultFontFamily="Font-Medium",Chart.defaults.global.responsive=!0),e.each(function(e){_H.buildBarChart($(this))}),t.each(function(e){_H.buildPieChart($(this))}),i.each(function(e){_H.buildBarChartsCalc($(this))})},$(document).ready(function(){_H.initCharts()}),$(window).on("resize",function(){_H.updateSizes()}),function(t,i,e,n){var o,a,r,s,l,d,c,u,h,f,p,m,g,v,y,b,w,C,_,k,x,S,F,$;function T(){n("#contact-mp"),k="#mp-form-container",o=n("#contactMPForm"),w=n(".testimonials-form").find(".submit-area"),m=o.find("#nameField"),g=o.find("#streetField"),v=o.find("#cityField"),y=o.find("#phoneField"),b=o.find("#emailField"),a=n("#mp-search"),r=n("#mp-cards-container"),s=n("#mp-search-text"),l=n("#mp-loader"),d=n("#mp-no-results"),_=n("#mp-no-email"),c=n("#name-mp-input"),u=n("#street-mp-input"),h=n("#city-mp-input"),f=n("#phone-mp-input"),p=n("#email-mp-input"),n("#mp-card-template"),x=n("#mp-email-subject"),S=n("#mp-email-body"),F=n("#mp-primary-role"),$=n("#mp-select-text"),C=n(k),a.on("click.contactmp",M)}function M(){var e;t.Accessibility.Announce.loading(),P(!0),D(!1),C.toggleClass("hidden",!0),H(!1),O(!1),r.empty(),!function(e,t){if(!e)return null;e=e.toString().trim();var i=new RegExp("^\\d{5}(-{0,1}\\d{4})?$"),n=new RegExp(/^[ABCEGHJKLMNPRSTVXY]\d[ABCEGHJKLMNPRSTVWXYZ]( )?\d[ABCEGHJKLMNPRSTVWXYZ]\d$/i);if("us"==t&&i.test(e.toString()))return e;if("ca"==t&&n.test(e.toString()))return e;return null}(s.val(),"ca")?(P(!1),O(!1),D(!0),t.Accessibility.Announce.assertive(d.text(),{checkExists:!1})):(e="https://represent.opennorth.ca/postcodes/"+s.val().replace(/\s/g,"").toUpperCase()+"/",n.get(e).done(function(e){e=function(e){for(var t=e.concat(),i=0;i<t.length;i++)for(var n=i+1;n<t.length;n++)t[i].email===t[n].email&&t.splice(n--,1);return t}(e.representatives_centroid.reverse()).sort(function(e,t){return e.name<t.name?-1:e.name>t.name?1:0});t.Accessibility.Announce.assertive(e.length+" Results",{checkExists:!1});n.each(e,function(e,t){"MPP"===F.val()||"MP"===F.val()?t.elected_office===F.val()&&A(t):"MHA"!==t.elected_office&&"MLA"!==t.elected_office&&"MNA"!==t.elected_office&&"MPP"!==t.elected_office||A(t)}),P(!1),0===r.find("li").length?(O(!1),D(!0)):(O(!0),D(!1))}).fail(function(){P(!1),O(!1),D(!0),t.Accessibility.Announce.assertive(d.text(),{checkExists:!1})}))}function A(e){var t=n(".mp-card.template").clone();t.find(".mp-img").attr("src",e.photo_url),t.find(".mp-name").html(e.name),t.find(".mp-district").html(e.district_name),0<e.offices.length?(t.find(".mp-address").html(e.offices[0].postal),t.find(".mp-phone").html(e.offices[0].tel)):(t.find(".mp-address").html("No Address"),t.find(".mp-phone").html("No Phone")),0<e.email.length?t.find(".mp-email").html(e.email):t.find(".mp-email").html("No Email"),t.removeClass("template"),r.append(t)}function P(e){l.toggleClass("hidden",!e)}function D(e){d.toggleClass("hidden",!e)}function H(e){_.toggleClass("hidden",!e)}function O(e){$.toggleClass("hidden",!e)}t.ContactMP={selectCard:function(e){n(".mp-card").find(".card").removeClass("selected"),n(e).find(".card").addClass("selected"),"No Email"==n(".card.selected").find(".mp-email").html()?(t.Accessibility.Announce.assertive(_.text(),{checkExists:!1}),H(!0)):(e=function(e,t,i){var n=[];void 0!==t&&n.push("subject="+encodeURIComponent(t));void 0!==i&&n.push("body="+encodeURIComponent(function(e){return e=(e=(e=(e=(e=(e=(e=(e=(e=(e=e.replace(/<style([\s\S]*?)<\/style>/gi,"")).replace(/<script([\s\S]*?)<\/script>/gi,"")).replace(/<\/div>/gi,"\n")).replace(/<\/li>/gi,"\n")).replace(/<li>/gi,"  *  ")).replace(/<\/ul>/gi,"\n")).replace(/<\/p>/gi,"\n")).replace(/&nbsp;/gi,"")).replace(/<br\s*[\/]?>/gi,"\n")).replace(/<[^>]+>/gi,"")}(i)));e="mailto:"+encodeURIComponent(e);0<n.length&&(e+="?"+n.join("&"));return e}([n(".card.selected").find(".mp-email").html()],x.val(),S.val()),i.location.href=e)},submit:function(){var e;m.removeClass("error first error-scroll-mp"),g.removeClass("error first error-scroll-mp"),v.removeClass("error first error-scroll-mp"),y.removeClass("error first  error-scroll-mp"),b.removeClass("error first second third error-scroll-mp"),t.utils.loadingForm(k),function(){var e=!0;""===c.val()&&(m.addClass("error first error-scroll-mp"),e=!1);""===u.val()&&(g.addClass("error first error-scroll-mp"),e=!1);""===h.val()&&(v.addClass("error first error-scroll-mp"),e=!1);""===f.val()&&(y.addClass("error first error-scroll-mp"),e=!1);var t=new RegExp("^.+@[^.]+[.]+.+$"),i=p.val(),t=t.test(i);""===i?(b.addClass("error first error-scroll-mp"),e=!1):t?255<i.length&&(b.addClass("error third error-scroll-mp"),e=!1):(b.addClass("error second error-scroll-mp"),e=!1);return e}()?((e={}).Name=c.val(),e.Street=u.val(),e.City=h.val(),e.Telephone=f.val(),e.Email=p.val(),e.Body=encodeURIComponent(S.text()),e.emails=[n(".card.selected").find(".mp-email").html()],e=e,t.Accessibility.Announce.loading(),n.post("/api/FormsApi/ContactMPForm",e,function(e){t.utils.finishLoadingForm(k),e.completed&&(t.utils.disableForm(k,!0),w.addClass("submitted-form"))})):(n("html, body").animate({scrollTop:n(".error-scroll-mp").offset().top-n("#top-navigation-container").height()-50}),t.utils.finishLoadingForm(k))},reset:function(){t.utils.resetForm(k),t.utils.disableForm(k,!1),CKEDITOR.instances.content.setData(""),w.removeClass("submitted-form")}},n(e).ready(function(){T()})}(_H=_H||{},window,document,jQuery),function(o,e,t,a){var r,s,l,d,c,u,h,f,p,m,g,v,y,b,w,C,_,k,x,S,F;o.ContactPrivacyOffice={submit:function(e){s.removeClass("error first second third error-scroll"),l.removeClass("error first second third error-scroll"),d.removeClass("error first second third error-scroll"),c.removeClass("error first second third error-scroll"),u.removeClass("error first second third error-scroll"),h.removeClass("error first second third error-scroll"),o.utils.loadingForm(".contact-privacy-office-form");var t,i,n=function(){var i=[],n=!0;r.find(".mandatory").each(function(e,t){i.push(o.forms.validateMandatoryField(t)),console.log("Mandatory: "+o.forms.validateMandatoryField(t))}),r.find(".input-check").each(function(e,t){i.push(o.forms.validateInput(t)),console.log("Input: "+o.forms.validateInput(t))}),i.push(o.forms.validateEmailField(s)),y.val()&&""!=y.val()?"Other"==y.val()&&""==b.val().trim()&&(u.addClass("error first error-scroll"),i.push(!1)):(c.addClass("error first error-scroll"),i.push(!1));return console.log("Complete: "+i.toString()),a.each(i,function(e,t){t||(n=!1)}),n}();console.log("validate CPO: "+n),n?(i={},C=f.val().trim(),_=p.val().trim(),k=m.val().trim(),x=y.val()&&"Other"==y.val()?b.val().trim():y.val(),S=g.val().trim(),F=v.val().trim(),i.Email=null==C?"":C,i.FirstName=null==_?"":_,i.LastName=null==k?"":k,i.Relation=null==x?"":x,i.telephone=null==S?"n/a":S,i.contentBody=null==F?"":F,console.log(i),t=i,n=o.utils.getCurrentUrl(),i=grecaptcha.getResponse(),console.log("user: "+t),a.post(n+"/ContactPrivacyOfficeForm?g-recaptcha-response="+i,t).done(function(e){console.log("success"),o.utils.finishLoadingForm(".contact-privacy-office-form"),w.find(".submitted-message").removeAttr("hidden"),w.find(".form-button").attr("hidden",!0),o.utils.disableForm(".contact-privacy-office-form",!0),r.find("#CPOfield").slideUp(200),r.find("#CPOfieldThanks").slideDown(200)}).fail(function(){console.log("fail")})):(a("html, body").animate({scrollTop:a(".error-scroll").offset().top-a("#top-navigation-container").height()-50}),a(".error-scroll").first().find("input").focus(),o.utils.finishLoadingForm(".contact-privacy-office-form"))},showOtherMisc:function(e){"Other"==e.value?r.find("#misc-other-container").slideDown(200):r.find("#misc-other-container").slideUp(200)},toggleButton:function(){r.find("#submit-contact-privacy-office-form").toggleClass("disabled")}},a("#contentBody").keyup(function(){var e=this.value.length;a("#contentBody").attr("maxlength",255),a(".contentBody-char").text(" ["+e+"/255]")}),a(t).ready(function(){a(t).foundation(),r=a("#contactPrivacyOfficeform"),s=r.find("#email"),l=r.find("#firstname-container"),d=r.find("#lastname-container"),c=r.find("#miscellaneous-container"),u=r.find("#misc-other-container"),h=r.find("#content-container"),f=r.find("#email-input"),p=a("#firstName"),m=a("#lastName"),g=a("#telephone"),v=a("#contentBody"),y=a("#miscellaneous-source"),b=a("#misc-other"),w=a(".submit-area"),x=k=_=C=null,r.find("#submit-contact-privacy-office-form").addClass("disabled"),o.utils.cleanHeights(".member-label-equalizer"),o.utils.cleanHeights(".gender-label-equalizer"),o.utils.cleanHeights(".misc-label-equalizer"),a(e).outerWidth()<=1023&&639<a(e).outerWidth()&&setTimeout(function(){o.utils.equalizeHeights(".member-label-equalizer"),o.utils.equalizeHeights(".gender-label-equalizer"),o.utils.equalizeHeights(".misc-label-equalizer")},100)})}(_H=_H||{},window,document,jQuery),(_H=_H||{}).CustomSticky={},_H.onScrollStickyElement=function(e,t,i,n,o,a,r,s,l){var d=$(window).scrollTop(),c=r.offset().top-d,u=c+r.height();n-=u;var h=t.offset().top+t.height();s!==c&&(n-=s),t.offset().top-d<=u&&h<l.offset().top&&(t.addClass("is-stuck"),t.css({left:o.offset().left+"px",bottom:"auto",maxWidth:o.width()+"px"}),e.css({height:i+"px"})),h>l.offset().top&&t.hasClass("is-stuck")&&(t.removeClass("is-stuck"),t.addClass("is-absolute"),t.css({top:l.offset().top-t.height()+"px"})),t.hasClass("is-absolute")&&r.offset().top+r.height()<=t.offset().top&&(t.removeClass("is-absolute"),t.addClass("is-stuck"),t.css({top:"",left:o.offset().left+"px",bottom:"auto",maxWidth:o.width()+"px"}),e.css({height:i+"px"})),d<=n&&(t.removeClass("is-stuck"),t.css({left:"",bottom:"",maxWidth:""}),e.css({height:""}))},_H.onResizeStickyElement=function(e,t){e.css({left:t.offset().left+"px",maxWidth:t.width()+"px"})},_H.CustomSticky.timeoutId=null,_H.createStickyElement=function(e,t,i,n){var o=$(e),a=o.find(".custom-sticky"),r=parseInt(a.css("height"),10),s=parseInt(a.offset().top,10),l=(parseInt(a.offset().left,10),a.css("width")),d=$(t),c=d.offset().top,u=$(i),h=$(n);_H.utils.isMobile.iOS()?($(window).on("touchend",function(e){setTimeout(function(){_H.onScrollStickyElement(o,a,r,s,h,l,d,c,u)},75)}),$(window).on("scroll",$.throttle(25,function(){null!==_H.CustomSticky.timeoutId&&clearTimeout(_H.CustomSticky.timeoutId),_H.CustomSticky.timeoutId=setTimeout(function(){_H.onScrollStickyElement(o,a,r,s,h,l,d,c,u),_H.CustomSticky.timeoutId=null},75)}))):$(window).scroll($.throttle(25,function(){_H.onScrollStickyElement(o,a,r,s,h,l,d,c,u)})),$(window).resize($.throttle(25,function(){_H.onResizeStickyElement(a,h)}))},function(e,c){var n,t=e.jQuery||e.Cowboy||(e.Cowboy={});t.throttle=n=function(o,a,r,s){var l,d=0;function e(){var e=this,t=+new Date-d,i=arguments;function n(){d=+new Date,r.apply(e,i)}s&&!l&&n(),l&&clearTimeout(l),s===c&&o<t?n():!0!==a&&(l=setTimeout(s?function(){l=c}:n,s===c?o-t:o))}return"boolean"!=typeof a&&(s=r,r=a,a=c),t.guid&&(e.guid=r.guid=r.guid||t.guid++),e},t.debounce=function(e,t,i){return i===c?n(e,t,!1):n(e,i,!1!==t)}}(this),function(r,s,e,o,l){var t,i,n,a,d,c,u,h,f,p,m,g,v,y,b,w,C,_,k,x,S;function F(){p="",c=[],u={},t=o("#dotmailer-perference"),i=o("#dm-content-area"),n=t.find(".submit-area.left"),a=t.find(".submit-area.right"),d=o("#dm-preference-email-input"),h=o("#dm-preference-invalid-email"),f=o(".dm-check-card"),g=o("#dm-preference-unsubscribe"),v=o("#dm-preference-unsubscribe-all"),m=o("#dm-preference-email-loader"),y=o("#dm-preference-unsubscribe-loader"),b=o("#dm-preference-unsubscribe-all-loader"),w=o("#dm-preference-unsubscribe-confirm-message"),C=o("#dm-preference-unsubscribe-error-message"),_=o("#dm-preference-unsubscribe-suppressed-error-message"),k=o("#dm-preference-system-error-message"),x=o("#contact-id-holder"),S=o("#dm-pid-holder"),g.on("click.hoopp.dotmailerperference",$),v.on("click.hoopp.dotmailerperference",T)}function $(){A(!1,!1,!1,!0,!0),I(!0),c=[],u={},c=D(),o.each(c,function(e,t){u[t]=o("#"+t).is(":checked")?"true":"false"}),M(u,!0)}function T(){A(!1,!1,!1,!0,!1,!0),I(!0),c=[],u={},c=o(".dm-input").removeAttr("checked").map(function(){return this.id}).get(),o.each(c,function(e,t){u[t]="false"}),M(u,!1)}function M(e,i){var t;0<Object.getOwnPropertyNames(e).length&&(t={contactEmail:p,contactId:x.text(),contactPid:S.text(),dataFields:e,lang:s.location.pathname.split("/")[1]},""===p||""===x.text()?(A(!1,!1,!0,!0),I(!1)):(e=r.utils.getCurrentUrl(),o.post(e+"/Unsubscribe",t).done(function(e){var t;r.utils.finishLoadingForm(".dotmailer-perference"),"true"===e.complete?(i?(n.addClass("submitted-form"),a.addClass("hidden")):(n.addClass("hidden"),a.addClass("submitted-form"),w.addClass("float-right")),A(!1,!0,!1,!0),I(!0)):"serverfault"===e.complete?(A(),n.addClass("hidden"),a.addClass("hidden"),z(!0)):"suppressed"===e.complete?(A(),n.addClass("hidden"),a.addClass("hidden"),t=!0,_.toggleClass("hidden",!t),t&&r.utils.scrollToElement(_)):(A(),n.addClass("hidden"),a.addClass("hidden"),t=!0,C.toggleClass("hidden",!t),t&&r.utils.scrollToElement(C)),O(!0)}).fail(function(){A(),O(!1),z(!0)})))}function A(e,t,i,n,o,a){t=t||!1,i=i||!1,n=n||!1,o=o||!1,a=a||!1,e=e=e||!1,m.toggleClass("hidden",!e),t=t,w.toggleClass("hidden",!t),t&&r.utils.scrollToElement(w),i=i,h.toggleClass("hidden",!i),n=n,f.toggleClass("hidden",!n),o=o,y.toggleClass("hidden",!o),a=a,b.toggleClass("hidden",!a)}function P(){var e=function(e){var e=e?e.split("?")[1]:s.location.search.slice(1),t={};if(e)for(var i=(e=e.split("#")[0]).split("&"),n=0;n<i.length;n++){var o=i[n].split("="),a=l,r=o[0].replace(/\[\d*\]/,function(e){return a=e.slice(1,-1),""}),o=void 0===o[1]||decodeURIComponent(o[1]);t[r]?("string"==typeof t[r]&&(t[r]=[t[r]]),void 0===a?t[r].push(o):t[r][a]=o):t[r]=o}return t}(s.location.href);e.uid&&r.utils.validateEmail(e.uid)?(d.text(e.uid),function(){{var e;A(!0),I(!0),""===(p=d.text())?(A(!1,!1,!0),I(!0)):(c=[],c=D(),e=r.utils.getCurrentUrl(),o.get(e+"/ContactInfo?contactEmail="+p).done(function(n){"false"===n.completed?(A(!1,!1,!0,!1),I(!0)):"error"===n.completed?(A(),O(!1),z(!0)):(n.Id?(x.html(n.Id),S.html(H(n.dataFields,"M_PID")),o.each(c,function(e,t){var i="#"+t;!function(e,t){for(var i in e)if(e[i].key.toUpperCase()===t.toUpperCase())return!0;return""}(n.dataFields,t)?o(i).closest("div").hasClass("hide")||o(i).closest("div").addClass("hide"):(H(n.dataFields,"MEMBER_STATUS")&&o(i).closest("div").hasClass("hideIfNotMember")||!o(i).closest("div").hasClass("hideIfNotMember"))&&o(i).closest("div").removeClass("hide"),null!=H(n.dataFields,t)?o(i).prop("checked","true"===H(n.dataFields,t).toLowerCase()):o(i).prop("checked",!1)}),A(!1,!1,!1,!0),I(!1)):(A(!1,!1,!0,!1),I(!0)),O(!0))}).fail(function(){A(),O(!1),z(!0)}))}}()):A(!1,!1,!0)}function D(){return o(".dm-input").map(function(){return this.id}).get()}function H(e,t){for(var i in e)if(e[i].key.toUpperCase()===t.toUpperCase())return e[i].value;return""}function O(e){i.toggleClass("hidden",!e)}function I(e){g.toggleClass("disabled",e),v.toggleClass("disabled",e)}function z(e){k.toggleClass("hidden",!e),e&&r.utils.scrollToElement(k)}o(e).ready(function(){F(),P()})}(_H=_H||{},window,document,jQuery),function(e,t,i,n){function o(){e.utils.cleanHeights(".dynamic-content-two-card-content"),n(t).width()<=1200&&639<n(t).width()&&e.utils.equalizeHeights(".dynamic-content-two-card-content")}n(i).ready(function(){var e=null;n(t).resize(function(){null!==e&&t.clearTimeout(e),e=setTimeout(function(){o()},100)}),n(t).on("orientationchange",function(e){o()})}),n(t).on("load",function(){o()})}(_H=_H||{},window,document,jQuery);_H=_H||{};function _createForOfIteratorHelper(e,t){var i="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!i){if(Array.isArray(e)||(i=_unsupportedIterableToArray(e))||t&&e&&"number"==typeof e.length){i&&(e=i);var n=0,t=function(){};return{s:t,n:function(){return n>=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function(e){throw e},f:t}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,a=!0,r=!1;return{s:function(){i=i.call(e)},n:function(){var e=i.next();return a=e.done,e},e:function(e){r=!0,o=e},f:function(){try{a||null==i.return||i.return()}finally{if(r)throw o}}}}function _unsupportedIterableToArray(e,t){if(e){if("string"==typeof e)return _arrayLikeToArray(e,t);var i=Object.prototype.toString.call(e).slice(8,-1);return"Map"===(i="Object"===i&&e.constructor?e.constructor.name:i)||"Set"===i?Array.from(e):"Arguments"===i||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(i)?_arrayLikeToArray(e,t):void 0}}function _arrayLikeToArray(e,t){(null==t||t>e.length)&&(t=e.length);for(var i=0,n=new Array(t);i<t;i++)n[i]=e[i];return n}function displayContrast(e,t){function i(e){e=e.replace(/^#?([a-f\d])([a-f\d])([a-f\d])$/i,function(e,t,i,n){return t+t+i+i+n+n});e=/^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i.exec(e);return e?{r:parseInt(e[1],16),g:parseInt(e[2],16),b:parseInt(e[3],16)}:null}function n(e,t,i){i=[e,t,i].map(function(e){return(e/=255)<=.03928?e/12.92:Math.pow((e+.055)/1.055,2.4)});return.2126*i[0]+.7152*i[1]+.0722*i[2]}function o(e,t){return(t<e?(t+.05)/(e+.05):(e+.05)/(t+.05))<1/4.5?"PASS":"FAIL"}var a=[],r=[],s=[],l=[],d=[];if(1<=e.length){var c,u=_createForOfIteratorHelper(e);try{for(u.s();!(c=u.n()).done;){var h=c.value;r.push(h.BannerColor),s.push(h.BannerTitleColor),l.push(h.ButtonColor),d.push(h.ButtonTextColor)}}catch(e){u.e(e)}finally{u.f()}}for(var f=0;f<r.length;f++){var p=i(r[f]),m=i(l[f]),g=i(s[f]),v=i(d[f]),p=n(p.r,p.g,p.b),g=n(g.r,g.g,g.b),m=n(m.r,m.g,m.b),v=n(v.r,v.g,v.b),g=o(p,g),p=o(p,m),v=o(m,v);a.push({bgTitle:g,bgButtonBg:p,buttonBgButtonText:v})}0<a.length&&(t='\n                <div> <p> <strong> Contrast Checker </strong> </p></div>\n                <div> <p> 1. Background / Title & Subtitle: </p> <p class="'.concat(a[t].bgTitle,'"> <strong>  ').concat(a[t].bgTitle,' </strong> </p>  </div>\n                <div> <p> 2. Background / Button Background: </p> <p class="').concat(a[t].bgButtonBg,'" > <strong>  ').concat(a[t].bgButtonBg,'</strong> </p> </div>\n                <div> <p> 3. Button Background / Button Text: </p> <p class="').concat(a[t].buttonBgButtonText,'" > <strong>  ').concat(a[t].buttonBgButtonText,"</strong> </p> </div>\n               "),document.querySelector("#contrast-result")&&(document.querySelector("#contrast-result").innerHTML=t))}$(".employee-profile .card").on("click",function(){$(this).hasClass("open")?($(this).removeClass("open"),$(this).find(".carrot").addClass("flipped")):($(this).addClass("open"),$(this).find(".carrot").removeClass("flipped"))}),function(s,e,l){var a,i,d,t,c,n,u,o,h,f,p,m,g,v,y="",b="";function w(){var e;s.Accessibility.Announce.loading(),x(!0),e="ABCDEFGHIJKLMNOPQRSTUVWXYZ".split(""),p.empty(),l.each(e,function(e,t){var i=n.clone();i.removeClass("template"),i.html('<button class="letter-section letter-bar-'+t+'" onclick="_H.Employer.filterByLetter(\''+t+"', event)\">"+t+'<span class="selected-a11y-text sr-only">, selected</span> </button>'),p.append(i)}),""===b&&(b="A"),l(".letter-section").removeClass("letter-selected"),l(".letter-bar-"+b.toUpperCase()).addClass("letter-selected"),h.addClass("hidden"),_.isEmpty(a)||_.isEmpty(i)?S().done(function(e){$(P(e)),T(A(e)),k(v.letter,b,0)}).fail(function(){return x(!1),l.Deferred().reject("Error with server").promise()}):($(i),T(A(a)),k(v.letter,b,0))}function r(i){var e;d=[],_.isEmpty(i.letter)||_.isEmpty(i.location)?_.isEmpty(i.letter)&&!_.isEmpty(i.location)?l.each(a,function(e,t){t&&t[v.city]&&t[v.city]==i.location&&d.push(t)}):!_.isEmpty(i.letter)&&_.isEmpty(i.location)&&l.each(a,function(e,t){"0"===i.letter?t&&t[v.name]&&M(t[v.name][0])&&d.push(t):t&&t[v.name]&&t[v.name][0].toLowerCase()==i.letter.toLowerCase()&&d.push(t)}):l.each(a,function(e,t){"0"===i.letter?t&&t[v.name]&&M(t[v.name][0])&&t[v.city]&&t[v.city]==i.location&&d.push(t):t&&t[v.name]&&t[v.name][0].toLowerCase()===i.letter.toLowerCase()&&t[v.city]&&t[v.city]==i.location&&d.push(t)}),s.Accessibility.Announce.assertive(y+" "+d.length,{checkExists:!1}),f.empty(),0<d.length?(e=d.sort(function(e,t){return F(e[v.name],t[v.name])}),l.each(e,function(e,t){var i=c.clone();i.removeClass("template"),t&&t[v.name]&&i.find(".employer-word").html(t[v.name]),t&&t[v.city]&&i.find(".employer-location").html(t[v.city]),f.append(i)})):((e=l(".employer-term.no-more-results").clone()).addClass("show"),f.append(e)),x(!1)}function C(t,i,n){s.Accessibility.Announce.loading(),x(!0),_.isEmpty(a)?S().done(function(e){n&&T(A(a)),k(t,i,n)}).fail(function(){return x(!1),l.Deferred().reject("Error with server").promise()}):k(t,i,n)}function k(e,i,t){var n;d=[],v.letter==e?l.each(a,function(e,t){t&&t[v.name]&&t[v.name][0].toLowerCase()==i.toLowerCase()&&d.push(t)}):v.location==e&&(i==v.defaults?d=a:l.each(a,function(e,t){t&&t[v.city]&&t[v.city]==i&&d.push(t)})),s.Accessibility.Announce.assertive(y+" "+d.length,{checkExists:!1}),f.empty(),0<d.length?(t&&T(A(d)),n=d.sort(function(e,t){return F(e[v.name],t[v.name])}),l.each(n,function(e,t){var i=c.clone();i.removeClass("template"),t&&t[v.name]&&i.find(".employer-word").html(t[v.name]),t&&t[v.city]&&i.find(".employer-location").html(t[v.city]),f.append(i)})):((n=l(".employer-term.no-more-results").clone()).addClass("show"),f.append(n)),x(!1)}function x(e){o.toggleClass("l-loader--active",e)}function S(){var t=l.Deferred(),e=s.utils.getCurrentUrl();return l.get(e+"/GetFileUrl",function(e){e&&e.fileUrl&&""!==e.fileUrl?s.utils.parseFileFromUrl(e.fileUrl,function(e){e?(x(!1),a=e.sort(function(e,t){return F(e[v.name],t[v.name])}),A(a),i=P(a),t.resolve(a)):t.reject()}):t.reject()}).fail(function(){t.reject()}),t.promise()}function F(e,t){return(e=e&&e.toLowerCase())<(t=t&&t.toLowerCase())?-1:t<e?1:0}function $(e){m.empty(),m.append('<option value="default">All locations</option>'),l.each(e,function(e,t){m.append('<option value="'+t+'">'+t+"</option>")})}function T(i){l.each(l(".letter-section"),function(e,t){i.indexOf(l(t).text()[0])<0?l(t).addClass("grey-letter").prop("disabled",!0):l(t).removeClass("grey-letter").prop("disabled",!1)})}function M(e){return!isNaN(parseFloat(e))&&isFinite(e)}function A(e){var i=[];return l.each(e,function(e,t){t&&t[v.name]&&(M(t[v.name][0])?i.indexOf("#")<0&&i.push("#"):(((t=t[v.name].toUpperCase().charCodeAt(0)-64)<1||26<t)&&(t=0),i.indexOf(String.fromCharCode(t+64))<0&&0!=t&&i.push(String.fromCharCode(t+64))))}),i}function P(e){var i=[];return l.each(e,function(e,t){t&&t[v.city]&&i.indexOf(t[v.city])<0&&i.push(t[v.city])}),i.sort(function(e,t){return e<t?-1:t<e?1:0}),i.sort(F)}s.Employer={filterByLetter:function(i,e){e.preventDefault();var n=u.val(),o={letter:""!==(n="default"===n?"":n)&&i.toLowerCase()===b.toLowerCase()?"":i,location:"default"===n?"":n};!function(t){var i=l.Deferred();{if(t=t||{},s.Accessibility.Announce.loading(),x(!0),_.isEmpty(a))return S().done(function(e){r(t),i.resolve()}).fail(function(){return x(!1),i.reject("Error with server")});r(t),i.resolve()}return i.promise()}(o).done(function(e){var t;t=""!==n&&i!==b,h.toggleClass("hidden",!t),l(".letter-section").removeClass("letter-selected"),l(".letter-bar-"+(t=o.letter).toUpperCase()).addClass("letter-selected"),b=t,function(e,t){t&&T(A(e));f.empty();e=e.sort(function(e,t){return F(e[v.name],t[v.name])});l.each(e,function(e,t){var i=c.clone();i.removeClass("template"),t&&t[v.name]&&i.find(".employer-word").html(t[v.name]),t&&t[v.city]&&i.find(".employer-location").html(t[v.city]),f.append(i)}),x(!1)}(d)}).fail(function(e){var t=g.clone();t.addClass("show"),f.empty(),f.append(t),s.Accessibility.Announce.assertive(g.text(),{checkExists:!1})}),s.utils.scrollToElement(t)}},s.employerLettersPositions=[],s.setEmployerLettersPositions=function(){s.employerLettersPositions=[];for(var e=parseInt(l(".letters-bar").css("height"),10)+parseInt(l(".desktop-header").css("height"))+parseInt(l(".site-notification").css("height"),10)+parseInt(l(".lang-notification ").css("height"),10)+25,t=65;t<=90;t++){var i=l("#section-"+String.fromCharCode(t));1===i.length&&s.employerLettersPositions.push({letter:String.fromCharCode(t)+"",position:i.position().top-e})}},s.updateEmployerLettersPositions=function(){setTimeout(function(){s.setEmployerLettersPositions()},500)},s.employerCurrentLetterPosition=function(e){for(var t="",i=0;i<s.employerLettersPositions.length;i++)s.employerLettersPositions[i].position<e&&(t=s.employerLettersPositions[i].letter);return t},s.getEmployerPosition=function(e){for(var t=0;t<s.employerLettersPositions.length;t++)if(s.employerLettersPositions[t].letter.toLowerCase()===e.toLowerCase())return s.employerLettersPositions[t].position;return 0},s.setDefaultEmployerArrowPosition=function(){s.clickEmployerLetter||(l(".employer-arrow").fadeOut(200),l(".arrow-animation.letter-selected").removeClass("letter-selected"),setTimeout(function(){l(".employer-arrow").css("top",0)},200))},s.initEmployerInfiniteScroll=function(){setTimeout(function(){s.setEmployerLettersPositions()},1500),l(e).scroll(l.throttle(100,s.setDefaultEmployerArrowPosition)),l(e).resize(l.throttle(100,s.setEmployerLettersPositions))},s.setEmployerArrow=function(){var e=parseInt(l(".letters-bar").css("height"),10)+parseInt(l(".header-bar").css("height")),e=l(".employer-arrow").position().top-e,t=s.employerCurrentLetterPosition(e);l(".employer-arrow").fadeOut(200,function(){l(".employer-arrow").html(t),l(".employer-arrow").fadeIn(200)}),s.activateEmployerArrowLoop=!1,setTimeout(function(){s.clickEmployerLetter=!1},500)},s.setEmployerActualLetter=function(){var e=parseInt(l(".letters-bar").css("height"),10)+parseInt(l(".header-bar").css("height"));0<s.employerLettersPositions.length&&(e=l(".employer-arrow").position().top-e,e=s.employerCurrentLetterPosition(e),l(".letter-selected").removeClass("letter-selected"),l(".letter-bar-"+e.toUpperCase()).addClass("letter-selected"))},s.activateEmployerArrowLoop=!1,s.clickEmployerLetter=!1,s.employerArrowLoop=function(){s.setEmployerActualLetter(),s.activateEmployerArrowLoop&&setTimeout(function(){s.employerArrowLoop()},16)},l(e).on("load",function(){var r;0<l(".employer").length&&(a=[],i=[],d=[],0,y=l("#employer-results-a11y-template").text().trim(),t=l("#employer-stick"),c=l(l("#employer-term-template").html()),n=l(l("#letter-bar-template").html()),u=l("#employer-location-select"),o=l("#employer-loader"),h=l("#employer-filter-by-letter-hint"),f=l(".employer-terms .accordion"),p=l(".letter-container"),m=l(".employer-location-select"),g=l(".employer-term.no-more-results"),v={name:"Employer Name",city:"City",letter:"letter",location:"location",defaults:"default"},w(),s.createStickyElement(".employer-sticky",".header-nav","#employerBottomAnchor",".employer-terms"),r=l(".employer-arrow").position().top,l(".letter-section.arrow-animation").on("click",function(e){s.clickEmployerLetter=!0;var t,i,n,o,a=l(this.getAttribute("href"));return a.length&&(e.preventDefault(),parseInt(l(".header-bar").css("height"),10),t=parseInt(l(".desktop-header").css("height"),10),i=parseInt(l(".letters-bar").css("height"),10),n=parseInt(l(".site-notification").css("height"),10),parseInt(l(".lang-notification ").css("height"),10),o=s.siteNotificationIsClosed?70:25,l("html, body").stop().animate({scrollTop:a.position().top-(i+t+n)},500),s.activateEmployerArrowLoop=!0,s.employerArrowLoop(),l(".employer-arrow").fadeIn(50,function(){l(".employer-arrow").html('<em class="fi-arrow-right"></em>')}),l(".employer-arrow").stop().animate({top:a.position().top-r+o},500,function(){s.setEmployerArrow()})),e.preventDefault(),!1}),0<u.length&&u.on("change",function(e){var t=l(this).val();"default"===t?(T(A(a)),""===b&&(b="A"),l(".letter-section").removeClass("letter-selected"),l(".letter-bar-"+b.toUpperCase()).addClass("letter-selected"),h.addClass("hidden"),C(v.letter,b,0)):(b="",l(".letter-section").removeClass("letter-selected"),C(v.location,t,1)),s.utils.scrollToElement("#employer-stick")}),s.initEmployerInfiniteScroll())})}(_H=_H||{},window,(document,jQuery)),function(o,e,a){var r,s,l,d,c,u,h,f,p,m,g,v,y,b,w,C,t,i,n;function _(e){t.toggleClass("hidden",!e),e&&o.utils.scrollToElement(t)}function k(e){i.toggleClass("hidden",!e),e&&o.utils.scrollToElement(i)}function x(e){n.toggleClass("hidden",!e),e&&o.utils.scrollToElement(n)}o.financialGuidanceForm={submit:function(e){var t,i,n;s.removeClass("error first second third error-scroll"),l.removeClass("error first second third error-scroll"),d.removeClass("error first second third error-scroll"),c.removeClass("error first second third error-scroll"),u.removeClass("error first second third error-scroll"),_(!1),k(!1),x(!1),o.utils.loadingForm(".financial-guidance-signup-form"),function(){var i=[],n=!0;r.find(".mandatory").each(function(e,t){i.push(o.forms.validateMandatoryField(t))}),r.find(".input-check").each(function(e,t){i.push(o.forms.validateInput(t))}),i.push(o.forms.validateEmailField(s)),m.val()&&""!=m.val()||(c.addClass("error first error-scroll"),i.push(!1));g.is(":checked")||(u.addClass("error first error-scroll"),i.push(!1));return a.each(i,function(e,t){t||(n=!1)}),n}()?(n={},y=h.val().trim(),b=f.val().trim(),w=p.val().trim(),C="Yes"==m.val(),n.Email=null==y?"":y,n.FirstName=null==b?"":b,n.LastName=null==w?"":w,n.Relationship=null!=C&&C,t=n,i=o.utils.getCurrentUrl(),n=grecaptcha.getResponse(),a.post(i+"/financialGuidanceForm?g-recaptcha-response="+n,t).done(function(e){o.utils.finishLoadingForm(".financial-guidance-signup-form"),v.find(".submitted-message").removeAttr("hidden"),v.find(".form-button").attr("hidden",!0),o.utils.disableForm(".financial-guidance-signup-form",!0),"serverfault"===e.complete?x(!0):"suppressed"===e.complete?k(!0):"false"===e.complete&&_(!0)}).fail(function(){x(!0),_(!1),k(!1)})):(a("html, body").animate({scrollTop:a(".error-scroll").offset().top-a("#top-navigation-container").height()-50}),a(".error-scroll").first().find("input").focus(),o.utils.finishLoadingForm(".financial-guidance-signup-form"))},toggleButton:function(){r.find("#submit-financial-guidance-form").toggleClass("disabled")}},a(e).ready(function(){a(e).foundation(),r=a("#financialGuidanceForm"),s=r.find("#email"),l=r.find("#firstname-container"),d=r.find("#lastname-container"),c=r.find("#relationship-container"),u=r.find("#accept"),h=r.find("#email-input"),f=a("#firstName"),p=a("#lastName"),m=a("#relation"),g=a("#termsAccept"),v=a(".submit-area"),t=a("#dm-financialguidance-error-message"),i=a("#dm-financialguidance-suppressed-error-message"),n=a("#dm-financialguidance-server-error-message"),C=w=b=y=null,r.find("#submit-financial-guidance-form").addClass("disabled")})}(_H=_H||{},(window,document),jQuery),(_H=_H||{}).forms={},_H.forms.validateEmailField=function(e){if(e.hasClass("error"))return!1;var t=!0,i=new RegExp("^.+@[^.]+[.]+.+$"),n=_H.forms.getFieldInput(e);return i.test(n.val())?255<n.val().length&&($(e).addClass("error third error-scroll"),t=!1):($(e).addClass("error second error-scroll"),t=!1),t||$(e).find("input").attr("aria-invalid","true"),t},_H.forms.validatePhoneField=function(e){if(e.hasClass("error"))return!1;var t=!0,i=new RegExp(/^(\(\d+\)[\s]?\d{3}[-]\d{4})$/),n=_H.forms.getFieldInput(e);return i.test(n.val())||($(e).addClass("error second error-scroll"),$(e).find("input").attr("aria-invalid","true"),t=!1),t},_H.forms.validateMandatoryField=function(e){var t=!0,i=_H.forms.getFieldInput(e);return""==i.val()&&($(e).addClass("error first error-scroll"),i.attr("aria-invalid","true"),t=!1),t},_H.forms.validateInput=function(e){var t=!0,i=_H.forms.getFieldInput(e);return i.val().trim()!=_H.utils.removeTags(i.val().trim())&&($(e).addClass("error second error-scroll"),i.attr("aria-invalid","true"),t=!1),t},_H.forms.getFieldInput=function(e){var t=$(e).find("input");return t=!t[0]?$(e).find("textarea"):t},function(s,a,l){var d,c,u,t,h,f,p,m="",g="";function i(e,t){var i=a.location.href;return s.Accessibility.Announce.loading(),r(!0),l.get(i+e,function(e){s.Accessibility.Announce.assertive(m+" "+e.employerList.length,{checkExists:!1}),f.empty(),0<e.employerList.length?(t&&s.updateLetterPanel(s.getLettersForLocation(e.employerList)),l.each(e.employerList,function(e,t){var i=c.clone();i.removeClass("template"),i.find(".glossary-word").html(t.Word),i.find(".glossary-location").html(t.Location),f.append(i)})):((e=l(".glossary-term.no-more-results").clone()).addClass("show"),f.append(e)),r(!1)})}function r(e){t.toggleClass("l-loader--active",e)}s.Glossary={filterByLetter:function(i,e){e.preventDefault();var t,n=u.val(),o={letter:""!==(n="default"===n?"":n)&&i===g?"":i,location:"default"===n?"":n};t=function(e){e=e||{};var t=_.isEmpty(e.letter)?"/employerslocation?":"/employers?";return t+=_.reduce(e,function(e,t,i){return _.isNull(t)||_.isUndefined(t)?e:e+(i+"=")+t+"&"},"").slice(0,-1)}(o),e=a.location.href,s.Accessibility.Announce.loading(),r(!0),l.get(e+t).done(function(e){return s.Accessibility.Announce.assertive(m+" "+e.employerList.length,{checkExists:!1}),e.employerList}).fail(function(){return r(!1),l.Deferred().reject("Error with server").promise()}).done(function(e){var t;t=""!==n&&i!==g,h.toggleClass("hidden",!t),l(".letter-section").removeClass("letter-selected"),l(".letter-bar-"+(t=o.letter)).addClass("letter-selected"),g=t,function(e,t){f.empty(),t&&s.updateLetterPanel(s.getLettersForLocation(e.employerList));l.each(e.employerList,function(e,t){var i=c.clone();i.removeClass("template"),i.find(".glossary-word").html(t.Word),i.find(".glossary-location").html(t.Location),f.append(i)}),r(!1)}(e)}).fail(function(e){var t=p.clone();t.addClass("show"),f.empty(),f.append(t),s.Accessibility.Announce.assertive(p.text(),{checkExists:!1})}),s.utils.scrollToElement(d)}},s.glossaryLettersPositions=[],s.setGlossaryLettersPositions=function(){s.glossaryLettersPositions=[];for(var e=parseInt(l(".letters-bar").css("height"),10)+parseInt(l(".desktop-header").css("height"))+parseInt(l(".site-notification").css("height"),10)+parseInt(l(".lang-notification ").css("height"),10)+25,t=65;t<=90;t++){var i=l("#section-"+String.fromCharCode(t));1===i.length&&s.glossaryLettersPositions.push({letter:String.fromCharCode(t)+"",position:i.position().top-e})}},s.updateGlossaryLettersPositions=function(){setTimeout(function(){s.setGlossaryLettersPositions()},500)},s.currentLetterPosition=function(e){for(var t="",i=0;i<s.glossaryLettersPositions.length;i++)s.glossaryLettersPositions[i].position<e&&(t=s.glossaryLettersPositions[i].letter);return t},s.getGlossaryPosition=function(e){for(var t=0;t<s.glossaryLettersPositions.length;t++)if(s.glossaryLettersPositions[t].letter===e)return s.glossaryLettersPositions[t].position;return 0},s.setDefaultGlossaryArrowPosition=function(){s.clickGlossaryLetter||(l(".glossary-arrow").fadeOut(200),l(".arrow-animation.letter-selected").removeClass("letter-selected"),setTimeout(function(){l(".glossary-arrow").css("top",0)},200))},s.initGlossaryInfiniteScroll=function(){setTimeout(function(){s.setGlossaryLettersPositions()},1500),l(a).scroll(l.throttle(100,s.setDefaultGlossaryArrowPosition)),l(a).resize(l.throttle(100,s.setGlossaryLettersPositions))},s.setGlossaryArrow=function(){var e=parseInt(l(".letters-bar").css("height"),10)+parseInt(l(".header-bar").css("height")),e=l(".glossary-arrow").position().top-e,t=s.currentLetterPosition(e);l(".glossary-arrow").fadeOut(200,function(){l(".glossary-arrow").html(t),l(".glossary-arrow").fadeIn(200)}),s.activateGlossaryArrowLoop=!1,setTimeout(function(){s.clickGlossaryLetter=!1},500)},s.setGlossaryActualLetter=function(){var e=parseInt(l(".letters-bar").css("height"),10)+parseInt(l(".header-bar").css("height"));0<s.glossaryLettersPositions.length&&(e=l(".glossary-arrow").position().top-e,e=s.currentLetterPosition(e),l(".letter-selected").removeClass("letter-selected"),l(".letter-bar-"+e).addClass("letter-selected"))},s.activateGlossaryArrowLoop=!1,s.clickGlossaryLetter=!1,s.glossaryArrowLoop=function(){s.setGlossaryActualLetter(),s.activateGlossaryArrowLoop&&setTimeout(function(){s.glossaryArrowLoop()},16)},g="",s.updateLetterPanel=function(i){var n=0;l.each(l(".letter-section"),function(e,t){e!==i[n]?l(t).addClass("grey-letter").prop("disabled",!0):(l(t).removeClass("grey-letter").prop("disabled",!1),n++)})},s.getLettersForLocation=function(e){var i=[];return l.each(e,function(e,t){t=t.Word[0].charCodeAt(0)-64;i.indexOf(t=t<1||26<t?0:t)<0&&i.push(t)}),i},s.setAllLetters=function(e){for(var t=[],i=0;i<e.length;i++){var n=e.charCodeAt(i);if(!(90<n||n<65))break;0===t.length&&t.push(0)}for(var o=i;o<e.length;o++)t.push(e.charCodeAt(o)-64);return t},s.firstLetterSelected="A",s.allLetters=s.setAllLetters(l("#allUsedLetters").text()),l(a).on("load",function(){var r,e;0<l(".glossary").length&&(m=l("#glossary-results-a11y-template").text().trim(),d=l("#glossary-stick"),c=l(l("#glossary-term-template").html()),u=l("#glossary-location-select"),t=l("#glossary-loader"),h=l("#glossary-filter-by-letter-hint"),f=l(".glossary-terms .accordion"),p=l(".glossary-term.no-more-results"),s.firstLetterSelected=l(".letter-section.letter-selected").text().trim()[0],s.createStickyElement(".glossary-sticky",".header-nav","#glossaryBottomAnchor",".glossary-terms"),r=l(".glossary-arrow").position().top,l(".letter-section.arrow-animation").on("click",function(e){s.clickGlossaryLetter=!0;var t,i,n,o,a=l(this.getAttribute("href"));return a.length&&(e.preventDefault(),parseInt(l(".header-bar").css("height"),10),t=parseInt(l(".desktop-header").css("height"),10),i=parseInt(l(".letters-bar").css("height"),10),n=parseInt(l(".site-notification").css("height"),10),parseInt(l(".lang-notification ").css("height"),10),o=s.siteNotificationIsClosed?70:25,l("html, body").stop().animate({scrollTop:a.position().top-(i+t+n)},500),s.activateGlossaryArrowLoop=!0,s.glossaryArrowLoop(),l(".glossary-arrow").fadeIn(50,function(){l(".glossary-arrow").html('<em class="fi-arrow-right"></em>')}),l(".glossary-arrow").stop().animate({top:a.position().top-r+o},500,function(){s.setGlossaryArrow()})),e.preventDefault(),!1}),0<(e=l("#glossary-location-select")).length&&e.on("change",function(e){var t=l(this).val();"default"===t?(s.updateLetterPanel(s.allLetters),""===g&&(g=s.firstLetterSelected),l(".letter-section").removeClass("letter-selected"),l(".letter-bar-"+g).addClass("letter-selected"),h.addClass("hidden"),i("/employers?letter="+g,0)):(g="",l(".letter-section").removeClass("letter-selected"),i("/employerslocation?location="+t,1)),s.utils.scrollToElement("#glossary-stick")}),s.initGlossaryInfiniteScroll())})}(_H=_H||{},window,(document,jQuery)),(_H=_H||{}).showProgressHooppConnect=function(){var e=$("#hoopp-connect-url").html(),t=$("#is-edit-mode").html(),i=document.getElementById("frmlogin");window.name="YBR_primary","False"==t&&setTimeout(function(){i.src=e},3e3)},$(document).ready(function(){0<$(".connect-loader-page").length&&_H.showProgressHooppConnect()}),function(i,n,e,o){o(e).ready(function(){var t,e=o(".language-info").val();0<o(".HooppMediaReleaseTemplate").length&&(o("#desktop-search-trigger").click(function(){o(".search-panel-big").slideDown(),o(".txt-search").focus()}),o("#mobile-search-trigger").click(function(){o(".search-panel-big").slideDown(),o(".txt-search").focus()}),o("#desktop-search-close-trigger").click(function(){o(".search-panel-big").slideUp()}),i.utils.loadModuleTags(t="Telerik.Sitefinity.DynamicTypes.Model.HOOPPMediaReleases.HooppMediaRelease",o("#module-tagList"),o("#search-news-page-url").html()),i.utils.loadArticleTags(t,o("#media-release-id").html(),o("#media-release-title").html(),o("#news-tags"),o("#search-news-page-url").html(),e,!0),new Promise(function(t,e){setTimeout(function(){var e=o("#hiddenTags").val();t(e)},1e3)}).then(function(e){i.utils.loadRecommendedArticles(t,i.utils.htmlDecode(o("#media-release-title").html()),e,o("#recommendedArticles"))}),o("#search-article-detail").on("click",function(e){e.preventDefault();var t=o("#search-news-page-url").html(),i=o("#search-news-input"),e=i.val().replace(/[^a-zA-Z0-9,\-:'%&#\$]/g," ").trim();e?n.location.href=t+"?search="+encodeURIComponent(e)+"&cat=news-search":i.focus()}),i.utils.registerClearable())})}(_H=_H||{},window,document,jQuery),function(i,n,e,o){o(e).ready(function(){var e,t=o(".language-info").val();0<o(".HooppNewsTemplate").length&&(o("#desktop-search-trigger").click(function(){o(".search-panel-big").slideDown(),o(".txt-search").focus()}),o("#mobile-search-trigger").click(function(){o(".search-panel-big").slideDown(),o(".txt-search").focus()}),o("#desktop-search-close-trigger").click(function(){o(".search-panel-big").slideUp()}),i.utils.loadModuleTags(e="Telerik.Sitefinity.DynamicTypes.Model.HOOPPNews.HooppNews",o("#module-tagList"),o("#search-news-page-url").html(),"",t),i.utils.loadArticleTags(e,o("#news-id").html(),o("#news-title").html(),o("#news-tags"),o("#search-news-page-url").html(),t,!0),i.utils.loadRecommendedArticles(e,i.utils.htmlDecode(o("#news-title").html()),o("#news-demographic").html(),o("#recommendedArticles"),t),o("#search-article-detail").on("click",function(e){e.preventDefault();var t=o("#search-news-page-url").html(),i=o("#search-news-input"),e=i.val().replace(/[^a-zA-Z0-9,\-:'%&#\$]/g," ").trim();e?n.location.href=t+"?search="+encodeURIComponent(e)+"&cat=news-search":i.focus()}),i.utils.registerClearable())})}(_H=_H||{},window,document,jQuery),function(n,o,e,a){var t;a(e).ready(function(){t=a(".infocards"),a.each(t,function(e,t){var i;i=t.querySelectorAll(".infoCard"),console.log(a(o).outerWidth()),640<=a(o).outerWidth()&&setTimeout(function(){n.utils.cleanHeights(i),n.utils.equalizeHeights(i)},100)})})}(_H=_H||{},window,document,jQuery);_H=_H||{};$(document).ready(function(){$(".life-changes-card").each(function(e,t){$(t).next().hasClass("life-changes-card")||$(t).addClass("last-life-changes-card")})}),$(document).foundation(),(_H=_H||{}).getMediaKitDataTemp=function(){var e={};return e.Name=$("#mediaKitForm").find("#name").val(),e.Organization=$("#mediaKitForm").find("#organization").val(),e.Email=$("#mediaKitForm").find("#email").val(),e.PhoneNumber=$("#mediaKitForm").find("#phoneNumber").val(),e.Project=$("#mediaKitForm").find("#project").val(),e.WebsiteUrl=$("#mediaKitForm").find("#websiteUrl").val(),e.Comments=$("#mediaKitForm").find("#comments").val(),e},_H.resetMediaKitForm=function(){_H.HideAllMediaKitRequiredMessages(),_H.utils.resetForm("#mediaKitForm"),_H.utils.disableForm(".media-kit-form",!1),$("#submit logo request").removeAttr("inert"),$("#reset-form-btn, #mediakit-file-link").attr("inert",!0),$(".submit-area").removeClass("submitted-form submitted-form--success submitted-form--error"),grecaptcha.reset()},_H.saveMediaKitForm=function(){var e,n,t,i,o;_H.HideAllMediaKitRequiredMessages(),_H.utils.loadingForm(".media-kit-form"),_H.checkMediaKit()?(e=_H.getMediaKitDataTemp(),n=$(".submit-area"),t=_H.utils.getCurrentUrl(),i=grecaptcha.getResponse(),o=function(){_H.utils.finishLoadingForm(".media-kit-form"),$("#submit logo request").attr("inert",!0),$("#reset-form-btn").removeAttr("inert"),n.addClass("submitted-form")},$.post(t+"/MediaKitFormTemp?g-recaptcha-response="+i,e).done(function(e){var t;1==e.complete?(o(),n.addClass("submitted-form--success"),_H.utils.disableForm(".media-kit-form",!0),(t=$("#mediakit-file-link"))&&t.removeAttr("inert").focus()):(_H.utils.finishLoadingForm(".media-kit-form"),console.log(e.complete),"invalid captcha"==e.complete?$("#mediaKitForm").find("#recaptchaField").addClass("error first error-scroll"):"captcha validation error"==e.complete&&$("#mediaKitForm").find("#recaptchaField").addClass("error second error-scroll"))}).fail(function(e,t,i){o(),n.addClass("submitted-form--error")})):($("html, body").animate({scrollTop:$(".error-scroll").offset().top-$("#top-navigation-container").height()-50}),$(".error-scroll").first().find("input").focus(),_H.utils.finishLoadingForm(".media-kit-form"))},_H.HideAllMediaKitRequiredMessages=function(){$("#mediaKitForm").find("#nameField, #organizationField, #emailField, #phoneNumberField, #termsAndConditionsMessage, #projectField, #recaptchaField").removeClass("error first second third error-scroll")},_H.checkMediaKit=function(){var e=$("#mediaKitForm"),i=[],n=!0;return e.find(".mandatory").each(function(e,t){i.push(_H.forms.validateMandatoryField(t))}),i.push(_H.forms.validatePhoneField(e.find("#phoneNumberField"))),i.push(_H.forms.validateEmailField(e.find("#emailField"))),e.find("#termsAndConditions").is(":checked")?(e.find("#termsAndConditionsMessage").removeClass("error first error-scroll"),i.push(!0)):(e.find("#termsAndConditionsMessage").addClass("error first error-scroll"),i.push(!1)),$.each(i,function(e,t){t||(n=!1)}),n},_H.onKeypressMediaKit=function(){var e=$("#mediaKitForm").find("#comments").val(),t=_H.utils.wordCount(e);100===t&&" "===event.key&&event.preventDefault(),100===t&&"."===e.slice(-1)&&event.preventDefault(),500<e.length&&event.preventDefault()},function(t,i,e,n){var o,a,r,s,l,d,c,u,h;function f(){o=n("#offCanvas"),r=n("#mobile-nav-list"),a=n("#open-nav-button"),s=r.find(".sub-top-level"),l=n("#mobile-nav-login-section"),l.find("#header-login-links"),n("#main-content"),c=n("#mobile-nav-menu-container"),u=n("#mobile-menu-open-label"),h=n("#mobile-menu-close-label"),a.on("click.hoopp.mobileNav",p),n(".hp-subnav-trigger").on("click.hoopp.mobileNav",m),n(".hp-subnav-click").on("click.hoopp.mobileNav",g),s.find(".go-back").on("click.hoopp.mobileNav",v),t.utils.isMobile.iOS()&&o.addClass("is-ios"),s.removeAttr("role"),s.find("*").removeAttr("role")}function p(e){n("#offCanvas").hasClass("is-active")?(t.utils.shadowEffectClick(e.target.id,"nav",!1,!1),n("#main-content").css("position","relative"),o.removeClass("sub-nav")):(0!=(d=t.utils.getMobileTop())?(d+=56,n("#offCanvas").css({top:d+"px"}),n("#offCanvas").css({"max-height":n(i).height()-d+"px"})):(n("#offCanvas").css({top:"56px"}),n("#offCanvas").css({"max-height":n(i).height()-56+"px"})),function(){var e=n("a.active.hp-subnav-trigger").parent().find("> ul");{var t;0!=e.length&&(t=e.find("a.active"),o.addClass("sub-nav"),n("#mobile-nav-list").addClass("moves-out").scrollTop(0),e.show(),0!=t.length&&(t.parent().attr("aria-expanded","true"),t.parent().find("> ul").show(),t.toggleClass("actived")))}}(),t.utils.shadowEffectClick(e.target.id,"nav",!0,!1),h.css("display","block"),u.css("display","none"),c.addClass("mobile-nav-button"),n("#main-content").css("position","fixed")),n(".top-bar").removeAttr("style")}function m(){var e=n(this).parent().find("> ul");t.utils.handleTransistion(e),n.when(e.show()).then(function(t){setTimeout(function(){var e=t.parent().parent();o.addClass("sub-nav"),e.addClass("moves-out"),e.scrollTop(0)},100)})}function g(){n(this).parent().siblings("li.is-accordion-submenu-parent").find("a.hp-subnav-click").removeClass("actived"),n(this).parent().siblings("li.is-accordion-submenu-parent").find("ul.is-accordion-submenu").slideUp(300),n(this).toggleClass("actived"),n(this).hasClass("actived")||n(this).siblings("ul").find("a.hp-subnav-click").removeClass("actived")}function v(){n(this).siblings("li.is-accordion-submenu-parent").find("a.hp-subnav-click").removeClass("actived"),n(this).siblings("li.is-accordion-submenu-parent").find("ul.is-accordion-submenu").slideUp();var e=n(this).closest("ul.moves-out");o.removeClass("sub-nav"),e.removeClass("moves-out"),e.find("ul.sub-top-level").slideUp()}t.MobileNav={open:p,openLink:function(e){if(void 0===(e=n('[data-sf-role="'+e+'"]').val()))return t.langNotAvailable(),!1;n("#search-text")&&(e=t.utils.removeQueryStringParameter(e,"q")),i.location=e}},n(e).ready(function(){f()})}(_H=_H||{},window,document,jQuery),function(c,a,n,u){function r(){k=c.utils.getParameterByName("search"),x=c.utils.getParameterByName("tag"),S=c.utils.getParameterByName("tab"),F=0<c.utils.getParameterByName(W)?parseInt(c.utils.getParameterByName(W)):1,"True"==$&&w&&k?(k=k.replace(/[^a-zA-Z0-9]/g," ").trim(),I.val(k),z.val(k),O.addClass("hide"),P.removeClass("hide"),D.removeClass("hide"),H.addClass("hide"),A.html('<div class="clear-tag-text">'+k+"</div>"+N),X(b,w,C,k,G,T,parseInt(F)-1,V),u(".clearable").find(".clearable__clear").show()):"True"==$&&x?(O.addClass("hide"),P.removeClass("hide"),D.addClass("hide"),H.removeClass("hide"),A.html('<div class="clear-tag-text">'+x+"</div>"+N),Z(b,x,"",G,parseInt(F)-1,V,T)):S?K(S,F,!0):Z(b,"","",G,parseInt(F)-1,V,T)}function l(e,t){i=Math.ceil(t/V),Q(e,i)}function o(){x="",E.find("li.selected").removeClass("selected").find("a").attr("tabindex","0"),R.find("li.selected").removeClass("selected").find("a").attr("tabindex","0")}function s(){k="",I.val("").trigger("input"),z.val("").trigger("input")}function d(e){x=e;var t=E.find("li > a").filter(function(){return u(this).text()===e});t.attr("tabindex","-1"),t.parent().addClass("selected"),(t=R.find("li > a").filter(function(){return u(this).text()===e})).attr("tabindex","-1"),t.parent().addClass("selected")}function h(e,t){L=e?parseInt(e):1,o(),s(),K("All",L,!0),P.addClass("hide"),O.removeClass("hide"),t||a.history.pushState(null,null,B+"?page="+L)}function f(e,t,i,n){var o=u(".article-card.template").clone(),a=o.find(".newsroom-card-title"),r=o.find(".newsroom-card-description"),s=o.find(".article-author");o.removeClass("template"),o.find(".module-article").removeClass("hide"),o.attr("data-position",i),(i=o.find("section")).attr("onclick",'window.location.href = "'+e.LinkUrl+'"; '),i.attr("onkeypress",'if(event.keyCode == 13){window.location.href = "'+e.LinkUrl+'"; }'),a.html(e.Title),null!=s&&null!=e.AuthorName&&""!=e.AuthorName&&s.html("BY: "+e.AuthorName),null!=e.ThumbnailUrl?o.find(".content-image").attr("src",e.ThumbnailUrl):o.find(".content-image").attr("src",e.ImageUrl);var l,d,s=r.html(e.Summary||e.Caption),r="";"ArticleDate"==T?r=e.FriendlyArticleDate:"ModificationDate"==T?r=e.FriendlyModificationDate:"CreationDate"==T&&(r=e.FriendlyPublicationDate),"none"!==U&&("all"===U?o.find(".columns.small-8.medium-9.large-8.contant-holder").prepend("<label class='event-date' aria-label='event date'>"+r+"</label>"):e.ShowDate&&o.find(".columns.small-8.medium-9.large-8.contant-holder").prepend("<label class='event-date' aria-label='event date'>"+e.FriendlyDate+"</label>")),"True"===q&&(o.find(".columns.small-8.medium-9.large-8.contant-holder").append(u("<ul class='"+Y+" show-for-medium intiles'></ul>")),l=o.find("ul"),d=!1,u.each(e.Tags,function(e,t){n?e<2?encodeURIComponent(t)==n?(l.append(u("<li class='selected'><a href='javascript:;' onclick='_H.Newsroom.tagsearch(event); return false;' aria-label='"+t+"' title='"+t+"' alt='"+t+"' tabindex='-1'>"+t+"</a></li>")),d=!0):l.append(u("<li><a href='javascript:;' onclick='_H.Newsroom.tagsearch(event); return false;' aria-label='"+t+"' title='"+t+"' alt='"+t+"'>"+t+"</a></li>")):d&&2==e?l.append(u("<li><a href='javascript:;' onclick='_H.Newsroom.tagsearch(event); return false;' aria-label='"+t+"' title='"+t+"' alt='"+t+"'>"+t+"</a></li>")):d||encodeURIComponent(t)!=n||l.append(u("<li class='selected'><a href='javascript:;' onclick='_H.Newsroom.tagsearch(event); return false;' aria-label='"+t+"' title='"+t+"' alt='"+t+"' tabindex='-1'>"+t+"</a></li>")):e<3&&l.append(u("<li><a href='javascript:;' onclick='_H.Newsroom.tagsearch(event); return false;' aria-label='"+t+"' title='"+t+"' alt='"+t+"'>"+t+"</a></li>"))})),t.find(".search-results").append(o),c.utils.checkTruncation(s)}function p(e){var t=u("#searchDropdownPageUrl").html(),i=u("#search-dropdown-input"),n=i.val().replace(/[^a-zA-Z0-9,\-:'%&#\$]/g," ").trim();n?(u(".search-panel-big").slideUp(),a.location.href=t+"?search="+encodeURIComponent(n)+"&cat=news-search"):i.focus()}function m(e,t){var i;L=1,t?(o(),r()):(t=(i=u("#search-panel-input")).val().replace(/[^a-zA-Z0-9,\-:'%&#\$]/g," ").trim())?(o(),a.history.pushState(null,null,B+"?search="+t+"&page=1"),r(),J("search",t)):i.focus(),e.stopPropagation()}function g(e,t,i,n){O.addClass("hide"),P.removeClass("hide"),D.addClass("hide"),H.removeClass("hide"),s(),o(),L=i?parseInt(i):1,n?(A.html('<div class="clear-tag-text">'+t+"</div>"+N),d(t),Z(b,t,"",G,parseInt(L)-1,V,T)):(A.html('<div class="clear-tag-text">'+e.target.innerText+"</div>"+N),d(e.target.innerText),a.history.pushState(null,null,B+"?tag="+x+"&page=1"),Z(b,e.target.innerText,"",G,0,V,T),J("tag",e.target.innerText)),e.stopPropagation()}function v(){c.utils.cleanHeights(".content-equalizer-1"),c.utils.cleanHeights(".content-equalizer-2"),u(a).outerWidth()<=1184&&623<u(a).outerWidth()&&setTimeout(function(){c.utils.equalizeHeights(".content-equalizer-1"),c.utils.equalizeHeights(".content-equalizer-2")},100)}var y,b,w,C,k,x,S,F,$,T,M,A,P,D,H,O,I,z,E,R,L,N,B,W="page",V=5,i=0,j=!1,U="",Y="",q="",G="en",Q=function(e,t){if(u("ul.pagination-dd select.page-select").find("option").remove(),1<=t){if(u(".pagination-dd").show(),1==e?u(".prevpage ").addClass("disabled"):u(".prevpage ").removeClass("disabled"),e==t?u(".nextpage ").addClass("disabled"):u(".nextpage ").removeClass("disabled"),1<=e&&e<=t)for(var i="",n=1;n<=t;n++)i="en"==G?n+" of "+t:n+" sur "+t,n==e?(u("ul.pagination-dd label.pg-label").text(i),u("ul.pagination-dd select.page-select").append(u("<option>",{value:n,text:n,selected:!0}))):u("ul.pagination-dd select.page-select").append(u("<option>",{value:n,text:n}))}else u(".review").hide().slice(0,5).show(),u(".pagination-dd").hide()},K=function(e,t,i){u(".newsroom-tab-items li").removeClass("selected"),u(".newsroom-tab-items li").attr("tabindex","0"),u(".newsroom-tab-items ."+e).addClass("selected"),u(".newsroom-tab-items ."+e).attr("tabindex","-1"),S="All"===e?"":e,L=t?parseInt(t):1,Z(b,"",S,G,parseInt(L)-1,V,T),i||a.history.pushState(null,null,B+"?tab="+e+"&page="+L)},Z=function(e,n,t,i,o,a,r){j||(j=!0,M.removeClass("hide"),e=e||"",n=n?encodeURIComponent(n):"",u.get("/api/NewsroomApi/GetNewsroomArticles?type="+e+"&tag="+n+"&category="+t+"&lang="+i+"&page="+o+"&ItemsPerPage="+a+"&sortBy="+r,function(e){var i=u(".newsroom-result.template").clone().removeClass("template");e&&e.Data&&0<e.Data.length?(u.each(e.Data,function(e,t){f(t,i,"card: "+(e+1)+" page: "+(o+1),n)}),y.empty().append(i),l(parseInt(o)+1,e.TotalCount)):(i.find(".scroll-message").removeClass("hide"),i.find(".newsroom-empty-results-message").removeClass("hide"),y.empty().append(i),l(0)),setTimeout(function(){M.addClass("hide")},800),j=!1}))},X=function(e,t,i,n,o,a,r,s){j||(j=!0,M.removeClass("hide"),u.get("/api/NewsroomSearchApi/SearchByKey?moduleName="+e+"&indexCatalogue="+t+"&indexFields="+i+"&searchQuery="+encodeURIComponent(n)+"&lang="+o+"&orderBy="+a+"&page="+r+"&countPerPage="+s,function(e){var i=u(".newsroom-result.template").clone().removeClass("template");null!=n&&""!=n&&(O.addClass("hide"),i.find(".searchContentTitle").removeClass("hide"),i.find(".searchTagTitle").addClass("hide"),i.find(".newsTitle").html('"'+k+'"')),e&&e.Data&&0<e.Data.length?(u.each(e.Data,function(e,t){f(t,i,"card: "+(e+1)+" page: "+(r+1))}),y.empty().append(i),l(parseInt(r)+1,e.TotalCount)):(i.find(".scroll-message").removeClass("hide"),i.find(".newsroom-empty-results-message").removeClass("hide"),y.empty().append(i),l(0)),setTimeout(function(){M.addClass("hide")},800),j=!1}))},J=function(e,t){"member-tags"===Y?ga("send","pageview","/members/member-news?"+e+"="+t+"&cat=member-news-"+e):"news-tags"===Y&&ga("send","pageview","/newsroom/news-search?"+e+"="+t+"&cat=news-"+e)};u(n).ready(function(){var e;y=u(".newsroom-container"),B=a.location.pathname.split("?")[0],0<y.length&&(u(a).on("popstate",_.debounce(function(){var e;k=c.utils.getParameterByName("search"),x=c.utils.getParameterByName("tag"),S=c.utils.getParameterByName("tab"),F=c.utils.getParameterByName(W)?parseInt(c.utils.getParameterByName(W)):1,k?m(e,!0):x?g(e,x,F,!0):S?K(S,F,!0):h(F,!0)},200)),(e=n.createElement("script")).type="text/javascript",e.text="window.ga=window.ga||function(){(ga.q=ga.q||[]).push(arguments)};ga.l=+new Date;ga('create', 'UA-27383603-4', 'auto');ga('send', 'pageview');",u("body").prepend(e),$=u("#newsroom-enable-search").html(),w=u("#newsroom-searchIndex").html(),C=u("#newsroom-searchIndexFields").html(),G=u(".language-info").val(),V=u("#newsroom-count").html(),b=u("#newsroom-type").html(),U=u("#newsroom-showAllDates").html().trim(),Y=u("#newsroom-moduleClass").html().trim(),q=u("#newsroom-ShowTags").html().trim(),T=u("#newsroom-sortOrder").html(),M=u("#grid-overlay"),A=u(".clear-tag"),P=u(".clear-tag-container"),D=u(".search-content-title"),H=u(".search-tag-title"),O=u(".newsroom-tab"),I=u("#search-panel-input"),z=u("#search-dropdown-input"),E=u("#search_panel-tags"),R=u("#search-dropdown-tags"),L=1,N='<a onclick="_H.Newsroom.clearFilter()" onkeypress="if(event.keyCode == 13){_H.Newsroom.clearFilter();}" tabindex="0" aria-label="clear search"><span class="infinity"></span></a>',r(),0<R.length&&(e=u("#searchDropdownModuleType").first().html(),t=u("#searchDropdownPageUrl").first().html(),c.utils.loadModuleTags(e,R,t,x,G)),0<E.length&&(t=u("#searchPanelModuleType").first().html(),c.utils.loadModuleTags(t,E,null,x,G)),u("#search-dropdown-detail").on("click",function(e){return p(),!1}),u("#search-dropdown-input").keypress(function(e){if(13==e.which)return p(),!1}),u("#search-content-detail").on("click",function(e){return m(e),!1}),u("#search-panel-input").keypress(function(e){if(13==e.which)return m(e),!1}),u("#desktop-search-trigger").click(function(){u(".search-panel-big").slideDown(),u(".txt-search").focus()}),u("#mobile-search-trigger").click(function(){u(".search-panel-big").slideDown(),u(".txt-search").focus()}),u("#desktop-search-close-trigger").click(function(){u(".search-panel-big").slideUp()}),c.utils.registerClearable());var t,i,o=u(".media-mention-list-results");0<o.length&&(t=G||"en",u.get("/api/NewsroomApi/GetNewsroomArticles?page=0&ItemsPerPage=25&type=Telerik.Sitefinity.DynamicTypes.Model.HOOPPMediaMentions.HooppMediaMention&tag=&lang="+t+"&sortBy=ArticleDate",function(e){e&&e.Data&&0<e.Data.length&&(u.each(e.Data,function(e,t){var i,n;i=t,n=o,(t=u(".media-mention-article.template").clone()).removeClass("template"),t.find(".media-mention-article-link").attr("href",i.LinkUrl),t.find(".media-mention-article-source").html(i.Source),U=u("#media-mention-showAllDates").html().trim(),"True"===U?t.find(".media-mention-article-link").html(i.FriendlyArticleDate+" - "+i.Title):t.find(".media-mention-article-link").html(i.Title),n.find(".media-mention-list").append(t)}),j=!1)})),0<u(".dynamics-four-card").length&&(v(),i=null,u(a).resize(function(){null!==i&&a.clearTimeout(i),i=setTimeout(function(){v()},100)}),u(a).on("orientationchange",function(e){v()}))}),c.Newsroom={articleRefresh:function(e){var t=u(".search-results-section")[0].offsetTop;u("HTML, BODY").animate({scrollTop:t},500);t=a.location.pathname.split("?")[0];e.target.value?L=parseInt(e.target.value):"chevron-left"==e.target.className||"go-prev"==e.target.className?1<L&&(L-=1):"chevron-right"!=e.target.className&&"go-next"!=e.target.className||L<parseInt(i)&&(L+=1);e=L-1;"True"==$&&w&&k?(k=k.replace(/[^a-zA-Z0-9]/g," ").trim(),X(b,w,C,k,G,T,e,V),a.history.pushState(null,null,t+"?search="+k+"&page="+L)):"True"==$&&x?(Z(b,x,"",G,e,V,T),a.history.pushState(null,null,t+"?tag="+x+"&page="+L)):S?K(S,L):(Z(b,"",S,G,e,V,T),a.history.pushState(null,null,t+"?page="+L))},tabRefresh:K,tagsearch:g,clearFilter:h,tagSearchReload:function(e){u(".search-panel-big").slideUp(),a.location.href=e}}}(_H=_H||{},window,document,jQuery),(_H=_H||{}).typeFilterParamName="type",_H.audienceFilterParamName="audience",_H.curTypeFilter="",_H.curAudienceFilter="",_H.curPage=0,_H.reachedEnd=!1,_H.responseWaiting=!1,_H.newsroomItemsPerPage=12,_H.curContentContainer=null,_H.moduleTypes=null,_H.lang="en",_H.initNewsroomInfiniteScroll=function(){$(window).scroll($.throttle(500,_H.tryScroll)),_H.loadArticles(_H.curPage,_H.newsroomItemsPerPage,_H.curTypeFilter,_H.curAudienceFilter,_H.lang)},_H.tryScroll=function(){$(window).scrollTop()>=.75*$(document).height()-$(window).height()&&_H.loadArticles(_H.curPage,_H.newsroomItemsPerPage,_H.curTypeFilter,_H.curAudienceFilter,_H.lang)},_H.initNewsroomFilters=function(){var e=$(".newsroom-type-selector"),t=$(".newsroom-audience-selector");"True"==$("#newsroomContentScrollModuleType").html()?_H.curTypeFilter="Telerik.Sitefinity.DynamicTypes.Model.HOOPPNews.HooppNews":0==e.find('option[data-short-name="'+_H.curTypeFilter+'"]').length?_H.curTypeFilter="":_H.curTypeFilter=e.find('option[data-short-name="'+_H.curTypeFilter+'"]').val(),0==t.find('option[data-short-name="'+_H.curAudienceFilter+'"]').length?_H.curAudienceFilter="":_H.curAudienceFilter=t.find('option[data-short-name="'+_H.curAudienceFilter+'"]').val(),e.val(_H.curTypeFilter),t.val(_H.curAudienceFilter),e.on("change",function(){_H.changeTypeFilter(this.value)}),t.on("change",function(){_H.changeAudienceFilter(this.value)})},_H.changeTypeFilter=function(e){e!=_H.curTypeFilter&&(_H.curTypeFilter=e,_H.resestScroll())},_H.changeAudienceFilter=function(e){e!=_H.curAudienceFilter&&(_H.curAudienceFilter=e,_H.resestScroll())},_H.resestScroll=function(){_H.curContentContainer=null,_H.curPage=0,_H.emptyResults=!0,_H.reachedEnd=!1,_H.responseWaiting=!1,$(".newsroom-scroll-content-container").empty(),$(".newsroom-scroll-content-container").addClass("no-content"),_H.loadArticles(_H.curPage,_H.newsroomItemsPerPage,_H.curTypeFilter,_H.curAudienceFilter,_H.lang)},_H.loadArticles=function(e,t,i,n,o){var a,r,s,l;null==_H.moduleTypes?setTimeout(function(){_H.loadArticles(e,t,i,n,o)},100):_H.responseWaiting||_H.reachedEnd||(a=$(".hoopp-animated-loader"),r=$(".newsroom-scroll-content-container"),s=$(".newsroom-empty-results-message"),l=$(".newsroom-finished-results-message"),a.removeClass("hide"),s.addClass("hide"),l.addClass("hide"),i=i||"",n=n||"",_H.responseWaiting=!0,$.get("/api/NewsroomApi/GetNewsroomArticles?page="+e+"&itemsPerPage="+t+"&type="+i+"&tag="+n+"&lang="+o,function(e){var t;a.addClass("hide"),_H.curPage++,0<e.Data.length?(_H.emptyResults=!1,r.removeClass("no-content"),_H.curContentContainer={},(t=$(".newsroom-scroll-row.template").clone()).removeClass("template"),r.append(t),_H.curContentContainer.container=t,$.each(e.Data,function(e,i){var n=$(".article-card.template").clone(),t=n.find(".content-card__title"),o=i.MobileImageUrl||i.ImageUrl;n.removeClass("template"),$.each(_H.moduleTypes,function(e,t){i.TypeString===t.TypeDefinition&&n.find("."+t.cssClassName).removeClass("hide")}),n.find("a").attr("href",i.LinkUrl),n.find(".content-image").attr("style","background-image: url('"+o+"');");o=n.find("h3").html(i.Title);i.Location&&i.Location.City&&n.find(".event-location-city").html(i.Location.City),i.ShowDate?n.find(".event-date").html(i.FriendlyDate):t.addClass("no-date"),_H.curContentContainer.container.find(".newsroom-scroll-row-container").append(n),_H.curContentContainer.items++,_H.utils.checkTruncation(o)}),_H.responseWaiting=!1,_H.tryScroll()):(_H.reachedEnd=!0,a.addClass("hide"),(_H.emptyResults?s:l).removeClass("hide"))}))},_H.initNewsroom=function(){0<$(".newsroom-content-scroll").length&&(_H.lang=$(".language-info").val(),$.get("/api/NewsroomApi/GetModuleTypes",function(e){_H.moduleTypes=e}),_H.curTypeFilter=_H.utils.removeTags(decodeURIComponent(_H.utils.getParameterByName(_H.typeFilterParamName))).toLowerCase(),_H.curAudienceFilter=_H.utils.removeTags(decodeURIComponent(_H.utils.getParameterByName(_H.audienceFilterParamName))).toLowerCase(),_H.initNewsroomFilters(),_H.initNewsroomInfiniteScroll())},$(document).ready(function(){_H.initNewsroom()});_H=_H||{};$(document).ready(function(){0!=$(".header-secondary-links").length&&(0==$(".header-secondary-links").find('[data-language="en"]').length&&$("<li class='language-selector' data-language='en'><a href='' onclick='_H.langNotAvailable(); return false;'>EN</a></li>").insertBefore($(".header-secondary-links").find('[data-language="fr"]')),0==$(".header-secondary-links").find('[data-language="fr"]').length&&$("<li class='language-selector' data-language='fr'><a href='' onclick='_H.langNotAvailable(); return false;'>FR</a></li>").insertAfter($(".header-secondary-links").find('[data-language="en"]'))),0!=$(".lang-selector-container").length&&(0==$(".lang-selector-container").find('[data-language="en"]').length&&$("<li class='language-selector' data-language='en'><a href='' onclick='_H.langNotAvailable(); return false;'>EN</a></li>").insertBefore($(".lang-selector-container").find('[data-language="fr"]')),0==$(".lang-selector-container").find('[data-language="fr"]').length&&$("<li class='language-selector' data-language='fr'><a href='' onclick='_H.langNotAvailable(); return false;'>FR</a></li>").insertAfter($(".lang-selector-container").find('[data-language="en"]'))),"True"===$(".site-wide-notificaiton").html()&&(_H.utils.readCookie("site-notificaiton-closed")||($(".top-navigation-container").addClass("site-notification-open"),$(".side-navigation-container").addClass("site-notification-open"),$(".header-background").addClass("site-notification-open"),$(".sticky-container").addClass("site-notification-open"),$(".custom-sticky").addClass("site-notification-open")))}),_H.langNotAvailable=function(){$(".top-navigation-container").addClass("lang-notification-open"),$(".side-navigation-container").addClass("lang-notification-open"),$(".header-background").addClass("lang-notification-open"),$(".sticky-container").addClass("lang-notification-open"),$(".custom-sticky").addClass("lang-notification-open"),_H.utils.shadowEffectClick("notification","nav",!1)},$(".lang-notification-close").on("click",function(){$(".top-navigation-container").removeClass("lang-notification-open"),$(".side-navigation-container").removeClass("lang-notification-open"),$(".header-background").removeClass("lang-notification-open"),$(".sticky-container").removeClass("lang-notification-open"),$(".custom-sticky").removeClass("lang-notification-open"),_H.utils.shadowEffectClick("notification","nav",!1),_H.utils.closeHeaders("#header-search"),_H.utils.closeHeaders("#header-sign-in"),$(".header-bar").css({height:$(".header-bar").height()-$(".lang-notification").height()+"px"})}),_H.siteNotificationIsClosed=!1,$(".site-notification-close").on("click",function(){$(".top-navigation-container").removeClass("site-notification-open"),$(".side-navigation-container").removeClass("site-notification-open"),$(".header-background").removeClass("site-notification-open"),$(".sticky-container").removeClass("site-notification-open"),$(".custom-sticky").removeClass("site-notification-open"),_H.siteNotificationIsClosed=!0,_H.utils.createCookie("site-notificaiton-closed","true",0,30,0,0),_H.utils.shadowEffectClick("notification","nav",!1),_H.utils.closeHeaders("#header-search"),_H.utils.closeHeaders("#header-sign-in"),$(".header-bar").css({height:$(".header-bar").height()-$(".site-notification").height()+"px"})}),"function"!=typeof Object.assign&&(Object.assign=function(e,t){if(null===e)throw new TypeError("Cannot convert undefined or null to object");for(var i=Object(e),n=1;n<arguments.length;n++){var o=arguments[n];if(null!==o)for(var a in o)Object.prototype.hasOwnProperty.call(o,a)&&(i[a]=o[a])}return i}),$(document).foundation(),(_H=_H||{}).getOrderData=function(){var s=[];return $(".form-title").each(function(e,t){for(var i=0,n=[],o=$(t).text().replace(/\s+/g,""),a={Name:"",Code:"",EnglishAmount:0,FrenchAmount:0};;){var r=$("#"+o+i);if(!r.length)break;a.Name=r.find(".name").text(),a.Code=r.find(".code").text(),a.EnglishAmount=parseInt(r.find(".EN").val()),a.FrenchAmount=parseInt(r.find(".FR").val()),(0<a.EnglishAmount||0<a.FrenchAmount)&&(a.EnglishAmount=isNaN(a.EnglishAmount)?0:a.EnglishAmount,a.FrenchAmount=isNaN(a.FrenchAmount)?0:a.FrenchAmount,n.push(jQuery.extend(!0,{},a))),i++}s.push(n)}),s},_H.getContactInfoData=function(){var e={};e.Name=$("#contactForm").find("#name").val(),e.Organization=$("#contactForm").find("#organization").val(),e.Department=$("#contactForm").find("#department").val(),e.EmployerCode=$("#contactForm").find("#employerCode").val(),e.DeliveryAddress=$("#contactForm").find("#deliveryAddress").val(),e.TelephoneNumber=$("#contactForm").find("#telephone").val(),e.Email=$("#contactForm").find("#email").val();var t=_H.getOrderData();return e.forms=t[0],e.booklets=t[1],e.promotionalMaterials=t[2],e},_H.resetOrderForm=function(){_H.HideAllRequiredMessages(),_H.utils.resetForm("#contactForm"),_H.utils.resetForm(".order-form"),_H.utils.disableForm(".contact-info-form",!1),_H.utils.disableForm(".order-form",!1),$("#submit-form-btn").removeAttr("inert"),$("#reset-form-btn").attr("inert",!0),$(".contact-info-form").find(".submit-area").removeClass("submitted-form submitted-form--success submitted-form--error"),grecaptcha.reset()},_H.saveContactInfoOrderForm=function(e){var t,n,i,o,a;_H.HideAllRequiredMessages(),_H.utils.loadingForm(".contact-info-form"),_H.checkContactInfo()?(t=_H.getContactInfoData(),n=$(".contact-info-form").find(".submit-area"),i=_H.utils.getCurrentUrl(),o=grecaptcha.getResponse(),a=function(){_H.utils.finishLoadingForm(".contact-info-form"),$("#submit-form-btn").attr("inert",!0),$("#reset-form-btn").removeAttr("inert"),n.addClass("submitted-form")},$.post(i+"/ContactInfoOrderForm?g-recaptcha-response="+o,t).done(function(e){1==e.complete?(a(),n.addClass("submitted-form--success"),_H.utils.disableForm(".contact-info-form",!0),_H.utils.disableForm(".order-form",!0)):(_H.utils.finishLoadingForm(".contact-info-form"),"invalid captcha"==e.complete?$("#contactForm").find("#recaptchaField").addClass("error first error-scroll"):"captcha validation error"==e.complete&&$("#contactForm").find("#recaptchaField").addClass("error second error-scroll"))}).fail(function(e,t,i){a(),n.addClass("submitted-form--error")})):($("html, body").animate({scrollTop:$(".error-scroll").offset().top-$("#top-navigation-container").height()-50}),$(".error-scroll").first().find("input").focus(),_H.utils.finishLoadingForm(".contact-info-form"))},_H.HideAllRequiredMessages=function(){var e=$("#contactForm");e.find("#nameField").removeClass("error first error-scroll"),e.find("#organizationField").removeClass("error first error-scroll"),e.find("#employerCodeField").removeClass("error first error-scroll"),e.find("#deliveryAddressField").removeClass("error first error-scroll"),e.find("#telephoneField").removeClass("error first error-scroll"),e.find("#emailField").removeClass("error first second third error-scroll"),$("#noQuantityMessage").removeClass("error first error-scroll"),$("#noQuantityMessage").addClass("hidden"),$("#exceedQuantityMessage").removeClass("error first error-scroll"),$("#exceedQuantityMessage").addClass("hidden"),e.find("#recaptchaField").removeClass("error first second third error-scroll")},_H.checkContactInfo=function(){var e=$("#contactForm"),i=[],n=!0;e.find(".mandatory").each(function(e,t){i.push(_H.forms.validateMandatoryField(t))}),i.push(_H.forms.validatePhoneField(e.find("#telephoneField"))),i.push(_H.forms.validateEmailField(e.find("#emailField")));for(var t=_H.getOrderData(),o=!1,a=0;a<t.length;a++)if(0<t[a].length){o=!0;break}return 0<$(".error-message.visible").length&&($("#exceedQuantityMessage").addClass("error first error-scroll"),$("#exceedQuantityMessage").removeClass("hidden"),i.push(!1)),o||$("#noQuantityMessage").hasClass("error")||($("#noQuantityMessage").addClass("error first error-scroll"),$("#noQuantityMessage").removeClass("hidden"),i.push(!1)),$.each(i,function(e,t){t||(n=!1)}),n},_H.orderAmmountValidation=function(e,t){var i=e.value,n=$(e).closest(".order-form-container"),o=!1;parseInt(i)>t?($(e).addClass("error-input  error-scroll"),n.find(".error-message").removeClass("hidden").addClass("visible")):$(e).removeClass("error-input  error-scroll"),0<n.find(".error-input").length&&(_H.validAmmountOrders=!(o=!0)),o||(_H.validAmmountOrders=!0,n.find(".error-message").removeClass("visible").addClass("hidden"))},$(document).ready(function(){$(".focus-end").focus(function(){var e=$(this);setTimeout(function(){e.val(e.val())},50)})});_H=_H||{};$(document).ready(function(){0<$(".page-modal").length&&(_H.utils.readCookie("page-modal-closed")||$(".page-modal").foundation("open")),$(".page-modal .close-button").on("click",function(){_H.utils.createCookie("page-modal-closed","true",0,30,0,0)})}),$(document).on("closed.zf.reveal",function(){0<$(".page-modal").length&&_H.utils.createCookie("page-modal-closed","true",0,30,0,0)}),function(n,e,o){var t,i,a,r,s,l,d,c,u,h,f,p,m,g,v,y,b,w,C,_,k,x,S,F,$,T,M,A,P,D,H,O,I,z,E,R,L,N,B,W,V,j,U,Y,q,G,Q,K,Z,X,J,ee,te,ie,ne,oe,ae,re,se,le,de,ce,ue,he,fe,pe,me,ge=0,ve=0;function ye(){o("#employer-form").animate({scrollTop:o(".employerform").offset()-o("#top-navigation-container").height()});for(var e=o(".employerform"),t=0;t<e.length;t++)if(t===ge){o(e[t]).addClass("tab"),o(e[t+1]).removeClass("tab"),ge++;break}n.utils.scrollToTop()}function be(){o("#union-form").animate({scrollTop:o(".unionform").offset()-o("#top-navigation-container").height()});for(var e=o(".unionform"),t=0;t<e.length;t++)if(t===ve){o(e[t]).addClass("tab"),o(e[t+1]).removeClass("tab"),ve++;break}n.utils.scrollToTop()}function we(e){return k=new Array,o("input[name="+e+"]:checked").each(function(){k.push(o(this).val())}),k}function Ce(){ke();var i=!0;return a.find(".mandatory").each(function(e,t){n.forms.validateMandatoryField(t)||(i=!1)}),i=!n.forms.validateEmailField(P)?!1:i}function _e(){ke();var i=!0;return r.find(".mandatory").each(function(e,t){n.forms.validateMandatoryField(t)||(i=!1)}),i=!n.forms.validateEmailField(le)?!1:i}function ke(){x.removeClass("error first error-scroll"),S.removeClass("error first error-scroll"),T.removeClass("error first error-scroll"),M.removeClass("error first error-scroll"),F.removeClass("error first error-scroll"),$.removeClass("error first error-scroll"),O.removeClass("error first error-scroll"),A.removeClass("error first error-scroll"),P.removeClass("error first second third error-scroll"),D.removeClass("error first error-scroll"),E.removeClass("error first error-scroll"),te.removeClass("error first error-scroll"),ie.removeClass("error first error-scroll"),ae.removeClass("error first error-scroll"),re.removeClass("error first error-scroll"),ne.removeClass("error first error-scroll"),oe.removeClass("error first error-scroll"),ue.removeClass("error first error-scroll"),se.removeClass("error first error-scroll"),le.removeClass("error first second third error-scroll"),de.removeClass("error first error-scroll"),me.removeClass("error first error-scroll")}function xe(e){e?(i.attr("inert",!0),a.removeAttr("inert"),n.utils.animateHorizontal(a,!0,function(){t.addClass("next-page--active"),setTimeout(function(){t.focus()},500)}),Fe(!1),$e(!0)):(i.removeAttr("inert"),a.attr("inert",!0),n.utils.animateHorizontal(a,!1,function(){t.removeClass("next-page--active"),setTimeout(function(){i.focus()},500)}),Fe(!0),$e(!1)),Te(!1)}function Se(e){e?(i.attr("inert",!0),r.removeAttr("inert"),n.utils.animateHorizontal(r,!0,function(){t.addClass("next-page--active"),setTimeout(function(){t.focus()},500)}),Fe(!1),$e(!1),Te(!0)):(i.removeAttr("inert"),r.attr("inert",!0),n.utils.animateHorizontal(r,!1,function(){t.removeClass("next-page--active"),setTimeout(function(){i.focus()},500)}),Fe(!0),$e(!1),Te(!1))}function Fe(e){i.toggleClass("hidden",!e)}function $e(e){a.toggleClass("hidden",!e)}function Te(e){r.toggleClass("hidden",!e)}n.PartTimeForm={employerSubmit:function(){var e,t,i;ke(),Ce()?(n.utils.loadingForm("#employer-form"),e=function(){var e={};return e.ContactName=l.val(),e.EmployerName=s.val(),e.Position=u.val(),e.EmployerCode=I.val(),e.Address=d.val(),e.Address2=c.val(),e.City=h.val(),e.Province=f.val(),e.PostalCode=p.val(),e.Phone=m.val(),e.PhoneExt=g.val(),e.Email=v.val(),e.NumberEmployees=y.val(),e.Packages=b.val(),e.PackagesFr=w.val(),e.Posters=C.val(),e.PostersFr=_.val(),e.DigitalOptions=we("digital-options"),e}(),t=n.utils.getCurrentUrl(),i=grecaptcha.getResponse(0),o.post(t+"/PartTimeFormEmployerSendEmail?g-recaptcha-response="+i,e,function(e){n.utils.finishLoadingForm(".employer-form-section"),1==e.complete?(H.addClass("submitted-form"),z.removeClass("pill-button")):"invalid captcha"==e.complete?o("#pf-recaptcha").addClass("error first error-scroll"):"captcha validation error"==e.complete&&o("#pf-recaptcha").addClass("error second error-scroll")})):(o("#employer-form").animate({scrollTop:o(".error-scroll").offset()-o("#top-navigation-container").height()}),o(".error-scroll").first().find("input").focus(),n.utils.finishLoadingForm("#employer-form"))},validateEmployerFirst:function(){Ce()&&ye()},employerNextStep:ye,employerPreviousStep:function(){o("#employer-form").animate({scrollTop:o(".employerform").offset()-o("#top-navigation-container").height()});for(var e=o(".employerform"),t=0;t<e.length;t++)if(t===ge){o(e[t]).addClass("tab"),o(e[t-1]).removeClass("tab"),ge--;break}n.utils.scrollToTop()},unionSubmit:function(){var e,t,i;ke(),_e()?(n.utils.loadingForm("#union-form"),e=function(){var e={};return e.ContactName=L.val(),e.EmployerName=R.val(),e.Union=W.val(),e.Position=V.val(),e.LocalNumber=he.val(),e.Address=N.val(),e.Address2=B.val(),e.City=j.val(),e.Province=U.val(),e.PostalCode=Y.val(),e.Phone=q.val(),e.PhoneExt=G.val(),e.Email=Q.val(),e.NumberEmployees=K.val(),e.Brochures=Z.val(),e.BrochuresFr=X.val(),e.Posters=J.val(),e.PostersFr=ee.val(),e.HooppVisitLocal=pe.filter(":checked").val(),e.DigitalOptions=we("union-digital-options"),e}(),t=n.utils.getCurrentUrl(),i=grecaptcha.getResponse(1),o.post(t+"/PartTimeFormUnionSendEmail?g-recaptcha-response="+i,e,function(e){n.utils.finishLoadingForm(".union-form-section"),1==e.complete?(ce.addClass("submitted-form"),fe.removeClass("pill-button")):"invalid captcha"==e.complete?o("#pf-union-recaptcha").addClass("error first error-scroll"):"captcha validation error"==e.complete&&o("#pf-union-recaptcha").addClass("error second error-scroll")})):(o("#union-form").animate({scrollTop:o(".error-scroll").offset()-o("#top-navigation-container").height()}),o(".error-scroll").first().find("input").focus(),n.utils.finishLoadingForm("#union-form"))},validateUnionFirst:function(){_e()&&be()},unionNextStep:be,unionPreviousStep:function(){o("#union-form").animate({scrollTop:o(".unionform").offset()-o("#top-navigation-container").height()});for(var e=o(".unionform"),t=0;t<e.length;t++)if(t===ve){o(e[t]).addClass("tab"),o(e[t-1]).removeClass("tab"),ve--;break}n.utils.scrollToTop()}},n.PartTimeForm.showEmployerSearch=function(){xe(!0)},n.PartTimeForm.hideEmployerSearch=function(){xe(!1)},n.PartTimeForm.showUnionSearch=function(){Se(!0)},n.PartTimeForm.hideUnionSearch=function(){Se(!1)},o(e).ready(function(){0<(t=o(".part-time-form-container")).length&&(o(e).foundation(),i=o("#employer-union-question"),a=o("#employer-form"),x=a.find("#pf-organization-field"),s=a.find("#pf-organization"),S=a.find("#pf-contact-name-field"),l=a.find("#pf-contact-name"),F=a.find("#pf-shipping-address-field"),d=a.find("#pf-shipping-address"),c=a.find("#pf-shipping-address-2"),$=a.find("#pf-position-field"),u=a.find("#pf-position"),T=a.find("#pf-city-field"),h=a.find("#pf-city"),f=a.find("#pf-province"),M=a.find("#pf-postalcode-field"),p=a.find("#pf-postalcode"),A=a.find("#pf-phone-field"),m=a.find("#pf-phone"),g=a.find("#pf-phone-ext"),P=a.find("#pf-email-field"),v=a.find("#pf-email"),D=a.find("#pf-number-employees-field"),y=a.find("#pf-number-employees"),b=a.find("#pf-packages"),w=a.find("#pf-packages-fr"),C=a.find("#pf-posters"),_=a.find("#pf-posters-fr"),H=a.find(".submit-area"),O=a.find("#pf-employercode-field"),I=a.find("#employerCode"),z=a.find("#pf-previous"),E=a.find("#pf-recaptcha"),r=o("#union-form"),te=r.find("#pf-union-organization-field"),R=r.find("#pf-union-organization"),ie=r.find("#pf-union-contact-name-field"),L=r.find("#pf-union-contact-name"),ne=r.find("#pf-union-shipping-address-field"),N=r.find("#pf-union-shipping-address"),B=r.find("#pf-union-shipping-address-2"),oe=r.find("#pf-union-position-field"),W=r.find("#pf-union-association"),V=r.find("#pf-union-position"),ae=r.find("#pf-union-city-field"),j=r.find("#pf-union-city"),U=r.find("#pf-union-province"),re=r.find("#pf-union-postalcode-field"),Y=r.find("#pf-union-postalcode"),se=r.find("#pf-union-phone-field"),q=r.find("#pf-union-phone"),G=r.find("#pf-union-phone-ext"),le=r.find("#pf-union-email-field"),Q=r.find("#pf-union-email"),de=r.find("#pf-union-number-employees-field"),K=r.find("#pf-union-number-employees"),Z=r.find("#pf-union-packages"),X=r.find("#pf-union-packages-fr"),J=r.find("#pf-union-posters"),ee=r.find("#pf-union-posters-fr"),ue=r.find("#pf-union-localnum-field"),he=r.find("#pf-union-localnum"),pe=r.find("input[name=hoopp-visit-local]"),ce=r.find(".submit-area"),fe=r.find("#pf-union-previous"),me=r.find("#pf-union-recaptcha"),o("input#hoopp-visit-local-yes").prop("checked",!1))})}(_H=_H||{},(window,document),jQuery),function(o,e,t,a){var r,s,l,d,c,u,h,f,p,m,g,v,y,b,w,C,k,x,S,F,$,T,M,A,P,D,H,O,I,z,E,R,i,L,N,B,W,V,j,U,Y,q,G,Q,K,Z,X,J,ee,te,ie,ne;function n(){var t,e;o.Accessibility.Announce.loading(),_.isEmpty(i)?(t=a.Deferred(),e=o.utils.getCurrentUrl(),a.get(e+"/GetFileUrl",function(e){e&&e.fileUrl&&""!==e.fileUrl?o.utils.parseFileFromUrl(e.fileUrl,function(e){e?(R.empty(),R.append('<option value="" disabled selected hidden>[Name of employer]</option>'),a.each(e,function(e,t){0!==Object.keys(t).length&&null!==t[Object.keys(t)[0]]&&(i={name:t[Object.keys(t)[0]],city:t[Object.keys(t)[1]]},R.append('<option value="'+i.name+'">'+i.name+" - "+i.city+"</option>"))}),t.resolve(i)):t.reject()}):t.reject()}).fail(function(){t.reject()}),t.promise().done(function(e){}).fail(function(){return a.Deferred().reject("Error with server").promise()})):console.log("data is empty / null")}o.PensionCollectiveForm={submit:function(e){s.removeClass("error first second third error-scroll"),l.removeClass("error first second third error-scroll"),d.removeClass("error first second third error-scroll"),c.removeClass("error first second third error-scroll"),u.removeClass("error first second third error-scroll"),h.removeClass("error first second third error-scroll"),f.removeClass("error first second third error-scroll"),g.removeClass("error first second third error-scroll"),v.removeClass("error first second third error-scroll"),b.removeClass("error first second third error-scroll"),y.removeClass("error first second third error-scroll"),C.removeClass("error first second third error-scroll"),w.removeClass("error first second third error-scroll"),k.removeClass("error first second third error-scroll"),p.removeClass("error first second third error-scroll"),m.removeClass("error first second third error-scroll"),x.removeClass("error first second third error-scroll"),o.utils.loadingForm(".pension-collective-signup-form");var t,i,n=function(){var i=[],n=!0;r.find(".mandatory").each(function(e,t){i.push(o.forms.validateMandatoryField(t))}),r.find(".input-check").each(function(e,t){i.push(o.forms.validateInput(t))}),i.push(o.forms.validateEmailField(s)),A.val()&&""!=A.val||(u.addClass("error first error-scroll"),i.push(!1));H.val()&&""!=H.val()?"Yes"==H.val()?O.val()&&""!=O.val()?"other"==O.val()&&""==z.val().trim()?(w.addClass("error first error-scroll"),i.push(!1)):"active"==O.val()&&(R.val()&&""!=R.val()||(k.addClass("error first error-scroll"),i.push(!1))):(y.addClass("error first error-scroll"),i.push(!1)):"No"==H.val()&&(I.val()&&""!=I.val()?"other"==I.val()&&""==E.val().trim()&&(C.addClass("error first error-scroll"),i.push(!1)):(b.addClass("error first error-scroll"),i.push(!1))):(h.addClass("error first error-scroll"),i.push(!1));L.val()&&""!=L.val()?"Yes"==L.val()&&(N.val()&&""!=N.val()?"Other"==N.val()&&""==B.val().trim()&&(m.addClass("error first error-scroll"),i.push(!1)):(p.addClass("error first error-scroll"),i.push(!1))):(f.addClass("error first error-scroll"),i.push(!1));W.val()&&""!=W.val()?"Other"==W.val()&&""==V.val().trim()&&(v.addClass("error first error-scroll"),i.push(!1)):(g.addClass("error first error-scroll"),i.push(!1));j.is(":checked")||(x.addClass("error first error-scroll"),i.push(!1));return a.each(i,function(e,t){t||(n=!1)}),n}();console.log("validate: "+n),n?(t=function(){var e={},t="Prefer not to say";Y=S.val().trim(),q=F.val().trim(),G=$.val().trim(),Q=T.val().trim(),K=M.val()||""!=M.val().trim()?M.val().trim():null,Z=A.val()&&"prefer-not-to-say"==A.val()?t:A.val()&&"self-describe"==A.val()?P.val().trim():A.val();X=D.val()?D.val():null,J="Yes"==H.val(),"Yes"==H.val()?(ee=O.val()&&"other"==O.val()?z.val().trim():O.val(),te=O.val()&&"active"==O.val()?R.val():null):"No"==H.val()?ee=I.val()&&"other"==I.val()?E.val().trim():I.val():"prefer-not-to-say"==H.val()&&(ee=t);ie="No"==L.val()?L.val():"prefer-not-to-say"==L.val()?t:"Other"==N.val()?B.val().trim():N.val();return ne=W.val()&&"Other"==W.val()?V.val().trim():W.val(),e.Email=null==Y?"":Y,e.FirstName=null==q?"":q,e.LastName=null==G?"":G,e.City=null==Q?"":Q,e.PostalCode=null==K?"":K,e.GenderIdentity=null==Z?"":Z,e.BirthYear=null==X?"":X,e.IsMember=null!=J&&J,e.Relation=null==ee?"":ee,e.Employer=null==te?"n/a":te,e.Union=null==ie?"":ie,e.HowDidYouHearAboutUs=null==ne?"":ne,console.log(e),e}(),i=o.utils.getCurrentUrl(),n=grecaptcha.getResponse(),console.log("user: "+t),a.post(i+"/PensionCollectiveForm?g-recaptcha-response="+n,t).done(function(e){console.log("success"),o.utils.finishLoadingForm(".pension-collective-signup-form"),U.find(".submitted-message").removeAttr("hidden"),U.find(".form-button").attr("hidden",!0),o.utils.disableForm(".pension-collective-signup-form",!0)}).fail(function(){console.log("fail")})):(a("html, body").animate({scrollTop:a(".error-scroll").offset().top-a("#top-navigation-container").height()-50}),a(".error-scroll").first().find("input").focus(),o.utils.finishLoadingForm(".pension-collective-signup-form"))},showGender:function(e){"self-describe"==e.value?r.find("#gender-other-container").slideDown(200):r.find("#gender-other-container").slideUp(200)},showRelationshipOptions:function(e){"Yes"==e.value?(r.find("#relationship-yes").slideDown(),r.find("#relationship-no").slideUp()):"No"==e.value?(r.find("#relationship-yes").slideUp(),r.find("#relationship-no").slideDown()):(r.find("#relationship-yes").slideUp(),r.find("#relationship-no").slideUp())},showMemberOptions:function(e){"active"==e.value?(r.find("#employer-container").slideDown(200),r.find("#realationship-yes-other").slideUp(200)):"other"==e.value?(r.find("#realationship-yes-other").slideDown(200),r.find("#employer-container").slideUp(200)):(r.find("#employer-container").slideUp(200),r.find("#realationship-yes-other").slideUp(200))},showNonMemberOptions:function(e){"other"==e.value?r.find("#realationship-no-other").slideDown(200):r.find("#realationship-no-other").slideUp(200)},showUnionOptions:function(e){"Yes"==e.value?r.find("#union-yes-container").slideDown(200):r.find("#union-yes-container").slideUp(200)},showUnionOther:function(e){"Other"==e.value?r.find("#union-other-container").slideDown(200):r.find("#union-other-container").slideUp(200)},showOtherMisc:function(e){"Other"==e.value?r.find("#misc-other-container").slideDown(200):r.find("#misc-other-container").slideUp(200)},toggleButton:function(){r.find("#submit-pension-collective-form").toggleClass("disabled")}},a(t).ready(function(){a(t).foundation(),r=a("#pensionCollectiveForm"),s=r.find("#email"),l=r.find("#firstname-container"),d=r.find("#lastname-container"),c=r.find("#city-container"),u=r.find("#gender-container"),h=r.find("#relationship"),f=r.find("#union-container"),p=r.find("#union-yes-container"),m=r.find("#union-other-container"),g=r.find("#miscellaneous-container"),v=r.find("#misc-other-container"),y=r.find("#realationship-yes-options"),b=r.find("#realationship-no-options"),w=r.find("#realationship-yes-options"),C=r.find("#realationship-no-other"),k=r.find("#employer-container"),x=r.find("#accept"),S=r.find("#email-input"),F=a("#firstName"),$=a("#lastName"),T=a("#city"),M=a("#postalCode"),A=a("#gender"),P=a("#genderother"),D=a("#birthyear"),H=a("#relation"),O=a("#relation-yes"),I=a("#relation-no"),z=a("#member-other"),E=a("#non-member-other"),R=a("#relation-yes-active-emp"),L=a("#union-yes-no"),N=a("#union-yes"),B=a("#union-other"),W=a("#miscellaneous-source"),V=a("#misc-other"),j=a("#termsAccept"),U=a(".submit-area"),ne=ie=te=ee=J=X=Z=K=Q=G=q=Y=null,r.find("#submit-pension-collective-form").addClass("disabled"),function(){D.empty(),D.append('<option value="" disabled selected hidden>[Please Select]</option>');for(var e=(new Date).getFullYear()-15;1920<=e;e--)D.append('<option value="'+e+'">'+e+"</option>")}(),n(),o.utils.cleanHeights(".member-label-equalizer"),o.utils.cleanHeights(".gender-label-equalizer"),o.utils.cleanHeights(".misc-label-equalizer"),a(e).outerWidth()<=1023&&639<a(e).outerWidth()&&setTimeout(function(){o.utils.equalizeHeights(".member-label-equalizer"),o.utils.equalizeHeights(".gender-label-equalizer"),o.utils.equalizeHeights(".misc-label-equalizer")},100)})}(_H=_H||{},window,document,jQuery);_H=_H||{};$(document).ready(function(){var e,t;0!=$(".redirect-content").length&&(0!=$(".redirect-design-mode").length||(e=$(".redirect-url").html())&&(t=$(".redirect-timout").html(),setTimeout(function(){window.location=e},t)))}),(_H=_H||{}).activeTopButtonScroll=function(){var e=$("#main-layout"),t=e.find(".search-results-content"),i=e.find(".top-button-container"),t=t.offset().top+t.height()+100-($(window).scrollTop()+$(window).height());$(window).scrollTop()>=e.offset().top+400&&0<t&&!i.hasClass("is-absolute")?i.fadeIn(50,function(){i.addClass("is-fixed")}):$(window).scrollTop()>=e.offset().top&&0<t&&i.hasClass("is-absolute")?(i.removeClass("is-absolute"),i.addClass("is-fixed")):t<=0?(i.removeClass("is-fixed"),i.addClass("is-absolute")):i.fadeOut(50,function(){i.removeClass("is-fixed")})},0<$("#main-layout .search-results-content").length&&$(window).scroll($.debounce(10,_H.activeTopButtonScroll)),(_H=_H||{}).curPageSearch=0,_H.reachedEnd=!1,_H.initSearchPagesInfiniteScroll=function(){$(window).scroll($.throttle(250,_H.tryScrollPages)),_H.loadSearchPages(_H.curPageSearchSearch++)},_H.tryScrollPages=function(){$(window).scrollTop()>=.75*$(document).height()-$(window).height()&&(_H.reachedEnd||_H.loadSearchPages(_H.curPageSearch++))},_H.loadSearchPages=function(e){var i=$(".hoopp-animated-loader");i.removeClass("hide"),$("#searchResultsContainer").removeClass("hide"),$(".search-results-empty-results-message").addClass("hide"),$(".search-results-no-results-message").addClass("hide");var n,t,o=$("#search-text").val();""!==o?(0==(n=20*_H.curPageSearch)&&$(".amount-results").removeClass("is-visible"),t=$(".language-info").val(),$.get("/api/SearchApi/Search?query="+encodeURIComponent(o)+"&skip="+n+"&lang="+t,function(e){var t;i.addClass("hide"),0<e.results.length?($(".amount-results").addClass("is-visible"),$(".amount-results-number").html(e.hitCount),t=_H.getReduceSearch(e.results),$.each(t,function(e,t){var i=$(".search-results-card.template").clone();i.find(".title").find("a").html(t.title),i.find(".title").find("a").attr("href",t.link),i.find(".body").html(t.body),i.find(".link").find("a").html(t.link),i.find(".link").find("a").attr("href",t.link),i.removeClass("template"),$(".search-results-content-container").append(i)})):(0==n&&($(".amount-results").addClass("is-visible"),$(".amount-results-number").html(e.hitCount)),_H.reachedEnd=!0,$(".search-results-empty-results-message").removeClass("hide"))})):($(".amount-results").addClass("is-visible"),$(".search-results-no-results-message").removeClass("hide"),$(".amount-results-number").html(0),i.addClass("hide"))},_H.getReduceSearch=function(e){var i=[],n={title:"",link:"",body:""};return $.each(e,function(e,t){$.each(t.Fields,function(e,t){"Title"===t.Name?n.title=t.Value:"Link"===t.Name?n.link=t.Value:"HighlightedDescription"===t.Name&&(n.body=t.Value)});t=jQuery.extend(!0,{},n);i.push(t)}),i},_H.initSearchResults=function(){var e=$(".search-results-content");_H.curPageSearch=0,_H.reachedEnd=!1,$(".search-results-content-container").empty(),0!==e.length&&_H.initSearchPagesInfiniteScroll()},_H.onClickPopularSearch=function(e){$("#search-text").val(e),_H.initSearchResults()},_H.onClickPopularSearchGlobal=function(e){event.preventDefault();var t=$(".search-page-url").html();e?window.location.href=t+"?q="+e+"&cat=site-search":searchInput.focus()},$(document).ready(function(){var e=_H.utils.getParameterByName("q");e&&($("#search-text").val(e),$("#clearSearchInput").removeClass("hidden"),_H.initSearchResults()),$("#search-button").click(function(){_H.initSearchResults()}),$(".search-input-text").on("keydown",function(e){13===e.which&&(e.preventDefault(),_H.initSearchResults())}),$("#search-text").on("input",function(){$("#clearSearchInput")[this.value?"removeClass":"addClass"]("hidden")}),$("#clearSearchInput").click(function(){$("#search-text").val(""),$("#clearSearchInput").addClass("hidden")}),$("#search-text").keypress(function(e){13===e.which&&_H.initSearchResults()})}),function(t,e,i){var n,o,a,r;function s(){n=i("#mobile-open-search-button"),o=i("#mobile-close-search-button"),a=i("#mobile-search-input-text"),r=i("#header-search"),o.on("click.hoopp.mobile.search.close",l),n.on("click.hoopp.mobile.search.open",d)}function l(e){t.utils.shadowEffectClick(e.target.id,"search",!1,!0),n.focus(),i("#mobile-open-search-button").siblings("label").css("display","unset"),Foundation.Motion.animateOut(r,"fade-out fast ease-out",function(){})}function d(e){i("#"+e.target.id).siblings("label").css("display","none"),i("html, body").animate({scrollTop:0},"fast"),r.css({top:t.utils.getMobileTop()+"px",display:"block"}),t.utils.shadowEffectClick(e.target.id,"search",!0,!0),a.val("").focus()}i(e).ready(function(){s()})}(_H=_H||{},(window,document),jQuery),function(t,e,i){var n,o,a;function r(){n=i("#mobile-open-sign-in-button"),o=i("#mobile-close-signin-link"),a=i("#header-sign-in"),o.on("click.hoopp.mobile.signin.close",s),n.on("click.hoopp.mobile.signin.open",l)}function s(e){t.utils.shadowEffectClick(e.target.id,"signin",!1,!0),n.focus(),Foundation.Motion.animateOut(a,"fade-out fast ease-out",function(){})}function l(e){i("html, body").animate({scrollTop:0},"slow"),a.css({top:t.utils.getMobileTop()+"px",display:"block"}),t.utils.shadowEffectClick(e.target.id,"signin",!0,!0)}i(e).ready(function(){r()})}(_H=_H||{},(window,document),jQuery),function(s,i,a,l){var e,n,o,r,t,d,c,u,h;function f(){e=[],n="",r={},c=l("#survey-form"),t=l("#survey-result"),o=l("#survey-cookie"),d=l("#survey-form-submit"),u=l(l("#chart-data-template").html()),h=l(".chart-data"),d.on("click.hoopp.survey",m)}function p(){(function(e){for(var t=e+"=",i=a.cookie.split(";"),n=0;n<i.length;n++){for(var o=i[n];" "==o.charAt(0);)o=o.substring(1,o.length);if(0==o.indexOf(t))return o.substring(t.length,o.length)}return null}(o.val())?y:g)()}function m(){d.toggleClass("disabled",!0),e=[],n="",e=l(".survey-input").map(function(){return this.id}).get();l.each(e,function(e,t){t="#"+t;!0===l(t).is(":checked")&&(n=t)}),function(e){{var t;0<Object.getOwnPropertyNames(e).length&&(t=function(e){var t={};return t.Answer=e,t.Lang=i.location.pathname.split("/")[1],t}(e),e=s.utils.getCurrentUrl(),l.post(e+"/Save",t).done(function(e){y(e.result),function(e,t,i){var n="";{var o;i&&((o=new Date).setTime(o.getTime()+24*i*60*60*1e3),n="; expires="+o.toUTCString())}a.cookie=e+"="+(t||"")+n+"; path=/"}(o.val(),"true","365")}).fail(function(e,t,i){g()}))}}(l(n).val())}function g(){c.removeAttr("inert"),t.attr("inert",!0),v(!0)}function v(e){c.toggleClass("hidden",!e),t.toggleClass("hidden",e)}function y(e){t.removeAttr("inert"),c.attr("inert",!0),v(!1),e?b(e):function(){r={};var t=l.Deferred(),e=s.utils.getCurrentUrl();return l.get(e+"/GetFormData",function(e){r=e.result,t.resolve(r)}).fail(function(){t.reject()}),t.promise()}().done(function(e){e&&b(e)}).fail(function(){return l.Deferred().reject("Error with server").promise()})}function b(e){h.empty(),_.isEmpty(e)||(l.each(JSON.parse(e),function(e,t){var i=u.clone();i.removeClass("template"),i.html('<div class="title">'+t.Title+'</div><div class="value">'+t.Value+'</div><div class="colour">'+t.Colour+'</div><div class="textcolour">'+t.TextColour+"</div>"),h.append(i)}),0<(e=l(".survey-pie-chart")).length&&(Chart.defaults.global.defaultFontFamily="Font-Medium",Chart.defaults.global.responsive=!0),e.each(function(e){w(l(this))}))}function w(e){var n=[],o=[],i=[],a=[],r=0;e.find(".dataItem .title").each(function(e,t){n.push(l(t).html())}),e.find(".dataItem .value").each(function(e,t){o.push(l(t).html()),r+=parseInt(l(t).html())}),e.find(".dataItem .colour").each(function(e,t){i.push(l(t).html())}),e.find(".dataItem .textcolour").each(function(e,t){a.push(l(t).html())}),e.find("canvas")[0].getContext("2d").canvas.width=e.find("canvas").parent().width(),e.find("canvas")[0].getContext("2d").canvas.height=e.find("canvas").parent().height()-60,s.arrayCharts.push(new Chart(e.find("canvas"),{type:"pie",data:{labels:n,datasets:[{data:o,backgroundColor:i}]},options:{tooltips:{enabled:!0,mode:"single",callbacks:{label:function(e,t){var i="";return n[e.index]+" : "+(i=r&&0!=r?(100*o[e.index]/r).toPrecision(2)+"%":i)}}},responsive:!1,legend:{display:!0,position:"bottom",labels:{padding:20,fontColor:"#000000",fontSize:12}},pieceLabel:{render:"percentage",precision:0,fontColor:a,fontSize:14,fontStyle:"bold"}}}))}s.surveyPoll={onClickedChange:function(){d.toggleClass("disabled",!1)}},l(a).ready(function(){f(),p()}),l(i).on("resize",function(){s.arrayCharts.forEach(function(e){e.destroy()}),l(".survey-pie-chart").each(function(e){w(l(this))})})}(_H=_H||{},window,document,jQuery),function(n,o,a){function e(e){var t=new Array;a(e).each(function(){t.push(a(this).height()+40)});var i=Math.max.apply(Math,t);a(e).each(function(){a(this).css("height",i+"px")})}function t(){var e=Math.max.apply(null,a(".pt-detail").map(function(){return a(this).height()}).get())+Math.max.apply(null,a(".pt-summary").map(function(){return a(this).height()}).get())+Math.max.apply(null,a(".pt-image").map(function(){return a(this).height()}).get())/2;a(".owl-prev").css({"margin-top":-1*e+"px","margin-left":"-20px"}),a(".owl-next").css({"margin-top":-1*e+"px","margin-right":"-20px"})}function i(e){a(e?".pt-image img":".pt-image.left img").each(function(){a(this).attr("src",a(this).data("src"))})}function r(){639.9<a(n).width()?i(!0):i(!1)}function s(){a(".pt-detail").each(function(){a(this).css("height","")}),a(".pt-summary").each(function(){a(this).css("height","")}),639.9<a(n).width()?(e(".pt-detail"),e(".pt-summary"),t()):(e(".pt-detail.left"),e(".pt-detail.right"),e(".pt-summary.left"),e(".pt-summary.right"))}a(o).ready(function(){var e,t,i=a("#tab_carousel");0<i.length&&(i.owlCarousel({margin:10,loop:!0,nav:!0,items:1,thumbs:!0,thumbsPrerendered:!0,navText:['<i class="fa fa-caret-left"></i>','<i class="fa fa-caret-right"></i>'],responsive:{0:{items:1},640:{items:1}}}),r(),(e=(e=n.location.href.split("?")[1])?e.split("-")[1]:null)&&i.trigger("to.owl.carousel",[Number(e),1]),i.on("mousewheel",".owl-stage",function(e){0<=e.originalEvent.wheelDelta?i.trigger("next.owl.carousel",[700]):i.trigger("prev.owl.carousel",[700]),e.preventDefault()}),a(o.documentElement).keyup(function(e){39===e.keyCode?i.trigger("next.owl.carousel",[700]):37===e.keyCode&&i.trigger("prev.owl.carousel",[700]),e.preventDefault()}),t=null,a(n).resize(function(){null!==t&&n.clearTimeout(t),t=setTimeout(function(){r(),s()},100)}),a(n).on("orientationchange",function(e){r(),s()}))}),a(n).on("load",function(){a("section#TabbedCarousel").show(),s(),t()})}((_H=_H||{},window),document,jQuery),_H.generateMobileTable=function(){$("table").each(function(e){var t,i,n,o,a=$(this).parent();a.find(".mobileTitle").length&&($(this).addClass("show-for-medium"),t=a.find(".mobileTitle").text(),i=a.find(".mobileSubTitle").text(),o=_H.getTableData($(this)),n=_H.fillSelect(o,e),o=_H.setCellHeaders(o),_H.sliceTable(o),_H.renderTable(o,a,n.select,e,t,i),_H.selectColumn(0,e))})},_H.selectColumn=function(e,t){$(".table"+t).hide(),$(".table"+t+("."+e)).show()},_H.setCellHeaders=function(e){for(var t=e[0],i=1;i<e.length;i++)for(var n=1;n<e[0].length;n++)e[i][n]="<strong>"+t[n]+"</strong><span style='float:right;'>"+e[i][n]+"</span>";return e},_H.sliceTable=function(e){var t,i=e;for(t in i.shift(),i)i[t].shift()},_H.renderTable=function(e,t,i,n,o,a){var r,s=$("<table></table>");s.addClass("hide-for-medium"),s.addClass("mobile-table"),o&&((r=$("<tr></tr>")).append("<td class='table-header'>"+o+"</td>"),s.append(r)),(r=$('<tr class="table-select"></tr>')).append(i),s.append(r),a&&((r=$("<tr></tr>")).append("<td class='table-header'>"+a+"</td>"),s.append(r));for(var l=0;l<e[0].length;l++){for(var d in r=$("<tr></tr>"),e){var c=$("<td></td>");c.append(e[d][l]),c.addClass("table"+n),c.addClass(d),c.addClass("table-content"),r.append(c)}s.append(r)}$(t).append(s)},_H.getTableData=function(e){var t=[];return e.find("tr").each(function(){var e=[];$(this).find("td").each(function(){e.push($(this).text().trim())}),t.push(e)}),t[0].length!=t[1].length&&t.shift(),t},_H.fillSelect=function(e,t){var i,n,o=$("<td class='table-select'></td>"),a=$("<select onchange='_H.selectColumn(value,"+t+")'></select>"),r=[];for(i in e)r.push(e[i][0]);for(n in r.shift(),r)a.append("<option value="+n+">"+r[n]+"</option>");return o.append(a),{select:o,options:r}},$(document).ready(function(){_H.generateMobileTable()}),function(n,o,e,a){var r,s,l,t,i,d,c,u,h,f,p,m,g,v,y,b,w,C;function k(){r=[],l={distance:100,tokenize:!(s=null),matchAllTokens:!0,threshold:.2,maxPatternLength:32,minMatchCharLength:1,keys:["Name","Short"]},i=a("#retired-member-question"),d=a("#employer-search"),c=a(".search-results-container"),u=a(".search-result.template"),h=a("#new-connect-link-url").val(),f=a("#old-connect-link-url").val(),p=a(".search-results-wrapper"),m=a("#no-results-message"),g=a("#failed-to-load-list-error"),v=a("#search-employer"),y=t.find("#view-all-results"),b=a("#clear-search-employer"),w=a("#search-results-aria-live-template"),v.on("input",_.debounce($,200)),y.on("click",F)}function x(){var t,e,i=a.Deferred();return s?i.resolve(s):(t=a.Deferred(),e=o.location.href,a.get(e+"/GetFileUrl",function(e){e&&e.fileUrl&&""!==e.fileUrl?n.utils.parseFileFromUrl(e.fileUrl,function(e){e?(g.addClass("hidden"),r=e,t.resolve(e)):t.reject()}):t.reject()}).fail(function(){t.reject()}),t.promise().done(function(e){s=new Fuse(r,l),i.resolve(s)}).fail(function(){g.removeClass("hidden"),p.removeClass("hidden"),i.reject()})),i.promise()}function S(e){var n=u.removeAttr("aria-hidden");c.empty(),w.text(C+" "+e.length),e.forEach(function(e){var t=n.clone();t.removeClass("template");var i=t.find("a.search-result-link");i.text(e.Name);e=e.Url||(e.IsOld?f:h);i.attr("href",e),c.append(t)})}function F(){m.addClass("hidden"),S(r),setTimeout(function(){c.focus()},100),p.removeClass("hidden"),v.val(""),b.addClass("hidden")}function $(e){var t=a(this).val();0<t.length&&" "===t[t.length-1]||(""!==t?(b.removeClass("hidden"),p.removeClass("hidden"),x().then(function(e){e=e.search(t);m.toggleClass("hidden",0!==e.length),S(e)})):(b.addClass("hidden"),p.addClass("hidden"),w.text(C+" 0")))}function T(e){e?(i.attr("inert",!0),d.removeAttr("inert"),n.utils.animateHorizontal(d,!0,function(){t.addClass("next-page--active"),setTimeout(function(){d.focus()},500)})):(i.removeAttr("inert"),d.attr("inert",!0),n.utils.animateHorizontal(d,!1,function(){t.removeClass("next-page--active"),setTimeout(function(){i.focus()},500)}))}n.TempSignIn={},n.TempSignIn.showEmployerSearch=function(){T(!0)},n.TempSignIn.hideEmployerSearch=function(){T(!1)},n.TempSignIn.clearSearchEmployerInput=function(){v.val("").focus(),b.addClass("hidden"),p.addClass("hidden"),w.empty()},a(e).ready(function(){0<(t=a(".temporary-sign-in")).length&&(k(),t.parent().removeClass("columns"),C=w.text(),x())})}(_H=_H||{},window,document,jQuery),function(a,e,r){var s,t,l,d,c,u,h,f,i,p,n,m,o,g,v,y,b;function w(){t.removeClass("error first error-scroll"),n.removeClass("error first error-scroll"),o.removeClass("error first error-scroll"),c.removeClass("error first second third error-scroll"),v.removeClass("error first error-scroll"),b.removeClass("error first second error-scroll")}a.TestimonialsForm={onKeypress:function(){var e=g.val(),t=a.utils.wordCount(e);500===t&&" "===event.key&&event.preventDefault(),500===t&&"."===e.slice(-1)&&event.preventDefault(),500<a.utils.wordCount(e)&&event.preventDefault()},onChangeOfMemberType:function(){var e=f.val();"Other"===e?n.slideDown(200):n.slideUp(200),"Member"===e||"Retired member"===e?i.fadeIn(200):i.fadeOut(200)},reset:function(){w(),a.utils.resetForm("#testimonialsForm"),p.fadeIn(200),m.slideUp(200),a.utils.disableForm(".testimonials-form",!1),r("#submit-testimonial-form").removeAttr("inert"),r("#reset-testimonial-form").attr("inert",!0),r(".submit-area").removeClass("submitted-form submitted-form--success submitted-form--error"),grecaptcha.reset()},submit:function(){var e,n,t,o,i;w(),a.utils.loadingForm(".testimonials-form"),function(){var i=[],n=!0;s.find(".mandatory").each(function(e,t){i.push(a.forms.validateMandatoryField(t))}),"Other"===f.val()&&""===m.val()?(h.addClass("error first error-scroll"),i.push(!1)):(h.removeClass("error first error-scroll"),i.push(!0));i.push(a.forms.validateEmailField(c)),y.is(":checked")?(v.removeClass("error first error-scroll"),i.push(!0)):(v.addClass("error first error-scroll"),i.push(!1));return r.each(i,function(e,t){t||(n=!1)}),n}()?((i={}).FirstName=l.val(),i.LastName=d.val(),i.Email=u.val(),i.MemberType=f.val(),i.MemberTypeOther=m.val(),i.MembershipTime=p.val(),i.Testimonial=g.val(),e=i,n=r(".submit-area"),t=a.utils.getCurrentUrl(),i=grecaptcha.getResponse(),o=function(){a.utils.finishLoadingForm(".testimonials-form"),r("#submit-testimonial-form").attr("inert",!0),r("#reset-testimonial-form").removeAttr("inert"),n.addClass("submitted-form")},r.post(t+"/TestimonialsForm?g-recaptcha-response="+i,e).done(function(e){1==e.complete?(o(),n.addClass("submitted-form--success"),a.utils.disableForm(".testimonials-form",!0)):(a.utils.finishLoadingForm(".testimonials-form"),"invalid captcha"==e.complete?r("#testimonialsForm").find("#recaptchaField").addClass("error first error-scroll"):"captcha validation error"==e.complete&&r("#testimonialsForm").find("#recaptchaField").addClass("error second error-scroll"))}).fail(function(e,t,i){o(),n.addClass("submitted-form--error")})):(r("html, body").animate({scrollTop:r(".error-scroll").offset().top-r("#top-navigation-container").height()-50}),r(".error-scroll").first().find("input").focus(),a.utils.finishLoadingForm(".testimonials-form"))}},r(e).ready(function(){r(e).foundation(),s=r("#testimonialsForm"),t=s.find("#firstNameField"),l=s.find("#firstName"),d=s.find("#lastName"),c=s.find("#emailField"),u=s.find("#email"),h=s.find("#memberTimeField"),f=s.find("#memberType"),i=s.find("#memberTimeField"),p=s.find("#memberTime"),n=s.find("#memberTypeOtherField"),m=s.find("#memberTypeOther"),o=s.find("#testimonialField"),g=s.find("#testimonial"),v=s.find("#termsAndConditionsMessage"),y=s.find("#termsAndConditions"),s.find(".submit-area"),b=s.find("#recaptchaField")})}(_H=_H||{},(window,document),jQuery),function(e,s,l,c){var o,r,t,a="animating",d=c("#offCanvas"),i=c("#mobile-nav-list"),n=c("#open-nav-button"),u=i.find(".sub-top-level"),h=c("#content-overlay"),f=c("#mobile-nav-menu-container"),p=c("#mobile-menu-open-label"),m=c("#mobile-menu-close-label");function g(e,t,i,n,o,a){s.open(e,t,"width="+(o=o||1e3)+", height="+(a=a||900)+", top="+(i=i||10)+", left="+(n=n||10)+",resizable=yes,scrollbars=yes")}function v(e,t){var i=e instanceof jQuery?e:c(e),n=c.extend({},{focus:!1,animateTime:500,callback:null},t),t=function(){r.removeClass(a),n.focus&&(void 0===i.attr("tabindex")&&i.attr("tabindex","-1"),i.addClass("no-outline"),i.focus()),jQuery.isFunction(n.callback)&&n.callback()};r.addClass(a),r.stop().animate({scrollTop:i.offset().top-o.height()},n.animateTime,t)}function y(e){e=e||c(".ellipsis-wrapper"),setTimeout(function(){e.dotdotdot()},200)}function b(){y(),c(s).on("resize.hoopp",_.debounce(function(){var e;(e=e||c(".ellipsis-wrapper")).trigger("update")},100))}function w(e){c("body, html").removeClass("allow-scroll").addClass("deny-scroll"),h.addClass("dark-overlay"),e||(n.removeClass("hp-nav-trigger"),n.addClass("hp-nav-trigger-close"))}function C(e,t){c("body, html").removeClass("deny-scroll").addClass("allow-scroll"),e.removeClass("dark-overlay"),t||(n.removeClass("hp-nav-trigger-close"),n.addClass("hp-nav-trigger"))}function k(e,t){i.hasClass("moves-out")&&(i.removeClass("moves-out"),function(){d.removeClass("moves-out"),d.find("a.hp-subnav-click").removeClass("actived"),d.find("ul.is-accordion-submenu").slideUp();for(var e=u.length,t=0;t<e;t++)u.eq(t).hide().removeClass("moves-out")}()),t&&(n.removeClass("hp-nav-trigger-close"),n.addClass("hp-nav-trigger")),x(e),c("#main-content").css("position","relative"),p.css("display","block"),m.css("display","none"),f.removeClass("mobile-nav-button")}function x(e){"open-nav-button"==e?(c("#mobile-open-search-button").siblings("label").css("display","unset"),c("#header-search").css("display","none"),c("#header-sign-in").css("display","none")):"mobile-open-sign-in-button"==e?(c("#mobile-open-search-button").siblings("label").css("display","unset"),d.removeClass("is-active"),d.removeClass("sub-nav"),d.attr("aria-expanded",!1),c("#header-search").css("display","none")):"mobile-open-search-button"==e&&(d.removeClass("is-active"),d.removeClass("sub-nav"),d.attr("aria-expanded",!1),c("#header-sign-in").css("display","none"))}function S(e){var t={};s.location.href;t.SourceUrl=e.target.baseURI.replace(/^.*\/\/[^\/]+/,""),t.TargetUrl=this.getAttribute("href"),t.Module="HooppNews",c.post("/api/FormsApi/LoggingRecommendArticle",t,function(e){e.completed})}function F(e){var t={};s.location.href;t.SourceUrl=e.target.baseURI.replace(/^.*\/\/[^\/]+/,""),t.TargetUrl=this.getAttribute("href"),t.Module="MediaReleases",c.post("/api/FormsApi/LoggingRecommendArticle",t,function(e){e.completed})}function $(){var e=l.getElementsByClassName("shareIcons")[0];if(null!=e){var t=l.createElement("div");t.className="allSocialIconsHoopp",e.appendChild(t);for(var i=0,n=[{icon:"facebook-f",color:"#3b5998",url:"https://www.facebook.com/sharer/sharer.php?u=%%url%%"},{icon:"x-twitter",color:"#000000",url:"https://twitter.com/intent/tweet?&url=%%url%%"},{icon:"linkedin-in",color:"#0072b1",url:"https://www.linkedin.com/sharing/share-offsite/?url=%%url%%"}];i<n.length;i++){var o=function(e){var t=l.createElement("a"),i=l.createElement("i");i.className="fa fa-lg fa-brands fa-"+e.icon,t.className="animatedShareButton",t.appendChild(i),t.href="javascript:void(0)",t.style.backgroundColor=e.color,t.style.paddingTop="3px",t.style.textAlign="center",t.style.width="40px",t.style.height="40px",t.style.color="#fff",t.style.position="relative",t.style.display=i.style.display="inline-block",t.style.marginRight="0.5em",c(t).attr("aria-label",e.icon);var n=encodeURIComponent(l.location.href);return t.onclick=function(){s.open(e.url.replace(/%%url%%/gi,n))},t}(n[i]);t.appendChild(o)}l.head.insertAdjacentHTML("beforeend","<style>.animatedShareButton{top: 0;transition: top ease 0.5s} .animatedShareButton:hover{top: -5px}</style>")}}e.utils={ANIMATING_CLASS:a,KEY_CODES:{ENTER:13,ESCAPE:27,SPACE:32},setPopUps:function(){c('[data-pop-up-url]:not([data-pop-up-url=""])').click(function(){g(c(this).data("pop-up-url"),c(this).data("pop-up-title"),c(this).data("pop-up-top"),c(this).data("pop-up-left"),c(this).data("pop-up-width"),c(this).data("pop-up-height"))})},openPopup:g,removeQueryStringParameter:function(e,t){return e="undefined"==t||null==t||""==t?e.split("?")[0]:(e=e.replace(new RegExp("\\b"+t+"=[^&;]+[&;]?","gi",""),"")).replace(/[&;]$/,"")},updateQueryStringParameter:function(e,t,i){if(e=e||s.location.href,(o=new RegExp("([?&])"+t+"=.*?(&|#|$)(.*)","gi")).test(e))return null!=i?e.replace(o,"$1"+t+"="+i+"$2$3"):(e=(n=e.split("#"))[0].replace(o,"$1$3").replace(/(&|\?)$/,""),void 0!==n[1]&&null!==n[1]&&(e+="#"+n[1]),e);if(null==i)return e;var n,o=-1!==e.indexOf("?")?"&":"?";return e=(n=e.split("#"))[0]+o+t+"="+i,void 0!==n[1]&&null!==n[1]&&(e+="#"+n[1]),e},myEventStop:function(e){(e=e||s.event).stopPropagation?e.stopPropagation():e.cancelBubble=!0},validateCalcForm:function(e){var t=e,e=t.find(".question-required:not(.hidden)"),a=!0;return e.each(function(e,t){var i=c(t);i.removeClass("positive-error");var n=i.hasClass("multi-option"),o=0;i.find("input:not(.optional), select:not(.optional)").each(function(e,t){t=c(t);t.is("input")&&(t.hasClass("numeric")?0===t.val().length||0===t.val()||isNaN(t.val())?n||(i.addClass("error"),t.addClass("error-border"),t.addClass("error-scroll")):0===t.val()?(i.addClass("error"),t.addClass("error-border"),t.addClass("error-scroll")):t.val()<0?(i.addClass("error"),i.addClass("positive-error"),t.addClass("error-border"),t.addClass("error-scroll")):(t.removeClass("error-border"),t.removeClass("error-scroll"),o++):t.hasClass("numeric-full")?0!==t.val().length&&isNaN(t.val())?(i.addClass("error"),t.addClass("error-border"),t.addClass("error-scroll")):(t.removeClass("error-border"),t.removeClass("error-scroll"),o++):t.is(":checkbox")?t.is(":checked")?(t.removeClass("error-border"),t.removeClass("error-scroll"),o++):n||(i.addClass("error"),t.addClass("error-border"),t.addClass("error-scroll")):0===t.val().length?n||(i.addClass("error"),t.addClass("error-border"),t.addClass("error-scroll")):(t.removeClass("error-border"),t.removeClass("error-scroll"),o++)),t.is("select")&&(0===t.prop("selectedIndex")?n||(i.addClass("error"),t.addClass("error-border"),t.addClass("error-scroll")):(t.removeClass("error-border"),t.removeClass("error-scroll"),o++))}),0===o?(a=!1,i.addClass("error"),i.find("input, select").addClass("error-border"),i.find("input, select").addClass("error-scroll")):i.find("input:not(.optional), select:not(.optional)").length===o||n?(i.find("input, select").removeClass("error-border"),i.find("input, select").removeClass("error-scroll"),i.removeClass("error")):(a=!1,i.addClass("error"))}),t.find(".question-non-required:not(.hidden)").each(function(e,t){var i=c(t);i.removeClass("positive-error");var n=0;i.find("input.numeric").each(function(e,t){t=c(t);0!==t.val().length&&isNaN(t.val())?(t.addClass("error-border"),t.addClass("error-scroll"),n++):t.val()<0?(i.addClass("positive-error"),t.addClass("error-border"),t.addClass("error-scroll"),n++):(t.removeClass("error-border"),t.removeClass("error-scroll"))}),0<n?(a=!1,i.addClass("error")):i.removeClass("error")}),a||r.animate({scrollTop:c(".error-scroll").offset().top-c("#top-navigation-container").height()-50}),a},getParameterByName:function(e){return e=e.replace(/[\[]/,"\\[").replace(/[\]]/,"\\]"),null===(e=new RegExp("[\\?&]"+e+"=([^&#]*)").exec(location.search))?"":decodeURIComponent(e[1].replace(/\+/g," "))},createCookie:function(e,t,i,n,o,a,r){var s=0;i&&(s+=1e3*i),n&&(s+=60*n*1e3),o&&(s+=60*o*60*1e3),a&&(s+=24*a*60*60*1e3),o="",0!==s&&((a=new Date).setTime(a.getTime()+s),o="; expires="+a.toGMTString()),l.cookie=e+"="+t+o+"; path="+(r=r||"/")},readCookie:function(e){for(var t=e+"=",i=l.cookie.split(";"),n=0;n<i.length;n++){for(var o=i[n];" "===o.charAt(0);)o=o.substring(1,o.length);if(0===o.indexOf(t))return o.substring(t.length,o.length)}return null},deleteCookie:function(e,t){l.cookie=e+"=; expires=Thu, 01 Jan 1970 00:00:01 GMT; path="+(t=t||"/")},removeTags:function(e){for(var t,i="(?:[^\"'>]|\"[^\"]*\"|'[^']*')*",n=new RegExp("<(?:!--(?:(?:-*[^->])*--+|-?)|script\\b"+i+">[\\s\\S]*?</script\\s*|style\\b"+i+">[\\s\\S]*?</style\\s*|/?[a-z]"+i+")>","gi");(e=(t=e).replace(n,""))!==t;);return e.replace(/</g,"&lt;")},isEmptyOrSpaces:function(e){return null===e||null!==e.match(/^ *$/)},htmlEncode:function(e){return c("<div/>").text(e).html()},htmlDecode:function(e){return c("<div/>").html(e).text()},numDecimalPlaces:function(e){return Math.floor(e)!==e&&e.toString().split(".")[1].length||0},newGuid:function(){function e(){return Math.floor(65536*(1+Math.random())).toString(16).substring(1)}return e()+e()+"-"+e()+"-"+e()+"-"+e()+"-"+e()+e()+e()},isNumeric:function(e){var t=e||s.event,e=t.keyCode||t.which,e=String.fromCharCode(e);/[0-9]|\./.test(e)||(t.returnValue=!1,t.preventDefault&&t.preventDefault())},maxLengthCheck:function(e){0===parseInt(e.value)&&(e.value=e.value.slice(0,0)),e.value.length>e.max.length&&(e.value=e.value.slice(0,e.max.length))},isBrowser:{Chrome:function(){return-1<navigator.userAgent.indexOf("Chrome")},Firefox:function(){return-1<navigator.userAgent.indexOf("Firefox")},Safari:function(){return-1<navigator.userAgent.indexOf("Safari")},ChromeIOS:function(){return-1<navigator.userAgent.indexOf("CriOS")},IE:function(){return-1<navigator.userAgent.indexOf("Trident")}},isMobile:{Android:function(){return navigator.userAgent.match(/Android/i)},BlackBerry:function(){return navigator.userAgent.match(/BlackBerry/i)},iOS:function(){return navigator.userAgent.match(/iPhone|iPad|iPod/i)},Iphone:function(){return navigator.userAgent.match(/iPhone|iPod/i)},Ipad:function(){return navigator.userAgent.match(/iPad/i)},Opera:function(){return navigator.userAgent.match(/Opera Mini/i)},Windows:function(){return navigator.userAgent.match(/IEMobile/i)},any:function(){return this.Android()||this.BlackBerry()||this.iOS()||this.Opera()||this.Windows()}},wordCount:function(e){return e.trim().replace(/\s+/gi," ").split(" ").length},scrollToTop:function(){r.addClass(a),r.stop().animate({scrollTop:0},500,function(){r.removeClass(a),c("#main-content").attr("tabindex","-1").focus()})},scrollToElement:v,disableForm:function(e,t){c(e).find("input").prop("disabled",t),c(e).find("textarea").prop("disabled",t),c(e).find("select").prop("disabled",t),c(e).find("input[type=checkbox]").prop("disabled",t)},resetForm:function(e){c(e).find("input").val(""),c(e).find("textarea").val(""),c(e).find("select").prop("selectedIndex",0),c(e).find("input[type=checkbox]").prop("checked",!1)},finishLoadingForm:function(e){c(e+" button.submit-form").prop("disabled",!1),c(e+" .button-holder").removeClass("is-loading")},loadingForm:function(e){c(e+" button.submit-form").prop("disabled",!0),c(e+" .button-holder").addClass("is-loading")},parseFileFromUrl:function(e,o){Papa.parse(e,{download:!0,header:!0,dynamicTyping:!0,error:function(e,t,i,n){o(null)},complete:function(e){e=e.data.sort(function(e,t){return e.Name<t.Name?-1:e.Name>t.Name?1:0});o(e)}})},checkTruncation:y,handleTransistion:function(t,e){var i=c.extend({},{classToAdd:a,callback:null},e);t.addClass(i.classToAdd),t.one(Foundation.transitionend(),function(e){t.removeClass(i.classToAdd),jQuery.isFunction(i.callback)&&i.callback()})},getIdFromString:function(e){return e.replace(/[^a-z0-9\-_:\.]|^[^a-z]+/gi,"")},animateHorizontal:function(i,e,t){i.animate({fake:e?100:0},{duration:500,step:function(e,t){e="translateX(-"+e+"%)";i.css({"-webkit-transform":e,"-moz-transform":e,transform:e})},complete:t})},getCurrentUrl:function(){var e=s.location.href.split("?")[0].split("#")[0];return-1<e.search("/Action/Edit/")?e=e.split("/Action/Edit/")[0]:-1<e.search("/Action/Preview/")&&(e=e.split("/Action/Preview/")[0]),e=(e=e.replace(/([^:]\/)\/+/g,"$1")).endsWith("/")?e.slice(0,-1):e},validateEmail:function(e){var t=!0;return t=!new RegExp("^.+@[^.]+[.]+.+$").test(String(e).toLowerCase())||255<e.length?!1:t},isFullURL:function(e){return new RegExp("^(https?:\\/\\/)?((([a-z\\d]([a-z\\d-]*[a-z\\d])*)\\.?)+[a-z]{2,}|((\\d{1,3}\\.){3}\\d{1,3}))(\\:\\d+)?(\\/[-a-z\\d%_.~+]*)*(\\?[;&a-z\\d%_.~+=-]*)?(\\#[-a-z\\d_]*)?$","i").test(e)},shadowEffectClick:function(e,t,i,n){switch(t){case"nav":i?(w(n),x(e)):(C(h,n),k(e,n));break;case"signin":case"search":i?(w(n),k(e,n)):C(h,n)}setTimeout(function(){d.focus(),c(".top-bar").removeAttr("style")},100)},closeHeaders:function(e){"block"==c(e).css("display")&&c(e).css({display:"none"})},getMobileTop:function(){return(t=0)!=c(".lang-notification").height()&&(t=45),0!=c(".site-notification").height()&&(t+=60),t},loadModuleTags:function(e,t,i,n,o){var a=c(t).empty();null!=a?c.get("/api/NewsroomSearchApi/Get_Tags_By_Module_With_Alpha_Order?moduleName="+e+"&lang="+o).done(function(e){e&&0<e.length&&c.each(e,function(e,t){i?t===n?a.append("<li class='selected'><a href='javascript:;' onclick=_H.Newsroom.tagSearchReload('"+i+"?tag="+encodeURIComponent(t)+"&cat=news-tag') aria-label='tag search for "+t+"' tabindex='-1'>"+t+"</a></li> "):a.append("<li class=''><a href='javascript:;' onclick=_H.Newsroom.tagSearchReload('"+i+"?tag="+encodeURIComponent(t)+"&cat=news-tag') aria-label='tag search for "+t+"'>"+t+"</a></li> "):t===n?a.append("<li class='selected'><a href='javascript:;' onclick='_H.Newsroom.tagsearch(event); return false;' aria-label='tag search for "+t+"' tabindex='-1'>"+t+"</a></li> "):a.append("<li class=''><a href='javascript:;' onclick='_H.Newsroom.tagsearch(event); return false;' aria-label='tag search for "+t+"'>"+t+"</a></li> ")})}).fail(function(){console.log("Get Tags By Module With Alpha Order failed!")}):console.log("ID: news-tags not found!")},loadArticleTags:function(e,t,i,n,o,a,r){var s=c(n),l=c("#hiddenTags"),d=l.val();null!=s?c.get("/api/NewsroomSearchApi/Get_Tags_By_Article_Id?moduleName="+e+"&id="+t+"&lang="+a).done(function(e){e&&0<e.length&&(r?c.each(e,function(e,t){s.append("<li><a href='javascript:;' onclick=_H.Newsroom.tagSearchReload('"+o+"?tag="+encodeURIComponent(t)+"') aria-label='topic tag: "+t+"'>"+t+"</a></li> "),d+=t+","}):c.each(e,function(e,t){s.append("<li><a href='javascript:;' onclick='_H.Newsroom.tagsearch(event); return false;' aria-label='topic tag: "+t+"'>"+t+"</a></li>"),d+=t+","}),l.val(d.substring(0,d.length-1)))}).fail(function(){console.log("Get Tags By Module With Article Id failed!")}):console.log("ID: news-tags not found!")},loadRecommendedArticles:function(i,e,t,n){var o,a=4<arguments.length&&void 0!==arguments[4]?arguments[4]:"en",r=c(n),n="";"Telerik.Sitefinity.DynamicTypes.Model.HOOPPNews.HooppNews"==i?(n=""==t?"/api/NewsroomSearchApi/SearchByDemographic?limit=5&orderBy=ArticleDateNewest&articleName="+encodeURIComponent(e)+"&lang="+a:"/api/NewsroomSearchApi/SearchByDemographic?limit=5&orderBy=ArticleDateNewest&demographic="+t+"&articleName="+encodeURIComponent(e)+"&lang="+a,o=S):"Telerik.Sitefinity.DynamicTypes.Model.HOOPPMediaReleases.HooppMediaRelease"==i&&(n="/api/NewsroomSearchApi/SearchByTags?tagNames="+t+"&moduleName="+i+"&articleName="+encodeURIComponent(e),o=F),null!=r?c.get(n).done(function(e){e&&0<e.length&&(c.each(e,function(e,t){r.append("<li><a class='recommended-link' href='"+t.LinkUrl+"'>"+t.Title+"</a></li> "),"Telerik.Sitefinity.DynamicTypes.Model.HOOPPNews.HooppNews"==i?console.log(e+" - Demographic: "+t.Demographic+" - Date: "+t.FriendlyArticleDate):console.log(e+" - Date: "+t.FriendlyArticleDate)}),c("a.recommended-link").on("click.hoopp.recommended.open",o))}).fail(function(){console.log("Get Articles By Tags failed!")}):console.log("ID: news-tags not found!")},registerClearable:function(){c(".clearable").each(function(){var t=c(this).find("input:text"),e=c(this).find(".clearable__clear");t.on("input",function(){e.toggle(!!this.value)}),e.on("touchstart click",function(e){e.preventDefault(),t.val("").trigger("input")})})},equalizeHeights:function(e){var t=new Array;c(e).each(function(){t.push(c(this).height())});var i=Math.max.apply(Math,t);c(e).each(function(){c(this).css("height",i+"px")})},cleanHeights:function(e){c(e).each(function(){c(this).css("height","")})},hideSelector:function(e,t,i,n){var o=e.height()+10-t.height();console.log(o),e.height()+10>t.height()?(e.find("label").hasClass("hide")&&e.find("p").addClass("hide"),e.find("label").addClass("hide"),e.height()+10>t.height()&&e.find("p").addClass("hide")):e.height()+10+n<t.height()&&(e.find("p").removeClass("hide"),e.height()+10+i<t.height()&&e.find("label").removeClass("hide"))},loadOwlCarousel:function(){var n=c("#survey-cookie"),e=function(e){for(var t=e+"=",i=l.cookie.split(";"),n=0;n<i.length;n++){for(var o=i[n];" "==o.charAt(0);)o=o.substring(1,o.length);if(0==o.indexOf(t))return o.substring(t.length,o.length)}return null}(n.val()),t=c("#owl_carousel_id"),i=c(".play-pause");function o(e){var t,i;t=n.val(),i=(e.item.index-e.relatedTarget._clones.length/2).toString(),(e=new Date).setTime(e.getTime()+144e4),e="; expires="+e.toUTCString(),l.cookie=t+"="+(i||"")+e+"; path=/"}function a(){t.trigger("stop.owl.autoplay")}function r(){t.trigger("play.owl.autoplay",[c("#newsroomCarousel_rotationSpeed").html()])}t.on("initialize.owl.carousel",function(e){c(".newsroom-slider").css("display","block")}),e?t.owlCarousel({loop:!0,nav:!0,items:1,margin:0,thumbs:!0,thumbsPrerendered:!0,autoplay:!0,autoplayTimeout:c("#newsroomCarousel_rotationSpeed").html(),autoplayHoverPause:!0,smartSpeed:1500,lazyLoad:!0,navText:['<span class="chevron-left"><span>&lt;</span></span>','<span class="chevron-right"><span>&gt;</span></span>'],startPosition:e,onTranslated:o,responsive:{1025:{margin:10}}}):t.owlCarousel({loop:!0,nav:!0,items:1,margin:0,thumbs:!0,thumbsPrerendered:!0,autoplay:!0,autoplayTimeout:c("#newsroomCarousel_rotationSpeed").html(),autoplayHoverPause:!0,smartSpeed:1500,lazyLoad:!0,navText:['<span class="chevron-left"><span>&lt;</span></span>','<span class="chevron-right"><span>&gt;</span></span>'],onTranslated:o,responsive:{1025:{margin:10}}}),c(".play-pause").click(function(){(i.hasClass("pause")?a:r)(),i.toggleClass("pause")}),c(".chevron-left, .chevron-right").click(function(){r(),i.hasClass("pause")||i.toggleClass("pause")}),t.on("dragged.owl.carousel",function(e){r(),i.hasClass("pause")||i.toggleClass("pause")}),c(s).on("keydown",function(e){32==e.which?a():39==e.which?t.trigger("next.owl.carousel",[700]):37==e.which&&t.trigger("prev.owl.carousel",[700])})},CreateShareIcons:$},c(l).ready(function(){c(".number-input").blockInput({regex:/[0-9]/}),c(".telephone-input").blockInput({regex:/[0-9()+-\s]/}),c(".telephone-input").mask("(000) 000-0000",{placeholder:"(012) 345-6789"});for(var n,e=c(".has-tip").length,t=0;t<e;t++)new Foundation.Tooltip(c(c(".has-tip")[t]));b(),o=c("#top-navigation-container"),r=c("html, body"),c(l).on("click","a",function(e){try{var t=c.attr(this,"href"),i=c(t);0<i.length&&(e.preventDefault(),v(i,c.extend({},{focus:!0,callback:null},n)))}catch(e){}}),$()})}(_H=_H||{},window,document,jQuery),$.fn.blockInput=function(t){function o(e,t){for(var i="",n=0;n<e.length;n++)e.substr(0,n)+e.substr(n+e.length-t.length)===t&&(i=e.substr(n,e.length-t.length));return i}function a(e){return new RegExp(t.regex).test(e)}return this.filter("input,textarea").on("input",function(){var e=this.value,t=$(this).data("lastVal"),i=o(e,t),n=o(t,e);1<i.length||!i&&!n?function(e){for(var t=0;t<e.length;t++)if(!a(e.substr(t,1)))return;return 1}(e)||(this.value=t):n||a(i)||(this.value=t),$(this).data("lastVal",this.value)}).on("focus",function(){$(this).data("lastVal",this.value)}),this},(_H=_H||{}).videoID="",_H.videoSource="",_H.isVideoOpen=!1,$(document).on("closed.zf.reveal",function(){_H.isVideoOpen&&("youtube"===_H.videoSource?$("#"+_H.videoID).each(function(){this.contentWindow.postMessage('{"event":"command","func":"pauseVideo","args":""}',"*")}):"undefined"!=typeof videojs&&videojs(_H.videoID.toString()).ready(function(){this.pause()}),_H.isVideoOpen=!1)}),_H.playVideo=function(e,t){_H.videoID=e,_H.isVideoOpen=!0,0<$(".poster-"+e).length?$(".poster-"+e).fadeOut(200,function(){_H.playVideoFuntions(e,t)}):_H.playVideoFuntions(e,t)},_H.playVideoFuntions=function(e,t){"youtube"===t?$("#"+e).each(function(){_H.videoSource="youtube",void 0!==window.orientation?$(this).playVideo():this.contentWindow.postMessage('{"event":"command","func":"playVideo","args":""}',"*")}):"undefined"!=typeof videojs&&(_H.videoSource="brightcove",videojs(e.toString()).ready(function(){this.play()}))},$(document).foundation(),(_H=_H||{}).secondaryNavShouldBeClosed=!1,_H.secondaryNavIsClosed=!1,_H.animating=!1,jQuery.fn.hasScrollBar=function(){return!!this.get(0)&&this.get(0).scrollHeight>this.outerHeight()},$(document).ready(function(){var e=document.createElement("script");e.type="text/javascript",t="hoopp.com"===window.location.hostname?(e.text="(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':\n            new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],\n            j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=\n            'https://www.googletagmanager.com/gtm.js?id='+i+dl+ '&gtm_auth=Be_GMigUpEv9BHOl5GdQpQ&gtm_preview=env-1&gtm_cookies_win=x';f.parentNode.insertBefore(j,f);\n            })(window,document,'script','dataLayer','GTM-M6MF2D');",'<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-M6MF2D&gtm_auth=Be_GMigUpEv9BHOl5GdQpQ&gtm_preview=env-1&gtm_cookies_win=x"\n                    height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>'):window.location.hostname.startsWith("uat")?(e.text="(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':\n            new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],\n            j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=\n            'https://www.googletagmanager.com/gtm.js?id='+i+dl+ '&gtm_auth=GFv7qspUOIbDjAcCP5PwKQ&gtm_preview=env-159&gtm_cookies_win=x';f.parentNode.insertBefore(j,f);\n            })(window,document,'script','dataLayer','GTM-M6MF2D');",'<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-M6MF2D&gtm_auth=GFv7qspUOIbDjAcCP5PwKQ&gtm_preview=env-159&gtm_cookies_win=x"\n                    height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>'):window.location.hostname.startsWith("qa")?(e.text="(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':\n            new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],\n            j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=\n            'https://www.googletagmanager.com/gtm.js?id='+i+dl+ '&gtm_auth=6S2fsN82LH65rRGn5DnFBA&gtm_preview=env-158&gtm_cookies_win=x';f.parentNode.insertBefore(j,f);\n            })(window,document,'script','dataLayer','GTM-M6MF2D');",'<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-M6MF2D&gtm_auth=6S2fsN82LH65rRGn5DnFBA&gtm_preview=env-158&gtm_cookies_win=x"\n                    height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>'):(e.text="(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':\n            new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],\n            j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=\n            'https://www.googletagmanager.com/gtm.js?id='+i+dl+ '&gtm_auth=5RWm8Vw-6QJPWmathH3ATw&gtm_preview=env-157&gtm_cookies_win=x';f.parentNode.insertBefore(j,f);\n            })(window,document,'script','dataLayer','GTM-M6MF2D');",'<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-M6MF2D&gtm_auth=5RWm8Vw-6QJPWmathH3ATw&gtm_preview=env-157&gtm_cookies_win=x"\n                    height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>'),$("body").prepend(e),$("body").prepend(t),$(window).scrollTop(0),$(".hoopp-rich-text table").closest(".hoopp-rich-text").addClass("contains-table"),$(".menu-opens-left-fix").removeClass("opens-right"),$(".menu-opens-left-fix").addClass("opens-left"),_H.setMetaTags(),null!==_H.utils.isMobile.Iphone()&&$(".page-modal").css("top","0px"),0<$("#owl_carousel_id").length&&_H.utils.loadOwlCarousel();var t=$('div[data-sf-element="Main Content"] > .row').last();"rgb(245, 245, 245)"!==t.css("background-color")&&"rgba(0, 0, 0, 0)"!==t.css("background-color")?$(".footer").addClass("no-color"):$(".footer").removeClass("no-color"),0<=navigator.userAgent.indexOf("Edge")&&$("select").addClass("edge-select-fix"),0<$(".calculator").length&&$("#disclaimer-print").addClass("hidden"),0<$("#contact-mp").length&&(CKEDITOR.plugins.addExternal("font","/assets/js/ckeditor/plugins/font/","plugin.js"),CKEDITOR.plugins.addExternal("justify","/assets/js/ckeditor/plugins/justify/","plugin.js"),CKEDITOR.plugins.addExternal("colorbutton","/assets/js/ckeditor/plugins/colorbutton/","plugin.js"),CKEDITOR.plugins.addExternal("panelbutton","/assets/js/ckeditor/plugins/panelbutton/","plugin.js")),0<$(".home-page-hero").length&&(_H.utils.isBrowser.IE()||$(".home-page-hero").find(".ellipsis-wrapper").addClass("line-clamp")),0<$("#__historyFrame").length&&($("#__historyFrame").title="history"),$(window).on("orientationchange",function(e){$("#offCanvas").hasClass("is-active")&&(_H.utils.shadowEffectClick(e.target.id,"nav",!1,!1),$(".top-bar").removeAttr("style")),"block"==$("#header-search").css("display")&&(_H.utils.shadowEffectClick(e.target.id,"search",!1,!1),$("#header-search").css({display:"none"}),$("#mobile-open-search-button").is(":visible")&&$("#mobile-open-search-button").focus(),$("#desktop-search-button").is(":visible")&&$("#desktop-search-button").focus()),"block"==$("#header-sign-in").css("display")&&(_H.utils.shadowEffectClick(e.target.id,"signin",!1,!1),$("#header-sign-in").css({display:"none"})),"block"==$(".newsroom-container").css("display")&&("block"==$(".search-panel-big").css("display")&&$(".search-panel-big").slideUp(),$("#search-dropdown-input").is(":focus")?$("#search-dropdown-input").blur():$("#search-panel-input").is(":focus")&&$("#search-panel-input").blur())})}),$("#content-overlay").on("click",function(e){$("#offCanvas").hasClass("is-active")&&(_H.utils.shadowEffectClick("open-nav-button","nav",!1,!1),$("#main-content").css("position","relative"),$("#offCanvas").removeClass("sub-nav"),$("#offCanvas").removeClass("is-active"),$("#offCanvas").attr("aria-expanded",!1)),"none"!=$("#header-search").css("display")&&($("#mobile-open-search-button").siblings("label").css("display","unset"),Foundation.Motion.animateOut($("#header-search"),"fade-out fast ease-out",function(){setTimeout(function(){_H.utils.shadowEffectClick(e.target.id,"search",!1,!0)},0)})),"none"!=$("#header-sign-in").css("display")&&Foundation.Motion.animateOut($("#header-sign-in"),"fade-out fast ease-out",function(){setTimeout(function(){_H.utils.shadowEffectClick(e.target.id,"signin",!1,!0),_isAnimating=!1},0)}),$(".top-bar").removeAttr("style")}),_H.setMetaTags=function(){$("head").append('<meta property="og:type" content="article" />'),0<$(".article-keywords").length&&$("head").append('<meta name="keywords" content="'+$(".article-keywords").html()+'" />')},$(".top-navigation-container").on("sticky.zf.stuckto:top",function(){_H.secondaryNavShouldBeClosed=!0,_H.glossaryLettersBarShouldBeClosed=!0,_H.handleSecondoryNavAnimation()}).on("sticky.zf.unstuckfrom:top",function(){_H.secondaryNavShouldBeClosed=!1,_H.glossaryLettersBarShouldBeClosed=!1,_H.handleSecondoryNavAnimation()}),_H.handleSecondoryNavAnimation=function(){var e;_H.animating||_H.secondaryNavShouldBeClosed!==_H.secondaryNavIsClosed&&(e=$(".header-secondary .menu"),_H.secondaryNavAnimating=!0,_H.secondaryNavShouldBeClosed?(Foundation.Motion.animateOut(e,"hinge-out-from-top",function(){_H.secondaryNavAnimating=!1,_H.secondaryNavIsClosed=!0,setTimeout(function(){_H.handleSecondoryNavAnimation(!1)},0)}),$(".side-navigation-container").removeClass("disable-animation"),$(".desktop-header").addClass("header-collapsed"),$(".side-navigation-container").addClass("header-collapsed"),$(".custom-sticky").addClass("header-collapsed")):(Foundation.Motion.animateIn(e,"hinge-in-from-top",function(){_H.secondaryNavAnimating=!1,_H.secondaryNavIsClosed=!1,setTimeout(function(){_H.handleSecondoryNavAnimation(!0)},0)}),$(".side-navigation-container").removeClass("disable-animation"),$(".desktop-header").removeClass("header-collapsed"),$(".side-navigation-container").removeClass("header-collapsed"),$(".custom-sticky").removeClass("header-collapsed")),setTimeout(function(){$(".side-navigation-container").addClass("disable-animation")},300))},$(".header-search,.single-search-input,.mobile-search-text,.desktop-search-text").on("keydown",function(e){13===e.which&&(e.preventDefault(),e=$(".search-page-url").html(),window.location.href=e+"?q="+$(this).val()+"&cat=site-search")}),$("#mobile-search-icon-link").click(function(){var e=$(".search-page-url").html();window.location.href=e+"?q="+$("#mobile-search-input-text").val()+"&cat=site-search"}),$("#mobile-search-input-text").on("keydown",function(e){13===e.which&&(e.preventDefault(),$("#mobile-search-icon-link").click())}),$("#mobile-menu-search-icon-link").click(function(){var e=$(".search-page-url").html();window.location.href=e+"?q="+$("#mobile-menu-search-input-text").val()+"&cat=site-search"}),$("#mobile-menu-search-input-text").on("keydown",function(e){13===e.which&&(e.preventDefault(),$("#mobile-menu-search-icon-link").click())}),$("#desktop-search-icon-link").on("click",function(e){e.preventDefault();var t=$(".search-page-url").html(),i=$("#desktop-search-input"),e=i.val();e?window.location.href=t+"?q="+e+"&cat=site-search":i.focus()}),$("#homepage-search-input").on("keydown",function(e){13===e.which&&(e.preventDefault(),$("#homepage-search-icon-link").click())}),$("#homepage-search-icon-link").on("click",function(e){e.preventDefault();var t=$(".search-page-url").html(),i=$("#homepage-search-input"),e=i.val();e?window.location.href=t+"?q="+e+"&cat=site-search":i.focus()}),$("#single-search-button").on("click",function(e){var t=$(".search-page-url").html(),i=$("#single-search-input"),n=i.val();n?window.location.href=t+"?q="+n+"&cat=site-search":i.focus()}),$(".member-login-link").on("click",function(){var e=$(".member-login-url").html();_H.utils.isFullURL(e)||$(".language-info").val(),window.open(e)}),$(".employer-login-link").on("click",function(){var e=$(".employer-login-url").html();_H.utils.isFullURL(e)||$(".language-info").val(),window.open(e)});var $menuItem=$(".header-search-drop-button"),$menuSearchIcon=$menuItem.children(),$mouseoverON=!0,$menuSearchOpen=!1,$menuSearchPanel=$("#DT-search-offset-id"),$menuSearchPanelCloseButton=$("#desktop-close-search-link"),$menuSearchPanelOverlay=$("#content-overlay-dt"),$desktopSearchInputText=$("#desktop-search-input");$menuItem.on("mouseover",function(){$mouseoverON&&($menuItem.next().css({display:"none"}),$mouseoverON=!1)}),$menuSearchIcon.on("mouseover",function(){$mouseoverON&&($menuItem.next().css({display:"none"}),$mouseoverON=!1)}),$menuItem.on("click",function(){$("html, body").animate({scrollTop:0},"fast"),$menuSearchPanel.css({display:"block"}),$menuSearchPanelOverlay.css({display:"block"}),$(".desktop-search-input-container").attr("aria-hidden",!1),$("body, html").removeClass("allow-scroll").addClass("deny-scroll"),$desktopSearchInputText.val("").focus()}),$menuSearchPanelCloseButton.on("click",function(){Foundation.Motion.animateOut($menuSearchPanel,"fade-out fast ease-out",function(){setTimeout(function(){$menuSearchPanel.css({display:"none"}),$menuSearchPanelOverlay.css({display:"none"}),$(".desktop-search-input-container").attr("aria-hidden",!0),$("body, html").removeClass("deny-scroll").addClass("allow-scroll")},0)})}),$menuSearchPanelOverlay.on("click",function(){Foundation.Motion.animateOut($menuSearchPanel,"fade-out fast ease-out",function(){setTimeout(function(){$menuSearchPanel.css({display:"none"}),$menuSearchPanelOverlay.css({display:"none"}),$(".desktop-search-input-container").attr("aria-hidden","true"),$("body, html").removeClass("deny-scroll").addClass("allow-scroll")},0)})});var $menuItemLogin=$(".header-login-button"),$mouseoverLoginON=!0;$menuItemLogin.on("mouseover",function(){$mouseoverLoginON&&($menuItemLogin.next().css({display:"none"}),$mouseoverLoginON=!1)}),$menuItemLogin.on("click",function(){$menuItemLogin.next().css({display:"block"}),$mouseoverLoginON=!1}),$(document).mouseup(function(e){var t=$menuItem.next(),i=$menuItemLogin.next();$menuItem.is(e.target)||0!==!$menuItem.has(e.target).length||t.is(e.target)||0!==t.has(e.target).length||(t.css({display:"none"}),$menuSearchOpen=!($mouseoverON=!0)),i.is(e.target)||0!==i.has(e.target).length||(i.css({display:"none"}),$mouseoverLoginON=!0)});var btnTwitterPrevious=$(".twitter-carousel button.orbit-previous"),btnTwitterNext=$(".twitter-carousel button.orbit-next");btnTwitterPrevious.on("mouseenter",function(){btnTwitterPrevious.addClass("highlight-background")}),btnTwitterNext.on("mouseenter",function(){btnTwitterNext.addClass("highlight-background")}),btnTwitterPrevious.on("mouseleave",function(){btnTwitterPrevious.removeClass("highlight-background")}),btnTwitterNext.on("mouseleave",function(){btnTwitterNext.removeClass("highlight-background")});var btnQuotePrevious=$(".quote-carousel button.orbit-previous"),btnQuoteNext=$(".quote-carousel button.orbit-next");function ToggleSlide(e){$(e).parent().parent().find("section").slideToggle(),$(e).toggleClass("minus")}btnQuotePrevious.on("mouseenter",function(){btnQuotePrevious.addClass("highlight-background")}),btnQuoteNext.on("mouseenter",function(){btnQuoteNext.addClass("highlight-background")}),btnQuotePrevious.on("mouseleave",function(){btnQuotePrevious.removeClass("highlight-background")}),btnQuoteNext.on("mouseleave",function(){btnQuoteNext.removeClass("highlight-background")});;
