(function(n){"use strict";function f(n){return new RegExp("(^|\\s+)"+n+"(\\s+|$)")}function e(n,u){var f=t(n,u)?r:i;f(n,u)}var t,i,r,u;"classList"in document.documentElement?(t=function(n,t){return n.classList.contains(t)},i=function(n,t){n.classList.add(t)},r=function(n,t){n.classList.remove(t)}):(t=function(n,t){return f(t).test(n.className)},i=function(n,i){t(n,i)||(n.className=n.className+" "+i)},r=function(n,t){n.className=n.className.replace(f(t)," ")});u={hasClass:t,addClass:i,removeClass:r,toggleClass:e,has:t,add:i,remove:r,toggle:e};typeof define=="function"&&define.amd?define(u):n.classie=u})(window),function(n){"use strict";function r(n,t){if(!n)return!1;for(var i=n.target||n.srcElement||n||!1;i&&i!=t;)i=i.parentNode||!1;return i!==!1}function i(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i]);return n}function t(n,t){this.el=n;this.options=i({},this.options);i(this.options,t);this._init()}t.prototype.options={newTab:!0,stickyPlaceholder:!0,onChange:function(){return!1}};t.prototype._init=function(){var n=this.el.querySelector("option[selected]");this.hasDefaultPlaceholder=n&&n.disabled;this.selectedOpt=n||this.el.querySelector("option");this._createSelectEl();this.selOpts=[].slice.call(this.selEl.querySelectorAll("li[data-option]"));this.selOptsCount=this.selOpts.length;this.current=this.selOpts.indexOf(this.selEl.querySelector("li.cs-selected"))||-1;this.selPlaceholder=this.selEl.querySelector("span.cs-placeholder");this._initEvents()};t.prototype._createSelectEl=function(){var r=this,n="",t=function(n){var i="",t="",r="",u="";return!n.selectedOpt||this.foundSelected||this.hasDefaultPlaceholder||(t+="cs-selected ",this.foundSelected=!0),n.getAttribute("data-class")&&(t+=n.getAttribute("data-class")),n.getAttribute("data-link")&&(r="data-link="+n.getAttribute("data-link")),n.getAttribute("data-valid-months")&&(u="data-valid-months="+n.getAttribute("data-valid-months")),t!==""&&(i='class="'+t+'" '),"