materialize.prod.js 163 KB

1
  1. "use strict";function _typeof(t){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}var _createClass=function(){function n(t,e){for(var i=0;i<e.length;i++){var n=e[i];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,n.key,n)}}return function(t,e,i){return e&&n(t.prototype,e),i&&n(t,i),t}}();function _classCallCheck(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}"undefined"==typeof jQuery&&(jQuery="function"==typeof require?$=require("jquery"):$),function(e){"function"==typeof define&&define.amd?define(["jquery"],function(t){return e(t)}):"object"===("undefined"==typeof module?"undefined":_typeof(module))&&"object"===_typeof(module.exports)?exports=e(require("jquery")):e(jQuery)}(function(e){e.easing.jswing=e.easing.swing;var i=Math.pow,n=Math.sqrt,o=Math.sin,a=Math.cos,r=Math.PI,s=1.70158,l=1.525*s,c=1+s,u=2*r/3,d=2*r/4.5;function p(t){var e=7.5625,i=2.75;return t<1/i?e*t*t:t<2/i?e*(t-=1.5/i)*t+.75:t<2.5/i?e*(t-=2.25/i)*t+.9375:e*(t-=2.625/i)*t+.984375}e.extend(e.easing,{def:"easeOutQuad",swing:function(t){return e.easing[e.easing.def](t)},easeInQuad:function(t){return t*t},easeOutQuad:function(t){return 1-(1-t)*(1-t)},easeInOutQuad:function(t){return t<.5?2*t*t:1-i(-2*t+2,2)/2},easeInCubic:function(t){return t*t*t},easeOutCubic:function(t){return 1-i(1-t,3)},easeInOutCubic:function(t){return t<.5?4*t*t*t:1-i(-2*t+2,3)/2},easeInQuart:function(t){return t*t*t*t},easeOutQuart:function(t){return 1-i(1-t,4)},easeInOutQuart:function(t){return t<.5?8*t*t*t*t:1-i(-2*t+2,4)/2},easeInQuint:function(t){return t*t*t*t*t},easeOutQuint:function(t){return 1-i(1-t,5)},easeInOutQuint:function(t){return t<.5?16*t*t*t*t*t:1-i(-2*t+2,5)/2},easeInSine:function(t){return 1-a(t*r/2)},easeOutSine:function(t){return o(t*r/2)},easeInOutSine:function(t){return-(a(r*t)-1)/2},easeInExpo:function(t){return 0===t?0:i(2,10*t-10)},easeOutExpo:function(t){return 1===t?1:1-i(2,-10*t)},easeInOutExpo:function(t){return 0===t?0:1===t?1:t<.5?i(2,20*t-10)/2:(2-i(2,-20*t+10))/2},easeInCirc:function(t){return 1-n(1-i(t,2))},easeOutCirc:function(t){return n(1-i(t-1,2))},easeInOutCirc:function(t){return t<.5?(1-n(1-i(2*t,2)))/2:(n(1-i(-2*t+2,2))+1)/2},easeInElastic:function(t){return 0===t?0:1===t?1:-i(2,10*t-10)*o((10*t-10.75)*u)},easeOutElastic:function(t){return 0===t?0:1===t?1:i(2,-10*t)*o((10*t-.75)*u)+1},easeInOutElastic:function(t){return 0===t?0:1===t?1:t<.5?-i(2,20*t-10)*o((20*t-11.125)*d)/2:i(2,-20*t+10)*o((20*t-11.125)*d)/2+1},easeInBack:function(t){return c*t*t*t-s*t*t},easeOutBack:function(t){return 1+c*i(t-1,3)+s*i(t-1,2)},easeInOutBack:function(t){return t<.5?i(2*t,2)*(2*(1+l)*t-l)/2:(i(2*t-2,2)*((1+l)*(2*t-2)+l)+2)/2},easeInBounce:function(t){return 1-p(1-t)},easeOutBounce:p,easeInOutBounce:function(t){return t<.5?(1-p(1-2*t))/2:(1+p(2*t-1))/2}})}),jQuery.extend(jQuery.easing,{easeInOutMaterial:function(t,e,i,n,o){return(e/=o/2)<1?n/2*e*e+i:n/4*((e-=2)*e*e+2)+i}}),jQuery.Velocity?console.log("Velocity is already loaded. You may be needlessly importing Velocity again; note that Materialize includes Velocity."):(function(e){function s(t){var e=t.length,i=u.type(t);return"function"!==i&&!u.isWindow(t)&&(!(1!==t.nodeType||!e)||("array"===i||0===e||"number"==typeof e&&0<e&&e-1 in t))}if(!e.jQuery){var u=function t(e,i){return new t.fn.init(e,i)};u.isWindow=function(t){return null!=t&&t==t.window},u.type=function(t){return null==t?t+"":"object"==_typeof(t)||"function"==typeof t?i[o.call(t)]||"object":_typeof(t)},u.isArray=Array.isArray||function(t){return"array"===u.type(t)},u.isPlainObject=function(t){var e;if(!t||"object"!==u.type(t)||t.nodeType||u.isWindow(t))return!1;try{if(t.constructor&&!n.call(t,"constructor")&&!n.call(t.constructor.prototype,"isPrototypeOf"))return!1}catch(t){return!1}for(e in t);return void 0===e||n.call(t,e)},u.each=function(t,e,i){var n=0,o=t.length,a=s(t);if(i){if(a)for(;n<o&&!1!==e.apply(t[n],i);n++);else for(n in t)if(!1===e.apply(t[n],i))break}else if(a)for(;n<o&&!1!==e.call(t[n],n,t[n]);n++);else for(n in t)if(!1===e.call(t[n],n,t[n]))break;return t},u.data=function(t,e,i){if(void 0===i){var n=(o=t[u.expando])&&a[o];if(void 0===e)return n;if(n&&e in n)return n[e]}else if(void 0!==e){var o=t[u.expando]||(t[u.expando]=++u.uuid);return a[o]=a[o]||{},a[o][e]=i}},u.removeData=function(t,e){var i=t[u.expando],n=i&&a[i];n&&u.each(e,function(t,e){delete n[e]})},u.extend=function(){var t,e,i,n,o,a,r=arguments[0]||{},s=1,l=arguments.length,c=!1;for("boolean"==typeof r&&(c=r,r=arguments[s]||{},s++),"object"!=_typeof(r)&&"function"!==u.type(r)&&(r={}),s===l&&(r=this,s--);s<l;s++)if(null!=(o=arguments[s]))for(n in o)t=r[n],r!==(i=o[n])&&(c&&i&&(u.isPlainObject(i)||(e=u.isArray(i)))?(a=e?(e=!1,t&&u.isArray(t)?t:[]):t&&u.isPlainObject(t)?t:{},r[n]=u.extend(c,a,i)):void 0!==i&&(r[n]=i));return r},u.queue=function(t,e,i){if(t){e=(e||"fx")+"queue";var n=u.data(t,e);return i?(!n||u.isArray(i)?n=u.data(t,e,(r=a||[],null!=(o=i)&&(s(Object(o))?function(t,e){for(var i=+e.length,n=0,o=t.length;n<i;)t[o++]=e[n++];if(i!=i)for(;void 0!==e[n];)t[o++]=e[n++];t.length=o}(r,"string"==typeof o?[o]:o):[].push.call(r,o)),r)):n.push(i),n):n||[]}var o,a,r},u.dequeue=function(t,o){u.each(t.nodeType?[t]:t,function(t,e){o=o||"fx";var i=u.queue(e,o),n=i.shift();"inprogress"===n&&(n=i.shift()),n&&("fx"===o&&i.unshift("inprogress"),n.call(e,function(){u.dequeue(e,o)}))})},u.fn=u.prototype={init:function(t){if(t.nodeType)return this[0]=t,this;throw new Error("Not a DOM node.")},offset:function(){var t=this[0].getBoundingClientRect?this[0].getBoundingClientRect():{top:0,left:0};return{top:t.top+(e.pageYOffset||document.scrollTop||0)-(document.clientTop||0),left:t.left+(e.pageXOffset||document.scrollLeft||0)-(document.clientLeft||0)}},position:function(){function t(){for(var t=this.offsetParent||document;t&&"html"===!t.nodeType.toLowerCase&&"static"===t.style.position;)t=t.offsetParent;return t||document}var e=this[0],t=t.apply(e),i=this.offset(),n=/^(?:body|html)$/i.test(t.nodeName)?{top:0,left:0}:u(t).offset();return i.top-=parseFloat(e.style.marginTop)||0,i.left-=parseFloat(e.style.marginLeft)||0,t.style&&(n.top+=parseFloat(t.style.borderTopWidth)||0,n.left+=parseFloat(t.style.borderLeftWidth)||0),{top:i.top-n.top,left:i.left-n.left}}};var a={};u.expando="velocity"+(new Date).getTime(),u.uuid=0;for(var i={},n=i.hasOwnProperty,o=i.toString,t="Boolean Number String Function Array Date RegExp Object Error".split(" "),r=0;r<t.length;r++)i["[object "+t[r]+"]"]=t[r].toLowerCase();u.fn.init.prototype=u.fn,e.Velocity={Utilities:u}}}(window),function(t){"object"==("undefined"==typeof module?"undefined":_typeof(module))&&"object"==_typeof(module.exports)?module.exports=t():"function"==typeof define&&define.amd?define(t):t()}(function(){return function(t,H,L,j){function m(t){return Q.isWrapped(t)?t=[].slice.call(t):Q.isNode(t)&&(t=[t]),t}function N(t){var e=F.data(t,"velocity");return null===e?j:e}function n(r,e,s,i){function n(t,e){return 1-3*e+3*t}function o(t,e){return 3*e-6*t}function a(t){return 3*t}function l(t,e,i){return((n(e,i)*t+o(e,i))*t+a(e))*t}function c(t,e,i){return 3*n(e,i)*t*t+2*o(e,i)*t+a(e)}function u(t){for(var e=0,i=1,n=v-1;i!=n&&b[i]<=t;++i)e+=m;var o=e+(t-b[--i])/(b[i+1]-b[i])*m,a=c(o,r,s);return.001<=a?function(t,e){for(var i=0;i<p;++i){var n=c(e,r,s);if(0===n)return e;e-=(l(e,r,s)-t)/n}return e}(t,o):0==a?o:function(t,e,i){for(var n,o,a=0;0<(n=l(o=e+(i-e)/2,r,s)-t)?i=o:e=o,Math.abs(n)>f&&++a<h;);return o}(t,e,e+m)}function d(){w=!0,r==e&&s==i||function(){for(var t=0;t<v;++t)b[t]=l(t*m,r,s)}()}var p=4,f=1e-7,h=10,v=11,m=1/(v-1),t="Float32Array"in H;if(4!==arguments.length)return!1;for(var g=0;g<4;++g)if("number"!=typeof arguments[g]||isNaN(arguments[g])||!isFinite(arguments[g]))return!1;r=Math.min(r,1),s=Math.min(s,1),r=Math.max(r,0),s=Math.max(s,0);function y(t){return w||d(),r===e&&s===i?t:0===t?0:1===t?1:l(u(t),e,i)}var b=t?new Float32Array(v):new Array(v),w=!1;y.getControlPoints=function(){return[{x:r,y:e},{x:s,y:i}]};var k="generateBezier("+[r,e,s,i]+")";return y.toString=function(){return k},y}function $(t,e){var i=t;return Q.isString(t)?X.Easings[t]||(i=!1):i=Q.isArray(t)&&1===t.length?function(e){return function(t){return Math.round(t*e)*(1/e)}}.apply(null,t):Q.isArray(t)&&2===t.length?r.apply(null,t.concat([e])):!(!Q.isArray(t)||4!==t.length)&&n.apply(null,t),!1===i&&(i=X.Easings[X.defaults.easing]?X.defaults.easing:a),i}function W(t){if(t){var e=(new Date).getTime(),i=X.State.calls.length;1e4<i&&(X.State.calls=function(t){for(var e=-1,i=t?t.length:0,n=[];++e<i;){var o=t[e];o&&n.push(o)}return n}(X.State.calls));for(var n=0;n<i;n++)if(X.State.calls[n]){var o=X.State.calls[n],a=o[0],r=o[2],s=o[3],l=!!s,c=null;s=s||(X.State.calls[n][3]=e-16);for(var u=Math.min((e-s)/r.duration,1),d=0,p=a.length;d<p;d++){var f=a[d],h=f.element;if(N(h)){var v=!1;if(r.display!==j&&null!==r.display&&"none"!==r.display){if("flex"===r.display){F.each(["-webkit-box","-moz-box","-ms-flexbox","-webkit-flex"],function(t,e){R.setPropertyValue(h,"display",e)})}R.setPropertyValue(h,"display",r.display)}for(var m in r.visibility!==j&&"hidden"!==r.visibility&&R.setPropertyValue(h,"visibility",r.visibility),f)if("element"!==m){var g,y=f[m],b=Q.isString(y.easing)?X.Easings[y.easing]:y.easing;if(1===u)g=y.endValue;else{var w=y.endValue-y.startValue;if(g=y.startValue+w*b(u,r,w),!l&&g===y.currentValue)continue}if(y.currentValue=g,"tween"===m)c=g;else{if(R.Hooks.registered[m]){var k=R.Hooks.getRoot(m),x=N(h).rootPropertyValueCache[k];x&&(y.rootPropertyValue=x)}var C=R.setPropertyValue(h,m,y.currentValue+(0===parseFloat(g)?"":y.unitType),y.rootPropertyValue,y.scrollData);R.Hooks.registered[m]&&(N(h).rootPropertyValueCache[k]=R.Normalizations.registered[k]?R.Normalizations.registered[k]("extract",null,C[1]):C[1]),"transform"===C[0]&&(v=!0)}}r.mobileHA&&N(h).transformCache.translate3d===j&&(N(h).transformCache.translate3d="(0px, 0px, 0px)",v=!0),v&&R.flushTransformCache(h)}}r.display!==j&&"none"!==r.display&&(X.State.calls[n][2].display=!1),r.visibility!==j&&"hidden"!==r.visibility&&(X.State.calls[n][2].visibility=!1),r.progress&&r.progress.call(o[1],o[1],u,Math.max(0,s+r.duration-e),s,c),1===u&&T(n)}}X.State.isTicking&&S(W)}function T(t,e){if(!X.State.calls[t])return!1;for(var i=X.State.calls[t][0],n=X.State.calls[t][1],o=X.State.calls[t][2],a=X.State.calls[t][4],r=!1,s=0,l=i.length;s<l;s++){var c=i[s].element;if(e||o.loop||("none"===o.display&&R.setPropertyValue(c,"display",o.display),"hidden"===o.visibility&&R.setPropertyValue(c,"visibility",o.visibility)),!0!==o.loop&&(F.queue(c)[1]===j||!/\.velocityQueueEntryFlag/i.test(F.queue(c)[1]))&&N(c)){N(c).isAnimating=!1;var u=!(N(c).rootPropertyValueCache={});F.each(R.Lists.transforms3D,function(t,e){var i=/^scale/.test(e)?1:0,n=N(c).transformCache[e];N(c).transformCache[e]!==j&&new RegExp("^\\("+i+"[^.]").test(n)&&(u=!0,delete N(c).transformCache[e])}),o.mobileHA&&(u=!0,delete N(c).transformCache.translate3d),u&&R.flushTransformCache(c),R.Values.removeClass(c,"velocity-animating")}if(!e&&o.complete&&!o.loop&&s===l-1)try{o.complete.call(n,n)}catch(t){setTimeout(function(){throw t},1)}a&&!0!==o.loop&&a(n),N(c)&&!0===o.loop&&!e&&(F.each(N(c).tweensContainer,function(t,e){/^rotate/.test(t)&&360===parseFloat(e.endValue)&&(e.endValue=0,e.startValue=360),/^backgroundPosition/.test(t)&&100===parseFloat(e.endValue)&&"%"===e.unitType&&(e.endValue=0,e.startValue=100)}),X(c,"reverse",{loop:!0,delay:o.delay})),!1!==o.queue&&F.dequeue(c,o.queue)}X.State.calls[t]=!1;for(var d=0,p=X.State.calls.length;d<p;d++)if(!1!==X.State.calls[d]){r=!0;break}!1===r&&(X.State.isTicking=!1,delete X.State.calls,X.State.calls=[])}var F,o,d=function(){if(L.documentMode)return L.documentMode;for(var t=7;4<t;t--){var e=L.createElement("div");if(e.innerHTML="\x3c!--[if IE "+t+"]><span></span><![endif]--\x3e",e.getElementsByTagName("span").length)return e=null,t}return j}(),e=(o=0,H.webkitRequestAnimationFrame||H.mozRequestAnimationFrame||function(t){var e,i=(new Date).getTime();return e=Math.max(0,16-(i-o)),o=i+e,setTimeout(function(){t(i+e)},e)}),Q={isString:function(t){return"string"==typeof t},isArray:Array.isArray||function(t){return"[object Array]"===Object.prototype.toString.call(t)},isFunction:function(t){return"[object Function]"===Object.prototype.toString.call(t)},isNode:function(t){return t&&t.nodeType},isNodeList:function(t){return"object"==_typeof(t)&&/^\[object (HTMLCollection|NodeList|Object)\]$/.test(Object.prototype.toString.call(t))&&t.length!==j&&(0===t.length||"object"==_typeof(t[0])&&0<t[0].nodeType)},isWrapped:function(t){return t&&(t.jquery||H.Zepto&&H.Zepto.zepto.isZ(t))},isSVG:function(t){return H.SVGElement&&t instanceof H.SVGElement},isEmptyObject:function(t){for(var e in t)return!1;return!0}},i=!1;if(t.fn&&t.fn.jquery?(F=t,i=!0):F=H.Velocity.Utilities,d<=8&&!i)throw new Error("Velocity: IE8 and below require jQuery to be loaded before Velocity.");if(!(d<=7)){var a="swing",X={State:{isMobile:/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent),isAndroid:/Android/i.test(navigator.userAgent),isGingerbread:/Android 2\.3\.[3-7]/i.test(navigator.userAgent),isChrome:H.chrome,isFirefox:/Firefox/i.test(navigator.userAgent),prefixElement:L.createElement("div"),prefixMatches:{},scrollAnchor:null,scrollPropertyLeft:null,scrollPropertyTop:null,isTicking:!1,calls:[]},CSS:{},Utilities:F,Redirects:{},Easings:{},Promise:H.Promise,defaults:{queue:"",duration:400,easing:a,begin:j,complete:j,progress:j,display:j,visibility:j,loop:!1,delay:!1,mobileHA:!0,_cacheValues:!0},init:function(t){F.data(t,"velocity",{isSVG:Q.isSVG(t),isAnimating:!1,computedStyle:null,tweensContainer:null,rootPropertyValueCache:{},transformCache:{}})},hook:null,mock:!1,version:{major:1,minor:2,patch:2},debug:!1};H.pageYOffset!==j?(X.State.scrollAnchor=H,X.State.scrollPropertyLeft="pageXOffset",X.State.scrollPropertyTop="pageYOffset"):(X.State.scrollAnchor=L.documentElement||L.body.parentNode||L.body,X.State.scrollPropertyLeft="scrollLeft",X.State.scrollPropertyTop="scrollTop");var r=function t(e,i,n){var o,a,r,s,l,c,u,d,p,f,h,v={x:-1,v:0,tension:null,friction:null},m=[0],g=0;for(e=parseFloat(e)||500,i=parseFloat(i)||20,n=n||null,v.tension=e,v.friction=i,a=(o=null!==n)?(g=t(e,i))/n*.016:.016;l=a,c={dx:(s=r||v).v,dv:y(s)},u=b(s,.5*l,c),d=b(s,.5*l,u),p=b(s,l,d),f=1/6*(c.dx+2*(u.dx+d.dx)+p.dx),h=1/6*(c.dv+2*(u.dv+d.dv)+p.dv),s.x=s.x+f*l,s.v=s.v+h*l,r=s,m.push(1+r.x),g+=16,1e-4<Math.abs(r.x)&&1e-4<Math.abs(r.v););return o?function(t){return m[t*(m.length-1)|0]}:g};X.Easings={linear:function(t){return t},swing:function(t){return.5-Math.cos(t*Math.PI)/2},spring:function(t){return 1-Math.cos(4.5*t*Math.PI)*Math.exp(6*-t)}},F.each([["ease",[.25,.1,.25,1]],["ease-in",[.42,0,1,1]],["ease-out",[0,0,.58,1]],["ease-in-out",[.42,0,.58,1]],["easeInSine",[.47,0,.745,.715]],["easeOutSine",[.39,.575,.565,1]],["easeInOutSine",[.445,.05,.55,.95]],["easeInQuad",[.55,.085,.68,.53]],["easeOutQuad",[.25,.46,.45,.94]],["easeInOutQuad",[.455,.03,.515,.955]],["easeInCubic",[.55,.055,.675,.19]],["easeOutCubic",[.215,.61,.355,1]],["easeInOutCubic",[.645,.045,.355,1]],["easeInQuart",[.895,.03,.685,.22]],["easeOutQuart",[.165,.84,.44,1]],["easeInOutQuart",[.77,0,.175,1]],["easeInQuint",[.755,.05,.855,.06]],["easeOutQuint",[.23,1,.32,1]],["easeInOutQuint",[.86,0,.07,1]],["easeInExpo",[.95,.05,.795,.035]],["easeOutExpo",[.19,1,.22,1]],["easeInOutExpo",[1,0,0,1]],["easeInCirc",[.6,.04,.98,.335]],["easeOutCirc",[.075,.82,.165,1]],["easeInOutCirc",[.785,.135,.15,.86]]],function(t,e){X.Easings[e[0]]=n.apply(null,e[1])});var R=X.CSS={RegEx:{isHex:/^#([A-f\d]{3}){1,2}$/i,valueUnwrap:/^[A-z]+\((.*)\)$/i,wrappedValueAlreadyExtracted:/[0-9.]+ [0-9.]+ [0-9.]+( [0-9.]+)?/,valueSplit:/([A-z]+\(.+\))|(([A-z0-9#-.]+?)(?=\s|$))/gi},Lists:{colors:["fill","stroke","stopColor","color","backgroundColor","borderColor","borderTopColor","borderRightColor","borderBottomColor","borderLeftColor","outlineColor"],transformsBase:["translateX","translateY","scale","scaleX","scaleY","skewX","skewY","rotateZ"],transforms3D:["transformPerspective","translateZ","scaleZ","rotateX","rotateY"]},Hooks:{templates:{textShadow:["Color X Y Blur","black 0px 0px 0px"],boxShadow:["Color X Y Blur Spread","black 0px 0px 0px 0px"],clip:["Top Right Bottom Left","0px 0px 0px 0px"],backgroundPosition:["X Y","0% 0%"],transformOrigin:["X Y Z","50% 50% 0px"],perspectiveOrigin:["X Y","50% 50%"]},registered:{},register:function(){for(var t=0;t<R.Lists.colors.length;t++){var e="color"===R.Lists.colors[t]?"0 0 0 1":"255 255 255 1";R.Hooks.templates[R.Lists.colors[t]]=["Red Green Blue Alpha",e]}var i,n,o;if(d)for(i in R.Hooks.templates){o=(n=R.Hooks.templates[i])[0].split(" ");var a=n[1].match(R.RegEx.valueSplit);"Color"===o[0]&&(o.push(o.shift()),a.push(a.shift()),R.Hooks.templates[i]=[o.join(" "),a.join(" ")])}for(i in R.Hooks.templates)for(var t in o=(n=R.Hooks.templates[i])[0].split(" ")){var r=i+o[t],s=t;R.Hooks.registered[r]=[i,s]}},getRoot:function(t){var e=R.Hooks.registered[t];return e?e[0]:t},cleanRootPropertyValue:function(t,e){return R.RegEx.valueUnwrap.test(e)&&(e=e.match(R.RegEx.valueUnwrap)[1]),R.Values.isCSSNullValue(e)&&(e=R.Hooks.templates[t][1]),e},extractValue:function(t,e){var i=R.Hooks.registered[t];if(i){var n=i[0],o=i[1];return(e=R.Hooks.cleanRootPropertyValue(n,e)).toString().match(R.RegEx.valueSplit)[o]}return e},injectValue:function(t,e,i){var n=R.Hooks.registered[t];if(n){var o,a=n[0],r=n[1];return(o=(i=R.Hooks.cleanRootPropertyValue(a,i)).toString().match(R.RegEx.valueSplit))[r]=e,o.join(" ")}return i}},Normalizations:{registered:{clip:function(t,e,i){switch(t){case"name":return"clip";case"extract":var n;return n=R.RegEx.wrappedValueAlreadyExtracted.test(i)?i:(n=i.toString().match(R.RegEx.valueUnwrap))?n[1].replace(/,(\s+)?/g," "):i;case"inject":return"rect("+i+")"}},blur:function(t,e,i){switch(t){case"name":return X.State.isFirefox?"filter":"-webkit-filter";case"extract":var n=parseFloat(i);if(!n&&0!==n){var o=i.toString().match(/blur\(([0-9]+[A-z]+)\)/i);n=o?o[1]:0}return n;case"inject":return parseFloat(i)?"blur("+i+")":"none"}},opacity:function(t,e,i){if(d<=8)switch(t){case"name":return"filter";case"extract":var n=i.toString().match(/alpha\(opacity=(.*)\)/i);return n?n[1]/100:1;case"inject":return(e.style.zoom=1)<=parseFloat(i)?"":"alpha(opacity="+parseInt(100*parseFloat(i),10)+")"}else switch(t){case"name":return"opacity";case"extract":case"inject":return i}}},register:function(){d<=9||X.State.isGingerbread||(R.Lists.transformsBase=R.Lists.transformsBase.concat(R.Lists.transforms3D));for(var t=0;t<R.Lists.transformsBase.length;t++)!function(){var o=R.Lists.transformsBase[t];R.Normalizations.registered[o]=function(t,e,i){switch(t){case"name":return"transform";case"extract":return N(e)===j||N(e).transformCache[o]===j?/^scale/i.test(o)?1:0:N(e).transformCache[o].replace(/[()]/g,"");case"inject":var n=!1;switch(o.substr(0,o.length-1)){case"translate":n=!/(%|px|em|rem|vw|vh|\d)$/i.test(i);break;case"scal":case"scale":X.State.isAndroid&&N(e).transformCache[o]===j&&i<1&&(i=1),n=!/(\d)$/i.test(i);break;case"skew":n=!/(deg|\d)$/i.test(i);break;case"rotate":n=!/(deg|\d)$/i.test(i)}return n||(N(e).transformCache[o]="("+i+")"),N(e).transformCache[o]}}}();for(t=0;t<R.Lists.colors.length;t++)!function(){var r=R.Lists.colors[t];R.Normalizations.registered[r]=function(t,e,i){switch(t){case"name":return r;case"extract":var n;if(R.RegEx.wrappedValueAlreadyExtracted.test(i))n=i;else{var o,a={black:"rgb(0, 0, 0)",blue:"rgb(0, 0, 255)",gray:"rgb(128, 128, 128)",green:"rgb(0, 128, 0)",red:"rgb(255, 0, 0)",white:"rgb(255, 255, 255)"};/^[A-z]+$/i.test(i)?o=a[i]!==j?a[i]:a.black:R.RegEx.isHex.test(i)?o="rgb("+R.Values.hexToRgb(i).join(" ")+")":/^rgba?\(/i.test(i)||(o=a.black),n=(o||i).toString().match(R.RegEx.valueUnwrap)[1].replace(/,(\s+)?/g," ")}return d<=8||3!==n.split(" ").length||(n+=" 1"),n;case"inject":return d<=8?4===i.split(" ").length&&(i=i.split(/\s+/).slice(0,3).join(" ")):3===i.split(" ").length&&(i+=" 1"),(d<=8?"rgb":"rgba")+"("+i.replace(/\s+/g,",").replace(/\.(\d)+(?=,)/g,"")+")"}}}()}},Names:{camelCase:function(t){return t.replace(/-(\w)/g,function(t,e){return e.toUpperCase()})},SVGAttribute:function(t){var e="width|height|x|y|cx|cy|r|rx|ry|x1|x2|y1|y2";return(d||X.State.isAndroid&&!X.State.isChrome)&&(e+="|transform"),new RegExp("^("+e+")$","i").test(t)},prefixCheck:function(t){if(X.State.prefixMatches[t])return[X.State.prefixMatches[t],!0];for(var e=["","Webkit","Moz","ms","O"],i=0,n=e.length;i<n;i++){var o;if(o=0===i?t:e[i]+t.replace(/^\w/,function(t){return t.toUpperCase()}),Q.isString(X.State.prefixElement.style[o]))return[X.State.prefixMatches[t]=o,!0]}return[t,!1]}},Values:{hexToRgb:function(t){var e;return t=t.replace(/^#?([a-f\d])([a-f\d])([a-f\d])$/i,function(t,e,i,n){return e+e+i+i+n+n}),(e=/^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i.exec(t))?[parseInt(e[1],16),parseInt(e[2],16),parseInt(e[3],16)]:[0,0,0]},isCSSNullValue:function(t){return 0==t||/^(none|auto|transparent|(rgba\(0, ?0, ?0, ?0\)))$/i.test(t)},getUnitType:function(t){return/^(rotate|skew)/i.test(t)?"deg":/(^(scale|scaleX|scaleY|scaleZ|alpha|flexGrow|flexHeight|zIndex|fontWeight)$)|((opacity|red|green|blue|alpha)$)/i.test(t)?"":"px"},getDisplayType:function(t){var e=t&&t.tagName.toString().toLowerCase();return/^(b|big|i|small|tt|abbr|acronym|cite|code|dfn|em|kbd|strong|samp|var|a|bdo|br|img|map|object|q|script|span|sub|sup|button|input|label|select|textarea)$/i.test(e)?"inline":/^(li)$/i.test(e)?"list-item":/^(tr)$/i.test(e)?"table-row":/^(table)$/i.test(e)?"table":/^(tbody)$/i.test(e)?"table-row-group":"block"},addClass:function(t,e){t.classList?t.classList.add(e):t.className+=(t.className.length?" ":"")+e},removeClass:function(t,e){t.classList?t.classList.remove(e):t.className=t.className.toString().replace(new RegExp("(^|\\s)"+e.split(" ").join("|")+"(\\s|$)","gi")," ")}},getPropertyValue:function(t,e,i,c){function u(t,e){function i(){a&&R.setPropertyValue(t,"display","none")}var n=0;if(d<=8)n=F.css(t,e);else{var o,a=!1;if(/^(width|height)$/.test(e)&&0===R.getPropertyValue(t,"display")&&(a=!0,R.setPropertyValue(t,"display",R.Values.getDisplayType(t))),!c){if("height"===e&&"border-box"!==R.getPropertyValue(t,"boxSizing").toString().toLowerCase()){var r=t.offsetHeight-(parseFloat(R.getPropertyValue(t,"borderTopWidth"))||0)-(parseFloat(R.getPropertyValue(t,"borderBottomWidth"))||0)-(parseFloat(R.getPropertyValue(t,"paddingTop"))||0)-(parseFloat(R.getPropertyValue(t,"paddingBottom"))||0);return i(),r}if("width"===e&&"border-box"!==R.getPropertyValue(t,"boxSizing").toString().toLowerCase()){var s=t.offsetWidth-(parseFloat(R.getPropertyValue(t,"borderLeftWidth"))||0)-(parseFloat(R.getPropertyValue(t,"borderRightWidth"))||0)-(parseFloat(R.getPropertyValue(t,"paddingLeft"))||0)-(parseFloat(R.getPropertyValue(t,"paddingRight"))||0);return i(),s}}o=N(t)===j?H.getComputedStyle(t,null):N(t).computedStyle?N(t).computedStyle:N(t).computedStyle=H.getComputedStyle(t,null),"borderColor"===e&&(e="borderTopColor"),""!==(n=9===d&&"filter"===e?o.getPropertyValue(e):o[e])&&null!==n||(n=t.style[e]),i()}if("auto"===n&&/^(top|right|bottom|left)$/i.test(e)){var l=u(t,"position");("fixed"===l||"absolute"===l&&/top|left/i.test(e))&&(n=F(t).position()[e]+"px")}return n}var n;if(R.Hooks.registered[e]){var o=e,a=R.Hooks.getRoot(o);i===j&&(i=R.getPropertyValue(t,R.Names.prefixCheck(a)[0])),R.Normalizations.registered[a]&&(i=R.Normalizations.registered[a]("extract",t,i)),n=R.Hooks.extractValue(o,i)}else if(R.Normalizations.registered[e]){var r,s;"transform"!==(r=R.Normalizations.registered[e]("name",t))&&(s=u(t,R.Names.prefixCheck(r)[0]),R.Values.isCSSNullValue(s)&&R.Hooks.templates[e]&&(s=R.Hooks.templates[e][1])),n=R.Normalizations.registered[e]("extract",t,s)}if(!/^[\d-]/.test(n))if(N(t)&&N(t).isSVG&&R.Names.SVGAttribute(e))if(/^(height|width)$/i.test(e))try{n=t.getBBox()[e]}catch(t){n=0}else n=t.getAttribute(e);else n=u(t,R.Names.prefixCheck(e)[0]);return R.Values.isCSSNullValue(n)&&(n=0),2<=X.debug&&console.log("Get "+e+": "+n),n},setPropertyValue:function(t,e,i,n,o){var a=e;if("scroll"===e)o.container?o.container["scroll"+o.direction]=i:"Left"===o.direction?H.scrollTo(i,o.alternateValue):H.scrollTo(o.alternateValue,i);else if(R.Normalizations.registered[e]&&"transform"===R.Normalizations.registered[e]("name",t))R.Normalizations.registered[e]("inject",t,i),a="transform",i=N(t).transformCache[e];else{if(R.Hooks.registered[e]){var r=e,s=R.Hooks.getRoot(e);n=n||R.getPropertyValue(t,s),i=R.Hooks.injectValue(r,i,n),e=s}if(R.Normalizations.registered[e]&&(i=R.Normalizations.registered[e]("inject",t,i),e=R.Normalizations.registered[e]("name",t)),a=R.Names.prefixCheck(e)[0],d<=8)try{t.style[a]=i}catch(t){X.debug&&console.log("Browser does not support ["+i+"] for ["+a+"]")}else N(t)&&N(t).isSVG&&R.Names.SVGAttribute(e)?t.setAttribute(e,i):t.style[a]=i;2<=X.debug&&console.log("Set "+e+" ("+a+"): "+i)}return[a,i]},flushTransformCache:function(e){function t(t){return parseFloat(R.getPropertyValue(e,t))}var i="";if((d||X.State.isAndroid&&!X.State.isChrome)&&N(e).isSVG){var n={translate:[t("translateX"),t("translateY")],skewX:[t("skewX")],skewY:[t("skewY")],scale:1!==t("scale")?[t("scale"),t("scale")]:[t("scaleX"),t("scaleY")],rotate:[t("rotateZ"),0,0]};F.each(N(e).transformCache,function(t){/^translate/i.test(t)?t="translate":/^scale/i.test(t)?t="scale":/^rotate/i.test(t)&&(t="rotate"),n[t]&&(i+=t+"("+n[t].join(" ")+") ",delete n[t])})}else{var o,a;F.each(N(e).transformCache,function(t){return o=N(e).transformCache[t],"transformPerspective"===t?(a=o,!0):(9===d&&"rotateZ"===t&&(t="rotate"),void(i+=t+o+" "))}),a&&(i="perspective"+a+" "+i)}R.setPropertyValue(e,"transform",i)}};R.Hooks.register(),R.Normalizations.register(),X.hook=function(t,n,o){var a=j;return t=m(t),F.each(t,function(t,e){if(N(e)===j&&X.init(e),o===j)a===j&&(a=X.CSS.getPropertyValue(e,n));else{var i=X.CSS.setPropertyValue(e,n,o);"transform"===i[0]&&X.CSS.flushTransformCache(e),a=i}}),a};var s=function t(e){function i(){return n?q.promise||null:o}var n,o,a,A,O,E,r=e&&(e.p||F.isPlainObject(e.properties)&&!e.properties.names||Q.isString(e.properties));if(Q.isWrapped(this)?(n=!1,a=0,o=A=this):(n=!0,a=1,A=r?e.elements||e.e:e),A=m(A)){E=r?(O=e.properties||e.p,e.options||e.o):(O=arguments[a],arguments[a+1]);var M=A.length,I=0;if(!/^(stop|finish)$/i.test(O)&&!F.isPlainObject(E)){E={};for(var s=a+1;s<arguments.length;s++)Q.isArray(arguments[s])||!/^(fast|normal|slow)$/i.test(arguments[s])&&!/^\d/.test(arguments[s])?Q.isString(arguments[s])||Q.isArray(arguments[s])?E.easing=arguments[s]:Q.isFunction(arguments[s])&&(E.complete=arguments[s]):E.duration=arguments[s]}var D,q={promise:null,resolver:null,rejecter:null};switch(n&&X.Promise&&(q.promise=new X.Promise(function(t,e){q.resolver=t,q.rejecter=e})),O){case"scroll":D="scroll";break;case"reverse":D="reverse";break;case"finish":case"stop":F.each(A,function(t,e){N(e)&&N(e).delayTimer&&(clearTimeout(N(e).delayTimer.setTimeout),N(e).delayTimer.next&&N(e).delayTimer.next(),delete N(e).delayTimer)});var l=[];return F.each(X.State.calls,function(o,a){a&&F.each(a[1],function(t,i){var n=E===j?"":E;return!0!==n&&a[2].queue!==n&&(E!==j||!1!==a[2].queue)||void F.each(A,function(t,e){e===i&&(!0!==E&&!Q.isString(E)||(F.each(F.queue(e,Q.isString(E)?E:""),function(t,e){Q.isFunction(e)&&e(null,!0)}),F.queue(e,Q.isString(E)?E:"",[])),"stop"===O?(N(e)&&N(e).tweensContainer&&!1!==n&&F.each(N(e).tweensContainer,function(t,e){e.endValue=e.currentValue}),l.push(o)):"finish"===O&&(a[2].duration=1))})})}),"stop"===O&&(F.each(l,function(t,e){T(e,!0)}),q.promise&&q.resolver(A)),i();default:if(!F.isPlainObject(O)||Q.isEmptyObject(O)){if(Q.isString(O)&&X.Redirects[O]){var c=(f=F.extend({},E)).duration,u=f.delay||0;return!0===f.backwards&&(A=F.extend(!0,[],A).reverse()),F.each(A,function(t,e){parseFloat(f.stagger)?f.delay=u+parseFloat(f.stagger)*t:Q.isFunction(f.stagger)&&(f.delay=u+f.stagger.call(e,t,M)),f.drag&&(f.duration=parseFloat(c)||(/^(callout|transition)/.test(O)?1e3:400),f.duration=Math.max(f.duration*(f.backwards?1-t/M:(t+1)/M),.75*f.duration,200)),X.Redirects[O].call(e,e,f||{},t,M,A,q.promise?q:j)}),i()}var d="Velocity: First argument ("+O+") was not a property map, a known action, or a registered redirect. Aborting.";return q.promise?q.rejecter(new Error(d)):console.log(d),i()}D="start"}var p,f,V={lastParent:null,lastPosition:null,lastFontSize:null,lastPercentToPxWidth:null,lastPercentToPxHeight:null,lastEmToPx:null,remToPx:null,vwToPx:null,vhToPx:null},z=[];if(F.each(A,function(t,e){Q.isNode(e)&&function(){function i(t){function d(t,e){var i=j,n=j,o=j;return Q.isArray(t)?(i=t[0],!Q.isArray(t[1])&&/^[\d-]/.test(t[1])||Q.isFunction(t[1])||R.RegEx.isHex.test(t[1])?o=t[1]:(Q.isString(t[1])&&!R.RegEx.isHex.test(t[1])||Q.isArray(t[1]))&&(n=e?t[1]:$(t[1],P.duration),t[2]!==j&&(o=t[2]))):i=t,e||(n=n||P.easing),Q.isFunction(i)&&(i=i.call(S,I,M)),Q.isFunction(o)&&(o=o.call(S,I,M)),[i||0,n,o]}function e(t,e){var i;return[(e||"0").toString().toLowerCase().replace(/[%A-z]+$/,function(t){return i=t,""}),i=i||R.Values.getUnitType(t)]}function i(){var t={myParent:S.parentNode||L.body,position:R.getPropertyValue(S,"position"),fontSize:R.getPropertyValue(S,"fontSize")},e=t.position===V.lastPosition&&t.myParent===V.lastParent,i=t.fontSize===V.lastFontSize;V.lastParent=t.myParent,V.lastPosition=t.position,V.lastFontSize=t.fontSize;var n={};if(i&&e)n.emToPx=V.lastEmToPx,n.percentToPxWidth=V.lastPercentToPxWidth,n.percentToPxHeight=V.lastPercentToPxHeight;else{var o=N(S).isSVG?L.createElementNS("http://www.w3.org/2000/svg","rect"):L.createElement("div");X.init(o),t.myParent.appendChild(o),F.each(["overflow","overflowX","overflowY"],function(t,e){X.CSS.setPropertyValue(o,e,"hidden")}),X.CSS.setPropertyValue(o,"position",t.position),X.CSS.setPropertyValue(o,"fontSize",t.fontSize),X.CSS.setPropertyValue(o,"boxSizing","content-box"),F.each(["minWidth","maxWidth","width","minHeight","maxHeight","height"],function(t,e){X.CSS.setPropertyValue(o,e,"100%")}),X.CSS.setPropertyValue(o,"paddingLeft","100em"),n.percentToPxWidth=V.lastPercentToPxWidth=(parseFloat(R.getPropertyValue(o,"width",null,!0))||1)/100,n.percentToPxHeight=V.lastPercentToPxHeight=(parseFloat(R.getPropertyValue(o,"height",null,!0))||1)/100,n.emToPx=V.lastEmToPx=(parseFloat(R.getPropertyValue(o,"paddingLeft"))||1)/100,t.myParent.removeChild(o)}return null===V.remToPx&&(V.remToPx=parseFloat(R.getPropertyValue(L.body,"fontSize"))||16),null===V.vwToPx&&(V.vwToPx=parseFloat(H.innerWidth)/100,V.vhToPx=parseFloat(H.innerHeight)/100),n.remToPx=V.remToPx,n.vwToPx=V.vwToPx,n.vhToPx=V.vhToPx,1<=X.debug&&console.log("Unit ratios: "+JSON.stringify(n),S),n}if(P.begin&&0===I)try{P.begin.call(A,A)}catch(t){setTimeout(function(){throw t},1)}if("scroll"===D){var n,o,a,r=/^x$/i.test(P.axis)?"Left":"Top",s=parseFloat(P.offset)||0;P.container?Q.isWrapped(P.container)||Q.isNode(P.container)?(P.container=P.container[0]||P.container,a=(n=P.container["scroll"+r])+F(S).position()[r.toLowerCase()]+s):P.container=null:(n=X.State.scrollAnchor[X.State["scrollProperty"+r]],o=X.State.scrollAnchor[X.State["scrollProperty"+("Left"===r?"Top":"Left")]],a=F(S).offset()[r.toLowerCase()]+s),_={scroll:{rootPropertyValue:!1,startValue:n,currentValue:n,endValue:a,unitType:"",easing:P.easing,scrollData:{container:P.container,direction:r,alternateValue:o}},element:S},X.debug&&console.log("tweensContainer (scroll): ",_.scroll,S)}else if("reverse"===D){if(!N(S).tweensContainer)return void F.dequeue(S,P.queue);"none"===N(S).opts.display&&(N(S).opts.display="auto"),"hidden"===N(S).opts.visibility&&(N(S).opts.visibility="visible"),N(S).opts.loop=!1,N(S).opts.begin=null,N(S).opts.complete=null,E.easing||delete P.easing,E.duration||delete P.duration,P=F.extend({},N(S).opts,P);var l=F.extend(!0,{},N(S).tweensContainer);for(var c in l)if("element"!==c){var u=l[c].startValue;l[c].startValue=l[c].currentValue=l[c].endValue,l[c].endValue=u,Q.isEmptyObject(E)||(l[c].easing=P.easing),X.debug&&console.log("reverse tweensContainer ("+c+"): "+JSON.stringify(l[c]),S)}_=l}else if("start"===D){for(var p in N(S).tweensContainer&&!0===N(S).isAnimating&&(l=N(S).tweensContainer),F.each(O,function(t,e){if(RegExp("^"+R.Lists.colors.join("$|^")+"$").test(t)){var i=d(e,!0),n=i[0],o=i[1],a=i[2];if(R.RegEx.isHex.test(n)){for(var r=["Red","Green","Blue"],s=R.Values.hexToRgb(n),l=a?R.Values.hexToRgb(a):j,c=0;c<r.length;c++){var u=[s[c]];o&&u.push(o),l!==j&&u.push(l[c]),O[t+r[c]]=u}delete O[t]}}}),O){var f=d(O[p]),h=f[0],v=f[1],m=f[2];p=R.Names.camelCase(p);var g=R.Hooks.getRoot(p),y=!1;if(N(S).isSVG||"tween"===g||!1!==R.Names.prefixCheck(g)[1]||R.Normalizations.registered[g]!==j){(P.display!==j&&null!==P.display&&"none"!==P.display||P.visibility!==j&&"hidden"!==P.visibility)&&/opacity|filter/.test(p)&&!m&&0!==h&&(m=0),P._cacheValues&&l&&l[p]?(m===j&&(m=l[p].endValue+l[p].unitType),y=N(S).rootPropertyValueCache[g]):R.Hooks.registered[p]?m===j?(y=R.getPropertyValue(S,g),m=R.getPropertyValue(S,p,y)):y=R.Hooks.templates[g][1]:m===j&&(m=R.getPropertyValue(S,p));var b,w,k,x=!1;if(m=(b=e(p,m))[0],k=b[1],h=(b=e(p,h))[0].replace(/^([+-\/*])=/,function(t,e){return x=e,""}),w=b[1],m=parseFloat(m)||0,h=parseFloat(h)||0,"%"===w&&(/^(fontSize|lineHeight)$/.test(p)?(h/=100,w="em"):/^scale/.test(p)?(h/=100,w=""):/(Red|Green|Blue)$/i.test(p)&&(h=h/100*255,w="")),/[\/*]/.test(x))w=k;else if(k!==w&&0!==m)if(0===h)w=k;else{T=T||i();var C=/margin|padding|left|right|width|text|word|letter/i.test(p)||/X$/.test(p)||"x"===p?"x":"y";switch(k){case"%":m*="x"==C?T.percentToPxWidth:T.percentToPxHeight;break;case"px":break;default:m*=T[k+"ToPx"]}switch(w){case"%":m*=1/("x"==C?T.percentToPxWidth:T.percentToPxHeight);break;case"px":break;default:m*=1/T[w+"ToPx"]}}switch(x){case"+":h=m+h;break;case"-":h=m-h;break;case"*":h*=m;break;case"/":h=m/h}_[p]={rootPropertyValue:y,startValue:m,currentValue:m,endValue:h,unitType:w,easing:v},X.debug&&console.log("tweensContainer ("+p+"): "+JSON.stringify(_[p]),S)}else X.debug&&console.log("Skipping ["+g+"] due to a lack of browser support.")}_.element=S}_.element&&(R.Values.addClass(S,"velocity-animating"),z.push(_),""===P.queue&&(N(S).tweensContainer=_,N(S).opts=P),N(S).isAnimating=!0,I===M-1?(X.State.calls.push([z,A,P,null,q.resolver]),!1===X.State.isTicking&&(X.State.isTicking=!0,W())):I++)}var T,S=this,P=F.extend({},X.defaults,E),_={};switch(N(S)===j&&X.init(S),parseFloat(P.delay)&&!1!==P.queue&&F.queue(S,P.queue,function(t){X.velocityQueueEntryFlag=!0,N(S).delayTimer={setTimeout:setTimeout(t,parseFloat(P.delay)),next:t}}),P.duration.toString().toLowerCase()){case"fast":P.duration=200;break;case"normal":P.duration=400;break;case"slow":P.duration=600;break;default:P.duration=parseFloat(P.duration)||1}!1!==X.mock&&(!0===X.mock?P.duration=P.delay=1:(P.duration*=parseFloat(X.mock)||1,P.delay*=parseFloat(X.mock)||1)),P.easing=$(P.easing,P.duration),P.begin&&!Q.isFunction(P.begin)&&(P.begin=null),P.progress&&!Q.isFunction(P.progress)&&(P.progress=null),P.complete&&!Q.isFunction(P.complete)&&(P.complete=null),P.display!==j&&null!==P.display&&(P.display=P.display.toString().toLowerCase(),"auto"===P.display&&(P.display=X.CSS.Values.getDisplayType(S))),P.visibility!==j&&null!==P.visibility&&(P.visibility=P.visibility.toString().toLowerCase()),P.mobileHA=P.mobileHA&&X.State.isMobile&&!X.State.isGingerbread,!1===P.queue?P.delay?setTimeout(i,P.delay):i():F.queue(S,P.queue,function(t,e){return!0===e?(q.promise&&q.resolver(A),!0):(X.velocityQueueEntryFlag=!0,void i())}),""!==P.queue&&"fx"!==P.queue||"inprogress"===F.queue(S)[0]||F.dequeue(S)}.call(e)}),(f=F.extend({},X.defaults,E)).loop=parseInt(f.loop),p=2*f.loop-1,f.loop)for(var h=0;h<p;h++){var v={delay:f.delay,progress:f.progress};h===p-1&&(v.display=f.display,v.visibility=f.visibility,v.complete=f.complete),t(A,"reverse",v)}return i()}};(X=F.extend(s,X)).animate=s;var S=H.requestAnimationFrame||e;return X.State.isMobile||L.hidden===j||L.addEventListener("visibilitychange",function(){L.hidden?(S=function(t){return setTimeout(function(){t(!0)},16)},W()):S=H.requestAnimationFrame||e}),t.Velocity=X,t!==H&&(t.fn.velocity=s,t.fn.velocity.defaults=X.defaults),F.each(["Down","Up"],function(t,d){X.Redirects["slide"+d]=function(i,t,e,n,o,a){var r=F.extend({},t),s=r.begin,l=r.complete,c={height:"",marginTop:"",marginBottom:"",paddingTop:"",paddingBottom:""},u={};r.display===j&&(r.display="Down"===d?"inline"===X.CSS.Values.getDisplayType(i)?"inline-block":"block":"none"),r.begin=function(){for(var t in s&&s.call(o,o),c){u[t]=i.style[t];var e=X.CSS.getPropertyValue(i,t);c[t]="Down"===d?[e,0]:[0,e]}u.overflow=i.style.overflow,i.style.overflow="hidden"},r.complete=function(){for(var t in u)i.style[t]=u[t];l&&l.call(o,o),a&&a.resolver(o)},X(i,c,r)}}),F.each(["In","Out"],function(t,c){X.Redirects["fade"+c]=function(t,e,i,n,o,a){var r=F.extend({},e),s={opacity:"In"===c?1:0},l=r.complete;r.complete=i!==n-1?r.begin=null:function(){l&&l.call(o,o),a&&a.resolver(o)},r.display===j&&(r.display="In"===c?"auto":"none"),X(this,s,r)}}),X}function y(t){return-t.tension*t.x-t.friction*t.v}function b(t,e,i){var n={x:t.x+i.dx*e,v:t.v+i.dv*e,tension:t.tension,friction:t.friction};return{dx:n.v,dv:y(n)}}jQuery.fn.velocity=jQuery.fn.animate}(window.jQuery||window.Zepto||window,window,document)})),function(t,o,e,d){function s(t,e,i){return setTimeout(c(t,i),e)}function i(t,e,i){return!!Array.isArray(t)&&(a(t,i[e],i),!0)}function a(t,e,i){var n;if(t)if(t.forEach)t.forEach(e,i);else if(t.length!==d)for(n=0;n<t.length;)e.call(i,t[n],n,t),n++;else for(n in t)t.hasOwnProperty(n)&&e.call(i,t[n],n,t)}function r(t,e,i){for(var n=Object.keys(e),o=0;o<n.length;)(!i||i&&t[n[o]]===d)&&(t[n[o]]=e[n[o]]),o++;return t}function n(t,e){return r(t,e,!0)}function l(t,e,i){var n,o=e.prototype;(n=t.prototype=Object.create(o)).constructor=t,n._super=o,i&&r(n,i)}function c(t,e){return function(){return t.apply(e,arguments)}}function u(t,e){return _typeof(t)==Z?t.apply(e&&e[0]||d,e):t}function p(t,e){return t===d?e:t}function f(e,t,i){a(g(t),function(t){e.addEventListener(t,i,!1)})}function h(e,t,i){a(g(t),function(t){e.removeEventListener(t,i,!1)})}function v(t,e){for(;t;){if(t==e)return!0;t=t.parentNode}return!1}function m(t,e){return-1<t.indexOf(e)}function g(t){return t.trim().split(/\s+/g)}function y(t,e,i){if(t.indexOf&&!i)return t.indexOf(e);for(var n=0;n<t.length;){if(i&&t[n][i]==e||!i&&t[n]===e)return n;n++}return-1}function b(t){return Array.prototype.slice.call(t,0)}function w(t,i,e){for(var n=[],o=[],a=0;a<t.length;){var r=i?t[a][i]:t[a];y(o,r)<0&&n.push(t[a]),o[a]=r,a++}return e&&(n=i?n.sort(function(t,e){return t[i]>e[i]}):n.sort()),n}function k(t,e){for(var i,n,o=e[0].toUpperCase()+e.slice(1),a=0;a<U.length;){if((n=(i=U[a])?i+o:e)in t)return n;a++}return d}function x(t){var e=t.ownerDocument;return e.defaultView||e.parentWindow}function C(e,t){var i=this;this.manager=e,this.callback=t,this.element=e.element,this.target=e.options.inputTarget,this.domHandler=function(t){u(e.options.enable,[e])&&i.handler(t)},this.init()}function T(t,e,i){var n=i.pointers.length,o=i.changedPointers.length,a=e&lt&&0==n-o,r=e&(ct|ut)&&0==n-o;i.isFirst=!!a,i.isFinal=!!r,a&&(t.session={}),i.eventType=e,function(t,e){var i=t.session,n=e.pointers,o=n.length;i.firstInput||(i.firstInput=S(e)),1<o&&!i.firstMultiple?i.firstMultiple=S(e):1===o&&(i.firstMultiple=!1);var a=i.firstInput,r=i.firstMultiple,s=r?r.center:a.center,l=e.center=P(n);e.timeStamp=tt(),e.deltaTime=e.timeStamp-a.timeStamp,e.angle=O(s,l),e.distance=A(s,l),function(t,e){var i=e.center,n=t.offsetDelta||{},o=t.prevDelta||{},a=t.prevInput||{};e.eventType!==lt&&a.eventType!==ct||(o=t.prevDelta={x:a.deltaX||0,y:a.deltaY||0},n=t.offsetDelta={x:i.x,y:i.y}),e.deltaX=o.x+(i.x-n.x),e.deltaY=o.y+(i.y-n.y)}(i,e),e.offsetDirection=_(e.deltaX,e.deltaY),e.scale=r?function(t,e){return A(e[0],e[1],wt)/A(t[0],t[1],wt)}(r.pointers,n):1,e.rotation=r?function(t,e){return O(e[1],e[0],wt)-O(t[1],t[0],wt)}(r.pointers,n):0,function(t,e){var i,n,o,a,r=t.lastInterval||e,s=e.timeStamp-r.timeStamp;if(e.eventType!=ut&&(st<s||r.velocity===d)){var l=r.deltaX-e.deltaX,c=r.deltaY-e.deltaY,u=function(t,e,i){return{x:e/t||0,y:i/t||0}}(s,l,c);n=u.x,o=u.y,i=K(u.x)>K(u.y)?u.x:u.y,a=_(l,c),t.lastInterval=e}else i=r.velocity,n=r.velocityX,o=r.velocityY,a=r.direction;e.velocity=i,e.velocityX=n,e.velocityY=o,e.direction=a}(i,e);var c=t.element;v(e.srcEvent.target,c)&&(c=e.srcEvent.target),e.target=c}(t,i),t.emit("hammer.input",i),t.recognize(i),t.session.prevInput=i}function S(t){for(var e=[],i=0;i<t.pointers.length;)e[i]={clientX:J(t.pointers[i].clientX),clientY:J(t.pointers[i].clientY)},i++;return{timeStamp:tt(),pointers:e,center:P(e),deltaX:t.deltaX,deltaY:t.deltaY}}function P(t){var e=t.length;if(1===e)return{x:J(t[0].clientX),y:J(t[0].clientY)};for(var i=0,n=0,o=0;o<e;)i+=t[o].clientX,n+=t[o].clientY,o++;return{x:J(i/e),y:J(n/e)}}function _(t,e){return t===e?dt:K(t)>=K(e)?0<t?pt:ft:0<e?ht:vt}function A(t,e,i){var n=e[(i=i||bt)[0]]-t[i[0]],o=e[i[1]]-t[i[1]];return Math.sqrt(n*n+o*o)}function O(t,e,i){var n=e[(i=i||bt)[0]]-t[i[0]],o=e[i[1]]-t[i[1]];return 180*Math.atan2(o,n)/Math.PI}function E(){this.evEl=xt,this.evWin=Ct,this.allow=!0,this.pressed=!1,C.apply(this,arguments)}function M(){this.evEl=Pt,this.evWin=_t,C.apply(this,arguments),this.store=this.manager.session.pointerEvents=[]}function I(){this.evTarget="touchstart",this.evWin="touchstart touchmove touchend touchcancel",this.started=!1,C.apply(this,arguments)}function D(){this.evTarget=Et,this.targetIds={},C.apply(this,arguments)}function q(){C.apply(this,arguments);var t=c(this.handler,this);this.touch=new D(this.manager,t),this.mouse=new E(this.manager,t)}function V(t,e){this.manager=t,this.set(e)}function z(t){this.id=et++,this.manager=null,this.options=n(t||{},this.defaults),this.options.enable=p(this.options.enable,!0),this.state=Lt,this.simultaneous={},this.requireFail=[]}function H(t){return t==vt?"down":t==ht?"up":t==pt?"left":t==ft?"right":""}function L(t,e){var i=e.manager;return i?i.get(t):t}function j(){z.apply(this,arguments)}function N(){j.apply(this,arguments),this.pX=null,this.pY=null}function $(){j.apply(this,arguments)}function W(){z.apply(this,arguments),this._timer=null,this._input=null}function F(){j.apply(this,arguments)}function Q(){j.apply(this,arguments)}function X(){z.apply(this,arguments),this.pTime=!1,this.pCenter=!1,this._timer=null,this._input=null,this.count=0}function R(t,e){return(e=e||{}).recognizers=p(e.recognizers,R.defaults.preset),new Y(t,e)}function Y(t,e){e=e||{},this.options=n(e,R.defaults),this.options.inputTarget=this.options.inputTarget||t,this.handlers={},this.session={},this.recognizers=[],this.element=t,this.input=function(t){var e=t.options.inputClass;return new(e||(nt?M:ot?D:it?q:E))(t,T)}(this),this.touchAction=new V(this,this.options.touchAction),B(this,!0),a(e.recognizers,function(t){var e=this.add(new t[0](t[1]));t[2]&&e.recognizeWith(t[2]),t[3]&&e.requireFailure(t[3])},this)}function B(t,i){var n=t.element;a(t.options.cssProps,function(t,e){n.style[k(n.style,e)]=i?t:""})}var U=["","webkit","moz","MS","ms","o"],G=o.createElement("div"),Z="function",J=Math.round,K=Math.abs,tt=Date.now,et=1,it="ontouchstart"in t,nt=k(t,"PointerEvent")!==d,ot=it&&/mobile|tablet|ip(ad|hone|od)|android/i.test(navigator.userAgent),at="touch",rt="mouse",st=25,lt=1,ct=4,ut=8,dt=1,pt=2,ft=4,ht=8,vt=16,mt=pt|ft,gt=ht|vt,yt=mt|gt,bt=["x","y"],wt=["clientX","clientY"];C.prototype={handler:function(){},init:function(){this.evEl&&f(this.element,this.evEl,this.domHandler),this.evTarget&&f(this.target,this.evTarget,this.domHandler),this.evWin&&f(x(this.element),this.evWin,this.domHandler)},destroy:function(){this.evEl&&h(this.element,this.evEl,this.domHandler),this.evTarget&&h(this.target,this.evTarget,this.domHandler),this.evWin&&h(x(this.element),this.evWin,this.domHandler)}};var kt={mousedown:lt,mousemove:2,mouseup:ct},xt="mousedown",Ct="mousemove mouseup";l(E,C,{handler:function(t){var e=kt[t.type];e&lt&&0===t.button&&(this.pressed=!0),2&e&&1!==t.which&&(e=ct),this.pressed&&this.allow&&(e&ct&&(this.pressed=!1),this.callback(this.manager,e,{pointers:[t],changedPointers:[t],pointerType:rt,srcEvent:t}))}});var Tt={pointerdown:lt,pointermove:2,pointerup:ct,pointercancel:ut,pointerout:ut},St={2:at,3:"pen",4:rt,5:"kinect"},Pt="pointerdown",_t="pointermove pointerup pointercancel";t.MSPointerEvent&&(Pt="MSPointerDown",_t="MSPointerMove MSPointerUp MSPointerCancel"),l(M,C,{handler:function(t){var e=this.store,i=!1,n=t.type.toLowerCase().replace("ms",""),o=Tt[n],a=St[t.pointerType]||t.pointerType,r=a==at,s=y(e,t.pointerId,"pointerId");o&lt&&(0===t.button||r)?s<0&&(e.push(t),s=e.length-1):o&(ct|ut)&&(i=!0),s<0||(e[s]=t,this.callback(this.manager,o,{pointers:e,changedPointers:[t],pointerType:a,srcEvent:t}),i&&e.splice(s,1))}});var At={touchstart:lt,touchmove:2,touchend:ct,touchcancel:ut};l(I,C,{handler:function(t){var e=At[t.type];if(e===lt&&(this.started=!0),this.started){var i=function(t,e){var i=b(t.touches),n=b(t.changedTouches);return e&(ct|ut)&&(i=w(i.concat(n),"identifier",!0)),[i,n]}.call(this,t,e);e&(ct|ut)&&0==i[0].length-i[1].length&&(this.started=!1),this.callback(this.manager,e,{pointers:i[0],changedPointers:i[1],pointerType:at,srcEvent:t})}}});var Ot={touchstart:lt,touchmove:2,touchend:ct,touchcancel:ut},Et="touchstart touchmove touchend touchcancel";l(D,C,{handler:function(t){var e=Ot[t.type],i=function(t,e){var i=b(t.touches),n=this.targetIds;if(e&(2|lt)&&1===i.length)return n[i[0].identifier]=!0,[i,i];var o,a,r=b(t.changedTouches),s=[],l=this.target;if(a=i.filter(function(t){return v(t.target,l)}),e===lt)for(o=0;o<a.length;)n[a[o].identifier]=!0,o++;for(o=0;o<r.length;)n[r[o].identifier]&&s.push(r[o]),e&(ct|ut)&&delete n[r[o].identifier],o++;return s.length?[w(a.concat(s),"identifier",!0),s]:void 0}.call(this,t,e);i&&this.callback(this.manager,e,{pointers:i[0],changedPointers:i[1],pointerType:at,srcEvent:t})}}),l(q,C,{handler:function(t,e,i){var n=i.pointerType==at,o=i.pointerType==rt;if(n)this.mouse.allow=!1;else if(o&&!this.mouse.allow)return;e&(ct|ut)&&(this.mouse.allow=!0),this.callback(t,e,i)},destroy:function(){this.touch.destroy(),this.mouse.destroy()}});var Mt=k(G.style,"touchAction"),It=Mt!==d,Dt="compute",qt="manipulation",Vt="none",zt="pan-x",Ht="pan-y";V.prototype={set:function(t){t==Dt&&(t=this.compute()),It&&(this.manager.element.style[Mt]=t),this.actions=t.toLowerCase().trim()},update:function(){this.set(this.manager.options.touchAction)},compute:function(){var e=[];return a(this.manager.recognizers,function(t){u(t.options.enable,[t])&&(e=e.concat(t.getTouchAction()))}),function(t){if(m(t,Vt))return Vt;var e=m(t,zt),i=m(t,Ht);return e&&i?zt+" "+Ht:e||i?e?zt:Ht:m(t,qt)?qt:"auto"}(e.join(" "))},preventDefaults:function(t){if(!It){var e=t.srcEvent,i=t.offsetDirection;if(this.manager.session.prevented)return void e.preventDefault();var n=this.actions,o=m(n,Vt),a=m(n,Ht),r=m(n,zt);return o||a&&i&mt||r&&i&gt?this.preventSrc(e):void 0}},preventSrc:function(t){this.manager.session.prevented=!0,t.preventDefault()}};var Lt=1,jt=2,Nt=4,$t=8,Wt=$t,Ft=16;z.prototype={defaults:{},set:function(t){return r(this.options,t),this.manager&&this.manager.touchAction.update(),this},recognizeWith:function(t){if(i(t,"recognizeWith",this))return this;var e=this.simultaneous;return e[(t=L(t,this)).id]||(e[t.id]=t).recognizeWith(this),this},dropRecognizeWith:function(t){return i(t,"dropRecognizeWith",this)||(t=L(t,this),delete this.simultaneous[t.id]),this},requireFailure:function(t){if(i(t,"requireFailure",this))return this;var e=this.requireFail;return-1===y(e,t=L(t,this))&&(e.push(t),t.requireFailure(this)),this},dropRequireFailure:function(t){if(i(t,"dropRequireFailure",this))return this;t=L(t,this);var e=y(this.requireFail,t);return-1<e&&this.requireFail.splice(e,1),this},hasRequireFailures:function(){return 0<this.requireFail.length},canRecognizeWith:function(t){return!!this.simultaneous[t.id]},emit:function(e){function t(t){i.manager.emit(i.options.event+(t?function(t){return t&Ft?"cancel":t&$t?"end":t&Nt?"move":t&jt?"start":""}(n):""),e)}var i=this,n=this.state;n<$t&&t(!0),t(),$t<=n&&t(!0)},tryEmit:function(t){return this.canEmit()?this.emit(t):void(this.state=32)},canEmit:function(){for(var t=0;t<this.requireFail.length;){if(!(this.requireFail[t].state&(32|Lt)))return!1;t++}return!0},recognize:function(t){var e=r({},t);return u(this.options.enable,[this,e])?(this.state&(Wt|Ft|32)&&(this.state=Lt),this.state=this.process(e),void(this.state&(jt|Nt|$t|Ft)&&this.tryEmit(e))):(this.reset(),void(this.state=32))},process:function(){},getTouchAction:function(){},reset:function(){}},l(j,z,{defaults:{pointers:1},attrTest:function(t){var e=this.options.pointers;return 0===e||t.pointers.length===e},process:function(t){var e=this.state,i=t.eventType,n=e&(jt|Nt),o=this.attrTest(t);return n&&(i&ut||!o)?e|Ft:n||o?i&ct?e|$t:e&jt?e|Nt:jt:32}}),l(N,j,{defaults:{event:"pan",threshold:10,pointers:1,direction:yt},getTouchAction:function(){var t=this.options.direction,e=[];return t&mt&&e.push(Ht),t&gt&&e.push(zt),e},directionTest:function(t){var e=this.options,i=!0,n=t.distance,o=t.direction,a=t.deltaX,r=t.deltaY;return o&e.direction||(n=e.direction&mt?(o=0===a?dt:a<0?pt:ft,i=a!=this.pX,Math.abs(t.deltaX)):(o=0===r?dt:r<0?ht:vt,i=r!=this.pY,Math.abs(t.deltaY))),t.direction=o,i&&n>e.threshold&&o&e.direction},attrTest:function(t){return j.prototype.attrTest.call(this,t)&&(this.state&jt||!(this.state&jt)&&this.directionTest(t))},emit:function(t){this.pX=t.deltaX,this.pY=t.deltaY;var e=H(t.direction);e&&this.manager.emit(this.options.event+e,t),this._super.emit.call(this,t)}}),l($,j,{defaults:{event:"pinch",threshold:0,pointers:2},getTouchAction:function(){return[Vt]},attrTest:function(t){return this._super.attrTest.call(this,t)&&(Math.abs(t.scale-1)>this.options.threshold||this.state&jt)},emit:function(t){if(this._super.emit.call(this,t),1!==t.scale){var e=t.scale<1?"in":"out";this.manager.emit(this.options.event+e,t)}}}),l(W,z,{defaults:{event:"press",pointers:1,time:500,threshold:5},getTouchAction:function(){return["auto"]},process:function(t){var e=this.options,i=t.pointers.length===e.pointers,n=t.distance<e.threshold,o=t.deltaTime>e.time;if(this._input=t,!n||!i||t.eventType&(ct|ut)&&!o)this.reset();else if(t.eventType&lt)this.reset(),this._timer=s(function(){this.state=Wt,this.tryEmit()},e.time,this);else if(t.eventType&ct)return Wt;return 32},reset:function(){clearTimeout(this._timer)},emit:function(t){this.state===Wt&&(t&&t.eventType&ct?this.manager.emit(this.options.event+"up",t):(this._input.timeStamp=tt(),this.manager.emit(this.options.event,this._input)))}}),l(F,j,{defaults:{event:"rotate",threshold:0,pointers:2},getTouchAction:function(){return[Vt]},attrTest:function(t){return this._super.attrTest.call(this,t)&&(Math.abs(t.rotation)>this.options.threshold||this.state&jt)}}),l(Q,j,{defaults:{event:"swipe",threshold:10,velocity:.65,direction:mt|gt,pointers:1},getTouchAction:function(){return N.prototype.getTouchAction.call(this)},attrTest:function(t){var e,i=this.options.direction;return i&(mt|gt)?e=t.velocity:i&mt?e=t.velocityX:i&gt&&(e=t.velocityY),this._super.attrTest.call(this,t)&&i&t.direction&&t.distance>this.options.threshold&&K(e)>this.options.velocity&&t.eventType&ct},emit:function(t){var e=H(t.direction);e&&this.manager.emit(this.options.event+e,t),this.manager.emit(this.options.event,t)}}),l(X,z,{defaults:{event:"tap",pointers:1,taps:1,interval:300,time:250,threshold:2,posThreshold:10},getTouchAction:function(){return[qt]},process:function(t){var e=this.options,i=t.pointers.length===e.pointers,n=t.distance<e.threshold,o=t.deltaTime<e.time;if(this.reset(),t.eventType&lt&&0===this.count)return this.failTimeout();if(n&&o&&i){if(t.eventType!=ct)return this.failTimeout();var a=!this.pTime||t.timeStamp-this.pTime<e.interval,r=!this.pCenter||A(this.pCenter,t.center)<e.posThreshold;if(this.pTime=t.timeStamp,this.pCenter=t.center,r&&a?this.count+=1:this.count=1,this._input=t,0==this.count%e.taps)return this.hasRequireFailures()?(this._timer=s(function(){this.state=Wt,this.tryEmit()},e.interval,this),jt):Wt}return 32},failTimeout:function(){return this._timer=s(function(){this.state=32},this.options.interval,this),32},reset:function(){clearTimeout(this._timer)},emit:function(){this.state==Wt&&(this._input.tapCount=this.count,this.manager.emit(this.options.event,this._input))}}),R.VERSION="2.0.4",R.defaults={domEvents:!1,touchAction:Dt,enable:!0,inputTarget:null,inputClass:null,preset:[[F,{enable:!1}],[$,{enable:!1},["rotate"]],[Q,{direction:mt}],[N,{direction:mt},["swipe"]],[X],[X,{event:"doubletap",taps:2},["tap"]],[W]],cssProps:{userSelect:"default",touchSelect:"none",touchCallout:"none",contentZooming:"none",userDrag:"none",tapHighlightColor:"rgba(0,0,0,0)"}};Y.prototype={set:function(t){return r(this.options,t),t.touchAction&&this.touchAction.update(),t.inputTarget&&(this.input.destroy(),this.input.target=t.inputTarget,this.input.init()),this},stop:function(t){this.session.stopped=t?2:1},recognize:function(t){var e=this.session;if(!e.stopped){this.touchAction.preventDefaults(t);var i,n=this.recognizers,o=e.curRecognizer;(!o||o&&o.state&Wt)&&(o=e.curRecognizer=null);for(var a=0;a<n.length;)i=n[a],2===e.stopped||o&&i!=o&&!i.canRecognizeWith(o)?i.reset():i.recognize(t),!o&&i.state&(jt|Nt|$t)&&(o=e.curRecognizer=i),a++}},get:function(t){if(t instanceof z)return t;for(var e=this.recognizers,i=0;i<e.length;i++)if(e[i].options.event==t)return e[i];return null},add:function(t){if(i(t,"add",this))return this;var e=this.get(t.options.event);return e&&this.remove(e),this.recognizers.push(t),(t.manager=this).touchAction.update(),t},remove:function(t){if(i(t,"remove",this))return this;var e=this.recognizers;return t=this.get(t),e.splice(y(e,t),1),this.touchAction.update(),this},on:function(t,e){var i=this.handlers;return a(g(t),function(t){i[t]=i[t]||[],i[t].push(e)}),this},off:function(t,e){var i=this.handlers;return a(g(t),function(t){e?i[t].splice(y(i[t],e),1):delete i[t]}),this},emit:function(t,e){this.options.domEvents&&function(t,e){var i=o.createEvent("Event");i.initEvent(t,!0,!0),(i.gesture=e).target.dispatchEvent(i)}(t,e);var i=this.handlers[t]&&this.handlers[t].slice();if(i&&i.length){e.type=t,e.preventDefault=function(){e.srcEvent.preventDefault()};for(var n=0;n<i.length;)i[n](e),n++}},destroy:function(){this.element&&B(this,!1),this.handlers={},this.session={},this.input.destroy(),this.element=null}},r(R,{INPUT_START:lt,INPUT_MOVE:2,INPUT_END:ct,INPUT_CANCEL:ut,STATE_POSSIBLE:Lt,STATE_BEGAN:jt,STATE_CHANGED:Nt,STATE_ENDED:$t,STATE_RECOGNIZED:Wt,STATE_CANCELLED:Ft,STATE_FAILED:32,DIRECTION_NONE:dt,DIRECTION_LEFT:pt,DIRECTION_RIGHT:ft,DIRECTION_UP:ht,DIRECTION_DOWN:vt,DIRECTION_HORIZONTAL:mt,DIRECTION_VERTICAL:gt,DIRECTION_ALL:yt,Manager:Y,Input:C,TouchAction:V,TouchInput:D,MouseInput:E,PointerEventInput:M,TouchMouseInput:q,SingleTouchInput:I,Recognizer:z,AttrRecognizer:j,Tap:X,Pan:N,Swipe:Q,Pinch:$,Rotate:F,Press:W,on:f,off:h,each:a,merge:n,extend:r,inherit:l,bindFn:c,prefixed:k}),("undefined"==typeof define?"undefined":_typeof(define))==Z&&define.amd?define(function(){return R}):"undefined"!=typeof module&&module.exports?module.exports=R:t.Hammer=R}(window,document),function(t){"function"==typeof define&&define.amd?define(["jquery","hammerjs"],t):"object"===("undefined"==typeof exports?"undefined":_typeof(exports))?t(require("jquery"),require("hammerjs")):t(jQuery,Hammer)}(function(n,o){var i;n.fn.hammer=function(t){return this.each(function(){!function(t,e){var i=n(t);i.data("hammer")||i.data("hammer",new o(i[0],e))}(this,t)})},o.Manager.prototype.emit=(i=o.Manager.prototype.emit,function(t,e){i.call(this,t,e),n(this.element).trigger({type:t,gesture:e})})}),function(t){t.Package?Materialize={}:t.Materialize={}}(window),"undefined"==typeof exports||exports.nodeType||("undefined"!=typeof module&&!module.nodeType&&module.exports&&(exports=module.exports=Materialize),exports.default=Materialize),function(t){for(var n=0,e=["webkit","moz"],i=t.requestAnimationFrame,o=t.cancelAnimationFrame,a=e.length;0<=--a&&!i;)i=t[e[a]+"RequestAnimationFrame"],o=t[e[a]+"CancelRequestAnimationFrame"];i&&o||(i=function(t){var e=+Date.now(),i=Math.max(n+16,e);return setTimeout(function(){t(n=i)},i-e)},o=clearTimeout),t.requestAnimationFrame=i,t.cancelAnimationFrame=o}(window),Materialize.objectSelectorString=function(t){return((t.prop("tagName")||"")+(t.attr("id")||"")+(t.attr("class")||"")).replace(/\s/g,"")},Materialize.guid=function(){function t(){return Math.floor(65536*(1+Math.random())).toString(16).substring(1)}return function(){return t()+t()+"-"+t()+"-"+t()+"-"+t()+"-"+t()+t()+t()}}(),Materialize.escapeHash=function(t){return t.replace(/(:|\.|\[|\]|,|=)/g,"\\$1")},Materialize.elementOrParentIsFixed=function(t){var e=$(t),i=e.add(e.parents()),n=!1;return i.each(function(){if("fixed"===$(this).css("position"))return!(n=!0)}),n};var Vel,getTime=Date.now||function(){return(new Date).getTime()};Materialize.throttle=function(i,n,o){var a,r,s,l=null,c=0;o=o||{};function u(){c=!1===o.leading?0:getTime(),l=null,s=i.apply(a,r),a=r=null}return function(){var t=getTime();c||!1!==o.leading||(c=t);var e=n-(t-c);return a=this,r=arguments,e<=0?(clearTimeout(l),l=null,c=t,s=i.apply(a,r),a=r=null):l||!1===o.trailing||(l=setTimeout(u,e)),s}},Vel=jQuery?jQuery.Velocity:$?$.Velocity:Velocity,Materialize.Vel=Vel||Velocity,function(d){d.fn.collapsible=function(l,c){var t={accordion:void 0,onOpen:void 0,onClose:void 0},u=l;return l=d.extend(t,l),this.each(function(){var i=d(this),n=d(this).find("> li > .collapsible-header"),o=i.data("collapsible");function a(t,e){e||t.toggleClass("active"),l.accordion||"accordion"===o||void 0===o?function(t){n=i.find("> li > .collapsible-header"),t.hasClass("active")?t.parent().addClass("active"):t.parent().removeClass("active"),t.parent().hasClass("active")?t.siblings(".collapsible-body").stop(!0,!1).slideDown({duration:350,easing:"easeOutQuart",queue:!1,complete:function(){d(this).css("height","")}}):t.siblings(".collapsible-body").stop(!0,!1).slideUp({duration:350,easing:"easeOutQuart",queue:!1,complete:function(){d(this).css("height","")}}),n.not(t).removeClass("active").parent().removeClass("active"),n.not(t).parent().children(".collapsible-body").stop(!0,!1).each(function(){d(this).is(":visible")&&d(this).slideUp({duration:350,easing:"easeOutQuart",queue:!1,complete:function(){d(this).css("height",""),r(d(this).siblings(".collapsible-header"))}})})}(t):function(t){t.hasClass("active")?t.parent().addClass("active"):t.parent().removeClass("active"),t.parent().hasClass("active")?t.siblings(".collapsible-body").stop(!0,!1).slideDown({duration:350,easing:"easeOutQuart",queue:!1,complete:function(){d(this).css("height","")}}):t.siblings(".collapsible-body").stop(!0,!1).slideUp({duration:350,easing:"easeOutQuart",queue:!1,complete:function(){d(this).css("height","")}})}(t),r(t)}function r(t){t.hasClass("active")?"function"==typeof l.onOpen&&l.onOpen.call(this,t.parent()):"function"==typeof l.onClose&&l.onClose.call(this,t.parent())}function s(t){return t.closest("li > .collapsible-header")}function t(){i.off("click.collapse","> li > .collapsible-header")}if("destroy"!==u)if(0<=c&&c<n.length){var e=n.eq(c);e.length&&("open"===u||"close"===u&&e.hasClass("active"))&&a(e)}else t(),i.on("click.collapse","> li > .collapsible-header",function(t){var e=d(t.target);!function(t){return 0<s(t).length}(e)||(e=s(e)),a(e)}),l.accordion||"accordion"===o||void 0===o?a(n.filter(".active").first(),!0):n.filter(".active").each(function(){a(d(this),!0)});else t()})},d(document).ready(function(){d(".collapsible").collapsible()})}(jQuery),function(w){w.fn.scrollTo=function(t){return w(this).scrollTop(w(this).scrollTop()-w(this).offset().top+w(t).offset().top),this},w.fn.dropdown=function(t){var e={inDuration:300,outDuration:225,constrainWidth:!0,hover:!1,gutter:0,belowOrigin:!1,alignment:"left",stopPropagation:!1};return"open"===t?(this.each(function(){w(this).trigger("open")}),!1):"close"===t?(this.each(function(){w(this).trigger("close")}),!1):void this.each(function(){var h=w(this),v=w.extend({},e,t),m=!1,g=w("#"+h.attr("data-activates"));function y(){void 0!==h.data("induration")&&(v.inDuration=h.data("induration")),void 0!==h.data("outduration")&&(v.outDuration=h.data("outduration")),void 0!==h.data("constrainwidth")&&(v.constrainWidth=h.data("constrainwidth")),void 0!==h.data("hover")&&(v.hover=h.data("hover")),void 0!==h.data("gutter")&&(v.gutter=h.data("gutter")),void 0!==h.data("beloworigin")&&(v.belowOrigin=h.data("beloworigin")),void 0!==h.data("alignment")&&(v.alignment=h.data("alignment")),void 0!==h.data("stoppropagation")&&(v.stopPropagation=h.data("stoppropagation"))}function i(t){"focus"===t&&(m=!0),y(),g.addClass("active"),h.addClass("active");var e=h[0].getBoundingClientRect().width;!0===v.constrainWidth?g.css("width",e):g.css("white-space","nowrap");var i=window.innerHeight,n=h.innerHeight(),o=h.offset().left,a=h.offset().top-w(window).scrollTop(),r=v.alignment,s=0,l=0,c=0;!0===v.belowOrigin&&(c=n);var u=0,d=0,p=h.parent();if(p.is("body")||(p[0].scrollHeight>p[0].clientHeight&&(u=p[0].scrollTop),p[0].scrollWidth>p[0].clientWidth&&(d=p[0].scrollLeft)),o+g.innerWidth()>w(window).width()?r="right":o-g.innerWidth()+h.innerWidth()<0&&(r="left"),a+g.innerHeight()>i)if(a+n-g.innerHeight()<0){var f=i-a-c;g.css("max-height",f)}else c||(c+=n),c-=g.innerHeight();if("left"===r)s=v.gutter,l=h.position().left+s;else if("right"===r){g.stop(!0,!0).css({opacity:0,left:0}),l=h.position().left+e-g.width()+(s=-v.gutter)}g.css({position:"absolute",top:h.position().top+c+u==0?64:h.position().top+c+u,left:l+d}),g.slideDown({queue:!1,duration:v.inDuration,easing:"easeOutCubic",complete:function(){w(this).css("height","")}}).animate({opacity:1},{queue:!1,duration:v.inDuration,easing:"easeOutSine"}),setTimeout(function(){w(document).on("click."+g.attr("id"),function(t){b(),w(document).off("click."+g.attr("id"))})},0)}function b(){m=!1,g.fadeOut(v.outDuration),g.removeClass("active"),h.removeClass("active"),w(document).off("click."+g.attr("id")),setTimeout(function(){g.css("max-height","")},v.outDuration)}if(y(),h.after(g),v.hover){var n=!1;h.off("click."+h.attr("id")),h.on("mouseenter",function(t){!1===n&&(i(),n=!0)}),h.on("mouseleave",function(t){var e=t.toElement||t.relatedTarget;w(e).closest(".dropdown-content").is(g)||(g.stop(!0,!0),b(),n=!1)}),g.on("mouseleave",function(t){var e=t.toElement||t.relatedTarget;w(e).closest(".dropdown-button").is(h)||(g.stop(!0,!0),b(),n=!1)})}else h.off("click."+h.attr("id")),h.on("click."+h.attr("id"),function(t){m||(h[0]!=t.currentTarget||h.hasClass("active")||0!==w(t.target).closest(".dropdown-content").length?h.hasClass("active")&&(b(),w(document).off("click."+g.attr("id"))):(t.preventDefault(),v.stopPropagation&&t.stopPropagation(),i("click")))});h.on("open",function(t,e){i(e)}),h.on("close",b)})},w(document).ready(function(){w(".dropdown-button").dropdown()})}(jQuery),function(o,i){var t={opacity:.5,inDuration:250,outDuration:250,ready:void 0,complete:void 0,dismissible:!0,startingTop:"4%",endingTop:"10%"},e=(_createClass(n,[{key:"getInstance",value:function(){return this}},{key:"destroy",value:function(){this.removeEventHandlers(),this.$el[0].removeAttribute("style"),this.$overlay[0].parentNode&&this.$overlay[0].parentNode.removeChild(this.$overlay[0]),this.$el[0].M_Modal=void 0,n._count--}},{key:"setupEventHandlers",value:function(){this.handleOverlayClickBound=this.handleOverlayClick.bind(this),this.handleModalCloseClickBound=this.handleModalCloseClick.bind(this),1===n._count&&document.body.addEventListener("click",this.handleTriggerClick),this.$overlay[0].addEventListener("click",this.handleOverlayClickBound),this.$el[0].addEventListener("click",this.handleModalCloseClickBound)}},{key:"removeEventHandlers",value:function(){0===n._count&&document.body.removeEventListener("click",this.handleTriggerClick),this.$overlay[0].removeEventListener("click",this.handleOverlayClickBound),this.$el[0].removeEventListener("click",this.handleModalCloseClickBound)}},{key:"handleTriggerClick",value:function(t){var e=o(t.target).closest(".modal-trigger");if(t.target&&e.length){var i=e[0].getAttribute("href");i=i?i.slice(1):e[0].getAttribute("data-target");var n=document.getElementById(i).M_Modal;n&&n.open(e),t.preventDefault()}}},{key:"handleOverlayClick",value:function(){this.options.dismissible&&this.close()}},{key:"handleModalCloseClick",value:function(t){var e=o(t.target).closest(".modal-close");t.target&&e.length&&this.close()}},{key:"handleKeydown",value:function(t){27===t.keyCode&&this.options.dismissible&&this.close()}},{key:"animateIn",value:function(){var t=this;o.extend(this.$el[0].style,{display:"block",opacity:0}),o.extend(this.$overlay[0].style,{display:"block",opacity:0}),i(this.$overlay[0],{opacity:this.options.opacity},{duration:this.options.inDuration,queue:!1,ease:"easeOutCubic"});var e={duration:this.options.inDuration,queue:!1,ease:"easeOutCubic",complete:function(){"function"==typeof t.options.ready&&t.options.ready.call(t,t.$el,t.openingTrigger)}};this.$el[0].classList.contains("bottom-sheet")?i(this.$el[0],{bottom:0,opacity:1},e):(i.hook(this.$el[0],"scaleX",.7),this.$el[0].style.top=this.options.startingTop,i(this.$el[0],{top:this.options.endingTop,opacity:1,scaleX:1},e))}},{key:"animateOut",value:function(){var t=this;i(this.$overlay[0],{opacity:0},{duration:this.options.outDuration,queue:!1,ease:"easeOutQuart"});var e={duration:this.options.outDuration,queue:!1,ease:"easeOutCubic",complete:function(){t.$el[0].style.display="none","function"==typeof t.options.complete&&t.options.complete.call(t,t.$el),t.$overlay[0].parentNode.removeChild(t.$overlay[0])}};this.$el[0].classList.contains("bottom-sheet")?i(this.$el[0],{bottom:"-100%",opacity:0},e):i(this.$el[0],{top:this.options.startingTop,opacity:0,scaleX:.7},e)}},{key:"open",value:function(t){if(!this.isOpen){this.isOpen=!0;var e=document.body;return e.style.overflow="hidden",this.$el[0].classList.add("open"),e.appendChild(this.$overlay[0]),this.openingTrigger=t||void 0,this.options.dismissible&&(this.handleKeydownBound=this.handleKeydown.bind(this),document.addEventListener("keydown",this.handleKeydownBound)),this.animateIn(),this}}},{key:"close",value:function(){if(this.isOpen)return this.isOpen=!1,this.$el[0].classList.remove("open"),document.body.style.overflow="",this.options.dismissible&&document.removeEventListener("keydown",this.handleKeydownBound),this.animateOut(),this}}],[{key:"init",value:function(t,e){var i=[];return t.each(function(){i.push(new n(o(this),e))}),i}},{key:"defaults",get:function(){return t}}]),n);function n(t,e){_classCallCheck(this,n),t[0].M_Modal&&t[0].M_Modal.destroy(),this.$el=t,this.options=o.extend({},n.defaults,e),this.isOpen=!1,(this.$el[0].M_Modal=this).id=t.attr("id"),this.openingTrigger=void 0,this.$overlay=o('<div class="modal-overlay"></div>'),n._increment++,n._count++,this.$overlay[0].style.zIndex=1e3+2*n._increment,this.$el[0].style.zIndex=1e3+2*n._increment+1,this.setupEventHandlers()}e._increment=0,e._count=0,Materialize.Modal=e,o.fn.modal=function(t){return e.prototype[t]?"get"===t.slice(0,3)?this.first()[0].M_Modal[t]():this.each(function(){this.M_Modal[t]()}):"object"!==_typeof(t)&&t?void o.error("Method "+t+" does not exist on jQuery.modal"):(e.init(this,t),this)}}(jQuery,Materialize.Vel),function(g){g.fn.materialbox=function(){return this.each(function(){if(!g(this).hasClass("initialized")){g(this).addClass("initialized");var d,p,f=!1,h=!0,n=200,v=g(this),t=g("<div></div>").addClass("material-placeholder"),o=v.attr("style");v.wrap(t),v.on("click",function(){var t=v.parent(".material-placeholder"),e=window.innerWidth,i=window.innerHeight,n=v.width(),o=v.height();if(!1===h)return m(),!1;if(f&&!0===h)return m(),!1;h=!1,v.addClass("active"),f=!0,t.css({width:t[0].getBoundingClientRect().width,height:t[0].getBoundingClientRect().height,position:"relative",top:0,left:0}),d=void 0,p=t[0].parentNode;for(;null!==p&&!g(p).is(document);){var a=g(p);"visible"!==a.css("overflow")&&(a.css("overflow","visible"),d=void 0===d?a:d.add(a)),p=p.parentNode}v.css({position:"absolute","z-index":1e3,"will-change":"left, top, width, height"}).data("width",n).data("height",o);var r=g('<div id="materialbox-overlay"></div>').css({opacity:0}).click(function(){!0===h&&m()});v.before(r);var s=r[0].getBoundingClientRect();if(r.css({width:e,height:i,left:-1*s.left,top:-1*s.top}),r.velocity({opacity:1},{duration:275,queue:!1,easing:"easeOutQuad"}),""!==v.data("caption")){var l=g('<div class="materialbox-caption"></div>');l.text(v.data("caption")),g("body").append(l),l.css({display:"inline"}),l.velocity({opacity:1},{duration:275,queue:!1,easing:"easeOutQuad"})}var c=0,u=0;u=o/i<n/e?(c=.9*e)*(o/n):(c=.9*i*(n/o),.9*i),v.hasClass("responsive-img")?v.velocity({"max-width":c,width:n},{duration:0,queue:!1,complete:function(){v.css({left:0,top:0}).velocity({height:u,width:c,left:g(document).scrollLeft()+e/2-v.parent(".material-placeholder").offset().left-c/2,top:g(document).scrollTop()+i/2-v.parent(".material-placeholder").offset().top-u/2},{duration:275,queue:!1,easing:"easeOutQuad",complete:function(){h=!0}})}}):v.css("left",0).css("top",0).velocity({height:u,width:c,left:g(document).scrollLeft()+e/2-v.parent(".material-placeholder").offset().left-c/2,top:g(document).scrollTop()+i/2-v.parent(".material-placeholder").offset().top-u/2},{duration:275,queue:!1,easing:"easeOutQuad",complete:function(){h=!0}}),g(window).on("scroll.materialbox",function(){f&&m()}),g(window).on("resize.materialbox",function(){f&&m()}),g(document).on("keyup.materialbox",function(t){27===t.keyCode&&!0===h&&f&&m()})})}function m(){h=!1;var t=v.parent(".material-placeholder"),e=(window.innerWidth,window.innerHeight,v.data("width")),i=v.data("height");v.velocity("stop",!0),g("#materialbox-overlay").velocity("stop",!0),g(".materialbox-caption").velocity("stop",!0),g(window).off("scroll.materialbox"),g(document).off("keyup.materialbox"),g(window).off("resize.materialbox"),g("#materialbox-overlay").velocity({opacity:0},{duration:n,queue:!1,easing:"easeOutQuad",complete:function(){f=!1,g(this).remove()}}),v.velocity({width:e,height:i,left:0,top:0},{duration:n,queue:!1,easing:"easeOutQuad",complete:function(){t.css({height:"",width:"",position:"",top:"",left:""}),v.removeAttr("style"),v.attr("style",o),v.removeClass("active"),h=!0,d&&d.css("overflow","")}}),g(".materialbox-caption").velocity({opacity:0},{duration:n,queue:!1,easing:"easeOutQuad",complete:function(){g(this).remove()}})}})},g(document).ready(function(){g(".materialboxed").materialbox()})}(jQuery),function(p){p.fn.parallax=function(){var d=p(window).width();return this.each(function(t){var u=p(this);function e(t){var e;e=d<601?0<u.height()?u.height():u.children("img").height():0<u.height()?u.height():500;var i=u.children("img").first(),n=i.height()-e,o=u.offset().top+e,a=u.offset().top,r=p(window).scrollTop(),s=window.innerHeight,l=(r+s-a)/(e+s),c=Math.round(n*l);t&&i.css("display","block"),r<o&&a<r+s&&i.css("transform","translate3D(-50%,"+c+"px, 0)")}u.addClass("parallax"),u.children("img").one("load",function(){e(!0)}).each(function(){this.complete&&p(this).trigger("load")}),p(window).scroll(function(){d=p(window).width(),e(!1)}),p(window).resize(function(){d=p(window).width(),e(!1)})})}}(jQuery),function(w){var e={init:function(y){var t={onShow:null,swipeable:!1,responsiveThreshold:1/0};y=w.extend(t,y);var b=Materialize.objectSelectorString(w(this));return this.each(function(t){function e(t){return Math.ceil(p-t.position().left-t[0].getBoundingClientRect().width-c.scrollLeft())}function i(t){return Math.floor(t.position().left+c.scrollLeft())}function n(t){0<=v-t?(s.velocity({right:e(o)},{duration:300,queue:!1,easing:"easeOutQuad"}),s.velocity({left:i(o)},{duration:300,queue:!1,easing:"easeOutQuad",delay:90})):(s.velocity({left:i(o)},{duration:300,queue:!1,easing:"easeOutQuad"}),s.velocity({right:e(o)},{duration:300,queue:!1,easing:"easeOutQuad",delay:90}))}var o,a,r,s,l=b+t,c=w(this),u=w(window).width(),d=c.find("li.tab a"),p=c.width(),f=w(),h=Math.max(p,c[0].scrollWidth)/d.length,v=0,m=0,g=!1;y.swipeable&&u>y.responsiveThreshold&&(y.swipeable=!1),0===(o=w(d.filter('[href="'+location.hash+'"]'))).length&&(o=w(this).find("li.tab a.active").first()),0===o.length&&(o=w(this).find("li.tab a").first()),o.addClass("active"),(v=d.index(o))<0&&(v=0),void 0!==o[0]&&(a=w(o[0].hash)).addClass("active"),c.find(".indicator").length||c.append('<li class="indicator"></li>'),s=c.find(".indicator"),c.append(s),c.is(":visible")&&setTimeout(function(){s.css({right:e(o)}),s.css({left:i(o)})},0),w(window).off("resize.tabs-"+l).on("resize.tabs-"+l,function(){p=c.width(),h=Math.max(p,c[0].scrollWidth)/d.length,v<0&&(v=0),0!==h&&0!==p&&(s.css({right:e(o)}),s.css({left:i(o)}))}),y.swipeable?(d.each(function(){var t=w(Materialize.escapeHash(this.hash));t.addClass("carousel-item"),f=f.add(t)}),r=f.wrapAll('<div class="tabs-content carousel"></div>'),f.css("display",""),w(".tabs-content.carousel").carousel({fullWidth:!0,noWrap:!0,onCycleTo:function(t){if(!g){var e=v;v=r.index(t),o.removeClass("active"),(o=d.eq(v)).addClass("active"),n(e),"function"==typeof y.onShow&&y.onShow.call(c[0],a)}}})):d.not(o).each(function(){w(Materialize.escapeHash(this.hash)).hide()}),c.off("click.tabs").on("click.tabs","a",function(t){if(w(this).parent().hasClass("disabled"))t.preventDefault();else if(!w(this).attr("target")){g=!0,p=c.width(),h=Math.max(p,c[0].scrollWidth)/d.length,o.removeClass("active");var e=a;o=w(this),a=w(Materialize.escapeHash(this.hash)),d=c.find("li.tab a");o.position();o.addClass("active"),m=v,(v=d.index(w(this)))<0&&(v=0),y.swipeable?f.length&&f.carousel("set",v,function(){"function"==typeof y.onShow&&y.onShow.call(c[0],a)}):(void 0!==a&&(a.show(),a.addClass("active"),"function"==typeof y.onShow&&y.onShow.call(this,a)),void 0===e||e.is(a)||(e.hide(),e.removeClass("active"))),setTimeout(function(){g=!1},300),n(m),t.preventDefault()}})})},select_tab:function(t){this.find('a[href="#'+t+'"]').trigger("click")}};w.fn.tabs=function(t){return e[t]?e[t].apply(this,Array.prototype.slice.call(arguments,1)):"object"!==_typeof(t)&&t?void w.error("Method "+t+" does not exist on jQuery.tabs"):e.init.apply(this,arguments)},w(document).ready(function(){w("ul.tabs").tabs()})}(jQuery),function(s){s.fn.tooltip=function(r){return"remove"===r?(this.each(function(){s("#"+s(this).attr("data-tooltip-id")).remove(),s(this).removeAttr("data-tooltip-id"),s(this).off("mouseenter.tooltip mouseleave.tooltip")}),!1):(r=s.extend({delay:350,tooltip:"",position:"bottom",html:!1},r),this.each(function(){var t,e,h,i,v,m,n=Materialize.guid(),g=s(this);g.attr("data-tooltip-id")&&s("#"+g.attr("data-tooltip-id")).remove(),g.attr("data-tooltip-id",n);function y(){t=g.attr("data-html")?"true"===g.attr("data-html"):r.html,e=void 0===(e=g.attr("data-delay"))||""===e?r.delay:e,h=void 0===(h=g.attr("data-position"))||""===h?r.position:h,i=void 0===(i=g.attr("data-tooltip"))||""===i?r.tooltip:i}y();var o;o=s('<div class="material-tooltip"></div>'),i=t?s("<span></span>").html(i):s("<span></span>").text(i),o.append(i).appendTo(s("body")).attr("id",n),(m=s('<div class="backdrop"></div>')).appendTo(o),v=o,g.off("mouseenter.tooltip mouseleave.tooltip");var a,b=!1;g.on({"mouseenter.tooltip":function(){a=setTimeout(function(){y(),b=!0,v.velocity("stop"),m.velocity("stop"),v.css({visibility:"visible",left:"0px",top:"0px"});var t,e,i,n,o,a,r=g.outerWidth(),s=g.outerHeight(),l=v.outerHeight(),c=v.outerWidth(),u="0px",d="0px",p=m[0].offsetWidth,f=m[0].offsetHeight;"top"===h?(n=g.offset().top-l-5,o=g.offset().left+r/2-c/2,a=w(o,n,c,l),u="-10px",m.css({bottom:0,left:0,borderRadius:"14px 14px 0 0",transformOrigin:"50% 100%",marginTop:l,marginLeft:c/2-p/2})):"left"===h?(n=g.offset().top+s/2-l/2,o=g.offset().left-c-5,a=w(o,n,c,l),d="-10px",m.css({top:"-7px",right:0,width:"14px",height:"14px",borderRadius:"14px 0 0 14px",transformOrigin:"95% 50%",marginTop:l/2,marginLeft:c})):"right"===h?(n=g.offset().top+s/2-l/2,o=g.offset().left+r+5,a=w(o,n,c,l),d="+10px",m.css({top:"-7px",left:0,width:"14px",height:"14px",borderRadius:"0 14px 14px 0",transformOrigin:"5% 50%",marginTop:l/2,marginLeft:"0px"})):(n=g.offset().top+g.outerHeight()+5,o=g.offset().left+r/2-c/2,a=w(o,n,c,l),u="+10px",m.css({top:0,left:0,marginLeft:c/2-p/2})),v.css({top:a.y,left:a.x}),t=Math.SQRT2*c/parseInt(p),e=Math.SQRT2*l/parseInt(f),i=Math.max(t,e),v.velocity({translateY:u,translateX:d},{duration:350,queue:!1}).velocity({opacity:1},{duration:300,delay:50,queue:!1}),m.css({visibility:"visible"}).velocity({opacity:1},{duration:55,delay:0,queue:!1}).velocity({scaleX:i,scaleY:i},{duration:300,delay:0,queue:!1,easing:"easeInOutQuad"})},e)},"mouseleave.tooltip":function(){b=!1,clearTimeout(a),setTimeout(function(){!0!==b&&(v.velocity({opacity:0,translateY:0,translateX:0},{duration:225,queue:!1}),m.velocity({opacity:0,scaleX:1,scaleY:1},{duration:225,queue:!1,complete:function(){m.css({visibility:"hidden"}),v.css({visibility:"hidden"}),b=!1}}))},225)}})}))};var w=function(t,e,i,n){var o=t,a=e;return o<0?o=4:o+i>window.innerWidth&&(o-=o+i-window.innerWidth),a<0?a=4:a+n>window.innerHeight+s(window).scrollTop&&(a-=a+n-window.innerHeight),{x:o,y:a}};s(document).ready(function(){s(".tooltipped").tooltip()})}(jQuery),function(i){var t=t||{},e=document.querySelectorAll.bind(document);function c(t){return function(t){return null!==t&&t===t.window}(t)?t:9===t.nodeType&&t.defaultView}function u(t){var e="";for(var i in t)t.hasOwnProperty(i)&&(e+=i+":"+t[i]+";");return e}var d={duration:750,show:function(t,e){if($(".waves-ripple")[0]&&$(".waves-ripple")[0].remove(),2===t.button)return!1;var i=e||this,n=document.createElement("div");n.className="waves-ripple",i.appendChild(n);var o=function(t){var e,i,n={top:0,left:0},o=t&&t.ownerDocument;return e=o.documentElement,"undefined"!==_typeof(t.getBoundingClientRect)&&(n=t.getBoundingClientRect()),i=c(o),{top:n.top+i.pageYOffset-e.clientTop,left:n.left+i.pageXOffset-e.clientLeft}}(i),a=t.pageY-o.top,r=t.pageX-o.left,s="scale("+i.clientWidth/100*10+")";"touches"in t&&(a=t.touches[0].pageY-o.top,r=t.touches[0].pageX-o.left),n.setAttribute("data-hold",Date.now()),n.setAttribute("data-scale",s),n.setAttribute("data-x",r),n.setAttribute("data-y",a);var l={top:a+"px",left:r+"px"};n.className=n.className+" waves-notransition",n.setAttribute("style",u(l)),n.className=n.className.replace("waves-notransition",""),l["-webkit-transform"]=s,l["-moz-transform"]=s,l["-ms-transform"]=s,l["-o-transform"]=s,l.transform=s,l.opacity="1",l["-webkit-transition-duration"]=d.duration+"ms",l["-moz-transition-duration"]=d.duration+"ms",l["-o-transition-duration"]=d.duration+"ms",l["transition-duration"]=d.duration+"ms",l["-webkit-transition-timing-function"]="cubic-bezier(0.250, 0.460, 0.450, 0.940)",l["-moz-transition-timing-function"]="cubic-bezier(0.250, 0.460, 0.450, 0.940)",l["-o-transition-timing-function"]="cubic-bezier(0.250, 0.460, 0.450, 0.940)",l["transition-timing-function"]="cubic-bezier(0.250, 0.460, 0.450, 0.940)",n.setAttribute("style",u(l))},hide:function(t){l.touchup(t);var e=this,i=(e.clientWidth,null),n=e.getElementsByClassName("waves-ripple");if(!(0<n.length))return!1;i=n[n.length-1],n[1]&&n[1].remove();var o=i.getAttribute("data-x"),a=i.getAttribute("data-y"),r=i.getAttribute("data-scale"),s=350-(Date.now()-Number(i.getAttribute("data-hold")));s<0&&(s=0),setTimeout(function(){var t={top:a+"px",left:o+"px",opacity:"0","-webkit-transition-duration":d.duration+"ms","-moz-transition-duration":d.duration+"ms","-o-transition-duration":d.duration+"ms","transition-duration":d.duration+"ms","-webkit-transform":r,"-moz-transform":r,"-ms-transform":r,"-o-transform":r,transform:r};i.setAttribute("style",u(t)),setTimeout(function(){try{e.removeChild(i)}catch(t){return!1}},d.duration)},s)},wrapInput:function(t){for(var e=0;e<t.length;e++){var i=t[e];if("input"===i.tagName.toLowerCase()){var n=i.parentNode;if("i"===n.tagName.toLowerCase()&&-1!==n.className.indexOf("waves-effect"))continue;var o=document.createElement("i");o.className=i.className+" waves-input-wrapper";var a=i.getAttribute("style");a=a||"",o.setAttribute("style",a),i.className="waves-button-input",i.removeAttribute("style"),n.replaceChild(o,i),o.appendChild(i)}}}},l={touches:0,allowEvent:function(t){var e=!0;return"touchstart"===t.type?l.touches+=1:"touchend"===t.type||"touchcancel"===t.type?setTimeout(function(){0<l.touches&&(l.touches-=1)},500):"mousedown"===t.type&&0<l.touches&&(e=!1),e},touchup:function(t){l.allowEvent(t)}};function n(t){var e=function(t){if(!1===l.allowEvent(t))return null;for(var e=null,i=t.target||t.srcElement;null!==i.parentNode;){if(!(i instanceof SVGElement)&&-1!==i.className.indexOf("waves-effect")){e=i;break}i=i.parentNode}return e}(t);null!==e&&(d.show(t,e),"ontouchstart"in i&&(e.addEventListener("touchend",d.hide,!1),e.addEventListener("touchcancel",d.hide,!1)),e.addEventListener("mouseup",d.hide,!1),e.addEventListener("mouseleave",d.hide,!1),e.addEventListener("dragend",d.hide,!1))}t.displayEffect=function(t){"duration"in(t=t||{})&&(d.duration=t.duration),d.wrapInput(e(".waves-effect")),"ontouchstart"in i&&document.body.addEventListener("touchstart",n,!1),document.body.addEventListener("mousedown",n,!1)},t.attach=function(t){"input"===t.tagName.toLowerCase()&&(d.wrapInput([t]),t=t.parentNode),"ontouchstart"in i&&t.addEventListener("touchstart",n,!1),t.addEventListener("mousedown",n,!1)},i.Waves=t,document.addEventListener("DOMContentLoaded",function(){t.displayEffect()},!1)}(window),function(a,i){var t={displayLength:1/0,inDuration:300,outDuration:375,className:void 0,completeCallback:void 0,activationPercent:.8},o=(_createClass(r,[{key:"createToast",value:function(){var t=document.createElement("div");if(t.classList.add("toast"),this.options.className){var e,i=this.options.className.split(" "),n=void 0;for(n=0,e=i.length;n<e;n++)t.classList.add(i[n])}return("object"===("undefined"==typeof HTMLElement?"undefined":_typeof(HTMLElement))?this.message instanceof HTMLElement:this.message&&"object"===_typeof(this.message)&&null!==this.message&&1===this.message.nodeType&&"string"==typeof this.message.nodeName)?t.appendChild(this.message):this.message instanceof jQuery?a(t).append(this.message):t.innerHTML=this.message,r._container.appendChild(t),t}},{key:"_animateIn",value:function(){i(this.el,{top:0,opacity:1},{duration:300,easing:"easeOutCubic",queue:!1})}},{key:"setTimer",value:function(){var t=this;this.timeRemaining!==1/0&&(this.counterInterval=setInterval(function(){t.panning||(t.timeRemaining-=20),t.timeRemaining<=0&&t.remove()},20))}},{key:"remove",value:function(){var t=this;window.clearInterval(this.counterInterval);var e=this.el.offsetWidth*this.options.activationPercent;this.wasSwiped&&(this.el.style.transition="transform .05s, opacity .05s",this.el.style.transform="translateX("+e+"px)",this.el.style.opacity=0),i(this.el,{opacity:0,marginTop:"-40px"},{duration:this.options.outDuration,easing:"easeOutExpo",queue:!1,complete:function(){"function"==typeof t.options.completeCallback&&t.options.completeCallback(),t.el.parentNode.removeChild(t.el),r._toasts.splice(r._toasts.indexOf(t),1),0===r._toasts.length&&r._removeContainer()}})}}],[{key:"_createContainer",value:function(){var t=document.createElement("div");t.setAttribute("id","toast-container"),t.addEventListener("touchstart",r._onDragStart),t.addEventListener("touchmove",r._onDragMove),t.addEventListener("touchend",r._onDragEnd),t.addEventListener("mousedown",r._onDragStart),document.addEventListener("mousemove",r._onDragMove),document.addEventListener("mouseup",r._onDragEnd),document.body.appendChild(t),r._container=t}},{key:"_removeContainer",value:function(){document.removeEventListener("mousemove",r._onDragMove),document.removeEventListener("mouseup",r._onDragEnd),r._container.parentNode.removeChild(r._container),r._container=null}},{key:"_onDragStart",value:function(t){if(t.target&&a(t.target).closest(".toast").length){var e=a(t.target).closest(".toast")[0].M_Toast;e.panning=!0,(r._draggedToast=e).el.classList.add("panning"),e.el.style.transition="",e.startingXPos=r._xPos(t),e.time=Date.now(),e.xPos=r._xPos(t)}}},{key:"_onDragMove",value:function(t){if(r._draggedToast){t.preventDefault();var e=r._draggedToast;e.deltaX=Math.abs(e.xPos-r._xPos(t)),e.xPos=r._xPos(t),e.velocityX=e.deltaX/(Date.now()-e.time),e.time=Date.now();var i=e.xPos-e.startingXPos,n=e.el.offsetWidth*e.options.activationPercent;e.el.style.transform="translateX("+i+"px)",e.el.style.opacity=1-Math.abs(i/n)}}},{key:"_onDragEnd",value:function(){if(r._draggedToast){var t=r._draggedToast;t.panning=!1,t.el.classList.remove("panning");var e=t.xPos-t.startingXPos,i=t.el.offsetWidth*t.options.activationPercent;Math.abs(e)>i||1<t.velocityX?(t.wasSwiped=!0,t.remove()):(t.el.style.transition="transform .2s, opacity .2s",t.el.style.transform="",t.el.style.opacity=""),r._draggedToast=null}}},{key:"_xPos",value:function(t){return t.targetTouches&&1<=t.targetTouches.length?t.targetTouches[0].clientX:t.clientX}},{key:"removeAll",value:function(){for(var t in r._toasts)r._toasts[t].remove()}},{key:"defaults",get:function(){return t}}]),r);function r(t,e,i,n){if(_classCallCheck(this,r),t){this.options={displayLength:e,className:i,completeCallback:n},this.options=a.extend({},r.defaults,this.options),this.message=t,this.panning=!1,this.timeRemaining=this.options.displayLength,0===r._toasts.length&&r._createContainer(),r._toasts.push(this);var o=this.createToast();(o.M_Toast=this).el=o,this._animateIn(),this.setTimer()}}o._toasts=[],o._container=null,o._draggedToast=null,Materialize.Toast=o,Materialize.toast=function(t,e,i,n){return new o(t,e,i,n)}}(jQuery,Materialize.Vel),function(p){var e={init:function(d){d=p.extend({menuWidth:300,edge:"left",closeOnClick:!1,draggable:!0,onOpen:null,onClose:null},d),p(this).each(function(){var t=p(this),e=t.attr("data-activates"),l=p("#"+e);300!=d.menuWidth&&l.css("width",d.menuWidth);var r=p('.drag-target[data-sidenav="'+e+'"]');d.draggable?(r.length&&r.remove(),r=p('<div class="drag-target"></div>').attr("data-sidenav",e),p("body").append(r)):r=p(),"left"==d.edge?(l.css("transform","translateX(-100%)"),r.css({left:0})):(l.addClass("right-aligned").css("transform","translateX(100%)"),r.css({right:0})),l.hasClass("fixed")&&992<window.innerWidth&&l.css("transform","translateX(0)"),l.hasClass("fixed")&&p(window).resize(function(){992<window.innerWidth?0!==p("#sidenav-overlay").length&&u?c(!0):l.css("transform","translateX(0%)"):!1===u&&("left"===d.edge?l.css("transform","translateX(-100%)"):l.css("transform","translateX(100%)"))}),!0===d.closeOnClick&&l.on("click.itemclick","a:not(.collapsible-header)",function(){992<window.innerWidth&&l.hasClass("fixed")||c()});var c=function(t){u=!1,p("body").css({overflow:"",width:""}),p("#sidenav-overlay").velocity({opacity:0},{duration:200,queue:!1,easing:"easeOutQuad",complete:function(){p(this).remove()}}),"left"===d.edge?(r.css({width:"",right:"",left:"0"}),l.velocity({translateX:"-100%"},{duration:200,queue:!1,easing:"easeOutCubic",complete:function(){!0===t&&(l.removeAttr("style"),l.css("width",d.menuWidth))}})):(r.css({width:"",right:"0",left:""}),l.velocity({translateX:"100%"},{duration:200,queue:!1,easing:"easeOutCubic",complete:function(){!0===t&&(l.removeAttr("style"),l.css("width",d.menuWidth))}})),"function"==typeof d.onClose&&d.onClose.call(this,l)},u=!1;d.draggable&&(r.on("click",function(){u&&c()}),r.hammer({prevent_default:!1}).on("pan",function(t){if("touch"==t.gesture.pointerType){t.gesture.direction;var e=t.gesture.center.x,i=t.gesture.center.y;t.gesture.velocityX;if(0===e&&0===i)return;var n,o=p("body"),a=p("#sidenav-overlay"),r=o.innerWidth();if(o.css("overflow","hidden"),o.width(r),0===a.length&&((a=p('<div id="sidenav-overlay"></div>')).css("opacity",0).click(function(){c()}),"function"==typeof d.onOpen&&d.onOpen.call(this,l),p("body").append(a)),"left"===d.edge&&(e>d.menuWidth?e=d.menuWidth:e<0&&(e=0)),"left"===d.edge)e<d.menuWidth/2?u=!1:e>=d.menuWidth/2&&(u=!0),l.css("transform","translateX("+(e-d.menuWidth)+"px)");else{e<window.innerWidth-d.menuWidth/2?u=!0:e>=window.innerWidth-d.menuWidth/2&&(u=!1);var s=e-d.menuWidth/2;s<0&&(s=0),l.css("transform","translateX("+s+"px)")}n="left"===d.edge?e/d.menuWidth:Math.abs((e-window.innerWidth)/d.menuWidth),a.velocity({opacity:n},{duration:10,queue:!1,easing:"easeOutQuad"})}}).on("panend",function(t){if("touch"==t.gesture.pointerType){var e=p("#sidenav-overlay"),i=t.gesture.velocityX,n=t.gesture.center.x,o=n-d.menuWidth,a=n-d.menuWidth/2;0<o&&(o=0),a<0&&(a=0),!1,"left"===d.edge?u&&i<=.3||i<-.5?(0!==o&&l.velocity({translateX:[0,o]},{duration:300,queue:!1,easing:"easeOutQuad"}),e.velocity({opacity:1},{duration:50,queue:!1,easing:"easeOutQuad"}),r.css({width:"50%",right:0,left:""}),u=!0):(!u||.3<i)&&(p("body").css({overflow:"",width:""}),l.velocity({translateX:[-1*d.menuWidth-10,o]},{duration:200,queue:!1,easing:"easeOutQuad"}),e.velocity({opacity:0},{duration:200,queue:!1,easing:"easeOutQuad",complete:function(){"function"==typeof d.onClose&&d.onClose.call(this,l),p(this).remove()}}),r.css({width:"10px",right:"",left:0})):u&&-.3<=i||.5<i?(0!==a&&l.velocity({translateX:[0,a]},{duration:300,queue:!1,easing:"easeOutQuad"}),e.velocity({opacity:1},{duration:50,queue:!1,easing:"easeOutQuad"}),r.css({width:"50%",right:"",left:0}),u=!0):(!u||i<-.3)&&(p("body").css({overflow:"",width:""}),l.velocity({translateX:[d.menuWidth+10,a]},{duration:200,queue:!1,easing:"easeOutQuad"}),e.velocity({opacity:0},{duration:200,queue:!1,easing:"easeOutQuad",complete:function(){"function"==typeof d.onClose&&d.onClose.call(this,l),p(this).remove()}}),r.css({width:"10px",right:0,left:""}))}})),t.off("click.sidenav").on("click.sidenav",function(){if(!0===u)u=!1,c();else{var t=p("body"),e=p('<div id="sidenav-overlay"></div>'),i=t.innerWidth();t.css("overflow","hidden"),t.width(i),p("body").append(r),"left"===d.edge?(r.css({width:"50%",right:0,left:""}),l.velocity({translateX:[0,-1*d.menuWidth]},{duration:300,queue:!1,easing:"easeOutQuad"})):(r.css({width:"50%",right:"",left:0}),l.velocity({translateX:[0,d.menuWidth]},{duration:300,queue:!1,easing:"easeOutQuad"})),e.css("opacity",0).click(function(){u=!1,c(),e.velocity({opacity:0},{duration:300,queue:!1,easing:"easeOutQuad",complete:function(){p(this).remove()}})}),p("body").append(e),e.velocity({opacity:1},{duration:300,queue:!1,easing:"easeOutQuad",complete:function(){!(u=!0)}}),"function"==typeof d.onOpen&&d.onOpen.call(this,l)}return!1})})},destroy:function(){var t=p("#sidenav-overlay"),e=p('.drag-target[data-sidenav="'+p(this).attr("data-activates")+'"]');t.trigger("click"),e.remove(),p(this).off("click"),t.remove()},show:function(){this.trigger("click")},hide:function(){p("#sidenav-overlay").trigger("click")}};p.fn.sideNav=function(t){return e[t]?e[t].apply(this,Array.prototype.slice.call(arguments,1)):"object"!==_typeof(t)&&t?void p.error("Method "+t+" does not exist on jQuery.sideNav"):e.init.apply(this,arguments)}}(jQuery),function(d){var r=d(window),p=[],s=[],a=!1,l=0,c={top:0,right:0,bottom:0,left:0};function u(t){++l;var e=r.scrollTop(),i=r.scrollLeft(),n=i+r.width(),o=e+r.height(),a=function(r,s,l,c){var u=d();return d.each(p,function(t,e){if(0<e.height()){var i=e.offset().top,n=e.offset().left,o=n+e.width(),a=i+e.height();!(s<n||o<c||l<i||a<r)&&u.push(e)}}),u}(e+c.top+t||200,n+c.right,o+c.bottom,i+c.left);d.each(a,function(t,e){"number"!=typeof e.data("scrollSpy:ticks")&&e.triggerHandler("scrollSpy:enter"),e.data("scrollSpy:ticks",l)}),d.each(s,function(t,e){var i=e.data("scrollSpy:ticks");"number"==typeof i&&i!==l&&(e.triggerHandler("scrollSpy:exit"),e.data("scrollSpy:ticks",null))}),s=a}function e(){r.trigger("scrollSpy:winSize")}d.scrollSpy=function(t,i){i=d.extend({throttle:100,scrollOffset:200,activeClass:"active",getActiveElement:function(t){return'a[href="#'+t+'"]'}},i);var n=[];(t=d(t)).each(function(t,e){p.push(d(e)),d(e).data("scrollSpy:id",t),d('a[href="#'+d(e).attr("id")+'"]').click(function(t){t.preventDefault();var e=d(Materialize.escapeHash(this.hash)).offset().top+1;d("html, body").animate({scrollTop:e-i.scrollOffset},{duration:400,queue:!1,easing:"easeOutCubic"})})}),c.top=i.offsetTop||0,c.right=i.offsetRight||0,c.bottom=i.offsetBottom||0,c.left=i.offsetLeft||0;function e(){d(document).ready(o)}var o=Materialize.throttle(function(){u(i.scrollOffset)},i.throttle||100);return a||(r.on("scroll",e),r.on("resize",e),a=!0),setTimeout(e,0),t.on("scrollSpy:enter",function(){n=d.grep(n,function(t){return 0!=t.height()});var t=d(this);n[0]?(d(i.getActiveElement(n[0].attr("id"))).removeClass(i.activeClass),t.data("scrollSpy:id")<n[0].data("scrollSpy:id")?n.unshift(d(this)):n.push(d(this))):n.push(d(this)),d(i.getActiveElement(n[0].attr("id"))).addClass(i.activeClass)}),t.on("scrollSpy:exit",function(){if((n=d.grep(n,function(t){return 0!=t.height()}))[0]){d(i.getActiveElement(n[0].attr("id"))).removeClass(i.activeClass);var e=d(this);(n=d.grep(n,function(t){return t.attr("id")!=e.attr("id")}))[0]&&d(i.getActiveElement(n[0].attr("id"))).addClass(i.activeClass)}}),t},d.winSizeSpy=function(t){return d.winSizeSpy=function(){return r},t=t||{throttle:100},r.on("resize",Materialize.throttle(e,t.throttle||100))},d.fn.scrollSpy=function(t){return d.scrollSpy(d(this),t)}}(jQuery),function(C){C(document).ready(function(){Materialize.updateTextFields=function(){C("input[type=text], input[type=password], input[type=email], input[type=url], input[type=tel], input[type=number], input[type=search], textarea").each(function(t,e){var i=C(this);0<C(e).val().length||C(e).is(":focus")||e.autofocus||void 0!==i.attr("placeholder")?i.siblings("label").addClass("active"):C(e)[0].validity?i.siblings("label").toggleClass("active",!0===C(e)[0].validity.badInput):i.siblings("label").removeClass("active")})};var i="input[type=text], input[type=password], input[type=email], input[type=url], input[type=tel], input[type=number], input[type=search], textarea";C(document).on("change",i,function(){0===C(this).val().length&&void 0===C(this).attr("placeholder")||C(this).siblings("label").addClass("active"),validate_field(C(this))}),C(document).ready(function(){Materialize.updateTextFields()}),C(document).on("reset",function(t){var e=C(t.target);e.is("form")&&(e.find(i).removeClass("valid").removeClass("invalid"),e.find(i).each(function(){""===C(this).attr("value")&&C(this).siblings("label").removeClass("active")}),e.find("select.initialized").each(function(){var t=e.find("option[selected]").text();e.siblings("input.select-dropdown").val(t)}))}),C(document).on("focus",i,function(){C(this).siblings("label, .prefix").addClass("active")}),C(document).on("blur",i,function(){var t=C(this),e=".prefix";0===t.val().length&&!0!==t[0].validity.badInput&&void 0===t.attr("placeholder")&&(e+=", label"),t.siblings(e).removeClass("active"),validate_field(t)}),window.validate_field=function(t){var e=void 0!==t.attr("data-length"),i=parseInt(t.attr("data-length")),n=t.val().length;0!==t.val().length||!1!==t[0].validity.badInput||t.is(":required")?t.hasClass("validate")&&(t.is(":valid")&&e&&n<=i||t.is(":valid")&&!e?(t.removeClass("invalid"),t.addClass("valid")):(t.removeClass("valid"),t.addClass("invalid"))):t.hasClass("validate")&&(t.removeClass("valid"),t.removeClass("invalid"))};C(document).on("keyup.radio","input[type=radio], input[type=checkbox]",function(t){if(9===t.which)return C(this).addClass("tabbed"),void C(this).one("blur",function(t){C(this).removeClass("tabbed")})});var r=C(".hiddendiv").first();r.length||(r=C('<div class="hiddendiv common"></div>'),C("body").append(r));var t=".materialize-textarea";C(t).each(function(){var t=C(this);t.data("original-height",t.height()),t.data("previous-length",t.val().length)}),C("body").on("keyup keydown autoresize",t,function(){!function(t){var e=t.css("font-family"),i=t.css("font-size"),n=t.css("line-height"),o=t.css("padding");i&&r.css("font-size",i),e&&r.css("font-family",e),n&&r.css("line-height",n),o&&r.css("padding",o),t.data("original-height")||t.data("original-height",t.height()),"off"===t.attr("wrap")&&r.css("overflow-wrap","normal").css("white-space","pre"),r.text(t.val()+"\n");var a=r.html().replace(/\n/g,"<br>");r.html(a),t.is(":visible")?r.css("width",t.width()):r.css("width",C(window).width()/2),t.data("original-height")<=r.height()?t.css("height",r.height()):t.val().length<t.data("previous-length")&&t.css("height",t.data("original-height")),t.data("previous-length",t.val().length)}(C(this))}),C(document).on("change",'.file-field input[type="file"]',function(){for(var t=C(this).closest(".file-field").find("input.file-path"),e=C(this)[0].files,i=[],n=0;n<e.length;n++)i.push(e[n].name);t.val(i.join(", ")),t.trigger("change")});var o="input[type=range]",a=!1;C(o).each(function(){var t=C('<span class="thumb"><span class="value"></span></span>');C(this).after(t)});function s(t){var e=-7+parseInt(t.parent().css("padding-left"))+"px";t.velocity({height:"30px",width:"30px",top:"-30px",marginLeft:e},{duration:300,easing:"easeOutExpo"})}function l(t){var e=t.width()-15,i=parseFloat(t.attr("max")),n=parseFloat(t.attr("min"));return(parseFloat(t.val())-n)/(i-n)*e}var e=".range-field";C(document).on("change",o,function(t){var e=C(this).siblings(".thumb");e.find(".value").html(C(this).val()),e.hasClass("active")||s(e);var i=l(C(this));e.addClass("active").css("left",i)}),C(document).on("mousedown touchstart",o,function(t){var e=C(this).siblings(".thumb");if(e.length<=0&&(e=C('<span class="thumb"><span class="value"></span></span>'),C(this).after(e)),e.find(".value").html(C(this).val()),a=!0,C(this).addClass("active"),e.hasClass("active")||s(e),"input"!==t.type){var i=l(C(this));e.addClass("active").css("left",i)}}),C(document).on("mouseup touchend",e,function(){a=!1,C(this).removeClass("active")}),C(document).on("input mousemove touchmove",e,function(t){var e=C(this).children(".thumb"),i=C(this).find(o);if(a){e.hasClass("active")||s(e);var n=l(i);e.addClass("active").css("left",n),e.find(".value").html(e.siblings(o).val())}}),C(document).on("mouseout touchleave",e,function(){if(!a){var t=C(this).children(".thumb"),e=7+parseInt(C(this).css("padding-left"))+"px";t.hasClass("active")&&t.velocity({height:"0",width:"0",top:"10px",marginLeft:e},{duration:100}),t.removeClass("active")}}),C.fn.autocomplete=function(y){var t={data:{},limit:1/0,onAutocomplete:null,minLength:1};return y=C.extend(t,y),this.each(function(){var p,f=C(this),h=y.data,v=0,a=-1,t=f.closest(".input-field");if(C.isEmptyObject(h))f.off("keyup.autocomplete focus.autocomplete");else{var e,m=C('<ul class="autocomplete-content dropdown-content"></ul>');t.length?(e=t.children(".autocomplete-content.dropdown-content").first()).length||t.append(m):(e=f.next(".autocomplete-content.dropdown-content")).length||f.after(m),e.length&&(m=e);var g=function(){m.empty(),a=-1,m.find(".active").removeClass("active"),p=void 0};f.off("blur.autocomplete").on("blur.autocomplete",function(){g()}),f.off("keyup.autocomplete focus.autocomplete").on("keyup.autocomplete focus.autocomplete",function(t){v=0;var e=f.val().toLowerCase();if(13!==t.which&&38!==t.which&&40!==t.which){if(p!==e&&(g(),e.length>=y.minLength))for(var i in h)if(h.hasOwnProperty(i)&&-1!==i.toLowerCase().indexOf(e)){if(v>=y.limit)break;var n=C("<li></li>");h[i]?n.append('<img src="'+h[i]+'" class="right circle"><span>'+i+"</span>"):n.append("<span>"+i+"</span>"),m.append(n),o=e,void 0,r=(a=n).find("img"),s=a.text().toLowerCase().indexOf(""+o.toLowerCase()),l=s+o.length-1,c=a.text().slice(0,s),u=a.text().slice(s,1+l),d=a.text().slice(1+l),a.html("<span>"+c+"<span class='highlight'>"+u+"</span>"+d+"</span>"),r.length&&a.prepend(r),v++}var o,a,r,s,l,c,u,d;p=e}}),f.off("keydown.autocomplete").on("keydown.autocomplete",function(t){var e,i=t.which,n=m.children("li").length,o=m.children(".active").first();13===i&&0<=a?(e=m.children("li").eq(a)).length&&(e.trigger("mousedown.autocomplete"),t.preventDefault()):38!==i&&40!==i||(t.preventDefault(),38===i&&0<a&&a--,40===i&&a<n-1&&a++,o.removeClass("active"),0<=a&&m.children("li").eq(a).addClass("active"))}),m.off("mousedown.autocomplete touchstart.autocomplete").on("mousedown.autocomplete touchstart.autocomplete","li",function(){var t=C(this).text().trim();f.val(t),f.trigger("change"),g(),"function"==typeof y.onAutocomplete&&y.onAutocomplete.call(this,t)})}})}}),C.fn.material_select=function(k){function x(t,e,i){var n=t.indexOf(e),o=-1===n;return o?t.push(e):t.splice(n,1),i.siblings("ul.dropdown-content").find("li:not(.optgroup)").eq(e).toggleClass("active"),i.find("option").eq(e).prop("selected",o),function(t,e){for(var i="",n=0,o=t.length;n<o;n++){var a=e.find("option").eq(t[n]).text();i+=0===n?a:", "+a}""===i&&(i=e.find("option:disabled").eq(0).text());e.siblings("input.select-dropdown").val(i)}(t,i),o}C(this).each(function(){var n=C(this);if(!n.hasClass("browser-default")){var c=!!n.attr("multiple"),t=n.attr("data-select-id");if(t&&(n.parent().find("span.caret").remove(),n.parent().find("input").remove(),n.unwrap(),C("ul#select-options-"+t).remove()),"destroy"===k)return n.removeAttr("data-select-id").removeClass("initialized"),void C(window).off("click.select");var e=Materialize.guid();n.attr("data-select-id",e);var i=C('<div class="select-wrapper"></div>');i.addClass(n.attr("class")),n.is(":disabled")&&i.addClass("disabled");var u=C('<ul id="select-options-'+e+'" class="dropdown-content select-dropdown '+(c?"multiple-select-dropdown":"")+'"></ul>'),o=n.children("option, optgroup"),a=[],r=!1,s=n.find("option:selected").html()||n.find("option:first").html()||"",l="disabled",d=C("#send_file")[0],p=C("#qiehuanbtn")[0],f=C("#send_string")[0],h=C("#uploadpy")[0];s==CCB.str_group.no_port_option?-1!=d.className.indexOf("disabled")||(d.className+=l,p.className+=l,f.className+=l,h.className+=l):(d.className=d.className.replace(l,""),p.className=p.className.replace(l,""),f.className=f.className.replace(l,""),h.className=h.className.replace(l,""));var v=function(t,e,i){var n=e.is(":disabled")?"disabled ":"",o="optgroup-option"===i?"optgroup-option ":"",a=c?'<input type="checkbox"'+n+"/><label></label>":"",r=e.data("icon"),s=e.attr("class");if(r){var l="";return s&&(l=' class="'+s+'"'),u.append(C('<li class="'+n+o+'"><img alt="" src="'+r+'"'+l+"><span>"+a+e.html()+"</span></li>")),!0}u.append(C('<li class="'+n+o+'"><span>'+a+e.html()+"</span></li>"))};o.length&&o.each(function(){if(C(this).is("option"))c?v(0,C(this),"multiple"):v(0,C(this));else if(C(this).is("optgroup")){var t=C(this).children("option");u.append(C('<li class="optgroup"><span>'+C(this).attr("label")+"</span></li>")),t.each(function(){v(0,C(this),"optgroup-option")})}}),u.find("li:not(.optgroup)").each(function(i){C(this).click(function(t){if(!C(this).hasClass("disabled")&&!C(this).hasClass("optgroup")){var e=!0;c?(C('input[type="checkbox"]',this).prop("checked",function(t,e){return!e}),e=x(a,i,n),y.trigger("focus")):(u.find("li").removeClass("active"),C(this).toggleClass("active"),y.val(C(this).text())),b(u,C(this)),n.find("option").eq(i).prop("selected",e),n.trigger("change"),void 0!==k&&k()}t.stopPropagation()})}),n.wrap(i);var m=C('<span class="caret">&#9660;</span>'),g=s.replace(/"/g,"&quot;"),y=C('<input type="text" class="select-dropdown" readonly="true" '+(n.is(":disabled")?"disabled":"")+' data-activates="select-options-'+e+'" value="'+g+'"/>');n.before(y),y.before(m),y.after(u),n.is(":disabled")||y.dropdown({hover:!1}),n.attr("tabindex")&&C(y[0]).attr("tabindex",n.attr("tabindex")),n.addClass("initialized"),y.on({focus:function(){if(C("ul.select-dropdown").not(u[0]).is(":visible")&&(C("input.select-dropdown").trigger("close"),C(window).off("click.select")),!u.is(":visible")){C(this).trigger("open",["focus"]);var t=C(this).val();c&&0<=t.indexOf(",")&&(t=t.split(",")[0]);var e=u.find("li").filter(function(){return C(this).text().toLowerCase()===t.toLowerCase()})[0];b(u,e,!0),C(window).off("click.select").on("click.select",function(){c&&(r||y.trigger("close")),C(window).off("click.select")})}},click:function(t){t.stopPropagation()}}),y.on("blur",function(){c||(C(this).trigger("close"),C(window).off("click.select")),u.find("li.selected").removeClass("selected")}),u.hover(function(){r=!0},function(){r=!1}),c&&n.find("option:selected:not(:disabled)").each(function(){var t=this.index;x(a,t,n),u.find("li:not(.optgroup)").eq(t).find(":checkbox").prop("checked",!0)});var b=function(t,e,i){if(e){t.find("li.selected").removeClass("selected");var n=C(e);n.addClass("selected"),c&&!i||u.scrollTo(n)}},w=[];y.on("keydown",function(t){if(9!=t.which)if(40!=t.which||u.is(":visible")){if(13!=t.which||u.is(":visible")){t.preventDefault();var e=String.fromCharCode(t.which).toLowerCase();if(e&&-1===[9,13,27,38,40].indexOf(t.which)){w.push(e);var i=w.join(""),n=u.find("li").filter(function(){return 0===C(this).text().toLowerCase().indexOf(i)})[0];n&&b(u,n)}if(13==t.which){var o=u.find("li.selected:not(.disabled)")[0];o&&(C(o).trigger("click"),c||y.trigger("close"))}40==t.which&&(n=u.find("li.selected").length?u.find("li.selected").next("li:not(.disabled)")[0]:u.find("li:not(.disabled)")[0],b(u,n)),27==t.which&&y.trigger("close"),38==t.which&&(n=u.find("li.selected").prev("li:not(.disabled)")[0])&&b(u,n),setTimeout(function(){w=[]},1e3)}}else y.trigger("open");else y.trigger("close")})}})}}(jQuery),function(f){var e={init:function(p){return p=f.extend({indicators:!0,height:400,transition:500,interval:6e3},p),this.each(function(){var e,i,r,s=f(this),l=s.find("ul.slides").first(),c=l.find("> li"),n=l.find(".active").index();function o(t,e){t.hasClass("center-align")?t.velocity({opacity:0,translateY:-100},{duration:e,queue:!1}):t.hasClass("right-align")?t.velocity({opacity:0,translateX:100},{duration:e,queue:!1}):t.hasClass("left-align")&&t.velocity({opacity:0,translateX:-100},{duration:e,queue:!1})}function a(t){t>=c.length?t=0:t<0&&(t=c.length-1),(n=l.find(".active").index())!=t&&(e=c.eq(n),$caption=e.find(".caption"),e.removeClass("active"),e.velocity({opacity:0},{duration:p.transition,queue:!1,easing:"easeOutQuad",complete:function(){c.not(".active").velocity({opacity:0,translateX:0,translateY:0},{duration:0,queue:!1})}}),o($caption,p.transition),p.indicators&&i.eq(n).removeClass("active"),c.eq(t).velocity({opacity:1},{duration:p.transition,queue:!1,easing:"easeOutQuad"}),c.eq(t).find(".caption").velocity({opacity:1,translateX:0,translateY:0},{duration:p.transition,delay:p.transition,queue:!1,easing:"easeOutQuad"}),c.eq(t).addClass("active"),p.indicators&&i.eq(t).addClass("active"))}-1!=n&&(e=c.eq(n)),s.hasClass("fullscreen")||(p.indicators?s.height(p.height+40):s.height(p.height),l.height(p.height)),c.find(".caption").each(function(){o(f(this),0)}),c.find("img").each(function(){var t="data:image/gif;base64,R0lGODlhAQABAIABAP///wAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==";f(this).attr("src")!==t&&(f(this).css("background-image",'url("'+f(this).attr("src")+'")'),f(this).attr("src",t))}),p.indicators&&(i=f('<ul class="indicators"></ul>'),c.each(function(t){var e=f('<li class="indicator-item"></li>');e.click(function(){a(l.parent().find(f(this)).index()),clearInterval(r),r=setInterval(function(){n=l.find(".active").index(),c.length==n+1?n=0:n+=1,a(n)},p.transition+p.interval)}),i.append(e)}),s.append(i),i=s.find("ul.indicators").find("li.indicator-item")),e?e.show():(c.first().addClass("active").velocity({opacity:1},{duration:p.transition,queue:!1,easing:"easeOutQuad"}),n=0,e=c.eq(n),p.indicators&&i.eq(n).addClass("active")),e.find("img").each(function(){e.find(".caption").velocity({opacity:1,translateX:0,translateY:0},{duration:p.transition,queue:!1,easing:"easeOutQuad"})}),r=setInterval(function(){a((n=l.find(".active").index())+1)},p.transition+p.interval);var u=!1,d=!1;s.hammer({prevent_default:!1}).on("pan",function(t){if("touch"===t.gesture.pointerType){clearInterval(r);var e,i=t.gesture.direction,n=t.gesture.deltaX,o=t.gesture.velocityX,a=t.gesture.velocityY;$curr_slide=l.find(".active"),Math.abs(o)>Math.abs(a)&&$curr_slide.velocity({translateX:n},{duration:50,queue:!1,easing:"easeOutQuad"}),4===i&&(n>s.innerWidth()/2||o<-.65)?d=!0:2===i&&(n<-1*s.innerWidth()/2||.65<o)&&(u=!0),u&&(0===(e=$curr_slide.next()).length&&(e=c.first()),e.velocity({opacity:1},{duration:300,queue:!1,easing:"easeOutQuad"})),d&&(0===(e=$curr_slide.prev()).length&&(e=c.last()),e.velocity({opacity:1},{duration:300,queue:!1,easing:"easeOutQuad"}))}}).on("panend",function(t){"touch"===t.gesture.pointerType&&($curr_slide=l.find(".active"),!1,curr_index=l.find(".active").index(),!d&&!u||c.length<=1?$curr_slide.velocity({translateX:0},{duration:300,queue:!1,easing:"easeOutQuad"}):u?(a(curr_index+1),$curr_slide.velocity({translateX:-1*s.innerWidth()},{duration:300,queue:!1,easing:"easeOutQuad",complete:function(){$curr_slide.velocity({opacity:0,translateX:0},{duration:0,queue:!1})}})):d&&(a(curr_index-1),$curr_slide.velocity({translateX:s.innerWidth()},{duration:300,queue:!1,easing:"easeOutQuad",complete:function(){$curr_slide.velocity({opacity:0,translateX:0},{duration:0,queue:!1})}})),d=u=!1,clearInterval(r),r=setInterval(function(){n=l.find(".active").index(),c.length==n+1?n=0:n+=1,a(n)},p.transition+p.interval))}),s.on("sliderPause",function(){clearInterval(r)}),s.on("sliderStart",function(){clearInterval(r),r=setInterval(function(){n=l.find(".active").index(),c.length==n+1?n=0:n+=1,a(n)},p.transition+p.interval)}),s.on("sliderNext",function(){a((n=l.find(".active").index())+1)}),s.on("sliderPrev",function(){a((n=l.find(".active").index())-1)})})},pause:function(){f(this).trigger("sliderPause")},start:function(){f(this).trigger("sliderStart")},next:function(){f(this).trigger("sliderNext")},prev:function(){f(this).trigger("sliderPrev")}};f.fn.slider=function(t){return e[t]?e[t].apply(this,Array.prototype.slice.call(arguments,1)):"object"!==_typeof(t)&&t?void f.error("Method "+t+" does not exist on jQuery.tooltip"):e.init.apply(this,arguments)}}(jQuery),function(i){i(document).ready(function(){i(document).on("click.card",".card",function(t){if(i(this).find("> .card-reveal").length){var e=i(t.target).closest(".card");void 0===e.data("initialOverflow")&&e.data("initialOverflow",void 0===e.css("overflow")?"":e.css("overflow")),i(t.target).is(i(".card-reveal .card-title>i"))?i(this).find(".card-reveal").velocity({translateY:0},{duration:225,queue:!1,easing:"easeInOutQuad",complete:function(){i(this).css({display:"none"}),e.css("overflow",e.data("initialOverflow"))}}):(i(t.target).is(i(".card .activator"))||i(t.target).is(i(".card .activator i")))&&(e.css("overflow","hidden"),i(this).find(".card-reveal").css({display:"block"}).velocity("stop",!1).velocity({translateY:"-100%"},{duration:300,queue:!1,easing:"easeInOutQuad"}))}})})}(jQuery),function(l){var e={data:[],placeholder:"",secondaryPlaceholder:"",autocompleteOptions:{}};l(document).ready(function(){l(document).on("click",".chip .close",function(t){l(this).closest(".chips").attr("data-initialized")||l(this).closest(".chip").remove()})}),l.fn.material_chip=function(t){var s=this;if(this.$el=l(this),this.$document=l(document),this.SELS={CHIPS:".chips",CHIP:".chip",INPUT:"input",DELETE:".material-icons",SELECTED_CHIP:".selected"},"data"===t)return this.$el.data("chips");var o=l.extend({},e,t);s.hasAutocomplete=!l.isEmptyObject(o.autocompleteOptions.data),this.init=function(){var i=0;s.$el.each(function(){var t=l(this),e=Materialize.guid();s.chipId=e,o.data&&o.data instanceof Array||(o.data=[]),t.data("chips",o.data),t.attr("data-index",i),t.attr("data-initialized",!0),t.hasClass(s.SELS.CHIPS)||t.addClass("chips"),s.chips(t,e),i++})},this.handleEvents=function(){var r=s.SELS;s.$document.off("click.chips-focus",r.CHIPS).on("click.chips-focus",r.CHIPS,function(t){l(t.target).find(r.INPUT).focus()}),s.$document.off("click.chips-select",r.CHIP).on("click.chips-select",r.CHIP,function(t){var e=l(t.target);if(e.length){var i=e.hasClass("selected"),n=e.closest(r.CHIPS);l(r.CHIP).removeClass("selected"),i||s.selectChip(e.index(),n)}}),s.$document.off("keydown.chips").on("keydown.chips",function(t){if(!l(t.target).is("input, textarea")){var e,i=s.$document.find(r.CHIP+r.SELECTED_CHIP),n=i.closest(r.CHIPS),o=i.siblings(r.CHIP).length;if(i.length)if(8===t.which||46===t.which){t.preventDefault(),e=i.index(),s.deleteChip(e,n);var a=null;e+1<o?a=e:e!==o&&e+1!==o||(a=o-1),a<0&&(a=null),null!==a&&s.selectChip(a,n),o||n.find("input").focus()}else if(37===t.which){if((e=i.index()-1)<0)return;l(r.CHIP).removeClass("selected"),s.selectChip(e,n)}else if(39===t.which){if(e=i.index()+1,l(r.CHIP).removeClass("selected"),o<e)return void n.find("input").focus();s.selectChip(e,n)}}}),s.$document.off("focusin.chips",r.CHIPS+" "+r.INPUT).on("focusin.chips",r.CHIPS+" "+r.INPUT,function(t){var e=l(t.target).closest(r.CHIPS);e.addClass("focus"),e.siblings("label, .prefix").addClass("active"),l(r.CHIP).removeClass("selected")}),s.$document.off("focusout.chips",r.CHIPS+" "+r.INPUT).on("focusout.chips",r.CHIPS+" "+r.INPUT,function(t){var e=l(t.target).closest(r.CHIPS);e.removeClass("focus"),void 0!==e.data("chips")&&e.data("chips").length||e.siblings("label").removeClass("active"),e.siblings(".prefix").removeClass("active")}),s.$document.off("keydown.chips-add",r.CHIPS+" "+r.INPUT).on("keydown.chips-add",r.CHIPS+" "+r.INPUT,function(t){var e=l(t.target),i=e.closest(r.CHIPS),n=i.children(r.CHIP).length;if(13===t.which){if(s.hasAutocomplete&&i.find(".autocomplete-content.dropdown-content").length&&i.find(".autocomplete-content.dropdown-content").children().length)return;return t.preventDefault(),s.addChip({tag:e.val()},i),void e.val("")}if((8===t.keyCode||37===t.keyCode)&&""===e.val()&&n)return t.preventDefault(),s.selectChip(n-1,i),void e.blur()}),s.$document.off("click.chips-delete",r.CHIPS+" "+r.DELETE).on("click.chips-delete",r.CHIPS+" "+r.DELETE,function(t){var e=l(t.target),i=e.closest(r.CHIPS),n=e.closest(r.CHIP);t.stopPropagation(),s.deleteChip(n.index(),i),i.find("input").focus()})},this.chips=function(e,t){e.empty(),e.data("chips").forEach(function(t){e.append(s.renderChip(t))}),e.append(l('<input id="'+t+'" class="input" placeholder="">')),s.setPlaceholder(e);var i=e.next("label");i.length&&(i.attr("for",t),void 0!==e.data("chips")&&e.data("chips").length&&i.addClass("active"));var n=l("#"+t);s.hasAutocomplete&&(o.autocompleteOptions.onAutocomplete=function(t){s.addChip({tag:t},e),n.val(""),n.focus()},n.autocomplete(o.autocompleteOptions))},this.renderChip=function(t){if(t.tag){var e=l('<div class="chip"></div>');return e.text(t.tag),t.image&&e.prepend(l("<img />").attr("src",t.image)),e.append(l('<i class="material-icons close">close</i>')),e}},this.setPlaceholder=function(t){void 0!==t.data("chips")&&!t.data("chips").length&&o.placeholder?t.find("input").prop("placeholder",o.placeholder):(void 0===t.data("chips")||t.data("chips").length)&&o.secondaryPlaceholder&&t.find("input").prop("placeholder",o.secondaryPlaceholder)},this.isValid=function(t,e){for(var i=t.data("chips"),n=!1,o=0;o<i.length;o++)if(i[o].tag===e.tag)return void(n=!0);return""!==e.tag&&!n},this.addChip=function(t,e){if(s.isValid(e,t)){for(var i=s.renderChip(t),n=[],o=e.data("chips"),a=0;a<o.length;a++)n.push(o[a]);n.push(t),e.data("chips",n),i.insertBefore(e.find("input")),e.trigger("chip.add",t),s.setPlaceholder(e)}},this.deleteChip=function(t,e){var i=e.data("chips")[t];e.find(".chip").eq(t).remove();for(var n=[],o=e.data("chips"),a=0;a<o.length;a++)a!==t&&n.push(o[a]);e.data("chips",n),e.trigger("chip.delete",i),s.setPlaceholder(e)},this.selectChip=function(t,e){var i=e.find(".chip").eq(t);i&&!1===i.hasClass("selected")&&(i.addClass("selected"),e.trigger("chip.select",e.data("chips")[t]))},this.getChipsElement=function(t,e){return e.eq(t)},this.init(),this.handleEvents()}}(jQuery),function(r){r.fn.pushpin=function(a){var t={top:0,bottom:1/0,offset:0};return"remove"===a?(this.each(function(){(id=r(this).data("pushpin-id"))&&(r(window).off("scroll."+id),r(this).removeData("pushpin-id").removeClass("pin-top pinned pin-bottom").removeAttr("style"))}),!1):(a=r.extend(t,a),$index=0,this.each(function(){var t=Materialize.guid(),e=r(this),i=r(this).offset().top;function n(t){t.removeClass("pin-top"),t.removeClass("pinned"),t.removeClass("pin-bottom")}function o(t,e){t.each(function(){a.top<=e&&a.bottom>=e&&!r(this).hasClass("pinned")&&(n(r(this)),r(this).css("top",a.offset),r(this).addClass("pinned")),e<a.top&&!r(this).hasClass("pin-top")&&(n(r(this)),r(this).css("top",0),r(this).addClass("pin-top")),e>a.bottom&&!r(this).hasClass("pin-bottom")&&(n(r(this)),r(this).addClass("pin-bottom"),r(this).css("top",a.bottom-i))})}r(this).data("pushpin-id",t),o(e,r(window).scrollTop()),r(window).on("scroll."+t,function(){var t=r(window).scrollTop()+a.offset;o(e,t)})}))}}(jQuery),function(d){d(document).ready(function(){d.fn.reverse=[].reverse,d(document).on("mouseenter.fixedActionBtn",".fixed-action-btn:not(.click-to-toggle):not(.toolbar)",function(t){var e=d(this);i(e)}),d(document).on("mouseleave.fixedActionBtn",".fixed-action-btn:not(.click-to-toggle):not(.toolbar)",function(t){var e=d(this);n(e)}),d(document).on("click.fabClickToggle",".fixed-action-btn.click-to-toggle > a",function(t){var e=d(this).parent();e.hasClass("active")?n(e):i(e)}),d(document).on("click.fabToolbar",".fixed-action-btn.toolbar > a",function(t){var e=d(this).parent();o(e)})}),d.fn.extend({openFAB:function(){i(d(this))},closeFAB:function(){n(d(this))},openToolbar:function(){o(d(this))},closeToolbar:function(){p(d(this))}});var i=function(t){var e=t;if(!1===e.hasClass("active")){var i,n;!0===e.hasClass("horizontal")?n=40:i=40,e.addClass("active"),e.find("ul .btn-floating").velocity({scaleY:".4",scaleX:".4",translateY:i+"px",translateX:n+"px"},{duration:0});var o=0;e.find("ul .btn-floating").reverse().each(function(){d(this).velocity({opacity:"1",scaleX:"1",scaleY:"1",translateY:"0",translateX:"0"},{duration:80,delay:o}),o+=40})}},n=function(t){var e,i,n=t;!0===n.hasClass("horizontal")?i=40:e=40,n.removeClass("active");n.find("ul .btn-floating").velocity("stop",!0),n.find("ul .btn-floating").velocity({opacity:"0",scaleX:".4",scaleY:".4",translateY:e+"px",translateX:i+"px"},{duration:80})},o=function(e){if("true"!==e.attr("data-open")){var t,i,n,o=window.innerWidth,a=window.innerHeight,r=e[0].getBoundingClientRect(),s=e.find("> a").first(),l=e.find("> ul").first(),c=d('<div class="fab-backdrop"></div>'),u=s.css("background-color");s.append(c),t=r.left-o/2+r.width/2,i=a-r.bottom,n=o/c.width(),e.attr("data-origin-bottom",r.bottom),e.attr("data-origin-left",r.left),e.attr("data-origin-width",r.width),e.addClass("active"),e.attr("data-open",!0),e.css({"text-align":"center",width:"100%",bottom:0,left:0,transform:"translateX("+t+"px)",transition:"none"}),s.css({transform:"translateY("+-i+"px)",transition:"none"}),c.css({"background-color":u}),setTimeout(function(){e.css({transform:"",transition:"transform .2s cubic-bezier(0.550, 0.085, 0.680, 0.530), background-color 0s linear .2s"}),s.css({overflow:"visible",transform:"",transition:"transform .2s"}),setTimeout(function(){e.css({overflow:"hidden","background-color":u}),c.css({transform:"scale("+n+")",transition:"transform .2s cubic-bezier(0.550, 0.055, 0.675, 0.190)"}),l.find("> li > a").css({opacity:1}),d(window).on("scroll.fabToolbarClose",function(){p(e),d(window).off("scroll.fabToolbarClose"),d(document).off("click.fabToolbarClose")}),d(document).on("click.fabToolbarClose",function(t){d(t.target).closest(l).length||(p(e),d(window).off("scroll.fabToolbarClose"),d(document).off("click.fabToolbarClose"))})},100)},0)}},p=function(t){if("true"===t.attr("data-open")){var e,i,n=window.innerWidth,o=window.innerHeight,a=t.attr("data-origin-width"),r=t.attr("data-origin-bottom"),s=t.attr("data-origin-left"),l=t.find("> .btn-floating").first(),c=t.find("> ul").first(),u=t.find(".fab-backdrop"),d=l.css("background-color");e=s-n/2+a/2,i=o-r,n/u.width(),t.removeClass("active"),t.attr("data-open",!1),t.css({"background-color":"transparent",transition:"none"}),l.css({transition:"none"}),u.css({transform:"scale(0)","background-color":d}),c.find("> li > a").css({opacity:""}),setTimeout(function(){u.remove(),t.css({"text-align":"",width:"",bottom:"",left:"",overflow:"","background-color":"",transform:"translate3d("+-e+"px,0,0)"}),l.css({overflow:"",transform:"translate3d(0,"+i+"px,0)"}),setTimeout(function(){t.css({transform:"translate3d(0,0,0)",transition:"transform .2s"}),l.css({transform:"translate3d(0,0,0)",transition:"transform .2s cubic-bezier(0.550, 0.055, 0.675, 0.190)"})},20)},200)}}}(jQuery),function(s){Materialize.fadeInImage=function(t){var e;if("string"==typeof t)e=s(t);else{if("object"!==_typeof(t))return;e=t}e.css({opacity:0}),s(e).velocity({opacity:1},{duration:650,queue:!1,easing:"easeOutSine"}),s(e).velocity({opacity:1},{duration:1300,queue:!1,easing:"swing",step:function(t,e){var i=t/(e.start=100),n=150-(100-t)/1.75;n<100&&(n=100),0<=t&&s(this).css({"-webkit-filter":"grayscale("+i+")brightness("+n+"%)",filter:"grayscale("+i+")brightness("+n+"%)"})}})},Materialize.showStaggeredList=function(t){var e;if("string"==typeof t)e=s(t);else{if("object"!==_typeof(t))return;e=t}var i=0;e.find("li").velocity({translateX:"-100px"},{duration:0}),e.find("li").each(function(){s(this).velocity({opacity:"1",translateX:"0"},{duration:800,delay:i,easing:[60,10]}),i+=120})},s(document).ready(function(){var a=!1,r=!1;s(".dismissable").each(function(){s(this).hammer({prevent_default:!1}).on("pan",function(t){if("touch"===t.gesture.pointerType){var e=s(this),i=t.gesture.direction,n=t.gesture.deltaX,o=t.gesture.velocityX;e.velocity({translateX:n},{duration:50,queue:!1,easing:"easeOutQuad"}),4===i&&(n>e.innerWidth()/2||o<-.75)&&(a=!0),2===i&&(n<-1*e.innerWidth()/2||.75<o)&&(r=!0)}}).on("panend",function(t){if(Math.abs(t.gesture.deltaX)<s(this).innerWidth()/2&&(a=r=!1),"touch"===t.gesture.pointerType){var e,i=s(this);if(a||r)e=a?i.innerWidth():-1*i.innerWidth(),i.velocity({translateX:e},{duration:100,queue:!1,easing:"easeOutQuad",complete:function(){i.css("border","none"),i.velocity({height:0,padding:0},{duration:200,queue:!1,easing:"easeOutQuad",complete:function(){i.remove()}})}});else i.velocity({translateX:0},{duration:100,queue:!1,easing:"easeOutQuad"});r=a=!1}})})})}(jQuery),function(){var e=!1;Materialize.scrollFire=function(s){var t=Materialize.throttle(function(){!function(){for(var t=window.pageYOffset+window.innerHeight,e=0;e<s.length;e++){var i=s[e],n=i.selector,o=i.offset,a=i.callback,r=document.querySelector(n);if(null!==r)if(r.getBoundingClientRect().top+window.pageYOffset+o<t&&!0!==i.done){if("function"==typeof a)a.call(this,r);else if("string"==typeof a){new Function(a)(r)}i.done=!0}}}()},s.throttle||100);e||(window.addEventListener("scroll",t),window.addEventListener("resize",t),e=!0),setTimeout(t,0)}}(jQuery),Materialize.Picker=function(g){var o=g(window),y=g(document),b=g(document.documentElement);function w(o,e,i,t){if(!o)return w;var n=false,l={id:o.id||"P"+Math.abs(~~(Math.random()*new Date))},c=i?g.extend(true,{},i.defaults,t):t||{},a=g.extend({},w.klasses(),c.klass),u=g(o),r=function t(){return this.start()},d=r.prototype={constructor:r,$node:u,start:function t(){if(l&&l.start)return d;l.methods={};l.start=true;l.open=false;l.type=o.type;o.autofocus=o==T();o.readOnly=!c.editable;o.id=o.id||l.id;if(o.type!="text"){o.type="text"}d.component=new i(d,c);d.$root=g(w._.node("div",s(),a.picker,'id="'+o.id+'_root" tabindex="0"'));f();if(c.formatSubmit){h()}p();if(c.container)g(c.container).append(d.$root);else u.before(d.$root);d.on({start:d.component.onStart,render:d.component.onRender,stop:d.component.onStop,open:d.component.onOpen,close:d.component.onClose,set:d.component.onSet}).on({start:c.onStart,render:c.onRender,stop:c.onStop,open:c.onOpen,close:c.onClose,set:c.onSet});n=k(d.$root.children()[0]);if(o.autofocus){d.open()}return d.trigger("start").trigger("render")},render:function t(e){if(e)d.$root.html(s());else d.$root.find("."+a.box).html(d.component.nodes(l.open));return d.trigger("render")},stop:function t(){if(!l.start)return d;d.close();if(d._hidden){d._hidden.parentNode.removeChild(d._hidden)}d.$root.remove();u.removeClass(a.input).removeData(e);setTimeout(function(){u.off("."+l.id)},0);o.type=l.type;o.readOnly=false;d.trigger("stop");l.methods={};l.start=false;return d},open:function t(e){if(l.open)return d;u.addClass(a.active);C(o,"expanded",true);setTimeout(function(){d.$root.addClass(a.opened);C(d.$root[0],"hidden",false)},0);if(e!==false){l.open=true;if(n){b.css("overflow","hidden").css("padding-right","+="+x())}d.$root.eq(0).focus();y.on("click."+l.id+" focusin."+l.id,function(t){var e=t.target;if(e!=o&&e!=document&&t.which!=3){d.close(e===d.$root.children()[0])}}).on("keydown."+l.id,function(t){var e=t.keyCode,i=d.component.key[e],n=t.target;if(e==27){d.close(true)}else if(n==d.$root[0]&&(i||e==13)){t.preventDefault();if(i){w._.trigger(d.component.key.go,d,[w._.trigger(i)])}else if(!d.$root.find("."+a.highlighted).hasClass(a.disabled)){d.set("select",d.component.item.highlight);if(c.closeOnSelect){d.close(true)}}}else if(g.contains(d.$root[0],n)&&e==13){t.preventDefault();n.click()}})}return d.trigger("open")},close:function t(e){if(e){d.$root.off("focus.toOpen").eq(0).focus();setTimeout(function(){d.$root.on("focus.toOpen",m)},0)}u.removeClass(a.active);C(o,"expanded",false);setTimeout(function(){d.$root.removeClass(a.opened+" "+a.focused);C(d.$root[0],"hidden",true)},0);if(!l.open)return d;l.open=false;if(n){b.css("overflow","").css("padding-right","-="+x())}y.off("."+l.id);return d.trigger("close")},clear:function t(e){return d.set("clear",null,e)},set:function t(e,i,n){var o,a,r=g.isPlainObject(e),s=r?e:{};n=r&&g.isPlainObject(i)?i:n||{};if(e){if(!r){s[e]=i}for(o in s){a=s[o];if(o in d.component.item){if(a===undefined)a=null;d.component.set(o,a,n)}if(o=="select"||o=="clear"){u.val(o=="clear"?"":d.get(o,c.format)).trigger("change")}}d.render()}return n.muted?d:d.trigger("set",s)},get:function t(e,i){e=e||"value";if(l[e]!=null){return l[e]}if(e=="valueSubmit"){if(d._hidden){return d._hidden.value}e="value"}if(e=="value"){return o.value}if(e in d.component.item){if(typeof i=="string"){var n=d.component.get(e);return n?w._.trigger(d.component.formats.toString,d.component,[i,n]):""}return d.component.get(e)}},on:function t(e,i,n){var o,a,r=g.isPlainObject(e),s=r?e:{};if(e){if(!r){s[e]=i}for(o in s){a=s[o];if(n){o="_"+o}l.methods[o]=l.methods[o]||[];l.methods[o].push(a)}}return d},off:function t(){var e,i,n=arguments;for(e=0,namesCount=n.length;e<namesCount;e+=1){i=n[e];if(i in l.methods){delete l.methods[i]}}return d},trigger:function t(e,n){var i=function t(e){var i=l.methods[e];if(i){i.map(function(t){w._.trigger(t,d,[n])})}};i("_"+e);i(e);return d}};function s(){return w._.node("div",w._.node("div",w._.node("div",w._.node("div",d.component.nodes(l.open),a.box),a.wrap),a.frame),a.holder)}function p(){u.data(e,d).addClass(a.input).attr("tabindex",-1).val(u.data("value")?d.get("select",c.format):o.value);if(!c.editable){u.on("focus."+l.id+" click."+l.id,function(t){t.preventDefault();d.$root.eq(0).focus()}).on("keydown."+l.id,v)}C(o,{haspopup:true,expanded:false,readonly:false,owns:o.id+"_root"})}function f(){d.$root.on({keydown:v,focusin:function t(e){d.$root.removeClass(a.focused);e.stopPropagation()},"mousedown click":function t(e){var i=e.target;if(i!=d.$root.children()[0]){e.stopPropagation();if(e.type=="mousedown"&&!g(i).is("input, select, textarea, button, option")){e.preventDefault();d.$root.eq(0).focus()}}}}).on({focus:function t(){u.addClass(a.target)},blur:function t(){u.removeClass(a.target)}}).on("focus.toOpen",m).on("click","[data-pick], [data-nav], [data-clear], [data-close]",function(){var t=g(this),e=t.data(),i=t.hasClass(a.navDisabled)||t.hasClass(a.disabled),n=T();n=n&&(n.type||n.href)&&n;if(i||n&&!g.contains(d.$root[0],n)){d.$root.eq(0).focus()}if(!i&&e.nav){d.set("highlight",d.component.item.highlight,{nav:e.nav})}else if(!i&&"pick"in e){d.set("select",e.pick);if(c.closeOnSelect){d.close(true)}}else if(e.clear){d.clear();if(c.closeOnSelect){d.close(true)}}else if(e.close){d.close(true)}});C(d.$root[0],"hidden",true)}function h(){var t;if(c.hiddenName===true){t=o.name;o.name=""}else{t=[typeof c.hiddenPrefix=="string"?c.hiddenPrefix:"",typeof c.hiddenSuffix=="string"?c.hiddenSuffix:"_submit"];t=t[0]+o.name+t[1]}d._hidden=g("<input "+"type=hidden "+'name="'+t+'"'+(u.data("value")||o.value?' value="'+d.get("select",c.formatSubmit)+'"':"")+">")[0];u.on("change."+l.id,function(){d._hidden.value=o.value?d.get("select",c.formatSubmit):""});if(c.container)g(c.container).append(d._hidden);else u.before(d._hidden)}function v(t){var e=t.keyCode,i=/^(8|46)$/.test(e);if(e==27){d.close();return false}if(e==32||i||!l.open&&d.component.key[e]){t.preventDefault();t.stopPropagation();if(i){d.clear().close()}else{d.open()}}}function m(t){t.stopPropagation();if(t.type=="focus"){d.$root.addClass(a.focused)}d.open()}return new r}function k(t){var e,i="position";if(t.currentStyle){e=t.currentStyle[i]}else if(window.getComputedStyle){e=getComputedStyle(t)[i]}return e=="fixed"}function x(){if(b.height()<=o.height()){return 0}var t=g('<div style="visibility:hidden;width:100px" />').appendTo("body");var e=t[0].offsetWidth;t.css("overflow","scroll");var i=g('<div style="width:100%" />').appendTo(t);var n=i[0].offsetWidth;t.remove();return e-n}function C(t,e,i){if(g.isPlainObject(e)){for(var n in e){a(t,n,e[n])}}else{a(t,e,i)}}function a(t,e,i){t.setAttribute((e=="role"?"":"aria-")+e,i)}function t(t,e){if(!g.isPlainObject(t))t={attribute:e};for(var i in e="",t){var n=("role"==i?"":"aria-")+i,o=t[i];e+=null==o?"":n+'="'+t[i]+'"'}return e}function T(){try{return document.activeElement}catch(t){}}return w.klasses=function(t){return{picker:t=t||"picker",opened:t+"--opened",focused:t+"--focused",input:t+"__input",active:t+"__input--active",target:t+"__input--target",holder:t+"__holder",frame:t+"__frame",wrap:t+"__wrap",box:t+"__box"}},w._={group:function(t){for(var e,i="",n=w._.trigger(t.min,t);n<=w._.trigger(t.max,t,[n]);n+=t.i)e=w._.trigger(t.item,t,[n]),i+=w._.node(t.node,e[0],e[1],e[2]);return i},node:function(t,e,i,n){return e?"<"+t+(i=i?' class="'+i+'"':"")+(n=n?" "+n:"")+">"+(e=g.isArray(e)?e.join(""):e)+"</"+t+">":""},lead:function(t){return(t<10?"0":"")+t},trigger:function(t,e,i){return"function"==typeof t?t.apply(e,i||[]):t},digits:function(t){return/\d/.test(t[1])?2:1},isDate:function(t){return-1<{}.toString.call(t).indexOf("Date")&&this.isInteger(t.getDate())},isInteger:function(t){return-1<{}.toString.call(t).indexOf("Number")&&t%1==0},ariaAttr:function(t,e){g.isPlainObject(t)||(t={attribute:e});for(var i in e="",t){var n=("role"==i?"":"aria-")+i,o=t[i];e+=null==o?"":n+'="'+t[i]+'"'}return e}},w.extend=function(n,o){g.fn[n]=function(t,e){var i=this.data(n);return"picker"==t?i:i&&"string"==typeof t?w._.trigger(i[t],i,[e]):this.each(function(){g(this).data(n)||new w(this,n,o,t)})},g.fn[n].defaults=o.defaults},w}(jQuery),function(t,h){var a=7,c=6,g=t._;function e(e,i){var o=this,n=e.$node[0],t=n.value,a=e.$node.data("value"),r=a||t,s=a?i.formatSubmit:i.format,l=function t(){return n.currentStyle?n.currentStyle.direction=="rtl":getComputedStyle(e.$root[0]).direction=="rtl"};o.settings=i;o.$node=e.$node;o.queue={min:"measure create",max:"measure create",now:"now create",select:"parse create validate",highlight:"parse navigate create validate",view:"parse create validate viewset",disable:"deactivate",enable:"activate"};o.item={};o.item.clear=null;o.item.disable=(i.disable||[]).slice(0);o.item.enable=-function(t){return t[0]===true?t.shift():-1}(o.item.disable);o.set("min",i.min).set("max",i.max).set("now");if(r){o.set("select",r,{format:s})}else{o.set("select",null).set("highlight",o.item.now)}o.key={40:7,38:-7,39:function t(){return l()?-1:1},37:function t(){return l()?1:-1},go:function t(e){var i=o.item.highlight,n=new Date(i.year,i.month,i.date+e);o.set("highlight",n,{interval:e});this.render()}};e.on("render",function(){e.$root.find("."+i.klass.selectMonth).on("change",function(){var t=this.value;if(t){e.set("highlight",[e.get("view").year,t,e.get("highlight").date]);e.$root.find("."+i.klass.selectMonth).trigger("focus")}});e.$root.find("."+i.klass.selectYear).on("change",function(){var t=this.value;if(t){e.set("highlight",[t,e.get("view").month,e.get("highlight").date]);e.$root.find("."+i.klass.selectYear).trigger("focus")}})},1).on("open",function(){var t="";if(o.disabled(o.get("now"))){t=":not(."+i.klass.buttonToday+")"}e.$root.find("button"+t+", select").attr("disabled",false)},1).on("close",function(){e.$root.find("button, select").attr("disabled",true)},1)}e.prototype.set=function(e,i,n){var o=this,t=o.item;if(i===null){if(e=="clear")e="select";t[e]=i;return o}t[e=="enable"?"disable":e=="flip"?"enable":e]=o.queue[e].split(" ").map(function(t){i=o[t](e,i,n);return i}).pop();if(e=="select"){o.set("highlight",t.select,n)}else if(e=="highlight"){o.set("view",t.highlight,n)}else if(e.match(/^(flip|min|max|disable|enable)$/)){if(t.select&&o.disabled(t.select)){o.set("select",t.select,n)}if(t.highlight&&o.disabled(t.highlight)){o.set("highlight",t.highlight,n)}}return o},e.prototype.get=function(t){return this.item[t]},e.prototype.create=function(t,e,i){var n,o=this;e=e===undefined?t:e;if(e==-Infinity||e==Infinity){n=e}else if(h.isPlainObject(e)&&g.isInteger(e.pick)){e=e.obj}else if(h.isArray(e)){e=new Date(e[0],e[1],e[2]);e=g.isDate(e)?e:o.create().obj}else if(g.isInteger(e)||g.isDate(e)){e=o.normalize(new Date(e),i)}else{e=o.now(t,e,i)}return{year:n||e.getFullYear(),month:n||e.getMonth(),date:n||e.getDate(),day:n||e.getDay(),obj:n||e,pick:n||e.getTime()}},e.prototype.createRange=function(t,e){var i=this,n=function t(e){if(e===true||h.isArray(e)||g.isDate(e)){return i.create(e)}return e};if(!g.isInteger(t)){t=n(t)}if(!g.isInteger(e)){e=n(e)}if(g.isInteger(t)&&h.isPlainObject(e)){t=[e.year,e.month,e.date+t]}else if(g.isInteger(e)&&h.isPlainObject(t)){e=[t.year,t.month,t.date+e]}return{from:n(t),to:n(e)}},e.prototype.withinRange=function(t,e){t=this.createRange(t.from,t.to);return e.pick>=t.from.pick&&e.pick<=t.to.pick},e.prototype.overlapRanges=function(t,e){var i=this;t=i.createRange(t.from,t.to);e=i.createRange(e.from,e.to);return i.withinRange(t,e.from)||i.withinRange(t,e.to)||i.withinRange(e,t.from)||i.withinRange(e,t.to)},e.prototype.now=function(t,e,i){e=new Date;if(i&&i.rel){e.setDate(e.getDate()+i.rel)}return this.normalize(e,i)},e.prototype.navigate=function(t,e,i){var n,o,a,r,s=h.isArray(e),l=h.isPlainObject(e),c=this.item.view;if(s||l){if(l){o=e.year;a=e.month;r=e.date}else{o=+e[0];a=+e[1];r=+e[2]}if(i&&i.nav&&c&&c.month!==a){o=c.year;a=c.month}n=new Date(o,a+(i&&i.nav?i.nav:0),1);o=n.getFullYear();a=n.getMonth();while(new Date(o,a,r).getMonth()!==a){r-=1}e=[o,a,r]}return e},e.prototype.normalize=function(t){t.setHours(0,0,0,0);return t},e.prototype.measure=function(t,e){var i=this;if(!e){e=t=="min"?-Infinity:Infinity}else if(typeof e=="string"){e=i.parse(t,e)}else if(g.isInteger(e)){e=i.now(t,e,{rel:e})}return e},e.prototype.viewset=function(t,e){return this.create([e.year,e.month,1])},e.prototype.validate=function(t,i,e){var n=this,o=i,a=e&&e.interval?e.interval:1,r=n.item.enable===-1,s,l,c=n.item.min,u=n.item.max,d,p,f=r&&n.item.disable.filter(function(t){if(h.isArray(t)){var e=n.create(t).pick;if(e<i.pick)s=true;else if(e>i.pick)l=true}return g.isInteger(t)}).length;if(!e||!e.nav)if(!r&&n.disabled(i)||r&&n.disabled(i)&&(f||s||l)||!r&&(i.pick<=c.pick||i.pick>=u.pick)){if(r&&!f&&(!l&&a>0||!s&&a<0)){a*=-1}while(n.disabled(i)){if(Math.abs(a)>1&&(i.month<o.month||i.month>o.month)){i=o;a=a>0?1:-1}if(i.pick<=c.pick){d=true;a=1;i=n.create([c.year,c.month,c.date+(i.pick===c.pick?0:-1)])}else if(i.pick>=u.pick){p=true;a=-1;i=n.create([u.year,u.month,u.date+(i.pick===u.pick?0:1)])}if(d&&p){break}i=n.create([i.year,i.month,i.date+a])}}return i},e.prototype.disabled=function(e){var i=this,t=i.item.disable.filter(function(t){if(g.isInteger(t)){return e.day===(i.settings.firstDay?t:t-1)%7}if(h.isArray(t)||g.isDate(t)){return e.pick===i.create(t).pick}if(h.isPlainObject(t)){return i.withinRange(t,e)}});t=t.length&&!t.filter(function(t){return h.isArray(t)&&t[3]=="inverted"||h.isPlainObject(t)&&t.inverted}).length;return i.item.enable===-1?!t:t||e.pick<i.item.min.pick||e.pick>i.item.max.pick},e.prototype.parse=function(t,n,e){var o=this,a={};if(!n||typeof n!="string"){return n}if(!(e&&e.format)){e=e||{};e.format=o.settings.format}o.formats.toArray(e.format).map(function(t){var e=o.formats[t],i=e?g.trigger(e,o,[n,a]):t.replace(/^!/,"").length;if(e){a[t]=n.substr(0,i)}n=n.substr(i)});return[a.yyyy||a.yy,+(a.mm||a.m)-1,a.dd||a.d]},e.prototype.formats=function(){function o(t,e,i){var n=t.match(/\w+/)[0];if(!i.mm&&!i.m){i.m=e.indexOf(n)+1}return n.length}function n(t){return t.match(/\w+/)[0].length}return{d:function t(e,i){return e?g.digits(e):i.date},dd:function t(e,i){return e?2:g.lead(i.date)},ddd:function t(e,i){return e?n(e):this.settings.weekdaysShort[i.day]},dddd:function t(e,i){return e?n(e):this.settings.weekdaysFull[i.day]},m:function t(e,i){return e?g.digits(e):i.month+1},mm:function t(e,i){return e?2:g.lead(i.month+1)},mmm:function t(e,i){var n=this.settings.monthsShort;return e?o(e,n,i):n[i.month]},mmmm:function t(e,i){var n=this.settings.monthsFull;return e?o(e,n,i):n[i.month]},yy:function t(e,i){return e?2:(""+i.year).slice(2)},yyyy:function t(e,i){return e?4:i.year},toArray:function t(e){return e.split(/(d{1,4}|m{1,4}|y{4}|yy|!.)/g)},toString:function t(e,i){var n=this;return n.formats.toArray(e).map(function(t){return g.trigger(n.formats[t],n,[0,i])||t.replace(/^!/,"")}).join("")}}}(),e.prototype.isDateExact=function(t,e){var i=this;if(g.isInteger(t)&&g.isInteger(e)||typeof t=="boolean"&&typeof e=="boolean"){return t===e}if((g.isDate(t)||h.isArray(t))&&(g.isDate(e)||h.isArray(e))){return i.create(t).pick===i.create(e).pick}if(h.isPlainObject(t)&&h.isPlainObject(e)){return i.isDateExact(t.from,e.from)&&i.isDateExact(t.to,e.to)}return false},e.prototype.isDateOverlap=function(t,e){var i=this,n=i.settings.firstDay?1:0;if(g.isInteger(t)&&(g.isDate(e)||h.isArray(e))){t=t%7+n;return t===i.create(e).day+1}if(g.isInteger(e)&&(g.isDate(t)||h.isArray(t))){e=e%7+n;return e===i.create(t).day+1}if(h.isPlainObject(t)&&h.isPlainObject(e)){return i.overlapRanges(t,e)}return false},e.prototype.flipEnable=function(t){var e=this.item;e.enable=t||(e.enable==-1?1:-1)},e.prototype.deactivate=function(t,e){var n=this,o=n.item.disable.slice(0);if(e=="flip"){n.flipEnable()}else if(e===false){n.flipEnable(1);o=[]}else if(e===true){n.flipEnable(-1);o=[]}else{e.map(function(t){var e;for(var i=0;i<o.length;i+=1){if(n.isDateExact(t,o[i])){e=true;break}}if(!e){if(g.isInteger(t)||g.isDate(t)||h.isArray(t)||h.isPlainObject(t)&&t.from&&t.to){o.push(t)}}})}return o},e.prototype.activate=function(t,e){var a=this,r=a.item.disable,s=r.length;if(e=="flip"){a.flipEnable()}else if(e===true){a.flipEnable(1);r=[]}else if(e===false){a.flipEnable(-1);r=[]}else{e.map(function(t){var e,i,n,o;for(n=0;n<s;n+=1){i=r[n];if(a.isDateExact(i,t)){e=r[n]=null;o=true;break}else if(a.isDateOverlap(i,t)){if(h.isPlainObject(t)){t.inverted=true;e=t}else if(h.isArray(t)){e=t;if(!e[3])e.push("inverted")}else if(g.isDate(t)){e=[t.getFullYear(),t.getMonth(),t.getDate(),"inverted"]}break}}if(e)for(n=0;n<s;n+=1){if(a.isDateExact(r[n],t)){r[n]=null;break}}if(o)for(n=0;n<s;n+=1){if(a.isDateOverlap(r[n],t)){r[n]=null;break}}if(e){r.push(e)}})}return r.filter(function(t){return t!=null})},e.prototype.nodes=function(u){var d=this,p=d.settings,t=d.item,r=t.now,f=t.select,s=t.highlight,h=t.view,l=t.disable,v=t.min,m=t.max,e=function(i,n){if(p.firstDay){i.push(i.shift());n.push(n.shift())}return g.node("thead",g.node("tr",g.group({min:0,max:a-1,i:1,node:"th",item:function t(e){return[i[e],p.klass.weekdays,'scope=col title="'+n[e]+'"']}})))}((p.showWeekdaysFull?p.weekdaysFull:p.weekdaysLetter).slice(0),p.weekdaysFull.slice(0)),i=function t(e){return g.node("div"," ",p.klass["nav"+(e?"Next":"Prev")]+(e&&h.year>=m.year&&h.month>=m.month||!e&&h.year<=v.year&&h.month<=v.month?" "+p.klass.navDisabled:""),"data-nav="+(e||-1)+" "+g.ariaAttr({role:"button",controls:d.$node[0].id+"_table"})+" "+'title="'+(e?p.labelMonthNext:p.labelMonthPrev)+'"')},n=function t(e){var i=p.showMonthsShort?p.monthsShort:p.monthsFull;if(e=="short_months"){i=p.monthsShort}if(p.selectMonths&&e==undefined){return g.node("select",g.group({min:0,max:11,i:1,node:"option",item:function t(e){return[i[e],0,"value="+e+(h.month==e?" selected":"")+(h.year==v.year&&e<v.month||h.year==m.year&&e>m.month?" disabled":"")]}}),p.klass.selectMonth+" browser-default",(u?"":"disabled")+" "+g.ariaAttr({controls:d.$node[0].id+"_table"})+" "+'title="'+p.labelMonthSelect+'"')}if(e=="short_months")if(f!=null)return i[f.month];else return i[h.month];return g.node("div",i[h.month],p.klass.month)},o=function t(e){var i=h.year,n=p.selectYears===true?5:~~(p.selectYears/2);if(n){var o=v.year,a=m.year,r=i-n,s=i+n;if(o>r){s+=o-r;r=o}if(a<s){var l=r-o,c=s-a;r-=l>c?c:l;s=a}if(p.selectYears&&e==undefined){return g.node("select",g.group({min:r,max:s,i:1,node:"option",item:function t(e){return[e,0,"value="+e+(i==e?" selected":"")]}}),p.klass.selectYear+" browser-default",(u?"":"disabled")+" "+g.ariaAttr({controls:d.$node[0].id+"_table"})+" "+'title="'+p.labelYearSelect+'"')}}if(e==="raw"&&f!=null){return g.node("div",f.year)}return g.node("div",i,p.klass.year)};createDayLabel=function t(){if(f!=null)return f.date;else return r.date};createWeekdayLabel=function t(){var e;if(f!=null)e=f.day;else e=r.day;var i=p.weekdaysShort[e];return i};return g.node("div",g.node("div",o("raw"),p.klass.year_display)+g.node("span",createWeekdayLabel()+", ","picker__weekday-display")+g.node("span",n("short_months")+" ",p.klass.month_display)+g.node("span",createDayLabel(),p.klass.day_display),p.klass.date_display)+g.node("div",g.node("div",g.node("div",(p.selectYears?n()+o():n()+o())+i()+i(1),p.klass.header)+g.node("table",e+g.node("tbody",g.group({min:0,max:c-1,i:1,node:"tr",item:function t(e){var i=p.firstDay&&d.create([h.year,h.month,1]).day===0?-7:0;return[g.group({min:a*e-h.day+i+1,max:function t(){return this.min+a-1},i:1,node:"td",item:function t(e){e=d.create([h.year,h.month,e+(p.firstDay?1:0)]);var i=f&&f.pick==e.pick,n=s&&s.pick==e.pick,o=l&&d.disabled(e)||e.pick<v.pick||e.pick>m.pick,a=g.trigger(d.formats.toString,d,[p.format,e]);return[g.node("div",e.date,function(t){t.push(h.month==e.month?p.klass.infocus:p.klass.outfocus);if(r.pick==e.pick){t.push(p.klass.now)}if(i){t.push(p.klass.selected)}if(n){t.push(p.klass.highlighted)}if(o){t.push(p.klass.disabled)}return t.join(" ")}([p.klass.day]),"data-pick="+e.pick+" "+g.ariaAttr({role:"gridcell",label:a,selected:i&&d.$node.val()===a?true:null,activedescendant:n?true:null,disabled:o?true:null})+" "+(o?"":'tabindex="0"')),"",g.ariaAttr({role:"presentation"})]}})]}})),p.klass.table,'id="'+d.$node[0].id+"_table"+'" '+g.ariaAttr({role:"grid",controls:d.$node[0].id,readonly:true})),p.klass.calendar_container)+g.node("div",g.node("button",p.today,"btn-flat picker__today waves-effect","type=button data-pick="+r.pick+(u&&!d.disabled(r)?"":" disabled")+" "+g.ariaAttr({controls:d.$node[0].id}))+g.node("button",p.clear,"btn-flat picker__clear waves-effect","type=button data-clear=1"+(u?"":" disabled")+" "+g.ariaAttr({controls:d.$node[0].id}))+g.node("button",p.close,"btn-flat picker__close waves-effect","type=button data-close=true "+(u?"":" disabled")+" "+g.ariaAttr({controls:d.$node[0].id})),p.klass.footer),"picker__container__wrapper")},e.defaults=function(t){return{labelMonthNext:"Next month",labelMonthPrev:"Previous month",labelMonthSelect:"Select a month",labelYearSelect:"Select a year",monthsFull:["January","February","March","April","May","June","July","August","September","October","November","December"],monthsShort:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],weekdaysFull:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],weekdaysShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],weekdaysLetter:["S","M","T","W","T","F","S"],today:"Today",clear:"Clear",close:"Ok",closeOnSelect:false,format:"d mmmm, yyyy",klass:{table:t+"table",header:t+"header",date_display:t+"date-display",day_display:t+"day-display",month_display:t+"month-display",year_display:t+"year-display",calendar_container:t+"calendar-container",navPrev:t+"nav--prev",navNext:t+"nav--next",navDisabled:t+"nav--disabled",month:t+"month",year:t+"year",selectMonth:t+"select--month",selectYear:t+"select--year",weekdays:t+"weekday",day:t+"day",disabled:t+"day--disabled",selected:t+"day--selected",highlighted:t+"day--highlighted",now:t+"day--today",infocus:t+"day--infocus",outfocus:t+"day--outfocus",footer:t+"footer",buttonClear:t+"button--clear",buttonToday:t+"button--today",buttonClose:t+"button--close"}}}(t.klasses().picker+"__"),t.extend("pickadate",e)}(Materialize.Picker,jQuery),function(T){var t,e,i,a=T(window),S=T(document),n="http://www.w3.org/2000/svg",P="SVGAngle"in window&&((e=document.createElement("div")).innerHTML="<svg/>",t=(e.firstChild&&e.firstChild.namespaceURI)==n,e.innerHTML="",t),o="transition"in(i=document.createElement("div").style)||"WebkitTransition"in i||"MozTransition"in i||"msTransition"in i||"OTransition"in i,r="ontouchstart"in window,_="mousedown"+(r?" touchstart":""),A="mousemove.clockpicker"+(r?" touchmove.clockpicker":""),O="mouseup.clockpicker"+(r?" touchend.clockpicker":""),m=navigator.vibrate?"vibrate":navigator.webkitVibrate?"webkitVibrate":null;function E(t){return document.createElementNS(n,t)}function M(t){return(t<10?"0":"")+t}var I=0;var D=135,q=105,V=o?350:1,z=['<div class="clockpicker picker">','<div class="picker__holder">','<div class="picker__frame">','<div class="picker__wrap">','<div class="picker__box">','<div class="picker__date-display">','<div class="clockpicker-display">','<div class="clockpicker-display-column">','<span class="clockpicker-span-hours text-primary"></span>',":",'<span class="clockpicker-span-minutes"></span>',"</div>",'<div class="clockpicker-display-column clockpicker-display-am-pm">','<div class="clockpicker-span-am-pm"></div>',"</div>","</div>","</div>",'<div class="picker__container__wrapper">','<div class="picker__calendar-container">','<div class="clockpicker-plate">','<div class="clockpicker-canvas"></div>','<div class="clockpicker-dial clockpicker-hours"></div>','<div class="clockpicker-dial clockpicker-minutes clockpicker-dial-out"></div>',"</div>",'<div class="clockpicker-am-pm-block">',"</div>","</div>",'<div class="picker__footer">',"</div>","</div>","</div>","</div>","</div>","</div>","</div>"].join("");function s(t,d){var e=T(z),p=e.find(".clockpicker-plate"),i=e.find(".picker__holder"),n=e.find(".clockpicker-hours"),o=e.find(".clockpicker-minutes"),a=e.find(".clockpicker-am-pm-block"),r="INPUT"===t.prop("tagName"),s=r?t:t.find("input"),l=T("label[for="+s.attr("id")+"]"),f=this;this.id=function(t){var e=++I+"";return t?t+e:e}("cp"),this.element=t,this.holder=i,this.options=d,this.isAppended=!1,this.isShown=!1,this.currentView="hours",this.isInput=r,this.input=s,this.label=l,this.popover=e,this.plate=p,this.hoursView=n,this.minutesView=o,this.amPmBlock=a,this.spanHours=e.find(".clockpicker-span-hours"),this.spanMinutes=e.find(".clockpicker-span-minutes"),this.spanAmPm=e.find(".clockpicker-span-am-pm"),this.footer=e.find(".picker__footer"),this.amOrPm="PM",d.twelvehour&&(d.ampmclickable?(this.spanAmPm.empty(),T('<div id="click-am">AM</div>').on("click",function(){f.spanAmPm.children("#click-am").addClass("text-primary"),f.spanAmPm.children("#click-pm").removeClass("text-primary"),f.amOrPm="AM"}).appendTo(this.spanAmPm),T('<div id="click-pm">PM</div>').on("click",function(){f.spanAmPm.children("#click-pm").addClass("text-primary"),f.spanAmPm.children("#click-am").removeClass("text-primary"),f.amOrPm="PM"}).appendTo(this.spanAmPm)):(this.spanAmPm.empty(),T('<div id="click-am">AM</div>').appendTo(this.spanAmPm),T('<div id="click-pm">PM</div>').appendTo(this.spanAmPm))),T('<button type="button" class="btn-flat picker__clear" tabindex="'+(d.twelvehour?"3":"1")+'">'+d.cleartext+"</button>").click(T.proxy(this.clear,this)).appendTo(this.footer),T('<button type="button" class="btn-flat picker__close" tabindex="'+(d.twelvehour?"3":"1")+'">'+d.canceltext+"</button>").click(T.proxy(this.hide,this)).appendTo(this.footer),T('<button type="button" class="btn-flat picker__close" tabindex="'+(d.twelvehour?"3":"1")+'">'+d.donetext+"</button>").click(T.proxy(this.done,this)).appendTo(this.footer),this.spanHours.click(T.proxy(this.toggleView,this,"hours")),this.spanMinutes.click(T.proxy(this.toggleView,this,"minutes")),s.on("focus.clockpicker click.clockpicker",T.proxy(this.show,this));var c,u,h,v,m=T('<div class="clockpicker-tick"></div>');if(d.twelvehour)for(c=1;c<13;c+=1)u=m.clone(),h=c/6*Math.PI,v=q,u.css({left:D+Math.sin(h)*v-20,top:D-Math.cos(h)*v-20}),u.html(0===c?"00":c),n.append(u),u.on(_,g);else for(c=0;c<24;c+=1){u=m.clone(),h=c/6*Math.PI,v=0<c&&c<13?70:q,u.css({left:D+Math.sin(h)*v-20,top:D-Math.cos(h)*v-20}),u.html(0===c?"00":c),n.append(u),u.on(_,g)}for(c=0;c<60;c+=5)u=m.clone(),h=c/30*Math.PI,u.css({left:D+Math.sin(h)*q-20,top:D-Math.cos(h)*q-20}),u.html(M(c)),o.append(u),u.on(_,g);function g(t,o){var e=p.offset(),i=/^touch/.test(t.type),a=e.left+D,r=e.top+D,s=(i?t.originalEvent.touches[0]:t).pageX-a,l=(i?t.originalEvent.touches[0]:t).pageY-r,n=Math.sqrt(s*s+l*l),c=!1;if(!o||!(n<85||125<n)){t.preventDefault();var u=setTimeout(function(){f.popover.addClass("clockpicker-moving")},200);f.setHand(s,l,!o,!0),S.off(A).on(A,function(t){t.preventDefault();var e=/^touch/.test(t.type),i=(e?t.originalEvent.touches[0]:t).pageX-a,n=(e?t.originalEvent.touches[0]:t).pageY-r;!c&&i==s&&n==l||(c=!0,f.setHand(i,n,!1,!0))}),S.off(O).on(O,function(t){S.off(O),t.preventDefault();var e=/^touch/.test(t.type),i=(e?t.originalEvent.changedTouches[0]:t).pageX-a,n=(e?t.originalEvent.changedTouches[0]:t).pageY-r;(o||c)&&i==s&&n==l&&f.setHand(i,n),"hours"===f.currentView?f.toggleView("minutes",V/2):d.autoclose&&(f.minutesView.addClass("clockpicker-dial-out"),setTimeout(function(){f.done()},V/2)),p.prepend(y),clearTimeout(u),f.popover.removeClass("clockpicker-moving"),S.off(A)})}}if(p.on(_,function(t){0===T(t.target).closest(".clockpicker-tick").length&&g(t,!0)}),P){var y=e.find(".clockpicker-canvas"),b=E("svg");b.setAttribute("class","clockpicker-svg"),b.setAttribute("width",270),b.setAttribute("height",270);var w=E("g");w.setAttribute("transform","translate(135,135)");var k=E("circle");k.setAttribute("class","clockpicker-canvas-bearing"),k.setAttribute("cx",0),k.setAttribute("cy",0),k.setAttribute("r",4);var x=E("line");x.setAttribute("x1",0),x.setAttribute("y1",0);var C=E("circle");C.setAttribute("class","clockpicker-canvas-bg"),C.setAttribute("r",20),w.appendChild(x),w.appendChild(C),w.appendChild(k),b.appendChild(w),y.append(b),this.hand=x,this.bg=C,this.bearing=k,this.g=w,this.canvas=y}H(this.options.init)}function H(t){t&&"function"==typeof t&&t()}s.DEFAULTS={default:"",fromnow:0,donetext:"Ok",cleartext:"Clear",canceltext:"Cancel",autoclose:!1,ampmclickable:!0,darktheme:!1,twelvehour:!0,vibrate:!0},s.prototype.toggle=function(){this[this.isShown?"hide":"show"]()},s.prototype.locate=function(){var t=this.element,e=this.popover;t.offset(),t.outerWidth(),t.outerHeight(),this.options.align;e.show()},s.prototype.show=function(t){if(!this.isShown){H(this.options.beforeShow),T(":input").each(function(){T(this).attr("tabindex",-1)});var i=this;this.input.blur(),this.popover.addClass("picker--opened"),this.input.addClass("picker__input picker__input--active"),T(document.body).css("overflow","hidden");var e=((this.input.prop("value")||this.options.default||"")+"").split(":");if(this.options.twelvehour&&void 0!==e[1]&&(0<e[1].indexOf("AM")?this.amOrPm="AM":this.amOrPm="PM",e[1]=e[1].replace("AM","").replace("PM","")),"now"===e[0]){var n=new Date(+new Date+this.options.fromnow);e=[n.getHours(),n.getMinutes()],this.options.twelvehour&&(this.amOrPm=12<=e[0]&&e[0]<24?"PM":"AM")}if(this.hours=+e[0]||0,this.minutes=+e[1]||0,this.spanHours.html(this.hours),this.spanMinutes.html(M(this.minutes)),!this.isAppended){var o=document.querySelector(this.options.container);this.options.container&&o?o.appendChild(this.popover[0]):this.popover.insertAfter(this.input),this.options.twelvehour&&("PM"===this.amOrPm?(this.spanAmPm.children("#click-pm").addClass("text-primary"),this.spanAmPm.children("#click-am").removeClass("text-primary")):(this.spanAmPm.children("#click-am").addClass("text-primary"),this.spanAmPm.children("#click-pm").removeClass("text-primary"))),a.on("resize.clockpicker"+this.id,function(){i.isShown&&i.locate()}),this.isAppended=!0}this.toggleView("hours"),this.locate(),this.isShown=!0,S.on("click.clockpicker."+this.id+" focusin.clockpicker."+this.id,function(t){var e=T(t.target);0===e.closest(i.popover.find(".picker__wrap")).length&&0===e.closest(i.input).length&&i.hide()}),S.on("keyup.clockpicker."+this.id,function(t){27===t.keyCode&&i.hide()}),H(this.options.afterShow)}},s.prototype.hide=function(){H(this.options.beforeHide),this.input.removeClass("picker__input picker__input--active"),this.popover.removeClass("picker--opened"),T(document.body).css("overflow","visible"),this.isShown=!1,T(":input").each(function(t){T(this).attr("tabindex",t+1)}),S.off("click.clockpicker."+this.id+" focusin.clockpicker."+this.id),S.off("keyup.clockpicker."+this.id),this.popover.hide(),H(this.options.afterHide)},s.prototype.toggleView=function(t,e){var i=!1;"minutes"===t&&"visible"===T(this.hoursView).css("visibility")&&(H(this.options.beforeHourSelect),i=!0);var n="hours"===t,o=n?this.hoursView:this.minutesView,a=n?this.minutesView:this.hoursView;this.currentView=t,this.spanHours.toggleClass("text-primary",n),this.spanMinutes.toggleClass("text-primary",!n),a.addClass("clockpicker-dial-out"),o.css("visibility","visible").removeClass("clockpicker-dial-out"),this.resetClock(e),clearTimeout(this.toggleViewTimer),this.toggleViewTimer=setTimeout(function(){a.css("visibility","hidden")},V),i&&H(this.options.afterHourSelect)},s.prototype.resetClock=function(t){var e=this.currentView,i=this[e],n="hours"===e,o=i*(Math.PI/(n?6:30)),a=n&&0<i&&i<13?70:q,r=Math.sin(o)*a,s=-Math.cos(o)*a,l=this;P&&t?(l.canvas.addClass("clockpicker-canvas-out"),setTimeout(function(){l.canvas.removeClass("clockpicker-canvas-out"),l.setHand(r,s)},t)):this.setHand(r,s)},s.prototype.setHand=function(t,e,i,n){var o,a=Math.atan2(t,-e),r="hours"===this.currentView,s=Math.PI/(r||i?6:30),l=Math.sqrt(t*t+e*e),c=this.options,u=r&&l<87.5,d=u?70:q;if(c.twelvehour&&(d=q),a<0&&(a=2*Math.PI+a),a=(o=Math.round(a/s))*s,c.twelvehour?r?0===o&&(o=12):(i&&(o*=5),60===o&&(o=0)):r?(12===o&&(o=0),o=u?0===o?12:o:0===o?0:o+12):(i&&(o*=5),60===o&&(o=0)),this[this.currentView]!==o&&m&&this.options.vibrate&&(this.vibrateTimer||(navigator[m](10),this.vibrateTimer=setTimeout(T.proxy(function(){this.vibrateTimer=null},this),100))),this[this.currentView]=o,r?this.spanHours.html(o):this.spanMinutes.html(M(o)),P){var p=Math.sin(a)*(d-20),f=-Math.cos(a)*(d-20),h=Math.sin(a)*d,v=-Math.cos(a)*d;this.hand.setAttribute("x2",p),this.hand.setAttribute("y2",f),this.bg.setAttribute("cx",h),this.bg.setAttribute("cy",v)}else this[r?"hoursView":"minutesView"].find(".clockpicker-tick").each(function(){var t=T(this);t.toggleClass("active",o===+t.html())})},s.prototype.done=function(){H(this.options.beforeDone),this.hide(),this.label.addClass("active");var t=this.input.prop("value"),e=M(this.hours)+":"+M(this.minutes);this.options.twelvehour&&(e+=this.amOrPm),this.input.prop("value",e),e!==t&&(this.input.triggerHandler("change"),this.isInput||this.element.trigger("change")),this.options.autoclose&&this.input.trigger("blur"),H(this.options.afterDone)},s.prototype.clear=function(){this.hide(),this.label.removeClass("active");var t=this.input.prop("value");this.input.prop("value",""),""!==t&&(this.input.triggerHandler("change"),this.isInput||this.element.trigger("change")),this.options.autoclose&&this.input.trigger("blur")},s.prototype.remove=function(){this.element.removeData("clockpicker"),this.input.off("focus.clockpicker click.clockpicker"),this.isShown&&this.hide(),this.isAppended&&(a.off("resize.clockpicker"+this.id),this.popover.remove())},T.fn.pickatime=function(n){var o=Array.prototype.slice.call(arguments,1);return this.each(function(){var t=T(this),e=t.data("clockpicker");if(e)"function"==typeof e[n]&&e[n].apply(e,o);else{var i=T.extend({},s.DEFAULTS,t.data(),"object"==_typeof(n)&&n);t.data("clockpicker",new s(t,i))}})}}(jQuery),function(n){function e(){var t=+n(this).attr("data-length"),e=+n(this).val().length,i=e<=t;n(this).parent().find('span[class="character-counter"]').html(e+"/"+t),function(t,e){var i=e.hasClass("invalid");t&&i?e.removeClass("invalid"):t||i||(e.removeClass("valid"),e.addClass("invalid"))}(i,n(this))}function i(){n(this).parent().find('span[class="character-counter"]').html("")}n.fn.characterCounter=function(){return this.each(function(){var t=n(this);t.parent().find('span[class="character-counter"]').length||void 0!==t.attr("data-length")&&(t.on("input",e),t.on("focus",e),t.on("blur",i),function(t){var e=t.parent().find('span[class="character-counter"]');if(e.length)return;e=n("<span/>").addClass("character-counter").css("float","right").css("font-size","12px").css("height",1),t.parent().append(e)}(t))})},n(document).ready(function(){n("input, textarea").characterCounter()})}(jQuery),function(Q){var e={init:function(W){W=Q.extend({duration:200,dist:-100,shift:0,padding:0,fullWidth:!1,indicators:!1,noWrap:!1,onCycleTo:null},W);var F=Materialize.objectSelectorString(Q(this));return this.each(function(t){var p,f,h,v,m,n,g,b,o,a,r,s,l,w,c,u,e,k,d,x=Q('<ul class="indicators"></ul>'),C=null,T=null,S=Q(this),i=1<S.find(".carousel-item").length,P=(S.attr("data-indicators")||W.indicators)&&i,_=S.attr("data-no-wrap")||W.noWrap||!i,A=S.attr("data-namespace")||F+t;S.attr("data-namespace",A);function O(t){var e=S.find(".carousel-item.active").length?S.find(".carousel-item.active").first():S.find(".carousel-item").first(),i=e.find("img").first();if(i.length)if(i[0].complete)if(0<i.height())S.css("height",i.height());else{var n=i[0].naturalWidth,o=i[0].naturalHeight,a=S.width()/n*o;S.css("height",a)}else i.on("load",function(){S.css("height",Q(this).height())});else if(!t){var r=e.height();S.css("height",r)}}if(W.fullWidth&&(W.dist=0,O(),P&&S.find(".carousel-fixed-item").addClass("with-indicators")),S.hasClass("initialized"))return Q(window).trigger("resize"),S.trigger("carouselNext",[1e-6]),!0;function E(t){return t.targetTouches&&1<=t.targetTouches.length?t.targetTouches[0].clientX:t.clientX}function M(t){return t.targetTouches&&1<=t.targetTouches.length?t.targetTouches[0].clientY:t.clientY}function I(t){return b<=t?t%b:t<0?I(b+t%b):t}function D(t){var e,i,n,o,a,r,s;!0,S.hasClass("scrolling")||S.addClass("scrolling"),null!=C&&window.clearTimeout(C),C=window.setTimeout(function(){!1,S.removeClass("scrolling")},W.duration);var l=m;if(v="number"==typeof t?t:v,m=Math.floor((v+g/2)/g),a=-(o=(n=v-m*g)<0?1:-1)*n*2/g,i=b>>1,W.fullWidth?s="translateX(0)":(s="translateX("+(S[0].clientWidth-f)/2+"px) ",s+="translateY("+(S[0].clientHeight-h)/2+"px)"),P){var c=m%b,u=x.find(".indicator-item.active");u.index()!==c&&(u.removeClass("active"),x.find(".indicator-item").eq(c).addClass("active"))}for((!_||0<=m&&m<b)&&(r=p[I(m)],Q(r).hasClass("active")||(S.find(".carousel-item").removeClass("active"),Q(r).addClass("active")),r.style[w]=s+" translateX("+-n/2+"px) translateX("+o*W.shift*a*e+"px) translateZ("+W.dist*a+"px)",r.style.zIndex=0,tweenedOpacity=W.fullWidth?1:1-.2*a,r.style.opacity=tweenedOpacity,r.style.display="block"),e=1;e<=i;++e)tweenedOpacity=W.fullWidth?(zTranslation=W.dist,e===i&&n<0?1-a:1):(zTranslation=W.dist*(2*e+a*o),1-.2*(2*e+a*o)),(!_||m+e<b)&&((r=p[I(m+e)]).style[w]=s+" translateX("+(W.shift+(g*e-n)/2)+"px) translateZ("+zTranslation+"px)",r.style.zIndex=-e,r.style.opacity=tweenedOpacity,r.style.display="block"),tweenedOpacity=W.fullWidth?(zTranslation=W.dist,e===i&&0<n?1-a:1):(zTranslation=W.dist*(2*e-a*o),1-.2*(2*e-a*o)),(!_||0<=m-e)&&((r=p[I(m-e)]).style[w]=s+" translateX("+(-W.shift+(-g*e-n)/2)+"px) translateZ("+zTranslation+"px)",r.style.zIndex=-e,r.style.opacity=tweenedOpacity,r.style.display="block");if((!_||0<=m&&m<b)&&((r=p[I(m)]).style[w]=s+" translateX("+-n/2+"px) translateX("+o*W.shift*a+"px) translateZ("+W.dist*a+"px)",r.style.zIndex=0,tweenedOpacity=W.fullWidth?1:1-.2*a,r.style.opacity=tweenedOpacity,r.style.display="block"),l!==m&&"function"==typeof W.onCycleTo){var d=S.find(".carousel-item").eq(I(m));W.onCycleTo.call(this,d,k)}"function"==typeof T&&(T.call(this,d,k),T=null)}function q(){var t,e,i;e=(t=Date.now())-u,u=t,i=v-c,c=v,l=.8*(1e3*i/(1+e))+.2*l}function V(){var t,e;r&&(t=Date.now()-u,2<(e=r*Math.exp(-t/W.duration))||e<-2?(D(s-e),requestAnimationFrame(V)):D(s))}function z(t){if(k)return t.preventDefault(),t.stopPropagation(),!1;if(!W.fullWidth){var e=Q(t.target).closest(".carousel-item").index();0!=I(m)-e&&(t.preventDefault(),t.stopPropagation()),H(e)}}function H(t){var e=m%b-t;_||(e<0?Math.abs(e+b)<Math.abs(e)&&(e+=b):0<e&&Math.abs(e-b)<e&&(e-=b)),e<0?S.trigger("carouselNext",[Math.abs(e)]):0<e&&S.trigger("carouselPrev",[e])}function L(t){"mousedown"===t.type&&Q(t.target).is("img")&&t.preventDefault(),d=k=!(n=!0),o=E(t),a=M(t),l=r=0,c=v,u=Date.now(),clearInterval(e),e=setInterval(q,100)}function j(t){var e,i;if(n)if(e=E(t),y=M(t),i=o-e,Math.abs(a-y)<30&&!d)(2<i||i<-2)&&(k=!0,o=e,D(v+i));else{if(k)return t.preventDefault(),t.stopPropagation(),!1;d=!0}if(k)return t.preventDefault(),t.stopPropagation(),!1}function N(t){if(n)return n=!1,clearInterval(e),s=v,(10<l||l<-10)&&(s=v+(r=.9*l)),s=Math.round(s/g)*g,_&&(g*(b-1)<=s?s=g*(b-1):s<0&&(s=0)),r=s-v,u=Date.now(),requestAnimationFrame(V),k&&(t.preventDefault(),t.stopPropagation()),!1}S.addClass("initialized"),n=!1,v=s=0,p=[],f=S.find(".carousel-item").first().innerWidth(),h=S.find(".carousel-item").first().innerHeight(),g=2*f+W.padding,S.find(".carousel-item").each(function(t){if(p.push(Q(this)[0]),P){var e=Q('<li class="indicator-item"></li>');0===t&&e.addClass("active"),e.click(function(t){t.stopPropagation(),H(Q(this).index())}),x.append(e)}}),P&&S.append(x),b=p.length,w="transform",["webkit","Moz","O","ms"].every(function(t){var e=t+"Transform";return void 0===document.body.style[e]||(w=e,!1)});var $=Materialize.throttle(function(){if(W.fullWidth){f=S.find(".carousel-item").first().innerWidth();S.find(".carousel-item.active").height();g=2*f+W.padding,s=v=2*m*f,O(!0)}else D()},200);Q(window).off("resize.carousel-"+A).on("resize.carousel-"+A,$),void 0!==window.ontouchstart&&(S.on("touchstart.carousel",L),S.on("touchmove.carousel",j),S.on("touchend.carousel",N)),S.on("mousedown.carousel",L),S.on("mousemove.carousel",j),S.on("mouseup.carousel",N),S.on("mouseleave.carousel",N),S.on("click.carousel",z),D(v),Q(this).on("carouselNext",function(t,e,i){void 0===e&&(e=1),"function"==typeof i&&(T=i),s=g*Math.round(v/g)+g*e,v!==s&&(r=s-v,u=Date.now(),requestAnimationFrame(V))}),Q(this).on("carouselPrev",function(t,e,i){void 0===e&&(e=1),"function"==typeof i&&(T=i),s=g*Math.round(v/g)-g*e,v!==s&&(r=s-v,u=Date.now(),requestAnimationFrame(V))}),Q(this).on("carouselSet",function(t,e,i){void 0===e&&(e=0),"function"==typeof i&&(T=i),H(e)})})},next:function(t,e){Q(this).trigger("carouselNext",[t,e])},prev:function(t,e){Q(this).trigger("carouselPrev",[t,e])},set:function(t,e){Q(this).trigger("carouselSet",[t,e])},destroy:function(){var t=Q(this).attr("data-namespace");Q(this).removeAttr("data-namespace"),Q(this).removeClass("initialized"),Q(this).find(".indicators").remove(),Q(this).off("carouselNext carouselPrev carouselSet"),Q(window).off("resize.carousel-"+t),void 0!==window.ontouchstart&&Q(this).off("touchstart.carousel touchmove.carousel touchend.carousel"),Q(this).off("mousedown.carousel mousemove.carousel mouseup.carousel mouseleave.carousel click.carousel")}};Q.fn.carousel=function(t){return e[t]?e[t].apply(this,Array.prototype.slice.call(arguments,1)):"object"!==_typeof(t)&&t?void Q.error("Method "+t+" does not exist on jQuery.carousel"):e.init.apply(this,arguments)}}(jQuery),function(H){var e={init:function(t){return this.each(function(){var I=H("#"+H(this).attr("data-activates")),D=(H("body"),H(this)),q=D.parent(".tap-target-wrapper"),V=q.find(".tap-target-wave"),e=q.find(".tap-target-origin"),z=D.find(".tap-target-content");q.length||(q=D.wrap(H('<div class="tap-target-wrapper"></div>')).parent()),z.length||(z=H('<div class="tap-target-content"></div>'),D.append(z)),V.length||(V=H('<div class="tap-target-wave"></div>'),e.length||((e=I.clone(!0,!0)).addClass("tap-target-origin"),e.removeAttr("id"),e.removeAttr("style"),V.append(e)),q.append(V));var i=function(){q.is(".open")&&(q.removeClass("open"),e.off("click.tapTarget"),H(document).off("click.tapTarget"),H(window).off("resize.tapTarget"))},n=function(){var t="fixed"===I.css("position");if(!t)for(var e=I.parents(),i=0;i<e.length&&!(t="fixed"==H(e[i]).css("position"));i++);var n=I.outerWidth(),o=I.outerHeight(),a=t?I.offset().top-H(document).scrollTop():I.offset().top,r=t?I.offset().left-H(document).scrollLeft():I.offset().left,s=H(window).width(),l=H(window).height(),c=s/2,u=l/2,d=r<=c,p=c<r,f=a<=u,h=u<a,v=.25*s<=r&&r<=.75*s,m=D.outerWidth(),g=D.outerHeight(),y=a+o/2-g/2,b=r+n/2-m/2,w=t?"fixed":"absolute",k=v?m:m/2+n,x=g/2,C=f?g/2:0,T=d&&!v?m/2-n:0,S=n,P=h?"bottom":"top",_=2*n,A=_,O=g/2-A/2,E=m/2-_/2,M={};M.top=f?y:"",M.right=p?s-b-m:"",M.bottom=h?l-y-g:"",M.left=d?b:"",M.position=w,q.css(M),z.css({width:k,height:x,top:C,right:0,bottom:0,left:T,padding:S,verticalAlign:P}),V.css({top:O,left:E,width:_,height:A})};"open"==t&&(n(),q.is(".open")||(q.addClass("open"),setTimeout(function(){e.off("click.tapTarget").on("click.tapTarget",function(t){i(),e.off("click.tapTarget")}),H(document).off("click.tapTarget").on("click.tapTarget",function(t){i(),H(document).off("click.tapTarget")});var t=Materialize.throttle(function(){n()},200);H(window).off("resize.tapTarget").on("resize.tapTarget",t)},0))),"close"==t&&i()})},open:function(){},close:function(){}};H.fn.tapTarget=function(t){if(e[t]||"object"===_typeof(t))return e.init.apply(this,arguments);H.error("Method "+t+" does not exist on jQuery.tap-target")}}(jQuery);