andela/eventx

View on GitHub
public/assets/application-abad59da63e16102a764430a06f7e2e635ccbdab0aab00c716da7ecc6a7344b3.js

Summary

Maintainability
A
0 mins
Test Coverage
function convertDate(e){var t=new Date,n=e.toString(),i=new Date(n.replace(/-/g,"/")),r=Math.floor((i-t)/6e4);return r}function countdown(e){function t(){var e=60,i=n,r=document.getElementById("counter"),a=i-1,o=Math.floor(a/1440),s=a%1440,l=Math.floor(s/60),u=s%60;e--,r.innerHTML=(o>0?o.toString()+"d :":"")+(l<10?"0":"")+l.toString()+"h :"+u.toString()+"m :"+(e<10?"0":"")+String(e)+"s",e>0?setTimeout(t,1e3):i>1&&countdown(i-1)}var n=e;$("#counter").css({"font-size":"3rem",padding:"0 10px",color:"#fff","z-index":"100","background-color":"rgba(0,0,0,0.2)"}),n>1?t():counter.innerHTML="This event has ended"}function processMngrEvent(e,t,n){$.ajax("/events/"+t+n),Materialize.toast(e,3e3)}function processUserEvent(e,t,n){return $.ajax({url:"unattend",data:{user_id:n,event_id:t}}).done(function(){Materialize.toast(e,3e3)}),!0}function highLight(){function e(e){var t=confirm("Are you sure?");if(e=e.closest("li"),t)try{var i=e.find("input[name*=index]")[0].value;n(e,i)}catch(e){}finally{e.remove()}}function t(e){$("#highlight_field_new").toggleClass("hide").show();var t=i(e);r(t),e.closest("li").remove()}function n(e,t){var n={};n.id=e.find("[name*=id]").val(),n._destroy=1,$("#event_highlights").append(d(n,t))}function i(e){var t=e.closest(".collapsible-header");return a(t),_.map(h,function(e){return[e,t.siblings(".ha").find("[name*="+e+"]")[0].value]})}function r(e){e=_.fromPairs(e);var t=$("#highlight_field_new").children(),n=".highlight_";_.forEach(e,function(e,i){t.find(n+i).val(e)})}function a(e){var t=e.siblings(".collapsible-body").find("#img").attr("src");localStorage.setItem("highlight_photo_upload",t)}function o(){var e=l();delete e.image_title,delete e.image,delete e.id,delete e._destroy;var t=_.toArray(e);return t.some(function(e){return""===e})}function s(){var e=$("#highlight_field_new").children(),t=".highlight_";_.forEach(h,function(n){e.find(t+n).val("")})}function l(){var e=$("#highlight_field_new").children(),t=".highlight_",n={};return _.forEach(h,function(i){n[i]=_.escape(e.find(t+i).val())}),n.image=localStorage.getItem("highlight_photo_upload"),n}function u(e){var t=l();return f(t)+c(t,e)}function c(e,t){var n=_.map(h,function(n){return["<input type='hidden' name = 'event[highlights_attributes][",t,"][",n,"]' value='",e[n],"'>"].join("")});return"<div class='ha'>"+_.join(n,"")+"</div>"}function d(e,t){var n=_.map(p,function(n){return["<input type='hidden' name = 'event[highlights_attributes][",t,"][",n,"]' value='",e[n],"'>"].join("")});return _.join(n,"")}function f(e){return['<div class="collapsible-header">',e.day+" - "+e.title,'<span class="right">',e.start_time," - ",e.end_time,'<span class="right remove-highlight" onclick="highLight().remove($(this))"><i class="material-icons">delete</i></span>','<span class="right edit-highlight" onclick="highLight().edit($(this))"><i class="material-icons">edit</i></span>',"</span></div>",'<div class="collapsible-body"> <div class="row">','<div class="col l6 m6">','<div class="card-panel">','<img id="img" class="materialboxed" width="100%" data-caption="',e.image_title+'"','src="'+e.image+'"/>','</div></div><div class="col l6">',"<p>"+e.description+"</p>","</div></div></div>"].join("")}var h=["id","_destroy","day","title","description","start_time","end_time","image","image_title"],p=["id","_destroy"];return{remove:e,edit:t,clearFields:s,generateHtml:u,empty:o}}function geocode(e,t){var n=new google.maps.Geocoder,i={lat:null,lng:null};n.geocode({address:e},function(e,n){if(n==google.maps.GeocoderStatus.OK){var r=e[0].geometry.location;i.lat=r.lat(),i.lng=r.lng(),t(i)}})}function initialize(){function e(e,t){var n=document.getElementById(e);google.maps.event.addDomListener(n,"click",function(){r.setTypes(t)})}var t={center:new google.maps.LatLng((-33.8688),151.2195),zoom:13},n=new google.maps.Map(document.getElementById("map-canvas"),t),i=document.getElementById("event_location"),r=new google.maps.places.Autocomplete(i);r.bindTo("bounds",n);var a=new google.maps.InfoWindow,o=new google.maps.Marker({map:n,anchorPoint:new google.maps.Point(0,(-29))}),s=all_events();_.forEach(s,function(e){var t=new google.maps.InfoWindow({content:infoHtml(e),maxWidth:400});geocode(e.location,function(i){var r=new google.maps.Marker({map:n,position:i,title:e.title,label:e.title});t.open(n,r)})}),google.maps.event.addListener(r,"place_changed",function(){a.close(),o.setVisible(!0);var e=r.getPlace();if(!e.geometry)return void window.alert("Autocomplete's returned place contains no geometry");e.geometry.viewport?n.fitBounds(e.geometry.viewport):(n.setCenter(e.geometry.location),n.setZoom(17)),o.setIcon({url:e.icon,size:new google.maps.Size(71,71),origin:new google.maps.Point(0,0),anchor:new google.maps.Point(17,34),scaledSize:new google.maps.Size(35,35)}),o.setPosition(e.geometry.location),o.setVisible(!0);var t="";e.address_components&&(t=[e.address_components[0]&&e.address_components[0].short_name||"",e.address_components[1]&&e.address_components[1].short_name||"",e.address_components[2]&&e.address_components[2].short_name||""].join(" ")),a.setContent("<div><strong>"+e.name+"</strong><br>"+t),a.open(n,o)}),e("changetype-all",[]),e("changetype-address",["address"]),e("changetype-establishment",["establishment"]),e("changetype-geocode",["geocode"])}if(function(e,t){"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return t(e)}:t(e)}("undefined"!=typeof window?window:this,function(e,t){function n(e){var t="length"in e&&e.length,n=K.type(e);return"function"!==n&&!K.isWindow(e)&&(!(1!==e.nodeType||!t)||("array"===n||0===t||"number"==typeof t&&t>0&&t-1 in e))}function i(e,t,n){if(K.isFunction(t))return K.grep(e,function(e,i){return!!t.call(e,i,e)!==n});if(t.nodeType)return K.grep(e,function(e){return e===t!==n});if("string"==typeof t){if(se.test(t))return K.filter(t,e,n);t=K.filter(t,e)}return K.grep(e,function(e){return Q.call(t,e)>=0!==n})}function r(e,t){for(;(e=e[t])&&1!==e.nodeType;);return e}function a(e){var t=pe[e]={};return K.each(e.match(he)||[],function(e,n){t[n]=!0}),t}function o(){J.removeEventListener("DOMContentLoaded",o,!1),e.removeEventListener("load",o,!1),K.ready()}function s(){Object.defineProperty(this.cache={},0,{get:function(){return{}}}),this.expando=K.expando+s.uid++}function l(e,t,n){var i;if(void 0===n&&1===e.nodeType)if(i="data-"+t.replace(we,"-$1").toLowerCase(),n=e.getAttribute(i),"string"==typeof n){try{n="true"===n||"false"!==n&&("null"===n?null:+n+""===n?+n:be.test(n)?K.parseJSON(n):n)}catch(e){}ye.set(e,t,n)}else n=void 0;return n}function u(){return!0}function c(){return!1}function d(){try{return J.activeElement}catch(e){}}function f(e,t){return K.nodeName(e,"table")&&K.nodeName(11!==t.nodeType?t:t.firstChild,"tr")?e.getElementsByTagName("tbody")[0]||e.appendChild(e.ownerDocument.createElement("tbody")):e}function h(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function p(e){var t=Le.exec(e.type);return t?e.type=t[1]:e.removeAttribute("type"),e}function v(e,t){for(var n=0,i=e.length;n<i;n++)me.set(e[n],"globalEval",!t||me.get(t[n],"globalEval"))}function g(e,t){var n,i,r,a,o,s,l,u;if(1===t.nodeType){if(me.hasData(e)&&(a=me.access(e),o=me.set(t,a),u=a.events)){delete o.handle,o.events={};for(r in u)for(n=0,i=u[r].length;n<i;n++)K.event.add(t,r,u[r][n])}ye.hasData(e)&&(s=ye.access(e),l=K.extend({},s),ye.set(t,l))}}function m(e,t){var n=e.getElementsByTagName?e.getElementsByTagName(t||"*"):e.querySelectorAll?e.querySelectorAll(t||"*"):[];return void 0===t||t&&K.nodeName(e,t)?K.merge([e],n):n}function y(e,t){var n=t.nodeName.toLowerCase();"input"===n&&Te.test(e.type)?t.checked=e.checked:"input"!==n&&"textarea"!==n||(t.defaultValue=e.defaultValue)}function b(t,n){var i,r=K(n.createElement(t)).appendTo(n.body),a=e.getDefaultComputedStyle&&(i=e.getDefaultComputedStyle(r[0]))?i.display:K.css(r[0],"display");return r.detach(),a}function w(e){var t=J,n=Re[e];return n||(n=b(e,t),"none"!==n&&n||(qe=(qe||K("<iframe frameborder='0' width='0' height='0'/>")).appendTo(t.documentElement),t=qe[0].contentDocument,t.write(),t.close(),n=b(e,t),qe.detach()),Re[e]=n),n}function x(e,t,n){var i,r,a,o,s=e.style;return n=n||Ve(e),n&&(o=n.getPropertyValue(t)||n[t]),n&&(""!==o||K.contains(e.ownerDocument,e)||(o=K.style(e,t)),We.test(o)&&He.test(t)&&(i=s.width,r=s.minWidth,a=s.maxWidth,s.minWidth=s.maxWidth=s.width=o,o=n.width,s.width=i,s.minWidth=r,s.maxWidth=a)),void 0!==o?o+"":o}function C(e,t){return{get:function(){return e()?void delete this.get:(this.get=t).apply(this,arguments)}}}function S(e,t){if(t in e)return t;for(var n=t[0].toUpperCase()+t.slice(1),i=t,r=Ye.length;r--;)if(t=Ye[r]+n,t in e)return t;return i}function T(e,t,n){var i=Be.exec(t);return i?Math.max(0,i[1]-(n||0))+(i[2]||"px"):t}function k(e,t,n,i,r){for(var a=n===(i?"border":"content")?4:"width"===t?1:0,o=0;a<4;a+=2)"margin"===n&&(o+=K.css(e,n+Ce[a],!0,r)),i?("content"===n&&(o-=K.css(e,"padding"+Ce[a],!0,r)),"margin"!==n&&(o-=K.css(e,"border"+Ce[a]+"Width",!0,r))):(o+=K.css(e,"padding"+Ce[a],!0,r),"padding"!==n&&(o+=K.css(e,"border"+Ce[a]+"Width",!0,r)));return o}function _(e,t,n){var i=!0,r="width"===t?e.offsetWidth:e.offsetHeight,a=Ve(e),o="border-box"===K.css(e,"boxSizing",!1,a);if(r<=0||null==r){if(r=x(e,t,a),(r<0||null==r)&&(r=e.style[t]),We.test(r))return r;i=o&&(G.boxSizingReliable()||r===e.style[t]),r=parseFloat(r)||0}return r+k(e,t,n||(o?"border":"content"),i,a)+"px"}function D(e,t){for(var n,i,r,a=[],o=0,s=e.length;o<s;o++)i=e[o],i.style&&(a[o]=me.get(i,"olddisplay"),n=i.style.display,t?(a[o]||"none"!==n||(i.style.display=""),""===i.style.display&&Se(i)&&(a[o]=me.access(i,"olddisplay",w(i.nodeName)))):(r=Se(i),"none"===n&&r||me.set(i,"olddisplay",r?n:K.css(i,"display"))));for(o=0;o<s;o++)i=e[o],i.style&&(t&&"none"!==i.style.display&&""!==i.style.display||(i.style.display=t?a[o]||"":"none"));return e}function A(e,t,n,i,r){return new A.prototype.init(e,t,n,i,r)}function P(){return setTimeout(function(){Ge=void 0}),Ge=K.now()}function E(e,t){var n,i=0,r={height:e};for(t=t?1:0;i<4;i+=2-t)n=Ce[i],r["margin"+n]=r["padding"+n]=e;return t&&(r.opacity=r.width=e),r}function I(e,t,n){for(var i,r=(nt[t]||[]).concat(nt["*"]),a=0,o=r.length;a<o;a++)if(i=r[a].call(n,t,e))return i}function O(e,t,n){var i,r,a,o,s,l,u,c,d=this,f={},h=e.style,p=e.nodeType&&Se(e),v=me.get(e,"fxshow");n.queue||(s=K._queueHooks(e,"fx"),null==s.unqueued&&(s.unqueued=0,l=s.empty.fire,s.empty.fire=function(){s.unqueued||l()}),s.unqueued++,d.always(function(){d.always(function(){s.unqueued--,K.queue(e,"fx").length||s.empty.fire()})})),1===e.nodeType&&("height"in t||"width"in t)&&(n.overflow=[h.overflow,h.overflowX,h.overflowY],u=K.css(e,"display"),c="none"===u?me.get(e,"olddisplay")||w(e.nodeName):u,"inline"===c&&"none"===K.css(e,"float")&&(h.display="inline-block")),n.overflow&&(h.overflow="hidden",d.always(function(){h.overflow=n.overflow[0],h.overflowX=n.overflow[1],h.overflowY=n.overflow[2]}));for(i in t)if(r=t[i],Ze.exec(r)){if(delete t[i],a=a||"toggle"===r,r===(p?"hide":"show")){if("show"!==r||!v||void 0===v[i])continue;p=!0}f[i]=v&&v[i]||K.style(e,i)}else u=void 0;if(K.isEmptyObject(f))"inline"===("none"===u?w(e.nodeName):u)&&(h.display=u);else{v?"hidden"in v&&(p=v.hidden):v=me.access(e,"fxshow",{}),a&&(v.hidden=!p),p?K(e).show():d.done(function(){K(e).hide()}),d.done(function(){var t;me.remove(e,"fxshow");for(t in f)K.style(e,t,f[t])});for(i in f)o=I(p?v[i]:0,i,d),i in v||(v[i]=o.start,p&&(o.end=o.start,o.start="width"===i||"height"===i?1:0))}}function j(e,t){var n,i,r,a,o;for(n in e)if(i=K.camelCase(n),r=t[i],a=e[n],K.isArray(a)&&(r=a[1],a=e[n]=a[0]),n!==i&&(e[i]=a,delete e[n]),o=K.cssHooks[i],o&&"expand"in o){a=o.expand(a),delete e[i];for(n in a)n in e||(e[n]=a[n],t[n]=r)}else t[i]=r}function $(e,t,n){var i,r,a=0,o=tt.length,s=K.Deferred().always(function(){delete l.elem}),l=function(){if(r)return!1;for(var t=Ge||P(),n=Math.max(0,u.startTime+u.duration-t),i=n/u.duration||0,a=1-i,o=0,l=u.tweens.length;o<l;o++)u.tweens[o].run(a);return s.notifyWith(e,[u,a,n]),a<1&&l?n:(s.resolveWith(e,[u]),!1)},u=s.promise({elem:e,props:K.extend({},t),opts:K.extend(!0,{specialEasing:{}},n),originalProperties:t,originalOptions:n,startTime:Ge||P(),duration:n.duration,tweens:[],createTween:function(t,n){var i=K.Tween(e,u.opts,t,n,u.opts.specialEasing[t]||u.opts.easing);return u.tweens.push(i),i},stop:function(t){var n=0,i=t?u.tweens.length:0;if(r)return this;for(r=!0;n<i;n++)u.tweens[n].run(1);return t?s.resolveWith(e,[u,t]):s.rejectWith(e,[u,t]),this}}),c=u.props;for(j(c,u.opts.specialEasing);a<o;a++)if(i=tt[a].call(u,e,c,u.opts))return i;return K.map(c,I,u),K.isFunction(u.opts.start)&&u.opts.start.call(e,u),K.fx.timer(K.extend(l,{elem:e,anim:u,queue:u.opts.queue})),u.progress(u.opts.progress).done(u.opts.done,u.opts.complete).fail(u.opts.fail).always(u.opts.always)}function M(e){return function(t,n){"string"!=typeof t&&(n=t,t="*");var i,r=0,a=t.toLowerCase().match(he)||[];if(K.isFunction(n))for(;i=a[r++];)"+"===i[0]?(i=i.slice(1)||"*",(e[i]=e[i]||[]).unshift(n)):(e[i]=e[i]||[]).push(n)}}function L(e,t,n,i){function r(s){var l;return a[s]=!0,K.each(e[s]||[],function(e,s){var u=s(t,n,i);return"string"!=typeof u||o||a[u]?o?!(l=u):void 0:(t.dataTypes.unshift(u),r(u),!1)}),l}var a={},o=e===bt;return r(t.dataTypes[0])||!a["*"]&&r("*")}function N(e,t){var n,i,r=K.ajaxSettings.flatOptions||{};for(n in t)void 0!==t[n]&&((r[n]?e:i||(i={}))[n]=t[n]);return i&&K.extend(!0,e,i),e}function F(e,t,n){for(var i,r,a,o,s=e.contents,l=e.dataTypes;"*"===l[0];)l.shift(),void 0===i&&(i=e.mimeType||t.getResponseHeader("Content-Type"));if(i)for(r in s)if(s[r]&&s[r].test(i)){l.unshift(r);break}if(l[0]in n)a=l[0];else{for(r in n){if(!l[0]||e.converters[r+" "+l[0]]){a=r;break}o||(o=r)}a=a||o}if(a)return a!==l[0]&&l.unshift(a),n[a]}function q(e,t,n,i){var r,a,o,s,l,u={},c=e.dataTypes.slice();if(c[1])for(o in e.converters)u[o.toLowerCase()]=e.converters[o];for(a=c.shift();a;)if(e.responseFields[a]&&(n[e.responseFields[a]]=t),!l&&i&&e.dataFilter&&(t=e.dataFilter(t,e.dataType)),l=a,a=c.shift())if("*"===a)a=l;else if("*"!==l&&l!==a){if(o=u[l+" "+a]||u["* "+a],!o)for(r in u)if(s=r.split(" "),s[1]===a&&(o=u[l+" "+s[0]]||u["* "+s[0]])){o===!0?o=u[r]:u[r]!==!0&&(a=s[0],c.unshift(s[1]));break}if(o!==!0)if(o&&e["throws"])t=o(t);else try{t=o(t)}catch(e){return{state:"parsererror",error:o?e:"No conversion from "+l+" to "+a}}}return{state:"success",data:t}}function R(e,t,n,i){var r;if(K.isArray(t))K.each(t,function(t,r){n||Tt.test(e)?i(e,r):R(e+"["+("object"==typeof r?t:"")+"]",r,n,i)});else if(n||"object"!==K.type(t))i(e,t);else for(r in t)R(e+"["+r+"]",t[r],n,i)}function H(e){return K.isWindow(e)?e:9===e.nodeType&&e.defaultView}var W=[],V=W.slice,z=W.concat,B=W.push,Q=W.indexOf,X={},U=X.toString,Y=X.hasOwnProperty,G={},J=e.document,Z="2.1.4",K=function(e,t){return new K.fn.init(e,t)},ee=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,te=/^-ms-/,ne=/-([\da-z])/gi,ie=function(e,t){return t.toUpperCase()};K.fn=K.prototype={jquery:Z,constructor:K,selector:"",length:0,toArray:function(){return V.call(this)},get:function(e){return null!=e?e<0?this[e+this.length]:this[e]:V.call(this)},pushStack:function(e){var t=K.merge(this.constructor(),e);return t.prevObject=this,t.context=this.context,t},each:function(e,t){return K.each(this,e,t)},map:function(e){return this.pushStack(K.map(this,function(t,n){return e.call(t,n,t)}))},slice:function(){return this.pushStack(V.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(e){var t=this.length,n=+e+(e<0?t:0);return this.pushStack(n>=0&&n<t?[this[n]]:[])},end:function(){return this.prevObject||this.constructor(null)},push:B,sort:W.sort,splice:W.splice},K.extend=K.fn.extend=function(){var e,t,n,i,r,a,o=arguments[0]||{},s=1,l=arguments.length,u=!1;for("boolean"==typeof o&&(u=o,o=arguments[s]||{},s++),"object"==typeof o||K.isFunction(o)||(o={}),s===l&&(o=this,s--);s<l;s++)if(null!=(e=arguments[s]))for(t in e)n=o[t],i=e[t],o!==i&&(u&&i&&(K.isPlainObject(i)||(r=K.isArray(i)))?(r?(r=!1,a=n&&K.isArray(n)?n:[]):a=n&&K.isPlainObject(n)?n:{},o[t]=K.extend(u,a,i)):void 0!==i&&(o[t]=i));return o},K.extend({expando:"jQuery"+(Z+Math.random()).replace(/\D/g,""),isReady:!0,error:function(e){throw new Error(e)},noop:function(){},isFunction:function(e){return"function"===K.type(e)},isArray:Array.isArray,isWindow:function(e){return null!=e&&e===e.window},isNumeric:function(e){return!K.isArray(e)&&e-parseFloat(e)+1>=0},isPlainObject:function(e){return"object"===K.type(e)&&!e.nodeType&&!K.isWindow(e)&&!(e.constructor&&!Y.call(e.constructor.prototype,"isPrototypeOf"))},isEmptyObject:function(e){var t;for(t in e)return!1;return!0},type:function(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?X[U.call(e)]||"object":typeof e},globalEval:function(e){var t,n=eval;e=K.trim(e),e&&(1===e.indexOf("use strict")?(t=J.createElement("script"),t.text=e,J.head.appendChild(t).parentNode.removeChild(t)):n(e))},camelCase:function(e){return e.replace(te,"ms-").replace(ne,ie)},nodeName:function(e,t){return e.nodeName&&e.nodeName.toLowerCase()===t.toLowerCase()},each:function(e,t,i){var r,a=0,o=e.length,s=n(e);if(i){if(s)for(;a<o&&(r=t.apply(e[a],i),r!==!1);a++);else for(a in e)if(r=t.apply(e[a],i),r===!1)break}else if(s)for(;a<o&&(r=t.call(e[a],a,e[a]),r!==!1);a++);else for(a in e)if(r=t.call(e[a],a,e[a]),r===!1)break;return e},trim:function(e){return null==e?"":(e+"").replace(ee,"")},makeArray:function(e,t){var i=t||[];return null!=e&&(n(Object(e))?K.merge(i,"string"==typeof e?[e]:e):B.call(i,e)),i},inArray:function(e,t,n){return null==t?-1:Q.call(t,e,n)},merge:function(e,t){for(var n=+t.length,i=0,r=e.length;i<n;i++)e[r++]=t[i];return e.length=r,e},grep:function(e,t,n){for(var i,r=[],a=0,o=e.length,s=!n;a<o;a++)i=!t(e[a],a),i!==s&&r.push(e[a]);return r},map:function(e,t,i){var r,a=0,o=e.length,s=n(e),l=[];if(s)for(;a<o;a++)r=t(e[a],a,i),null!=r&&l.push(r);else for(a in e)r=t(e[a],a,i),null!=r&&l.push(r);return z.apply([],l)},guid:1,proxy:function(e,t){var n,i,r;if("string"==typeof t&&(n=e[t],t=e,e=n),K.isFunction(e))return i=V.call(arguments,2),r=function(){return e.apply(t||this,i.concat(V.call(arguments)))},r.guid=e.guid=e.guid||K.guid++,r},now:Date.now,support:G}),K.each("Boolean Number String Function Array Date RegExp Object Error".split(" "),function(e,t){X["[object "+t+"]"]=t.toLowerCase()});var re=function(e){function t(e,t,n,i){var r,a,o,s,l,u,d,h,p,v;if((t?t.ownerDocument||t:R)!==O&&I(t),t=t||O,n=n||[],s=t.nodeType,"string"!=typeof e||!e||1!==s&&9!==s&&11!==s)return n;if(!i&&$){if(11!==s&&(r=ye.exec(e)))if(o=r[1]){if(9===s){if(a=t.getElementById(o),!a||!a.parentNode)return n;if(a.id===o)return n.push(a),n}else if(t.ownerDocument&&(a=t.ownerDocument.getElementById(o))&&F(t,a)&&a.id===o)return n.push(a),n}else{if(r[2])return Z.apply(n,t.getElementsByTagName(e)),n;if((o=r[3])&&x.getElementsByClassName)return Z.apply(n,t.getElementsByClassName(o)),n}if(x.qsa&&(!M||!M.test(e))){if(h=d=q,p=t,v=1!==s&&e,1===s&&"object"!==t.nodeName.toLowerCase()){for(u=k(e),(d=t.getAttribute("id"))?h=d.replace(we,"\\$&"):t.setAttribute("id",h),h="[id='"+h+"'] ",l=u.length;l--;)u[l]=h+f(u[l]);p=be.test(e)&&c(t.parentNode)||t,v=u.join(",")}if(v)try{return Z.apply(n,p.querySelectorAll(v)),n}catch(e){}finally{d||t.removeAttribute("id")}}}return D(e.replace(le,"$1"),t,n,i)}function n(){function e(n,i){return t.push(n+" ")>C.cacheLength&&delete e[t.shift()],e[n+" "]=i}var t=[];return e}function i(e){return e[q]=!0,e}function r(e){var t=O.createElement("div");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function a(e,t){for(var n=e.split("|"),i=e.length;i--;)C.attrHandle[n[i]]=t}function o(e,t){var n=t&&e,i=n&&1===e.nodeType&&1===t.nodeType&&(~t.sourceIndex||X)-(~e.sourceIndex||X);if(i)return i;if(n)for(;n=n.nextSibling;)if(n===t)return-1;return e?1:-1}function s(e){return function(t){var n=t.nodeName.toLowerCase();return"input"===n&&t.type===e}}function l(e){return function(t){var n=t.nodeName.toLowerCase();return("input"===n||"button"===n)&&t.type===e}}function u(e){return i(function(t){return t=+t,i(function(n,i){for(var r,a=e([],n.length,t),o=a.length;o--;)n[r=a[o]]&&(n[r]=!(i[r]=n[r]))})})}function c(e){return e&&"undefined"!=typeof e.getElementsByTagName&&e}function d(){}function f(e){for(var t=0,n=e.length,i="";t<n;t++)i+=e[t].value;return i}function h(e,t,n){var i=t.dir,r=n&&"parentNode"===i,a=W++;return t.first?function(t,n,a){for(;t=t[i];)if(1===t.nodeType||r)return e(t,n,a)}:function(t,n,o){var s,l,u=[H,a];if(o){for(;t=t[i];)if((1===t.nodeType||r)&&e(t,n,o))return!0}else for(;t=t[i];)if(1===t.nodeType||r){if(l=t[q]||(t[q]={}),(s=l[i])&&s[0]===H&&s[1]===a)return u[2]=s[2];if(l[i]=u,u[2]=e(t,n,o))return!0}}}function p(e){return e.length>1?function(t,n,i){for(var r=e.length;r--;)if(!e[r](t,n,i))return!1;return!0}:e[0]}function v(e,n,i){for(var r=0,a=n.length;r<a;r++)t(e,n[r],i);return i}function g(e,t,n,i,r){for(var a,o=[],s=0,l=e.length,u=null!=t;s<l;s++)(a=e[s])&&(n&&!n(a,i,r)||(o.push(a),u&&t.push(s)));return o}function m(e,t,n,r,a,o){return r&&!r[q]&&(r=m(r)),a&&!a[q]&&(a=m(a,o)),i(function(i,o,s,l){var u,c,d,f=[],h=[],p=o.length,m=i||v(t||"*",s.nodeType?[s]:s,[]),y=!e||!i&&t?m:g(m,f,e,s,l),b=n?a||(i?e:p||r)?[]:o:y;if(n&&n(y,b,s,l),r)for(u=g(b,h),r(u,[],s,l),c=u.length;c--;)(d=u[c])&&(b[h[c]]=!(y[h[c]]=d));if(i){if(a||e){if(a){for(u=[],c=b.length;c--;)(d=b[c])&&u.push(y[c]=d);a(null,b=[],u,l)}for(c=b.length;c--;)(d=b[c])&&(u=a?ee(i,d):f[c])>-1&&(i[u]=!(o[u]=d))}}else b=g(b===o?b.splice(p,b.length):b),a?a(null,o,b,l):Z.apply(o,b)})}function y(e){for(var t,n,i,r=e.length,a=C.relative[e[0].type],o=a||C.relative[" "],s=a?1:0,l=h(function(e){return e===t},o,!0),u=h(function(e){return ee(t,e)>-1},o,!0),c=[function(e,n,i){var r=!a&&(i||n!==A)||((t=n).nodeType?l(e,n,i):u(e,n,i));return t=null,r}];s<r;s++)if(n=C.relative[e[s].type])c=[h(p(c),n)];else{if(n=C.filter[e[s].type].apply(null,e[s].matches),n[q]){for(i=++s;i<r&&!C.relative[e[i].type];i++);return m(s>1&&p(c),s>1&&f(e.slice(0,s-1).concat({value:" "===e[s-2].type?"*":""})).replace(le,"$1"),n,s<i&&y(e.slice(s,i)),i<r&&y(e=e.slice(i)),i<r&&f(e))}c.push(n)}return p(c)}function b(e,n){var r=n.length>0,a=e.length>0,o=function(i,o,s,l,u){var c,d,f,h=0,p="0",v=i&&[],m=[],y=A,b=i||a&&C.find.TAG("*",u),w=H+=null==y?1:Math.random()||.1,x=b.length;for(u&&(A=o!==O&&o);p!==x&&null!=(c=b[p]);p++){if(a&&c){for(d=0;f=e[d++];)if(f(c,o,s)){l.push(c);break}u&&(H=w)}r&&((c=!f&&c)&&h--,i&&v.push(c))}if(h+=p,r&&p!==h){for(d=0;f=n[d++];)f(v,m,o,s);if(i){if(h>0)for(;p--;)v[p]||m[p]||(m[p]=G.call(l));m=g(m)}Z.apply(l,m),u&&!i&&m.length>0&&h+n.length>1&&t.uniqueSort(l)}return u&&(H=w,A=y),v};return r?i(o):o}var w,x,C,S,T,k,_,D,A,P,E,I,O,j,$,M,L,N,F,q="sizzle"+1*new Date,R=e.document,H=0,W=0,V=n(),z=n(),B=n(),Q=function(e,t){return e===t&&(E=!0),0},X=1<<31,U={}.hasOwnProperty,Y=[],G=Y.pop,J=Y.push,Z=Y.push,K=Y.slice,ee=function(e,t){for(var n=0,i=e.length;n<i;n++)if(e[n]===t)return n;return-1},te="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",ne="[\\x20\\t\\r\\n\\f]",ie="(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+",re=ie.replace("w","w#"),ae="\\["+ne+"*("+ie+")(?:"+ne+"*([*^$|!~]?=)"+ne+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+re+"))|)"+ne+"*\\]",oe=":("+ie+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+ae+")*)|.*)\\)|)",se=new RegExp(ne+"+","g"),le=new RegExp("^"+ne+"+|((?:^|[^\\\\])(?:\\\\.)*)"+ne+"+$","g"),ue=new RegExp("^"+ne+"*,"+ne+"*"),ce=new RegExp("^"+ne+"*([>+~]|"+ne+")"+ne+"*"),de=new RegExp("="+ne+"*([^\\]'\"]*?)"+ne+"*\\]","g"),fe=new RegExp(oe),he=new RegExp("^"+re+"$"),pe={ID:new RegExp("^#("+ie+")"),CLASS:new RegExp("^\\.("+ie+")"),TAG:new RegExp("^("+ie.replace("w","w*")+")"),ATTR:new RegExp("^"+ae),PSEUDO:new RegExp("^"+oe),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+ne+"*(even|odd|(([+-]|)(\\d*)n|)"+ne+"*(?:([+-]|)"+ne+"*(\\d+)|))"+ne+"*\\)|)","i"),bool:new RegExp("^(?:"+te+")$","i"),needsContext:new RegExp("^"+ne+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+ne+"*((?:-\\d)?\\d*)"+ne+"*\\)|)(?=[^-]|$)","i")},ve=/^(?:input|select|textarea|button)$/i,ge=/^h\d$/i,me=/^[^{]+\{\s*\[native \w/,ye=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,be=/[+~]/,we=/'|\\/g,xe=new RegExp("\\\\([\\da-f]{1,6}"+ne+"?|("+ne+")|.)","ig"),Ce=function(e,t,n){var i="0x"+t-65536;return i!==i||n?t:i<0?String.fromCharCode(i+65536):String.fromCharCode(i>>10|55296,1023&i|56320)},Se=function(){I()};try{Z.apply(Y=K.call(R.childNodes),R.childNodes),Y[R.childNodes.length].nodeType}catch(e){Z={apply:Y.length?function(e,t){J.apply(e,K.call(t))}:function(e,t){for(var n=e.length,i=0;e[n++]=t[i++];);e.length=n-1}}}x=t.support={},T=t.isXML=function(e){var t=e&&(e.ownerDocument||e).documentElement;return!!t&&"HTML"!==t.nodeName},I=t.setDocument=function(e){var t,n,i=e?e.ownerDocument||e:R;return i!==O&&9===i.nodeType&&i.documentElement?(O=i,j=i.documentElement,n=i.defaultView,n&&n!==n.top&&(n.addEventListener?n.addEventListener("unload",Se,!1):n.attachEvent&&n.attachEvent("onunload",Se)),$=!T(i),x.attributes=r(function(e){return e.className="i",!e.getAttribute("className")}),x.getElementsByTagName=r(function(e){return e.appendChild(i.createComment("")),!e.getElementsByTagName("*").length}),x.getElementsByClassName=me.test(i.getElementsByClassName),x.getById=r(function(e){return j.appendChild(e).id=q,!i.getElementsByName||!i.getElementsByName(q).length}),x.getById?(C.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&$){var n=t.getElementById(e);return n&&n.parentNode?[n]:[]}},C.filter.ID=function(e){var t=e.replace(xe,Ce);return function(e){return e.getAttribute("id")===t}}):(delete C.find.ID,C.filter.ID=function(e){var t=e.replace(xe,Ce);return function(e){var n="undefined"!=typeof e.getAttributeNode&&e.getAttributeNode("id");return n&&n.value===t}}),C.find.TAG=x.getElementsByTagName?function(e,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):x.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,i=[],r=0,a=t.getElementsByTagName(e);if("*"===e){for(;n=a[r++];)1===n.nodeType&&i.push(n);return i}return a},C.find.CLASS=x.getElementsByClassName&&function(e,t){if($)return t.getElementsByClassName(e)},L=[],M=[],(x.qsa=me.test(i.querySelectorAll))&&(r(function(e){j.appendChild(e).innerHTML="<a id='"+q+"'></a><select id='"+q+"-\f]' msallowcapture=''><option selected=''></option></select>",e.querySelectorAll("[msallowcapture^='']").length&&M.push("[*^$]="+ne+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||M.push("\\["+ne+"*(?:value|"+te+")"),e.querySelectorAll("[id~="+q+"-]").length||M.push("~="),e.querySelectorAll(":checked").length||M.push(":checked"),e.querySelectorAll("a#"+q+"+*").length||M.push(".#.+[+~]")}),r(function(e){var t=i.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&M.push("name"+ne+"*[*^$|!~]?="),e.querySelectorAll(":enabled").length||M.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),M.push(",.*:")})),(x.matchesSelector=me.test(N=j.matches||j.webkitMatchesSelector||j.mozMatchesSelector||j.oMatchesSelector||j.msMatchesSelector))&&r(function(e){x.disconnectedMatch=N.call(e,"div"),N.call(e,"[s!='']:x"),L.push("!=",oe)}),M=M.length&&new RegExp(M.join("|")),L=L.length&&new RegExp(L.join("|")),t=me.test(j.compareDocumentPosition),F=t||me.test(j.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,i=t&&t.parentNode;return e===i||!(!i||1!==i.nodeType||!(n.contains?n.contains(i):e.compareDocumentPosition&&16&e.compareDocumentPosition(i)))}:function(e,t){if(t)for(;t=t.parentNode;)if(t===e)return!0;return!1},Q=t?function(e,t){if(e===t)return E=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n?n:(n=(e.ownerDocument||e)===(t.ownerDocument||t)?e.compareDocumentPosition(t):1,1&n||!x.sortDetached&&t.compareDocumentPosition(e)===n?e===i||e.ownerDocument===R&&F(R,e)?-1:t===i||t.ownerDocument===R&&F(R,t)?1:P?ee(P,e)-ee(P,t):0:4&n?-1:1)}:function(e,t){if(e===t)return E=!0,0;var n,r=0,a=e.parentNode,s=t.parentNode,l=[e],u=[t];if(!a||!s)return e===i?-1:t===i?1:a?-1:s?1:P?ee(P,e)-ee(P,t):0;if(a===s)return o(e,t);for(n=e;n=n.parentNode;)l.unshift(n);for(n=t;n=n.parentNode;)u.unshift(n);for(;l[r]===u[r];)r++;return r?o(l[r],u[r]):l[r]===R?-1:u[r]===R?1:0},i):O},t.matches=function(e,n){return t(e,null,null,n)},t.matchesSelector=function(e,n){if((e.ownerDocument||e)!==O&&I(e),n=n.replace(de,"='$1']"),x.matchesSelector&&$&&(!L||!L.test(n))&&(!M||!M.test(n)))try{var i=N.call(e,n);if(i||x.disconnectedMatch||e.document&&11!==e.document.nodeType)return i}catch(e){}return t(n,O,null,[e]).length>0},t.contains=function(e,t){return(e.ownerDocument||e)!==O&&I(e),F(e,t)},t.attr=function(e,t){(e.ownerDocument||e)!==O&&I(e);var n=C.attrHandle[t.toLowerCase()],i=n&&U.call(C.attrHandle,t.toLowerCase())?n(e,t,!$):void 0;return void 0!==i?i:x.attributes||!$?e.getAttribute(t):(i=e.getAttributeNode(t))&&i.specified?i.value:null},t.error=function(e){throw new Error("Syntax error, unrecognized expression: "+e)},t.uniqueSort=function(e){var t,n=[],i=0,r=0;if(E=!x.detectDuplicates,P=!x.sortStable&&e.slice(0),e.sort(Q),E){for(;t=e[r++];)t===e[r]&&(i=n.push(r));for(;i--;)e.splice(n[i],1)}return P=null,e},S=t.getText=function(e){var t,n="",i=0,r=e.nodeType;if(r){if(1===r||9===r||11===r){if("string"==typeof e.textContent)return e.textContent;for(e=e.firstChild;e;e=e.nextSibling)n+=S(e)}else if(3===r||4===r)return e.nodeValue}else for(;t=e[i++];)n+=S(t);return n},C=t.selectors={cacheLength:50,createPseudo:i,match:pe,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(xe,Ce),e[3]=(e[3]||e[4]||e[5]||"").replace(xe,Ce),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||t.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&t.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return pe.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&fe.test(n)&&(t=k(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(xe,Ce).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=V[e+" "];return t||(t=new RegExp("(^|"+ne+")"+e+"("+ne+"|$)"))&&V(e,function(e){return t.test("string"==typeof e.className&&e.className||"undefined"!=typeof e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(e,n,i){return function(r){var a=t.attr(r,e);return null==a?"!="===n:!n||(a+="","="===n?a===i:"!="===n?a!==i:"^="===n?i&&0===a.indexOf(i):"*="===n?i&&a.indexOf(i)>-1:"$="===n?i&&a.slice(-i.length)===i:"~="===n?(" "+a.replace(se," ")+" ").indexOf(i)>-1:"|="===n&&(a===i||a.slice(0,i.length+1)===i+"-"))}},CHILD:function(e,t,n,i,r){var a="nth"!==e.slice(0,3),o="last"!==e.slice(-4),s="of-type"===t;return 1===i&&0===r?function(e){return!!e.parentNode}:function(t,n,l){var u,c,d,f,h,p,v=a!==o?"nextSibling":"previousSibling",g=t.parentNode,m=s&&t.nodeName.toLowerCase(),y=!l&&!s;if(g){if(a){for(;v;){for(d=t;d=d[v];)if(s?d.nodeName.toLowerCase()===m:1===d.nodeType)return!1;p=v="only"===e&&!p&&"nextSibling"}return!0}if(p=[o?g.firstChild:g.lastChild],o&&y){for(c=g[q]||(g[q]={}),u=c[e]||[],h=u[0]===H&&u[1],f=u[0]===H&&u[2],d=h&&g.childNodes[h];d=++h&&d&&d[v]||(f=h=0)||p.pop();)if(1===d.nodeType&&++f&&d===t){c[e]=[H,h,f];break}}else if(y&&(u=(t[q]||(t[q]={}))[e])&&u[0]===H)f=u[1];else for(;(d=++h&&d&&d[v]||(f=h=0)||p.pop())&&((s?d.nodeName.toLowerCase()!==m:1!==d.nodeType)||!++f||(y&&((d[q]||(d[q]={}))[e]=[H,f]),d!==t)););return f-=r,f===i||f%i===0&&f/i>=0}}},PSEUDO:function(e,n){var r,a=C.pseudos[e]||C.setFilters[e.toLowerCase()]||t.error("unsupported pseudo: "+e);return a[q]?a(n):a.length>1?(r=[e,e,"",n],C.setFilters.hasOwnProperty(e.toLowerCase())?i(function(e,t){for(var i,r=a(e,n),o=r.length;o--;)i=ee(e,r[o]),e[i]=!(t[i]=r[o])}):function(e){return a(e,0,r)}):a}},pseudos:{not:i(function(e){var t=[],n=[],r=_(e.replace(le,"$1"));return r[q]?i(function(e,t,n,i){for(var a,o=r(e,null,i,[]),s=e.length;s--;)(a=o[s])&&(e[s]=!(t[s]=a))}):function(e,i,a){return t[0]=e,r(t,null,a,n),t[0]=null,!n.pop()}}),has:i(function(e){return function(n){return t(e,n).length>0}}),contains:i(function(e){return e=e.replace(xe,Ce),
function(t){return(t.textContent||t.innerText||S(t)).indexOf(e)>-1}}),lang:i(function(e){return he.test(e||"")||t.error("unsupported lang: "+e),e=e.replace(xe,Ce).toLowerCase(),function(t){var n;do if(n=$?t.lang:t.getAttribute("xml:lang")||t.getAttribute("lang"))return n=n.toLowerCase(),n===e||0===n.indexOf(e+"-");while((t=t.parentNode)&&1===t.nodeType);return!1}}),target:function(t){var n=e.location&&e.location.hash;return n&&n.slice(1)===t.id},root:function(e){return e===j},focus:function(e){return e===O.activeElement&&(!O.hasFocus||O.hasFocus())&&!!(e.type||e.href||~e.tabIndex)},enabled:function(e){return e.disabled===!1},disabled:function(e){return e.disabled===!0},checked:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&!!e.checked||"option"===t&&!!e.selected},selected:function(e){return e.parentNode&&e.parentNode.selectedIndex,e.selected===!0},empty:function(e){for(e=e.firstChild;e;e=e.nextSibling)if(e.nodeType<6)return!1;return!0},parent:function(e){return!C.pseudos.empty(e)},header:function(e){return ge.test(e.nodeName)},input:function(e){return ve.test(e.nodeName)},button:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&"button"===e.type||"button"===t},text:function(e){var t;return"input"===e.nodeName.toLowerCase()&&"text"===e.type&&(null==(t=e.getAttribute("type"))||"text"===t.toLowerCase())},first:u(function(){return[0]}),last:u(function(e,t){return[t-1]}),eq:u(function(e,t,n){return[n<0?n+t:n]}),even:u(function(e,t){for(var n=0;n<t;n+=2)e.push(n);return e}),odd:u(function(e,t){for(var n=1;n<t;n+=2)e.push(n);return e}),lt:u(function(e,t,n){for(var i=n<0?n+t:n;--i>=0;)e.push(i);return e}),gt:u(function(e,t,n){for(var i=n<0?n+t:n;++i<t;)e.push(i);return e})}},C.pseudos.nth=C.pseudos.eq;for(w in{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})C.pseudos[w]=s(w);for(w in{submit:!0,reset:!0})C.pseudos[w]=l(w);return d.prototype=C.filters=C.pseudos,C.setFilters=new d,k=t.tokenize=function(e,n){var i,r,a,o,s,l,u,c=z[e+" "];if(c)return n?0:c.slice(0);for(s=e,l=[],u=C.preFilter;s;){i&&!(r=ue.exec(s))||(r&&(s=s.slice(r[0].length)||s),l.push(a=[])),i=!1,(r=ce.exec(s))&&(i=r.shift(),a.push({value:i,type:r[0].replace(le," ")}),s=s.slice(i.length));for(o in C.filter)!(r=pe[o].exec(s))||u[o]&&!(r=u[o](r))||(i=r.shift(),a.push({value:i,type:o,matches:r}),s=s.slice(i.length));if(!i)break}return n?s.length:s?t.error(e):z(e,l).slice(0)},_=t.compile=function(e,t){var n,i=[],r=[],a=B[e+" "];if(!a){for(t||(t=k(e)),n=t.length;n--;)a=y(t[n]),a[q]?i.push(a):r.push(a);a=B(e,b(r,i)),a.selector=e}return a},D=t.select=function(e,t,n,i){var r,a,o,s,l,u="function"==typeof e&&e,d=!i&&k(e=u.selector||e);if(n=n||[],1===d.length){if(a=d[0]=d[0].slice(0),a.length>2&&"ID"===(o=a[0]).type&&x.getById&&9===t.nodeType&&$&&C.relative[a[1].type]){if(t=(C.find.ID(o.matches[0].replace(xe,Ce),t)||[])[0],!t)return n;u&&(t=t.parentNode),e=e.slice(a.shift().value.length)}for(r=pe.needsContext.test(e)?0:a.length;r--&&(o=a[r],!C.relative[s=o.type]);)if((l=C.find[s])&&(i=l(o.matches[0].replace(xe,Ce),be.test(a[0].type)&&c(t.parentNode)||t))){if(a.splice(r,1),e=i.length&&f(a),!e)return Z.apply(n,i),n;break}}return(u||_(e,d))(i,t,!$,n,be.test(e)&&c(t.parentNode)||t),n},x.sortStable=q.split("").sort(Q).join("")===q,x.detectDuplicates=!!E,I(),x.sortDetached=r(function(e){return 1&e.compareDocumentPosition(O.createElement("div"))}),r(function(e){return e.innerHTML="<a href='#'></a>","#"===e.firstChild.getAttribute("href")})||a("type|href|height|width",function(e,t,n){if(!n)return e.getAttribute(t,"type"===t.toLowerCase()?1:2)}),x.attributes&&r(function(e){return e.innerHTML="<input/>",e.firstChild.setAttribute("value",""),""===e.firstChild.getAttribute("value")})||a("value",function(e,t,n){if(!n&&"input"===e.nodeName.toLowerCase())return e.defaultValue}),r(function(e){return null==e.getAttribute("disabled")})||a(te,function(e,t,n){var i;if(!n)return e[t]===!0?t.toLowerCase():(i=e.getAttributeNode(t))&&i.specified?i.value:null}),t}(e);K.find=re,K.expr=re.selectors,K.expr[":"]=K.expr.pseudos,K.unique=re.uniqueSort,K.text=re.getText,K.isXMLDoc=re.isXML,K.contains=re.contains;var ae=K.expr.match.needsContext,oe=/^<(\w+)\s*\/?>(?:<\/\1>|)$/,se=/^.[^:#\[\.,]*$/;K.filter=function(e,t,n){var i=t[0];return n&&(e=":not("+e+")"),1===t.length&&1===i.nodeType?K.find.matchesSelector(i,e)?[i]:[]:K.find.matches(e,K.grep(t,function(e){return 1===e.nodeType}))},K.fn.extend({find:function(e){var t,n=this.length,i=[],r=this;if("string"!=typeof e)return this.pushStack(K(e).filter(function(){for(t=0;t<n;t++)if(K.contains(r[t],this))return!0}));for(t=0;t<n;t++)K.find(e,r[t],i);return i=this.pushStack(n>1?K.unique(i):i),i.selector=this.selector?this.selector+" "+e:e,i},filter:function(e){return this.pushStack(i(this,e||[],!1))},not:function(e){return this.pushStack(i(this,e||[],!0))},is:function(e){return!!i(this,"string"==typeof e&&ae.test(e)?K(e):e||[],!1).length}});var le,ue=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]*))$/,ce=K.fn.init=function(e,t){var n,i;if(!e)return this;if("string"==typeof e){if(n="<"===e[0]&&">"===e[e.length-1]&&e.length>=3?[null,e,null]:ue.exec(e),!n||!n[1]&&t)return!t||t.jquery?(t||le).find(e):this.constructor(t).find(e);if(n[1]){if(t=t instanceof K?t[0]:t,K.merge(this,K.parseHTML(n[1],t&&t.nodeType?t.ownerDocument||t:J,!0)),oe.test(n[1])&&K.isPlainObject(t))for(n in t)K.isFunction(this[n])?this[n](t[n]):this.attr(n,t[n]);return this}return i=J.getElementById(n[2]),i&&i.parentNode&&(this.length=1,this[0]=i),this.context=J,this.selector=e,this}return e.nodeType?(this.context=this[0]=e,this.length=1,this):K.isFunction(e)?"undefined"!=typeof le.ready?le.ready(e):e(K):(void 0!==e.selector&&(this.selector=e.selector,this.context=e.context),K.makeArray(e,this))};ce.prototype=K.fn,le=K(J);var de=/^(?:parents|prev(?:Until|All))/,fe={children:!0,contents:!0,next:!0,prev:!0};K.extend({dir:function(e,t,n){for(var i=[],r=void 0!==n;(e=e[t])&&9!==e.nodeType;)if(1===e.nodeType){if(r&&K(e).is(n))break;i.push(e)}return i},sibling:function(e,t){for(var n=[];e;e=e.nextSibling)1===e.nodeType&&e!==t&&n.push(e);return n}}),K.fn.extend({has:function(e){var t=K(e,this),n=t.length;return this.filter(function(){for(var e=0;e<n;e++)if(K.contains(this,t[e]))return!0})},closest:function(e,t){for(var n,i=0,r=this.length,a=[],o=ae.test(e)||"string"!=typeof e?K(e,t||this.context):0;i<r;i++)for(n=this[i];n&&n!==t;n=n.parentNode)if(n.nodeType<11&&(o?o.index(n)>-1:1===n.nodeType&&K.find.matchesSelector(n,e))){a.push(n);break}return this.pushStack(a.length>1?K.unique(a):a)},index:function(e){return e?"string"==typeof e?Q.call(K(e),this[0]):Q.call(this,e.jquery?e[0]:e):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(e,t){return this.pushStack(K.unique(K.merge(this.get(),K(e,t))))},addBack:function(e){return this.add(null==e?this.prevObject:this.prevObject.filter(e))}}),K.each({parent:function(e){var t=e.parentNode;return t&&11!==t.nodeType?t:null},parents:function(e){return K.dir(e,"parentNode")},parentsUntil:function(e,t,n){return K.dir(e,"parentNode",n)},next:function(e){return r(e,"nextSibling")},prev:function(e){return r(e,"previousSibling")},nextAll:function(e){return K.dir(e,"nextSibling")},prevAll:function(e){return K.dir(e,"previousSibling")},nextUntil:function(e,t,n){return K.dir(e,"nextSibling",n)},prevUntil:function(e,t,n){return K.dir(e,"previousSibling",n)},siblings:function(e){return K.sibling((e.parentNode||{}).firstChild,e)},children:function(e){return K.sibling(e.firstChild)},contents:function(e){return e.contentDocument||K.merge([],e.childNodes)}},function(e,t){K.fn[e]=function(n,i){var r=K.map(this,t,n);return"Until"!==e.slice(-5)&&(i=n),i&&"string"==typeof i&&(r=K.filter(i,r)),this.length>1&&(fe[e]||K.unique(r),de.test(e)&&r.reverse()),this.pushStack(r)}});var he=/\S+/g,pe={};K.Callbacks=function(e){e="string"==typeof e?pe[e]||a(e):K.extend({},e);var t,n,i,r,o,s,l=[],u=!e.once&&[],c=function(a){for(t=e.memory&&a,n=!0,s=r||0,r=0,o=l.length,i=!0;l&&s<o;s++)if(l[s].apply(a[0],a[1])===!1&&e.stopOnFalse){t=!1;break}i=!1,l&&(u?u.length&&c(u.shift()):t?l=[]:d.disable())},d={add:function(){if(l){var n=l.length;!function t(n){K.each(n,function(n,i){var r=K.type(i);"function"===r?e.unique&&d.has(i)||l.push(i):i&&i.length&&"string"!==r&&t(i)})}(arguments),i?o=l.length:t&&(r=n,c(t))}return this},remove:function(){return l&&K.each(arguments,function(e,t){for(var n;(n=K.inArray(t,l,n))>-1;)l.splice(n,1),i&&(n<=o&&o--,n<=s&&s--)}),this},has:function(e){return e?K.inArray(e,l)>-1:!(!l||!l.length)},empty:function(){return l=[],o=0,this},disable:function(){return l=u=t=void 0,this},disabled:function(){return!l},lock:function(){return u=void 0,t||d.disable(),this},locked:function(){return!u},fireWith:function(e,t){return!l||n&&!u||(t=t||[],t=[e,t.slice?t.slice():t],i?u.push(t):c(t)),this},fire:function(){return d.fireWith(this,arguments),this},fired:function(){return!!n}};return d},K.extend({Deferred:function(e){var t=[["resolve","done",K.Callbacks("once memory"),"resolved"],["reject","fail",K.Callbacks("once memory"),"rejected"],["notify","progress",K.Callbacks("memory")]],n="pending",i={state:function(){return n},always:function(){return r.done(arguments).fail(arguments),this},then:function(){var e=arguments;return K.Deferred(function(n){K.each(t,function(t,a){var o=K.isFunction(e[t])&&e[t];r[a[1]](function(){var e=o&&o.apply(this,arguments);e&&K.isFunction(e.promise)?e.promise().done(n.resolve).fail(n.reject).progress(n.notify):n[a[0]+"With"](this===i?n.promise():this,o?[e]:arguments)})}),e=null}).promise()},promise:function(e){return null!=e?K.extend(e,i):i}},r={};return i.pipe=i.then,K.each(t,function(e,a){var o=a[2],s=a[3];i[a[1]]=o.add,s&&o.add(function(){n=s},t[1^e][2].disable,t[2][2].lock),r[a[0]]=function(){return r[a[0]+"With"](this===r?i:this,arguments),this},r[a[0]+"With"]=o.fireWith}),i.promise(r),e&&e.call(r,r),r},when:function(e){var t,n,i,r=0,a=V.call(arguments),o=a.length,s=1!==o||e&&K.isFunction(e.promise)?o:0,l=1===s?e:K.Deferred(),u=function(e,n,i){return function(r){n[e]=this,i[e]=arguments.length>1?V.call(arguments):r,i===t?l.notifyWith(n,i):--s||l.resolveWith(n,i)}};if(o>1)for(t=new Array(o),n=new Array(o),i=new Array(o);r<o;r++)a[r]&&K.isFunction(a[r].promise)?a[r].promise().done(u(r,i,a)).fail(l.reject).progress(u(r,n,t)):--s;return s||l.resolveWith(i,a),l.promise()}});var ve;K.fn.ready=function(e){return K.ready.promise().done(e),this},K.extend({isReady:!1,readyWait:1,holdReady:function(e){e?K.readyWait++:K.ready(!0)},ready:function(e){(e===!0?--K.readyWait:K.isReady)||(K.isReady=!0,e!==!0&&--K.readyWait>0||(ve.resolveWith(J,[K]),K.fn.triggerHandler&&(K(J).triggerHandler("ready"),K(J).off("ready"))))}}),K.ready.promise=function(t){return ve||(ve=K.Deferred(),"complete"===J.readyState?setTimeout(K.ready):(J.addEventListener("DOMContentLoaded",o,!1),e.addEventListener("load",o,!1))),ve.promise(t)},K.ready.promise();var ge=K.access=function(e,t,n,i,r,a,o){var s=0,l=e.length,u=null==n;if("object"===K.type(n)){r=!0;for(s in n)K.access(e,t,s,n[s],!0,a,o)}else if(void 0!==i&&(r=!0,K.isFunction(i)||(o=!0),u&&(o?(t.call(e,i),t=null):(u=t,t=function(e,t,n){return u.call(K(e),n)})),t))for(;s<l;s++)t(e[s],n,o?i:i.call(e[s],s,t(e[s],n)));return r?e:u?t.call(e):l?t(e[0],n):a};K.acceptData=function(e){return 1===e.nodeType||9===e.nodeType||!+e.nodeType},s.uid=1,s.accepts=K.acceptData,s.prototype={key:function(e){if(!s.accepts(e))return 0;var t={},n=e[this.expando];if(!n){n=s.uid++;try{t[this.expando]={value:n},Object.defineProperties(e,t)}catch(i){t[this.expando]=n,K.extend(e,t)}}return this.cache[n]||(this.cache[n]={}),n},set:function(e,t,n){var i,r=this.key(e),a=this.cache[r];if("string"==typeof t)a[t]=n;else if(K.isEmptyObject(a))K.extend(this.cache[r],t);else for(i in t)a[i]=t[i];return a},get:function(e,t){var n=this.cache[this.key(e)];return void 0===t?n:n[t]},access:function(e,t,n){var i;return void 0===t||t&&"string"==typeof t&&void 0===n?(i=this.get(e,t),void 0!==i?i:this.get(e,K.camelCase(t))):(this.set(e,t,n),void 0!==n?n:t)},remove:function(e,t){var n,i,r,a=this.key(e),o=this.cache[a];if(void 0===t)this.cache[a]={};else{K.isArray(t)?i=t.concat(t.map(K.camelCase)):(r=K.camelCase(t),t in o?i=[t,r]:(i=r,i=i in o?[i]:i.match(he)||[])),n=i.length;for(;n--;)delete o[i[n]]}},hasData:function(e){return!K.isEmptyObject(this.cache[e[this.expando]]||{})},discard:function(e){e[this.expando]&&delete this.cache[e[this.expando]]}};var me=new s,ye=new s,be=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,we=/([A-Z])/g;K.extend({hasData:function(e){return ye.hasData(e)||me.hasData(e)},data:function(e,t,n){return ye.access(e,t,n)},removeData:function(e,t){ye.remove(e,t)},_data:function(e,t,n){return me.access(e,t,n)},_removeData:function(e,t){me.remove(e,t)}}),K.fn.extend({data:function(e,t){var n,i,r,a=this[0],o=a&&a.attributes;if(void 0===e){if(this.length&&(r=ye.get(a),1===a.nodeType&&!me.get(a,"hasDataAttrs"))){for(n=o.length;n--;)o[n]&&(i=o[n].name,0===i.indexOf("data-")&&(i=K.camelCase(i.slice(5)),l(a,i,r[i])));me.set(a,"hasDataAttrs",!0)}return r}return"object"==typeof e?this.each(function(){ye.set(this,e)}):ge(this,function(t){var n,i=K.camelCase(e);if(a&&void 0===t){if(n=ye.get(a,e),void 0!==n)return n;if(n=ye.get(a,i),void 0!==n)return n;if(n=l(a,i,void 0),void 0!==n)return n}else this.each(function(){var n=ye.get(this,i);ye.set(this,i,t),e.indexOf("-")!==-1&&void 0!==n&&ye.set(this,e,t)})},null,t,arguments.length>1,null,!0)},removeData:function(e){return this.each(function(){ye.remove(this,e)})}}),K.extend({queue:function(e,t,n){var i;if(e)return t=(t||"fx")+"queue",i=me.get(e,t),n&&(!i||K.isArray(n)?i=me.access(e,t,K.makeArray(n)):i.push(n)),i||[]},dequeue:function(e,t){t=t||"fx";var n=K.queue(e,t),i=n.length,r=n.shift(),a=K._queueHooks(e,t),o=function(){K.dequeue(e,t)};"inprogress"===r&&(r=n.shift(),i--),r&&("fx"===t&&n.unshift("inprogress"),delete a.stop,r.call(e,o,a)),!i&&a&&a.empty.fire()},_queueHooks:function(e,t){var n=t+"queueHooks";return me.get(e,n)||me.access(e,n,{empty:K.Callbacks("once memory").add(function(){me.remove(e,[t+"queue",n])})})}}),K.fn.extend({queue:function(e,t){var n=2;return"string"!=typeof e&&(t=e,e="fx",n--),arguments.length<n?K.queue(this[0],e):void 0===t?this:this.each(function(){var n=K.queue(this,e,t);K._queueHooks(this,e),"fx"===e&&"inprogress"!==n[0]&&K.dequeue(this,e)})},dequeue:function(e){return this.each(function(){K.dequeue(this,e)})},clearQueue:function(e){return this.queue(e||"fx",[])},promise:function(e,t){var n,i=1,r=K.Deferred(),a=this,o=this.length,s=function(){--i||r.resolveWith(a,[a])};for("string"!=typeof e&&(t=e,e=void 0),e=e||"fx";o--;)n=me.get(a[o],e+"queueHooks"),n&&n.empty&&(i++,n.empty.add(s));return s(),r.promise(t)}});var xe=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,Ce=["Top","Right","Bottom","Left"],Se=function(e,t){return e=t||e,"none"===K.css(e,"display")||!K.contains(e.ownerDocument,e)},Te=/^(?:checkbox|radio)$/i;!function(){var e=J.createDocumentFragment(),t=e.appendChild(J.createElement("div")),n=J.createElement("input");n.setAttribute("type","radio"),n.setAttribute("checked","checked"),n.setAttribute("name","t"),t.appendChild(n),G.checkClone=t.cloneNode(!0).cloneNode(!0).lastChild.checked,t.innerHTML="<textarea>x</textarea>",G.noCloneChecked=!!t.cloneNode(!0).lastChild.defaultValue}();var ke="undefined";G.focusinBubbles="onfocusin"in e;var _e=/^key/,De=/^(?:mouse|pointer|contextmenu)|click/,Ae=/^(?:focusinfocus|focusoutblur)$/,Pe=/^([^.]*)(?:\.(.+)|)$/;K.event={global:{},add:function(e,t,n,i,r){var a,o,s,l,u,c,d,f,h,p,v,g=me.get(e);if(g)for(n.handler&&(a=n,n=a.handler,r=a.selector),n.guid||(n.guid=K.guid++),(l=g.events)||(l=g.events={}),(o=g.handle)||(o=g.handle=function(t){return typeof K!==ke&&K.event.triggered!==t.type?K.event.dispatch.apply(e,arguments):void 0}),t=(t||"").match(he)||[""],u=t.length;u--;)s=Pe.exec(t[u])||[],h=v=s[1],p=(s[2]||"").split(".").sort(),h&&(d=K.event.special[h]||{},h=(r?d.delegateType:d.bindType)||h,d=K.event.special[h]||{},c=K.extend({type:h,origType:v,data:i,handler:n,guid:n.guid,selector:r,needsContext:r&&K.expr.match.needsContext.test(r),namespace:p.join(".")},a),(f=l[h])||(f=l[h]=[],f.delegateCount=0,d.setup&&d.setup.call(e,i,p,o)!==!1||e.addEventListener&&e.addEventListener(h,o,!1)),d.add&&(d.add.call(e,c),c.handler.guid||(c.handler.guid=n.guid)),r?f.splice(f.delegateCount++,0,c):f.push(c),K.event.global[h]=!0)},remove:function(e,t,n,i,r){var a,o,s,l,u,c,d,f,h,p,v,g=me.hasData(e)&&me.get(e);if(g&&(l=g.events)){for(t=(t||"").match(he)||[""],u=t.length;u--;)if(s=Pe.exec(t[u])||[],h=v=s[1],p=(s[2]||"").split(".").sort(),h){for(d=K.event.special[h]||{},h=(i?d.delegateType:d.bindType)||h,f=l[h]||[],s=s[2]&&new RegExp("(^|\\.)"+p.join("\\.(?:.*\\.|)")+"(\\.|$)"),o=a=f.length;a--;)c=f[a],!r&&v!==c.origType||n&&n.guid!==c.guid||s&&!s.test(c.namespace)||i&&i!==c.selector&&("**"!==i||!c.selector)||(f.splice(a,1),c.selector&&f.delegateCount--,d.remove&&d.remove.call(e,c));o&&!f.length&&(d.teardown&&d.teardown.call(e,p,g.handle)!==!1||K.removeEvent(e,h,g.handle),delete l[h])}else for(h in l)K.event.remove(e,h+t[u],n,i,!0);K.isEmptyObject(l)&&(delete g.handle,me.remove(e,"events"))}},trigger:function(t,n,i,r){var a,o,s,l,u,c,d,f=[i||J],h=Y.call(t,"type")?t.type:t,p=Y.call(t,"namespace")?t.namespace.split("."):[];if(o=s=i=i||J,3!==i.nodeType&&8!==i.nodeType&&!Ae.test(h+K.event.triggered)&&(h.indexOf(".")>=0&&(p=h.split("."),h=p.shift(),p.sort()),u=h.indexOf(":")<0&&"on"+h,t=t[K.expando]?t:new K.Event(h,"object"==typeof t&&t),t.isTrigger=r?2:3,t.namespace=p.join("."),t.namespace_re=t.namespace?new RegExp("(^|\\.)"+p.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,t.result=void 0,t.target||(t.target=i),n=null==n?[t]:K.makeArray(n,[t]),d=K.event.special[h]||{},r||!d.trigger||d.trigger.apply(i,n)!==!1)){if(!r&&!d.noBubble&&!K.isWindow(i)){for(l=d.delegateType||h,Ae.test(l+h)||(o=o.parentNode);o;o=o.parentNode)f.push(o),s=o;s===(i.ownerDocument||J)&&f.push(s.defaultView||s.parentWindow||e)}for(a=0;(o=f[a++])&&!t.isPropagationStopped();)t.type=a>1?l:d.bindType||h,c=(me.get(o,"events")||{})[t.type]&&me.get(o,"handle"),c&&c.apply(o,n),c=u&&o[u],c&&c.apply&&K.acceptData(o)&&(t.result=c.apply(o,n),t.result===!1&&t.preventDefault());return t.type=h,r||t.isDefaultPrevented()||d._default&&d._default.apply(f.pop(),n)!==!1||!K.acceptData(i)||u&&K.isFunction(i[h])&&!K.isWindow(i)&&(s=i[u],s&&(i[u]=null),K.event.triggered=h,i[h](),K.event.triggered=void 0,s&&(i[u]=s)),t.result}},dispatch:function(e){e=K.event.fix(e);var t,n,i,r,a,o=[],s=V.call(arguments),l=(me.get(this,"events")||{})[e.type]||[],u=K.event.special[e.type]||{};if(s[0]=e,e.delegateTarget=this,!u.preDispatch||u.preDispatch.call(this,e)!==!1){for(o=K.event.handlers.call(this,e,l),t=0;(r=o[t++])&&!e.isPropagationStopped();)for(e.currentTarget=r.elem,n=0;(a=r.handlers[n++])&&!e.isImmediatePropagationStopped();)e.namespace_re&&!e.namespace_re.test(a.namespace)||(e.handleObj=a,e.data=a.data,i=((K.event.special[a.origType]||{}).handle||a.handler).apply(r.elem,s),void 0!==i&&(e.result=i)===!1&&(e.preventDefault(),e.stopPropagation()));return u.postDispatch&&u.postDispatch.call(this,e),e.result}},handlers:function(e,t){var n,i,r,a,o=[],s=t.delegateCount,l=e.target;if(s&&l.nodeType&&(!e.button||"click"!==e.type))for(;l!==this;l=l.parentNode||this)if(l.disabled!==!0||"click"!==e.type){for(i=[],n=0;n<s;n++)a=t[n],r=a.selector+" ",void 0===i[r]&&(i[r]=a.needsContext?K(r,this).index(l)>=0:K.find(r,this,null,[l]).length),i[r]&&i.push(a);i.length&&o.push({elem:l,handlers:i})}return s<t.length&&o.push({elem:this,handlers:t.slice(s)}),o},props:"altKey bubbles cancelable ctrlKey currentTarget eventPhase metaKey relatedTarget shiftKey target timeStamp view which".split(" "),fixHooks:{},keyHooks:{props:"char charCode key keyCode".split(" "),filter:function(e,t){return null==e.which&&(e.which=null!=t.charCode?t.charCode:t.keyCode),e}},mouseHooks:{props:"button buttons clientX clientY offsetX offsetY pageX pageY screenX screenY toElement".split(" "),filter:function(e,t){var n,i,r,a=t.button;return null==e.pageX&&null!=t.clientX&&(n=e.target.ownerDocument||J,i=n.documentElement,r=n.body,e.pageX=t.clientX+(i&&i.scrollLeft||r&&r.scrollLeft||0)-(i&&i.clientLeft||r&&r.clientLeft||0),e.pageY=t.clientY+(i&&i.scrollTop||r&&r.scrollTop||0)-(i&&i.clientTop||r&&r.clientTop||0)),e.which||void 0===a||(e.which=1&a?1:2&a?3:4&a?2:0),e}},fix:function(e){if(e[K.expando])return e;var t,n,i,r=e.type,a=e,o=this.fixHooks[r];for(o||(this.fixHooks[r]=o=De.test(r)?this.mouseHooks:_e.test(r)?this.keyHooks:{}),i=o.props?this.props.concat(o.props):this.props,e=new K.Event(a),t=i.length;t--;)n=i[t],e[n]=a[n];return e.target||(e.target=J),3===e.target.nodeType&&(e.target=e.target.parentNode),o.filter?o.filter(e,a):e},special:{load:{noBubble:!0},focus:{trigger:function(){if(this!==d()&&this.focus)return this.focus(),!1},delegateType:"focusin"},blur:{trigger:function(){if(this===d()&&this.blur)return this.blur(),!1},delegateType:"focusout"},click:{trigger:function(){if("checkbox"===this.type&&this.click&&K.nodeName(this,"input"))return this.click(),!1},_default:function(e){return K.nodeName(e.target,"a")}},beforeunload:{postDispatch:function(e){void 0!==e.result&&e.originalEvent&&(e.originalEvent.returnValue=e.result)}}},simulate:function(e,t,n,i){var r=K.extend(new K.Event,n,{type:e,isSimulated:!0,originalEvent:{}});i?K.event.trigger(r,null,t):K.event.dispatch.call(t,r),r.isDefaultPrevented()&&n.preventDefault()}},K.removeEvent=function(e,t,n){e.removeEventListener&&e.removeEventListener(t,n,!1)},K.Event=function(e,t){return this instanceof K.Event?(e&&e.type?(this.originalEvent=e,this.type=e.type,this.isDefaultPrevented=e.defaultPrevented||void 0===e.defaultPrevented&&e.returnValue===!1?u:c):this.type=e,t&&K.extend(this,t),this.timeStamp=e&&e.timeStamp||K.now(),void(this[K.expando]=!0)):new K.Event(e,t)},K.Event.prototype={isDefaultPrevented:c,isPropagationStopped:c,isImmediatePropagationStopped:c,preventDefault:function(){var e=this.originalEvent;this.isDefaultPrevented=u,e&&e.preventDefault&&e.preventDefault()},stopPropagation:function(){var e=this.originalEvent;this.isPropagationStopped=u,e&&e.stopPropagation&&e.stopPropagation()},stopImmediatePropagation:function(){var e=this.originalEvent;this.isImmediatePropagationStopped=u,e&&e.stopImmediatePropagation&&e.stopImmediatePropagation(),this.stopPropagation()}},K.each({mouseenter:"mouseover",mouseleave:"mouseout",pointerenter:"pointerover",pointerleave:"pointerout"},function(e,t){K.event.special[e]={delegateType:t,bindType:t,handle:function(e){var n,i=this,r=e.relatedTarget,a=e.handleObj;return r&&(r===i||K.contains(i,r))||(e.type=a.origType,n=a.handler.apply(this,arguments),e.type=t),n}}}),G.focusinBubbles||K.each({focus:"focusin",blur:"focusout"},function(e,t){var n=function(e){K.event.simulate(t,e.target,K.event.fix(e),!0)};K.event.special[t]={setup:function(){var i=this.ownerDocument||this,r=me.access(i,t);r||i.addEventListener(e,n,!0),me.access(i,t,(r||0)+1)},teardown:function(){var i=this.ownerDocument||this,r=me.access(i,t)-1;r?me.access(i,t,r):(i.removeEventListener(e,n,!0),me.remove(i,t))}}}),K.fn.extend({on:function(e,t,n,i,r){var a,o;if("object"==typeof e){"string"!=typeof t&&(n=n||t,t=void 0);for(o in e)this.on(o,t,n,e[o],r);return this}if(null==n&&null==i?(i=t,n=t=void 0):null==i&&("string"==typeof t?(i=n,n=void 0):(i=n,n=t,t=void 0)),i===!1)i=c;else if(!i)return this;return 1===r&&(a=i,i=function(e){return K().off(e),a.apply(this,arguments)},i.guid=a.guid||(a.guid=K.guid++)),this.each(function(){K.event.add(this,e,i,n,t)})},one:function(e,t,n,i){return this.on(e,t,n,i,1)},off:function(e,t,n){var i,r;if(e&&e.preventDefault&&e.handleObj)return i=e.handleObj,K(e.delegateTarget).off(i.namespace?i.origType+"."+i.namespace:i.origType,i.selector,i.handler),this;if("object"==typeof e){for(r in e)this.off(r,t,e[r]);return this}return t!==!1&&"function"!=typeof t||(n=t,t=void 0),n===!1&&(n=c),this.each(function(){K.event.remove(this,e,n,t)})},trigger:function(e,t){return this.each(function(){K.event.trigger(e,t,this)})},triggerHandler:function(e,t){var n=this[0];if(n)return K.event.trigger(e,t,n,!0)}});var Ee=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi,Ie=/<([\w:]+)/,Oe=/<|&#?\w+;/,je=/<(?:script|style|link)/i,$e=/checked\s*(?:[^=]|=\s*.checked.)/i,Me=/^$|\/(?:java|ecma)script/i,Le=/^true\/(.*)/,Ne=/^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g,Fe={option:[1,"<select multiple='multiple'>","</select>"],thead:[1,"<table>","</table>"],col:[2,"<table><colgroup>","</colgroup></table>"],tr:[2,"<table><tbody>","</tbody></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],_default:[0,"",""]};Fe.optgroup=Fe.option,Fe.tbody=Fe.tfoot=Fe.colgroup=Fe.caption=Fe.thead,Fe.th=Fe.td,K.extend({clone:function(e,t,n){var i,r,a,o,s=e.cloneNode(!0),l=K.contains(e.ownerDocument,e);if(!(G.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||K.isXMLDoc(e)))for(o=m(s),a=m(e),i=0,r=a.length;i<r;i++)y(a[i],o[i]);if(t)if(n)for(a=a||m(e),o=o||m(s),i=0,r=a.length;i<r;i++)g(a[i],o[i]);else g(e,s);return o=m(s,"script"),o.length>0&&v(o,!l&&m(e,"script")),s},buildFragment:function(e,t,n,i){for(var r,a,o,s,l,u,c=t.createDocumentFragment(),d=[],f=0,h=e.length;f<h;f++)if(r=e[f],r||0===r)if("object"===K.type(r))K.merge(d,r.nodeType?[r]:r);else if(Oe.test(r)){for(a=a||c.appendChild(t.createElement("div")),o=(Ie.exec(r)||["",""])[1].toLowerCase(),s=Fe[o]||Fe._default,a.innerHTML=s[1]+r.replace(Ee,"<$1></$2>")+s[2],u=s[0];u--;)a=a.lastChild;K.merge(d,a.childNodes),a=c.firstChild,a.textContent=""}else d.push(t.createTextNode(r));for(c.textContent="",f=0;r=d[f++];)if((!i||K.inArray(r,i)===-1)&&(l=K.contains(r.ownerDocument,r),a=m(c.appendChild(r),"script"),l&&v(a),n))for(u=0;r=a[u++];)Me.test(r.type||"")&&n.push(r);return c},cleanData:function(e){for(var t,n,i,r,a=K.event.special,o=0;void 0!==(n=e[o]);o++){if(K.acceptData(n)&&(r=n[me.expando],r&&(t=me.cache[r]))){if(t.events)for(i in t.events)a[i]?K.event.remove(n,i):K.removeEvent(n,i,t.handle);me.cache[r]&&delete me.cache[r]}delete ye.cache[n[ye.expando]]}}}),K.fn.extend({text:function(e){return ge(this,function(e){return void 0===e?K.text(this):this.empty().each(function(){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||(this.textContent=e)})},null,e,arguments.length)},append:function(){return this.domManip(arguments,function(e){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=f(this,e);t.appendChild(e)}})},prepend:function(){return this.domManip(arguments,function(e){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=f(this,e);t.insertBefore(e,t.firstChild)}})},before:function(){return this.domManip(arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this)})},after:function(){return this.domManip(arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this.nextSibling)})},remove:function(e,t){for(var n,i=e?K.filter(e,this):this,r=0;null!=(n=i[r]);r++)t||1!==n.nodeType||K.cleanData(m(n)),n.parentNode&&(t&&K.contains(n.ownerDocument,n)&&v(m(n,"script")),n.parentNode.removeChild(n));return this},empty:function(){for(var e,t=0;null!=(e=this[t]);t++)1===e.nodeType&&(K.cleanData(m(e,!1)),e.textContent="");return this},clone:function(e,t){return e=null!=e&&e,t=null==t?e:t,this.map(function(){return K.clone(this,e,t)})},html:function(e){return ge(this,function(e){var t=this[0]||{},n=0,i=this.length;if(void 0===e&&1===t.nodeType)return t.innerHTML;if("string"==typeof e&&!je.test(e)&&!Fe[(Ie.exec(e)||["",""])[1].toLowerCase()]){e=e.replace(Ee,"<$1></$2>");try{for(;n<i;n++)t=this[n]||{},1===t.nodeType&&(K.cleanData(m(t,!1)),t.innerHTML=e);t=0}catch(e){}}t&&this.empty().append(e)},null,e,arguments.length)},replaceWith:function(){var e=arguments[0];return this.domManip(arguments,function(t){e=this.parentNode,K.cleanData(m(this)),e&&e.replaceChild(t,this)}),e&&(e.length||e.nodeType)?this:this.remove()},detach:function(e){return this.remove(e,!0)},domManip:function(e,t){e=z.apply([],e);var n,i,r,a,o,s,l=0,u=this.length,c=this,d=u-1,f=e[0],v=K.isFunction(f);if(v||u>1&&"string"==typeof f&&!G.checkClone&&$e.test(f))return this.each(function(n){var i=c.eq(n);v&&(e[0]=f.call(this,n,i.html())),i.domManip(e,t)});if(u&&(n=K.buildFragment(e,this[0].ownerDocument,!1,this),i=n.firstChild,1===n.childNodes.length&&(n=i),i)){for(r=K.map(m(n,"script"),h),a=r.length;l<u;l++)o=n,l!==d&&(o=K.clone(o,!0,!0),a&&K.merge(r,m(o,"script"))),t.call(this[l],o,l);if(a)for(s=r[r.length-1].ownerDocument,K.map(r,p),l=0;l<a;l++)o=r[l],Me.test(o.type||"")&&!me.access(o,"globalEval")&&K.contains(s,o)&&(o.src?K._evalUrl&&K._evalUrl(o.src):K.globalEval(o.textContent.replace(Ne,"")))}return this}}),K.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(e,t){K.fn[e]=function(e){for(var n,i=[],r=K(e),a=r.length-1,o=0;o<=a;o++)n=o===a?this:this.clone(!0),K(r[o])[t](n),B.apply(i,n.get());return this.pushStack(i)}});var qe,Re={},He=/^margin/,We=new RegExp("^("+xe+")(?!px)[a-z%]+$","i"),Ve=function(t){return t.ownerDocument.defaultView.opener?t.ownerDocument.defaultView.getComputedStyle(t,null):e.getComputedStyle(t,null)};!function(){function t(){o.style.cssText="-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;margin-top:1%;top:1%;border:1px;padding:1px;width:4px;position:absolute",o.innerHTML="",r.appendChild(a);var t=e.getComputedStyle(o,null);n="1%"!==t.top,i="4px"===t.width,r.removeChild(a)}var n,i,r=J.documentElement,a=J.createElement("div"),o=J.createElement("div");o.style&&(o.style.backgroundClip="content-box",o.cloneNode(!0).style.backgroundClip="",G.clearCloneStyle="content-box"===o.style.backgroundClip,a.style.cssText="border:0;width:0;height:0;top:0;left:-9999px;margin-top:1px;position:absolute",a.appendChild(o),e.getComputedStyle&&K.extend(G,{pixelPosition:function(){return t(),n},boxSizingReliable:function(){return null==i&&t(),i},reliableMarginRight:function(){var t,n=o.appendChild(J.createElement("div"));return n.style.cssText=o.style.cssText="-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;display:block;margin:0;border:0;padding:0",n.style.marginRight=n.style.width="0",o.style.width="1px",r.appendChild(a),t=!parseFloat(e.getComputedStyle(n,null).marginRight),r.removeChild(a),o.removeChild(n),t}}))}(),K.swap=function(e,t,n,i){var r,a,o={};for(a in t)o[a]=e.style[a],e.style[a]=t[a];r=n.apply(e,i||[]);for(a in t)e.style[a]=o[a];return r};var ze=/^(none|table(?!-c[ea]).+)/,Be=new RegExp("^("+xe+")(.*)$","i"),Qe=new RegExp("^([+-])=("+xe+")","i"),Xe={position:"absolute",visibility:"hidden",display:"block"},Ue={letterSpacing:"0",fontWeight:"400"},Ye=["Webkit","O","Moz","ms"];K.extend({cssHooks:{opacity:{get:function(e,t){if(t){var n=x(e,"opacity");return""===n?"1":n}}}},cssNumber:{columnCount:!0,fillOpacity:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{"float":"cssFloat"},style:function(e,t,n,i){if(e&&3!==e.nodeType&&8!==e.nodeType&&e.style){var r,a,o,s=K.camelCase(t),l=e.style;return t=K.cssProps[s]||(K.cssProps[s]=S(l,s)),o=K.cssHooks[t]||K.cssHooks[s],void 0===n?o&&"get"in o&&void 0!==(r=o.get(e,!1,i))?r:l[t]:(a=typeof n,"string"===a&&(r=Qe.exec(n))&&(n=(r[1]+1)*r[2]+parseFloat(K.css(e,t)),a="number"),null!=n&&n===n&&("number"!==a||K.cssNumber[s]||(n+="px"),G.clearCloneStyle||""!==n||0!==t.indexOf("background")||(l[t]="inherit"),o&&"set"in o&&void 0===(n=o.set(e,n,i))||(l[t]=n)),void 0)}},css:function(e,t,n,i){var r,a,o,s=K.camelCase(t);return t=K.cssProps[s]||(K.cssProps[s]=S(e.style,s)),o=K.cssHooks[t]||K.cssHooks[s],o&&"get"in o&&(r=o.get(e,!0,n)),void 0===r&&(r=x(e,t,i)),"normal"===r&&t in Ue&&(r=Ue[t]),""===n||n?(a=parseFloat(r),n===!0||K.isNumeric(a)?a||0:r):r}}),K.each(["height","width"],function(e,t){K.cssHooks[t]={get:function(e,n,i){if(n)return ze.test(K.css(e,"display"))&&0===e.offsetWidth?K.swap(e,Xe,function(){return _(e,t,i)}):_(e,t,i)},set:function(e,n,i){var r=i&&Ve(e);return T(e,n,i?k(e,t,i,"border-box"===K.css(e,"boxSizing",!1,r),r):0)}}}),K.cssHooks.marginRight=C(G.reliableMarginRight,function(e,t){if(t)return K.swap(e,{display:"inline-block"},x,[e,"marginRight"])}),K.each({margin:"",padding:"",border:"Width"},function(e,t){K.cssHooks[e+t]={expand:function(n){for(var i=0,r={},a="string"==typeof n?n.split(" "):[n];i<4;i++)r[e+Ce[i]+t]=a[i]||a[i-2]||a[0];return r}},He.test(e)||(K.cssHooks[e+t].set=T)}),K.fn.extend({css:function(e,t){return ge(this,function(e,t,n){var i,r,a={},o=0;if(K.isArray(t)){for(i=Ve(e),r=t.length;o<r;o++)a[t[o]]=K.css(e,t[o],!1,i);return a}return void 0!==n?K.style(e,t,n):K.css(e,t)},e,t,arguments.length>1);
},show:function(){return D(this,!0)},hide:function(){return D(this)},toggle:function(e){return"boolean"==typeof e?e?this.show():this.hide():this.each(function(){Se(this)?K(this).show():K(this).hide()})}}),K.Tween=A,A.prototype={constructor:A,init:function(e,t,n,i,r,a){this.elem=e,this.prop=n,this.easing=r||"swing",this.options=t,this.start=this.now=this.cur(),this.end=i,this.unit=a||(K.cssNumber[n]?"":"px")},cur:function(){var e=A.propHooks[this.prop];return e&&e.get?e.get(this):A.propHooks._default.get(this)},run:function(e){var t,n=A.propHooks[this.prop];return this.options.duration?this.pos=t=K.easing[this.easing](e,this.options.duration*e,0,1,this.options.duration):this.pos=t=e,this.now=(this.end-this.start)*t+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),n&&n.set?n.set(this):A.propHooks._default.set(this),this}},A.prototype.init.prototype=A.prototype,A.propHooks={_default:{get:function(e){var t;return null==e.elem[e.prop]||e.elem.style&&null!=e.elem.style[e.prop]?(t=K.css(e.elem,e.prop,""),t&&"auto"!==t?t:0):e.elem[e.prop]},set:function(e){K.fx.step[e.prop]?K.fx.step[e.prop](e):e.elem.style&&(null!=e.elem.style[K.cssProps[e.prop]]||K.cssHooks[e.prop])?K.style(e.elem,e.prop,e.now+e.unit):e.elem[e.prop]=e.now}}},A.propHooks.scrollTop=A.propHooks.scrollLeft={set:function(e){e.elem.nodeType&&e.elem.parentNode&&(e.elem[e.prop]=e.now)}},K.easing={linear:function(e){return e},swing:function(e){return.5-Math.cos(e*Math.PI)/2}},K.fx=A.prototype.init,K.fx.step={};var Ge,Je,Ze=/^(?:toggle|show|hide)$/,Ke=new RegExp("^(?:([+-])=|)("+xe+")([a-z%]*)$","i"),et=/queueHooks$/,tt=[O],nt={"*":[function(e,t){var n=this.createTween(e,t),i=n.cur(),r=Ke.exec(t),a=r&&r[3]||(K.cssNumber[e]?"":"px"),o=(K.cssNumber[e]||"px"!==a&&+i)&&Ke.exec(K.css(n.elem,e)),s=1,l=20;if(o&&o[3]!==a){a=a||o[3],r=r||[],o=+i||1;do s=s||".5",o/=s,K.style(n.elem,e,o+a);while(s!==(s=n.cur()/i)&&1!==s&&--l)}return r&&(o=n.start=+o||+i||0,n.unit=a,n.end=r[1]?o+(r[1]+1)*r[2]:+r[2]),n}]};K.Animation=K.extend($,{tweener:function(e,t){K.isFunction(e)?(t=e,e=["*"]):e=e.split(" ");for(var n,i=0,r=e.length;i<r;i++)n=e[i],nt[n]=nt[n]||[],nt[n].unshift(t)},prefilter:function(e,t){t?tt.unshift(e):tt.push(e)}}),K.speed=function(e,t,n){var i=e&&"object"==typeof e?K.extend({},e):{complete:n||!n&&t||K.isFunction(e)&&e,duration:e,easing:n&&t||t&&!K.isFunction(t)&&t};return i.duration=K.fx.off?0:"number"==typeof i.duration?i.duration:i.duration in K.fx.speeds?K.fx.speeds[i.duration]:K.fx.speeds._default,null!=i.queue&&i.queue!==!0||(i.queue="fx"),i.old=i.complete,i.complete=function(){K.isFunction(i.old)&&i.old.call(this),i.queue&&K.dequeue(this,i.queue)},i},K.fn.extend({fadeTo:function(e,t,n,i){return this.filter(Se).css("opacity",0).show().end().animate({opacity:t},e,n,i)},animate:function(e,t,n,i){var r=K.isEmptyObject(e),a=K.speed(t,n,i),o=function(){var t=$(this,K.extend({},e),a);(r||me.get(this,"finish"))&&t.stop(!0)};return o.finish=o,r||a.queue===!1?this.each(o):this.queue(a.queue,o)},stop:function(e,t,n){var i=function(e){var t=e.stop;delete e.stop,t(n)};return"string"!=typeof e&&(n=t,t=e,e=void 0),t&&e!==!1&&this.queue(e||"fx",[]),this.each(function(){var t=!0,r=null!=e&&e+"queueHooks",a=K.timers,o=me.get(this);if(r)o[r]&&o[r].stop&&i(o[r]);else for(r in o)o[r]&&o[r].stop&&et.test(r)&&i(o[r]);for(r=a.length;r--;)a[r].elem!==this||null!=e&&a[r].queue!==e||(a[r].anim.stop(n),t=!1,a.splice(r,1));!t&&n||K.dequeue(this,e)})},finish:function(e){return e!==!1&&(e=e||"fx"),this.each(function(){var t,n=me.get(this),i=n[e+"queue"],r=n[e+"queueHooks"],a=K.timers,o=i?i.length:0;for(n.finish=!0,K.queue(this,e,[]),r&&r.stop&&r.stop.call(this,!0),t=a.length;t--;)a[t].elem===this&&a[t].queue===e&&(a[t].anim.stop(!0),a.splice(t,1));for(t=0;t<o;t++)i[t]&&i[t].finish&&i[t].finish.call(this);delete n.finish})}}),K.each(["toggle","show","hide"],function(e,t){var n=K.fn[t];K.fn[t]=function(e,i,r){return null==e||"boolean"==typeof e?n.apply(this,arguments):this.animate(E(t,!0),e,i,r)}}),K.each({slideDown:E("show"),slideUp:E("hide"),slideToggle:E("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(e,t){K.fn[e]=function(e,n,i){return this.animate(t,e,n,i)}}),K.timers=[],K.fx.tick=function(){var e,t=0,n=K.timers;for(Ge=K.now();t<n.length;t++)e=n[t],e()||n[t]!==e||n.splice(t--,1);n.length||K.fx.stop(),Ge=void 0},K.fx.timer=function(e){K.timers.push(e),e()?K.fx.start():K.timers.pop()},K.fx.interval=13,K.fx.start=function(){Je||(Je=setInterval(K.fx.tick,K.fx.interval))},K.fx.stop=function(){clearInterval(Je),Je=null},K.fx.speeds={slow:600,fast:200,_default:400},K.fn.delay=function(e,t){return e=K.fx?K.fx.speeds[e]||e:e,t=t||"fx",this.queue(t,function(t,n){var i=setTimeout(t,e);n.stop=function(){clearTimeout(i)}})},function(){var e=J.createElement("input"),t=J.createElement("select"),n=t.appendChild(J.createElement("option"));e.type="checkbox",G.checkOn=""!==e.value,G.optSelected=n.selected,t.disabled=!0,G.optDisabled=!n.disabled,e=J.createElement("input"),e.value="t",e.type="radio",G.radioValue="t"===e.value}();var it,rt,at=K.expr.attrHandle;K.fn.extend({attr:function(e,t){return ge(this,K.attr,e,t,arguments.length>1)},removeAttr:function(e){return this.each(function(){K.removeAttr(this,e)})}}),K.extend({attr:function(e,t,n){var i,r,a=e.nodeType;if(e&&3!==a&&8!==a&&2!==a)return typeof e.getAttribute===ke?K.prop(e,t,n):(1===a&&K.isXMLDoc(e)||(t=t.toLowerCase(),i=K.attrHooks[t]||(K.expr.match.bool.test(t)?rt:it)),void 0===n?i&&"get"in i&&null!==(r=i.get(e,t))?r:(r=K.find.attr(e,t),null==r?void 0:r):null!==n?i&&"set"in i&&void 0!==(r=i.set(e,n,t))?r:(e.setAttribute(t,n+""),n):void K.removeAttr(e,t))},removeAttr:function(e,t){var n,i,r=0,a=t&&t.match(he);if(a&&1===e.nodeType)for(;n=a[r++];)i=K.propFix[n]||n,K.expr.match.bool.test(n)&&(e[i]=!1),e.removeAttribute(n)},attrHooks:{type:{set:function(e,t){if(!G.radioValue&&"radio"===t&&K.nodeName(e,"input")){var n=e.value;return e.setAttribute("type",t),n&&(e.value=n),t}}}}}),rt={set:function(e,t,n){return t===!1?K.removeAttr(e,n):e.setAttribute(n,n),n}},K.each(K.expr.match.bool.source.match(/\w+/g),function(e,t){var n=at[t]||K.find.attr;at[t]=function(e,t,i){var r,a;return i||(a=at[t],at[t]=r,r=null!=n(e,t,i)?t.toLowerCase():null,at[t]=a),r}});var ot=/^(?:input|select|textarea|button)$/i;K.fn.extend({prop:function(e,t){return ge(this,K.prop,e,t,arguments.length>1)},removeProp:function(e){return this.each(function(){delete this[K.propFix[e]||e]})}}),K.extend({propFix:{"for":"htmlFor","class":"className"},prop:function(e,t,n){var i,r,a,o=e.nodeType;if(e&&3!==o&&8!==o&&2!==o)return a=1!==o||!K.isXMLDoc(e),a&&(t=K.propFix[t]||t,r=K.propHooks[t]),void 0!==n?r&&"set"in r&&void 0!==(i=r.set(e,n,t))?i:e[t]=n:r&&"get"in r&&null!==(i=r.get(e,t))?i:e[t]},propHooks:{tabIndex:{get:function(e){return e.hasAttribute("tabindex")||ot.test(e.nodeName)||e.href?e.tabIndex:-1}}}}),G.optSelected||(K.propHooks.selected={get:function(e){var t=e.parentNode;return t&&t.parentNode&&t.parentNode.selectedIndex,null}}),K.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){K.propFix[this.toLowerCase()]=this});var st=/[\t\r\n\f]/g;K.fn.extend({addClass:function(e){var t,n,i,r,a,o,s="string"==typeof e&&e,l=0,u=this.length;if(K.isFunction(e))return this.each(function(t){K(this).addClass(e.call(this,t,this.className))});if(s)for(t=(e||"").match(he)||[];l<u;l++)if(n=this[l],i=1===n.nodeType&&(n.className?(" "+n.className+" ").replace(st," "):" ")){for(a=0;r=t[a++];)i.indexOf(" "+r+" ")<0&&(i+=r+" ");o=K.trim(i),n.className!==o&&(n.className=o)}return this},removeClass:function(e){var t,n,i,r,a,o,s=0===arguments.length||"string"==typeof e&&e,l=0,u=this.length;if(K.isFunction(e))return this.each(function(t){K(this).removeClass(e.call(this,t,this.className))});if(s)for(t=(e||"").match(he)||[];l<u;l++)if(n=this[l],i=1===n.nodeType&&(n.className?(" "+n.className+" ").replace(st," "):"")){for(a=0;r=t[a++];)for(;i.indexOf(" "+r+" ")>=0;)i=i.replace(" "+r+" "," ");o=e?K.trim(i):"",n.className!==o&&(n.className=o)}return this},toggleClass:function(e,t){var n=typeof e;return"boolean"==typeof t&&"string"===n?t?this.addClass(e):this.removeClass(e):K.isFunction(e)?this.each(function(n){K(this).toggleClass(e.call(this,n,this.className,t),t)}):this.each(function(){if("string"===n)for(var t,i=0,r=K(this),a=e.match(he)||[];t=a[i++];)r.hasClass(t)?r.removeClass(t):r.addClass(t);else n!==ke&&"boolean"!==n||(this.className&&me.set(this,"__className__",this.className),this.className=this.className||e===!1?"":me.get(this,"__className__")||"")})},hasClass:function(e){for(var t=" "+e+" ",n=0,i=this.length;n<i;n++)if(1===this[n].nodeType&&(" "+this[n].className+" ").replace(st," ").indexOf(t)>=0)return!0;return!1}});var lt=/\r/g;K.fn.extend({val:function(e){var t,n,i,r=this[0];{if(arguments.length)return i=K.isFunction(e),this.each(function(n){var r;1===this.nodeType&&(r=i?e.call(this,n,K(this).val()):e,null==r?r="":"number"==typeof r?r+="":K.isArray(r)&&(r=K.map(r,function(e){return null==e?"":e+""})),t=K.valHooks[this.type]||K.valHooks[this.nodeName.toLowerCase()],t&&"set"in t&&void 0!==t.set(this,r,"value")||(this.value=r))});if(r)return t=K.valHooks[r.type]||K.valHooks[r.nodeName.toLowerCase()],t&&"get"in t&&void 0!==(n=t.get(r,"value"))?n:(n=r.value,"string"==typeof n?n.replace(lt,""):null==n?"":n)}}}),K.extend({valHooks:{option:{get:function(e){var t=K.find.attr(e,"value");return null!=t?t:K.trim(K.text(e))}},select:{get:function(e){for(var t,n,i=e.options,r=e.selectedIndex,a="select-one"===e.type||r<0,o=a?null:[],s=a?r+1:i.length,l=r<0?s:a?r:0;l<s;l++)if(n=i[l],(n.selected||l===r)&&(G.optDisabled?!n.disabled:null===n.getAttribute("disabled"))&&(!n.parentNode.disabled||!K.nodeName(n.parentNode,"optgroup"))){if(t=K(n).val(),a)return t;o.push(t)}return o},set:function(e,t){for(var n,i,r=e.options,a=K.makeArray(t),o=r.length;o--;)i=r[o],(i.selected=K.inArray(i.value,a)>=0)&&(n=!0);return n||(e.selectedIndex=-1),a}}}}),K.each(["radio","checkbox"],function(){K.valHooks[this]={set:function(e,t){if(K.isArray(t))return e.checked=K.inArray(K(e).val(),t)>=0}},G.checkOn||(K.valHooks[this].get=function(e){return null===e.getAttribute("value")?"on":e.value})}),K.each("blur focus focusin focusout load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup error contextmenu".split(" "),function(e,t){K.fn[t]=function(e,n){return arguments.length>0?this.on(t,null,e,n):this.trigger(t)}}),K.fn.extend({hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)},bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,i){return this.on(t,e,n,i)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)}});var ut=K.now(),ct=/\?/;K.parseJSON=function(e){return JSON.parse(e+"")},K.parseXML=function(e){var t,n;if(!e||"string"!=typeof e)return null;try{n=new DOMParser,t=n.parseFromString(e,"text/xml")}catch(e){t=void 0}return t&&!t.getElementsByTagName("parsererror").length||K.error("Invalid XML: "+e),t};var dt=/#.*$/,ft=/([?&])_=[^&]*/,ht=/^(.*?):[ \t]*([^\r\n]*)$/gm,pt=/^(?:about|app|app-storage|.+-extension|file|res|widget):$/,vt=/^(?:GET|HEAD)$/,gt=/^\/\//,mt=/^([\w.+-]+:)(?:\/\/(?:[^\/?#]*@|)([^\/?#:]*)(?::(\d+)|)|)/,yt={},bt={},wt="*/".concat("*"),xt=e.location.href,Ct=mt.exec(xt.toLowerCase())||[];K.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:xt,type:"GET",isLocal:pt.test(Ct[1]),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":wt,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":K.parseJSON,"text xml":K.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(e,t){return t?N(N(e,K.ajaxSettings),t):N(K.ajaxSettings,e)},ajaxPrefilter:M(yt),ajaxTransport:M(bt),ajax:function(e,t){function n(e,t,n,o){var l,c,m,y,w,C=t;2!==b&&(b=2,s&&clearTimeout(s),i=void 0,a=o||"",x.readyState=e>0?4:0,l=e>=200&&e<300||304===e,n&&(y=F(d,x,n)),y=q(d,y,x,l),l?(d.ifModified&&(w=x.getResponseHeader("Last-Modified"),w&&(K.lastModified[r]=w),w=x.getResponseHeader("etag"),w&&(K.etag[r]=w)),204===e||"HEAD"===d.type?C="nocontent":304===e?C="notmodified":(C=y.state,c=y.data,m=y.error,l=!m)):(m=C,!e&&C||(C="error",e<0&&(e=0))),x.status=e,x.statusText=(t||C)+"",l?p.resolveWith(f,[c,C,x]):p.rejectWith(f,[x,C,m]),x.statusCode(g),g=void 0,u&&h.trigger(l?"ajaxSuccess":"ajaxError",[x,d,l?c:m]),v.fireWith(f,[x,C]),u&&(h.trigger("ajaxComplete",[x,d]),--K.active||K.event.trigger("ajaxStop")))}"object"==typeof e&&(t=e,e=void 0),t=t||{};var i,r,a,o,s,l,u,c,d=K.ajaxSetup({},t),f=d.context||d,h=d.context&&(f.nodeType||f.jquery)?K(f):K.event,p=K.Deferred(),v=K.Callbacks("once memory"),g=d.statusCode||{},m={},y={},b=0,w="canceled",x={readyState:0,getResponseHeader:function(e){var t;if(2===b){if(!o)for(o={};t=ht.exec(a);)o[t[1].toLowerCase()]=t[2];t=o[e.toLowerCase()]}return null==t?null:t},getAllResponseHeaders:function(){return 2===b?a:null},setRequestHeader:function(e,t){var n=e.toLowerCase();return b||(e=y[n]=y[n]||e,m[e]=t),this},overrideMimeType:function(e){return b||(d.mimeType=e),this},statusCode:function(e){var t;if(e)if(b<2)for(t in e)g[t]=[g[t],e[t]];else x.always(e[x.status]);return this},abort:function(e){var t=e||w;return i&&i.abort(t),n(0,t),this}};if(p.promise(x).complete=v.add,x.success=x.done,x.error=x.fail,d.url=((e||d.url||xt)+"").replace(dt,"").replace(gt,Ct[1]+"//"),d.type=t.method||t.type||d.method||d.type,d.dataTypes=K.trim(d.dataType||"*").toLowerCase().match(he)||[""],null==d.crossDomain&&(l=mt.exec(d.url.toLowerCase()),d.crossDomain=!(!l||l[1]===Ct[1]&&l[2]===Ct[2]&&(l[3]||("http:"===l[1]?"80":"443"))===(Ct[3]||("http:"===Ct[1]?"80":"443")))),d.data&&d.processData&&"string"!=typeof d.data&&(d.data=K.param(d.data,d.traditional)),L(yt,d,t,x),2===b)return x;u=K.event&&d.global,u&&0===K.active++&&K.event.trigger("ajaxStart"),d.type=d.type.toUpperCase(),d.hasContent=!vt.test(d.type),r=d.url,d.hasContent||(d.data&&(r=d.url+=(ct.test(r)?"&":"?")+d.data,delete d.data),d.cache===!1&&(d.url=ft.test(r)?r.replace(ft,"$1_="+ut++):r+(ct.test(r)?"&":"?")+"_="+ut++)),d.ifModified&&(K.lastModified[r]&&x.setRequestHeader("If-Modified-Since",K.lastModified[r]),K.etag[r]&&x.setRequestHeader("If-None-Match",K.etag[r])),(d.data&&d.hasContent&&d.contentType!==!1||t.contentType)&&x.setRequestHeader("Content-Type",d.contentType),x.setRequestHeader("Accept",d.dataTypes[0]&&d.accepts[d.dataTypes[0]]?d.accepts[d.dataTypes[0]]+("*"!==d.dataTypes[0]?", "+wt+"; q=0.01":""):d.accepts["*"]);for(c in d.headers)x.setRequestHeader(c,d.headers[c]);if(d.beforeSend&&(d.beforeSend.call(f,x,d)===!1||2===b))return x.abort();w="abort";for(c in{success:1,error:1,complete:1})x[c](d[c]);if(i=L(bt,d,t,x)){x.readyState=1,u&&h.trigger("ajaxSend",[x,d]),d.async&&d.timeout>0&&(s=setTimeout(function(){x.abort("timeout")},d.timeout));try{b=1,i.send(m,n)}catch(e){if(!(b<2))throw e;n(-1,e)}}else n(-1,"No Transport");return x},getJSON:function(e,t,n){return K.get(e,t,n,"json")},getScript:function(e,t){return K.get(e,void 0,t,"script")}}),K.each(["get","post"],function(e,t){K[t]=function(e,n,i,r){return K.isFunction(n)&&(r=r||i,i=n,n=void 0),K.ajax({url:e,type:t,dataType:r,data:n,success:i})}}),K._evalUrl=function(e){return K.ajax({url:e,type:"GET",dataType:"script",async:!1,global:!1,"throws":!0})},K.fn.extend({wrapAll:function(e){var t;return K.isFunction(e)?this.each(function(t){K(this).wrapAll(e.call(this,t))}):(this[0]&&(t=K(e,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&t.insertBefore(this[0]),t.map(function(){for(var e=this;e.firstElementChild;)e=e.firstElementChild;return e}).append(this)),this)},wrapInner:function(e){return K.isFunction(e)?this.each(function(t){K(this).wrapInner(e.call(this,t))}):this.each(function(){var t=K(this),n=t.contents();n.length?n.wrapAll(e):t.append(e)})},wrap:function(e){var t=K.isFunction(e);return this.each(function(n){K(this).wrapAll(t?e.call(this,n):e)})},unwrap:function(){return this.parent().each(function(){K.nodeName(this,"body")||K(this).replaceWith(this.childNodes)}).end()}}),K.expr.filters.hidden=function(e){return e.offsetWidth<=0&&e.offsetHeight<=0},K.expr.filters.visible=function(e){return!K.expr.filters.hidden(e)};var St=/%20/g,Tt=/\[\]$/,kt=/\r?\n/g,_t=/^(?:submit|button|image|reset|file)$/i,Dt=/^(?:input|select|textarea|keygen)/i;K.param=function(e,t){var n,i=[],r=function(e,t){t=K.isFunction(t)?t():null==t?"":t,i[i.length]=encodeURIComponent(e)+"="+encodeURIComponent(t)};if(void 0===t&&(t=K.ajaxSettings&&K.ajaxSettings.traditional),K.isArray(e)||e.jquery&&!K.isPlainObject(e))K.each(e,function(){r(this.name,this.value)});else for(n in e)R(n,e[n],t,r);return i.join("&").replace(St,"+")},K.fn.extend({serialize:function(){return K.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var e=K.prop(this,"elements");return e?K.makeArray(e):this}).filter(function(){var e=this.type;return this.name&&!K(this).is(":disabled")&&Dt.test(this.nodeName)&&!_t.test(e)&&(this.checked||!Te.test(e))}).map(function(e,t){var n=K(this).val();return null==n?null:K.isArray(n)?K.map(n,function(e){return{name:t.name,value:e.replace(kt,"\r\n")}}):{name:t.name,value:n.replace(kt,"\r\n")}}).get()}}),K.ajaxSettings.xhr=function(){try{return new XMLHttpRequest}catch(e){}};var At=0,Pt={},Et={0:200,1223:204},It=K.ajaxSettings.xhr();e.attachEvent&&e.attachEvent("onunload",function(){for(var e in Pt)Pt[e]()}),G.cors=!!It&&"withCredentials"in It,G.ajax=It=!!It,K.ajaxTransport(function(e){var t;if(G.cors||It&&!e.crossDomain)return{send:function(n,i){var r,a=e.xhr(),o=++At;if(a.open(e.type,e.url,e.async,e.username,e.password),e.xhrFields)for(r in e.xhrFields)a[r]=e.xhrFields[r];e.mimeType&&a.overrideMimeType&&a.overrideMimeType(e.mimeType),e.crossDomain||n["X-Requested-With"]||(n["X-Requested-With"]="XMLHttpRequest");for(r in n)a.setRequestHeader(r,n[r]);t=function(e){return function(){t&&(delete Pt[o],t=a.onload=a.onerror=null,"abort"===e?a.abort():"error"===e?i(a.status,a.statusText):i(Et[a.status]||a.status,a.statusText,"string"==typeof a.responseText?{text:a.responseText}:void 0,a.getAllResponseHeaders()))}},a.onload=t(),a.onerror=t("error"),t=Pt[o]=t("abort");try{a.send(e.hasContent&&e.data||null)}catch(e){if(t)throw e}},abort:function(){t&&t()}}}),K.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/(?:java|ecma)script/},converters:{"text script":function(e){return K.globalEval(e),e}}}),K.ajaxPrefilter("script",function(e){void 0===e.cache&&(e.cache=!1),e.crossDomain&&(e.type="GET")}),K.ajaxTransport("script",function(e){if(e.crossDomain){var t,n;return{send:function(i,r){t=K("<script>").prop({async:!0,charset:e.scriptCharset,src:e.url}).on("load error",n=function(e){t.remove(),n=null,e&&r("error"===e.type?404:200,e.type)}),J.head.appendChild(t[0])},abort:function(){n&&n()}}}});var Ot=[],jt=/(=)\?(?=&|$)|\?\?/;K.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Ot.pop()||K.expando+"_"+ut++;return this[e]=!0,e}}),K.ajaxPrefilter("json jsonp",function(t,n,i){var r,a,o,s=t.jsonp!==!1&&(jt.test(t.url)?"url":"string"==typeof t.data&&!(t.contentType||"").indexOf("application/x-www-form-urlencoded")&&jt.test(t.data)&&"data");if(s||"jsonp"===t.dataTypes[0])return r=t.jsonpCallback=K.isFunction(t.jsonpCallback)?t.jsonpCallback():t.jsonpCallback,s?t[s]=t[s].replace(jt,"$1"+r):t.jsonp!==!1&&(t.url+=(ct.test(t.url)?"&":"?")+t.jsonp+"="+r),t.converters["script json"]=function(){return o||K.error(r+" was not called"),o[0]},t.dataTypes[0]="json",a=e[r],e[r]=function(){o=arguments},i.always(function(){e[r]=a,t[r]&&(t.jsonpCallback=n.jsonpCallback,Ot.push(r)),o&&K.isFunction(a)&&a(o[0]),o=a=void 0}),"script"}),K.parseHTML=function(e,t,n){if(!e||"string"!=typeof e)return null;"boolean"==typeof t&&(n=t,t=!1),t=t||J;var i=oe.exec(e),r=!n&&[];return i?[t.createElement(i[1])]:(i=K.buildFragment([e],t,r),r&&r.length&&K(r).remove(),K.merge([],i.childNodes))};var $t=K.fn.load;K.fn.load=function(e,t,n){if("string"!=typeof e&&$t)return $t.apply(this,arguments);var i,r,a,o=this,s=e.indexOf(" ");return s>=0&&(i=K.trim(e.slice(s)),e=e.slice(0,s)),K.isFunction(t)?(n=t,t=void 0):t&&"object"==typeof t&&(r="POST"),o.length>0&&K.ajax({url:e,type:r,dataType:"html",data:t}).done(function(e){a=arguments,o.html(i?K("<div>").append(K.parseHTML(e)).find(i):e)}).complete(n&&function(e,t){o.each(n,a||[e.responseText,t,e])}),this},K.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){K.fn[t]=function(e){return this.on(t,e)}}),K.expr.filters.animated=function(e){return K.grep(K.timers,function(t){return e===t.elem}).length};var Mt=e.document.documentElement;K.offset={setOffset:function(e,t,n){var i,r,a,o,s,l,u,c=K.css(e,"position"),d=K(e),f={};"static"===c&&(e.style.position="relative"),s=d.offset(),a=K.css(e,"top"),l=K.css(e,"left"),u=("absolute"===c||"fixed"===c)&&(a+l).indexOf("auto")>-1,u?(i=d.position(),o=i.top,r=i.left):(o=parseFloat(a)||0,r=parseFloat(l)||0),K.isFunction(t)&&(t=t.call(e,n,s)),null!=t.top&&(f.top=t.top-s.top+o),null!=t.left&&(f.left=t.left-s.left+r),"using"in t?t.using.call(e,f):d.css(f)}},K.fn.extend({offset:function(e){if(arguments.length)return void 0===e?this:this.each(function(t){K.offset.setOffset(this,e,t)});var t,n,i=this[0],r={top:0,left:0},a=i&&i.ownerDocument;if(a)return t=a.documentElement,K.contains(t,i)?(typeof i.getBoundingClientRect!==ke&&(r=i.getBoundingClientRect()),n=H(a),{top:r.top+n.pageYOffset-t.clientTop,left:r.left+n.pageXOffset-t.clientLeft}):r},position:function(){if(this[0]){var e,t,n=this[0],i={top:0,left:0};return"fixed"===K.css(n,"position")?t=n.getBoundingClientRect():(e=this.offsetParent(),t=this.offset(),K.nodeName(e[0],"html")||(i=e.offset()),i.top+=K.css(e[0],"borderTopWidth",!0),i.left+=K.css(e[0],"borderLeftWidth",!0)),{top:t.top-i.top-K.css(n,"marginTop",!0),left:t.left-i.left-K.css(n,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){for(var e=this.offsetParent||Mt;e&&!K.nodeName(e,"html")&&"static"===K.css(e,"position");)e=e.offsetParent;return e||Mt})}}),K.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,n){var i="pageYOffset"===n;K.fn[t]=function(r){return ge(this,function(t,r,a){var o=H(t);return void 0===a?o?o[n]:t[r]:void(o?o.scrollTo(i?e.pageXOffset:a,i?a:e.pageYOffset):t[r]=a)},t,r,arguments.length,null)}}),K.each(["top","left"],function(e,t){K.cssHooks[t]=C(G.pixelPosition,function(e,n){if(n)return n=x(e,t),We.test(n)?K(e).position()[t]+"px":n})}),K.each({Height:"height",Width:"width"},function(e,t){K.each({padding:"inner"+e,content:t,"":"outer"+e},function(n,i){K.fn[i]=function(i,r){var a=arguments.length&&(n||"boolean"!=typeof i),o=n||(i===!0||r===!0?"margin":"border");return ge(this,function(t,n,i){var r;return K.isWindow(t)?t.document.documentElement["client"+e]:9===t.nodeType?(r=t.documentElement,Math.max(t.body["scroll"+e],r["scroll"+e],t.body["offset"+e],r["offset"+e],r["client"+e])):void 0===i?K.css(t,n,o):K.style(t,n,i,o)},t,a?i:void 0,a,null)}})}),K.fn.size=function(){return this.length},K.fn.andSelf=K.fn.addBack,"function"==typeof define&&define.amd&&define("jquery",[],function(){return K});var Lt=e.jQuery,Nt=e.$;return K.noConflict=function(t){return e.$===K&&(e.$=Nt),t&&e.jQuery===K&&(e.jQuery=Lt),K},typeof t===ke&&(e.jQuery=e.$=K),K}),function(e){var t=0,n=function(){return(new Date).getTime()+t++},i=function(e){return"["+e+"]$1"},r=function(e){return"_"+e+"_$1"},a=function(t,n,i){return t?"function"==typeof t?(n&&console.warn("association-insertion-traversal is ignored, because association-insertion-node is given as a function."),t(i)):"string"==typeof t?n?i[n](t):"this"==t?i:e(t):void 0:i.parent()};e(document).on("click",".add_fields",function(t){t.preventDefault();var o=e(this),s=o.data("association"),l=o.data("associations"),u=o.data("association-insertion-template"),c=o.data("association-insertion-method")||o.data("association-insertion-position")||"before",d=o.data("association-insertion-node"),f=o.data("association-insertion-traversal"),h=parseInt(o.data("count"),10),p=new RegExp("\\[new_"+s+"\\](.*?\\s)","g"),v=new RegExp("_new_"+s+"_(\\w*)","g"),g=n(),m=u.replace(p,i(g)),y=[];for(m==u&&(p=new RegExp("\\[new_"+l+"\\](.*?\\s)","g"),v=new RegExp("_new_"+l+"_(\\w*)","g"),m=u.replace(p,i(g))),m=m.replace(v,r(g)),y=[m],h=isNaN(h)?1:Math.max(h,1),h-=1;h;)g=n(),m=u.replace(p,i(g)),m=m.replace(v,r(g)),y.push(m),h-=1;var b=a(d,f,o);b&&0!=b.length||console.warn("Couldn't find the element to insert the template. Make sure your `data-association-insertion-*` on `link_to_add_association` is correct."),e.each(y,function(t,n){var i=e(n);b.trigger("cocoon:before-insert",[i]);b[c](i);b.trigger("cocoon:after-insert",[i])})}),e(document).on("click",".remove_fields.dynamic, .remove_fields.existing",function(t){var n=e(this),i=n.data("wrapper-class")||"nested-fields",r=n.closest("."+i),a=r.parent();t.preventDefault(),a.trigger("cocoon:before-remove",[r]);var o=a.data("remove-timeout")||0;setTimeout(function(){n.hasClass("dynamic")?r.remove():(n.prev("input[type=hidden]").val("1"),r.hide()),a.trigger("cocoon:after-remove",[r])},o)}),e(document).on("ready page:load",function(){e(".remove_fields.existing.destroyed").each(function(){var t=e(this),n=t.data("wrapper-class")||"nested-fields";t.closest("."+n).hide()})})}(jQuery),function(e,t){"use strict";e.rails!==t&&e.error("jquery-ujs has already been loaded!");var n,i=e(document);e.rails=n={linkClickSelector:"a[data-confirm], a[data-method], a[data-remote], a[data-disable-with], a[data-disable]",buttonClickSelector:"button[data-remote]:not(form button), button[data-confirm]:not(form button)",inputChangeSelector:"select[data-remote], input[data-remote], textarea[data-remote]",formSubmitSelector:"form",formInputClickSelector:"form input[type=submit], form input[type=image], form button[type=submit], form button:not([type]), input[type=submit][form], input[type=image][form], button[type=submit][form], button[form]:not([type])",disableSelector:"input[data-disable-with]:enabled, button[data-disable-with]:enabled, textarea[data-disable-with]:enabled, input[data-disable]:enabled, button[data-disable]:enabled, textarea[data-disable]:enabled",enableSelector:"input[data-disable-with]:disabled, button[data-disable-with]:disabled, textarea[data-disable-with]:disabled, input[data-disable]:disabled, button[data-disable]:disabled, textarea[data-disable]:disabled",requiredInputSelector:"input[name][required]:not([disabled]),textarea[name][required]:not([disabled])",fileInputSelector:"input[type=file]:not([disabled])",linkDisableSelector:"a[data-disable-with], a[data-disable]",buttonDisableSelector:"button[data-remote][data-disable-with], button[data-remote][data-disable]",csrfToken:function(){return e("meta[name=csrf-token]").attr("content")},csrfParam:function(){return e("meta[name=csrf-param]").attr("content")},CSRFProtection:function(e){var t=n.csrfToken();t&&e.setRequestHeader("X-CSRF-Token",t)},refreshCSRFTokens:function(){e('form input[name="'+n.csrfParam()+'"]').val(n.csrfToken())},fire:function(t,n,i){var r=e.Event(n);return t.trigger(r,i),r.result!==!1},confirm:function(e){return confirm(e)},ajax:function(t){return e.ajax(t)},href:function(e){return e[0].href},isRemote:function(e){return e.data("remote")!==t&&e.data("remote")!==!1},handleRemote:function(i){var r,a,o,s,l,u;if(n.fire(i,"ajax:before")){if(s=i.data("with-credentials")||null,l=i.data("type")||e.ajaxSettings&&e.ajaxSettings.dataType,i.is("form")){r=i.attr("method"),a=i.attr("action"),o=i.serializeArray();var c=i.data("ujs:submit-button");c&&(o.push(c),i.data("ujs:submit-button",null))}else i.is(n.inputChangeSelector)?(r=i.data("method"),a=i.data("url"),o=i.serialize(),i.data("params")&&(o=o+"&"+i.data("params"))):i.is(n.buttonClickSelector)?(r=i.data("method")||"get",a=i.data("url"),o=i.serialize(),i.data("params")&&(o=o+"&"+i.data("params"))):(r=i.data("method"),a=n.href(i),o=i.data("params")||null);return u={type:r||"GET",data:o,dataType:l,beforeSend:function(e,r){return r.dataType===t&&e.setRequestHeader("accept","*/*;q=0.5, "+r.accepts.script),!!n.fire(i,"ajax:beforeSend",[e,r])&&void i.trigger("ajax:send",e)},success:function(e,t,n){i.trigger("ajax:success",[e,t,n])},complete:function(e,t){i.trigger("ajax:complete",[e,t])},error:function(e,t,n){i.trigger("ajax:error",[e,t,n])},crossDomain:n.isCrossDomain(a)},s&&(u.xhrFields={withCredentials:s}),a&&(u.url=a),n.ajax(u)}return!1},isCrossDomain:function(e){var t=document.createElement("a");t.href=location.href;var n=document.createElement("a");try{return n.href=e,n.href=n.href,!((!n.protocol||":"===n.protocol)&&!n.host||t.protocol+"//"+t.host==n.protocol+"//"+n.host)}catch(e){return!0}},handleMethod:function(i){var r=n.href(i),a=i.data("method"),o=i.attr("target"),s=n.csrfToken(),l=n.csrfParam(),u=e('<form method="post" action="'+r+'"></form>'),c='<input name="_method" value="'+a+'" type="hidden" />';l===t||s===t||n.isCrossDomain(r)||(c+='<input name="'+l+'" value="'+s+'" type="hidden" />'),o&&u.attr("target",o),u.hide().append(c).appendTo("body"),u.submit()},formElements:function(t,n){return t.is("form")?e(t[0].elements).filter(n):t.find(n)},disableFormElements:function(t){n.formElements(t,n.disableSelector).each(function(){n.disableFormElement(e(this))})},disableFormElement:function(e){var n,i;n=e.is("button")?"html":"val",i=e.data("disable-with"),e.data("ujs:enable-with",e[n]()),i!==t&&e[n](i),e.prop("disabled",!0)},enableFormElements:function(t){n.formElements(t,n.enableSelector).each(function(){n.enableFormElement(e(this))})},enableFormElement:function(e){var t=e.is("button")?"html":"val";"undefined"!=typeof e.data("ujs:enable-with")&&e[t](e.data("ujs:enable-with")),e.prop("disabled",!1)},allowAction:function(e){var t,i=e.data("confirm"),r=!1;if(!i)return!0;if(n.fire(e,"confirm")){try{r=n.confirm(i)}catch(e){(console.error||console.log).call(console,e.stack||e)}t=n.fire(e,"confirm:complete",[r])}return r&&t},blankInputs:function(t,n,i){var r,a,o=e(),s=n||"input,textarea",l=t.find(s);return l.each(function(){if(r=e(this),a=r.is("input[type=checkbox],input[type=radio]")?r.is(":checked"):!!r.val(),a===i){if(r.is("input[type=radio]")&&l.filter('input[type=radio]:checked[name="'+r.attr("name")+'"]').length)return!0;o=o.add(r)}}),!!o.length&&o},nonBlankInputs:function(e,t){return n.blankInputs(e,t,!0)},stopEverything:function(t){return e(t.target).trigger("ujs:everythingStopped"),t.stopImmediatePropagation(),!1},disableElement:function(e){var i=e.data("disable-with");e.data("ujs:enable-with",e.html()),i!==t&&e.html(i),e.bind("click.railsDisable",function(e){return n.stopEverything(e)})},enableElement:function(e){e.data("ujs:enable-with")!==t&&(e.html(e.data("ujs:enable-with")),e.removeData("ujs:enable-with")),e.unbind("click.railsDisable")}},n.fire(i,"rails:attachBindings")&&(e.ajaxPrefilter(function(e,t,i){e.crossDomain||n.CSRFProtection(i)}),e(window).on("pageshow.rails",function(){e(e.rails.enableSelector).each(function(){var t=e(this);t.data("ujs:enable-with")&&e.rails.enableFormElement(t)}),e(e.rails.linkDisableSelector).each(function(){var t=e(this);t.data("ujs:enable-with")&&e.rails.enableElement(t)})}),i.delegate(n.linkDisableSelector,"ajax:complete",function(){n.enableElement(e(this))}),i.delegate(n.buttonDisableSelector,"ajax:complete",function(){n.enableFormElement(e(this))}),i.delegate(n.linkClickSelector,"click.rails",function(t){var i=e(this),r=i.data("method"),a=i.data("params"),o=t.metaKey||t.ctrlKey;if(!n.allowAction(i))return n.stopEverything(t);if(!o&&i.is(n.linkDisableSelector)&&n.disableElement(i),n.isRemote(i)){if(o&&(!r||"GET"===r)&&!a)return!0;var s=n.handleRemote(i);return s===!1?n.enableElement(i):s.fail(function(){n.enableElement(i)}),!1}return r?(n.handleMethod(i),!1):void 0}),i.delegate(n.buttonClickSelector,"click.rails",function(t){var i=e(this);if(!n.allowAction(i)||!n.isRemote(i))return n.stopEverything(t);i.is(n.buttonDisableSelector)&&n.disableFormElement(i);var r=n.handleRemote(i);return r===!1?n.enableFormElement(i):r.fail(function(){n.enableFormElement(i)}),!1}),i.delegate(n.inputChangeSelector,"change.rails",function(t){var i=e(this);return n.allowAction(i)&&n.isRemote(i)?(n.handleRemote(i),!1):n.stopEverything(t);
}),i.delegate(n.formSubmitSelector,"submit.rails",function(i){var r,a,o=e(this),s=n.isRemote(o);if(!n.allowAction(o))return n.stopEverything(i);if(o.attr("novalidate")===t&&(r=n.blankInputs(o,n.requiredInputSelector,!1),r&&n.fire(o,"ajax:aborted:required",[r])))return n.stopEverything(i);if(s){if(a=n.nonBlankInputs(o,n.fileInputSelector)){setTimeout(function(){n.disableFormElements(o)},13);var l=n.fire(o,"ajax:aborted:file",[a]);return l||setTimeout(function(){n.enableFormElements(o)},13),l}return n.handleRemote(o),!1}setTimeout(function(){n.disableFormElements(o)},13)}),i.delegate(n.formInputClickSelector,"click.rails",function(t){var i=e(this);if(!n.allowAction(i))return n.stopEverything(t);var r=i.attr("name"),a=r?{name:r,value:i.val()}:null;i.closest("form").data("ujs:submit-button",a)}),i.delegate(n.formSubmitSelector,"ajax:send.rails",function(t){this===t.target&&n.disableFormElements(e(this))}),i.delegate(n.formSubmitSelector,"ajax:complete.rails",function(t){this===t.target&&n.enableFormElements(e(this))}),e(function(){n.refreshCSRFTokens()}))}(jQuery),function(e){"use strict";"function"==typeof define&&define.amd?define(["jquery"],function(t){return e(t,window,document)}):"object"==typeof exports?module.exports=function(t,n){return t||(t=window),n||(n="undefined"!=typeof window?require("jquery"):require("jquery")(t)),e(n,t,t.document)}:e(jQuery,window,document)}(function(e,t,n,i){"use strict";function r(t){var n,i,a="a aa ai ao as b fn i m o s ",o={};e.each(t,function(e){n=e.match(/^([^A-Z]+?)([A-Z])/),n&&a.indexOf(n[1]+" ")!==-1&&(i=e.replace(n[0],n[2].toLowerCase()),o[i]=e,"o"===n[1]&&r(t[e]))}),t._hungarianMap=o}function a(t,n,o){t._hungarianMap||r(t);var s;e.each(n,function(r){s=t._hungarianMap[r],s===i||!o&&n[s]!==i||("o"===s.charAt(0)?(n[s]||(n[s]={}),e.extend(!0,n[s],n[r]),a(t[s],n[s],o)):n[s]=n[r])})}function o(e){var t=Qe.defaults.oLanguage,n=e.sZeroRecords;!e.sEmptyTable&&n&&"No data available in table"===t.sEmptyTable&&Me(e,e,"sZeroRecords","sEmptyTable"),!e.sLoadingRecords&&n&&"Loading..."===t.sLoadingRecords&&Me(e,e,"sZeroRecords","sLoadingRecords"),e.sInfoThousands&&(e.sThousands=e.sInfoThousands);var i=e.sDecimal;i&&ze(i)}function s(e){gt(e,"ordering","bSort"),gt(e,"orderMulti","bSortMulti"),gt(e,"orderClasses","bSortClasses"),gt(e,"orderCellsTop","bSortCellsTop"),gt(e,"order","aaSorting"),gt(e,"orderFixed","aaSortingFixed"),gt(e,"paging","bPaginate"),gt(e,"pagingType","sPaginationType"),gt(e,"pageLength","iDisplayLength"),gt(e,"searching","bFilter"),"boolean"==typeof e.sScrollX&&(e.sScrollX=e.sScrollX?"100%":""),"boolean"==typeof e.scrollX&&(e.scrollX=e.scrollX?"100%":"");var t=e.aoSearchCols;if(t)for(var n=0,i=t.length;n<i;n++)t[n]&&a(Qe.models.oSearch,t[n])}function l(t){gt(t,"orderable","bSortable"),gt(t,"orderData","aDataSort"),gt(t,"orderSequence","asSorting"),gt(t,"orderDataType","sortDataType");var n=t.aDataSort;n&&!e.isArray(n)&&(t.aDataSort=[n])}function u(t){if(!Qe.__browser){var n={};Qe.__browser=n;var i=e("<div/>").css({position:"fixed",top:0,left:0,height:1,width:1,overflow:"hidden"}).append(e("<div/>").css({position:"absolute",top:1,left:1,width:100,overflow:"scroll"}).append(e("<div/>").css({width:"100%",height:10}))).appendTo("body"),r=i.children(),a=r.children();n.barWidth=r[0].offsetWidth-r[0].clientWidth,n.bScrollOversize=100===a[0].offsetWidth&&100!==r[0].clientWidth,n.bScrollbarLeft=1!==Math.round(a.offset().left),n.bBounding=!!i[0].getBoundingClientRect().width,i.remove()}e.extend(t.oBrowser,Qe.__browser),t.oScroll.iBarWidth=Qe.__browser.barWidth}function c(e,t,n,r,a,o){var s,l=r,u=!1;for(n!==i&&(s=n,u=!0);l!==a;)e.hasOwnProperty(l)&&(s=u?t(s,e[l],l,e):e[l],u=!0,l+=o);return s}function d(t,i){var r=Qe.defaults.column,a=t.aoColumns.length,o=e.extend({},Qe.models.oColumn,r,{nTh:i?i:n.createElement("th"),sTitle:r.sTitle?r.sTitle:i?i.innerHTML:"",aDataSort:r.aDataSort?r.aDataSort:[a],mData:r.mData?r.mData:a,idx:a});t.aoColumns.push(o);var s=t.aoPreSearchCols;s[a]=e.extend({},Qe.models.oSearch,s[a]),f(t,a,e(i).data())}function f(t,n,r){var o=t.aoColumns[n],s=t.oClasses,u=e(o.nTh);if(!o.sWidthOrig){o.sWidthOrig=u.attr("width")||null;var c=(u.attr("style")||"").match(/width:\s*(\d+[pxem%]+)/);c&&(o.sWidthOrig=c[1])}r!==i&&null!==r&&(l(r),a(Qe.defaults.column,r),r.mDataProp===i||r.mData||(r.mData=r.mDataProp),r.sType&&(o._sManualType=r.sType),r.className&&!r.sClass&&(r.sClass=r.className),e.extend(o,r),Me(o,r,"sWidth","sWidthOrig"),r.iDataSort!==i&&(o.aDataSort=[r.iDataSort]),Me(o,r,"aDataSort"));var d=o.mData,f=D(d),h=o.mRender?D(o.mRender):null,p=function(e){return"string"==typeof e&&e.indexOf("@")!==-1};o._bAttrSrc=e.isPlainObject(d)&&(p(d.sort)||p(d.type)||p(d.filter)),o.fnGetData=function(e,t,n){var r=f(e,t,i,n);return h&&t?h(r,t,e,n):r},o.fnSetData=function(e,t,n){return A(d)(e,t,n)},"number"!=typeof d&&(t._rowReadObject=!0),t.oFeatures.bSort||(o.bSortable=!1,u.addClass(s.sSortableNone));var v=e.inArray("asc",o.asSorting)!==-1,g=e.inArray("desc",o.asSorting)!==-1;o.bSortable&&(v||g)?v&&!g?(o.sSortingClass=s.sSortableAsc,o.sSortingClassJUI=s.sSortJUIAscAllowed):!v&&g?(o.sSortingClass=s.sSortableDesc,o.sSortingClassJUI=s.sSortJUIDescAllowed):(o.sSortingClass=s.sSortable,o.sSortingClassJUI=s.sSortJUI):(o.sSortingClass=s.sSortableNone,o.sSortingClassJUI="")}function h(e){if(e.oFeatures.bAutoWidth!==!1){var t=e.aoColumns;ye(e);for(var n=0,i=t.length;n<i;n++)t[n].nTh.style.width=t[n].sWidth}var r=e.oScroll;""===r.sY&&""===r.sX||ge(e),qe(e,null,"column-sizing",[e])}function p(e,t){var n=m(e,"bVisible");return"number"==typeof n[t]?n[t]:null}function v(t,n){var i=m(t,"bVisible"),r=e.inArray(n,i);return r!==-1?r:null}function g(e){return m(e,"bVisible").length}function m(t,n){var i=[];return e.map(t.aoColumns,function(e,t){e[n]&&i.push(t)}),i}function y(e){var t,n,r,a,o,s,l,u,c,d=e.aoColumns,f=e.aoData,h=Qe.ext.type.detect;for(t=0,n=d.length;t<n;t++)if(l=d[t],c=[],!l.sType&&l._sManualType)l.sType=l._sManualType;else if(!l.sType){for(r=0,a=h.length;r<a;r++){for(o=0,s=f.length;o<s&&(c[o]===i&&(c[o]=T(e,o,t,"type")),u=h[r](c[o],e),u||r===h.length-1)&&"html"!==u;o++);if(u){l.sType=u;break}}l.sType||(l.sType="string")}}function b(t,n,r,a){var o,s,l,u,c,f,h,p=t.aoColumns;if(n)for(o=n.length-1;o>=0;o--){h=n[o];var v=h.targets!==i?h.targets:h.aTargets;for(e.isArray(v)||(v=[v]),l=0,u=v.length;l<u;l++)if("number"==typeof v[l]&&v[l]>=0){for(;p.length<=v[l];)d(t);a(v[l],h)}else if("number"==typeof v[l]&&v[l]<0)a(p.length+v[l],h);else if("string"==typeof v[l])for(c=0,f=p.length;c<f;c++)("_all"==v[l]||e(p[c].nTh).hasClass(v[l]))&&a(c,h)}if(r)for(o=0,s=r.length;o<s;o++)a(o,r[o])}function w(t,n,r,a){var o=t.aoData.length,s=e.extend(!0,{},Qe.models.oRow,{src:r?"dom":"data",idx:o});s._aData=n,t.aoData.push(s);for(var l=t.aoColumns,u=0,c=l.length;u<c;u++)l[u].sType=null;t.aiDisplayMaster.push(o);var d=t.rowIdFn(n);return d!==i&&(t.aIds[d]=s),!r&&t.oFeatures.bDeferRender||$(t,o,r,a),o}function x(t,n){var i;return n instanceof e||(n=e(n)),n.map(function(e,n){return i=j(t,n),w(t,i.data,n,i.cells)})}function C(e,t){return t._DT_RowIndex!==i?t._DT_RowIndex:null}function S(t,n,i){return e.inArray(i,t.aoData[n].anCells)}function T(e,t,n,r){var a=e.iDraw,o=e.aoColumns[n],s=e.aoData[t]._aData,l=o.sDefaultContent,u=o.fnGetData(s,r,{settings:e,row:t,col:n});if(u===i)return e.iDrawError!=a&&null===l&&($e(e,0,"Requested unknown parameter "+("function"==typeof o.mData?"{function}":"'"+o.mData+"'")+" for row "+t+", column "+n,4),e.iDrawError=a),l;if(u!==s&&null!==u||null===l){if("function"==typeof u)return u.call(s)}else u=l;return null===u&&"display"==r?"":u}function k(e,t,n,i){var r=e.aoColumns[n],a=e.aoData[t]._aData;r.fnSetData(a,i,{settings:e,row:t,col:n})}function _(t){return e.map(t.match(/(\\.|[^\.])+/g)||[""],function(e){return e.replace(/\\./g,".")})}function D(t){if(e.isPlainObject(t)){var n={};return e.each(t,function(e,t){t&&(n[e]=D(t))}),function(e,t,r,a){var o=n[t]||n._;return o!==i?o(e,t,r,a):e}}if(null===t)return function(e){return e};if("function"==typeof t)return function(e,n,i,r){return t(e,n,i,r)};if("string"!=typeof t||t.indexOf(".")===-1&&t.indexOf("[")===-1&&t.indexOf("(")===-1)return function(e){return e[t]};var r=function(t,n,a){var o,s,l,u;if(""!==a)for(var c=_(a),d=0,f=c.length;d<f;d++){if(o=c[d].match(mt),s=c[d].match(yt),o){if(c[d]=c[d].replace(mt,""),""!==c[d]&&(t=t[c[d]]),l=[],c.splice(0,d+1),u=c.join("."),e.isArray(t))for(var h=0,p=t.length;h<p;h++)l.push(r(t[h],n,u));var v=o[0].substring(1,o[0].length-1);t=""===v?l:l.join(v);break}if(s)c[d]=c[d].replace(yt,""),t=t[c[d]]();else{if(null===t||t[c[d]]===i)return i;t=t[c[d]]}}return t};return function(e,n){return r(e,n,t)}}function A(t){if(e.isPlainObject(t))return A(t._);if(null===t)return function(){};if("function"==typeof t)return function(e,n,i){t(e,"set",n,i)};if("string"!=typeof t||t.indexOf(".")===-1&&t.indexOf("[")===-1&&t.indexOf("(")===-1)return function(e,n){e[t]=n};var n=function(t,r,a){for(var o,s,l,u,c,d=_(a),f=d[d.length-1],h=0,p=d.length-1;h<p;h++){if(s=d[h].match(mt),l=d[h].match(yt),s){if(d[h]=d[h].replace(mt,""),t[d[h]]=[],o=d.slice(),o.splice(0,h+1),c=o.join("."),e.isArray(r))for(var v=0,g=r.length;v<g;v++)u={},n(u,r[v],c),t[d[h]].push(u);else t[d[h]]=r;return}l&&(d[h]=d[h].replace(yt,""),t=t[d[h]](r)),null!==t[d[h]]&&t[d[h]]!==i||(t[d[h]]={}),t=t[d[h]]}f.match(yt)?t=t[f.replace(yt,"")](r):t[f.replace(mt,"")]=r};return function(e,i){return n(e,i,t)}}function P(e){return ct(e.aoData,"_aData")}function E(e){e.aoData.length=0,e.aiDisplayMaster.length=0,e.aiDisplay.length=0,e.aIds={}}function I(e,t,n){for(var r=-1,a=0,o=e.length;a<o;a++)e[a]==t?r=a:e[a]>t&&e[a]--;r!=-1&&n===i&&e.splice(r,1)}function O(e,t,n,r){var a,o,s=e.aoData[t],l=function(n,i){for(;n.childNodes.length;)n.removeChild(n.firstChild);n.innerHTML=T(e,t,i,"display")};if("dom"!==n&&(n&&"auto"!==n||"dom"!==s.src)){var u=s.anCells;if(u)if(r!==i)l(u[r],r);else for(a=0,o=u.length;a<o;a++)l(u[a],a)}else s._aData=j(e,s,r,r===i?i:s._aData).data;s._aSortData=null,s._aFilterData=null;var c=e.aoColumns;if(r!==i)c[r].sType=null;else{for(a=0,o=c.length;a<o;a++)c[a].sType=null;M(e,s)}}function j(t,n,r,a){var o,s,l,u=[],c=n.firstChild,d=0,f=t.aoColumns,h=t._rowReadObject;a=a!==i?a:h?{}:[];var p=function(e,t){if("string"==typeof e){var n=e.indexOf("@");if(n!==-1){var i=e.substring(n+1),r=A(e);r(a,t.getAttribute(i))}}},v=function(t){if(r===i||r===d)if(s=f[d],l=e.trim(t.innerHTML),s&&s._bAttrSrc){var n=A(s.mData._);n(a,l),p(s.mData.sort,t),p(s.mData.type,t),p(s.mData.filter,t)}else h?(s._setter||(s._setter=A(s.mData)),s._setter(a,l)):a[d]=l;d++};if(c)for(;c;)o=c.nodeName.toUpperCase(),"TD"!=o&&"TH"!=o||(v(c),u.push(c)),c=c.nextSibling;else{u=n.anCells;for(var g=0,m=u.length;g<m;g++)v(u[g])}var y=n.firstChild?n:n.nTr;if(y){var b=y.getAttribute("id");b&&A(t.rowId)(a,b)}return{data:a,cells:u}}function $(e,t,i,r){var a,o,s,l,u,c=e.aoData[t],d=c._aData,f=[];if(null===c.nTr){for(a=i||n.createElement("tr"),c.nTr=a,c.anCells=f,a._DT_RowIndex=t,M(e,c),l=0,u=e.aoColumns.length;l<u;l++)s=e.aoColumns[l],o=i?r[l]:n.createElement(s.sCellType),o._DT_CellIndex={row:t,column:l},f.push(o),i&&!s.mRender&&s.mData===l||(o.innerHTML=T(e,t,l,"display")),s.sClass&&(o.className+=" "+s.sClass),s.bVisible&&!i?a.appendChild(o):!s.bVisible&&i&&o.parentNode.removeChild(o),s.fnCreatedCell&&s.fnCreatedCell.call(e.oInstance,o,T(e,t,l),d,t,l);qe(e,"aoRowCreatedCallback",null,[a,d,t])}c.nTr.setAttribute("role","row")}function M(t,n){var i=n.nTr,r=n._aData;if(i){var a=t.rowIdFn(r);if(a&&(i.id=a),r.DT_RowClass){var o=r.DT_RowClass.split(" ");n.__rowc=n.__rowc?vt(n.__rowc.concat(o)):o,e(i).removeClass(n.__rowc.join(" ")).addClass(r.DT_RowClass)}r.DT_RowAttr&&e(i).attr(r.DT_RowAttr),r.DT_RowData&&e(i).data(r.DT_RowData)}}function L(t){var n,i,r,a,o,s=t.nTHead,l=t.nTFoot,u=0===e("th, td",s).length,c=t.oClasses,d=t.aoColumns;for(u&&(a=e("<tr/>").appendTo(s)),n=0,i=d.length;n<i;n++)o=d[n],r=e(o.nTh).addClass(o.sClass),u&&r.appendTo(a),t.oFeatures.bSort&&(r.addClass(o.sSortingClass),o.bSortable!==!1&&(r.attr("tabindex",t.iTabIndex).attr("aria-controls",t.sTableId),Ae(t,o.nTh,n))),o.sTitle!=r[0].innerHTML&&r.html(o.sTitle),He(t,"header")(t,r,o,c);if(u&&H(t.aoHeader,s),e(s).find(">tr").attr("role","row"),e(s).find(">tr>th, >tr>td").addClass(c.sHeaderTH),e(l).find(">tr>th, >tr>td").addClass(c.sFooterTH),null!==l){var f=t.aoFooter[0];for(n=0,i=f.length;n<i;n++)o=d[n],o.nTf=f[n].cell,o.sClass&&e(o.nTf).addClass(o.sClass)}}function N(t,n,r){var a,o,s,l,u,c,d,f,h,p=[],v=[],g=t.aoColumns.length;if(n){for(r===i&&(r=!1),a=0,o=n.length;a<o;a++){for(p[a]=n[a].slice(),p[a].nTr=n[a].nTr,s=g-1;s>=0;s--)t.aoColumns[s].bVisible||r||p[a].splice(s,1);v.push([])}for(a=0,o=p.length;a<o;a++){if(d=p[a].nTr)for(;c=d.firstChild;)d.removeChild(c);for(s=0,l=p[a].length;s<l;s++)if(f=1,h=1,v[a][s]===i){for(d.appendChild(p[a][s].cell),v[a][s]=1;p[a+f]!==i&&p[a][s].cell==p[a+f][s].cell;)v[a+f][s]=1,f++;for(;p[a][s+h]!==i&&p[a][s].cell==p[a][s+h].cell;){for(u=0;u<f;u++)v[a+u][s+h]=1;h++}e(p[a][s].cell).attr("rowspan",f).attr("colspan",h)}}}}function F(t){var n=qe(t,"aoPreDrawCallback","preDraw",[t]);if(e.inArray(!1,n)!==-1)return void pe(t,!1);var r=[],a=0,o=t.asStripeClasses,s=o.length,l=(t.aoOpenRows.length,t.oLanguage),u=t.iInitDisplayStart,c="ssp"==We(t),d=t.aiDisplay;t.bDrawing=!0,u!==i&&u!==-1&&(t._iDisplayStart=c?u:u>=t.fnRecordsDisplay()?0:u,t.iInitDisplayStart=-1);var f=t._iDisplayStart,h=t.fnDisplayEnd();if(t.bDeferLoading)t.bDeferLoading=!1,t.iDraw++,pe(t,!1);else if(c){if(!t.bDestroying&&!z(t))return}else t.iDraw++;if(0!==d.length)for(var p=c?0:f,v=c?t.aoData.length:h,m=p;m<v;m++){var y=d[m],b=t.aoData[y];null===b.nTr&&$(t,y);var w=b.nTr;if(0!==s){var x=o[a%s];b._sRowStripe!=x&&(e(w).removeClass(b._sRowStripe).addClass(x),b._sRowStripe=x)}qe(t,"aoRowCallback",null,[w,b._aData,a,m]),r.push(w),a++}else{var C=l.sZeroRecords;1==t.iDraw&&"ajax"==We(t)?C=l.sLoadingRecords:l.sEmptyTable&&0===t.fnRecordsTotal()&&(C=l.sEmptyTable),r[0]=e("<tr/>",{"class":s?o[0]:""}).append(e("<td />",{valign:"top",colSpan:g(t),"class":t.oClasses.sRowEmpty}).html(C))[0]}qe(t,"aoHeaderCallback","header",[e(t.nTHead).children("tr")[0],P(t),f,h,d]),qe(t,"aoFooterCallback","footer",[e(t.nTFoot).children("tr")[0],P(t),f,h,d]);var S=e(t.nTBody);S.children().detach(),S.append(e(r)),qe(t,"aoDrawCallback","draw",[t]),t.bSorted=!1,t.bFiltered=!1,t.bDrawing=!1}function q(e,t){var n=e.oFeatures,i=n.bSort,r=n.bFilter;i&&ke(e),r?Y(e,e.oPreviousSearch):e.aiDisplay=e.aiDisplayMaster.slice(),t!==!0&&(e._iDisplayStart=0),e._drawHold=t,F(e),e._drawHold=!1}function R(t){var n=t.oClasses,i=e(t.nTable),r=e("<div/>").insertBefore(i),a=t.oFeatures,o=e("<div/>",{id:t.sTableId+"_wrapper","class":n.sWrapper+(t.nTFoot?"":" "+n.sNoFooter)});t.nHolding=r[0],t.nTableWrapper=o[0],t.nTableReinsertBefore=t.nTable.nextSibling;for(var s,l,u,c,d,f,h=t.sDom.split(""),p=0;p<h.length;p++){if(s=null,l=h[p],"<"==l){if(u=e("<div/>")[0],c=h[p+1],"'"==c||'"'==c){for(d="",f=2;h[p+f]!=c;)d+=h[p+f],f++;if("H"==d?d=n.sJUIHeader:"F"==d&&(d=n.sJUIFooter),d.indexOf(".")!=-1){var v=d.split(".");u.id=v[0].substr(1,v[0].length-1),u.className=v[1]}else"#"==d.charAt(0)?u.id=d.substr(1,d.length-1):u.className=d;p+=f}o.append(u),o=e(u)}else if(">"==l)o=o.parent();else if("l"==l&&a.bPaginate&&a.bLengthChange)s=ce(t);else if("f"==l&&a.bFilter)s=U(t);else if("r"==l&&a.bProcessing)s=he(t);else if("t"==l)s=ve(t);else if("i"==l&&a.bInfo)s=re(t);else if("p"==l&&a.bPaginate)s=de(t);else if(0!==Qe.ext.feature.length)for(var g=Qe.ext.feature,m=0,y=g.length;m<y;m++)if(l==g[m].cFeature){s=g[m].fnInit(t);break}if(s){var b=t.aanFeatures;b[l]||(b[l]=[]),b[l].push(s),o.append(s)}}r.replaceWith(o),t.nHolding=null}function H(t,n){var i,r,a,o,s,l,u,c,d,f,h,p=e(n).children("tr"),v=function(e,t,n){for(var i=e[t];i[n];)n++;return n};for(t.splice(0,t.length),a=0,l=p.length;a<l;a++)t.push([]);for(a=0,l=p.length;a<l;a++)for(i=p[a],c=0,r=i.firstChild;r;){if("TD"==r.nodeName.toUpperCase()||"TH"==r.nodeName.toUpperCase())for(d=1*r.getAttribute("colspan"),f=1*r.getAttribute("rowspan"),d=d&&0!==d&&1!==d?d:1,f=f&&0!==f&&1!==f?f:1,u=v(t,a,c),h=1===d,s=0;s<d;s++)for(o=0;o<f;o++)t[a+o][u+s]={cell:r,unique:h},t[a+o].nTr=i;r=r.nextSibling}}function W(e,t,n){var i=[];n||(n=e.aoHeader,t&&(n=[],H(n,t)));for(var r=0,a=n.length;r<a;r++)for(var o=0,s=n[r].length;o<s;o++)!n[r][o].unique||i[o]&&e.bSortCellsTop||(i[o]=n[r][o].cell);return i}function V(t,n,i){if(qe(t,"aoServerParams","serverParams",[n]),n&&e.isArray(n)){var r={},a=/(.*?)\[\]$/;e.each(n,function(e,t){var n=t.name.match(a);if(n){var i=n[0];r[i]||(r[i]=[]),r[i].push(t.value)}else r[t.name]=t.value}),n=r}var o,s=t.ajax,l=t.oInstance,u=function(e){qe(t,null,"xhr",[t,e,t.jqXHR]),i(e)};if(e.isPlainObject(s)&&s.data){o=s.data;var c=e.isFunction(o)?o(n,t):o;n=e.isFunction(o)&&c?c:e.extend(!0,n,c),delete s.data}var d={data:n,success:function(e){var n=e.error||e.sError;n&&$e(t,0,n),t.json=e,u(e)},dataType:"json",cache:!1,type:t.sServerMethod,error:function(n,i){var r=qe(t,null,"xhr",[t,null,t.jqXHR]);e.inArray(!0,r)===-1&&("parsererror"==i?$e(t,0,"Invalid JSON response",1):4===n.readyState&&$e(t,0,"Ajax error",7)),pe(t,!1)}};t.oAjaxData=n,qe(t,null,"preXhr",[t,n]),t.fnServerData?t.fnServerData.call(l,t.sAjaxSource,e.map(n,function(e,t){return{name:t,value:e}}),u,t):t.sAjaxSource||"string"==typeof s?t.jqXHR=e.ajax(e.extend(d,{url:s||t.sAjaxSource})):e.isFunction(s)?t.jqXHR=s.call(l,n,u,t):(t.jqXHR=e.ajax(e.extend(d,s)),s.data=o)}function z(e){return!e.bAjaxDataGet||(e.iDraw++,pe(e,!0),V(e,B(e),function(t){Q(e,t)}),!1)}function B(t){var n,i,r,a,o=t.aoColumns,s=o.length,l=t.oFeatures,u=t.oPreviousSearch,c=t.aoPreSearchCols,d=[],f=Te(t),h=t._iDisplayStart,p=l.bPaginate!==!1?t._iDisplayLength:-1,v=function(e,t){d.push({name:e,value:t})};v("sEcho",t.iDraw),v("iColumns",s),v("sColumns",ct(o,"sName").join(",")),v("iDisplayStart",h),v("iDisplayLength",p);var g={draw:t.iDraw,columns:[],order:[],start:h,length:p,search:{value:u.sSearch,regex:u.bRegex}};for(n=0;n<s;n++)r=o[n],a=c[n],i="function"==typeof r.mData?"function":r.mData,g.columns.push({data:i,name:r.sName,searchable:r.bSearchable,orderable:r.bSortable,search:{value:a.sSearch,regex:a.bRegex}}),v("mDataProp_"+n,i),l.bFilter&&(v("sSearch_"+n,a.sSearch),v("bRegex_"+n,a.bRegex),v("bSearchable_"+n,r.bSearchable)),l.bSort&&v("bSortable_"+n,r.bSortable);l.bFilter&&(v("sSearch",u.sSearch),v("bRegex",u.bRegex)),l.bSort&&(e.each(f,function(e,t){g.order.push({column:t.col,dir:t.dir}),v("iSortCol_"+e,t.col),v("sSortDir_"+e,t.dir)}),v("iSortingCols",f.length));var m=Qe.ext.legacy.ajax;return null===m?t.sAjaxSource?d:g:m?d:g}function Q(e,t){var n=function(e,n){return t[e]!==i?t[e]:t[n]},r=X(e,t),a=n("sEcho","draw"),o=n("iTotalRecords","recordsTotal"),s=n("iTotalDisplayRecords","recordsFiltered");if(a){if(1*a<e.iDraw)return;e.iDraw=1*a}E(e),e._iRecordsTotal=parseInt(o,10),e._iRecordsDisplay=parseInt(s,10);for(var l=0,u=r.length;l<u;l++)w(e,r[l]);e.aiDisplay=e.aiDisplayMaster.slice(),e.bAjaxDataGet=!1,F(e),e._bInitComplete||le(e,t),e.bAjaxDataGet=!0,pe(e,!1)}function X(t,n){var r=e.isPlainObject(t.ajax)&&t.ajax.dataSrc!==i?t.ajax.dataSrc:t.sAjaxDataProp;return"data"===r?n.aaData||n[r]:""!==r?D(r)(n):n}function U(t){var i=t.oClasses,r=t.sTableId,a=t.oLanguage,o=t.oPreviousSearch,s=t.aanFeatures,l='<input type="search" class="'+i.sFilterInput+'"/>',u=a.sSearch;u=u.match(/_INPUT_/)?u.replace("_INPUT_",l):u+l;var c=e("<div/>",{id:s.f?null:r+"_filter","class":i.sFilter}).append(e("<label/>").append(u)),d=function(){var e=(s.f,this.value?this.value:"");e!=o.sSearch&&(Y(t,{sSearch:e,bRegex:o.bRegex,bSmart:o.bSmart,bCaseInsensitive:o.bCaseInsensitive}),t._iDisplayStart=0,F(t))},f=null!==t.searchDelay?t.searchDelay:"ssp"===We(t)?400:0,h=e("input",c).val(o.sSearch).attr("placeholder",a.sSearchPlaceholder).bind("keyup.DT search.DT input.DT paste.DT cut.DT",f?be(d,f):d).bind("keypress.DT",function(e){if(13==e.keyCode)return!1}).attr("aria-controls",r);return e(t.nTable).on("search.dt.DT",function(e,i){if(t===i)try{h[0]!==n.activeElement&&h.val(o.sSearch)}catch(e){}}),c[0]}function Y(e,t,n){var r=e.oPreviousSearch,a=e.aoPreSearchCols,o=function(e){r.sSearch=e.sSearch,r.bRegex=e.bRegex,r.bSmart=e.bSmart,r.bCaseInsensitive=e.bCaseInsensitive},s=function(e){return e.bEscapeRegex!==i?!e.bEscapeRegex:e.bRegex};if(y(e),"ssp"!=We(e)){Z(e,t.sSearch,n,s(t),t.bSmart,t.bCaseInsensitive),o(t);for(var l=0;l<a.length;l++)J(e,a[l].sSearch,l,s(a[l]),a[l].bSmart,a[l].bCaseInsensitive);G(e)}else o(t);e.bFiltered=!0,qe(e,null,"search",[e])}function G(t){for(var n,i,r=Qe.ext.search,a=t.aiDisplay,o=0,s=r.length;o<s;o++){for(var l=[],u=0,c=a.length;u<c;u++)i=a[u],n=t.aoData[i],r[o](t,n._aFilterData,i,n._aData,u)&&l.push(i);a.length=0,e.merge(a,l)}}function J(e,t,n,i,r,a){if(""!==t)for(var o,s=e.aiDisplay,l=K(t,i,r,a),u=s.length-1;u>=0;u--)o=e.aoData[s[u]]._aFilterData[n],l.test(o)||s.splice(u,1)}function Z(e,t,n,i,r,a){var o,s,l,u=K(t,i,r,a),c=e.oPreviousSearch.sSearch,d=e.aiDisplayMaster;if(0!==Qe.ext.search.length&&(n=!0),s=te(e),t.length<=0)e.aiDisplay=d.slice();else for((s||n||c.length>t.length||0!==t.indexOf(c)||e.bSorted)&&(e.aiDisplay=d.slice()),o=e.aiDisplay,l=o.length-1;l>=0;l--)u.test(e.aoData[o[l]]._sFilterRow)||o.splice(l,1)}function K(t,n,i,r){if(t=n?t:ee(t),i){var a=e.map(t.match(/"[^"]+"|[^ ]+/g)||[""],function(e){if('"'===e.charAt(0)){var t=e.match(/^"(.*)"$/);e=t?t[1]:e}return e.replace('"',"")});t="^(?=.*?"+a.join(")(?=.*?")+").*$"}return new RegExp(t,r?"i":"")}function ee(e){return e.replace(nt,"\\$1")}function te(e){var t,n,i,r,a,o,s,l,u=e.aoColumns,c=Qe.ext.type.search,d=!1;for(n=0,r=e.aoData.length;n<r;n++)if(l=e.aoData[n],!l._aFilterData){for(o=[],i=0,a=u.length;i<a;i++)t=u[i],t.bSearchable?(s=T(e,n,i,"filter"),c[t.sType]&&(s=c[t.sType](s)),null===s&&(s=""),"string"!=typeof s&&s.toString&&(s=s.toString())):s="",s.indexOf&&s.indexOf("&")!==-1&&(bt.innerHTML=s,s=wt?bt.textContent:bt.innerText),s.replace&&(s=s.replace(/[\r\n]/g,"")),o.push(s);l._aFilterData=o,l._sFilterRow=o.join("  "),d=!0}return d}function ne(e){return{search:e.sSearch,smart:e.bSmart,regex:e.bRegex,caseInsensitive:e.bCaseInsensitive}}function ie(e){return{sSearch:e.search,bSmart:e.smart,bRegex:e.regex,bCaseInsensitive:e.caseInsensitive}}function re(t){var n=t.sTableId,i=t.aanFeatures.i,r=e("<div/>",{"class":t.oClasses.sInfo,id:i?null:n+"_info"});return i||(t.aoDrawCallback.push({fn:ae,sName:"information"}),r.attr("role","status").attr("aria-live","polite"),e(t.nTable).attr("aria-describedby",n+"_info")),r[0]}function ae(t){var n=t.aanFeatures.i;if(0!==n.length){var i=t.oLanguage,r=t._iDisplayStart+1,a=t.fnDisplayEnd(),o=t.fnRecordsTotal(),s=t.fnRecordsDisplay(),l=s?i.sInfo:i.sInfoEmpty;s!==o&&(l+=" "+i.sInfoFiltered),l+=i.sInfoPostFix,l=oe(t,l);var u=i.fnInfoCallback;null!==u&&(l=u.call(t.oInstance,t,r,a,o,s,l)),e(n).html(l)}}function oe(e,t){var n=e.fnFormatNumber,i=e._iDisplayStart+1,r=e._iDisplayLength,a=e.fnRecordsDisplay(),o=r===-1;return t.replace(/_START_/g,n.call(e,i)).replace(/_END_/g,n.call(e,e.fnDisplayEnd())).replace(/_MAX_/g,n.call(e,e.fnRecordsTotal())).replace(/_TOTAL_/g,n.call(e,a)).replace(/_PAGE_/g,n.call(e,o?1:Math.ceil(i/r))).replace(/_PAGES_/g,n.call(e,o?1:Math.ceil(a/r)))}function se(e){var t,n,i,r=e.iInitDisplayStart,a=e.aoColumns,o=e.oFeatures,s=e.bDeferLoading;if(!e.bInitialised)return void setTimeout(function(){se(e)},200);for(R(e),L(e),N(e,e.aoHeader),N(e,e.aoFooter),pe(e,!0),o.bAutoWidth&&ye(e),t=0,n=a.length;t<n;t++)i=a[t],i.sWidth&&(i.nTh.style.width=Se(i.sWidth));qe(e,null,"preInit",[e]),q(e);var l=We(e);("ssp"!=l||s)&&("ajax"==l?V(e,[],function(n){var i=X(e,n);for(t=0;t<i.length;t++)w(e,i[t]);e.iInitDisplayStart=r,q(e),pe(e,!1),le(e,n)},e):(pe(e,!1),le(e)))}function le(e,t){e._bInitComplete=!0,(t||e.oInit.aaData)&&h(e),qe(e,null,"plugin-init",[e,t]),qe(e,"aoInitComplete","init",[e,t])}function ue(e,t){var n=parseInt(t,10);e._iDisplayLength=n,Re(e),qe(e,null,"length",[e,n])}function ce(t){for(var n=t.oClasses,i=t.sTableId,r=t.aLengthMenu,a=e.isArray(r[0]),o=a?r[0]:r,s=a?r[1]:r,l=e("<select/>",{name:i+"_length","aria-controls":i,"class":n.sLengthSelect}),u=0,c=o.length;u<c;u++)l[0][u]=new Option(s[u],o[u]);var d=e("<div><label/></div>").addClass(n.sLength);return t.aanFeatures.l||(d[0].id=i+"_length"),d.children().append(t.oLanguage.sLengthMenu.replace("_MENU_",l[0].outerHTML)),e("select",d).val(t._iDisplayLength).bind("change.DT",function(){ue(t,e(this).val()),F(t)}),e(t.nTable).bind("length.dt.DT",function(n,i,r){t===i&&e("select",d).val(r)}),d[0]}function de(t){var n=t.sPaginationType,i=Qe.ext.pager[n],r="function"==typeof i,a=function(e){F(e)},o=e("<div/>").addClass(t.oClasses.sPaging+n)[0],s=t.aanFeatures;return r||i.fnInit(t,o,a),s.p||(o.id=t.sTableId+"_paginate",t.aoDrawCallback.push({fn:function(e){if(r){var t,n,o=e._iDisplayStart,l=e._iDisplayLength,u=e.fnRecordsDisplay(),c=l===-1,d=c?0:Math.ceil(o/l),f=c?1:Math.ceil(u/l),h=i(d,f);for(t=0,n=s.p.length;t<n;t++)He(e,"pageButton")(e,s.p[t],t,h,d,f)}else i.fnUpdate(e,a)},sName:"pagination"})),o}function fe(e,t,n){var i=e._iDisplayStart,r=e._iDisplayLength,a=e.fnRecordsDisplay();0===a||r===-1?i=0:"number"==typeof t?(i=t*r,i>a&&(i=0)):"first"==t?i=0:"previous"==t?(i=r>=0?i-r:0,i<0&&(i=0)):"next"==t?i+r<a&&(i+=r):"last"==t?i=Math.floor((a-1)/r)*r:$e(e,0,"Unknown paging action: "+t,5);var o=e._iDisplayStart!==i;return e._iDisplayStart=i,o&&(qe(e,null,"page",[e]),n&&F(e)),o}function he(t){return e("<div/>",{id:t.aanFeatures.r?null:t.sTableId+"_processing","class":t.oClasses.sProcessing}).html(t.oLanguage.sProcessing).insertBefore(t.nTable)[0]}function pe(t,n){t.oFeatures.bProcessing&&e(t.aanFeatures.r).css("display",n?"block":"none"),qe(t,null,"processing",[t,n])}function ve(t){var n=e(t.nTable);n.attr("role","grid");var i=t.oScroll;if(""===i.sX&&""===i.sY)return t.nTable;var r=i.sX,a=i.sY,o=t.oClasses,s=n.children("caption"),l=s.length?s[0]._captionSide:null,u=e(n[0].cloneNode(!1)),c=e(n[0].cloneNode(!1)),d=n.children("tfoot"),f="<div/>",h=function(e){return e?Se(e):null};d.length||(d=null);var p=e(f,{"class":o.sScrollWrapper}).append(e(f,{"class":o.sScrollHead}).css({overflow:"hidden",position:"relative",border:0,width:r?h(r):"100%"}).append(e(f,{"class":o.sScrollHeadInner}).css({"box-sizing":"content-box",width:i.sXInner||"100%"}).append(u.removeAttr("id").css("margin-left",0).append("top"===l?s:null).append(n.children("thead"))))).append(e(f,{"class":o.sScrollBody}).css({position:"relative",overflow:"auto",width:h(r)}).append(n));d&&p.append(e(f,{"class":o.sScrollFoot}).css({overflow:"hidden",border:0,width:r?h(r):"100%"}).append(e(f,{"class":o.sScrollFootInner}).append(c.removeAttr("id").css("margin-left",0).append("bottom"===l?s:null).append(n.children("tfoot")))));var v=p.children(),g=v[0],m=v[1],y=d?v[2]:null;return r&&e(m).on("scroll.DT",function(){var e=this.scrollLeft;g.scrollLeft=e,d&&(y.scrollLeft=e)}),e(m).css(a&&i.bCollapse?"max-height":"height",a),t.nScrollHead=g,t.nScrollBody=m,t.nScrollFoot=y,t.aoDrawCallback.push({fn:ge,sName:"scrolling"}),p[0]}function ge(t){var n,r,a,o,s,l,u,c,d,f=t.oScroll,v=f.sX,g=f.sXInner,m=f.sY,y=f.iBarWidth,b=e(t.nScrollHead),w=b[0].style,x=b.children("div"),C=x[0].style,S=x.children("table"),T=t.nScrollBody,k=e(T),_=T.style,D=e(t.nScrollFoot),A=D.children("div"),P=A.children("table"),E=e(t.nTHead),I=e(t.nTable),O=I[0],j=O.style,$=t.nTFoot?e(t.nTFoot):null,M=t.oBrowser,L=M.bScrollOversize,N=[],F=[],q=[],R=function(e){var t=e.style;t.paddingTop="0",t.paddingBottom="0",t.borderTopWidth="0",t.borderBottomWidth="0",t.height=0},H=T.scrollHeight>T.clientHeight;if(t.scrollBarVis!==H&&t.scrollBarVis!==i)return t.scrollBarVis=H,void h(t);t.scrollBarVis=H,I.children("thead, tfoot").remove(),s=E.clone().prependTo(I),n=E.find("tr"),a=s.find("tr"),s.find("th, td").removeAttr("tabindex"),$&&(l=$.clone().prependTo(I),r=$.find("tr"),o=l.find("tr")),v||(_.width="100%",b[0].style.width="100%"),e.each(W(t,s),function(e,n){u=p(t,e),n.style.width=t.aoColumns[u].sWidth}),$&&me(function(e){e.style.width=""},o),d=I.outerWidth(),""===v?(j.width="100%",L&&(I.find("tbody").height()>T.offsetHeight||"scroll"==k.css("overflow-y"))&&(j.width=Se(I.outerWidth()-y)),d=I.outerWidth()):""!==g&&(j.width=Se(g),d=I.outerWidth()),me(R,a),me(function(t){q.push(t.innerHTML),N.push(Se(e(t).css("width")))},a),me(function(e,t){e.style.width=N[t]},n),e(a).height(0),$&&(me(R,o),me(function(t){F.push(Se(e(t).css("width")))},o),me(function(e,t){e.style.width=F[t]},r),e(o).height(0)),me(function(e,t){e.innerHTML='<div class="dataTables_sizing" style="height:0;overflow:hidden;">'+q[t]+"</div>",e.style.width=N[t]},a),$&&me(function(e,t){e.innerHTML="",e.style.width=F[t]},o),I.outerWidth()<d?(c=T.scrollHeight>T.offsetHeight||"scroll"==k.css("overflow-y")?d+y:d,L&&(T.scrollHeight>T.offsetHeight||"scroll"==k.css("overflow-y"))&&(j.width=Se(c-y)),""!==v&&""===g||$e(t,1,"Possible column misalignment",6)):c="100%",_.width=Se(c),w.width=Se(c),$&&(t.nScrollFoot.style.width=Se(c)),m||L&&(_.height=Se(O.offsetHeight+y));var V=I.outerWidth();S[0].style.width=Se(V),C.width=Se(V);var z=I.height()>T.clientHeight||"scroll"==k.css("overflow-y"),B="padding"+(M.bScrollbarLeft?"Left":"Right");C[B]=z?y+"px":"0px",$&&(P[0].style.width=Se(V),A[0].style.width=Se(V),A[0].style[B]=z?y+"px":"0px"),k.scroll(),!t.bSorted&&!t.bFiltered||t._drawHold||(T.scrollTop=0)}function me(e,t,n){for(var i,r,a=0,o=0,s=t.length;o<s;){for(i=t[o].firstChild,r=n?n[o].firstChild:null;i;)1===i.nodeType&&(n?e(i,r,a):e(i,a),a++),i=i.nextSibling,r=n?r.nextSibling:null;o++}}function ye(n){var i,r,a,o=n.nTable,s=n.aoColumns,l=n.oScroll,u=l.sY,c=l.sX,d=l.sXInner,f=s.length,v=m(n,"bVisible"),y=e("th",n.nTHead),b=o.getAttribute("width"),w=o.parentNode,x=!1,C=n.oBrowser,S=C.bScrollOversize,T=o.style.width;for(T&&T.indexOf("%")!==-1&&(b=T),i=0;i<v.length;i++)r=s[v[i]],null!==r.sWidth&&(r.sWidth=we(r.sWidthOrig,w),x=!0);if(S||!x&&!c&&!u&&f==g(n)&&f==y.length)for(i=0;i<f;i++){var k=p(n,i);null!==k&&(s[k].sWidth=Se(y.eq(i).width()))}else{var _=e(o).clone().css("visibility","hidden").removeAttr("id");_.find("tbody tr").remove();var D=e("<tr/>").appendTo(_.find("tbody"));for(_.find("thead, tfoot").remove(),_.append(e(n.nTHead).clone()).append(e(n.nTFoot).clone()),_.find("tfoot th, tfoot td").css("width",""),y=W(n,_.find("thead")[0]),i=0;i<v.length;i++)r=s[v[i]],y[i].style.width=null!==r.sWidthOrig&&""!==r.sWidthOrig?Se(r.sWidthOrig):"",r.sWidthOrig&&c&&e(y[i]).append(e("<div/>").css({width:r.sWidthOrig,margin:0,padding:0,border:0,height:1}));if(n.aoData.length)for(i=0;i<v.length;i++)a=v[i],r=s[a],e(xe(n,a)).clone(!1).append(r.sContentPadding).appendTo(D);var A=e("<div/>").css(c||u?{position:"absolute",top:0,left:0,height:1,right:0,overflow:"hidden"}:{}).append(_).appendTo(w);c&&d?_.width(d):c?(_.css("width","auto"),_.removeAttr("width"),_.width()<w.clientWidth&&b&&_.width(w.clientWidth)):u?_.width(w.clientWidth):b&&_.width(b);var P=0;for(i=0;i<v.length;i++){var E=e(y[i]),I=E.outerWidth()-E.width(),O=C.bBounding?Math.ceil(y[i].getBoundingClientRect().width):E.outerWidth();P+=O,s[v[i]].sWidth=Se(O-I)}o.style.width=Se(P),A.remove()}if(b&&(o.style.width=Se(b)),(b||c)&&!n._reszEvt){var j=function(){e(t).bind("resize.DT-"+n.sInstance,be(function(){h(n)}))};S?setTimeout(j,1e3):j(),n._reszEvt=!0}}function be(e,t){var n,r,a=t!==i?t:200;return function(){var t=this,o=+new Date,s=arguments;n&&o<n+a?(clearTimeout(r),r=setTimeout(function(){n=i,e.apply(t,s)},a)):(n=o,e.apply(t,s))}}function we(t,i){if(!t)return 0;var r=e("<div/>").css("width",Se(t)).appendTo(i||n.body),a=r[0].offsetWidth;return r.remove(),a}function xe(t,n){var i=Ce(t,n);if(i<0)return null;var r=t.aoData[i];return r.nTr?r.anCells[n]:e("<td/>").html(T(t,i,n,"display"))[0]}function Ce(e,t){for(var n,i=-1,r=-1,a=0,o=e.aoData.length;a<o;a++)n=T(e,a,t,"display")+"",n=n.replace(xt,""),n=n.replace(/&nbsp;/g," "),n.length>i&&(i=n.length,r=a);return r}function Se(e){return null===e?"0px":"number"==typeof e?e<0?"0px":e+"px":e.match(/\d$/)?e+"px":e}function Te(t){var n,r,a,o,s,l,u,c=[],d=t.aoColumns,f=t.aaSortingFixed,h=e.isPlainObject(f),p=[],v=function(t){t.length&&!e.isArray(t[0])?p.push(t):e.merge(p,t)};for(e.isArray(f)&&v(f),h&&f.pre&&v(f.pre),v(t.aaSorting),h&&f.post&&v(f.post),n=0;n<p.length;n++)for(u=p[n][0],o=d[u].aDataSort,r=0,a=o.length;r<a;r++)s=o[r],l=d[s].sType||"string",p[n]._idx===i&&(p[n]._idx=e.inArray(p[n][1],d[s].asSorting)),c.push({src:u,col:s,dir:p[n][1],index:p[n]._idx,type:l,formatter:Qe.ext.type.order[l+"-pre"]});return c}function ke(e){var t,n,i,r,a,o=[],s=Qe.ext.type.order,l=e.aoData,u=(e.aoColumns,0),c=e.aiDisplayMaster;for(y(e),a=Te(e),t=0,n=a.length;t<n;t++)r=a[t],r.formatter&&u++,Ee(e,r.col);if("ssp"!=We(e)&&0!==a.length){for(t=0,i=c.length;t<i;t++)o[c[t]]=t;
u===a.length?c.sort(function(e,t){var n,i,r,s,u,c=a.length,d=l[e]._aSortData,f=l[t]._aSortData;for(r=0;r<c;r++)if(u=a[r],n=d[u.col],i=f[u.col],s=n<i?-1:n>i?1:0,0!==s)return"asc"===u.dir?s:-s;return n=o[e],i=o[t],n<i?-1:n>i?1:0}):c.sort(function(e,t){var n,i,r,u,c,d,f=a.length,h=l[e]._aSortData,p=l[t]._aSortData;for(r=0;r<f;r++)if(c=a[r],n=h[c.col],i=p[c.col],d=s[c.type+"-"+c.dir]||s["string-"+c.dir],u=d(n,i),0!==u)return u;return n=o[e],i=o[t],n<i?-1:n>i?1:0})}e.bSorted=!0}function _e(e){for(var t,n,i=e.aoColumns,r=Te(e),a=e.oLanguage.oAria,o=0,s=i.length;o<s;o++){var l=i[o],u=l.asSorting,c=l.sTitle.replace(/<.*?>/g,""),d=l.nTh;d.removeAttribute("aria-sort"),l.bSortable?(r.length>0&&r[0].col==o?(d.setAttribute("aria-sort","asc"==r[0].dir?"ascending":"descending"),n=u[r[0].index+1]||u[0]):n=u[0],t=c+("asc"===n?a.sSortAscending:a.sSortDescending)):t=c,d.setAttribute("aria-label",t)}}function De(t,n,r,a){var o,s=t.aoColumns[n],l=t.aaSorting,u=s.asSorting,c=function(t,n){var r=t._idx;return r===i&&(r=e.inArray(t[1],u)),r+1<u.length?r+1:n?null:0};if("number"==typeof l[0]&&(l=t.aaSorting=[l]),r&&t.oFeatures.bSortMulti){var d=e.inArray(n,ct(l,"0"));d!==-1?(o=c(l[d],!0),null===o&&1===l.length&&(o=0),null===o?l.splice(d,1):(l[d][1]=u[o],l[d]._idx=o)):(l.push([n,u[0],0]),l[l.length-1]._idx=0)}else l.length&&l[0][0]==n?(o=c(l[0]),l.length=1,l[0][1]=u[o],l[0]._idx=o):(l.length=0,l.push([n,u[0]]),l[0]._idx=0);q(t),"function"==typeof a&&a(t)}function Ae(e,t,n,i){var r=e.aoColumns[n];Ne(t,{},function(t){r.bSortable!==!1&&(e.oFeatures.bProcessing?(pe(e,!0),setTimeout(function(){De(e,n,t.shiftKey,i),"ssp"!==We(e)&&pe(e,!1)},0)):De(e,n,t.shiftKey,i))})}function Pe(t){var n,i,r,a=t.aLastSort,o=t.oClasses.sSortColumn,s=Te(t),l=t.oFeatures;if(l.bSort&&l.bSortClasses){for(n=0,i=a.length;n<i;n++)r=a[n].src,e(ct(t.aoData,"anCells",r)).removeClass(o+(n<2?n+1:3));for(n=0,i=s.length;n<i;n++)r=s[n].src,e(ct(t.aoData,"anCells",r)).addClass(o+(n<2?n+1:3))}t.aLastSort=s}function Ee(e,t){var n,i=e.aoColumns[t],r=Qe.ext.order[i.sSortDataType];r&&(n=r.call(e.oInstance,e,t,v(e,t)));for(var a,o,s=Qe.ext.type.order[i.sType+"-pre"],l=0,u=e.aoData.length;l<u;l++)a=e.aoData[l],a._aSortData||(a._aSortData=[]),a._aSortData[t]&&!r||(o=r?n[l]:T(e,l,t,"sort"),a._aSortData[t]=s?s(o):o)}function Ie(t){if(t.oFeatures.bStateSave&&!t.bDestroying){var n={time:+new Date,start:t._iDisplayStart,length:t._iDisplayLength,order:e.extend(!0,[],t.aaSorting),search:ne(t.oPreviousSearch),columns:e.map(t.aoColumns,function(e,n){return{visible:e.bVisible,search:ne(t.aoPreSearchCols[n])}})};qe(t,"aoStateSaveParams","stateSaveParams",[t,n]),t.oSavedState=n,t.fnStateSaveCallback.call(t.oInstance,t,n)}}function Oe(t){var n,r,a=t.aoColumns;if(t.oFeatures.bStateSave){var o=t.fnStateLoadCallback.call(t.oInstance,t);if(o&&o.time){var s=qe(t,"aoStateLoadParams","stateLoadParams",[t,o]);if(e.inArray(!1,s)===-1){var l=t.iStateDuration;if(!(l>0&&o.time<+new Date-1e3*l)&&a.length===o.columns.length){for(t.oLoadedState=e.extend(!0,{},o),o.start!==i&&(t._iDisplayStart=o.start,t.iInitDisplayStart=o.start),o.length!==i&&(t._iDisplayLength=o.length),o.order!==i&&(t.aaSorting=[],e.each(o.order,function(e,n){t.aaSorting.push(n[0]>=a.length?[0,n[1]]:n)})),o.search!==i&&e.extend(t.oPreviousSearch,ie(o.search)),n=0,r=o.columns.length;n<r;n++){var u=o.columns[n];u.visible!==i&&(a[n].bVisible=u.visible),u.search!==i&&e.extend(t.aoPreSearchCols[n],ie(u.search))}qe(t,"aoStateLoaded","stateLoaded",[t,o])}}}}}function je(t){var n=Qe.settings,i=e.inArray(t,ct(n,"nTable"));return i!==-1?n[i]:null}function $e(e,n,i,r){if(i="DataTables warning: "+(e?"table id="+e.sTableId+" - ":"")+i,r&&(i+=". For more information about this error, please see http://datatables.net/tn/"+r),n)t.console&&console.log&&console.log(i);else{var a=Qe.ext,o=a.sErrMode||a.errMode;if(e&&qe(e,null,"error",[e,r,i]),"alert"==o)alert(i);else{if("throw"==o)throw new Error(i);"function"==typeof o&&o(e,r,i)}}}function Me(t,n,r,a){return e.isArray(r)?void e.each(r,function(i,r){e.isArray(r)?Me(t,n,r[0],r[1]):Me(t,n,r)}):(a===i&&(a=r),void(n[r]!==i&&(t[a]=n[r])))}function Le(t,n,i){var r;for(var a in n)n.hasOwnProperty(a)&&(r=n[a],e.isPlainObject(r)?(e.isPlainObject(t[a])||(t[a]={}),e.extend(!0,t[a],r)):i&&"data"!==a&&"aaData"!==a&&e.isArray(r)?t[a]=r.slice():t[a]=r);return t}function Ne(t,n,i){e(t).bind("click.DT",n,function(e){t.blur(),i(e)}).bind("keypress.DT",n,function(e){13===e.which&&(e.preventDefault(),i(e))}).bind("selectstart.DT",function(){return!1})}function Fe(e,t,n,i){n&&e[t].push({fn:n,sName:i})}function qe(t,n,i,r){var a=[];if(n&&(a=e.map(t[n].slice().reverse(),function(e){return e.fn.apply(t.oInstance,r)})),null!==i){var o=e.Event(i+".dt");e(t.nTable).trigger(o,r),a.push(o.result)}return a}function Re(e){var t=e._iDisplayStart,n=e.fnDisplayEnd(),i=e._iDisplayLength;t>=n&&(t=n-i),t-=t%i,(i===-1||t<0)&&(t=0),e._iDisplayStart=t}function He(t,n){var i=t.renderer,r=Qe.ext.renderer[n];return e.isPlainObject(i)&&i[n]?r[i[n]]||r._:"string"==typeof i?r[i]||r._:r._}function We(e){return e.oFeatures.bServerSide?"ssp":e.ajax||e.sAjaxSource?"ajax":"dom"}function Ve(e,t){var n=[],i=zt.numbers_length,r=Math.floor(i/2);return t<=i?n=ft(0,t):e<=r?(n=ft(0,i-2),n.push("ellipsis"),n.push(t-1)):e>=t-1-r?(n=ft(t-(i-2),t),n.splice(0,0,"ellipsis"),n.splice(0,0,0)):(n=ft(e-r+2,e+r-1),n.push("ellipsis"),n.push(t-1),n.splice(0,0,"ellipsis"),n.splice(0,0,0)),n.DT_el="span",n}function ze(t){e.each({num:function(e){return Bt(e,t)},"num-fmt":function(e){return Bt(e,t,it)},"html-num":function(e){return Bt(e,t,Ke)},"html-num-fmt":function(e){return Bt(e,t,Ke,it)}},function(e,n){Xe.type.order[e+t+"-pre"]=n,e.match(/^html\-/)&&(Xe.type.search[e+t]=Xe.type.search.html)})}function Be(e){return function(){var t=[je(this[Qe.ext.iApiIndex])].concat(Array.prototype.slice.call(arguments));return Qe.ext.internal[e].apply(this,t)}}var Qe,Xe,Ue,Ye,Ge,Je={},Ze=/[\r\n]/g,Ke=/<.*?>/g,et=/^[\w\+\-]/,tt=/[\w\+\-]$/,nt=new RegExp("(\\"+["/",".","*","+","?","|","(",")","[","]","{","}","\\","$","^","-"].join("|\\")+")","g"),it=/[',$\xa3\u20ac\xa5%\u2009\u202F\u20BD\u20a9\u20BArfk]/gi,rt=function(e){return!e||e===!0||"-"===e},at=function(e){var t=parseInt(e,10);return!isNaN(t)&&isFinite(e)?t:null},ot=function(e,t){return Je[t]||(Je[t]=new RegExp(ee(t),"g")),"string"==typeof e&&"."!==t?e.replace(/\./g,"").replace(Je[t],"."):e},st=function(e,t,n){var i="string"==typeof e;return!!rt(e)||(t&&i&&(e=ot(e,t)),n&&i&&(e=e.replace(it,"")),!isNaN(parseFloat(e))&&isFinite(e))},lt=function(e){return rt(e)||"string"==typeof e},ut=function(e,t,n){if(rt(e))return!0;var i=lt(e);return i?!!st(pt(e),t,n)||null:null},ct=function(e,t,n){var r=[],a=0,o=e.length;if(n!==i)for(;a<o;a++)e[a]&&e[a][t]&&r.push(e[a][t][n]);else for(;a<o;a++)e[a]&&r.push(e[a][t]);return r},dt=function(e,t,n,r){var a=[],o=0,s=t.length;if(r!==i)for(;o<s;o++)e[t[o]][n]&&a.push(e[t[o]][n][r]);else for(;o<s;o++)a.push(e[t[o]][n]);return a},ft=function(e,t){var n,r=[];t===i?(t=0,n=e):(n=t,t=e);for(var a=t;a<n;a++)r.push(a);return r},ht=function(e){for(var t=[],n=0,i=e.length;n<i;n++)e[n]&&t.push(e[n]);return t},pt=function(e){return e.replace(Ke,"")},vt=function(e){var t,n,i,r=[],a=e.length,o=0;e:for(n=0;n<a;n++){for(t=e[n],i=0;i<o;i++)if(r[i]===t)continue e;r.push(t),o++}return r},gt=function(e,t,n){e[t]!==i&&(e[n]=e[t])},mt=/\[.*?\]$/,yt=/\(\)$/,bt=e("<div>")[0],wt=bt.textContent!==i,xt=/<.*?>/g;Qe=function(t){this.$=function(e,t){return this.api(!0).$(e,t)},this._=function(e,t){return this.api(!0).rows(e,t).data()},this.api=function(e){return new Ue(e?je(this[Xe.iApiIndex]):this)},this.fnAddData=function(t,n){var r=this.api(!0),a=e.isArray(t)&&(e.isArray(t[0])||e.isPlainObject(t[0]))?r.rows.add(t):r.row.add(t);return(n===i||n)&&r.draw(),a.flatten().toArray()},this.fnAdjustColumnSizing=function(e){var t=this.api(!0).columns.adjust(),n=t.settings()[0],r=n.oScroll;e===i||e?t.draw(!1):""===r.sX&&""===r.sY||ge(n)},this.fnClearTable=function(e){var t=this.api(!0).clear();(e===i||e)&&t.draw()},this.fnClose=function(e){this.api(!0).row(e).child.hide()},this.fnDeleteRow=function(e,t,n){var r=this.api(!0),a=r.rows(e),o=a.settings()[0],s=o.aoData[a[0][0]];return a.remove(),t&&t.call(this,o,s),(n===i||n)&&r.draw(),s},this.fnDestroy=function(e){this.api(!0).destroy(e)},this.fnDraw=function(e){this.api(!0).draw(e)},this.fnFilter=function(e,t,n,r,a,o){var s=this.api(!0);null===t||t===i?s.search(e,n,r,o):s.column(t).search(e,n,r,o),s.draw()},this.fnGetData=function(e,t){var n=this.api(!0);if(e!==i){var r=e.nodeName?e.nodeName.toLowerCase():"";return t!==i||"td"==r||"th"==r?n.cell(e,t).data():n.row(e).data()||null}return n.data().toArray()},this.fnGetNodes=function(e){var t=this.api(!0);return e!==i?t.row(e).node():t.rows().nodes().flatten().toArray()},this.fnGetPosition=function(e){var t=this.api(!0),n=e.nodeName.toUpperCase();if("TR"==n)return t.row(e).index();if("TD"==n||"TH"==n){var i=t.cell(e).index();return[i.row,i.columnVisible,i.column]}return null},this.fnIsOpen=function(e){return this.api(!0).row(e).child.isShown()},this.fnOpen=function(e,t,n){return this.api(!0).row(e).child(t,n).show().child()[0]},this.fnPageChange=function(e,t){var n=this.api(!0).page(e);(t===i||t)&&n.draw(!1)},this.fnSetColumnVis=function(e,t,n){var r=this.api(!0).column(e).visible(t);(n===i||n)&&r.columns.adjust().draw()},this.fnSettings=function(){return je(this[Xe.iApiIndex])},this.fnSort=function(e){this.api(!0).order(e).draw()},this.fnSortListener=function(e,t,n){this.api(!0).order.listener(e,t,n)},this.fnUpdate=function(e,t,n,r,a){var o=this.api(!0);return n===i||null===n?o.row(t).data(e):o.cell(t,n).data(e),(a===i||a)&&o.columns.adjust(),(r===i||r)&&o.draw(),0},this.fnVersionCheck=Xe.fnVersionCheck;var n=this,r=t===i,c=this.length;r&&(t={}),this.oApi=this.internal=Xe.internal;for(var h in Qe.ext.internal)h&&(this[h]=Be(h));return this.each(function(){var h,p={},v=c>1?Le(p,t,!0):t,g=0,m=this.getAttribute("id"),y=!1,C=Qe.defaults,S=e(this);if("table"!=this.nodeName.toLowerCase())return void $e(null,0,"Non-table node initialisation ("+this.nodeName+")",2);s(C),l(C.column),a(C,C,!0),a(C.column,C.column,!0),a(C,e.extend(v,S.data()));var T=Qe.settings;for(g=0,h=T.length;g<h;g++){var k=T[g];if(k.nTable==this||k.nTHead.parentNode==this||k.nTFoot&&k.nTFoot.parentNode==this){var _=v.bRetrieve!==i?v.bRetrieve:C.bRetrieve,A=v.bDestroy!==i?v.bDestroy:C.bDestroy;if(r||_)return k.oInstance;if(A){k.oInstance.fnDestroy();break}return void $e(k,0,"Cannot reinitialise DataTable",3)}if(k.sTableId==this.id){T.splice(g,1);break}}null!==m&&""!==m||(m="DataTables_Table_"+Qe.ext._unique++,this.id=m);var P=e.extend(!0,{},Qe.models.oSettings,{sDestroyWidth:S[0].style.width,sInstance:m,sTableId:m});P.nTable=this,P.oApi=n.internal,P.oInit=v,T.push(P),P.oInstance=1===n.length?n:S.dataTable(),s(v),v.oLanguage&&o(v.oLanguage),v.aLengthMenu&&!v.iDisplayLength&&(v.iDisplayLength=e.isArray(v.aLengthMenu[0])?v.aLengthMenu[0][0]:v.aLengthMenu[0]),v=Le(e.extend(!0,{},C),v),Me(P.oFeatures,v,["bPaginate","bLengthChange","bFilter","bSort","bSortMulti","bInfo","bProcessing","bAutoWidth","bSortClasses","bServerSide","bDeferRender"]),Me(P,v,["asStripeClasses","ajax","fnServerData","fnFormatNumber","sServerMethod","aaSorting","aaSortingFixed","aLengthMenu","sPaginationType","sAjaxSource","sAjaxDataProp","iStateDuration","sDom","bSortCellsTop","iTabIndex","fnStateLoadCallback","fnStateSaveCallback","renderer","searchDelay","rowId",["iCookieDuration","iStateDuration"],["oSearch","oPreviousSearch"],["aoSearchCols","aoPreSearchCols"],["iDisplayLength","_iDisplayLength"],["bJQueryUI","bJUI"]]),Me(P.oScroll,v,[["sScrollX","sX"],["sScrollXInner","sXInner"],["sScrollY","sY"],["bScrollCollapse","bCollapse"]]),Me(P.oLanguage,v,"fnInfoCallback"),Fe(P,"aoDrawCallback",v.fnDrawCallback,"user"),Fe(P,"aoServerParams",v.fnServerParams,"user"),Fe(P,"aoStateSaveParams",v.fnStateSaveParams,"user"),Fe(P,"aoStateLoadParams",v.fnStateLoadParams,"user"),Fe(P,"aoStateLoaded",v.fnStateLoaded,"user"),Fe(P,"aoRowCallback",v.fnRowCallback,"user"),Fe(P,"aoRowCreatedCallback",v.fnCreatedRow,"user"),Fe(P,"aoHeaderCallback",v.fnHeaderCallback,"user"),Fe(P,"aoFooterCallback",v.fnFooterCallback,"user"),Fe(P,"aoInitComplete",v.fnInitComplete,"user"),Fe(P,"aoPreDrawCallback",v.fnPreDrawCallback,"user"),P.rowIdFn=D(v.rowId),u(P);var E=P.oClasses;if(v.bJQueryUI?(e.extend(E,Qe.ext.oJUIClasses,v.oClasses),v.sDom===C.sDom&&"lfrtip"===C.sDom&&(P.sDom='<"H"lfr>t<"F"ip>'),P.renderer?e.isPlainObject(P.renderer)&&!P.renderer.header&&(P.renderer.header="jqueryui"):P.renderer="jqueryui"):e.extend(E,Qe.ext.classes,v.oClasses),S.addClass(E.sTable),P.iInitDisplayStart===i&&(P.iInitDisplayStart=v.iDisplayStart,P._iDisplayStart=v.iDisplayStart),null!==v.iDeferLoading){P.bDeferLoading=!0;var I=e.isArray(v.iDeferLoading);P._iRecordsDisplay=I?v.iDeferLoading[0]:v.iDeferLoading,P._iRecordsTotal=I?v.iDeferLoading[1]:v.iDeferLoading}var O=P.oLanguage;e.extend(!0,O,v.oLanguage),""!==O.sUrl&&(e.ajax({dataType:"json",url:O.sUrl,success:function(t){o(t),a(C.oLanguage,t),e.extend(!0,O,t),se(P)},error:function(){se(P)}}),y=!0),null===v.asStripeClasses&&(P.asStripeClasses=[E.sStripeOdd,E.sStripeEven]);var j=P.asStripeClasses,$=S.children("tbody").find("tr").eq(0);e.inArray(!0,e.map(j,function(e){return $.hasClass(e)}))!==-1&&(e("tbody tr",this).removeClass(j.join(" ")),P.asDestroyStripes=j.slice());var M,L=[],N=this.getElementsByTagName("thead");if(0!==N.length&&(H(P.aoHeader,N[0]),L=W(P)),null===v.aoColumns)for(M=[],g=0,h=L.length;g<h;g++)M.push(null);else M=v.aoColumns;for(g=0,h=M.length;g<h;g++)d(P,L?L[g]:null);if(b(P,v.aoColumnDefs,M,function(e,t){f(P,e,t)}),$.length){var F=function(e,t){return null!==e.getAttribute("data-"+t)?t:null};e($[0]).children("th, td").each(function(e,t){var n=P.aoColumns[e];if(n.mData===e){var r=F(t,"sort")||F(t,"order"),a=F(t,"filter")||F(t,"search");null===r&&null===a||(n.mData={_:e+".display",sort:null!==r?e+".@data-"+r:i,type:null!==r?e+".@data-"+r:i,filter:null!==a?e+".@data-"+a:i},f(P,e))}})}var q=P.oFeatures;if(v.bStateSave&&(q.bStateSave=!0,Oe(P,v),Fe(P,"aoDrawCallback",Ie,"state_save")),v.aaSorting===i){var R=P.aaSorting;for(g=0,h=R.length;g<h;g++)R[g][1]=P.aoColumns[g].asSorting[0]}Pe(P),q.bSort&&Fe(P,"aoDrawCallback",function(){if(P.bSorted){var t=Te(P),n={};e.each(t,function(e,t){n[t.src]=t.dir}),qe(P,null,"order",[P,t,n]),_e(P)}}),Fe(P,"aoDrawCallback",function(){(P.bSorted||"ssp"===We(P)||q.bDeferRender)&&Pe(P)},"sc");var V=S.children("caption").each(function(){this._captionSide=S.css("caption-side")}),z=S.children("thead");0===z.length&&(z=e("<thead/>").appendTo(this)),P.nTHead=z[0];var B=S.children("tbody");0===B.length&&(B=e("<tbody/>").appendTo(this)),P.nTBody=B[0];var Q=S.children("tfoot");if(0===Q.length&&V.length>0&&(""!==P.oScroll.sX||""!==P.oScroll.sY)&&(Q=e("<tfoot/>").appendTo(this)),0===Q.length||0===Q.children().length?S.addClass(E.sNoFooter):Q.length>0&&(P.nTFoot=Q[0],H(P.aoFooter,P.nTFoot)),v.aaData)for(g=0;g<v.aaData.length;g++)w(P,v.aaData[g]);else(P.bDeferLoading||"dom"==We(P))&&x(P,e(P.nTBody).children("tr"));P.aiDisplay=P.aiDisplayMaster.slice(),P.bInitialised=!0,y===!1&&se(P)}),n=null,this};var Ct=[],St=Array.prototype,Tt=function(t){var n,i,r=Qe.settings,a=e.map(r,function(e){return e.nTable});return t?t.nTable&&t.oApi?[t]:t.nodeName&&"table"===t.nodeName.toLowerCase()?(n=e.inArray(t,a),n!==-1?[r[n]]:null):t&&"function"==typeof t.settings?t.settings().toArray():("string"==typeof t?i=e(t):t instanceof e&&(i=t),i?i.map(function(){return n=e.inArray(this,a),n!==-1?r[n]:null}).toArray():void 0):[]};Ue=function(t,n){if(!(this instanceof Ue))return new Ue(t,n);var i=[],r=function(e){var t=Tt(e);t&&(i=i.concat(t))};if(e.isArray(t))for(var a=0,o=t.length;a<o;a++)r(t[a]);else r(t);this.context=vt(i),n&&e.merge(this,n),this.selector={rows:null,cols:null,opts:null},Ue.extend(this,this,Ct)},Qe.Api=Ue,e.extend(Ue.prototype,{any:function(){return 0!==this.count()},concat:St.concat,context:[],count:function(){return this.flatten().length},each:function(e){for(var t=0,n=this.length;t<n;t++)e.call(this,this[t],t,this);return this},eq:function(e){var t=this.context;return t.length>e?new Ue(t[e],this[e]):null},filter:function(e){var t=[];if(St.filter)t=St.filter.call(this,e,this);else for(var n=0,i=this.length;n<i;n++)e.call(this,this[n],n,this)&&t.push(this[n]);return new Ue(this.context,t)},flatten:function(){var e=[];return new Ue(this.context,e.concat.apply(e,this.toArray()))},join:St.join,indexOf:St.indexOf||function(e,t){for(var n=t||0,i=this.length;n<i;n++)if(this[n]===e)return n;return-1},iterator:function(e,t,n,r){var a,o,s,l,u,c,d,f,h=[],p=this.context,v=this.selector;for("string"==typeof e&&(r=n,n=t,t=e,e=!1),o=0,s=p.length;o<s;o++){var g=new Ue(p[o]);if("table"===t)a=n.call(g,p[o],o),a!==i&&h.push(a);else if("columns"===t||"rows"===t)a=n.call(g,p[o],this[o],o),a!==i&&h.push(a);else if("column"===t||"column-rows"===t||"row"===t||"cell"===t)for(d=this[o],"column-rows"===t&&(c=Et(p[o],v.opts)),l=0,u=d.length;l<u;l++)f=d[l],a="cell"===t?n.call(g,p[o],f.row,f.column,o,l):n.call(g,p[o],f,o,l,c),a!==i&&h.push(a)}if(h.length||r){var m=new Ue(p,e?h.concat.apply([],h):h),y=m.selector;return y.rows=v.rows,y.cols=v.cols,y.opts=v.opts,m}return this},lastIndexOf:St.lastIndexOf||function(){return this.indexOf.apply(this.toArray.reverse(),arguments)},length:0,map:function(e){var t=[];if(St.map)t=St.map.call(this,e,this);else for(var n=0,i=this.length;n<i;n++)t.push(e.call(this,this[n],n));return new Ue(this.context,t)},pluck:function(e){return this.map(function(t){return t[e]})},pop:St.pop,push:St.push,reduce:St.reduce||function(e,t){return c(this,e,t,0,this.length,1)},reduceRight:St.reduceRight||function(e,t){return c(this,e,t,this.length-1,-1,-1)},reverse:St.reverse,selector:null,shift:St.shift,sort:St.sort,splice:St.splice,toArray:function(){return St.slice.call(this)},to$:function(){return e(this)},toJQuery:function(){return e(this)},unique:function(){return new Ue(this.context,vt(this))},unshift:St.unshift}),Ue.extend=function(t,n,i){if(i.length&&n&&(n instanceof Ue||n.__dt_wrapper)){var r,a,o,s=function(e,t,n){return function(){var i=t.apply(e,arguments);return Ue.extend(i,i,n.methodExt),i}};for(r=0,a=i.length;r<a;r++)o=i[r],n[o.name]="function"==typeof o.val?s(t,o.val,o):e.isPlainObject(o.val)?{}:o.val,n[o.name].__dt_wrapper=!0,Ue.extend(t,n[o.name],o.propExt)}},Ue.register=Ye=function(t,n){if(e.isArray(t))for(var i=0,r=t.length;i<r;i++)Ue.register(t[i],n);else{var a,o,s,l,u=t.split("."),c=Ct,d=function(e,t){for(var n=0,i=e.length;n<i;n++)if(e[n].name===t)return e[n];return null};for(a=0,o=u.length;a<o;a++){l=u[a].indexOf("()")!==-1,s=l?u[a].replace("()",""):u[a];var f=d(c,s);f||(f={name:s,val:{},methodExt:[],propExt:[]},c.push(f)),a===o-1?f.val=n:c=l?f.methodExt:f.propExt}}},Ue.registerPlural=Ge=function(t,n,r){Ue.register(t,r),Ue.register(n,function(){var t=r.apply(this,arguments);return t===this?this:t instanceof Ue?t.length?e.isArray(t[0])?new Ue(t.context,t[0]):t[0]:i:t})};var kt=function(t,n){if("number"==typeof t)return[n[t]];var i=e.map(n,function(e){return e.nTable});return e(i).filter(t).map(function(){var t=e.inArray(this,i);return n[t]}).toArray()};Ye("tables()",function(e){return e?new Ue(kt(e,this.context)):this}),Ye("table()",function(e){var t=this.tables(e),n=t.context;return n.length?new Ue(n[0]):t}),Ge("tables().nodes()","table().node()",function(){return this.iterator("table",function(e){return e.nTable},1)}),Ge("tables().body()","table().body()",function(){return this.iterator("table",function(e){return e.nTBody},1)}),Ge("tables().header()","table().header()",function(){return this.iterator("table",function(e){return e.nTHead},1)}),Ge("tables().footer()","table().footer()",function(){return this.iterator("table",function(e){return e.nTFoot},1)}),Ge("tables().containers()","table().container()",function(){return this.iterator("table",function(e){return e.nTableWrapper},1)}),Ye("draw()",function(e){return this.iterator("table",function(t){"page"===e?F(t):("string"==typeof e&&(e="full-hold"!==e),q(t,e===!1))})}),Ye("page()",function(e){return e===i?this.page.info().page:this.iterator("table",function(t){fe(t,e)})}),Ye("page.info()",function(){if(0===this.context.length)return i;var e=this.context[0],t=e._iDisplayStart,n=e.oFeatures.bPaginate?e._iDisplayLength:-1,r=e.fnRecordsDisplay(),a=n===-1;return{page:a?0:Math.floor(t/n),pages:a?1:Math.ceil(r/n),start:t,end:e.fnDisplayEnd(),length:n,recordsTotal:e.fnRecordsTotal(),recordsDisplay:r,serverSide:"ssp"===We(e)}}),Ye("page.len()",function(e){return e===i?0!==this.context.length?this.context[0]._iDisplayLength:i:this.iterator("table",function(t){ue(t,e)})});var _t=function(e,t,n){if(n){var i=new Ue(e);i.one("draw",function(){n(i.ajax.json())})}if("ssp"==We(e))q(e,t);else{pe(e,!0);var r=e.jqXHR;r&&4!==r.readyState&&r.abort(),V(e,[],function(n){E(e);for(var i=X(e,n),r=0,a=i.length;r<a;r++)w(e,i[r]);q(e,t),pe(e,!1)})}};Ye("ajax.json()",function(){var e=this.context;if(e.length>0)return e[0].json}),Ye("ajax.params()",function(){var e=this.context;if(e.length>0)return e[0].oAjaxData}),Ye("ajax.reload()",function(e,t){return this.iterator("table",function(n){_t(n,t===!1,e)})}),Ye("ajax.url()",function(t){var n=this.context;return t===i?0===n.length?i:(n=n[0],n.ajax?e.isPlainObject(n.ajax)?n.ajax.url:n.ajax:n.sAjaxSource):this.iterator("table",function(n){e.isPlainObject(n.ajax)?n.ajax.url=t:n.ajax=t})}),Ye("ajax.url().load()",function(e,t){return this.iterator("table",function(n){_t(n,t===!1,e)})});var Dt=function(t,n,r,a,o){var s,l,u,c,d,f,h=[],p=typeof n;for(n&&"string"!==p&&"function"!==p&&n.length!==i||(n=[n]),u=0,c=n.length;u<c;u++)for(l=n[u]&&n[u].split?n[u].split(","):[n[u]],d=0,f=l.length;d<f;d++)s=r("string"==typeof l[d]?e.trim(l[d]):l[d]),s&&s.length&&(h=h.concat(s));var v=Xe.selector[t];if(v.length)for(u=0,c=v.length;u<c;u++)h=v[u](a,o,h);return vt(h)},At=function(t){return t||(t={}),t.filter&&t.search===i&&(t.search=t.filter),e.extend({search:"none",order:"current",page:"all"},t)},Pt=function(e){for(var t=0,n=e.length;t<n;t++)if(e[t].length>0)return e[0]=e[t],e[0].length=1,e.length=1,e.context=[e.context[t]],e;return e.length=0,e},Et=function(t,n){var i,r,a,o=[],s=t.aiDisplay,l=t.aiDisplayMaster,u=n.search,c=n.order,d=n.page;if("ssp"==We(t))return"removed"===u?[]:ft(0,l.length);if("current"==d)for(i=t._iDisplayStart,r=t.fnDisplayEnd();i<r;i++)o.push(s[i]);else if("current"==c||"applied"==c)o="none"==u?l.slice():"applied"==u?s.slice():e.map(l,function(t){return e.inArray(t,s)===-1?t:null});else if("index"==c||"original"==c)for(i=0,r=t.aoData.length;i<r;i++)"none"==u?o.push(i):(a=e.inArray(i,s),(a===-1&&"removed"==u||a>=0&&"applied"==u)&&o.push(i));return o},It=function(t,n,r){var a=function(n){var a=at(n);if(null!==a&&!r)return[a];var o=Et(t,r);if(null!==a&&e.inArray(a,o)!==-1)return[a];if(!n)return o;if("function"==typeof n)return e.map(o,function(e){var i=t.aoData[e];return n(e,i._aData,i.nTr)?e:null});var s=ht(dt(t.aoData,o,"nTr"));if(n.nodeName&&e.inArray(n,s)!==-1)return[n._DT_RowIndex];if("string"==typeof n&&"#"===n.charAt(0)){var l=t.aIds[n.replace(/^#/,"")];if(l!==i)return[l.idx]}return e(s).filter(n).map(function(){return this._DT_RowIndex}).toArray()};return Dt("row",n,a,t,r)};Ye("rows()",function(t,n){t===i?t="":e.isPlainObject(t)&&(n=t,t=""),n=At(n);var r=this.iterator("table",function(e){return It(e,t,n)},1);return r.selector.rows=t,r.selector.opts=n,r}),Ye("rows().nodes()",function(){return this.iterator("row",function(e,t){return e.aoData[t].nTr||i},1)}),Ye("rows().data()",function(){return this.iterator(!0,"rows",function(e,t){return dt(e.aoData,t,"_aData")},1)}),Ge("rows().cache()","row().cache()",function(e){return this.iterator("row",function(t,n){var i=t.aoData[n];return"search"===e?i._aFilterData:i._aSortData},1)}),Ge("rows().invalidate()","row().invalidate()",function(e){return this.iterator("row",function(t,n){O(t,n,e)})}),Ge("rows().indexes()","row().index()",function(){return this.iterator("row",function(e,t){return t},1)}),Ge("rows().ids()","row().id()",function(e){for(var t=[],n=this.context,i=0,r=n.length;i<r;i++)for(var a=0,o=this[i].length;a<o;a++){var s=n[i].rowIdFn(n[i].aoData[this[i][a]]._aData);t.push((e===!0?"#":"")+s)}return new Ue(n,t)}),Ge("rows().remove()","row().remove()",function(){var e=this;return this.iterator("row",function(t,n,r){var a,o,s,l,u,c,d=t.aoData,f=d[n];for(d.splice(n,1),a=0,o=d.length;a<o;a++)if(u=d[a],c=u.anCells,null!==u.nTr&&(u.nTr._DT_RowIndex=a),null!==c)for(s=0,l=c.length;s<l;s++)c[s]._DT_CellIndex.row=a;I(t.aiDisplayMaster,n),I(t.aiDisplay,n),I(e[r],n,!1),Re(t);var h=t.rowIdFn(f._aData);h!==i&&delete t.aIds[h]}),this.iterator("table",function(e){for(var t=0,n=e.aoData.length;t<n;t++)e.aoData[t].idx=t}),this}),Ye("rows.add()",function(t){var n=this.iterator("table",function(e){var n,i,r,a=[];for(i=0,r=t.length;i<r;i++)n=t[i],n.nodeName&&"TR"===n.nodeName.toUpperCase()?a.push(x(e,n)[0]):a.push(w(e,n));return a},1),i=this.rows(-1);return i.pop(),e.merge(i,n),i}),Ye("row()",function(e,t){return Pt(this.rows(e,t))}),Ye("row().data()",function(e){var t=this.context;return e===i?t.length&&this.length?t[0].aoData[this[0]]._aData:i:(t[0].aoData[this[0]]._aData=e,O(t[0],this[0],"data"),this)}),Ye("row().node()",function(){var e=this.context;return e.length&&this.length?e[0].aoData[this[0]].nTr||null:null}),Ye("row.add()",function(t){t instanceof e&&t.length&&(t=t[0]);var n=this.iterator("table",function(e){return t.nodeName&&"TR"===t.nodeName.toUpperCase()?x(e,t)[0]:w(e,t)});return this.row(n[0])});var Ot=function(t,n,i,r){var a=[],o=function(n,i){if(e.isArray(n)||n instanceof e)for(var r=0,s=n.length;r<s;r++)o(n[r],i);else if(n.nodeName&&"tr"===n.nodeName.toLowerCase())a.push(n);else{var l=e("<tr><td/></tr>").addClass(i);e("td",l).addClass(i).html(n)[0].colSpan=g(t),a.push(l[0])}};o(i,r),n._details&&n._details.remove(),n._details=e(a),n._detailsShow&&n._details.insertAfter(n.nTr)},jt=function(e,t){var n=e.context;if(n.length){var r=n[0].aoData[t!==i?t:e[0]];r&&r._details&&(r._details.remove(),r._detailsShow=i,r._details=i)}},$t=function(e,t){var n=e.context;if(n.length&&e.length){var i=n[0].aoData[e[0]];i._details&&(i._detailsShow=t,t?i._details.insertAfter(i.nTr):i._details.detach(),Mt(n[0]))}},Mt=function(e){var t=new Ue(e),n=".dt.DT_details",i="draw"+n,r="column-visibility"+n,a="destroy"+n,o=e.aoData;t.off(i+" "+r+" "+a),ct(o,"_details").length>0&&(t.on(i,function(n,i){e===i&&t.rows({page:"current"}).eq(0).each(function(e){var t=o[e];t._detailsShow&&t._details.insertAfter(t.nTr)})}),t.on(r,function(t,n){if(e===n)for(var i,r=g(n),a=0,s=o.length;a<s;a++)i=o[a],i._details&&i._details.children("td[colspan]").attr("colspan",r)}),t.on(a,function(n,i){if(e===i)for(var r=0,a=o.length;r<a;r++)o[r]._details&&jt(t,r)}))},Lt="",Nt=Lt+"row().child",Ft=Nt+"()";Ye(Ft,function(e,t){var n=this.context;return e===i?n.length&&this.length?n[0].aoData[this[0]]._details:i:(e===!0?this.child.show():e===!1?jt(this):n.length&&this.length&&Ot(n[0],n[0].aoData[this[0]],e,t),this)}),Ye([Nt+".show()",Ft+".show()"],function(){return $t(this,!0),this}),Ye([Nt+".hide()",Ft+".hide()"],function(){return $t(this,!1),this}),Ye([Nt+".remove()",Ft+".remove()"],function(){return jt(this),this}),Ye(Nt+".isShown()",function(){var e=this.context;return!(!e.length||!this.length)&&(e[0].aoData[this[0]]._detailsShow||!1)});var qt=/^(.+):(name|visIdx|visible)$/,Rt=function(e,t,n,i,r){for(var a=[],o=0,s=r.length;o<s;o++)a.push(T(e,r[o],t));return a},Ht=function(t,n,i){var r=t.aoColumns,a=ct(r,"sName"),o=ct(r,"nTh"),s=function(n){var s=at(n);if(""===n)return ft(r.length);if(null!==s)return[s>=0?s:r.length+s];if("function"==typeof n){var l=Et(t,i);return e.map(r,function(e,i){return n(i,Rt(t,i,0,0,l),o[i])?i:null})}var u="string"==typeof n?n.match(qt):"";if(!u)return e(o).filter(n).map(function(){return e.inArray(this,o)}).toArray();switch(u[2]){case"visIdx":case"visible":var c=parseInt(u[1],10);if(c<0){var d=e.map(r,function(e,t){return e.bVisible?t:null});return[d[d.length+c]]}return[p(t,c)];case"name":return e.map(a,function(e,t){return e===u[1]?t:null})}};return Dt("column",n,s,t,i)},Wt=function(t,n,r,a){var o,s,l,u,c=t.aoColumns,d=c[n],f=t.aoData;if(r===i)return d.bVisible;if(d.bVisible!==r){if(r){var p=e.inArray(!0,ct(c,"bVisible"),n+1);for(s=0,l=f.length;s<l;s++)u=f[s].nTr,o=f[s].anCells,u&&u.insertBefore(o[n],o[p]||null)}else e(ct(t.aoData,"anCells",n)).detach();d.bVisible=r,N(t,t.aoHeader),N(t,t.aoFooter),(a===i||a)&&(h(t),(t.oScroll.sX||t.oScroll.sY)&&ge(t)),qe(t,null,"column-visibility",[t,n,r,a]),Ie(t)}};Ye("columns()",function(t,n){t===i?t="":e.isPlainObject(t)&&(n=t,t=""),n=At(n);var r=this.iterator("table",function(e){return Ht(e,t,n)},1);return r.selector.cols=t,r.selector.opts=n,r}),Ge("columns().header()","column().header()",function(){return this.iterator("column",function(e,t){return e.aoColumns[t].nTh},1)}),Ge("columns().footer()","column().footer()",function(){return this.iterator("column",function(e,t){return e.aoColumns[t].nTf},1)}),Ge("columns().data()","column().data()",function(){return this.iterator("column-rows",Rt,1)}),Ge("columns().dataSrc()","column().dataSrc()",function(){return this.iterator("column",function(e,t){return e.aoColumns[t].mData},1)}),Ge("columns().cache()","column().cache()",function(e){return this.iterator("column-rows",function(t,n,i,r,a){return dt(t.aoData,a,"search"===e?"_aFilterData":"_aSortData",n)},1)}),Ge("columns().nodes()","column().nodes()",function(){return this.iterator("column-rows",function(e,t,n,i,r){return dt(e.aoData,r,"anCells",t)},1)}),Ge("columns().visible()","column().visible()",function(e,t){return this.iterator("column",function(n,r){return e===i?n.aoColumns[r].bVisible:void Wt(n,r,e,t)})}),Ge("columns().indexes()","column().index()",function(e){return this.iterator("column",function(t,n){return"visible"===e?v(t,n):n},1)}),Ye("columns.adjust()",function(){return this.iterator("table",function(e){h(e)},1)}),Ye("column.index()",function(e,t){if(0!==this.context.length){var n=this.context[0];if("fromVisible"===e||"toData"===e)return p(n,t);if("fromData"===e||"toVisible"===e)return v(n,t)}}),Ye("column()",function(e,t){return Pt(this.columns(e,t))});var Vt=function(t,n,r){var a,o,s,l,u,c,d,f=t.aoData,h=Et(t,r),p=ht(dt(f,h,"anCells")),v=e([].concat.apply([],p)),g=t.aoColumns.length,m=function(n){var r="function"==typeof n;if(null===n||n===i||r){for(o=[],s=0,l=h.length;s<l;s++)for(a=h[s],u=0;u<g;u++)c={row:a,column:u},r?(d=f[a],n(c,T(t,a,u),d.anCells?d.anCells[u]:null)&&o.push(c)):o.push(c);return o}return e.isPlainObject(n)?[n]:v.filter(n).map(function(e,t){return{row:t._DT_CellIndex.row,column:t._DT_CellIndex.column}}).toArray()};return Dt("cell",n,m,t,r)};Ye("cells()",function(t,n,r){if(e.isPlainObject(t)&&(t.row===i?(r=t,t=null):(r=n,n=null)),e.isPlainObject(n)&&(r=n,n=null),null===n||n===i)return this.iterator("table",function(e){return Vt(e,t,At(r))});var a,o,s,l,u,c=this.columns(n,r),d=this.rows(t,r),f=this.iterator("table",function(e,t){for(a=[],o=0,s=d[t].length;o<s;o++)for(l=0,u=c[t].length;l<u;l++)a.push({row:d[t][o],column:c[t][l]});return a},1);return e.extend(f.selector,{cols:n,rows:t,opts:r}),f}),Ge("cells().nodes()","cell().node()",function(){return this.iterator("cell",function(e,t,n){var r=e.aoData[t].anCells;return r?r[n]:i},1)}),Ye("cells().data()",function(){return this.iterator("cell",function(e,t,n){return T(e,t,n)},1)}),Ge("cells().cache()","cell().cache()",function(e){return e="search"===e?"_aFilterData":"_aSortData",this.iterator("cell",function(t,n,i){return t.aoData[n][e][i]},1)}),Ge("cells().render()","cell().render()",function(e){return this.iterator("cell",function(t,n,i){return T(t,n,i,e)},1)}),Ge("cells().indexes()","cell().index()",function(){return this.iterator("cell",function(e,t,n){return{row:t,column:n,columnVisible:v(e,n)}},1)}),Ge("cells().invalidate()","cell().invalidate()",function(e){return this.iterator("cell",function(t,n,i){O(t,n,e,i)})}),Ye("cell()",function(e,t,n){return Pt(this.cells(e,t,n))}),Ye("cell().data()",function(e){var t=this.context,n=this[0];return e===i?t.length&&n.length?T(t[0],n[0].row,n[0].column):i:(k(t[0],n[0].row,n[0].column,e),O(t[0],n[0].row,"data",n[0].column),this)}),Ye("order()",function(t,n){var r=this.context;return t===i?0!==r.length?r[0].aaSorting:i:("number"==typeof t?t=[[t,n]]:e.isArray(t[0])||(t=Array.prototype.slice.call(arguments)),this.iterator("table",function(e){e.aaSorting=t.slice()}))}),Ye("order.listener()",function(e,t,n){return this.iterator("table",function(i){Ae(i,e,t,n)})}),Ye("order.fixed()",function(t){if(!t){var n=this.context,r=n.length?n[0].aaSortingFixed:i;return e.isArray(r)?{pre:r}:r}return this.iterator("table",function(n){
n.aaSortingFixed=e.extend(!0,{},t)})}),Ye(["columns().order()","column().order()"],function(t){var n=this;return this.iterator("table",function(i,r){var a=[];e.each(n[r],function(e,n){a.push([n,t])}),i.aaSorting=a})}),Ye("search()",function(t,n,r,a){var o=this.context;return t===i?0!==o.length?o[0].oPreviousSearch.sSearch:i:this.iterator("table",function(i){i.oFeatures.bFilter&&Y(i,e.extend({},i.oPreviousSearch,{sSearch:t+"",bRegex:null!==n&&n,bSmart:null===r||r,bCaseInsensitive:null===a||a}),1)})}),Ge("columns().search()","column().search()",function(t,n,r,a){return this.iterator("column",function(o,s){var l=o.aoPreSearchCols;return t===i?l[s].sSearch:void(o.oFeatures.bFilter&&(e.extend(l[s],{sSearch:t+"",bRegex:null!==n&&n,bSmart:null===r||r,bCaseInsensitive:null===a||a}),Y(o,o.oPreviousSearch,1)))})}),Ye("state()",function(){return this.context.length?this.context[0].oSavedState:null}),Ye("state.clear()",function(){return this.iterator("table",function(e){e.fnStateSaveCallback.call(e.oInstance,e,{})})}),Ye("state.loaded()",function(){return this.context.length?this.context[0].oLoadedState:null}),Ye("state.save()",function(){return this.iterator("table",function(e){Ie(e)})}),Qe.versionCheck=Qe.fnVersionCheck=function(e){for(var t,n,i=Qe.version.split("."),r=e.split("."),a=0,o=r.length;a<o;a++)if(t=parseInt(i[a],10)||0,n=parseInt(r[a],10)||0,t!==n)return t>n;return!0},Qe.isDataTable=Qe.fnIsDataTable=function(t){var n=e(t).get(0),i=!1;return e.each(Qe.settings,function(t,r){var a=r.nScrollHead?e("table",r.nScrollHead)[0]:null,o=r.nScrollFoot?e("table",r.nScrollFoot)[0]:null;r.nTable!==n&&a!==n&&o!==n||(i=!0)}),i},Qe.tables=Qe.fnTables=function(t){var n=!1;e.isPlainObject(t)&&(n=t.api,t=t.visible);var i=e.map(Qe.settings,function(n){if(!t||t&&e(n.nTable).is(":visible"))return n.nTable});return n?new Ue(i):i},Qe.util={throttle:be,escapeRegex:ee},Qe.camelToHungarian=a,Ye("$()",function(t,n){var i=this.rows(n).nodes(),r=e(i);return e([].concat(r.filter(t).toArray(),r.find(t).toArray()))}),e.each(["on","one","off"],function(t,n){Ye(n+"()",function(){var t=Array.prototype.slice.call(arguments);t[0].match(/\.dt\b/)||(t[0]+=".dt");var i=e(this.tables().nodes());return i[n].apply(i,t),this})}),Ye("clear()",function(){return this.iterator("table",function(e){E(e)})}),Ye("settings()",function(){return new Ue(this.context,this.context)}),Ye("init()",function(){var e=this.context;return e.length?e[0].oInit:null}),Ye("data()",function(){return this.iterator("table",function(e){return ct(e.aoData,"_aData")}).flatten()}),Ye("destroy()",function(n){return n=n||!1,this.iterator("table",function(i){var r,a=i.nTableWrapper.parentNode,o=i.oClasses,s=i.nTable,l=i.nTBody,u=i.nTHead,c=i.nTFoot,d=e(s),f=e(l),h=e(i.nTableWrapper),p=e.map(i.aoData,function(e){return e.nTr});i.bDestroying=!0,qe(i,"aoDestroyCallback","destroy",[i]),n||new Ue(i).columns().visible(!0),h.unbind(".DT").find(":not(tbody *)").unbind(".DT"),e(t).unbind(".DT-"+i.sInstance),s!=u.parentNode&&(d.children("thead").detach(),d.append(u)),c&&s!=c.parentNode&&(d.children("tfoot").detach(),d.append(c)),i.aaSorting=[],i.aaSortingFixed=[],Pe(i),e(p).removeClass(i.asStripeClasses.join(" ")),e("th, td",u).removeClass(o.sSortable+" "+o.sSortableAsc+" "+o.sSortableDesc+" "+o.sSortableNone),i.bJUI&&(e("th span."+o.sSortIcon+", td span."+o.sSortIcon,u).detach(),e("th, td",u).each(function(){var t=e("div."+o.sSortJUIWrapper,this);e(this).append(t.contents()),t.detach()})),f.children().detach(),f.append(p);var v=n?"remove":"detach";d[v](),h[v](),!n&&a&&(a.insertBefore(s,i.nTableReinsertBefore),d.css("width",i.sDestroyWidth).removeClass(o.sTable),r=i.asDestroyStripes.length,r&&f.children().each(function(t){e(this).addClass(i.asDestroyStripes[t%r])}));var g=e.inArray(i,Qe.settings);g!==-1&&Qe.settings.splice(g,1)})}),e.each(["column","row","cell"],function(e,t){Ye(t+"s().every()",function(e){var n=this.selector.opts,r=this;return this.iterator(t,function(a,o,s,l,u){e.call(r[t](o,"cell"===t?s:n,"cell"===t?n:i),o,s,l,u)})})}),Ye("i18n()",function(t,n,r){var a=this.context[0],o=D(t)(a.oLanguage);return o===i&&(o=n),r!==i&&e.isPlainObject(o)&&(o=o[r]!==i?o[r]:o._),o.replace("%d",r)}),Qe.version="1.10.10",Qe.settings=[],Qe.models={},Qe.models.oSearch={bCaseInsensitive:!0,sSearch:"",bRegex:!1,bSmart:!0},Qe.models.oRow={nTr:null,anCells:null,_aData:[],_aSortData:null,_aFilterData:null,_sFilterRow:null,_sRowStripe:"",src:null,idx:-1},Qe.models.oColumn={idx:null,aDataSort:null,asSorting:null,bSearchable:null,bSortable:null,bVisible:null,_sManualType:null,_bAttrSrc:!1,fnCreatedCell:null,fnGetData:null,fnSetData:null,mData:null,mRender:null,nTh:null,nTf:null,sClass:null,sContentPadding:null,sDefaultContent:null,sName:null,sSortDataType:"std",sSortingClass:null,sSortingClassJUI:null,sTitle:null,sType:null,sWidth:null,sWidthOrig:null},Qe.defaults={aaData:null,aaSorting:[[0,"asc"]],aaSortingFixed:[],ajax:null,aLengthMenu:[10,25,50,100],aoColumns:null,aoColumnDefs:null,aoSearchCols:[],asStripeClasses:null,bAutoWidth:!0,bDeferRender:!1,bDestroy:!1,bFilter:!0,bInfo:!0,bJQueryUI:!1,bLengthChange:!0,bPaginate:!0,bProcessing:!1,bRetrieve:!1,bScrollCollapse:!1,bServerSide:!1,bSort:!0,bSortMulti:!0,bSortCellsTop:!1,bSortClasses:!0,bStateSave:!1,fnCreatedRow:null,fnDrawCallback:null,fnFooterCallback:null,fnFormatNumber:function(e){return e.toString().replace(/\B(?=(\d{3})+(?!\d))/g,this.oLanguage.sThousands)},fnHeaderCallback:null,fnInfoCallback:null,fnInitComplete:null,fnPreDrawCallback:null,fnRowCallback:null,fnServerData:null,fnServerParams:null,fnStateLoadCallback:function(e){try{return JSON.parse((e.iStateDuration===-1?sessionStorage:localStorage).getItem("DataTables_"+e.sInstance+"_"+location.pathname))}catch(e){}},fnStateLoadParams:null,fnStateLoaded:null,fnStateSaveCallback:function(e,t){try{(e.iStateDuration===-1?sessionStorage:localStorage).setItem("DataTables_"+e.sInstance+"_"+location.pathname,JSON.stringify(t))}catch(e){}},fnStateSaveParams:null,iStateDuration:7200,iDeferLoading:null,iDisplayLength:10,iDisplayStart:0,iTabIndex:0,oClasses:{},oLanguage:{oAria:{sSortAscending:": activate to sort column ascending",sSortDescending:": activate to sort column descending"},oPaginate:{sFirst:"First",sLast:"Last",sNext:"Next",sPrevious:"Previous"},sEmptyTable:"No data available in table",sInfo:"Showing _START_ to _END_ of _TOTAL_ entries",sInfoEmpty:"Showing 0 to 0 of 0 entries",sInfoFiltered:"(filtered from _MAX_ total entries)",sInfoPostFix:"",sDecimal:"",sThousands:",",sLengthMenu:"Show _MENU_ entries",sLoadingRecords:"Loading...",sProcessing:"Processing...",sSearch:"Search:",sSearchPlaceholder:"",sUrl:"",sZeroRecords:"No matching records found"},oSearch:e.extend({},Qe.models.oSearch),sAjaxDataProp:"data",sAjaxSource:null,sDom:"lfrtip",searchDelay:null,sPaginationType:"simple_numbers",sScrollX:"",sScrollXInner:"",sScrollY:"",sServerMethod:"GET",renderer:null,rowId:"DT_RowId"},r(Qe.defaults),Qe.defaults.column={aDataSort:null,iDataSort:-1,asSorting:["asc","desc"],bSearchable:!0,bSortable:!0,bVisible:!0,fnCreatedCell:null,mData:null,mRender:null,sCellType:"td",sClass:"",sContentPadding:"",sDefaultContent:null,sName:"",sSortDataType:"std",sTitle:null,sType:null,sWidth:null},r(Qe.defaults.column),Qe.models.oSettings={oFeatures:{bAutoWidth:null,bDeferRender:null,bFilter:null,bInfo:null,bLengthChange:null,bPaginate:null,bProcessing:null,bServerSide:null,bSort:null,bSortMulti:null,bSortClasses:null,bStateSave:null},oScroll:{bCollapse:null,iBarWidth:0,sX:null,sXInner:null,sY:null},oLanguage:{fnInfoCallback:null},oBrowser:{bScrollOversize:!1,bScrollbarLeft:!1,bBounding:!1,barWidth:0},ajax:null,aanFeatures:[],aoData:[],aiDisplay:[],aiDisplayMaster:[],aIds:{},aoColumns:[],aoHeader:[],aoFooter:[],oPreviousSearch:{},aoPreSearchCols:[],aaSorting:null,aaSortingFixed:[],asStripeClasses:null,asDestroyStripes:[],sDestroyWidth:0,aoRowCallback:[],aoHeaderCallback:[],aoFooterCallback:[],aoDrawCallback:[],aoRowCreatedCallback:[],aoPreDrawCallback:[],aoInitComplete:[],aoStateSaveParams:[],aoStateLoadParams:[],aoStateLoaded:[],sTableId:"",nTable:null,nTHead:null,nTFoot:null,nTBody:null,nTableWrapper:null,bDeferLoading:!1,bInitialised:!1,aoOpenRows:[],sDom:null,searchDelay:null,sPaginationType:"two_button",iStateDuration:0,aoStateSave:[],aoStateLoad:[],oSavedState:null,oLoadedState:null,sAjaxSource:null,sAjaxDataProp:null,bAjaxDataGet:!0,jqXHR:null,json:i,oAjaxData:i,fnServerData:null,aoServerParams:[],sServerMethod:null,fnFormatNumber:null,aLengthMenu:null,iDraw:0,bDrawing:!1,iDrawError:-1,_iDisplayLength:10,_iDisplayStart:0,_iRecordsTotal:0,_iRecordsDisplay:0,bJUI:null,oClasses:{},bFiltered:!1,bSorted:!1,bSortCellsTop:null,oInit:null,aoDestroyCallback:[],fnRecordsTotal:function(){return"ssp"==We(this)?1*this._iRecordsTotal:this.aiDisplayMaster.length},fnRecordsDisplay:function(){return"ssp"==We(this)?1*this._iRecordsDisplay:this.aiDisplay.length},fnDisplayEnd:function(){var e=this._iDisplayLength,t=this._iDisplayStart,n=t+e,i=this.aiDisplay.length,r=this.oFeatures,a=r.bPaginate;return r.bServerSide?a===!1||e===-1?t+i:Math.min(t+e,this._iRecordsDisplay):!a||n>i||e===-1?i:n},oInstance:null,sInstance:null,iTabIndex:0,nScrollHead:null,nScrollFoot:null,aLastSort:[],oPlugins:{},rowIdFn:null,rowId:null},Qe.ext=Xe={buttons:{},classes:{},builder:"-source-",errMode:"alert",feature:[],search:[],selector:{cell:[],column:[],row:[]},internal:{},legacy:{ajax:null},pager:{},renderer:{pageButton:{},header:{}},order:{},type:{detect:[],search:{},order:{}},_unique:0,fnVersionCheck:Qe.fnVersionCheck,iApiIndex:0,oJUIClasses:{},sVersion:Qe.version},e.extend(Xe,{afnFiltering:Xe.search,aTypes:Xe.type.detect,ofnSearch:Xe.type.search,oSort:Xe.type.order,afnSortData:Xe.order,aoFeatures:Xe.feature,oApi:Xe.internal,oStdClasses:Xe.classes,oPagination:Xe.pager}),e.extend(Qe.ext.classes,{sTable:"dataTable",sNoFooter:"no-footer",sPageButton:"paginate_button",sPageButtonActive:"current",sPageButtonDisabled:"disabled",sStripeOdd:"odd",sStripeEven:"even",sRowEmpty:"dataTables_empty",sWrapper:"dataTables_wrapper",sFilter:"dataTables_filter",sInfo:"dataTables_info",sPaging:"dataTables_paginate paging_",sLength:"dataTables_length",sProcessing:"dataTables_processing",sSortAsc:"sorting_asc",sSortDesc:"sorting_desc",sSortable:"sorting",sSortableAsc:"sorting_asc_disabled",sSortableDesc:"sorting_desc_disabled",sSortableNone:"sorting_disabled",sSortColumn:"sorting_",sFilterInput:"",sLengthSelect:"",sScrollWrapper:"dataTables_scroll",sScrollHead:"dataTables_scrollHead",sScrollHeadInner:"dataTables_scrollHeadInner",sScrollBody:"dataTables_scrollBody",sScrollFoot:"dataTables_scrollFoot",sScrollFootInner:"dataTables_scrollFootInner",sHeaderTH:"",sFooterTH:"",sSortJUIAsc:"",sSortJUIDesc:"",sSortJUI:"",sSortJUIAscAllowed:"",sSortJUIDescAllowed:"",sSortJUIWrapper:"",sSortIcon:"",sJUIHeader:"",sJUIFooter:""}),function(){var t="";t="";var n=t+"ui-state-default",i=t+"css_right ui-icon ui-icon-",r=t+"fg-toolbar ui-toolbar ui-widget-header ui-helper-clearfix";e.extend(Qe.ext.oJUIClasses,Qe.ext.classes,{sPageButton:"fg-button ui-button "+n,sPageButtonActive:"ui-state-disabled",sPageButtonDisabled:"ui-state-disabled",sPaging:"dataTables_paginate fg-buttonset ui-buttonset fg-buttonset-multi ui-buttonset-multi paging_",sSortAsc:n+" sorting_asc",sSortDesc:n+" sorting_desc",sSortable:n+" sorting",sSortableAsc:n+" sorting_asc_disabled",sSortableDesc:n+" sorting_desc_disabled",sSortableNone:n+" sorting_disabled",sSortJUIAsc:i+"triangle-1-n",sSortJUIDesc:i+"triangle-1-s",sSortJUI:i+"carat-2-n-s",sSortJUIAscAllowed:i+"carat-1-n",sSortJUIDescAllowed:i+"carat-1-s",sSortJUIWrapper:"DataTables_sort_wrapper",sSortIcon:"DataTables_sort_icon",sScrollHead:"dataTables_scrollHead "+n,sScrollFoot:"dataTables_scrollFoot "+n,sHeaderTH:n,sFooterTH:n,sJUIHeader:r+" ui-corner-tl ui-corner-tr",sJUIFooter:r+" ui-corner-bl ui-corner-br"})}();var zt=Qe.ext.pager;e.extend(zt,{simple:function(){return["previous","next"]},full:function(){return["first","previous","next","last"]},numbers:function(e,t){return[Ve(e,t)]},simple_numbers:function(e,t){return["previous",Ve(e,t),"next"]},full_numbers:function(e,t){return["first","previous",Ve(e,t),"next","last"]},_numbers:Ve,numbers_length:7}),e.extend(!0,Qe.ext.renderer,{pageButton:{_:function(t,i,r,a,o,s){var l,u,c,d=t.oClasses,f=t.oLanguage.oPaginate,h=t.oLanguage.oAria.paginate||{},p=0,v=function(n,i){var a,c,g,m,y=function(e){fe(t,e.data.action,!0)};for(a=0,c=i.length;a<c;a++)if(m=i[a],e.isArray(m)){var b=e("<"+(m.DT_el||"div")+"/>").appendTo(n);v(b,m)}else{switch(l=null,u="",m){case"ellipsis":n.append('<span class="ellipsis">&#x2026;</span>');break;case"first":l=f.sFirst,u=m+(o>0?"":" "+d.sPageButtonDisabled);break;case"previous":l=f.sPrevious,u=m+(o>0?"":" "+d.sPageButtonDisabled);break;case"next":l=f.sNext,u=m+(o<s-1?"":" "+d.sPageButtonDisabled);break;case"last":l=f.sLast,u=m+(o<s-1?"":" "+d.sPageButtonDisabled);break;default:l=m+1,u=o===m?d.sPageButtonActive:""}null!==l&&(g=e("<a>",{"class":d.sPageButton+" "+u,"aria-controls":t.sTableId,"aria-label":h[m],"data-dt-idx":p,tabindex:t.iTabIndex,id:0===r&&"string"==typeof m?t.sTableId+"_"+m:null}).html(l).appendTo(n),Ne(g,{action:m},y),p++)}};try{c=e(i).find(n.activeElement).data("dt-idx")}catch(e){}v(e(i).empty(),a),c&&e(i).find("[data-dt-idx="+c+"]").focus()}}}),e.extend(Qe.ext.type.detect,[function(e,t){var n=t.oLanguage.sDecimal;return st(e,n)?"num"+n:null},function(e){if(e&&!(e instanceof Date)&&(!et.test(e)||!tt.test(e)))return null;var t=Date.parse(e);return null!==t&&!isNaN(t)||rt(e)?"date":null},function(e,t){var n=t.oLanguage.sDecimal;return st(e,n,!0)?"num-fmt"+n:null},function(e,t){var n=t.oLanguage.sDecimal;return ut(e,n)?"html-num"+n:null},function(e,t){var n=t.oLanguage.sDecimal;return ut(e,n,!0)?"html-num-fmt"+n:null},function(e){return rt(e)||"string"==typeof e&&e.indexOf("<")!==-1?"html":null}]),e.extend(Qe.ext.type.search,{html:function(e){return rt(e)?e:"string"==typeof e?e.replace(Ze," ").replace(Ke,""):""},string:function(e){return rt(e)?e:"string"==typeof e?e.replace(Ze," "):e}});var Bt=function(e,t,n,i){return 0===e||e&&"-"!==e?(t&&(e=ot(e,t)),e.replace&&(n&&(e=e.replace(n,"")),i&&(e=e.replace(i,""))),1*e):-(1/0)};return e.extend(Xe.type.order,{"date-pre":function(e){return Date.parse(e)||0},"html-pre":function(e){return rt(e)?"":e.replace?e.replace(/<.*?>/g,"").toLowerCase():e+""},"string-pre":function(e){return rt(e)?"":"string"==typeof e?e.toLowerCase():e.toString?e.toString():""},"string-asc":function(e,t){return e<t?-1:e>t?1:0},"string-desc":function(e,t){return e<t?1:e>t?-1:0}}),ze(""),e.extend(!0,Qe.ext.renderer,{header:{_:function(t,n,i,r){e(t.nTable).on("order.dt.DT",function(e,a,o,s){if(t===a){var l=i.idx;n.removeClass(i.sSortingClass+" "+r.sSortAsc+" "+r.sSortDesc).addClass("asc"==s[l]?r.sSortAsc:"desc"==s[l]?r.sSortDesc:i.sSortingClass)}})},jqueryui:function(t,n,i,r){e("<div/>").addClass(r.sSortJUIWrapper).append(n.contents()).append(e("<span/>").addClass(r.sSortIcon+" "+i.sSortingClassJUI)).appendTo(n),e(t.nTable).on("order.dt.DT",function(e,a,o,s){if(t===a){var l=i.idx;n.removeClass(r.sSortAsc+" "+r.sSortDesc).addClass("asc"==s[l]?r.sSortAsc:"desc"==s[l]?r.sSortDesc:i.sSortingClass),n.find("span."+r.sSortIcon).removeClass(r.sSortJUIAsc+" "+r.sSortJUIDesc+" "+r.sSortJUI+" "+r.sSortJUIAscAllowed+" "+r.sSortJUIDescAllowed).addClass("asc"==s[l]?r.sSortJUIAsc:"desc"==s[l]?r.sSortJUIDesc:i.sSortingClassJUI)}})}}}),Qe.render={number:function(e,t,n,i,r){return{display:function(a){if("number"!=typeof a&&"string"!=typeof a)return a;var o=a<0?"-":"",s=parseFloat(a);if(isNaN(s))return a;a=Math.abs(s);var l=parseInt(a,10),u=n?t+(a-l).toFixed(n).substring(2):"";return o+(i||"")+l.toString().replace(/\B(?=(\d{3})+(?!\d))/g,e)+u+(r||"")}}},text:function(){return{display:function(e){return"string"==typeof e?e.replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;"):e}}}},e.extend(Qe.ext.internal,{_fnExternApiFunc:Be,_fnBuildAjax:V,_fnAjaxUpdate:z,_fnAjaxParameters:B,_fnAjaxUpdateDraw:Q,_fnAjaxDataSrc:X,_fnAddColumn:d,_fnColumnOptions:f,_fnAdjustColumnSizing:h,_fnVisibleToColumnIndex:p,_fnColumnIndexToVisible:v,_fnVisbleColumns:g,_fnGetColumns:m,_fnColumnTypes:y,_fnApplyColumnDefs:b,_fnHungarianMap:r,_fnCamelToHungarian:a,_fnLanguageCompat:o,_fnBrowserDetect:u,_fnAddData:w,_fnAddTr:x,_fnNodeToDataIndex:C,_fnNodeToColumnIndex:S,_fnGetCellData:T,_fnSetCellData:k,_fnSplitObjNotation:_,_fnGetObjectDataFn:D,_fnSetObjectDataFn:A,_fnGetDataMaster:P,_fnClearTable:E,_fnDeleteIndex:I,_fnInvalidate:O,_fnGetRowElements:j,_fnCreateTr:$,_fnBuildHead:L,_fnDrawHead:N,_fnDraw:F,_fnReDraw:q,_fnAddOptionsHtml:R,_fnDetectHeader:H,_fnGetUniqueThs:W,_fnFeatureHtmlFilter:U,_fnFilterComplete:Y,_fnFilterCustom:G,_fnFilterColumn:J,_fnFilter:Z,_fnFilterCreateSearch:K,_fnEscapeRegex:ee,_fnFilterData:te,_fnFeatureHtmlInfo:re,_fnUpdateInfo:ae,_fnInfoMacros:oe,_fnInitialise:se,_fnInitComplete:le,_fnLengthChange:ue,_fnFeatureHtmlLength:ce,_fnFeatureHtmlPaginate:de,_fnPageChange:fe,_fnFeatureHtmlProcessing:he,_fnProcessingDisplay:pe,_fnFeatureHtmlTable:ve,_fnScrollDraw:ge,_fnApplyToChildren:me,_fnCalculateColumnWidths:ye,_fnThrottle:be,_fnConvertToWidth:we,_fnGetWidestNode:xe,_fnGetMaxLenString:Ce,_fnStringToCss:Se,_fnSortFlatten:Te,_fnSort:ke,_fnSortAria:_e,_fnSortListener:De,_fnSortAttachListener:Ae,_fnSortingClasses:Pe,_fnSortData:Ee,_fnSaveState:Ie,_fnLoadState:Oe,_fnSettingsFromNode:je,_fnLog:$e,_fnMap:Me,_fnBindAction:Ne,_fnCallbackReg:Fe,_fnCallbackFire:qe,_fnLengthOverflow:Re,_fnRenderer:He,_fnDataSource:We,_fnRowAttributes:M,_fnCalculateEnd:function(){}}),e.fn.dataTable=Qe,Qe.$=e,e.fn.dataTableSettings=Qe.settings,e.fn.dataTableExt=Qe.ext,e.fn.DataTable=function(t){return e(this).dataTable(t).api()},e.each(Qe,function(t,n){e.fn.DataTable[t]=n}),e.fn.dataTable}),function(e){"use strict";e.ajaxPrefilter(function(e){if(e.iframe)return"iframe"}),e.ajaxTransport("iframe",function(t,n,i){function r(){c.prop("disabled",!1),o.remove(),s.bind("load",function(){s.remove()}),s.attr("src","javascript:false;")}var a,o=null,s=null,l="iframe-"+e.now(),u=e(t.files).filter(":file:enabled"),c=null;if(t.dataTypes.shift(),u.length)return o=e("<form enctype='multipart/form-data' method='post'></form>").hide().attr({action:t.url,target:l}),"string"==typeof t.data&&t.data.length>0&&e.error("data must not be serialized"),e.each(t.data||{},function(t,n){e.isPlainObject(n)&&(t=n.name,n=n.value),e("<input type='hidden' />").attr({name:t,value:n}).appendTo(o)}),e("<input type='hidden' value='IFrame' name='X-Requested-With' />").appendTo(o),a=t.dataTypes[0]&&t.accepts[t.dataTypes[0]]?t.accepts[t.dataTypes[0]]+("*"!==t.dataTypes[0]?", */*; q=0.01":""):t.accepts["*"],e("<input type='hidden' name='X-Http-Accept'>").attr("value",a).appendTo(o),c=u.after(function(){return e(this).clone().prop("disabled",!0)}).next(),u.appendTo(o),{send:function(t,n){s=e("<iframe src='javascript:false;' name='"+l+"' id='"+l+"' style='display:none'></iframe>"),s.bind("load",function(){s.unbind("load").bind("load",function(){var e=this.contentWindow?this.contentWindow.document:this.contentDocument?this.contentDocument:this.document,t=e.documentElement?e.documentElement:e.body,a=t.getElementsByTagName("textarea")[0],o=a&&a.getAttribute("data-type")||null,s=a&&a.getAttribute("data-status")||200,l=a&&a.getAttribute("data-statusText")||"OK",u={html:t.innerHTML,text:o?a.value:t?t.textContent||t.innerText:null};r(),i.responseText||(i.responseText=u.text),n(s,l,u,o?"Content-Type: "+o:null)}),o[0].submit()}),e("body").append(o,s)},abort:function(){null!==s&&(s.unbind("load").attr("src","javascript:false;"),r())}}})}(jQuery),function(e){var t;e.remotipart=t={setup:function(n){var i=n.data("ujs:submit-button"),r=e('meta[name="csrf-param"]').attr("content"),a=e('meta[name="csrf-token"]').attr("content"),o=n.find('input[name="'+r+'"]').length;n.one("ajax:beforeSend.remotipart",function(s,l,u){return delete u.beforeSend,u.iframe=!0,u.files=e(e.rails.fileInputSelector,n),u.data=n.serializeArray(),i&&u.data.push(i),u.files.each(function(e,t){for(var n=u.data.length-1;n>=0;n--)u.data[n].name==t.name&&u.data.splice(n,1)}),u.processData=!1,void 0===u.dataType&&(u.dataType="script *"),u.data.push({name:"remotipart_submitted",value:!0}),a&&r&&!o&&u.data.push({name:r,value:a}),e.rails.fire(n,"ajax:remotipartSubmit",[l,u])&&(e.rails.ajax(u),setTimeout(function(){e.rails.disableFormElements(n)},20)),t.teardown(n),!1}).data("remotipartSubmitted",!0)},teardown:function(e){e.unbind("ajax:beforeSend.remotipart").removeData("remotipartSubmitted")}},e(document).on("ajax:aborted:file","form",function(){var n=e(this);return t.setup(n),e.rails.handleRemote(n),!1})}(jQuery),function(e){"function"==typeof define&&define.amd?define(["jquery"],e):e(jQuery)}(function(e){function t(t,i){var r,a,o,s=t.nodeName.toLowerCase();return"area"===s?(r=t.parentNode,a=r.name,!(!t.href||!a||"map"!==r.nodeName.toLowerCase())&&(o=e("img[usemap='#"+a+"']")[0],!!o&&n(o))):(/^(input|select|textarea|button|object)$/.test(s)?!t.disabled:"a"===s?t.href||i:i)&&n(t)}function n(t){return e.expr.filters.visible(t)&&!e(t).parents().addBack().filter(function(){return"hidden"===e.css(this,"visibility")}).length}e.ui=e.ui||{},e.extend(e.ui,{version:"1.11.4",keyCode:{BACKSPACE:8,COMMA:188,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,LEFT:37,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SPACE:32,TAB:9,UP:38}}),e.fn.extend({scrollParent:function(t){var n=this.css("position"),i="absolute"===n,r=t?/(auto|scroll|hidden)/:/(auto|scroll)/,a=this.parents().filter(function(){var t=e(this);return(!i||"static"!==t.css("position"))&&r.test(t.css("overflow")+t.css("overflow-y")+t.css("overflow-x"))}).eq(0);return"fixed"!==n&&a.length?a:e(this[0].ownerDocument||document)},uniqueId:function(){var e=0;return function(){return this.each(function(){this.id||(this.id="ui-id-"+ ++e)})}}(),removeUniqueId:function(){return this.each(function(){/^ui-id-\d+$/.test(this.id)&&e(this).removeAttr("id")})}}),e.extend(e.expr[":"],{data:e.expr.createPseudo?e.expr.createPseudo(function(t){return function(n){return!!e.data(n,t)}}):function(t,n,i){return!!e.data(t,i[3])},focusable:function(n){return t(n,!isNaN(e.attr(n,"tabindex")))},tabbable:function(n){var i=e.attr(n,"tabindex"),r=isNaN(i);return(r||i>=0)&&t(n,!r)}}),e("<a>").outerWidth(1).jquery||e.each(["Width","Height"],function(t,n){function i(t,n,i,a){return e.each(r,function(){n-=parseFloat(e.css(t,"padding"+this))||0,i&&(n-=parseFloat(e.css(t,"border"+this+"Width"))||0),a&&(n-=parseFloat(e.css(t,"margin"+this))||0)}),n}var r="Width"===n?["Left","Right"]:["Top","Bottom"],a=n.toLowerCase(),o={innerWidth:e.fn.innerWidth,innerHeight:e.fn.innerHeight,outerWidth:e.fn.outerWidth,outerHeight:e.fn.outerHeight};e.fn["inner"+n]=function(t){return void 0===t?o["inner"+n].call(this):this.each(function(){e(this).css(a,i(this,t)+"px")})},e.fn["outer"+n]=function(t,r){return"number"!=typeof t?o["outer"+n].call(this,t):this.each(function(){e(this).css(a,i(this,t,!0,r)+"px")})}}),e.fn.addBack||(e.fn.addBack=function(e){return this.add(null==e?this.prevObject:this.prevObject.filter(e))}),e("<a>").data("a-b","a").removeData("a-b").data("a-b")&&(e.fn.removeData=function(t){return function(n){return arguments.length?t.call(this,e.camelCase(n)):t.call(this)}}(e.fn.removeData)),e.ui.ie=!!/msie [\w.]+/.exec(navigator.userAgent.toLowerCase()),e.fn.extend({focus:function(t){return function(n,i){return"number"==typeof n?this.each(function(){var t=this;setTimeout(function(){e(t).focus(),i&&i.call(t)},n)}):t.apply(this,arguments)}}(e.fn.focus),disableSelection:function(){var e="onselectstart"in document.createElement("div")?"selectstart":"mousedown";return function(){return this.bind(e+".ui-disableSelection",function(e){e.preventDefault()})}}(),enableSelection:function(){return this.unbind(".ui-disableSelection")},zIndex:function(t){if(void 0!==t)return this.css("zIndex",t);if(this.length)for(var n,i,r=e(this[0]);r.length&&r[0]!==document;){if(n=r.css("position"),("absolute"===n||"relative"===n||"fixed"===n)&&(i=parseInt(r.css("zIndex"),10),!isNaN(i)&&0!==i))return i;r=r.parent()}return 0}}),e.ui.plugin={add:function(t,n,i){var r,a=e.ui[t].prototype;for(r in i)a.plugins[r]=a.plugins[r]||[],a.plugins[r].push([n,i[r]])},call:function(e,t,n,i){var r,a=e.plugins[t];if(a&&(i||e.element[0].parentNode&&11!==e.element[0].parentNode.nodeType))for(r=0;r<a.length;r++)e.options[a[r][0]]&&a[r][1].apply(e.element,n)}}}),function(e){"function"==typeof define&&define.amd?define(["jquery"],e):e(jQuery)}(function(e){var t=0,n=Array.prototype.slice;return e.cleanData=function(t){return function(n){var i,r,a;for(a=0;null!=(r=n[a]);a++)try{i=e._data(r,"events"),i&&i.remove&&e(r).triggerHandler("remove")}catch(e){}t(n)}}(e.cleanData),e.widget=function(t,n,i){var r,a,o,s,l={},u=t.split(".")[0];return t=t.split(".")[1],r=u+"-"+t,i||(i=n,n=e.Widget),e.expr[":"][r.toLowerCase()]=function(t){return!!e.data(t,r)},e[u]=e[u]||{},a=e[u][t],o=e[u][t]=function(e,t){return this._createWidget?void(arguments.length&&this._createWidget(e,t)):new o(e,t)},e.extend(o,a,{version:i.version,_proto:e.extend({},i),_childConstructors:[]}),s=new n,s.options=e.widget.extend({},s.options),e.each(i,function(t,i){return e.isFunction(i)?void(l[t]=function(){var e=function(){return n.prototype[t].apply(this,arguments)},r=function(e){return n.prototype[t].apply(this,e)};return function(){var t,n=this._super,a=this._superApply;return this._super=e,this._superApply=r,t=i.apply(this,arguments),this._super=n,this._superApply=a,t}}()):void(l[t]=i)}),o.prototype=e.widget.extend(s,{widgetEventPrefix:a?s.widgetEventPrefix||t:t},l,{constructor:o,namespace:u,widgetName:t,widgetFullName:r}),a?(e.each(a._childConstructors,function(t,n){var i=n.prototype;e.widget(i.namespace+"."+i.widgetName,o,n._proto)}),delete a._childConstructors):n._childConstructors.push(o),e.widget.bridge(t,o),o},e.widget.extend=function(t){for(var i,r,a=n.call(arguments,1),o=0,s=a.length;o<s;o++)for(i in a[o])r=a[o][i],a[o].hasOwnProperty(i)&&void 0!==r&&(e.isPlainObject(r)?t[i]=e.isPlainObject(t[i])?e.widget.extend({},t[i],r):e.widget.extend({},r):t[i]=r);return t},e.widget.bridge=function(t,i){var r=i.prototype.widgetFullName||t;e.fn[t]=function(a){var o="string"==typeof a,s=n.call(arguments,1),l=this;return o?this.each(function(){var n,i=e.data(this,r);return"instance"===a?(l=i,!1):i?e.isFunction(i[a])&&"_"!==a.charAt(0)?(n=i[a].apply(i,s),n!==i&&void 0!==n?(l=n&&n.jquery?l.pushStack(n.get()):n,!1):void 0):e.error("no such method '"+a+"' for "+t+" widget instance"):e.error("cannot call methods on "+t+" prior to initialization; attempted to call method '"+a+"'")}):(s.length&&(a=e.widget.extend.apply(null,[a].concat(s))),this.each(function(){var t=e.data(this,r);t?(t.option(a||{}),t._init&&t._init()):e.data(this,r,new i(a,this))})),l}},e.Widget=function(){},e.Widget._childConstructors=[],e.Widget.prototype={widgetName:"widget",widgetEventPrefix:"",defaultElement:"<div>",options:{disabled:!1,create:null},_createWidget:function(n,i){i=e(i||this.defaultElement||this)[0],this.element=e(i),this.uuid=t++,this.eventNamespace="."+this.widgetName+this.uuid,this.bindings=e(),this.hoverable=e(),this.focusable=e(),i!==this&&(e.data(i,this.widgetFullName,this),this._on(!0,this.element,{remove:function(e){e.target===i&&this.destroy()}}),this.document=e(i.style?i.ownerDocument:i.document||i),this.window=e(this.document[0].defaultView||this.document[0].parentWindow)),this.options=e.widget.extend({},this.options,this._getCreateOptions(),n),this._create(),this._trigger("create",null,this._getCreateEventData()),this._init()},_getCreateOptions:e.noop,_getCreateEventData:e.noop,_create:e.noop,_init:e.noop,destroy:function(){this._destroy(),this.element.unbind(this.eventNamespace).removeData(this.widgetFullName).removeData(e.camelCase(this.widgetFullName)),this.widget().unbind(this.eventNamespace).removeAttr("aria-disabled").removeClass(this.widgetFullName+"-disabled ui-state-disabled"),this.bindings.unbind(this.eventNamespace),this.hoverable.removeClass("ui-state-hover"),this.focusable.removeClass("ui-state-focus")},_destroy:e.noop,widget:function(){return this.element},option:function(t,n){var i,r,a,o=t;if(0===arguments.length)return e.widget.extend({},this.options);if("string"==typeof t)if(o={},i=t.split("."),t=i.shift(),i.length){for(r=o[t]=e.widget.extend({},this.options[t]),a=0;a<i.length-1;a++)r[i[a]]=r[i[a]]||{},r=r[i[a]];if(t=i.pop(),1===arguments.length)return void 0===r[t]?null:r[t];r[t]=n}else{if(1===arguments.length)return void 0===this.options[t]?null:this.options[t];o[t]=n}return this._setOptions(o),this},_setOptions:function(e){var t;for(t in e)this._setOption(t,e[t]);return this},_setOption:function(e,t){return this.options[e]=t,"disabled"===e&&(this.widget().toggleClass(this.widgetFullName+"-disabled",!!t),t&&(this.hoverable.removeClass("ui-state-hover"),this.focusable.removeClass("ui-state-focus"))),this},enable:function(){return this._setOptions({disabled:!1})},disable:function(){return this._setOptions({disabled:!0})},_on:function(t,n,i){var r,a=this;"boolean"!=typeof t&&(i=n,n=t,t=!1),i?(n=r=e(n),this.bindings=this.bindings.add(n)):(i=n,n=this.element,r=this.widget()),e.each(i,function(i,o){function s(){if(t||a.options.disabled!==!0&&!e(this).hasClass("ui-state-disabled"))return("string"==typeof o?a[o]:o).apply(a,arguments)}"string"!=typeof o&&(s.guid=o.guid=o.guid||s.guid||e.guid++);var l=i.match(/^([\w:-]*)\s*(.*)$/),u=l[1]+a.eventNamespace,c=l[2];c?r.delegate(c,u,s):n.bind(u,s)})},_off:function(t,n){n=(n||"").split(" ").join(this.eventNamespace+" ")+this.eventNamespace,t.unbind(n).undelegate(n),this.bindings=e(this.bindings.not(t).get()),this.focusable=e(this.focusable.not(t).get()),this.hoverable=e(this.hoverable.not(t).get())},_delay:function(e,t){function n(){return("string"==typeof e?i[e]:e).apply(i,arguments)}var i=this;return setTimeout(n,t||0)},_hoverable:function(t){this.hoverable=this.hoverable.add(t),this._on(t,{mouseenter:function(t){e(t.currentTarget).addClass("ui-state-hover")},mouseleave:function(t){e(t.currentTarget).removeClass("ui-state-hover")}})},_focusable:function(t){this.focusable=this.focusable.add(t),this._on(t,{focusin:function(t){e(t.currentTarget).addClass("ui-state-focus")},focusout:function(t){e(t.currentTarget).removeClass("ui-state-focus")}})},_trigger:function(t,n,i){var r,a,o=this.options[t];if(i=i||{},n=e.Event(n),n.type=(t===this.widgetEventPrefix?t:this.widgetEventPrefix+t).toLowerCase(),n.target=this.element[0],a=n.originalEvent)for(r in a)r in n||(n[r]=a[r]);return this.element.trigger(n,i),!(e.isFunction(o)&&o.apply(this.element[0],[n].concat(i))===!1||n.isDefaultPrevented())}},e.each({show:"fadeIn",hide:"fadeOut"},function(t,n){e.Widget.prototype["_"+t]=function(i,r,a){"string"==typeof r&&(r={effect:r});var o,s=r?r===!0||"number"==typeof r?n:r.effect||n:t;r=r||{},"number"==typeof r&&(r={duration:r}),o=!e.isEmptyObject(r),r.complete=a,r.delay&&i.delay(r.delay),o&&e.effects&&e.effects.effect[s]?i[t](r):s!==t&&i[s]?i[s](r.duration,r.easing,a):i.queue(function(n){e(this)[t](),a&&a.call(i[0]),n()})}}),e.widget}),function(e){"function"==typeof define&&define.amd?define(["jquery"],e):e(jQuery)}(function(e){return function(){function t(e,t,n){return[parseFloat(e[0])*(h.test(e[0])?t/100:1),parseFloat(e[1])*(h.test(e[1])?n/100:1)]}function n(t,n){return parseInt(e.css(t,n),10)||0}function i(t){var n=t[0];return 9===n.nodeType?{width:t.width(),height:t.height(),offset:{top:0,left:0}}:e.isWindow(n)?{width:t.width(),height:t.height(),offset:{top:t.scrollTop(),left:t.scrollLeft()}}:n.preventDefault?{width:0,height:0,offset:{top:n.pageY,left:n.pageX}}:{width:t.outerWidth(),height:t.outerHeight(),offset:t.offset()}}e.ui=e.ui||{};var r,a,o=Math.max,s=Math.abs,l=Math.round,u=/left|center|right/,c=/top|center|bottom/,d=/[\+\-]\d+(\.[\d]+)?%?/,f=/^\w+/,h=/%$/,p=e.fn.position;e.position={scrollbarWidth:function(){if(void 0!==r)return r;var t,n,i=e("<div style='display:block;position:absolute;width:50px;height:50px;overflow:hidden;'><div style='height:100px;width:auto;'></div></div>"),a=i.children()[0];return e("body").append(i),t=a.offsetWidth,i.css("overflow","scroll"),n=a.offsetWidth,t===n&&(n=i[0].clientWidth),i.remove(),r=t-n},getScrollInfo:function(t){var n=t.isWindow||t.isDocument?"":t.element.css("overflow-x"),i=t.isWindow||t.isDocument?"":t.element.css("overflow-y"),r="scroll"===n||"auto"===n&&t.width<t.element[0].scrollWidth,a="scroll"===i||"auto"===i&&t.height<t.element[0].scrollHeight;return{width:a?e.position.scrollbarWidth():0,height:r?e.position.scrollbarWidth():0}},getWithinInfo:function(t){var n=e(t||window),i=e.isWindow(n[0]),r=!!n[0]&&9===n[0].nodeType;return{element:n,isWindow:i,isDocument:r,offset:n.offset()||{
left:0,top:0},scrollLeft:n.scrollLeft(),scrollTop:n.scrollTop(),width:i||r?n.width():n.outerWidth(),height:i||r?n.height():n.outerHeight()}}},e.fn.position=function(r){if(!r||!r.of)return p.apply(this,arguments);r=e.extend({},r);var h,v,g,m,y,b,w=e(r.of),x=e.position.getWithinInfo(r.within),C=e.position.getScrollInfo(x),S=(r.collision||"flip").split(" "),T={};return b=i(w),w[0].preventDefault&&(r.at="left top"),v=b.width,g=b.height,m=b.offset,y=e.extend({},m),e.each(["my","at"],function(){var e,t,n=(r[this]||"").split(" ");1===n.length&&(n=u.test(n[0])?n.concat(["center"]):c.test(n[0])?["center"].concat(n):["center","center"]),n[0]=u.test(n[0])?n[0]:"center",n[1]=c.test(n[1])?n[1]:"center",e=d.exec(n[0]),t=d.exec(n[1]),T[this]=[e?e[0]:0,t?t[0]:0],r[this]=[f.exec(n[0])[0],f.exec(n[1])[0]]}),1===S.length&&(S[1]=S[0]),"right"===r.at[0]?y.left+=v:"center"===r.at[0]&&(y.left+=v/2),"bottom"===r.at[1]?y.top+=g:"center"===r.at[1]&&(y.top+=g/2),h=t(T.at,v,g),y.left+=h[0],y.top+=h[1],this.each(function(){var i,u,c=e(this),d=c.outerWidth(),f=c.outerHeight(),p=n(this,"marginLeft"),b=n(this,"marginTop"),k=d+p+n(this,"marginRight")+C.width,_=f+b+n(this,"marginBottom")+C.height,D=e.extend({},y),A=t(T.my,c.outerWidth(),c.outerHeight());"right"===r.my[0]?D.left-=d:"center"===r.my[0]&&(D.left-=d/2),"bottom"===r.my[1]?D.top-=f:"center"===r.my[1]&&(D.top-=f/2),D.left+=A[0],D.top+=A[1],a||(D.left=l(D.left),D.top=l(D.top)),i={marginLeft:p,marginTop:b},e.each(["left","top"],function(t,n){e.ui.position[S[t]]&&e.ui.position[S[t]][n](D,{targetWidth:v,targetHeight:g,elemWidth:d,elemHeight:f,collisionPosition:i,collisionWidth:k,collisionHeight:_,offset:[h[0]+A[0],h[1]+A[1]],my:r.my,at:r.at,within:x,elem:c})}),r.using&&(u=function(e){var t=m.left-D.left,n=t+v-d,i=m.top-D.top,a=i+g-f,l={target:{element:w,left:m.left,top:m.top,width:v,height:g},element:{element:c,left:D.left,top:D.top,width:d,height:f},horizontal:n<0?"left":t>0?"right":"center",vertical:a<0?"top":i>0?"bottom":"middle"};v<d&&s(t+n)<v&&(l.horizontal="center"),g<f&&s(i+a)<g&&(l.vertical="middle"),o(s(t),s(n))>o(s(i),s(a))?l.important="horizontal":l.important="vertical",r.using.call(this,e,l)}),c.offset(e.extend(D,{using:u}))})},e.ui.position={fit:{left:function(e,t){var n,i=t.within,r=i.isWindow?i.scrollLeft:i.offset.left,a=i.width,s=e.left-t.collisionPosition.marginLeft,l=r-s,u=s+t.collisionWidth-a-r;t.collisionWidth>a?l>0&&u<=0?(n=e.left+l+t.collisionWidth-a-r,e.left+=l-n):u>0&&l<=0?e.left=r:l>u?e.left=r+a-t.collisionWidth:e.left=r:l>0?e.left+=l:u>0?e.left-=u:e.left=o(e.left-s,e.left)},top:function(e,t){var n,i=t.within,r=i.isWindow?i.scrollTop:i.offset.top,a=t.within.height,s=e.top-t.collisionPosition.marginTop,l=r-s,u=s+t.collisionHeight-a-r;t.collisionHeight>a?l>0&&u<=0?(n=e.top+l+t.collisionHeight-a-r,e.top+=l-n):u>0&&l<=0?e.top=r:l>u?e.top=r+a-t.collisionHeight:e.top=r:l>0?e.top+=l:u>0?e.top-=u:e.top=o(e.top-s,e.top)}},flip:{left:function(e,t){var n,i,r=t.within,a=r.offset.left+r.scrollLeft,o=r.width,l=r.isWindow?r.scrollLeft:r.offset.left,u=e.left-t.collisionPosition.marginLeft,c=u-l,d=u+t.collisionWidth-o-l,f="left"===t.my[0]?-t.elemWidth:"right"===t.my[0]?t.elemWidth:0,h="left"===t.at[0]?t.targetWidth:"right"===t.at[0]?-t.targetWidth:0,p=-2*t.offset[0];c<0?(n=e.left+f+h+p+t.collisionWidth-o-a,(n<0||n<s(c))&&(e.left+=f+h+p)):d>0&&(i=e.left-t.collisionPosition.marginLeft+f+h+p-l,(i>0||s(i)<d)&&(e.left+=f+h+p))},top:function(e,t){var n,i,r=t.within,a=r.offset.top+r.scrollTop,o=r.height,l=r.isWindow?r.scrollTop:r.offset.top,u=e.top-t.collisionPosition.marginTop,c=u-l,d=u+t.collisionHeight-o-l,f="top"===t.my[1],h=f?-t.elemHeight:"bottom"===t.my[1]?t.elemHeight:0,p="top"===t.at[1]?t.targetHeight:"bottom"===t.at[1]?-t.targetHeight:0,v=-2*t.offset[1];c<0?(i=e.top+h+p+v+t.collisionHeight-o-a,(i<0||i<s(c))&&(e.top+=h+p+v)):d>0&&(n=e.top-t.collisionPosition.marginTop+h+p+v-l,(n>0||s(n)<d)&&(e.top+=h+p+v))}},flipfit:{left:function(){e.ui.position.flip.left.apply(this,arguments),e.ui.position.fit.left.apply(this,arguments)},top:function(){e.ui.position.flip.top.apply(this,arguments),e.ui.position.fit.top.apply(this,arguments)}}},function(){var t,n,i,r,o,s=document.getElementsByTagName("body")[0],l=document.createElement("div");t=document.createElement(s?"div":"body"),i={visibility:"hidden",width:0,height:0,border:0,margin:0,background:"none"},s&&e.extend(i,{position:"absolute",left:"-1000px",top:"-1000px"});for(o in i)t.style[o]=i[o];t.appendChild(l),n=s||document.documentElement,n.insertBefore(t,n.firstChild),l.style.cssText="position: absolute; left: 10.7432222px;",r=e(l).offset().left,a=r>10&&r<11,t.innerHTML="",n.removeChild(t)}()}(),e.ui.position}),function(e){"function"==typeof define&&define.amd?define(["jquery","./core","./widget","./position"],e):e(jQuery)}(function(e){return e.widget("ui.menu",{version:"1.11.4",defaultElement:"<ul>",delay:300,options:{icons:{submenu:"ui-icon-carat-1-e"},items:"> *",menus:"ul",position:{my:"left-1 top",at:"right top"},role:"menu",blur:null,focus:null,select:null},_create:function(){this.activeMenu=this.element,this.mouseHandled=!1,this.element.uniqueId().addClass("ui-menu ui-widget ui-widget-content").toggleClass("ui-menu-icons",!!this.element.find(".ui-icon").length).attr({role:this.options.role,tabIndex:0}),this.options.disabled&&this.element.addClass("ui-state-disabled").attr("aria-disabled","true"),this._on({"mousedown .ui-menu-item":function(e){e.preventDefault()},"click .ui-menu-item":function(t){var n=e(t.target);!this.mouseHandled&&n.not(".ui-state-disabled").length&&(this.select(t),t.isPropagationStopped()||(this.mouseHandled=!0),n.has(".ui-menu").length?this.expand(t):!this.element.is(":focus")&&e(this.document[0].activeElement).closest(".ui-menu").length&&(this.element.trigger("focus",[!0]),this.active&&1===this.active.parents(".ui-menu").length&&clearTimeout(this.timer)))},"mouseenter .ui-menu-item":function(t){if(!this.previousFilter){var n=e(t.currentTarget);n.siblings(".ui-state-active").removeClass("ui-state-active"),this.focus(t,n)}},mouseleave:"collapseAll","mouseleave .ui-menu":"collapseAll",focus:function(e,t){var n=this.active||this.element.find(this.options.items).eq(0);t||this.focus(e,n)},blur:function(t){this._delay(function(){e.contains(this.element[0],this.document[0].activeElement)||this.collapseAll(t)})},keydown:"_keydown"}),this.refresh(),this._on(this.document,{click:function(e){this._closeOnDocumentClick(e)&&this.collapseAll(e),this.mouseHandled=!1}})},_destroy:function(){this.element.removeAttr("aria-activedescendant").find(".ui-menu").addBack().removeClass("ui-menu ui-widget ui-widget-content ui-menu-icons ui-front").removeAttr("role").removeAttr("tabIndex").removeAttr("aria-labelledby").removeAttr("aria-expanded").removeAttr("aria-hidden").removeAttr("aria-disabled").removeUniqueId().show(),this.element.find(".ui-menu-item").removeClass("ui-menu-item").removeAttr("role").removeAttr("aria-disabled").removeUniqueId().removeClass("ui-state-hover").removeAttr("tabIndex").removeAttr("role").removeAttr("aria-haspopup").children().each(function(){var t=e(this);t.data("ui-menu-submenu-carat")&&t.remove()}),this.element.find(".ui-menu-divider").removeClass("ui-menu-divider ui-widget-content")},_keydown:function(t){var n,i,r,a,o=!0;switch(t.keyCode){case e.ui.keyCode.PAGE_UP:this.previousPage(t);break;case e.ui.keyCode.PAGE_DOWN:this.nextPage(t);break;case e.ui.keyCode.HOME:this._move("first","first",t);break;case e.ui.keyCode.END:this._move("last","last",t);break;case e.ui.keyCode.UP:this.previous(t);break;case e.ui.keyCode.DOWN:this.next(t);break;case e.ui.keyCode.LEFT:this.collapse(t);break;case e.ui.keyCode.RIGHT:this.active&&!this.active.is(".ui-state-disabled")&&this.expand(t);break;case e.ui.keyCode.ENTER:case e.ui.keyCode.SPACE:this._activate(t);break;case e.ui.keyCode.ESCAPE:this.collapse(t);break;default:o=!1,i=this.previousFilter||"",r=String.fromCharCode(t.keyCode),a=!1,clearTimeout(this.filterTimer),r===i?a=!0:r=i+r,n=this._filterMenuItems(r),n=a&&n.index(this.active.next())!==-1?this.active.nextAll(".ui-menu-item"):n,n.length||(r=String.fromCharCode(t.keyCode),n=this._filterMenuItems(r)),n.length?(this.focus(t,n),this.previousFilter=r,this.filterTimer=this._delay(function(){delete this.previousFilter},1e3)):delete this.previousFilter}o&&t.preventDefault()},_activate:function(e){this.active.is(".ui-state-disabled")||(this.active.is("[aria-haspopup='true']")?this.expand(e):this.select(e))},refresh:function(){var t,n,i=this,r=this.options.icons.submenu,a=this.element.find(this.options.menus);this.element.toggleClass("ui-menu-icons",!!this.element.find(".ui-icon").length),a.filter(":not(.ui-menu)").addClass("ui-menu ui-widget ui-widget-content ui-front").hide().attr({role:this.options.role,"aria-hidden":"true","aria-expanded":"false"}).each(function(){var t=e(this),n=t.parent(),i=e("<span>").addClass("ui-menu-icon ui-icon "+r).data("ui-menu-submenu-carat",!0);n.attr("aria-haspopup","true").prepend(i),t.attr("aria-labelledby",n.attr("id"))}),t=a.add(this.element),n=t.find(this.options.items),n.not(".ui-menu-item").each(function(){var t=e(this);i._isDivider(t)&&t.addClass("ui-widget-content ui-menu-divider")}),n.not(".ui-menu-item, .ui-menu-divider").addClass("ui-menu-item").uniqueId().attr({tabIndex:-1,role:this._itemRole()}),n.filter(".ui-state-disabled").attr("aria-disabled","true"),this.active&&!e.contains(this.element[0],this.active[0])&&this.blur()},_itemRole:function(){return{menu:"menuitem",listbox:"option"}[this.options.role]},_setOption:function(e,t){"icons"===e&&this.element.find(".ui-menu-icon").removeClass(this.options.icons.submenu).addClass(t.submenu),"disabled"===e&&this.element.toggleClass("ui-state-disabled",!!t).attr("aria-disabled",t),this._super(e,t)},focus:function(e,t){var n,i;this.blur(e,e&&"focus"===e.type),this._scrollIntoView(t),this.active=t.first(),i=this.active.addClass("ui-state-focus").removeClass("ui-state-active"),this.options.role&&this.element.attr("aria-activedescendant",i.attr("id")),this.active.parent().closest(".ui-menu-item").addClass("ui-state-active"),e&&"keydown"===e.type?this._close():this.timer=this._delay(function(){this._close()},this.delay),n=t.children(".ui-menu"),n.length&&e&&/^mouse/.test(e.type)&&this._startOpening(n),this.activeMenu=t.parent(),this._trigger("focus",e,{item:t})},_scrollIntoView:function(t){var n,i,r,a,o,s;this._hasScroll()&&(n=parseFloat(e.css(this.activeMenu[0],"borderTopWidth"))||0,i=parseFloat(e.css(this.activeMenu[0],"paddingTop"))||0,r=t.offset().top-this.activeMenu.offset().top-n-i,a=this.activeMenu.scrollTop(),o=this.activeMenu.height(),s=t.outerHeight(),r<0?this.activeMenu.scrollTop(a+r):r+s>o&&this.activeMenu.scrollTop(a+r-o+s))},blur:function(e,t){t||clearTimeout(this.timer),this.active&&(this.active.removeClass("ui-state-focus"),this.active=null,this._trigger("blur",e,{item:this.active}))},_startOpening:function(e){clearTimeout(this.timer),"true"===e.attr("aria-hidden")&&(this.timer=this._delay(function(){this._close(),this._open(e)},this.delay))},_open:function(t){var n=e.extend({of:this.active},this.options.position);clearTimeout(this.timer),this.element.find(".ui-menu").not(t.parents(".ui-menu")).hide().attr("aria-hidden","true"),t.show().removeAttr("aria-hidden").attr("aria-expanded","true").position(n)},collapseAll:function(t,n){clearTimeout(this.timer),this.timer=this._delay(function(){var i=n?this.element:e(t&&t.target).closest(this.element.find(".ui-menu"));i.length||(i=this.element),this._close(i),this.blur(t),this.activeMenu=i},this.delay)},_close:function(e){e||(e=this.active?this.active.parent():this.element),e.find(".ui-menu").hide().attr("aria-hidden","true").attr("aria-expanded","false").end().find(".ui-state-active").not(".ui-state-focus").removeClass("ui-state-active")},_closeOnDocumentClick:function(t){return!e(t.target).closest(".ui-menu").length},_isDivider:function(e){return!/[^\-\u2014\u2013\s]/.test(e.text())},collapse:function(e){var t=this.active&&this.active.parent().closest(".ui-menu-item",this.element);t&&t.length&&(this._close(),this.focus(e,t))},expand:function(e){var t=this.active&&this.active.children(".ui-menu ").find(this.options.items).first();t&&t.length&&(this._open(t.parent()),this._delay(function(){this.focus(e,t)}))},next:function(e){this._move("next","first",e)},previous:function(e){this._move("prev","last",e)},isFirstItem:function(){return this.active&&!this.active.prevAll(".ui-menu-item").length},isLastItem:function(){return this.active&&!this.active.nextAll(".ui-menu-item").length},_move:function(e,t,n){var i;this.active&&(i="first"===e||"last"===e?this.active["first"===e?"prevAll":"nextAll"](".ui-menu-item").eq(-1):this.active[e+"All"](".ui-menu-item").eq(0)),i&&i.length&&this.active||(i=this.activeMenu.find(this.options.items)[t]()),this.focus(n,i)},nextPage:function(t){var n,i,r;return this.active?void(this.isLastItem()||(this._hasScroll()?(i=this.active.offset().top,r=this.element.height(),this.active.nextAll(".ui-menu-item").each(function(){return n=e(this),n.offset().top-i-r<0}),this.focus(t,n)):this.focus(t,this.activeMenu.find(this.options.items)[this.active?"last":"first"]()))):void this.next(t)},previousPage:function(t){var n,i,r;return this.active?void(this.isFirstItem()||(this._hasScroll()?(i=this.active.offset().top,r=this.element.height(),this.active.prevAll(".ui-menu-item").each(function(){return n=e(this),n.offset().top-i+r>0}),this.focus(t,n)):this.focus(t,this.activeMenu.find(this.options.items).first()))):void this.next(t)},_hasScroll:function(){return this.element.outerHeight()<this.element.prop("scrollHeight")},select:function(t){this.active=this.active||e(t.target).closest(".ui-menu-item");var n={item:this.active};this.active.has(".ui-menu").length||this.collapseAll(t,!0),this._trigger("select",t,n)},_filterMenuItems:function(t){var n=t.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&"),i=new RegExp("^"+n,"i");return this.activeMenu.find(this.options.items).filter(".ui-menu-item").filter(function(){return i.test(e.trim(e(this).text()))})}})}),function(e){"function"==typeof define&&define.amd?define(["jquery","./core","./widget","./position","./menu"],e):e(jQuery)}(function(e){return e.widget("ui.autocomplete",{version:"1.11.4",defaultElement:"<input>",options:{appendTo:null,autoFocus:!1,delay:300,minLength:1,position:{my:"left top",at:"left bottom",collision:"none"},source:null,change:null,close:null,focus:null,open:null,response:null,search:null,select:null},requestIndex:0,pending:0,_create:function(){var t,n,i,r=this.element[0].nodeName.toLowerCase(),a="textarea"===r,o="input"===r;this.isMultiLine=!!a||!o&&this.element.prop("isContentEditable"),this.valueMethod=this.element[a||o?"val":"text"],this.isNewMenu=!0,this.element.addClass("ui-autocomplete-input").attr("autocomplete","off"),this._on(this.element,{keydown:function(r){if(this.element.prop("readOnly"))return t=!0,i=!0,void(n=!0);t=!1,i=!1,n=!1;var a=e.ui.keyCode;switch(r.keyCode){case a.PAGE_UP:t=!0,this._move("previousPage",r);break;case a.PAGE_DOWN:t=!0,this._move("nextPage",r);break;case a.UP:t=!0,this._keyEvent("previous",r);break;case a.DOWN:t=!0,this._keyEvent("next",r);break;case a.ENTER:this.menu.active&&(t=!0,r.preventDefault(),this.menu.select(r));break;case a.TAB:this.menu.active&&this.menu.select(r);break;case a.ESCAPE:this.menu.element.is(":visible")&&(this.isMultiLine||this._value(this.term),this.close(r),r.preventDefault());break;default:n=!0,this._searchTimeout(r)}},keypress:function(i){if(t)return t=!1,void(this.isMultiLine&&!this.menu.element.is(":visible")||i.preventDefault());if(!n){var r=e.ui.keyCode;switch(i.keyCode){case r.PAGE_UP:this._move("previousPage",i);break;case r.PAGE_DOWN:this._move("nextPage",i);break;case r.UP:this._keyEvent("previous",i);break;case r.DOWN:this._keyEvent("next",i)}}},input:function(e){return i?(i=!1,void e.preventDefault()):void this._searchTimeout(e)},focus:function(){this.selectedItem=null,this.previous=this._value()},blur:function(e){return this.cancelBlur?void delete this.cancelBlur:(clearTimeout(this.searching),this.close(e),void this._change(e))}}),this._initSource(),this.menu=e("<ul>").addClass("ui-autocomplete ui-front").appendTo(this._appendTo()).menu({role:null}).hide().menu("instance"),this._on(this.menu.element,{mousedown:function(t){t.preventDefault(),this.cancelBlur=!0,this._delay(function(){delete this.cancelBlur});var n=this.menu.element[0];e(t.target).closest(".ui-menu-item").length||this._delay(function(){var t=this;this.document.one("mousedown",function(i){i.target===t.element[0]||i.target===n||e.contains(n,i.target)||t.close()})})},menufocus:function(t,n){var i,r;return this.isNewMenu&&(this.isNewMenu=!1,t.originalEvent&&/^mouse/.test(t.originalEvent.type))?(this.menu.blur(),void this.document.one("mousemove",function(){e(t.target).trigger(t.originalEvent)})):(r=n.item.data("ui-autocomplete-item"),!1!==this._trigger("focus",t,{item:r})&&t.originalEvent&&/^key/.test(t.originalEvent.type)&&this._value(r.value),i=n.item.attr("aria-label")||r.value,void(i&&e.trim(i).length&&(this.liveRegion.children().hide(),e("<div>").text(i).appendTo(this.liveRegion))))},menuselect:function(e,t){var n=t.item.data("ui-autocomplete-item"),i=this.previous;this.element[0]!==this.document[0].activeElement&&(this.element.focus(),this.previous=i,this._delay(function(){this.previous=i,this.selectedItem=n})),!1!==this._trigger("select",e,{item:n})&&this._value(n.value),this.term=this._value(),this.close(e),this.selectedItem=n}}),this.liveRegion=e("<span>",{role:"status","aria-live":"assertive","aria-relevant":"additions"}).addClass("ui-helper-hidden-accessible").appendTo(this.document[0].body),this._on(this.window,{beforeunload:function(){this.element.removeAttr("autocomplete")}})},_destroy:function(){clearTimeout(this.searching),this.element.removeClass("ui-autocomplete-input").removeAttr("autocomplete"),this.menu.element.remove(),this.liveRegion.remove()},_setOption:function(e,t){this._super(e,t),"source"===e&&this._initSource(),"appendTo"===e&&this.menu.element.appendTo(this._appendTo()),"disabled"===e&&t&&this.xhr&&this.xhr.abort()},_appendTo:function(){var t=this.options.appendTo;return t&&(t=t.jquery||t.nodeType?e(t):this.document.find(t).eq(0)),t&&t[0]||(t=this.element.closest(".ui-front")),t.length||(t=this.document[0].body),t},_initSource:function(){var t,n,i=this;e.isArray(this.options.source)?(t=this.options.source,this.source=function(n,i){i(e.ui.autocomplete.filter(t,n.term))}):"string"==typeof this.options.source?(n=this.options.source,this.source=function(t,r){i.xhr&&i.xhr.abort(),i.xhr=e.ajax({url:n,data:t,dataType:"json",success:function(e){r(e)},error:function(){r([])}})}):this.source=this.options.source},_searchTimeout:function(e){clearTimeout(this.searching),this.searching=this._delay(function(){var t=this.term===this._value(),n=this.menu.element.is(":visible"),i=e.altKey||e.ctrlKey||e.metaKey||e.shiftKey;t&&(!t||n||i)||(this.selectedItem=null,this.search(null,e))},this.options.delay)},search:function(e,t){return e=null!=e?e:this._value(),this.term=this._value(),e.length<this.options.minLength?this.close(t):this._trigger("search",t)!==!1?this._search(e):void 0},_search:function(e){this.pending++,this.element.addClass("ui-autocomplete-loading"),this.cancelSearch=!1,this.source({term:e},this._response())},_response:function(){var t=++this.requestIndex;return e.proxy(function(e){t===this.requestIndex&&this.__response(e),this.pending--,this.pending||this.element.removeClass("ui-autocomplete-loading")},this)},__response:function(e){e&&(e=this._normalize(e)),this._trigger("response",null,{content:e}),!this.options.disabled&&e&&e.length&&!this.cancelSearch?(this._suggest(e),this._trigger("open")):this._close()},close:function(e){this.cancelSearch=!0,this._close(e)},_close:function(e){this.menu.element.is(":visible")&&(this.menu.element.hide(),this.menu.blur(),this.isNewMenu=!0,this._trigger("close",e))},_change:function(e){this.previous!==this._value()&&this._trigger("change",e,{item:this.selectedItem})},_normalize:function(t){return t.length&&t[0].label&&t[0].value?t:e.map(t,function(t){return"string"==typeof t?{label:t,value:t}:e.extend({},t,{label:t.label||t.value,value:t.value||t.label})})},_suggest:function(t){var n=this.menu.element.empty();this._renderMenu(n,t),this.isNewMenu=!0,this.menu.refresh(),n.show(),this._resizeMenu(),n.position(e.extend({of:this.element},this.options.position)),this.options.autoFocus&&this.menu.next()},_resizeMenu:function(){var e=this.menu.element;e.outerWidth(Math.max(e.width("").outerWidth()+1,this.element.outerWidth()))},_renderMenu:function(t,n){var i=this;e.each(n,function(e,n){i._renderItemData(t,n)})},_renderItemData:function(e,t){return this._renderItem(e,t).data("ui-autocomplete-item",t)},_renderItem:function(t,n){return e("<li>").text(n.label).appendTo(t)},_move:function(e,t){return this.menu.element.is(":visible")?this.menu.isFirstItem()&&/^previous/.test(e)||this.menu.isLastItem()&&/^next/.test(e)?(this.isMultiLine||this._value(this.term),void this.menu.blur()):void this.menu[e](t):void this.search(null,t)},widget:function(){return this.menu.element},_value:function(){return this.valueMethod.apply(this.element,arguments)},_keyEvent:function(e,t){this.isMultiLine&&!this.menu.element.is(":visible")||(this._move(e,t),t.preventDefault())}}),e.extend(e.ui.autocomplete,{escapeRegex:function(e){return e.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&")},filter:function(t,n){var i=new RegExp(e.ui.autocomplete.escapeRegex(n),"i");return e.grep(t,function(e){return i.test(e.label||e.value||e)})}}),e.widget("ui.autocomplete",e.ui.autocomplete,{options:{messages:{noResults:"No search results.",results:function(e){return e+(e>1?" results are":" result is")+" available, use up and down arrow keys to navigate."}}},__response:function(t){var n;this._superApply(arguments),this.options.disabled||this.cancelSearch||(n=t&&t.length?this.options.messages.results(t.length):this.options.messages.noResults,this.liveRegion.children().hide(),e("<div>").text(n).appendTo(this.liveRegion))}}),e.ui.autocomplete}),"undefined"==typeof jQuery){var jQuery;jQuery="function"==typeof require?$=require("jquery"):$}jQuery.easing.jswing=jQuery.easing.swing,jQuery.extend(jQuery.easing,{def:"easeOutQuad",swing:function(e,t,n,i,r){return jQuery.easing[jQuery.easing.def](e,t,n,i,r)},easeInQuad:function(e,t,n,i,r){return i*(t/=r)*t+n},easeOutQuad:function(e,t,n,i,r){return-i*(t/=r)*(t-2)+n},easeInOutQuad:function(e,t,n,i,r){return(t/=r/2)<1?i/2*t*t+n:-i/2*(--t*(t-2)-1)+n},easeInCubic:function(e,t,n,i,r){return i*(t/=r)*t*t+n},easeOutCubic:function(e,t,n,i,r){return i*((t=t/r-1)*t*t+1)+n},easeInOutCubic:function(e,t,n,i,r){return(t/=r/2)<1?i/2*t*t*t+n:i/2*((t-=2)*t*t+2)+n},easeInQuart:function(e,t,n,i,r){return i*(t/=r)*t*t*t+n},easeOutQuart:function(e,t,n,i,r){return-i*((t=t/r-1)*t*t*t-1)+n},easeInOutQuart:function(e,t,n,i,r){return(t/=r/2)<1?i/2*t*t*t*t+n:-i/2*((t-=2)*t*t*t-2)+n},easeInQuint:function(e,t,n,i,r){return i*(t/=r)*t*t*t*t+n},easeOutQuint:function(e,t,n,i,r){return i*((t=t/r-1)*t*t*t*t+1)+n},easeInOutQuint:function(e,t,n,i,r){return(t/=r/2)<1?i/2*t*t*t*t*t+n:i/2*((t-=2)*t*t*t*t+2)+n},easeInSine:function(e,t,n,i,r){return-i*Math.cos(t/r*(Math.PI/2))+i+n},easeOutSine:function(e,t,n,i,r){return i*Math.sin(t/r*(Math.PI/2))+n},easeInOutSine:function(e,t,n,i,r){return-i/2*(Math.cos(Math.PI*t/r)-1)+n},easeInExpo:function(e,t,n,i,r){return 0==t?n:i*Math.pow(2,10*(t/r-1))+n},easeOutExpo:function(e,t,n,i,r){return t==r?n+i:i*(-Math.pow(2,-10*t/r)+1)+n},easeInOutExpo:function(e,t,n,i,r){return 0==t?n:t==r?n+i:(t/=r/2)<1?i/2*Math.pow(2,10*(t-1))+n:i/2*(-Math.pow(2,-10*--t)+2)+n},easeInCirc:function(e,t,n,i,r){return-i*(Math.sqrt(1-(t/=r)*t)-1)+n},easeOutCirc:function(e,t,n,i,r){return i*Math.sqrt(1-(t=t/r-1)*t)+n},easeInOutCirc:function(e,t,n,i,r){return(t/=r/2)<1?-i/2*(Math.sqrt(1-t*t)-1)+n:i/2*(Math.sqrt(1-(t-=2)*t)+1)+n},easeInElastic:function(e,t,n,i,r){var a=1.70158,o=0,s=i;if(0==t)return n;if(1==(t/=r))return n+i;if(o||(o=.3*r),s<Math.abs(i)){s=i;var a=o/4}else var a=o/(2*Math.PI)*Math.asin(i/s);return-(s*Math.pow(2,10*(t-=1))*Math.sin((t*r-a)*(2*Math.PI)/o))+n},easeOutElastic:function(e,t,n,i,r){var a=1.70158,o=0,s=i;if(0==t)return n;if(1==(t/=r))return n+i;if(o||(o=.3*r),s<Math.abs(i)){s=i;var a=o/4}else var a=o/(2*Math.PI)*Math.asin(i/s);return s*Math.pow(2,-10*t)*Math.sin((t*r-a)*(2*Math.PI)/o)+i+n},easeInOutElastic:function(e,t,n,i,r){var a=1.70158,o=0,s=i;if(0==t)return n;if(2==(t/=r/2))return n+i;if(o||(o=r*(.3*1.5)),s<Math.abs(i)){s=i;var a=o/4}else var a=o/(2*Math.PI)*Math.asin(i/s);return t<1?-.5*(s*Math.pow(2,10*(t-=1))*Math.sin((t*r-a)*(2*Math.PI)/o))+n:s*Math.pow(2,-10*(t-=1))*Math.sin((t*r-a)*(2*Math.PI)/o)*.5+i+n},easeInBack:function(e,t,n,i,r,a){return void 0==a&&(a=1.70158),i*(t/=r)*t*((a+1)*t-a)+n},easeOutBack:function(e,t,n,i,r,a){return void 0==a&&(a=1.70158),i*((t=t/r-1)*t*((a+1)*t+a)+1)+n},easeInOutBack:function(e,t,n,i,r,a){return void 0==a&&(a=1.70158),(t/=r/2)<1?i/2*(t*t*(((a*=1.525)+1)*t-a))+n:i/2*((t-=2)*t*(((a*=1.525)+1)*t+a)+2)+n},easeInBounce:function(e,t,n,i,r){return i-jQuery.easing.easeOutBounce(e,r-t,0,i,r)+n},easeOutBounce:function(e,t,n,i,r){return(t/=r)<1/2.75?i*(7.5625*t*t)+n:t<2/2.75?i*(7.5625*(t-=1.5/2.75)*t+.75)+n:t<2.5/2.75?i*(7.5625*(t-=2.25/2.75)*t+.9375)+n:i*(7.5625*(t-=2.625/2.75)*t+.984375)+n},easeInOutBounce:function(e,t,n,i,r){return t<r/2?.5*jQuery.easing.easeInBounce(e,2*t,0,i,r)+n:.5*jQuery.easing.easeOutBounce(e,2*t-r,0,i,r)+.5*i+n}}),jQuery.extend(jQuery.easing,{easeInOutMaterial:function(e,t,n,i,r){return(t/=r/2)<1?i/2*t*t+n:i/4*((t-=2)*t*t+2)+n}}),jQuery.Velocity?console.log("Velocity is already loaded. You may be needlessly importing Velocity again; note that Materialize includes Velocity."):(!function(e){function t(e){var t=e.length,i=n.type(e);return"function"!==i&&!n.isWindow(e)&&(!(1!==e.nodeType||!t)||("array"===i||0===t||"number"==typeof t&&t>0&&t-1 in e))}if(!e.jQuery){var n=function(e,t){return new n.fn.init(e,t)};n.isWindow=function(e){return null!=e&&e==e.window},n.type=function(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?r[o.call(e)]||"object":typeof e},n.isArray=Array.isArray||function(e){return"array"===n.type(e)},n.isPlainObject=function(e){var t;if(!e||"object"!==n.type(e)||e.nodeType||n.isWindow(e))return!1;try{if(e.constructor&&!a.call(e,"constructor")&&!a.call(e.constructor.prototype,"isPrototypeOf"))return!1}catch(e){return!1}for(t in e);return void 0===t||a.call(e,t)},n.each=function(e,n,i){var r,a=0,o=e.length,s=t(e);if(i){if(s)for(;o>a&&(r=n.apply(e[a],i),r!==!1);a++);else for(a in e)if(r=n.apply(e[a],i),r===!1)break}else if(s)for(;o>a&&(r=n.call(e[a],a,e[a]),r!==!1);a++);else for(a in e)if(r=n.call(e[a],a,e[a]),r===!1)break;return e},n.data=function(e,t,r){if(void 0===r){var a=e[n.expando],o=a&&i[a];if(void 0===t)return o;if(o&&t in o)return o[t]}else if(void 0!==t){var a=e[n.expando]||(e[n.expando]=++n.uuid);return i[a]=i[a]||{},i[a][t]=r,r}},n.removeData=function(e,t){var r=e[n.expando],a=r&&i[r];a&&n.each(t,function(e,t){delete a[t]})},n.extend=function(){var e,t,i,r,a,o,s=arguments[0]||{},l=1,u=arguments.length,c=!1;for("boolean"==typeof s&&(c=s,s=arguments[l]||{},l++),"object"!=typeof s&&"function"!==n.type(s)&&(s={}),l===u&&(s=this,l--);u>l;l++)if(null!=(a=arguments[l]))for(r in a)e=s[r],i=a[r],s!==i&&(c&&i&&(n.isPlainObject(i)||(t=n.isArray(i)))?(t?(t=!1,o=e&&n.isArray(e)?e:[]):o=e&&n.isPlainObject(e)?e:{},s[r]=n.extend(c,o,i)):void 0!==i&&(s[r]=i));return s},n.queue=function(e,i,r){function a(e,n){var i=n||[];return null!=e&&(t(Object(e))?!function(e,t){for(var n=+t.length,i=0,r=e.length;n>i;)e[r++]=t[i++];if(n!==n)for(;void 0!==t[i];)e[r++]=t[i++];return e.length=r,e}(i,"string"==typeof e?[e]:e):[].push.call(i,e)),i}if(e){i=(i||"fx")+"queue";var o=n.data(e,i);return r?(!o||n.isArray(r)?o=n.data(e,i,a(r)):o.push(r),o):o||[]}},n.dequeue=function(e,t){n.each(e.nodeType?[e]:e,function(e,i){t=t||"fx";var r=n.queue(i,t),a=r.shift();"inprogress"===a&&(a=r.shift()),a&&("fx"===t&&r.unshift("inprogress"),a.call(i,function(){n.dequeue(i,t)}))})},n.fn=n.prototype={init:function(e){if(e.nodeType)return this[0]=e,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 e(){for(var e=this.offsetParent||document;e&&"html"===!e.nodeType.toLowerCase&&"static"===e.style.position;)e=e.offsetParent;return e||document}var t=this[0],e=e.apply(t),i=this.offset(),r=/^(?:body|html)$/i.test(e.nodeName)?{top:0,left:0}:n(e).offset();return i.top-=parseFloat(t.style.marginTop)||0,i.left-=parseFloat(t.style.marginLeft)||0,e.style&&(r.top+=parseFloat(e.style.borderTopWidth)||0,r.left+=parseFloat(e.style.borderLeftWidth)||0),{top:i.top-r.top,left:i.left-r.left}}};var i={};n.expando="velocity"+(new Date).getTime(),n.uuid=0;for(var r={},a=r.hasOwnProperty,o=r.toString,s="Boolean Number String Function Array Date RegExp Object Error".split(" "),l=0;l<s.length;l++)r["[object "+s[l]+"]"]=s[l].toLowerCase();n.fn.init.prototype=n.fn,e.Velocity={Utilities:n}}}(window),function(e){"object"==typeof module&&"object"==typeof module.exports?module.exports=e():"function"==typeof define&&define.amd?define(e):e()}(function(){return function(e,t,n,i){function r(e){for(var t=-1,n=e?e.length:0,i=[];++t<n;){var r=e[t];r&&i.push(r)}return i}function a(e){return v.isWrapped(e)?e=[].slice.call(e):v.isNode(e)&&(e=[e]),e}function o(e){var t=f.data(e,"velocity");return null===t?i:t}function s(e){return function(t){return Math.round(t*e)*(1/e)}}function l(e,n,i,r){function a(e,t){return 1-3*t+3*e}function o(e,t){return 3*t-6*e}function s(e){return 3*e}function l(e,t,n){return((a(t,n)*e+o(t,n))*e+s(t))*e}function u(e,t,n){return 3*a(t,n)*e*e+2*o(t,n)*e+s(t)}function c(t,n){for(var r=0;v>r;++r){var a=u(n,e,i);if(0===a)return n;var o=l(n,e,i)-t;n-=o/a}return n}function d(){for(var t=0;b>t;++t)S[t]=l(t*w,e,i)}function f(t,n,r){var a,o,s=0;do o=n+(r-n)/2,a=l(o,e,i)-t,a>0?r=o:n=o;while(Math.abs(a)>m&&++s<y);return o}function h(t){for(var n=0,r=1,a=b-1;r!=a&&S[r]<=t;++r)n+=w;--r;var o=(t-S[r])/(S[r+1]-S[r]),s=n+o*w,l=u(s,e,i);return l>=g?c(t,s):0==l?s:f(t,n,n+w)}function p(){T=!0,(e!=n||i!=r)&&d()}var v=4,g=.001,m=1e-7,y=10,b=11,w=1/(b-1),x="Float32Array"in t;if(4!==arguments.length)return!1;for(var C=0;4>C;++C)if("number"!=typeof arguments[C]||isNaN(arguments[C])||!isFinite(arguments[C]))return!1;e=Math.min(e,1),i=Math.min(i,1),e=Math.max(e,0),i=Math.max(i,0);var S=x?new Float32Array(b):new Array(b),T=!1,k=function(t){return T||p(),e===n&&i===r?t:0===t?0:1===t?1:l(h(t),n,r)};k.getControlPoints=function(){return[{x:e,y:n},{x:i,y:r}]};var _="generateBezier("+[e,n,i,r]+")";return k.toString=function(){return _},k}function u(e,t){var n=e;return v.isString(e)?b.Easings[e]||(n=!1):n=v.isArray(e)&&1===e.length?s.apply(null,e):v.isArray(e)&&2===e.length?w.apply(null,e.concat([t])):!(!v.isArray(e)||4!==e.length)&&l.apply(null,e),n===!1&&(n=b.Easings[b.defaults.easing]?b.defaults.easing:y),n}function c(e){if(e){var t=(new Date).getTime(),n=b.State.calls.length;n>1e4&&(b.State.calls=r(b.State.calls));for(var a=0;n>a;a++)if(b.State.calls[a]){var s=b.State.calls[a],l=s[0],u=s[2],h=s[3],p=!!h,g=null;h||(h=b.State.calls[a][3]=t-16);for(var m=Math.min((t-h)/u.duration,1),y=0,w=l.length;w>y;y++){var C=l[y],T=C.element;if(o(T)){var k=!1;if(u.display!==i&&null!==u.display&&"none"!==u.display){if("flex"===u.display){var _=["-webkit-box","-moz-box","-ms-flexbox","-webkit-flex"];f.each(_,function(e,t){x.setPropertyValue(T,"display",t)})}x.setPropertyValue(T,"display",u.display)}u.visibility!==i&&"hidden"!==u.visibility&&x.setPropertyValue(T,"visibility",u.visibility);for(var D in C)if("element"!==D){var A,P=C[D],E=v.isString(P.easing)?b.Easings[P.easing]:P.easing;if(1===m)A=P.endValue;else{var I=P.endValue-P.startValue;if(A=P.startValue+I*E(m,u,I),!p&&A===P.currentValue)continue}if(P.currentValue=A,"tween"===D)g=A;else{if(x.Hooks.registered[D]){var O=x.Hooks.getRoot(D),j=o(T).rootPropertyValueCache[O];j&&(P.rootPropertyValue=j)}var $=x.setPropertyValue(T,D,P.currentValue+(0===parseFloat(A)?"":P.unitType),P.rootPropertyValue,P.scrollData);x.Hooks.registered[D]&&(o(T).rootPropertyValueCache[O]=x.Normalizations.registered[O]?x.Normalizations.registered[O]("extract",null,$[1]):$[1]),"transform"===$[0]&&(k=!0)}}u.mobileHA&&o(T).transformCache.translate3d===i&&(o(T).transformCache.translate3d="(0px, 0px, 0px)",k=!0),k&&x.flushTransformCache(T)}}u.display!==i&&"none"!==u.display&&(b.State.calls[a][2].display=!1),
u.visibility!==i&&"hidden"!==u.visibility&&(b.State.calls[a][2].visibility=!1),u.progress&&u.progress.call(s[1],s[1],m,Math.max(0,h+u.duration-t),h,g),1===m&&d(a)}}b.State.isTicking&&S(c)}function d(e,t){if(!b.State.calls[e])return!1;for(var n=b.State.calls[e][0],r=b.State.calls[e][1],a=b.State.calls[e][2],s=b.State.calls[e][4],l=!1,u=0,c=n.length;c>u;u++){var d=n[u].element;if(t||a.loop||("none"===a.display&&x.setPropertyValue(d,"display",a.display),"hidden"===a.visibility&&x.setPropertyValue(d,"visibility",a.visibility)),a.loop!==!0&&(f.queue(d)[1]===i||!/\.velocityQueueEntryFlag/i.test(f.queue(d)[1]))&&o(d)){o(d).isAnimating=!1,o(d).rootPropertyValueCache={};var h=!1;f.each(x.Lists.transforms3D,function(e,t){var n=/^scale/.test(t)?1:0,r=o(d).transformCache[t];o(d).transformCache[t]!==i&&new RegExp("^\\("+n+"[^.]").test(r)&&(h=!0,delete o(d).transformCache[t])}),a.mobileHA&&(h=!0,delete o(d).transformCache.translate3d),h&&x.flushTransformCache(d),x.Values.removeClass(d,"velocity-animating")}if(!t&&a.complete&&!a.loop&&u===c-1)try{a.complete.call(r,r)}catch(e){setTimeout(function(){throw e},1)}s&&a.loop!==!0&&s(r),o(d)&&a.loop===!0&&!t&&(f.each(o(d).tweensContainer,function(e,t){/^rotate/.test(e)&&360===parseFloat(t.endValue)&&(t.endValue=0,t.startValue=360),/^backgroundPosition/.test(e)&&100===parseFloat(t.endValue)&&"%"===t.unitType&&(t.endValue=0,t.startValue=100)}),b(d,"reverse",{loop:!0,delay:a.delay})),a.queue!==!1&&f.dequeue(d,a.queue)}b.State.calls[e]=!1;for(var p=0,v=b.State.calls.length;v>p;p++)if(b.State.calls[p]!==!1){l=!0;break}l===!1&&(b.State.isTicking=!1,delete b.State.calls,b.State.calls=[])}var f,h=function(){if(n.documentMode)return n.documentMode;for(var e=7;e>4;e--){var t=n.createElement("div");if(t.innerHTML="<!--[if IE "+e+"]><span></span><![endif]-->",t.getElementsByTagName("span").length)return t=null,e}return i}(),p=function(){var e=0;return t.webkitRequestAnimationFrame||t.mozRequestAnimationFrame||function(t){var n,i=(new Date).getTime();return n=Math.max(0,16-(i-e)),e=i+n,setTimeout(function(){t(i+n)},n)}}(),v={isString:function(e){return"string"==typeof e},isArray:Array.isArray||function(e){return"[object Array]"===Object.prototype.toString.call(e)},isFunction:function(e){return"[object Function]"===Object.prototype.toString.call(e)},isNode:function(e){return e&&e.nodeType},isNodeList:function(e){return"object"==typeof e&&/^\[object (HTMLCollection|NodeList|Object)\]$/.test(Object.prototype.toString.call(e))&&e.length!==i&&(0===e.length||"object"==typeof e[0]&&e[0].nodeType>0)},isWrapped:function(e){return e&&(e.jquery||t.Zepto&&t.Zepto.zepto.isZ(e))},isSVG:function(e){return t.SVGElement&&e instanceof t.SVGElement},isEmptyObject:function(e){for(var t in e)return!1;return!0}},g=!1;if(e.fn&&e.fn.jquery?(f=e,g=!0):f=t.Velocity.Utilities,8>=h&&!g)throw new Error("Velocity: IE8 and below require jQuery to be loaded before Velocity.");if(7>=h)return void(jQuery.fn.velocity=jQuery.fn.animate);var m=400,y="swing",b={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:t.chrome,isFirefox:/Firefox/i.test(navigator.userAgent),prefixElement:n.createElement("div"),prefixMatches:{},scrollAnchor:null,scrollPropertyLeft:null,scrollPropertyTop:null,isTicking:!1,calls:[]},CSS:{},Utilities:f,Redirects:{},Easings:{},Promise:t.Promise,defaults:{queue:"",duration:m,easing:y,begin:i,complete:i,progress:i,display:i,visibility:i,loop:!1,delay:!1,mobileHA:!0,_cacheValues:!0},init:function(e){f.data(e,"velocity",{isSVG:v.isSVG(e),isAnimating:!1,computedStyle:null,tweensContainer:null,rootPropertyValueCache:{},transformCache:{}})},hook:null,mock:!1,version:{major:1,minor:2,patch:2},debug:!1};t.pageYOffset!==i?(b.State.scrollAnchor=t,b.State.scrollPropertyLeft="pageXOffset",b.State.scrollPropertyTop="pageYOffset"):(b.State.scrollAnchor=n.documentElement||n.body.parentNode||n.body,b.State.scrollPropertyLeft="scrollLeft",b.State.scrollPropertyTop="scrollTop");var w=function(){function e(e){return-e.tension*e.x-e.friction*e.v}function t(t,n,i){var r={x:t.x+i.dx*n,v:t.v+i.dv*n,tension:t.tension,friction:t.friction};return{dx:r.v,dv:e(r)}}function n(n,i){var r={dx:n.v,dv:e(n)},a=t(n,.5*i,r),o=t(n,.5*i,a),s=t(n,i,o),l=1/6*(r.dx+2*(a.dx+o.dx)+s.dx),u=1/6*(r.dv+2*(a.dv+o.dv)+s.dv);return n.x=n.x+l*i,n.v=n.v+u*i,n}return function e(t,i,r){var a,o,s,l={x:-1,v:0,tension:null,friction:null},u=[0],c=0,d=1e-4,f=.016;for(t=parseFloat(t)||500,i=parseFloat(i)||20,r=r||null,l.tension=t,l.friction=i,a=null!==r,a?(c=e(t,i),o=c/r*f):o=f;s=n(s||l,o),u.push(1+s.x),c+=16,Math.abs(s.x)>d&&Math.abs(s.v)>d;);return a?function(e){return u[e*(u.length-1)|0]}:c}}();b.Easings={linear:function(e){return e},swing:function(e){return.5-Math.cos(e*Math.PI)/2},spring:function(e){return 1-Math.cos(4.5*e*Math.PI)*Math.exp(6*-e)}},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(e,t){b.Easings[t[0]]=l.apply(null,t[1])});var x=b.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 e=0;e<x.Lists.colors.length;e++){var t="color"===x.Lists.colors[e]?"0 0 0 1":"255 255 255 1";x.Hooks.templates[x.Lists.colors[e]]=["Red Green Blue Alpha",t]}var n,i,r;if(h)for(n in x.Hooks.templates){i=x.Hooks.templates[n],r=i[0].split(" ");var a=i[1].match(x.RegEx.valueSplit);"Color"===r[0]&&(r.push(r.shift()),a.push(a.shift()),x.Hooks.templates[n]=[r.join(" "),a.join(" ")])}for(n in x.Hooks.templates){i=x.Hooks.templates[n],r=i[0].split(" ");for(var e in r){var o=n+r[e],s=e;x.Hooks.registered[o]=[n,s]}}},getRoot:function(e){var t=x.Hooks.registered[e];return t?t[0]:e},cleanRootPropertyValue:function(e,t){return x.RegEx.valueUnwrap.test(t)&&(t=t.match(x.RegEx.valueUnwrap)[1]),x.Values.isCSSNullValue(t)&&(t=x.Hooks.templates[e][1]),t},extractValue:function(e,t){var n=x.Hooks.registered[e];if(n){var i=n[0],r=n[1];return t=x.Hooks.cleanRootPropertyValue(i,t),t.toString().match(x.RegEx.valueSplit)[r]}return t},injectValue:function(e,t,n){var i=x.Hooks.registered[e];if(i){var r,a,o=i[0],s=i[1];return n=x.Hooks.cleanRootPropertyValue(o,n),r=n.toString().match(x.RegEx.valueSplit),r[s]=t,a=r.join(" ")}return n}},Normalizations:{registered:{clip:function(e,t,n){switch(e){case"name":return"clip";case"extract":var i;return x.RegEx.wrappedValueAlreadyExtracted.test(n)?i=n:(i=n.toString().match(x.RegEx.valueUnwrap),i=i?i[1].replace(/,(\s+)?/g," "):n),i;case"inject":return"rect("+n+")"}},blur:function(e,t,n){switch(e){case"name":return b.State.isFirefox?"filter":"-webkit-filter";case"extract":var i=parseFloat(n);if(!i&&0!==i){var r=n.toString().match(/blur\(([0-9]+[A-z]+)\)/i);i=r?r[1]:0}return i;case"inject":return parseFloat(n)?"blur("+n+")":"none"}},opacity:function(e,t,n){if(8>=h)switch(e){case"name":return"filter";case"extract":var i=n.toString().match(/alpha\(opacity=(.*)\)/i);return n=i?i[1]/100:1;case"inject":return t.style.zoom=1,parseFloat(n)>=1?"":"alpha(opacity="+parseInt(100*parseFloat(n),10)+")"}else switch(e){case"name":return"opacity";case"extract":return n;case"inject":return n}}},register:function(){9>=h||b.State.isGingerbread||(x.Lists.transformsBase=x.Lists.transformsBase.concat(x.Lists.transforms3D));for(var e=0;e<x.Lists.transformsBase.length;e++)!function(){var t=x.Lists.transformsBase[e];x.Normalizations.registered[t]=function(e,n,r){switch(e){case"name":return"transform";case"extract":return o(n)===i||o(n).transformCache[t]===i?/^scale/i.test(t)?1:0:o(n).transformCache[t].replace(/[()]/g,"");case"inject":var a=!1;switch(t.substr(0,t.length-1)){case"translate":a=!/(%|px|em|rem|vw|vh|\d)$/i.test(r);break;case"scal":case"scale":b.State.isAndroid&&o(n).transformCache[t]===i&&1>r&&(r=1),a=!/(\d)$/i.test(r);break;case"skew":a=!/(deg|\d)$/i.test(r);break;case"rotate":a=!/(deg|\d)$/i.test(r)}return a||(o(n).transformCache[t]="("+r+")"),o(n).transformCache[t]}}}();for(var e=0;e<x.Lists.colors.length;e++)!function(){var t=x.Lists.colors[e];x.Normalizations.registered[t]=function(e,n,r){switch(e){case"name":return t;case"extract":var a;if(x.RegEx.wrappedValueAlreadyExtracted.test(r))a=r;else{var o,s={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(r)?o=s[r]!==i?s[r]:s.black:x.RegEx.isHex.test(r)?o="rgb("+x.Values.hexToRgb(r).join(" ")+")":/^rgba?\(/i.test(r)||(o=s.black),a=(o||r).toString().match(x.RegEx.valueUnwrap)[1].replace(/,(\s+)?/g," ")}return 8>=h||3!==a.split(" ").length||(a+=" 1"),a;case"inject":return 8>=h?4===r.split(" ").length&&(r=r.split(/\s+/).slice(0,3).join(" ")):3===r.split(" ").length&&(r+=" 1"),(8>=h?"rgb":"rgba")+"("+r.replace(/\s+/g,",").replace(/\.(\d)+(?=,)/g,"")+")"}}}()}},Names:{camelCase:function(e){return e.replace(/-(\w)/g,function(e,t){return t.toUpperCase()})},SVGAttribute:function(e){var t="width|height|x|y|cx|cy|r|rx|ry|x1|x2|y1|y2";return(h||b.State.isAndroid&&!b.State.isChrome)&&(t+="|transform"),new RegExp("^("+t+")$","i").test(e)},prefixCheck:function(e){if(b.State.prefixMatches[e])return[b.State.prefixMatches[e],!0];for(var t=["","Webkit","Moz","ms","O"],n=0,i=t.length;i>n;n++){var r;if(r=0===n?e:t[n]+e.replace(/^\w/,function(e){return e.toUpperCase()}),v.isString(b.State.prefixElement.style[r]))return b.State.prefixMatches[e]=r,[r,!0]}return[e,!1]}},Values:{hexToRgb:function(e){var t,n=/^#?([a-f\d])([a-f\d])([a-f\d])$/i,i=/^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i;return e=e.replace(n,function(e,t,n,i){return t+t+n+n+i+i}),t=i.exec(e),t?[parseInt(t[1],16),parseInt(t[2],16),parseInt(t[3],16)]:[0,0,0]},isCSSNullValue:function(e){return 0==e||/^(none|auto|transparent|(rgba\(0, ?0, ?0, ?0\)))$/i.test(e)},getUnitType:function(e){return/^(rotate|skew)/i.test(e)?"deg":/(^(scale|scaleX|scaleY|scaleZ|alpha|flexGrow|flexHeight|zIndex|fontWeight)$)|((opacity|red|green|blue|alpha)$)/i.test(e)?"":"px"},getDisplayType:function(e){var t=e&&e.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(t)?"inline":/^(li)$/i.test(t)?"list-item":/^(tr)$/i.test(t)?"table-row":/^(table)$/i.test(t)?"table":/^(tbody)$/i.test(t)?"table-row-group":"block"},addClass:function(e,t){e.classList?e.classList.add(t):e.className+=(e.className.length?" ":"")+t},removeClass:function(e,t){e.classList?e.classList.remove(t):e.className=e.className.toString().replace(new RegExp("(^|\\s)"+t.split(" ").join("|")+"(\\s|$)","gi")," ")}},getPropertyValue:function(e,n,r,a){function s(e,n){function r(){u&&x.setPropertyValue(e,"display","none")}var l=0;if(8>=h)l=f.css(e,n);else{var u=!1;if(/^(width|height)$/.test(n)&&0===x.getPropertyValue(e,"display")&&(u=!0,x.setPropertyValue(e,"display",x.Values.getDisplayType(e))),!a){if("height"===n&&"border-box"!==x.getPropertyValue(e,"boxSizing").toString().toLowerCase()){var c=e.offsetHeight-(parseFloat(x.getPropertyValue(e,"borderTopWidth"))||0)-(parseFloat(x.getPropertyValue(e,"borderBottomWidth"))||0)-(parseFloat(x.getPropertyValue(e,"paddingTop"))||0)-(parseFloat(x.getPropertyValue(e,"paddingBottom"))||0);return r(),c}if("width"===n&&"border-box"!==x.getPropertyValue(e,"boxSizing").toString().toLowerCase()){var d=e.offsetWidth-(parseFloat(x.getPropertyValue(e,"borderLeftWidth"))||0)-(parseFloat(x.getPropertyValue(e,"borderRightWidth"))||0)-(parseFloat(x.getPropertyValue(e,"paddingLeft"))||0)-(parseFloat(x.getPropertyValue(e,"paddingRight"))||0);return r(),d}}var p;p=o(e)===i?t.getComputedStyle(e,null):o(e).computedStyle?o(e).computedStyle:o(e).computedStyle=t.getComputedStyle(e,null),"borderColor"===n&&(n="borderTopColor"),l=9===h&&"filter"===n?p.getPropertyValue(n):p[n],(""===l||null===l)&&(l=e.style[n]),r()}if("auto"===l&&/^(top|right|bottom|left)$/i.test(n)){var v=s(e,"position");("fixed"===v||"absolute"===v&&/top|left/i.test(n))&&(l=f(e).position()[n]+"px")}return l}var l;if(x.Hooks.registered[n]){var u=n,c=x.Hooks.getRoot(u);r===i&&(r=x.getPropertyValue(e,x.Names.prefixCheck(c)[0])),x.Normalizations.registered[c]&&(r=x.Normalizations.registered[c]("extract",e,r)),l=x.Hooks.extractValue(u,r)}else if(x.Normalizations.registered[n]){var d,p;d=x.Normalizations.registered[n]("name",e),"transform"!==d&&(p=s(e,x.Names.prefixCheck(d)[0]),x.Values.isCSSNullValue(p)&&x.Hooks.templates[n]&&(p=x.Hooks.templates[n][1])),l=x.Normalizations.registered[n]("extract",e,p)}if(!/^[\d-]/.test(l))if(o(e)&&o(e).isSVG&&x.Names.SVGAttribute(n))if(/^(height|width)$/i.test(n))try{l=e.getBBox()[n]}catch(e){l=0}else l=e.getAttribute(n);else l=s(e,x.Names.prefixCheck(n)[0]);return x.Values.isCSSNullValue(l)&&(l=0),b.debug>=2&&console.log("Get "+n+": "+l),l},setPropertyValue:function(e,n,i,r,a){var s=n;if("scroll"===n)a.container?a.container["scroll"+a.direction]=i:"Left"===a.direction?t.scrollTo(i,a.alternateValue):t.scrollTo(a.alternateValue,i);else if(x.Normalizations.registered[n]&&"transform"===x.Normalizations.registered[n]("name",e))x.Normalizations.registered[n]("inject",e,i),s="transform",i=o(e).transformCache[n];else{if(x.Hooks.registered[n]){var l=n,u=x.Hooks.getRoot(n);r=r||x.getPropertyValue(e,u),i=x.Hooks.injectValue(l,i,r),n=u}if(x.Normalizations.registered[n]&&(i=x.Normalizations.registered[n]("inject",e,i),n=x.Normalizations.registered[n]("name",e)),s=x.Names.prefixCheck(n)[0],8>=h)try{e.style[s]=i}catch(e){b.debug&&console.log("Browser does not support ["+i+"] for ["+s+"]")}else o(e)&&o(e).isSVG&&x.Names.SVGAttribute(n)?e.setAttribute(n,i):e.style[s]=i;b.debug>=2&&console.log("Set "+n+" ("+s+"): "+i)}return[s,i]},flushTransformCache:function(e){function t(t){return parseFloat(x.getPropertyValue(e,t))}var n="";if((h||b.State.isAndroid&&!b.State.isChrome)&&o(e).isSVG){var i={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(o(e).transformCache,function(e){/^translate/i.test(e)?e="translate":/^scale/i.test(e)?e="scale":/^rotate/i.test(e)&&(e="rotate"),i[e]&&(n+=e+"("+i[e].join(" ")+") ",delete i[e])})}else{var r,a;f.each(o(e).transformCache,function(t){return r=o(e).transformCache[t],"transformPerspective"===t?(a=r,!0):(9===h&&"rotateZ"===t&&(t="rotate"),void(n+=t+r+" "))}),a&&(n="perspective"+a+" "+n)}x.setPropertyValue(e,"transform",n)}};x.Hooks.register(),x.Normalizations.register(),b.hook=function(e,t,n){var r=i;return e=a(e),f.each(e,function(e,a){if(o(a)===i&&b.init(a),n===i)r===i&&(r=b.CSS.getPropertyValue(a,t));else{var s=b.CSS.setPropertyValue(a,t,n);"transform"===s[0]&&b.CSS.flushTransformCache(a),r=s}}),r};var C=function(){function e(){return s?D.promise||null:l}function r(){function e(){function e(e,t){var n=i,r=i,o=i;return v.isArray(e)?(n=e[0],!v.isArray(e[1])&&/^[\d-]/.test(e[1])||v.isFunction(e[1])||x.RegEx.isHex.test(e[1])?o=e[1]:(v.isString(e[1])&&!x.RegEx.isHex.test(e[1])||v.isArray(e[1]))&&(r=t?e[1]:u(e[1],s.duration),e[2]!==i&&(o=e[2]))):n=e,t||(r=r||s.easing),v.isFunction(n)&&(n=n.call(a,T,S)),v.isFunction(o)&&(o=o.call(a,T,S)),[n||0,r,o]}function d(e,t){var n,i;return i=(t||"0").toString().toLowerCase().replace(/[%A-z]+$/,function(e){return n=e,""}),n||(n=x.Values.getUnitType(e)),[i,n]}function h(){var e={myParent:a.parentNode||n.body,position:x.getPropertyValue(a,"position"),fontSize:x.getPropertyValue(a,"fontSize")},i=e.position===$.lastPosition&&e.myParent===$.lastParent,r=e.fontSize===$.lastFontSize;$.lastParent=e.myParent,$.lastPosition=e.position,$.lastFontSize=e.fontSize;var s=100,l={};if(r&&i)l.emToPx=$.lastEmToPx,l.percentToPxWidth=$.lastPercentToPxWidth,l.percentToPxHeight=$.lastPercentToPxHeight;else{var u=o(a).isSVG?n.createElementNS("http://www.w3.org/2000/svg","rect"):n.createElement("div");b.init(u),e.myParent.appendChild(u),f.each(["overflow","overflowX","overflowY"],function(e,t){b.CSS.setPropertyValue(u,t,"hidden")}),b.CSS.setPropertyValue(u,"position",e.position),b.CSS.setPropertyValue(u,"fontSize",e.fontSize),b.CSS.setPropertyValue(u,"boxSizing","content-box"),f.each(["minWidth","maxWidth","width","minHeight","maxHeight","height"],function(e,t){b.CSS.setPropertyValue(u,t,s+"%")}),b.CSS.setPropertyValue(u,"paddingLeft",s+"em"),l.percentToPxWidth=$.lastPercentToPxWidth=(parseFloat(x.getPropertyValue(u,"width",null,!0))||1)/s,l.percentToPxHeight=$.lastPercentToPxHeight=(parseFloat(x.getPropertyValue(u,"height",null,!0))||1)/s,l.emToPx=$.lastEmToPx=(parseFloat(x.getPropertyValue(u,"paddingLeft"))||1)/s,e.myParent.removeChild(u)}return null===$.remToPx&&($.remToPx=parseFloat(x.getPropertyValue(n.body,"fontSize"))||16),null===$.vwToPx&&($.vwToPx=parseFloat(t.innerWidth)/100,$.vhToPx=parseFloat(t.innerHeight)/100),l.remToPx=$.remToPx,l.vwToPx=$.vwToPx,l.vhToPx=$.vhToPx,b.debug>=1&&console.log("Unit ratios: "+JSON.stringify(l),a),l}if(s.begin&&0===T)try{s.begin.call(p,p)}catch(e){setTimeout(function(){throw e},1)}if("scroll"===A){var m,w,C,k=/^x$/i.test(s.axis)?"Left":"Top",_=parseFloat(s.offset)||0;s.container?v.isWrapped(s.container)||v.isNode(s.container)?(s.container=s.container[0]||s.container,m=s.container["scroll"+k],C=m+f(a).position()[k.toLowerCase()]+_):s.container=null:(m=b.State.scrollAnchor[b.State["scrollProperty"+k]],w=b.State.scrollAnchor[b.State["scrollProperty"+("Left"===k?"Top":"Left")]],C=f(a).offset()[k.toLowerCase()]+_),l={scroll:{rootPropertyValue:!1,startValue:m,currentValue:m,endValue:C,unitType:"",easing:s.easing,scrollData:{container:s.container,direction:k,alternateValue:w}},element:a},b.debug&&console.log("tweensContainer (scroll): ",l.scroll,a)}else if("reverse"===A){if(!o(a).tweensContainer)return void f.dequeue(a,s.queue);"none"===o(a).opts.display&&(o(a).opts.display="auto"),"hidden"===o(a).opts.visibility&&(o(a).opts.visibility="visible"),o(a).opts.loop=!1,o(a).opts.begin=null,o(a).opts.complete=null,y.easing||delete s.easing,y.duration||delete s.duration,s=f.extend({},o(a).opts,s);var P=f.extend(!0,{},o(a).tweensContainer);for(var E in P)if("element"!==E){var I=P[E].startValue;P[E].startValue=P[E].currentValue=P[E].endValue,P[E].endValue=I,v.isEmptyObject(y)||(P[E].easing=s.easing),b.debug&&console.log("reverse tweensContainer ("+E+"): "+JSON.stringify(P[E]),a)}l=P}else if("start"===A){var P;o(a).tweensContainer&&o(a).isAnimating===!0&&(P=o(a).tweensContainer),f.each(g,function(t,n){if(RegExp("^"+x.Lists.colors.join("$|^")+"$").test(t)){var r=e(n,!0),a=r[0],o=r[1],s=r[2];if(x.RegEx.isHex.test(a)){for(var l=["Red","Green","Blue"],u=x.Values.hexToRgb(a),c=s?x.Values.hexToRgb(s):i,d=0;d<l.length;d++){var f=[u[d]];o&&f.push(o),c!==i&&f.push(c[d]),g[t+l[d]]=f}delete g[t]}}});for(var O in g){var j=e(g[O]),L=j[0],N=j[1],F=j[2];O=x.Names.camelCase(O);var q=x.Hooks.getRoot(O),R=!1;if(o(a).isSVG||"tween"===q||x.Names.prefixCheck(q)[1]!==!1||x.Normalizations.registered[q]!==i){(s.display!==i&&null!==s.display&&"none"!==s.display||s.visibility!==i&&"hidden"!==s.visibility)&&/opacity|filter/.test(O)&&!F&&0!==L&&(F=0),s._cacheValues&&P&&P[O]?(F===i&&(F=P[O].endValue+P[O].unitType),R=o(a).rootPropertyValueCache[q]):x.Hooks.registered[O]?F===i?(R=x.getPropertyValue(a,q),F=x.getPropertyValue(a,O,R)):R=x.Hooks.templates[q][1]:F===i&&(F=x.getPropertyValue(a,O));var H,W,V,z=!1;if(H=d(O,F),F=H[0],V=H[1],H=d(O,L),L=H[0].replace(/^([+-\/*])=/,function(e,t){return z=t,""}),W=H[1],F=parseFloat(F)||0,L=parseFloat(L)||0,"%"===W&&(/^(fontSize|lineHeight)$/.test(O)?(L/=100,W="em"):/^scale/.test(O)?(L/=100,W=""):/(Red|Green|Blue)$/i.test(O)&&(L=L/100*255,W="")),/[\/*]/.test(z))W=V;else if(V!==W&&0!==F)if(0===L)W=V;else{r=r||h();var B=/margin|padding|left|right|width|text|word|letter/i.test(O)||/X$/.test(O)||"x"===O?"x":"y";switch(V){case"%":F*="x"===B?r.percentToPxWidth:r.percentToPxHeight;break;case"px":break;default:F*=r[V+"ToPx"]}switch(W){case"%":F*=1/("x"===B?r.percentToPxWidth:r.percentToPxHeight);break;case"px":break;default:F*=1/r[W+"ToPx"]}}switch(z){case"+":L=F+L;break;case"-":L=F-L;break;case"*":L=F*L;break;case"/":L=F/L}l[O]={rootPropertyValue:R,startValue:F,currentValue:F,endValue:L,unitType:W,easing:N},b.debug&&console.log("tweensContainer ("+O+"): "+JSON.stringify(l[O]),a)}else b.debug&&console.log("Skipping ["+q+"] due to a lack of browser support.")}l.element=a}l.element&&(x.Values.addClass(a,"velocity-animating"),M.push(l),""===s.queue&&(o(a).tweensContainer=l,o(a).opts=s),o(a).isAnimating=!0,T===S-1?(b.State.calls.push([M,p,s,null,D.resolver]),b.State.isTicking===!1&&(b.State.isTicking=!0,c())):T++)}var r,a=this,s=f.extend({},b.defaults,y),l={};switch(o(a)===i&&b.init(a),parseFloat(s.delay)&&s.queue!==!1&&f.queue(a,s.queue,function(e){b.velocityQueueEntryFlag=!0,o(a).delayTimer={setTimeout:setTimeout(e,parseFloat(s.delay)),next:e}}),s.duration.toString().toLowerCase()){case"fast":s.duration=200;break;case"normal":s.duration=m;break;case"slow":s.duration=600;break;default:s.duration=parseFloat(s.duration)||1}b.mock!==!1&&(b.mock===!0?s.duration=s.delay=1:(s.duration*=parseFloat(b.mock)||1,s.delay*=parseFloat(b.mock)||1)),s.easing=u(s.easing,s.duration),s.begin&&!v.isFunction(s.begin)&&(s.begin=null),s.progress&&!v.isFunction(s.progress)&&(s.progress=null),s.complete&&!v.isFunction(s.complete)&&(s.complete=null),s.display!==i&&null!==s.display&&(s.display=s.display.toString().toLowerCase(),"auto"===s.display&&(s.display=b.CSS.Values.getDisplayType(a))),s.visibility!==i&&null!==s.visibility&&(s.visibility=s.visibility.toString().toLowerCase()),s.mobileHA=s.mobileHA&&b.State.isMobile&&!b.State.isGingerbread,s.queue===!1?s.delay?setTimeout(e,s.delay):e():f.queue(a,s.queue,function(t,n){return n===!0?(D.promise&&D.resolver(p),!0):(b.velocityQueueEntryFlag=!0,void e(t))}),""!==s.queue&&"fx"!==s.queue||"inprogress"===f.queue(a)[0]||f.dequeue(a)}var s,l,h,p,g,y,w=arguments[0]&&(arguments[0].p||f.isPlainObject(arguments[0].properties)&&!arguments[0].properties.names||v.isString(arguments[0].properties));if(v.isWrapped(this)?(s=!1,h=0,p=this,l=this):(s=!0,h=1,p=w?arguments[0].elements||arguments[0].e:arguments[0]),p=a(p)){w?(g=arguments[0].properties||arguments[0].p,y=arguments[0].options||arguments[0].o):(g=arguments[h],y=arguments[h+1]);var S=p.length,T=0;if(!/^(stop|finish)$/i.test(g)&&!f.isPlainObject(y)){var k=h+1;y={};for(var _=k;_<arguments.length;_++)v.isArray(arguments[_])||!/^(fast|normal|slow)$/i.test(arguments[_])&&!/^\d/.test(arguments[_])?v.isString(arguments[_])||v.isArray(arguments[_])?y.easing=arguments[_]:v.isFunction(arguments[_])&&(y.complete=arguments[_]):y.duration=arguments[_]}var D={promise:null,resolver:null,rejecter:null};s&&b.Promise&&(D.promise=new b.Promise(function(e,t){D.resolver=e,D.rejecter=t}));var A;switch(g){case"scroll":A="scroll";break;case"reverse":A="reverse";break;case"finish":case"stop":f.each(p,function(e,t){o(t)&&o(t).delayTimer&&(clearTimeout(o(t).delayTimer.setTimeout),o(t).delayTimer.next&&o(t).delayTimer.next(),delete o(t).delayTimer)});var P=[];return f.each(b.State.calls,function(e,t){t&&f.each(t[1],function(n,r){var a=y===i?"":y;return a!==!0&&t[2].queue!==a&&(y!==i||t[2].queue!==!1)||void f.each(p,function(n,i){i===r&&((y===!0||v.isString(y))&&(f.each(f.queue(i,v.isString(y)?y:""),function(e,t){v.isFunction(t)&&t(null,!0)}),f.queue(i,v.isString(y)?y:"",[])),"stop"===g?(o(i)&&o(i).tweensContainer&&a!==!1&&f.each(o(i).tweensContainer,function(e,t){t.endValue=t.currentValue}),P.push(e)):"finish"===g&&(t[2].duration=1))})})}),"stop"===g&&(f.each(P,function(e,t){d(t,!0)}),D.promise&&D.resolver(p)),e();default:if(!f.isPlainObject(g)||v.isEmptyObject(g)){if(v.isString(g)&&b.Redirects[g]){var E=f.extend({},y),I=E.duration,O=E.delay||0;return E.backwards===!0&&(p=f.extend(!0,[],p).reverse()),f.each(p,function(e,t){parseFloat(E.stagger)?E.delay=O+parseFloat(E.stagger)*e:v.isFunction(E.stagger)&&(E.delay=O+E.stagger.call(t,e,S)),E.drag&&(E.duration=parseFloat(I)||(/^(callout|transition)/.test(g)?1e3:m),E.duration=Math.max(E.duration*(E.backwards?1-e/S:(e+1)/S),.75*E.duration,200)),b.Redirects[g].call(t,t,E||{},e,S,p,D.promise?D:i)}),e()}var j="Velocity: First argument ("+g+") was not a property map, a known action, or a registered redirect. Aborting.";return D.promise?D.rejecter(new Error(j)):console.log(j),e()}A="start"}var $={lastParent:null,lastPosition:null,lastFontSize:null,lastPercentToPxWidth:null,lastPercentToPxHeight:null,lastEmToPx:null,remToPx:null,vwToPx:null,vhToPx:null},M=[];f.each(p,function(e,t){v.isNode(t)&&r.call(t)});var L,E=f.extend({},b.defaults,y);if(E.loop=parseInt(E.loop),L=2*E.loop-1,E.loop)for(var N=0;L>N;N++){var F={delay:E.delay,progress:E.progress};N===L-1&&(F.display=E.display,F.visibility=E.visibility,F.complete=E.complete),C(p,"reverse",F)}return e()}};b=f.extend(C,b),b.animate=C;var S=t.requestAnimationFrame||p;return b.State.isMobile||n.hidden===i||n.addEventListener("visibilitychange",function(){n.hidden?(S=function(e){return setTimeout(function(){e(!0)},16)},c()):S=t.requestAnimationFrame||p}),e.Velocity=b,e!==t&&(e.fn.velocity=C,e.fn.velocity.defaults=b.defaults),f.each(["Down","Up"],function(e,t){b.Redirects["slide"+t]=function(e,n,r,a,o,s){var l=f.extend({},n),u=l.begin,c=l.complete,d={height:"",marginTop:"",marginBottom:"",paddingTop:"",paddingBottom:""},h={};l.display===i&&(l.display="Down"===t?"inline"===b.CSS.Values.getDisplayType(e)?"inline-block":"block":"none"),l.begin=function(){u&&u.call(o,o);for(var n in d){h[n]=e.style[n];var i=b.CSS.getPropertyValue(e,n);d[n]="Down"===t?[i,0]:[0,i]}h.overflow=e.style.overflow,e.style.overflow="hidden"},l.complete=function(){for(var t in h)e.style[t]=h[t];c&&c.call(o,o),s&&s.resolver(o)},b(e,d,l)}}),f.each(["In","Out"],function(e,t){b.Redirects["fade"+t]=function(e,n,r,a,o,s){var l=f.extend({},n),u={opacity:"In"===t?1:0},c=l.complete;l.complete=r!==a-1?l.begin=null:function(){c&&c.call(o,o),s&&s.resolver(o)},l.display===i&&(l.display="In"===t?"auto":"none"),b(this,u,l)}}),b}(window.jQuery||window.Zepto||window,window,document)})),!function(e,t,n,i){"use strict";function r(e,t,n){return setTimeout(c(e,n),t)}function a(e,t,n){return!!Array.isArray(e)&&(o(e,n[t],n),!0)}function o(e,t,n){var r;if(e)if(e.forEach)e.forEach(t,n);else if(e.length!==i)for(r=0;r<e.length;)t.call(n,e[r],r,e),r++;else for(r in e)e.hasOwnProperty(r)&&t.call(n,e[r],r,e)}function s(e,t,n){for(var r=Object.keys(t),a=0;a<r.length;)(!n||n&&e[r[a]]===i)&&(e[r[a]]=t[r[a]]),a++;return e}function l(e,t){return s(e,t,!0)}function u(e,t,n){var i,r=t.prototype;i=e.prototype=Object.create(r),i.constructor=e,i._super=r,n&&s(i,n)}function c(e,t){return function(){return e.apply(t,arguments)}}function d(e,t){return typeof e==ce?e.apply(t?t[0]||i:i,t):e}function f(e,t){return e===i?t:e}function h(e,t,n){o(m(t),function(t){e.addEventListener(t,n,!1)})}function p(e,t,n){o(m(t),function(t){e.removeEventListener(t,n,!1)})}function v(e,t){for(;e;){if(e==t)return!0;e=e.parentNode}return!1}function g(e,t){return e.indexOf(t)>-1}function m(e){return e.trim().split(/\s+/g)}function y(e,t,n){if(e.indexOf&&!n)return e.indexOf(t);for(var i=0;i<e.length;){if(n&&e[i][n]==t||!n&&e[i]===t)return i;i++}return-1}function b(e){return Array.prototype.slice.call(e,0)}function w(e,t,n){for(var i=[],r=[],a=0;a<e.length;){var o=t?e[a][t]:e[a];y(r,o)<0&&i.push(e[a]),r[a]=o,a++}return n&&(i=t?i.sort(function(e,n){return e[t]>n[t]}):i.sort()),i}function x(e,t){for(var n,r,a=t[0].toUpperCase()+t.slice(1),o=0;o<le.length;){if(n=le[o],r=n?n+a:t,r in e)return r;o++}return i}function C(){return pe++}function S(e){var t=e.ownerDocument;return t.defaultView||t.parentWindow}function T(e,t){var n=this;this.manager=e,this.callback=t,this.element=e.element,this.target=e.options.inputTarget,this.domHandler=function(t){d(e.options.enable,[e])&&n.handler(t)},this.init()}function k(e){var t,n=e.options.inputClass;return new(t=n?n:me?q:ye?W:ge?z:F)(e,_)}function _(e,t,n){var i=n.pointers.length,r=n.changedPointers.length,a=t&Te&&0===i-r,o=t&(_e|De)&&0===i-r;n.isFirst=!!a,n.isFinal=!!o,a&&(e.session={}),n.eventType=t,D(e,n),e.emit("hammer.input",n),e.recognize(n),e.session.prevInput=n}function D(e,t){var n=e.session,i=t.pointers,r=i.length;n.firstInput||(n.firstInput=E(t)),r>1&&!n.firstMultiple?n.firstMultiple=E(t):1===r&&(n.firstMultiple=!1);var a=n.firstInput,o=n.firstMultiple,s=o?o.center:a.center,l=t.center=I(i);t.timeStamp=he(),t.deltaTime=t.timeStamp-a.timeStamp,t.angle=M(s,l),t.distance=$(s,l),A(n,t),t.offsetDirection=j(t.deltaX,t.deltaY),t.scale=o?N(o.pointers,i):1,t.rotation=o?L(o.pointers,i):0,P(n,t);var u=e.element;v(t.srcEvent.target,u)&&(u=t.srcEvent.target),t.target=u}function A(e,t){var n=t.center,i=e.offsetDelta||{},r=e.prevDelta||{},a=e.prevInput||{};(t.eventType===Te||a.eventType===_e)&&(r=e.prevDelta={x:a.deltaX||0,y:a.deltaY||0},i=e.offsetDelta={x:n.x,y:n.y}),t.deltaX=r.x+(n.x-i.x),t.deltaY=r.y+(n.y-i.y)}function P(e,t){var n,r,a,o,s=e.lastInterval||t,l=t.timeStamp-s.timeStamp;if(t.eventType!=De&&(l>Se||s.velocity===i)){var u=s.deltaX-t.deltaX,c=s.deltaY-t.deltaY,d=O(l,u,c);r=d.x,a=d.y,n=fe(d.x)>fe(d.y)?d.x:d.y,o=j(u,c),e.lastInterval=t}else n=s.velocity,r=s.velocityX,a=s.velocityY,o=s.direction;t.velocity=n,t.velocityX=r,t.velocityY=a,t.direction=o}function E(e){for(var t=[],n=0;n<e.pointers.length;)t[n]={clientX:de(e.pointers[n].clientX),clientY:de(e.pointers[n].clientY)},n++;return{timeStamp:he(),pointers:t,center:I(t),deltaX:e.deltaX,deltaY:e.deltaY}}function I(e){var t=e.length;if(1===t)return{x:de(e[0].clientX),y:de(e[0].clientY)};for(var n=0,i=0,r=0;t>r;)n+=e[r].clientX,i+=e[r].clientY,r++;return{x:de(n/t),y:de(i/t)}}function O(e,t,n){return{x:t/e||0,y:n/e||0}}function j(e,t){return e===t?Ae:fe(e)>=fe(t)?e>0?Pe:Ee:t>0?Ie:Oe}function $(e,t,n){n||(n=Le);var i=t[n[0]]-e[n[0]],r=t[n[1]]-e[n[1]];return Math.sqrt(i*i+r*r)}function M(e,t,n){n||(n=Le);var i=t[n[0]]-e[n[0]],r=t[n[1]]-e[n[1]];return 180*Math.atan2(r,i)/Math.PI}function L(e,t){return M(t[1],t[0],Ne)-M(e[1],e[0],Ne)}function N(e,t){return $(t[0],t[1],Ne)/$(e[0],e[1],Ne)}function F(){this.evEl=qe,this.evWin=Re,this.allow=!0,this.pressed=!1,T.apply(this,arguments)}function q(){this.evEl=Ve,this.evWin=ze,T.apply(this,arguments),this.store=this.manager.session.pointerEvents=[]}function R(){this.evTarget=Qe,this.evWin=Xe,this.started=!1,T.apply(this,arguments)}function H(e,t){var n=b(e.touches),i=b(e.changedTouches);return t&(_e|De)&&(n=w(n.concat(i),"identifier",!0)),[n,i]}function W(){this.evTarget=Ye,this.targetIds={},T.apply(this,arguments)}function V(e,t){var n=b(e.touches),i=this.targetIds;if(t&(Te|ke)&&1===n.length)return i[n[0].identifier]=!0,[n,n];var r,a,o=b(e.changedTouches),s=[],l=this.target;if(a=n.filter(function(e){return v(e.target,l)}),t===Te)for(r=0;r<a.length;)i[a[r].identifier]=!0,r++;for(r=0;r<o.length;)i[o[r].identifier]&&s.push(o[r]),t&(_e|De)&&delete i[o[r].identifier],r++;return s.length?[w(a.concat(s),"identifier",!0),s]:void 0}function z(){T.apply(this,arguments);var e=c(this.handler,this);this.touch=new W(this.manager,e),this.mouse=new F(this.manager,e)}function B(e,t){this.manager=e,this.set(t)}function Q(e){if(g(e,tt))return tt;var t=g(e,nt),n=g(e,it);
return t&&n?nt+" "+it:t||n?t?nt:it:g(e,et)?et:Ke}function X(e){this.id=C(),this.manager=null,this.options=l(e||{},this.defaults),this.options.enable=f(this.options.enable,!0),this.state=rt,this.simultaneous={},this.requireFail=[]}function U(e){return e&ut?"cancel":e&st?"end":e&ot?"move":e&at?"start":""}function Y(e){return e==Oe?"down":e==Ie?"up":e==Pe?"left":e==Ee?"right":""}function G(e,t){var n=t.manager;return n?n.get(e):e}function J(){X.apply(this,arguments)}function Z(){J.apply(this,arguments),this.pX=null,this.pY=null}function K(){J.apply(this,arguments)}function ee(){X.apply(this,arguments),this._timer=null,this._input=null}function te(){J.apply(this,arguments)}function ne(){J.apply(this,arguments)}function ie(){X.apply(this,arguments),this.pTime=!1,this.pCenter=!1,this._timer=null,this._input=null,this.count=0}function re(e,t){return t=t||{},t.recognizers=f(t.recognizers,re.defaults.preset),new ae(e,t)}function ae(e,t){t=t||{},this.options=l(t,re.defaults),this.options.inputTarget=this.options.inputTarget||e,this.handlers={},this.session={},this.recognizers=[],this.element=e,this.input=k(this),this.touchAction=new B(this,this.options.touchAction),oe(this,!0),o(t.recognizers,function(e){var t=this.add(new e[0](e[1]));e[2]&&t.recognizeWith(e[2]),e[3]&&t.requireFailure(e[3])},this)}function oe(e,t){var n=e.element;o(e.options.cssProps,function(e,i){n.style[x(n.style,i)]=t?e:""})}function se(e,n){var i=t.createEvent("Event");i.initEvent(e,!0,!0),i.gesture=n,n.target.dispatchEvent(i)}var le=["","webkit","moz","MS","ms","o"],ue=t.createElement("div"),ce="function",de=Math.round,fe=Math.abs,he=Date.now,pe=1,ve=/mobile|tablet|ip(ad|hone|od)|android/i,ge="ontouchstart"in e,me=x(e,"PointerEvent")!==i,ye=ge&&ve.test(navigator.userAgent),be="touch",we="pen",xe="mouse",Ce="kinect",Se=25,Te=1,ke=2,_e=4,De=8,Ae=1,Pe=2,Ee=4,Ie=8,Oe=16,je=Pe|Ee,$e=Ie|Oe,Me=je|$e,Le=["x","y"],Ne=["clientX","clientY"];T.prototype={handler:function(){},init:function(){this.evEl&&h(this.element,this.evEl,this.domHandler),this.evTarget&&h(this.target,this.evTarget,this.domHandler),this.evWin&&h(S(this.element),this.evWin,this.domHandler)},destroy:function(){this.evEl&&p(this.element,this.evEl,this.domHandler),this.evTarget&&p(this.target,this.evTarget,this.domHandler),this.evWin&&p(S(this.element),this.evWin,this.domHandler)}};var Fe={mousedown:Te,mousemove:ke,mouseup:_e},qe="mousedown",Re="mousemove mouseup";u(F,T,{handler:function(e){var t=Fe[e.type];t&Te&&0===e.button&&(this.pressed=!0),t&ke&&1!==e.which&&(t=_e),this.pressed&&this.allow&&(t&_e&&(this.pressed=!1),this.callback(this.manager,t,{pointers:[e],changedPointers:[e],pointerType:xe,srcEvent:e}))}});var He={pointerdown:Te,pointermove:ke,pointerup:_e,pointercancel:De,pointerout:De},We={2:be,3:we,4:xe,5:Ce},Ve="pointerdown",ze="pointermove pointerup pointercancel";e.MSPointerEvent&&(Ve="MSPointerDown",ze="MSPointerMove MSPointerUp MSPointerCancel"),u(q,T,{handler:function(e){var t=this.store,n=!1,i=e.type.toLowerCase().replace("ms",""),r=He[i],a=We[e.pointerType]||e.pointerType,o=a==be,s=y(t,e.pointerId,"pointerId");r&Te&&(0===e.button||o)?0>s&&(t.push(e),s=t.length-1):r&(_e|De)&&(n=!0),0>s||(t[s]=e,this.callback(this.manager,r,{pointers:t,changedPointers:[e],pointerType:a,srcEvent:e}),n&&t.splice(s,1))}});var Be={touchstart:Te,touchmove:ke,touchend:_e,touchcancel:De},Qe="touchstart",Xe="touchstart touchmove touchend touchcancel";u(R,T,{handler:function(e){var t=Be[e.type];if(t===Te&&(this.started=!0),this.started){var n=H.call(this,e,t);t&(_e|De)&&0===n[0].length-n[1].length&&(this.started=!1),this.callback(this.manager,t,{pointers:n[0],changedPointers:n[1],pointerType:be,srcEvent:e})}}});var Ue={touchstart:Te,touchmove:ke,touchend:_e,touchcancel:De},Ye="touchstart touchmove touchend touchcancel";u(W,T,{handler:function(e){var t=Ue[e.type],n=V.call(this,e,t);n&&this.callback(this.manager,t,{pointers:n[0],changedPointers:n[1],pointerType:be,srcEvent:e})}}),u(z,T,{handler:function(e,t,n){var i=n.pointerType==be,r=n.pointerType==xe;if(i)this.mouse.allow=!1;else if(r&&!this.mouse.allow)return;t&(_e|De)&&(this.mouse.allow=!0),this.callback(e,t,n)},destroy:function(){this.touch.destroy(),this.mouse.destroy()}});var Ge=x(ue.style,"touchAction"),Je=Ge!==i,Ze="compute",Ke="auto",et="manipulation",tt="none",nt="pan-x",it="pan-y";B.prototype={set:function(e){e==Ze&&(e=this.compute()),Je&&(this.manager.element.style[Ge]=e),this.actions=e.toLowerCase().trim()},update:function(){this.set(this.manager.options.touchAction)},compute:function(){var e=[];return o(this.manager.recognizers,function(t){d(t.options.enable,[t])&&(e=e.concat(t.getTouchAction()))}),Q(e.join(" "))},preventDefaults:function(e){if(!Je){var t=e.srcEvent,n=e.offsetDirection;if(this.manager.session.prevented)return void t.preventDefault();var i=this.actions,r=g(i,tt),a=g(i,it),o=g(i,nt);return r||a&&n&je||o&&n&$e?this.preventSrc(t):void 0}},preventSrc:function(e){this.manager.session.prevented=!0,e.preventDefault()}};var rt=1,at=2,ot=4,st=8,lt=st,ut=16,ct=32;X.prototype={defaults:{},set:function(e){return s(this.options,e),this.manager&&this.manager.touchAction.update(),this},recognizeWith:function(e){if(a(e,"recognizeWith",this))return this;var t=this.simultaneous;return e=G(e,this),t[e.id]||(t[e.id]=e,e.recognizeWith(this)),this},dropRecognizeWith:function(e){return a(e,"dropRecognizeWith",this)?this:(e=G(e,this),delete this.simultaneous[e.id],this)},requireFailure:function(e){if(a(e,"requireFailure",this))return this;var t=this.requireFail;return e=G(e,this),-1===y(t,e)&&(t.push(e),e.requireFailure(this)),this},dropRequireFailure:function(e){if(a(e,"dropRequireFailure",this))return this;e=G(e,this);var t=y(this.requireFail,e);return t>-1&&this.requireFail.splice(t,1),this},hasRequireFailures:function(){return this.requireFail.length>0},canRecognizeWith:function(e){return!!this.simultaneous[e.id]},emit:function(e){function t(t){n.manager.emit(n.options.event+(t?U(i):""),e)}var n=this,i=this.state;st>i&&t(!0),t(),i>=st&&t(!0)},tryEmit:function(e){return this.canEmit()?this.emit(e):void(this.state=ct)},canEmit:function(){for(var e=0;e<this.requireFail.length;){if(!(this.requireFail[e].state&(ct|rt)))return!1;e++}return!0},recognize:function(e){var t=s({},e);return d(this.options.enable,[this,t])?(this.state&(lt|ut|ct)&&(this.state=rt),this.state=this.process(t),void(this.state&(at|ot|st|ut)&&this.tryEmit(t))):(this.reset(),void(this.state=ct))},process:function(){},getTouchAction:function(){},reset:function(){}},u(J,X,{defaults:{pointers:1},attrTest:function(e){var t=this.options.pointers;return 0===t||e.pointers.length===t},process:function(e){var t=this.state,n=e.eventType,i=t&(at|ot),r=this.attrTest(e);return i&&(n&De||!r)?t|ut:i||r?n&_e?t|st:t&at?t|ot:at:ct}}),u(Z,J,{defaults:{event:"pan",threshold:10,pointers:1,direction:Me},getTouchAction:function(){var e=this.options.direction,t=[];return e&je&&t.push(it),e&$e&&t.push(nt),t},directionTest:function(e){var t=this.options,n=!0,i=e.distance,r=e.direction,a=e.deltaX,o=e.deltaY;return r&t.direction||(t.direction&je?(r=0===a?Ae:0>a?Pe:Ee,n=a!=this.pX,i=Math.abs(e.deltaX)):(r=0===o?Ae:0>o?Ie:Oe,n=o!=this.pY,i=Math.abs(e.deltaY))),e.direction=r,n&&i>t.threshold&&r&t.direction},attrTest:function(e){return J.prototype.attrTest.call(this,e)&&(this.state&at||!(this.state&at)&&this.directionTest(e))},emit:function(e){this.pX=e.deltaX,this.pY=e.deltaY;var t=Y(e.direction);t&&this.manager.emit(this.options.event+t,e),this._super.emit.call(this,e)}}),u(K,J,{defaults:{event:"pinch",threshold:0,pointers:2},getTouchAction:function(){return[tt]},attrTest:function(e){return this._super.attrTest.call(this,e)&&(Math.abs(e.scale-1)>this.options.threshold||this.state&at)},emit:function(e){if(this._super.emit.call(this,e),1!==e.scale){var t=e.scale<1?"in":"out";this.manager.emit(this.options.event+t,e)}}}),u(ee,X,{defaults:{event:"press",pointers:1,time:500,threshold:5},getTouchAction:function(){return[Ke]},process:function(e){var t=this.options,n=e.pointers.length===t.pointers,i=e.distance<t.threshold,a=e.deltaTime>t.time;if(this._input=e,!i||!n||e.eventType&(_e|De)&&!a)this.reset();else if(e.eventType&Te)this.reset(),this._timer=r(function(){this.state=lt,this.tryEmit()},t.time,this);else if(e.eventType&_e)return lt;return ct},reset:function(){clearTimeout(this._timer)},emit:function(e){this.state===lt&&(e&&e.eventType&_e?this.manager.emit(this.options.event+"up",e):(this._input.timeStamp=he(),this.manager.emit(this.options.event,this._input)))}}),u(te,J,{defaults:{event:"rotate",threshold:0,pointers:2},getTouchAction:function(){return[tt]},attrTest:function(e){return this._super.attrTest.call(this,e)&&(Math.abs(e.rotation)>this.options.threshold||this.state&at)}}),u(ne,J,{defaults:{event:"swipe",threshold:10,velocity:.65,direction:je|$e,pointers:1},getTouchAction:function(){return Z.prototype.getTouchAction.call(this)},attrTest:function(e){var t,n=this.options.direction;return n&(je|$e)?t=e.velocity:n&je?t=e.velocityX:n&$e&&(t=e.velocityY),this._super.attrTest.call(this,e)&&n&e.direction&&e.distance>this.options.threshold&&fe(t)>this.options.velocity&&e.eventType&_e},emit:function(e){var t=Y(e.direction);t&&this.manager.emit(this.options.event+t,e),this.manager.emit(this.options.event,e)}}),u(ie,X,{defaults:{event:"tap",pointers:1,taps:1,interval:300,time:250,threshold:2,posThreshold:10},getTouchAction:function(){return[et]},process:function(e){var t=this.options,n=e.pointers.length===t.pointers,i=e.distance<t.threshold,a=e.deltaTime<t.time;if(this.reset(),e.eventType&Te&&0===this.count)return this.failTimeout();if(i&&a&&n){if(e.eventType!=_e)return this.failTimeout();var o=!this.pTime||e.timeStamp-this.pTime<t.interval,s=!this.pCenter||$(this.pCenter,e.center)<t.posThreshold;this.pTime=e.timeStamp,this.pCenter=e.center,s&&o?this.count+=1:this.count=1,this._input=e;var l=this.count%t.taps;if(0===l)return this.hasRequireFailures()?(this._timer=r(function(){this.state=lt,this.tryEmit()},t.interval,this),at):lt}return ct},failTimeout:function(){return this._timer=r(function(){this.state=ct},this.options.interval,this),ct},reset:function(){clearTimeout(this._timer)},emit:function(){this.state==lt&&(this._input.tapCount=this.count,this.manager.emit(this.options.event,this._input))}}),re.VERSION="2.0.4",re.defaults={domEvents:!1,touchAction:Ze,enable:!0,inputTarget:null,inputClass:null,preset:[[te,{enable:!1}],[K,{enable:!1},["rotate"]],[ne,{direction:je}],[Z,{direction:je},["swipe"]],[ie],[ie,{event:"doubletap",taps:2},["tap"]],[ee]],cssProps:{userSelect:"default",touchSelect:"none",touchCallout:"none",contentZooming:"none",userDrag:"none",tapHighlightColor:"rgba(0,0,0,0)"}};var dt=1,ft=2;ae.prototype={set:function(e){return s(this.options,e),e.touchAction&&this.touchAction.update(),e.inputTarget&&(this.input.destroy(),this.input.target=e.inputTarget,this.input.init()),this},stop:function(e){this.session.stopped=e?ft:dt},recognize:function(e){var t=this.session;if(!t.stopped){this.touchAction.preventDefaults(e);var n,i=this.recognizers,r=t.curRecognizer;(!r||r&&r.state&lt)&&(r=t.curRecognizer=null);for(var a=0;a<i.length;)n=i[a],t.stopped===ft||r&&n!=r&&!n.canRecognizeWith(r)?n.reset():n.recognize(e),!r&&n.state&(at|ot|st)&&(r=t.curRecognizer=n),a++}},get:function(e){if(e instanceof X)return e;for(var t=this.recognizers,n=0;n<t.length;n++)if(t[n].options.event==e)return t[n];return null},add:function(e){if(a(e,"add",this))return this;var t=this.get(e.options.event);return t&&this.remove(t),this.recognizers.push(e),e.manager=this,this.touchAction.update(),e},remove:function(e){if(a(e,"remove",this))return this;var t=this.recognizers;return e=this.get(e),t.splice(y(t,e),1),this.touchAction.update(),this},on:function(e,t){var n=this.handlers;return o(m(e),function(e){n[e]=n[e]||[],n[e].push(t)}),this},off:function(e,t){var n=this.handlers;return o(m(e),function(e){t?n[e].splice(y(n[e],t),1):delete n[e]}),this},emit:function(e,t){this.options.domEvents&&se(e,t);var n=this.handlers[e]&&this.handlers[e].slice();if(n&&n.length){t.type=e,t.preventDefault=function(){t.srcEvent.preventDefault()};for(var i=0;i<n.length;)n[i](t),i++}},destroy:function(){this.element&&oe(this,!1),this.handlers={},this.session={},this.input.destroy(),this.element=null}},s(re,{INPUT_START:Te,INPUT_MOVE:ke,INPUT_END:_e,INPUT_CANCEL:De,STATE_POSSIBLE:rt,STATE_BEGAN:at,STATE_CHANGED:ot,STATE_ENDED:st,STATE_RECOGNIZED:lt,STATE_CANCELLED:ut,STATE_FAILED:ct,DIRECTION_NONE:Ae,DIRECTION_LEFT:Pe,DIRECTION_RIGHT:Ee,DIRECTION_UP:Ie,DIRECTION_DOWN:Oe,DIRECTION_HORIZONTAL:je,DIRECTION_VERTICAL:$e,DIRECTION_ALL:Me,Manager:ae,Input:T,TouchAction:B,TouchInput:W,MouseInput:F,PointerEventInput:q,TouchMouseInput:z,SingleTouchInput:R,Recognizer:X,AttrRecognizer:J,Tap:ie,Pan:Z,Swipe:ne,Pinch:K,Rotate:te,Press:ee,on:h,off:p,each:o,merge:l,extend:s,inherit:u,bindFn:c,prefixed:x}),typeof define==ce&&define.amd?define(function(){return re}):"undefined"!=typeof module&&module.exports?module.exports=re:e[n]=re}(window,document,"Hammer"),function(e){"function"==typeof define&&define.amd?define(["jquery","hammerjs"],e):"object"==typeof exports?e(require("jquery"),require("hammerjs")):e(jQuery,Hammer)}(function(e,t){function n(n,i){var r=e(n);r.data("hammer")||r.data("hammer",new t(r[0],i))}e.fn.hammer=function(e){return this.each(function(){n(this,e)})},t.Manager.prototype.emit=function(t){return function(n,i){t.call(this,n,i),e(this.element).trigger({type:n,gesture:i})}}(t.Manager.prototype.emit)}),function(e){e.Package?Materialize={}:e.Materialize={}}(window),Materialize.guid=function(){function e(){return Math.floor(65536*(1+Math.random())).toString(16).substring(1)}return function(){return e()+e()+"-"+e()+"-"+e()+"-"+e()+"-"+e()+e()+e()}}(),Materialize.elementOrParentIsFixed=function(e){var t=$(e),n=t.add(t.parents()),i=!1;return n.each(function(){if("fixed"===$(this).css("position"))return i=!0,!1}),i};var Vel;Vel=$?$.Velocity:jQuery?jQuery.Velocity:Velocity,function(e){e.fn.collapsible=function(t){var n={accordion:void 0};return t=e.extend(n,t),this.each(function(){function n(t){s=o.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(){e(this).css("height","")}}):t.siblings(".collapsible-body").stop(!0,!1).slideUp({duration:350,easing:"easeOutQuart",queue:!1,complete:function(){e(this).css("height","")}}),s.not(t).removeClass("active").parent().removeClass("active"),s.not(t).parent().children(".collapsible-body").stop(!0,!1).slideUp({duration:350,easing:"easeOutQuart",queue:!1,complete:function(){e(this).css("height","")}})}function i(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(){e(this).css("height","")}}):t.siblings(".collapsible-body").stop(!0,!1).slideUp({duration:350,easing:"easeOutQuart",queue:!1,complete:function(){e(this).css("height","")}})}function r(e){var t=a(e);return t.length>0}function a(e){return e.closest("li > .collapsible-header")}var o=e(this),s=e(this).find("> li > .collapsible-header"),l=o.data("collapsible");o.off("click.collapse","> li > .collapsible-header"),s.off("click.collapse"),o.on("click.collapse","> li > .collapsible-header",function(o){var s=e(this),u=e(o.target);r(u)&&(u=a(u)),u.toggleClass("active"),t.accordion||"accordion"===l||void 0===l?n(u):(i(u),s.hasClass("active")&&i(s))});var s=o.find("> li > .collapsible-header");t.accordion||"accordion"===l||void 0===l?n(s.filter(".active").first()):s.filter(".active").each(function(){i(e(this))})})},e(document).ready(function(){e(".collapsible").collapsible()})}(jQuery),function(e){e.fn.scrollTo=function(t){return e(this).scrollTop(e(this).scrollTop()-e(this).offset().top+e(t).offset().top),this},e.fn.dropdown=function(t){var n={inDuration:300,outDuration:225,constrain_width:!0,hover:!1,gutter:0,belowOrigin:!1,alignment:"left",stopPropagation:!1};return"open"===t?(this.each(function(){e(this).trigger("open")}),!1):"close"===t?(this.each(function(){e(this).trigger("close")}),!1):void this.each(function(){function t(){void 0!==a.data("induration")&&(o.inDuration=a.data("induration")),void 0!==a.data("outduration")&&(o.outDuration=a.data("outduration")),void 0!==a.data("constrainwidth")&&(o.constrain_width=a.data("constrainwidth")),void 0!==a.data("hover")&&(o.hover=a.data("hover")),void 0!==a.data("gutter")&&(o.gutter=a.data("gutter")),void 0!==a.data("beloworigin")&&(o.belowOrigin=a.data("beloworigin")),void 0!==a.data("alignment")&&(o.alignment=a.data("alignment")),void 0!==a.data("stoppropagation")&&(o.stopPropagation=a.data("stoppropagation"))}function i(n){"focus"===n&&(s=!0),t(),l.addClass("active"),a.addClass("active"),o.constrain_width===!0?l.css("width",a.outerWidth()):l.css("white-space","nowrap");var i=window.innerHeight,r=a.innerHeight(),u=a.offset().left,c=a.offset().top-e(window).scrollTop(),d=o.alignment,f=0,h=0,p=0;o.belowOrigin===!0&&(p=r);var v=0,g=0,m=a.parent();if(m.is("body")||(m[0].scrollHeight>m[0].clientHeight&&(v=m[0].scrollTop),m[0].scrollWidth>m[0].clientWidth&&(g=m[0].scrollLeft)),u+l.innerWidth()>e(window).width()?d="right":u-l.innerWidth()+a.innerWidth()<0&&(d="left"),c+l.innerHeight()>i)if(c+r-l.innerHeight()<0){var y=i-c-p;l.css("max-height",y)}else p||(p+=r),p-=l.innerHeight();if("left"===d)f=o.gutter,h=a.position().left+f;else if("right"===d){var b=a.position().left+a.outerWidth()-l.outerWidth();f=-o.gutter,h=b+f}l.css({position:"absolute",top:a.position().top+p+v,left:h+g}),l.stop(!0,!0).css("opacity",0).slideDown({queue:!1,duration:o.inDuration,easing:"easeOutCubic",complete:function(){e(this).css("height","")}}).animate({opacity:1},{queue:!1,duration:o.inDuration,easing:"easeOutSine"})}function r(){s=!1,l.fadeOut(o.outDuration),l.removeClass("active"),a.removeClass("active"),setTimeout(function(){l.css("max-height","")},o.outDuration)}var a=e(this),o=e.extend({},n,o),s=!1,l=e("#"+a.attr("data-activates"));if(t(),a.after(l),o.hover){var u=!1;a.unbind("click."+a.attr("id")),a.on("mouseenter",function(){u===!1&&(i(),u=!0)}),a.on("mouseleave",function(t){var n=t.toElement||t.relatedTarget;e(n).closest(".dropdown-content").is(l)||(l.stop(!0,!0),r(),u=!1)}),l.on("mouseleave",function(t){var n=t.toElement||t.relatedTarget;e(n).closest(".dropdown-button").is(a)||(l.stop(!0,!0),r(),u=!1)})}else a.unbind("click."+a.attr("id")),a.bind("click."+a.attr("id"),function(t){s||(a[0]!=t.currentTarget||a.hasClass("active")||0!==e(t.target).closest(".dropdown-content").length?a.hasClass("active")&&(r(),e(document).unbind("click."+l.attr("id")+" touchstart."+l.attr("id"))):(t.preventDefault(),o.stopPropagation&&t.stopPropagation(),i("click")),l.hasClass("active")&&e(document).bind("click."+l.attr("id")+" touchstart."+l.attr("id"),function(t){l.is(t.target)||a.is(t.target)||a.find(t.target).length||(r(),e(document).unbind("click."+l.attr("id")+" touchstart."+l.attr("id")))}))});a.on("open",function(e,t){i(t)}),a.on("close",r)})},e(document).ready(function(){e(".dropdown-button").dropdown()})}(jQuery),function(e){var t=0,n=0,i=function(){return n++,"materialize-lean-overlay-"+n};e.fn.extend({openModal:function(n){var r=e("body"),a=r.innerWidth();r.css("overflow","hidden"),r.width(a);var o={opacity:.5,in_duration:350,out_duration:250,ready:void 0,complete:void 0,dismissible:!0,starting_top:"4%",ending_top:"10%"},s=e(this);if(!s.hasClass("open")){var l=i(),u=e('<div class="lean-overlay"></div>');lStack=++t,u.attr("id",l).css("z-index",1e3+2*lStack),s.data("overlay-id",l).css("z-index",1e3+2*lStack+1),s.addClass("open"),e("body").append(u),n=e.extend(o,n),n.dismissible&&(u.click(function(){s.closeModal(n)}),e(document).on("keyup.leanModal"+l,function(e){27===e.keyCode&&s.closeModal(n)})),s.find(".modal-close").on("click.close",function(){s.closeModal(n)}),u.css({display:"block",opacity:0}),s.css({display:"block",opacity:0}),u.velocity({opacity:n.opacity},{duration:n.in_duration,queue:!1,ease:"easeOutCubic"}),s.data("associated-overlay",u[0]),s.hasClass("bottom-sheet")?s.velocity({bottom:"0",opacity:1},{duration:n.in_duration,queue:!1,ease:"easeOutCubic",complete:function(){"function"==typeof n.ready&&n.ready()}}):(e.Velocity.hook(s,"scaleX",.7),s.css({top:n.starting_top}),s.velocity({top:n.ending_top,opacity:1,scaleX:"1"},{duration:n.in_duration,queue:!1,ease:"easeOutCubic",complete:function(){"function"==typeof n.ready&&n.ready()}}))}}}),e.fn.extend({closeModal:function(n){var i={out_duration:250,complete:void 0},r=e(this),a=r.data("overlay-id"),o=e("#"+a);r.removeClass("open"),n=e.extend(i,n),e("body").css({overflow:"",width:""}),r.find(".modal-close").off("click.close"),e(document).off("keyup.leanModal"+a),o.velocity({opacity:0},{duration:n.out_duration,queue:!1,ease:"easeOutQuart"}),r.hasClass("bottom-sheet")?r.velocity({bottom:"-100%",opacity:0},{duration:n.out_duration,queue:!1,ease:"easeOutCubic",complete:function(){o.css({display:"none"}),"function"==typeof n.complete&&n.complete(),o.remove(),t--}}):r.velocity({top:n.starting_top,opacity:0,scaleX:.7},{duration:n.out_duration,complete:function(){e(this).css("display","none"),"function"==typeof n.complete&&n.complete(),o.remove(),t--}})}}),e.fn.extend({leanModal:function(t){return this.each(function(){var n={starting_top:"4%"},i=e.extend(n,t);e(this).click(function(t){i.starting_top=(e(this).offset().top-e(window).scrollTop())/1.15;var n=e(this).attr("href")||"#"+e(this).data("target");e(n).openModal(i),t.preventDefault()})})}})}(jQuery),function(e){e.fn.materialbox=function(){return this.each(function(){function t(){a=!1;var t=l.parent(".material-placeholder"),i=(window.innerWidth,window.innerHeight,l.data("width")),o=l.data("height");l.velocity("stop",!0),e("#materialbox-overlay").velocity("stop",!0),e(".materialbox-caption").velocity("stop",!0),e("#materialbox-overlay").velocity({opacity:0},{duration:s,queue:!1,easing:"easeOutQuad",complete:function(){r=!1,e(this).remove()}}),l.velocity({width:i,height:o,left:0,top:0},{duration:s,queue:!1,easing:"easeOutQuad"}),e(".materialbox-caption").velocity({opacity:0},{duration:s,queue:!1,easing:"easeOutQuad",complete:function(){t.css({height:"",width:"",position:"",top:"",left:""}),l.css({height:"",top:"",left:"",width:"","max-width":"",position:"","z-index":""}),l.removeClass("active"),a=!0,e(this).remove(),n&&n.css("overflow","")}})}if(!e(this).hasClass("initialized")){e(this).addClass("initialized");var n,i,r=!1,a=!0,o=275,s=200,l=e(this),u=e("<div></div>").addClass("material-placeholder");l.wrap(u),l.on("click",function(){var s=l.parent(".material-placeholder"),u=window.innerWidth,c=window.innerHeight,d=l.width(),f=l.height();if(a===!1)return t(),!1;if(r&&a===!0)return t(),!1;a=!1,l.addClass("active"),r=!0,s.css({width:s[0].getBoundingClientRect().width,height:s[0].getBoundingClientRect().height,position:"relative",top:0,left:0}),n=void 0,i=s[0].parentNode;for(;null!==i&&!e(i).is(document);){var h=e(i);"visible"!==h.css("overflow")&&(h.css("overflow","visible"),n=void 0===n?h:n.add(h)),i=i.parentNode}l.css({position:"absolute","z-index":1e3}).data("width",d).data("height",f);var p=e('<div id="materialbox-overlay"></div>').css({opacity:0}).click(function(){a===!0&&t()});if(l.before(p),p.velocity({opacity:1},{duration:o,queue:!1,easing:"easeOutQuad"}),""!==l.data("caption")){var v=e('<div class="materialbox-caption"></div>');v.text(l.data("caption")),e("body").append(v),v.css({display:"inline"}),v.velocity({opacity:1},{duration:o,queue:!1,easing:"easeOutQuad"})}var g=0,m=d/u,y=f/c,b=0,w=0;m>y?(g=f/d,b=.9*u,w=.9*u*g):(g=d/f,b=.9*c*g,w=.9*c),l.hasClass("responsive-img")?l.velocity({"max-width":b,width:d},{duration:0,queue:!1,complete:function(){l.css({left:0,top:0}).velocity({height:w,width:b,left:e(document).scrollLeft()+u/2-l.parent(".material-placeholder").offset().left-b/2,top:e(document).scrollTop()+c/2-l.parent(".material-placeholder").offset().top-w/2},{duration:o,queue:!1,easing:"easeOutQuad",complete:function(){a=!0}})}}):l.css("left",0).css("top",0).velocity({height:w,width:b,left:e(document).scrollLeft()+u/2-l.parent(".material-placeholder").offset().left-b/2,top:e(document).scrollTop()+c/2-l.parent(".material-placeholder").offset().top-w/2},{duration:o,queue:!1,easing:"easeOutQuad",complete:function(){a=!0}})}),e(window).scroll(function(){r&&t()}),e(document).keyup(function(e){27===e.keyCode&&a===!0&&r&&t()})}})},e(document).ready(function(){e(".materialboxed").materialbox()})}(jQuery),function(e){e.fn.parallax=function(){var t=e(window).width();return this.each(function(){function n(n){var r;r=t<601?i.height()>0?i.height():i.children("img").height():i.height()>0?i.height():500;var a=i.children("img").first(),o=a.height(),s=o-r,l=i.offset().top+r,u=i.offset().top,c=e(window).scrollTop(),d=window.innerHeight,f=c+d,h=(f-u)/(r+d),p=Math.round(s*h);n&&a.css("display","block"),l>c&&u<c+d&&a.css("transform","translate3D(-50%,"+p+"px, 0)")}var i=e(this);i.addClass("parallax"),i.children("img").one("load",function(){n(!0)}).each(function(){this.complete&&e(this).load()}),e(window).scroll(function(){t=e(window).width(),n(!1)}),e(window).resize(function(){t=e(window).width(),n(!1)})})}}(jQuery),function(e){var t={init:function(t){var n={onShow:null};return t=e.extend(n,t),this.each(function(){var n=e(this);e(window).width();n.width("100%");var i,r,a=n.find("li.tab a"),o=n.width(),s=Math.max(o,n[0].scrollWidth)/a.length,l=0;i=e(a.filter('[href="'+location.hash+'"]')),0===i.length&&(i=e(this).find("li.tab a.active").first()),0===i.length&&(i=e(this).find("li.tab a").first()),i.addClass("active"),l=a.index(i),l<0&&(l=0),void 0!==i[0]&&(r=e(i[0].hash)),n.append('<div class="indicator"></div>');var u=n.find(".indicator");n.is(":visible")&&(u.css({right:o-(l+1)*s}),u.css({left:l*s})),e(window).resize(function(){o=n.width(),s=Math.max(o,n[0].scrollWidth)/a.length,l<0&&(l=0),0!==s&&0!==o&&(u.css({right:o-(l+1)*s}),u.css({left:l*s}))}),a.not(i).each(function(){e(this.hash).hide()}),n.on("click","a",function(c){if(e(this).parent().hasClass("disabled"))return void c.preventDefault();if(!e(this).attr("target")){o=n.width(),s=Math.max(o,n[0].scrollWidth)/a.length,i.removeClass("active"),void 0!==r&&r.hide(),i=e(this),r=e(this.hash),a=n.find("li.tab a"),i.addClass("active");var d=l;l=a.index(e(this)),l<0&&(l=0),void 0!==r&&(r.show(),"function"==typeof t.onShow&&t.onShow.call(this,r)),l-d>=0?(u.velocity({right:o-(l+1)*s},{duration:300,queue:!1,easing:"easeOutQuad"}),u.velocity({left:l*s},{duration:300,queue:!1,easing:"easeOutQuad",delay:90})):(u.velocity({left:l*s},{duration:300,queue:!1,easing:"easeOutQuad"}),u.velocity({right:o-(l+1)*s},{duration:300,queue:!1,easing:"easeOutQuad",delay:90})),c.preventDefault()}})})},select_tab:function(e){this.find('a[href="#'+e+'"]').trigger("click")}};e.fn.tabs=function(n){return t[n]?t[n].apply(this,Array.prototype.slice.call(arguments,1)):"object"!=typeof n&&n?void e.error("Method "+n+" does not exist on jQuery.tooltip"):t.init.apply(this,arguments)},e(document).ready(function(){e("ul.tabs").tabs()})}(jQuery),function(e){e.fn.tooltip=function(n){var i=5,r={delay:350,tooltip:"",position:"bottom",html:!1};return"remove"===n?(this.each(function(){e("#"+e(this).attr("data-tooltip-id")).remove(),e(this).off("mouseenter.tooltip mouseleave.tooltip")}),!1):(n=e.extend(r,n),this.each(function(){var r=Materialize.guid(),a=e(this);a.attr("data-tooltip-id",r);var o,s,l,u,c,d,f=function(){o=a.attr("data-html")?"true"===a.attr("data-html"):n.html,s=a.attr("data-delay"),s=void 0===s||""===s?n.delay:s,l=a.attr("data-position"),l=void 0===l||""===l?n.position:l,u=a.attr("data-tooltip"),u=void 0===u||""===u?n.tooltip:u};f();var h=function(){var t=e('<div class="material-tooltip"></div>');return u=o?e("<span></span>").html(u):e("<span></span>").text(u),t.append(u).appendTo(e("body")).attr("id",r),d=e('<div class="backdrop"></div>'),d.appendTo(t),t};c=h(),a.off("mouseenter.tooltip mouseleave.tooltip");var p,v=!1;a.on({"mouseenter.tooltip":function(){var e=function(){f(),v=!0,c.velocity("stop"),d.velocity("stop"),c.css({display:"block",left:"0px",top:"0px"});var e,n,r,o=a.outerWidth(),s=a.outerHeight(),u=c.outerHeight(),h=c.outerWidth(),p="0px",g="0px",m=8,y=8;"top"===l?(e=a.offset().top-u-i,n=a.offset().left+o/2-h/2,r=t(n,e,h,u),p="-10px",d.css({bottom:0,left:0,borderRadius:"14px 14px 0 0",transformOrigin:"50% 100%",marginTop:u,marginLeft:h/2-d.width()/2})):"left"===l?(e=a.offset().top+s/2-u/2,n=a.offset().left-h-i,r=t(n,e,h,u),g="-10px",d.css({top:"-7px",right:0,width:"14px",height:"14px",borderRadius:"14px 0 0 14px",transformOrigin:"95% 50%",marginTop:u/2,marginLeft:h})):"right"===l?(e=a.offset().top+s/2-u/2,n=a.offset().left+o+i,r=t(n,e,h,u),g="+10px",d.css({top:"-7px",left:0,width:"14px",height:"14px",borderRadius:"0 14px 14px 0",transformOrigin:"5% 50%",marginTop:u/2,marginLeft:"0px"})):(e=a.offset().top+a.outerHeight()+i,n=a.offset().left+o/2-h/2,r=t(n,e,h,u),p="+10px",d.css({top:0,left:0,marginLeft:h/2-d.width()/2})),c.css({top:r.y,left:r.x}),m=Math.SQRT2*h/parseInt(d.css("width")),y=Math.SQRT2*u/parseInt(d.css("height")),c.velocity({marginTop:p,marginLeft:g},{duration:350,queue:!1}).velocity({opacity:1},{duration:300,delay:50,queue:!1}),d.css({display:"block"}).velocity({opacity:1},{duration:55,delay:0,queue:!1}).velocity({scaleX:m,scaleY:y},{duration:300,delay:0,queue:!1,easing:"easeInOutQuad"})};p=setTimeout(e,s)},"mouseleave.tooltip":function(){v=!1,clearTimeout(p),setTimeout(function(){v!==!0&&(c.velocity({opacity:0,marginTop:0,marginLeft:0},{duration:225,queue:!1}),d.velocity({opacity:0,scaleX:1,scaleY:1},{duration:225,queue:!1,complete:function(){d.css("display","none"),c.css("display","none"),v=!1}}))},225)}})}))};var t=function(t,n,i,r){var a=t,o=n;return a<0?a=4:a+i>window.innerWidth&&(a-=a+i-window.innerWidth),o<0?o=4:o+r>window.innerHeight+e(window).scrollTop&&(o-=o+r-window.innerHeight),{x:a,y:o}};e(document).ready(function(){e(".tooltipped").tooltip()})}(jQuery),function(e){"use strict";function t(e){return null!==e&&e===e.window}function n(e){return t(e)?e:9===e.nodeType&&e.defaultView}function i(e){var t,i,r={top:0,left:0},a=e&&e.ownerDocument;return t=a.documentElement,"undefined"!=typeof e.getBoundingClientRect&&(r=e.getBoundingClientRect()),i=n(a),{top:r.top+i.pageYOffset-t.clientTop,left:r.left+i.pageXOffset-t.clientLeft}}function r(e){var t="";for(var n in e)e.hasOwnProperty(n)&&(t+=n+":"+e[n]+";");return t}function a(e){if(c.allowEvent(e)===!1)return null;for(var t=null,n=e.target||e.srcElement;null!==n.parentElement;){if(!(n instanceof SVGElement||n.className.indexOf("waves-effect")===-1)){t=n;break}if(n.classList.contains("waves-effect")){t=n;break}n=n.parentElement}return t}function o(t){var n=a(t);null!==n&&(u.show(t,n),"ontouchstart"in e&&(n.addEventListener("touchend",u.hide,!1),n.addEventListener("touchcancel",u.hide,!1)),n.addEventListener("mouseup",u.hide,!1),n.addEventListener("mouseleave",u.hide,!1))}var s=s||{},l=document.querySelectorAll.bind(document),u={duration:750,show:function(e,t){if(2===e.button)return!1;var n=t||this,a=document.createElement("div");a.className="waves-ripple",n.appendChild(a);var o=i(n),s=e.pageY-o.top,l=e.pageX-o.left,c="scale("+n.clientWidth/100*10+")";"touches"in e&&(s=e.touches[0].pageY-o.top,l=e.touches[0].pageX-o.left),a.setAttribute("data-hold",Date.now()),a.setAttribute("data-scale",c),a.setAttribute("data-x",l),a.setAttribute("data-y",s);var d={top:s+"px",left:l+"px"};a.className=a.className+" waves-notransition",a.setAttribute("style",r(d)),a.className=a.className.replace("waves-notransition",""),d["-webkit-transform"]=c,d["-moz-transform"]=c,d["-ms-transform"]=c,d["-o-transform"]=c,d.transform=c,d.opacity="1",d["-webkit-transition-duration"]=u.duration+"ms",d["-moz-transition-duration"]=u.duration+"ms",d["-o-transition-duration"]=u.duration+"ms",d["transition-duration"]=u.duration+"ms",d["-webkit-transition-timing-function"]="cubic-bezier(0.250, 0.460, 0.450, 0.940)",d["-moz-transition-timing-function"]="cubic-bezier(0.250, 0.460, 0.450, 0.940)",d["-o-transition-timing-function"]="cubic-bezier(0.250, 0.460, 0.450, 0.940)",d["transition-timing-function"]="cubic-bezier(0.250, 0.460, 0.450, 0.940)",a.setAttribute("style",r(d))},hide:function(e){c.touchup(e);var t=this,n=(1.4*t.clientWidth,null),i=t.getElementsByClassName("waves-ripple");if(!(i.length>0))return!1;n=i[i.length-1];var a=n.getAttribute("data-x"),o=n.getAttribute("data-y"),s=n.getAttribute("data-scale"),l=Date.now()-Number(n.getAttribute("data-hold")),d=350-l;
d<0&&(d=0),setTimeout(function(){var e={top:o+"px",left:a+"px",opacity:"0","-webkit-transition-duration":u.duration+"ms","-moz-transition-duration":u.duration+"ms","-o-transition-duration":u.duration+"ms","transition-duration":u.duration+"ms","-webkit-transform":s,"-moz-transform":s,"-ms-transform":s,"-o-transform":s,transform:s};n.setAttribute("style",r(e)),setTimeout(function(){try{t.removeChild(n)}catch(e){return!1}},u.duration)},d)},wrapInput:function(e){for(var t=0;t<e.length;t++){var n=e[t];if("input"===n.tagName.toLowerCase()){var i=n.parentNode;if("i"===i.tagName.toLowerCase()&&i.className.indexOf("waves-effect")!==-1)continue;var r=document.createElement("i");r.className=n.className+" waves-input-wrapper";var a=n.getAttribute("style");a||(a=""),r.setAttribute("style",a),n.className="waves-button-input",n.removeAttribute("style"),i.replaceChild(r,n),r.appendChild(n)}}}},c={touches:0,allowEvent:function(e){var t=!0;return"touchstart"===e.type?c.touches+=1:"touchend"===e.type||"touchcancel"===e.type?setTimeout(function(){c.touches>0&&(c.touches-=1)},500):"mousedown"===e.type&&c.touches>0&&(t=!1),t},touchup:function(e){c.allowEvent(e)}};s.displayEffect=function(t){t=t||{},"duration"in t&&(u.duration=t.duration),u.wrapInput(l(".waves-effect")),"ontouchstart"in e&&document.body.addEventListener("touchstart",o,!1),document.body.addEventListener("mousedown",o,!1)},s.attach=function(t){"input"===t.tagName.toLowerCase()&&(u.wrapInput([t]),t=t.parentElement),"ontouchstart"in e&&t.addEventListener("touchstart",o,!1),t.addEventListener("mousedown",o,!1)},e.Waves=s,document.addEventListener("DOMContentLoaded",function(){s.displayEffect()},!1)}(window),Materialize.toast=function(e,t,n,i){function r(e){var t=document.createElement("div");if(t.classList.add("toast"),n)for(var r=n.split(" "),a=0,o=r.length;a<o;a++)t.classList.add(r[a]);("object"==typeof HTMLElement?e instanceof HTMLElement:e&&"object"==typeof e&&null!==e&&1===e.nodeType&&"string"==typeof e.nodeName)?t.appendChild(e):e instanceof jQuery?t.appendChild(e[0]):t.innerHTML=e;var s=new Hammer(t,{prevent_default:!1});return s.on("pan",function(e){var n=e.deltaX,i=80;t.classList.contains("panning")||t.classList.add("panning");var r=1-Math.abs(n/i);r<0&&(r=0),Vel(t,{left:n,opacity:r},{duration:50,queue:!1,easing:"easeOutQuad"})}),s.on("panend",function(e){var n=e.deltaX,r=80;Math.abs(n)>r?Vel(t,{marginTop:"-40px"},{duration:375,easing:"easeOutExpo",queue:!1,complete:function(){"function"==typeof i&&i(),t.parentNode.removeChild(t)}}):(t.classList.remove("panning"),Vel(t,{left:0,opacity:1},{duration:300,easing:"easeOutExpo",queue:!1}))}),t}n=n||"";var a=document.getElementById("toast-container");null===a&&(a=document.createElement("div"),a.id="toast-container",document.body.appendChild(a));var o=r(e);e&&a.appendChild(o),o.style.top="35px",o.style.opacity=0,Vel(o,{top:"0px",opacity:1},{duration:300,easing:"easeOutCubic",queue:!1});var s=t,l=setInterval(function(){null===o.parentNode&&window.clearInterval(l),o.classList.contains("panning")||(s-=20),s<=0&&(Vel(o,{opacity:0,marginTop:"-40px"},{duration:375,easing:"easeOutExpo",queue:!1,complete:function(){"function"==typeof i&&i(),this[0].parentNode.removeChild(this[0])}}),window.clearInterval(l))},20)},function(e){var t={init:function(t){var n={menuWidth:300,edge:"left",closeOnClick:!1};t=e.extend(n,t),e(this).each(function(){function n(n){o=!1,s=!1,e("body").css({overflow:"",width:""}),e("#sidenav-overlay").velocity({opacity:0},{duration:200,queue:!1,easing:"easeOutQuad",complete:function(){e(this).remove()}}),"left"===t.edge?(a.css({width:"",right:"",left:"0"}),r.velocity({translateX:"-100%"},{duration:200,queue:!1,easing:"easeOutCubic",complete:function(){n===!0&&(r.removeAttr("style"),r.css("width",t.menuWidth))}})):(a.css({width:"",right:"0",left:""}),r.velocity({translateX:"100%"},{duration:200,queue:!1,easing:"easeOutCubic",complete:function(){n===!0&&(r.removeAttr("style"),r.css("width",t.menuWidth))}}))}var i=e(this),r=e("#"+i.attr("data-activates"));300!=t.menuWidth&&r.css("width",t.menuWidth);var a=e('<div class="drag-target"></div>');e("body").append(a),"left"==t.edge?(r.css("transform","translateX(-100%)"),a.css({left:0})):(r.addClass("right-aligned").css("transform","translateX(100%)"),a.css({right:0})),r.hasClass("fixed")&&window.innerWidth>992&&r.css("transform","translateX(0)"),r.hasClass("fixed")&&e(window).resize(function(){window.innerWidth>992?0!==e("#sidenav-overlay").length&&s?n(!0):r.css("transform","translateX(0%)"):s===!1&&("left"===t.edge?r.css("transform","translateX(-100%)"):r.css("transform","translateX(100%)"))}),t.closeOnClick===!0&&r.on("click.itemclick","a:not(.collapsible-header)",function(){n()});var o=!1,s=!1;a.on("click",function(){s&&n()}),a.hammer({prevent_default:!1}).bind("pan",function(i){if("touch"==i.gesture.pointerType){var a=(i.gesture.direction,i.gesture.center.x),o=(i.gesture.center.y,i.gesture.velocityX,e("body")),l=o.innerWidth();if(o.css("overflow","hidden"),o.width(l),0===e("#sidenav-overlay").length){var u=e('<div id="sidenav-overlay"></div>');u.css("opacity",0).click(function(){n()}),e("body").append(u)}if("left"===t.edge&&(a>t.menuWidth?a=t.menuWidth:a<0&&(a=0)),"left"===t.edge)a<t.menuWidth/2?s=!1:a>=t.menuWidth/2&&(s=!0),r.css("transform","translateX("+(a-t.menuWidth)+"px)");else{a<window.innerWidth-t.menuWidth/2?s=!0:a>=window.innerWidth-t.menuWidth/2&&(s=!1);var c=a-t.menuWidth/2;c<0&&(c=0),r.css("transform","translateX("+c+"px)")}var d;"left"===t.edge?(d=a/t.menuWidth,e("#sidenav-overlay").velocity({opacity:d},{duration:10,queue:!1,easing:"easeOutQuad"})):(d=Math.abs((a-window.innerWidth)/t.menuWidth),e("#sidenav-overlay").velocity({opacity:d},{duration:10,queue:!1,easing:"easeOutQuad"}))}}).bind("panend",function(n){if("touch"==n.gesture.pointerType){var i=n.gesture.velocityX,l=n.gesture.center.x,u=l-t.menuWidth,c=l-t.menuWidth/2;u>0&&(u=0),c<0&&(c=0),o=!1,"left"===t.edge?s&&i<=.3||i<-.5?(0!==u&&r.velocity({translateX:[0,u]},{duration:300,queue:!1,easing:"easeOutQuad"}),e("#sidenav-overlay").velocity({opacity:1},{duration:50,queue:!1,easing:"easeOutQuad"}),a.css({width:"50%",right:0,left:""}),s=!0):(!s||i>.3)&&(e("body").css({overflow:"",width:""}),r.velocity({translateX:[-1*t.menuWidth-10,u]},{duration:200,queue:!1,easing:"easeOutQuad"}),e("#sidenav-overlay").velocity({opacity:0},{duration:200,queue:!1,easing:"easeOutQuad",complete:function(){e(this).remove()}}),a.css({width:"10px",right:"",left:0})):s&&i>=-.3||i>.5?(0!==c&&r.velocity({translateX:[0,c]},{duration:300,queue:!1,easing:"easeOutQuad"}),e("#sidenav-overlay").velocity({opacity:1},{duration:50,queue:!1,easing:"easeOutQuad"}),a.css({width:"50%",right:"",left:0}),s=!0):(!s||i<-.3)&&(e("body").css({overflow:"",width:""}),r.velocity({translateX:[t.menuWidth+10,c]},{duration:200,queue:!1,easing:"easeOutQuad"}),e("#sidenav-overlay").velocity({opacity:0},{duration:200,queue:!1,easing:"easeOutQuad",complete:function(){e(this).remove()}}),a.css({width:"10px",right:0,left:""}))}}),i.click(function(){if(s===!0)s=!1,o=!1,n();else{var i=e("body"),l=i.innerWidth();i.css("overflow","hidden"),i.width(l),e("body").append(a),"left"===t.edge?(a.css({width:"50%",right:0,left:""}),r.velocity({translateX:[0,-1*t.menuWidth]},{duration:300,queue:!1,easing:"easeOutQuad"})):(a.css({width:"50%",right:"",left:0}),r.velocity({translateX:[0,t.menuWidth]},{duration:300,queue:!1,easing:"easeOutQuad"}));var u=e('<div id="sidenav-overlay"></div>');u.css("opacity",0).click(function(){s=!1,o=!1,n(),u.velocity({opacity:0},{duration:300,queue:!1,easing:"easeOutQuad",complete:function(){e(this).remove()}})}),e("body").append(u),u.velocity({opacity:1},{duration:300,queue:!1,easing:"easeOutQuad",complete:function(){s=!0,o=!1}})}return!1})})},show:function(){this.trigger("click")},hide:function(){e("#sidenav-overlay").trigger("click")}};e.fn.sideNav=function(n){return t[n]?t[n].apply(this,Array.prototype.slice.call(arguments,1)):"object"!=typeof n&&n?void e.error("Method "+n+" does not exist on jQuery.sideNav"):t.init.apply(this,arguments)}}(jQuery),function(e){function t(t,n,i,r){var a=e();return e.each(o,function(e,o){if(o.height()>0){var s=o.offset().top,l=o.offset().left,u=l+o.width(),c=s+o.height(),d=!(l>n||u<r||s>i||c<t);d&&a.push(o)}}),a}function n(){++u;var n=a.scrollTop(),i=a.scrollLeft(),r=i+a.width(),o=n+a.height(),l=t(n+c.top+200,r+c.right,o+c.bottom,i+c.left);e.each(l,function(e,t){var n=t.data("scrollSpy:ticks");"number"!=typeof n&&t.triggerHandler("scrollSpy:enter"),t.data("scrollSpy:ticks",u)}),e.each(s,function(e,t){var n=t.data("scrollSpy:ticks");"number"==typeof n&&n!==u&&(t.triggerHandler("scrollSpy:exit"),t.data("scrollSpy:ticks",null))}),s=l}function i(){a.trigger("scrollSpy:winSize")}function r(e,t,n){var i,r,a,o=null,s=0;n||(n={});var l=function(){s=n.leading===!1?0:d(),o=null,a=e.apply(i,r),i=r=null};return function(){var u=d();s||n.leading!==!1||(s=u);var c=t-(u-s);return i=this,r=arguments,c<=0?(clearTimeout(o),o=null,s=u,a=e.apply(i,r),i=r=null):o||n.trailing===!1||(o=setTimeout(l,c)),a}}var a=e(window),o=[],s=[],l=!1,u=0,c={top:0,right:0,bottom:0,left:0},d=Date.now||function(){return(new Date).getTime()};e.scrollSpy=function(t,i){var s={throttle:100,scrollOffset:200};i=e.extend(s,i);var u=[];t=e(t),t.each(function(t,n){o.push(e(n)),e(n).data("scrollSpy:id",t),e('a[href="#'+e(n).attr("id")+'"]').click(function(t){t.preventDefault();var n=e(this.hash).offset().top+1;e("html, body").animate({scrollTop:n-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;var d=r(n,i.throttle||100),f=function(){e(document).ready(d)};return l||(a.on("scroll",f),a.on("resize",f),l=!0),setTimeout(f,0),t.on("scrollSpy:enter",function(){u=e.grep(u,function(e){return 0!=e.height()});var t=e(this);u[0]?(e('a[href="#'+u[0].attr("id")+'"]').removeClass("active"),t.data("scrollSpy:id")<u[0].data("scrollSpy:id")?u.unshift(e(this)):u.push(e(this))):u.push(e(this)),e('a[href="#'+u[0].attr("id")+'"]').addClass("active")}),t.on("scrollSpy:exit",function(){if(u=e.grep(u,function(e){return 0!=e.height()}),u[0]){e('a[href="#'+u[0].attr("id")+'"]').removeClass("active");var t=e(this);u=e.grep(u,function(e){return e.attr("id")!=t.attr("id")}),u[0]&&e('a[href="#'+u[0].attr("id")+'"]').addClass("active")}}),t},e.winSizeSpy=function(t){return e.winSizeSpy=function(){return a},t=t||{throttle:100},a.on("resize",r(i,t.throttle||100))},e.fn.scrollSpy=function(t){return e.scrollSpy(e(this),t)}}(jQuery),function(e){e(document).ready(function(){function t(t){var n=t.css("font-family"),i=t.css("font-size"),a=t.css("line-height");i&&r.css("font-size",i),n&&r.css("font-family",n),a&&r.css("line-height",a),"off"===t.attr("wrap")&&r.css("overflow-wrap","normal").css("white-space","pre"),r.text(t.val()+"\n");var o=r.html().replace(/\n/g,"<br>");r.html(o),t.is(":visible")?r.css("width",t.width()):r.css("width",e(window).width()/2),t.css("height",r.height())}Materialize.updateTextFields=function(){var t="input[type=text], input[type=password], input[type=email], input[type=url], input[type=tel], input[type=number], input[type=search], textarea";e(t).each(function(t,n){e(n).val().length>0||n.autofocus||void 0!==e(this).attr("placeholder")||e(n)[0].validity.badInput===!0?e(this).siblings("label").addClass("active"):e(this).siblings("label").removeClass("active")})};var n="input[type=text], input[type=password], input[type=email], input[type=url], input[type=tel], input[type=number], input[type=search], textarea";e(document).on("change",n,function(){0===e(this).val().length&&void 0===e(this).attr("placeholder")||e(this).siblings("label").addClass("active"),validate_field(e(this))}),e(document).ready(function(){Materialize.updateTextFields()}),e(document).on("reset",function(t){var i=e(t.target);i.is("form")&&(i.find(n).removeClass("valid").removeClass("invalid"),i.find(n).each(function(){""===e(this).attr("value")&&e(this).siblings("label").removeClass("active")}),i.find("select.initialized").each(function(){var e=i.find("option[selected]").text();i.siblings("input.select-dropdown").val(e)}))}),e(document).on("focus",n,function(){e(this).siblings("label, .prefix").addClass("active")}),e(document).on("blur",n,function(){var t=e(this),n=".prefix";0===t.val().length&&t[0].validity.badInput!==!0&&void 0===t.attr("placeholder")&&(n+=", label"),t.siblings(n).removeClass("active"),validate_field(t)}),window.validate_field=function(e){var t=void 0!==e.attr("length"),n=parseInt(e.attr("length")),i=e.val().length;0===e.val().length&&e[0].validity.badInput===!1?e.hasClass("validate")&&(e.removeClass("valid"),e.removeClass("invalid")):e.hasClass("validate")&&(e.is(":valid")&&t&&i<=n||e.is(":valid")&&!t?(e.removeClass("invalid"),e.addClass("valid")):(e.removeClass("valid"),e.addClass("invalid")))};var i="input[type=radio], input[type=checkbox]";e(document).on("keyup.radio",i,function(t){if(9===t.which){e(this).addClass("tabbed");var n=e(this);return void n.one("blur",function(){e(this).removeClass("tabbed")})}});var r=e(".hiddendiv").first();r.length||(r=e('<div class="hiddendiv common"></div>'),e("body").append(r));var a=".materialize-textarea";e(a).each(function(){var n=e(this);n.val().length&&t(n)}),e("body").on("keyup keydown autoresize",a,function(){t(e(this))}),e(document).on("change",'.file-field input[type="file"]',function(){for(var t=e(this).closest(".file-field"),n=t.find("input.file-path"),i=e(this)[0].files,r=[],a=0;a<i.length;a++)r.push(i[a].name);n.val(r.join(", ")),n.trigger("change")});var o,s="input[type=range]",l=!1;e(s).each(function(){var t=e('<span class="thumb"><span class="value"></span></span>');e(this).after(t)});var u=".range-field";e(document).on("change",s,function(){var t=e(this).siblings(".thumb");t.find(".value").html(e(this).val())}),e(document).on("input mousedown touchstart",s,function(t){var n=e(this).siblings(".thumb"),i=e(this).outerWidth();n.length<=0&&(n=e('<span class="thumb"><span class="value"></span></span>'),e(this).after(n)),n.find(".value").html(e(this).val()),l=!0,e(this).addClass("active"),n.hasClass("active")||n.velocity({height:"30px",width:"30px",top:"-20px",marginLeft:"-15px"},{duration:300,easing:"easeOutExpo"}),"input"!==t.type&&(o=void 0===t.pageX||null===t.pageX?t.originalEvent.touches[0].pageX-e(this).offset().left:t.pageX-e(this).offset().left,o<0?o=0:o>i&&(o=i),n.addClass("active").css("left",o)),n.find(".value").html(e(this).val())}),e(document).on("mouseup touchend",u,function(){l=!1,e(this).removeClass("active")}),e(document).on("mousemove touchmove",u,function(t){var n,i=e(this).children(".thumb");if(l){i.hasClass("active")||i.velocity({height:"30px",width:"30px",top:"-20px",marginLeft:"-15px"},{duration:300,easing:"easeOutExpo"}),n=void 0===t.pageX||null===t.pageX?t.originalEvent.touches[0].pageX-e(this).offset().left:t.pageX-e(this).offset().left;var r=e(this).outerWidth();n<0?n=0:n>r&&(n=r),i.addClass("active").css("left",n),i.find(".value").html(i.siblings(s).val())}}),e(document).on("mouseout touchleave",u,function(){if(!l){var t=e(this).children(".thumb");t.hasClass("active")&&t.velocity({height:"0",width:"0",top:"10px",marginLeft:"-6px"},{duration:100}),t.removeClass("active")}}),e.fn.autocomplete=function(t){var n={data:{}};return t=e.extend(n,t),this.each(function(){var n=e(this),i=t.data,r=n.closest(".input-field");if(!e.isEmptyObject(i)){var a=e('<ul class="autocomplete-content dropdown-content"></ul>');r.length?r.append(a):n.after(a);var o=function(e,t){var n=t.find("img"),i=t.text().toLowerCase().indexOf(""+e.toLowerCase()),r=i+e.length-1,a=t.text().slice(0,i),o=t.text().slice(i,r+1),s=t.text().slice(r+1);t.html("<span>"+a+"<span class='highlight'>"+o+"</span>"+s+"</span>"),n.length&&t.prepend(n)};n.on("keyup",function(t){if(13===t.which)return void a.find("li").first().click();var r=n.val().toLowerCase();if(a.empty(),""!==r)for(var s in i)if(i.hasOwnProperty(s)&&s.toLowerCase().indexOf(r)!==-1&&s.toLowerCase()!==r){var l=e("<li></li>");i[s]?l.append('<img src="'+i[s]+'" class="right circle"><span>'+s+"</span>"):l.append("<span>"+s+"</span>"),a.append(l),o(r,l)}}),a.on("click","li",function(){n.val(e(this).text().trim()),a.empty()})}})}}),e.fn.material_select=function(t){function n(e,t,n){var r=e.indexOf(t),a=r===-1;return a?e.push(t):e.splice(r,1),n.siblings("ul.dropdown-content").find("li").eq(t).toggleClass("active"),n.find("option").eq(t).prop("selected",a),i(e,n),a}function i(e,t){for(var n="",i=0,r=e.length;i<r;i++){var a=t.find("option").eq(e[i]).text();n+=0===i?a:", "+a}""===n&&(n=t.find("option:disabled").eq(0).text()),t.siblings("input.select-dropdown").val(n)}e(this).each(function(){var i=e(this);if(!i.hasClass("browser-default")){var r=!!i.attr("multiple"),a=i.data("select-id");if(a&&(i.parent().find("span.caret").remove(),i.parent().find("input").remove(),i.unwrap(),e("ul#select-options-"+a).remove()),"destroy"===t)return void i.data("select-id",null).removeClass("initialized");var o=Materialize.guid();i.data("select-id",o);var s=e('<div class="select-wrapper"></div>');s.addClass(i.attr("class"));var l=e('<ul id="select-options-'+o+'" class="dropdown-content select-dropdown '+(r?"multiple-select-dropdown":"")+'"></ul>'),u=i.children("option, optgroup"),c=[],d=!1,f=i.find("option:selected").html()||i.find("option:first").html()||"",h=function(t,n,i){var r=n.is(":disabled")?"disabled ":"",a="optgroup-option"===i?"optgroup-option ":"",o=n.data("icon"),s=n.attr("class");if(o){var u="";return s&&(u=' class="'+s+'"'),"multiple"===i?l.append(e('<li class="'+r+'"><img src="'+o+'"'+u+'><span><input type="checkbox"'+r+"/><label></label>"+n.html()+"</span></li>")):l.append(e('<li class="'+r+a+'"><img src="'+o+'"'+u+"><span>"+n.html()+"</span></li>")),!0}"multiple"===i?l.append(e('<li class="'+r+'"><span><input type="checkbox"'+r+"/><label></label>"+n.html()+"</span></li>")):l.append(e('<li class="'+r+a+'"><span>'+n.html()+"</span></li>"))};u.length&&u.each(function(){if(e(this).is("option"))r?h(i,e(this),"multiple"):h(i,e(this));else if(e(this).is("optgroup")){var t=e(this).children("option");l.append(e('<li class="optgroup"><span>'+e(this).attr("label")+"</span></li>")),t.each(function(){h(i,e(this),"optgroup-option")})}}),l.find("li:not(.optgroup)").each(function(a){e(this).click(function(o){if(!e(this).hasClass("disabled")&&!e(this).hasClass("optgroup")){var s=!0;r?(e('input[type="checkbox"]',this).prop("checked",function(e,t){return!t}),s=n(c,e(this).index(),i),g.trigger("focus")):(l.find("li").removeClass("active"),e(this).toggleClass("active"),g.val(e(this).text())),m(l,e(this)),i.find("option").eq(a).prop("selected",s),i.trigger("change"),"undefined"!=typeof t&&t()}o.stopPropagation()})}),i.wrap(s);var p=e('<span class="caret">&#9660;</span>');i.is(":disabled")&&p.addClass("disabled");var v=f.replace(/"/g,"&quot;"),g=e('<input type="text" class="select-dropdown" readonly="true" '+(i.is(":disabled")?"disabled":"")+' data-activates="select-options-'+o+'" value="'+v+'"/>');i.before(g),g.before(p),g.after(l),i.is(":disabled")||g.dropdown({hover:!1,closeOnClick:!1}),i.attr("tabindex")&&e(g[0]).attr("tabindex",i.attr("tabindex")),i.addClass("initialized"),g.on({focus:function(){if(e("ul.select-dropdown").not(l[0]).is(":visible")&&e("input.select-dropdown").trigger("close"),!l.is(":visible")){e(this).trigger("open",["focus"]);var t=e(this).val(),n=l.find("li").filter(function(){return e(this).text().toLowerCase()===t.toLowerCase()})[0];m(l,n)}},click:function(e){e.stopPropagation()}}),g.on("blur",function(){r||e(this).trigger("close"),l.find("li.selected").removeClass("selected")}),l.hover(function(){d=!0},function(){d=!1}),e(window).on({click:function(){r&&(d||g.trigger("close"))}}),r&&i.find("option:selected:not(:disabled)").each(function(){var t=e(this).index();n(c,t,i),l.find("li").eq(t).find(":checkbox").prop("checked",!0)});var m=function(t,n){if(n){t.find("li.selected").removeClass("selected");var i=e(n);i.addClass("selected"),l.scrollTo(i)}},y=[],b=function(t){if(9==t.which)return void g.trigger("close");if(40==t.which&&!l.is(":visible"))return void g.trigger("open");if(13!=t.which||l.is(":visible")){t.preventDefault();var n=String.fromCharCode(t.which).toLowerCase(),i=[9,13,27,38,40];if(n&&i.indexOf(t.which)===-1){y.push(n);var a=y.join(""),o=l.find("li").filter(function(){return 0===e(this).text().toLowerCase().indexOf(a)})[0];o&&m(l,o)}if(13==t.which){var s=l.find("li.selected:not(.disabled)")[0];s&&(e(s).trigger("click"),r||g.trigger("close"))}40==t.which&&(o=l.find("li.selected").length?l.find("li.selected").next("li:not(.disabled)")[0]:l.find("li:not(.disabled)")[0],m(l,o)),27==t.which&&g.trigger("close"),38==t.which&&(o=l.find("li.selected").prev("li:not(.disabled)")[0],o&&m(l,o)),setTimeout(function(){y=[]},1e3)}};g.on("keydown",b)}})}}(jQuery),function(e){var t={init:function(t){var n={indicators:!0,height:400,transition:500,interval:6e3};return t=e.extend(n,t),this.each(function(){function n(e,t){e.hasClass("center-align")?e.velocity({opacity:0,translateY:-100},{duration:t,queue:!1}):e.hasClass("right-align")?e.velocity({opacity:0,translateX:100},{duration:t,queue:!1}):e.hasClass("left-align")&&e.velocity({opacity:0,translateX:-100},{duration:t,queue:!1})}function i(e){e>=u.length?e=0:e<0&&(e=u.length-1),c=l.find(".active").index(),c!=e&&(r=u.eq(c),$caption=r.find(".caption"),r.removeClass("active"),r.velocity({opacity:0},{duration:t.transition,queue:!1,easing:"easeOutQuad",complete:function(){u.not(".active").velocity({opacity:0,translateX:0,translateY:0},{duration:0,queue:!1})}}),n($caption,t.transition),t.indicators&&a.eq(c).removeClass("active"),u.eq(e).velocity({opacity:1},{duration:t.transition,queue:!1,easing:"easeOutQuad"}),u.eq(e).find(".caption").velocity({opacity:1,translateX:0,translateY:0},{duration:t.transition,delay:t.transition,queue:!1,easing:"easeOutQuad"}),u.eq(e).addClass("active"),t.indicators&&a.eq(e).addClass("active"))}var r,a,o,s=e(this),l=s.find("ul.slides").first(),u=l.find("> li"),c=l.find(".active").index();c!=-1&&(r=u.eq(c)),s.hasClass("fullscreen")||(t.indicators?s.height(t.height+40):s.height(t.height),l.height(t.height)),u.find(".caption").each(function(){n(e(this),0)}),u.find("img").each(function(){var t="data:image/gif;base64,R0lGODlhAQABAIABAP///wAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==";e(this).attr("src")!==t&&(e(this).css("background-image","url("+e(this).attr("src")+")"),e(this).attr("src",t))}),t.indicators&&(a=e('<ul class="indicators"></ul>'),u.each(function(){var n=e('<li class="indicator-item"></li>');n.click(function(){var n=l.parent(),r=n.find(e(this)).index();i(r),clearInterval(o),o=setInterval(function(){c=l.find(".active").index(),u.length==c+1?c=0:c+=1,i(c)},t.transition+t.interval)}),a.append(n)}),s.append(a),a=s.find("ul.indicators").find("li.indicator-item")),r?r.show():(u.first().addClass("active").velocity({opacity:1},{duration:t.transition,queue:!1,easing:"easeOutQuad"}),c=0,r=u.eq(c),t.indicators&&a.eq(c).addClass("active")),r.find("img").each(function(){r.find(".caption").velocity({opacity:1,translateX:0,translateY:0},{duration:t.transition,queue:!1,easing:"easeOutQuad"})}),o=setInterval(function(){c=l.find(".active").index(),i(c+1)},t.transition+t.interval);var d=!1,f=!1,h=!1;s.hammer({prevent_default:!1}).bind("pan",function(e){if("touch"===e.gesture.pointerType){clearInterval(o);var t=e.gesture.direction,n=e.gesture.deltaX,i=e.gesture.velocityX;$curr_slide=l.find(".active"),$curr_slide.velocity({translateX:n},{duration:50,queue:!1,easing:"easeOutQuad"}),4===t&&(n>s.innerWidth()/2||i<-.65)?h=!0:2===t&&(n<-1*s.innerWidth()/2||i>.65)&&(f=!0);var r;f&&(r=$curr_slide.next(),0===r.length&&(r=u.first()),r.velocity({opacity:1},{duration:300,queue:!1,easing:"easeOutQuad"})),h&&(r=$curr_slide.prev(),0===r.length&&(r=u.last()),r.velocity({opacity:1},{duration:300,queue:!1,easing:"easeOutQuad"}))}}).bind("panend",function(e){"touch"===e.gesture.pointerType&&($curr_slide=l.find(".active"),d=!1,curr_index=l.find(".active").index(),!h&&!f||u.length<=1?$curr_slide.velocity({translateX:0},{duration:300,queue:!1,easing:"easeOutQuad"}):f?(i(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})}})):h&&(i(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})}})),f=!1,h=!1,clearInterval(o),o=setInterval(function(){c=l.find(".active").index(),u.length==c+1?c=0:c+=1,i(c)},t.transition+t.interval))}),s.on("sliderPause",function(){clearInterval(o)}),s.on("sliderStart",function(){clearInterval(o),o=setInterval(function(){c=l.find(".active").index(),u.length==c+1?c=0:c+=1,i(c)},t.transition+t.interval)}),s.on("sliderNext",function(){c=l.find(".active").index(),i(c+1)}),s.on("sliderPrev",function(){c=l.find(".active").index(),i(c-1)})})},pause:function(){e(this).trigger("sliderPause")},start:function(){e(this).trigger("sliderStart")},next:function(){e(this).trigger("sliderNext")},prev:function(){e(this).trigger("sliderPrev")}};e.fn.slider=function(n){return t[n]?t[n].apply(this,Array.prototype.slice.call(arguments,1)):"object"!=typeof n&&n?void e.error("Method "+n+" does not exist on jQuery.tooltip"):t.init.apply(this,arguments)}}(jQuery),function(e){e(document).ready(function(){e(document).on("click.card",".card",function(t){e(this).find("> .card-reveal").length&&(e(t.target).is(e(".card-reveal .card-title"))||e(t.target).is(e(".card-reveal .card-title i"))?e(this).find(".card-reveal").velocity({translateY:0},{duration:225,queue:!1,easing:"easeInOutQuad",complete:function(){e(this).css({display:"none"})}}):(e(t.target).is(e(".card .activator"))||e(t.target).is(e(".card .activator i")))&&(e(t.target).closest(".card").css("overflow","hidden"),e(this).find(".card-reveal").css({display:"block"}).velocity("stop",!1).velocity({translateY:"-100%"},{duration:300,queue:!1,easing:"easeInOutQuad"})))})})}(jQuery),function(e){var t=!1,n={data:[],placeholder:"",secondaryPlaceholder:""};e(document).ready(function(){e(document).on("click",".chip .close",function(){var t=e(this).closest(".chips");t.data("initialized")||e(this).closest(".chip").remove()})}),e.fn.material_chip=function(i){var r=this;return this.$el=e(this),this.$document=e(document),this.SELS={CHIPS:".chips",CHIP:".chip",INPUT:"input",DELETE:".material-icons",SELECTED_CHIP:".selected"},"data"===i?this.$el.data("chips"):"options"===i?this.$el.data("options"):(this.$el.data("options",e.extend({},n,i)),this.init=function(){var t=0;r.$el.each(function(){var n=e(this);if(!n.data("initialized")){var i=n.data("options");(!i.data||!i.data instanceof Array)&&(i.data=[]),n.data("chips",i.data),n.data("index",t),n.data("initialized",!0),n.hasClass(r.SELS.CHIPS)||n.addClass("chips"),r.chips(n),t++}})},this.handleEvents=function(){var t=r.SELS;r.$document.on("click",t.CHIPS,function(n){e(n.target).find(t.INPUT).focus()}),r.$document.on("click",t.CHIP,function(){e(t.CHIP).removeClass("selected"),e(this).toggleClass("selected")}),r.$document.on("keydown",function(n){if(!e(n.target).is("input, textarea")){var i,a=r.$document.find(t.CHIP+t.SELECTED_CHIP),o=a.closest(t.CHIPS),s=a.siblings(t.CHIP).length;if(a.length)if(8===n.which||46===n.which){n.preventDefault();var l=o.data("index");i=a.index(),r.deleteChip(l,i,o);var u=null;i+1<s?u=i:i!==s&&i+1!==s||(u=s-1),u<0&&(u=null),null!==u&&r.selectChip(l,u,o),s||o.find("input").focus()}else if(37===n.which){if(i=a.index()-1,i<0)return;e(t.CHIP).removeClass("selected"),r.selectChip(o.data("index"),i,o)}else if(39===n.which){if(i=a.index()+1,e(t.CHIP).removeClass("selected"),i>s)return void o.find("input").focus();r.selectChip(o.data("index"),i,o)}}}),r.$document.on("focusin",t.CHIPS+" "+t.INPUT,function(n){e(n.target).closest(t.CHIPS).addClass("focus"),e(t.CHIP).removeClass("selected")}),r.$document.on("focusout",t.CHIPS+" "+t.INPUT,function(n){e(n.target).closest(t.CHIPS).removeClass("focus")}),r.$document.on("keydown",t.CHIPS+" "+t.INPUT,function(n){var i=e(n.target),a=i.closest(t.CHIPS),o=a.data("index"),s=a.children(t.CHIP).length;return 13===n.which?(n.preventDefault(),r.addChip(o,{tag:i.val()},a),void i.val("")):8!==n.keyCode&&37!==n.keyCode||""!==i.val()||!s?void 0:(r.selectChip(o,s-1,a),void i.blur())}),r.$document.on("click",t.CHIPS+" "+t.DELETE,function(n){var i=e(n.target),a=i.closest(t.CHIPS),o=i.closest(t.CHIP);n.stopPropagation(),r.deleteChip(a.data("index"),o.index(),a),a.find("input").focus()})},this.chips=function(e){var t="";e.data("options");e.data("chips").forEach(function(e){t+=r.renderChip(e)}),t+='<input class="input" placeholder="">',e.html(t),r.setPlaceholder(e)},this.renderChip=function(e){if(e.tag){var t='<div class="chip">'+e.tag;return e.image&&(t+=' <img src="'+e.image+'"> '),t+='<i class="material-icons close">close</i>',t+="</div>"}},this.setPlaceholder=function(e){var t=e.data("options");e.data("chips").length&&t.placeholder?e.find("input").prop("placeholder",t.placeholder):!e.data("chips").length&&t.secondaryPlaceholder&&e.find("input").prop("placeholder",t.secondaryPlaceholder)},this.isValid=function(e,t){for(var n=e.data("chips"),i=!1,r=0;r<n.length;r++)if(n[r].tag===t.tag)return void(i=!0);return""!==t.tag&&!i},this.addChip=function(t,n,i){if(r.isValid(i,n)){var a=(i.data("options"),r.renderChip(n));i.data("chips").push(n),e(a).insertBefore(i.find("input")),i.trigger("chip.add",n),r.setPlaceholder(i)}},this.deleteChip=function(e,t,n){var i=n.data("chips")[t];n.find(".chip").eq(t).remove(),n.data("chips").splice(t,1),n.trigger("chip.delete",i),r.setPlaceholder(n)},this.selectChip=function(e,t,n){var i=n.find(".chip").eq(t);i&&!1===i.hasClass("selected")&&(i.addClass("selected"),n.trigger("chip.select",n.data("chips")[t]))},this.getChipsElement=function(e,t){return t.eq(e)},this.init(),void(t||(this.handleEvents(),t=!0)))}}(jQuery),function(e){e.fn.pushpin=function(t){var n={top:0,bottom:1/0,offset:0};return"remove"===t?(this.each(function(){(id=e(this).data("pushpin-id"))&&(e(window).off("scroll."+id),e(this).removeData("pushpin-id").removeClass("pin-top pinned pin-bottom").removeAttr("style"))}),!1):(t=e.extend(n,t),$index=0,this.each(function(){function n(e){e.removeClass("pin-top"),e.removeClass("pinned"),e.removeClass("pin-bottom")}function i(i,r){i.each(function(){t.top<=r&&t.bottom>=r&&!e(this).hasClass("pinned")&&(n(e(this)),e(this).css("top",t.offset),e(this).addClass("pinned")),r<t.top&&!e(this).hasClass("pin-top")&&(n(e(this)),e(this).css("top",0),e(this).addClass("pin-top")),r>t.bottom&&!e(this).hasClass("pin-bottom")&&(n(e(this)),e(this).addClass("pin-bottom"),e(this).css("top",t.bottom-o))})}var r=Materialize.guid(),a=e(this),o=e(this).offset().top;e(this).data("pushpin-id",r),i(a,e(window).scrollTop()),e(window).on("scroll."+r,function(){var n=e(window).scrollTop()+t.offset;i(a,n)})}))}}(jQuery),function(e){e(document).ready(function(){e.fn.reverse=[].reverse,e(document).on("mouseenter.fixedActionBtn",".fixed-action-btn:not(.click-to-toggle)",function(){var n=e(this);t(n)}),e(document).on("mouseleave.fixedActionBtn",".fixed-action-btn:not(.click-to-toggle)",function(){var t=e(this);n(t)}),e(document).on("click.fixedActionBtn",".fixed-action-btn.click-to-toggle > a",function(){var i=e(this),r=i.parent();r.hasClass("active")?n(r):t(r)})}),e.fn.extend({openFAB:function(){t(e(this))},closeFAB:function(){n(e(this))}});var t=function(t){if($this=t,$this.hasClass("active")===!1){var n,i,r=$this.hasClass("horizontal");r===!0?i=40:n=40,$this.addClass("active"),$this.find("ul .btn-floating").velocity({scaleY:".4",scaleX:".4",translateY:n+"px",translateX:i+"px"},{duration:0});var a=0;$this.find("ul .btn-floating").reverse().each(function(){e(this).velocity({opacity:"1",scaleX:"1",scaleY:"1",translateY:"0",translateX:"0"},{duration:80,delay:a}),a+=40})}},n=function(e){$this=e;var t,n,i=$this.hasClass("horizontal");i===!0?n=40:t=40,$this.removeClass("active");$this.find("ul .btn-floating").velocity("stop",!0),$this.find("ul .btn-floating").velocity({opacity:"0",scaleX:".4",scaleY:".4",translateY:t+"px",translateX:n+"px"},{duration:80})}}(jQuery),function(e){Materialize.fadeInImage=function(t){var n;if("string"==typeof t)n=e(t);else{if("object"!=typeof t)return;n=t}n.css({opacity:0}),e(n).velocity({opacity:1},{duration:650,queue:!1,easing:"easeOutSine"}),e(n).velocity({opacity:1},{duration:1300,queue:!1,easing:"swing",step:function(t,n){n.start=100;var i=t/100,r=150-(100-t)/1.75;r<100&&(r=100),t>=0&&e(this).css({"-webkit-filter":"grayscale("+i+")brightness("+r+"%)",filter:"grayscale("+i+")brightness("+r+"%)"
})}})},Materialize.showStaggeredList=function(t){var n;if("string"==typeof t)n=e(t);else{if("object"!=typeof t)return;n=t}var i=0;n.find("li").velocity({translateX:"-100px"},{duration:0}),n.find("li").each(function(){e(this).velocity({opacity:"1",translateX:"0"},{duration:800,delay:i,easing:[60,10]}),i+=120})},e(document).ready(function(){var t=!1,n=!1;e(".dismissable").each(function(){e(this).hammer({prevent_default:!1}).bind("pan",function(i){if("touch"===i.gesture.pointerType){var r=e(this),a=i.gesture.direction,o=i.gesture.deltaX,s=i.gesture.velocityX;r.velocity({translateX:o},{duration:50,queue:!1,easing:"easeOutQuad"}),4===a&&(o>r.innerWidth()/2||s<-.75)&&(t=!0),2===a&&(o<-1*r.innerWidth()/2||s>.75)&&(n=!0)}}).bind("panend",function(i){if(Math.abs(i.gesture.deltaX)<e(this).innerWidth()/2&&(n=!1,t=!1),"touch"===i.gesture.pointerType){var r=e(this);if(t||n){var a;a=t?r.innerWidth():-1*r.innerWidth(),r.velocity({translateX:a},{duration:100,queue:!1,easing:"easeOutQuad",complete:function(){r.css("border","none"),r.velocity({height:0,padding:0},{duration:200,queue:!1,easing:"easeOutQuad",complete:function(){r.remove()}})}})}else r.velocity({translateX:0},{duration:100,queue:!1,easing:"easeOutQuad"});t=!1,n=!1}})})})}(jQuery),function(){Materialize.scrollFire=function(e){var t=!1;window.addEventListener("scroll",function(){t=!0}),setInterval(function(){if(t){t=!1;for(var n=window.pageYOffset+window.innerHeight,i=0;i<e.length;i++){var r=e[i],a=r.selector,o=r.offset,s=r.callback,l=document.querySelector(a);if(null!==l){var u=l.getBoundingClientRect().top+window.pageYOffset;if(n>u+o&&r.done!==!0){if("function"==typeof s)s.call(this,l);else if("string"==typeof s){var c=new Function(s);c(l)}r.done=!0}}}}},100)}}(jQuery),function(e){"function"==typeof define&&define.amd?define("picker",["jquery"],e):"object"==typeof exports?module.exports=e(require("jquery")):this.Picker=e(jQuery)}(function(e){function t(a,o,l,d){function f(){return t._.node("div",t._.node("div",t._.node("div",t._.node("div",T.component.nodes(b.open),x.box),x.wrap),x.frame),x.holder)}function h(){C.data(o,T).addClass(x.input).attr("tabindex",-1).val(C.data("value")?T.get("select",w.format):a.value),w.editable||C.on("focus."+b.id+" click."+b.id,function(e){e.preventDefault(),T.$root.eq(0).focus()}).on("keydown."+b.id,g),r(a,{haspopup:!0,expanded:!1,readonly:!1,owns:a.id+"_root"})}function p(){T.$root.on({keydown:g,focusin:function(e){T.$root.removeClass(x.focused),e.stopPropagation()},"mousedown click":function(t){var n=t.target;n!=T.$root.children()[0]&&(t.stopPropagation(),"mousedown"!=t.type||e(n).is("input, select, textarea, button, option")||(t.preventDefault(),T.$root.eq(0).focus()))}}).on({focus:function(){C.addClass(x.target)},blur:function(){C.removeClass(x.target)}}).on("focus.toOpen",m).on("click","[data-pick], [data-nav], [data-clear], [data-close]",function(){var t=e(this),n=t.data(),i=t.hasClass(x.navDisabled)||t.hasClass(x.disabled),r=s();r=r&&(r.type||r.href),(i||r&&!e.contains(T.$root[0],r))&&T.$root.eq(0).focus(),!i&&n.nav?T.set("highlight",T.component.item.highlight,{nav:n.nav}):!i&&"pick"in n?T.set("select",n.pick):n.clear?T.clear().close(!0):n.close&&T.close(!0)}),r(T.$root[0],"hidden",!0)}function v(){var t;w.hiddenName===!0?(t=a.name,a.name=""):(t=["string"==typeof w.hiddenPrefix?w.hiddenPrefix:"","string"==typeof w.hiddenSuffix?w.hiddenSuffix:"_submit"],t=t[0]+a.name+t[1]),T._hidden=e('<input type=hidden name="'+t+'"'+(C.data("value")||a.value?' value="'+T.get("select",w.formatSubmit)+'"':"")+">")[0],C.on("change."+b.id,function(){T._hidden.value=a.value?T.get("select",w.formatSubmit):""}),w.container?e(w.container).append(T._hidden):C.after(T._hidden)}function g(e){var t=e.keyCode,n=/^(8|46)$/.test(t);return 27==t?(T.close(),!1):void((32==t||n||!b.open&&T.component.key[t])&&(e.preventDefault(),e.stopPropagation(),n?T.clear().close():T.open()))}function m(e){e.stopPropagation(),"focus"==e.type&&T.$root.addClass(x.focused),T.open()}if(!a)return t;var y=!1,b={id:a.id||"P"+Math.abs(~~(Math.random()*new Date))},w=l?e.extend(!0,{},l.defaults,d):d||{},x=e.extend({},t.klasses(),w.klass),C=e(a),S=function(){return this.start()},T=S.prototype={constructor:S,$node:C,start:function(){return b&&b.start?T:(b.methods={},b.start=!0,b.open=!1,b.type=a.type,a.autofocus=a==s(),a.readOnly=!w.editable,a.id=a.id||b.id,"text"!=a.type&&(a.type="text"),T.component=new l(T,w),T.$root=e(t._.node("div",f(),x.picker,'id="'+a.id+'_root" tabindex="0"')),p(),w.formatSubmit&&v(),h(),w.container?e(w.container).append(T.$root):C.after(T.$root),T.on({start:T.component.onStart,render:T.component.onRender,stop:T.component.onStop,open:T.component.onOpen,close:T.component.onClose,set:T.component.onSet}).on({start:w.onStart,render:w.onRender,stop:w.onStop,open:w.onOpen,close:w.onClose,set:w.onSet}),y=n(T.$root.children()[0]),a.autofocus&&T.open(),T.trigger("start").trigger("render"))},render:function(e){return e?T.$root.html(f()):T.$root.find("."+x.box).html(T.component.nodes(b.open)),T.trigger("render")},stop:function(){return b.start?(T.close(),T._hidden&&T._hidden.parentNode.removeChild(T._hidden),T.$root.remove(),C.removeClass(x.input).removeData(o),setTimeout(function(){C.off("."+b.id)},0),a.type=b.type,a.readOnly=!1,T.trigger("stop"),b.methods={},b.start=!1,T):T},open:function(n){return b.open?T:(C.addClass(x.active),r(a,"expanded",!0),setTimeout(function(){T.$root.addClass(x.opened),r(T.$root[0],"hidden",!1)},0),n!==!1&&(b.open=!0,y&&c.css("overflow","hidden").css("padding-right","+="+i()),T.$root.eq(0).focus(),u.on("click."+b.id+" focusin."+b.id,function(e){var t=e.target;t!=a&&t!=document&&3!=e.which&&T.close(t===T.$root.children()[0])}).on("keydown."+b.id,function(n){var i=n.keyCode,r=T.component.key[i],a=n.target;27==i?T.close(!0):a!=T.$root[0]||!r&&13!=i?e.contains(T.$root[0],a)&&13==i&&(n.preventDefault(),a.click()):(n.preventDefault(),r?t._.trigger(T.component.key.go,T,[t._.trigger(r)]):T.$root.find("."+x.highlighted).hasClass(x.disabled)||T.set("select",T.component.item.highlight).close())})),T.trigger("open"))},close:function(e){return e&&(T.$root.off("focus.toOpen").eq(0).focus(),setTimeout(function(){T.$root.on("focus.toOpen",m)},0)),C.removeClass(x.active),r(a,"expanded",!1),setTimeout(function(){T.$root.removeClass(x.opened+" "+x.focused),r(T.$root[0],"hidden",!0)},0),b.open?(b.open=!1,y&&c.css("overflow","").css("padding-right","-="+i()),u.off("."+b.id),T.trigger("close")):T},clear:function(e){return T.set("clear",null,e)},set:function(t,n,i){var r,a,o=e.isPlainObject(t),s=o?t:{};if(i=o&&e.isPlainObject(n)?n:i||{},t){o||(s[t]=n);for(r in s)a=s[r],r in T.component.item&&(void 0===a&&(a=null),T.component.set(r,a,i)),"select"!=r&&"clear"!=r||C.val("clear"==r?"":T.get(r,w.format)).trigger("change");T.render()}return i.muted?T:T.trigger("set",s)},get:function(e,n){if(e=e||"value",null!=b[e])return b[e];if("valueSubmit"==e){if(T._hidden)return T._hidden.value;e="value"}if("value"==e)return a.value;if(e in T.component.item){if("string"==typeof n){var i=T.component.get(e);return i?t._.trigger(T.component.formats.toString,T.component,[n,i]):""}return T.component.get(e)}},on:function(t,n,i){var r,a,o=e.isPlainObject(t),s=o?t:{};if(t){o||(s[t]=n);for(r in s)a=s[r],i&&(r="_"+r),b.methods[r]=b.methods[r]||[],b.methods[r].push(a)}return T},off:function(){var e,t,n=arguments;for(e=0,namesCount=n.length;e<namesCount;e+=1)t=n[e],t in b.methods&&delete b.methods[t];return T},trigger:function(e,n){var i=function(e){var i=b.methods[e];i&&i.map(function(e){t._.trigger(e,T,[n])})};return i("_"+e),i(e),T}};return new S}function n(e){var t,n="position";return e.currentStyle?t=e.currentStyle[n]:window.getComputedStyle&&(t=getComputedStyle(e)[n]),"fixed"==t}function i(){if(c.height()<=l.height())return 0;var t=e('<div style="visibility:hidden;width:100px" />').appendTo("body"),n=t[0].offsetWidth;t.css("overflow","scroll");var i=e('<div style="width:100%" />').appendTo(t),r=i[0].offsetWidth;return t.remove(),n-r}function r(t,n,i){if(e.isPlainObject(n))for(var r in n)a(t,r,n[r]);else a(t,n,i)}function a(e,t,n){e.setAttribute(("role"==t?"":"aria-")+t,n)}function o(t,n){e.isPlainObject(t)||(t={attribute:n}),n="";for(var i in t){var r=("role"==i?"":"aria-")+i,a=t[i];n+=null==a?"":r+'="'+t[i]+'"'}return n}function s(){try{return document.activeElement}catch(e){}}var l=e(window),u=e(document),c=e(document.documentElement);return t.klasses=function(e){return e=e||"picker",{picker:e,opened:e+"--opened",focused:e+"--focused",input:e+"__input",active:e+"__input--active",target:e+"__input--target",holder:e+"__holder",frame:e+"__frame",wrap:e+"__wrap",box:e+"__box"}},t._={group:function(e){for(var n,i="",r=t._.trigger(e.min,e);r<=t._.trigger(e.max,e,[r]);r+=e.i)n=t._.trigger(e.item,e,[r]),i+=t._.node(e.node,n[0],n[1],n[2]);return i},node:function(t,n,i,r){return n?(n=e.isArray(n)?n.join(""):n,i=i?' class="'+i+'"':"",r=r?" "+r:"","<"+t+i+r+">"+n+"</"+t+">"):""},lead:function(e){return(e<10?"0":"")+e},trigger:function(e,t,n){return"function"==typeof e?e.apply(t,n||[]):e},digits:function(e){return/\d/.test(e[1])?2:1},isDate:function(e){return{}.toString.call(e).indexOf("Date")>-1&&this.isInteger(e.getDate())},isInteger:function(e){return{}.toString.call(e).indexOf("Number")>-1&&e%1===0},ariaAttr:o},t.extend=function(n,i){e.fn[n]=function(r,a){var o=this.data(n);return"picker"==r?o:o&&"string"==typeof r?t._.trigger(o[r],o,[a]):this.each(function(){var a=e(this);a.data(n)||new t(this,n,i,r)})},e.fn[n].defaults=i.defaults},t}),function(e){"function"==typeof define&&define.amd?define(["picker","jquery"],e):"object"==typeof exports?module.exports=e(require("./picker.js"),require("jquery")):e(Picker,jQuery)}(function(e,t){function n(e,t){var n=this,i=e.$node[0],r=i.value,a=e.$node.data("value"),o=a||r,s=a?t.formatSubmit:t.format,l=function(){return i.currentStyle?"rtl"==i.currentStyle.direction:"rtl"==getComputedStyle(e.$root[0]).direction};n.settings=t,n.$node=e.$node,n.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"},n.item={},n.item.clear=null,n.item.disable=(t.disable||[]).slice(0),n.item.enable=-function(e){return e[0]===!0?e.shift():-1}(n.item.disable),n.set("min",t.min).set("max",t.max).set("now"),o?n.set("select",o,{format:s}):n.set("select",null).set("highlight",n.item.now),n.key={40:7,38:-7,39:function(){return l()?-1:1},37:function(){return l()?1:-1},go:function(e){var t=n.item.highlight,i=new Date(t.year,t.month,t.date+e);n.set("highlight",i,{interval:e}),this.render()}},e.on("render",function(){e.$root.find("."+t.klass.selectMonth).on("change",function(){var n=this.value;n&&(e.set("highlight",[e.get("view").year,n,e.get("highlight").date]),e.$root.find("."+t.klass.selectMonth).trigger("focus"))}),e.$root.find("."+t.klass.selectYear).on("change",function(){var n=this.value;n&&(e.set("highlight",[n,e.get("view").month,e.get("highlight").date]),e.$root.find("."+t.klass.selectYear).trigger("focus"))})},1).on("open",function(){var i="";n.disabled(n.get("now"))&&(i=":not(."+t.klass.buttonToday+")"),e.$root.find("button"+i+", select").attr("disabled",!1)},1).on("close",function(){e.$root.find("button, select").attr("disabled",!0)},1)}var i=7,r=6,a=e._;n.prototype.set=function(e,t,n){var i=this,r=i.item;return null===t?("clear"==e&&(e="select"),r[e]=t,i):(r["enable"==e?"disable":"flip"==e?"enable":e]=i.queue[e].split(" ").map(function(r){return t=i[r](e,t,n)}).pop(),"select"==e?i.set("highlight",r.select,n):"highlight"==e?i.set("view",r.highlight,n):e.match(/^(flip|min|max|disable|enable)$/)&&(r.select&&i.disabled(r.select)&&i.set("select",r.select,n),r.highlight&&i.disabled(r.highlight)&&i.set("highlight",r.highlight,n)),i)},n.prototype.get=function(e){return this.item[e]},n.prototype.create=function(e,n,i){var r,o=this;return n=void 0===n?e:n,n==-(1/0)||n==1/0?r=n:t.isPlainObject(n)&&a.isInteger(n.pick)?n=n.obj:t.isArray(n)?(n=new Date(n[0],n[1],n[2]),n=a.isDate(n)?n:o.create().obj):n=a.isInteger(n)||a.isDate(n)?o.normalize(new Date(n),i):o.now(e,n,i),{year:r||n.getFullYear(),month:r||n.getMonth(),date:r||n.getDate(),day:r||n.getDay(),obj:r||n,pick:r||n.getTime()}},n.prototype.createRange=function(e,n){var i=this,r=function(e){return e===!0||t.isArray(e)||a.isDate(e)?i.create(e):e};return a.isInteger(e)||(e=r(e)),a.isInteger(n)||(n=r(n)),a.isInteger(e)&&t.isPlainObject(n)?e=[n.year,n.month,n.date+e]:a.isInteger(n)&&t.isPlainObject(e)&&(n=[e.year,e.month,e.date+n]),{from:r(e),to:r(n)}},n.prototype.withinRange=function(e,t){return e=this.createRange(e.from,e.to),t.pick>=e.from.pick&&t.pick<=e.to.pick},n.prototype.overlapRanges=function(e,t){var n=this;return e=n.createRange(e.from,e.to),t=n.createRange(t.from,t.to),n.withinRange(e,t.from)||n.withinRange(e,t.to)||n.withinRange(t,e.from)||n.withinRange(t,e.to)},n.prototype.now=function(e,t,n){return t=new Date,n&&n.rel&&t.setDate(t.getDate()+n.rel),this.normalize(t,n)},n.prototype.navigate=function(e,n,i){var r,a,o,s,l=t.isArray(n),u=t.isPlainObject(n),c=this.item.view;if(l||u){for(u?(a=n.year,o=n.month,s=n.date):(a=+n[0],o=+n[1],s=+n[2]),i&&i.nav&&c&&c.month!==o&&(a=c.year,o=c.month),r=new Date(a,o+(i&&i.nav?i.nav:0),1),a=r.getFullYear(),o=r.getMonth();new Date(a,o,s).getMonth()!==o;)s-=1;n=[a,o,s]}return n},n.prototype.normalize=function(e){return e.setHours(0,0,0,0),e},n.prototype.measure=function(e,t){var n=this;return t?"string"==typeof t?t=n.parse(e,t):a.isInteger(t)&&(t=n.now(e,t,{rel:t})):t="min"==e?-(1/0):1/0,t},n.prototype.viewset=function(e,t){return this.create([t.year,t.month,1])},n.prototype.validate=function(e,n,i){var r,o,s,l,u=this,c=n,d=i&&i.interval?i.interval:1,f=u.item.enable===-1,h=u.item.min,p=u.item.max,v=f&&u.item.disable.filter(function(e){if(t.isArray(e)){var i=u.create(e).pick;i<n.pick?r=!0:i>n.pick&&(o=!0)}return a.isInteger(e)}).length;if((!i||!i.nav)&&(!f&&u.disabled(n)||f&&u.disabled(n)&&(v||r||o)||!f&&(n.pick<=h.pick||n.pick>=p.pick)))for(f&&!v&&(!o&&d>0||!r&&d<0)&&(d*=-1);u.disabled(n)&&(Math.abs(d)>1&&(n.month<c.month||n.month>c.month)&&(n=c,d=d>0?1:-1),n.pick<=h.pick?(s=!0,d=1,n=u.create([h.year,h.month,h.date+(n.pick===h.pick?0:-1)])):n.pick>=p.pick&&(l=!0,d=-1,n=u.create([p.year,p.month,p.date+(n.pick===p.pick?0:1)])),!s||!l);)n=u.create([n.year,n.month,n.date+d]);return n},n.prototype.disabled=function(e){var n=this,i=n.item.disable.filter(function(i){return a.isInteger(i)?e.day===(n.settings.firstDay?i:i-1)%7:t.isArray(i)||a.isDate(i)?e.pick===n.create(i).pick:t.isPlainObject(i)?n.withinRange(i,e):void 0});return i=i.length&&!i.filter(function(e){return t.isArray(e)&&"inverted"==e[3]||t.isPlainObject(e)&&e.inverted}).length,n.item.enable===-1?!i:i||e.pick<n.item.min.pick||e.pick>n.item.max.pick},n.prototype.parse=function(e,t,n){var i=this,r={};return t&&"string"==typeof t?(n&&n.format||(n=n||{},n.format=i.settings.format),i.formats.toArray(n.format).map(function(e){var n=i.formats[e],o=n?a.trigger(n,i,[t,r]):e.replace(/^!/,"").length;n&&(r[e]=t.substr(0,o)),t=t.substr(o)}),[r.yyyy||r.yy,+(r.mm||r.m)-1,r.dd||r.d]):t},n.prototype.formats=function(){function e(e,t,n){var i=e.match(/\w+/)[0];return n.mm||n.m||(n.m=t.indexOf(i)+1),i.length}function t(e){return e.match(/\w+/)[0].length}return{d:function(e,t){return e?a.digits(e):t.date},dd:function(e,t){return e?2:a.lead(t.date)},ddd:function(e,n){return e?t(e):this.settings.weekdaysShort[n.day]},dddd:function(e,n){return e?t(e):this.settings.weekdaysFull[n.day]},m:function(e,t){return e?a.digits(e):t.month+1},mm:function(e,t){return e?2:a.lead(t.month+1)},mmm:function(t,n){var i=this.settings.monthsShort;return t?e(t,i,n):i[n.month]},mmmm:function(t,n){var i=this.settings.monthsFull;return t?e(t,i,n):i[n.month]},yy:function(e,t){return e?2:(""+t.year).slice(2)},yyyy:function(e,t){return e?4:t.year},toArray:function(e){return e.split(/(d{1,4}|m{1,4}|y{4}|yy|!.)/g)},toString:function(e,t){var n=this;return n.formats.toArray(e).map(function(e){return a.trigger(n.formats[e],n,[0,t])||e.replace(/^!/,"")}).join("")}}}(),n.prototype.isDateExact=function(e,n){var i=this;return a.isInteger(e)&&a.isInteger(n)||"boolean"==typeof e&&"boolean"==typeof n?e===n:(a.isDate(e)||t.isArray(e))&&(a.isDate(n)||t.isArray(n))?i.create(e).pick===i.create(n).pick:!(!t.isPlainObject(e)||!t.isPlainObject(n))&&(i.isDateExact(e.from,n.from)&&i.isDateExact(e.to,n.to))},n.prototype.isDateOverlap=function(e,n){var i=this,r=i.settings.firstDay?1:0;return a.isInteger(e)&&(a.isDate(n)||t.isArray(n))?(e=e%7+r,e===i.create(n).day+1):a.isInteger(n)&&(a.isDate(e)||t.isArray(e))?(n=n%7+r,n===i.create(e).day+1):!(!t.isPlainObject(e)||!t.isPlainObject(n))&&i.overlapRanges(e,n)},n.prototype.flipEnable=function(e){var t=this.item;t.enable=e||(t.enable==-1?1:-1)},n.prototype.deactivate=function(e,n){var i=this,r=i.item.disable.slice(0);return"flip"==n?i.flipEnable():n===!1?(i.flipEnable(1),r=[]):n===!0?(i.flipEnable(-1),r=[]):n.map(function(e){for(var n,o=0;o<r.length;o+=1)if(i.isDateExact(e,r[o])){n=!0;break}n||(a.isInteger(e)||a.isDate(e)||t.isArray(e)||t.isPlainObject(e)&&e.from&&e.to)&&r.push(e)}),r},n.prototype.activate=function(e,n){var i=this,r=i.item.disable,o=r.length;return"flip"==n?i.flipEnable():n===!0?(i.flipEnable(1),r=[]):n===!1?(i.flipEnable(-1),r=[]):n.map(function(e){var n,s,l,u;for(l=0;l<o;l+=1){if(s=r[l],i.isDateExact(s,e)){n=r[l]=null,u=!0;break}if(i.isDateOverlap(s,e)){t.isPlainObject(e)?(e.inverted=!0,n=e):t.isArray(e)?(n=e,n[3]||n.push("inverted")):a.isDate(e)&&(n=[e.getFullYear(),e.getMonth(),e.getDate(),"inverted"]);break}}if(n)for(l=0;l<o;l+=1)if(i.isDateExact(r[l],e)){r[l]=null;break}if(u)for(l=0;l<o;l+=1)if(i.isDateOverlap(r[l],e)){r[l]=null;break}n&&r.push(n)}),r.filter(function(e){return null!=e})},n.prototype.nodes=function(e){var t=this,n=t.settings,o=t.item,s=o.now,l=o.select,u=o.highlight,c=o.view,d=o.disable,f=o.min,h=o.max,p=function(e,t){return n.firstDay&&(e.push(e.shift()),t.push(t.shift())),a.node("thead",a.node("tr",a.group({min:0,max:i-1,i:1,node:"th",item:function(i){return[e[i],n.klass.weekdays,'scope=col title="'+t[i]+'"']}})))}((n.showWeekdaysFull?n.weekdaysFull:n.weekdaysLetter).slice(0),n.weekdaysFull.slice(0)),v=function(e){return a.node("div"," ",n.klass["nav"+(e?"Next":"Prev")]+(e&&c.year>=h.year&&c.month>=h.month||!e&&c.year<=f.year&&c.month<=f.month?" "+n.klass.navDisabled:""),"data-nav="+(e||-1)+" "+a.ariaAttr({role:"button",controls:t.$node[0].id+"_table"})+' title="'+(e?n.labelMonthNext:n.labelMonthPrev)+'"')},g=function(i){var r=n.showMonthsShort?n.monthsShort:n.monthsFull;return"short_months"==i&&(r=n.monthsShort),n.selectMonths&&void 0==i?a.node("select",a.group({min:0,max:11,i:1,node:"option",item:function(e){return[r[e],0,"value="+e+(c.month==e?" selected":"")+(c.year==f.year&&e<f.month||c.year==h.year&&e>h.month?" disabled":"")]}}),n.klass.selectMonth+" browser-default",(e?"":"disabled")+" "+a.ariaAttr({controls:t.$node[0].id+"_table"})+' title="'+n.labelMonthSelect+'"'):"short_months"==i?null!=l?a.node("div",r[l.month]):a.node("div",r[c.month]):a.node("div",r[c.month],n.klass.month)},m=function(i){var r=c.year,o=n.selectYears===!0?5:~~(n.selectYears/2);if(o){var s=f.year,l=h.year,u=r-o,d=r+o;if(s>u&&(d+=s-u,u=s),l<d){var p=u-s,v=d-l;u-=p>v?v:p,d=l}if(n.selectYears&&void 0==i)return a.node("select",a.group({min:u,max:d,i:1,node:"option",item:function(e){return[e,0,"value="+e+(r==e?" selected":"")]}}),n.klass.selectYear+" browser-default",(e?"":"disabled")+" "+a.ariaAttr({controls:t.$node[0].id+"_table"})+' title="'+n.labelYearSelect+'"')}return"raw"==i?a.node("div",r):a.node("div",r,n.klass.year)};return createDayLabel=function(){return null!=l?a.node("div",l.date):a.node("div",s.date)},createWeekdayLabel=function(){var e;e=null!=l?l.day:s.day;var t=n.weekdaysFull[e];return t},a.node("div",a.node("div",createWeekdayLabel(),"picker__weekday-display")+a.node("div",g("short_months"),n.klass.month_display)+a.node("div",createDayLabel(),n.klass.day_display)+a.node("div",m("raw"),n.klass.year_display),n.klass.date_display)+a.node("div",a.node("div",(n.selectYears?g()+m():g()+m())+v()+v(1),n.klass.header)+a.node("table",p+a.node("tbody",a.group({min:0,max:r-1,i:1,node:"tr",item:function(e){var r=n.firstDay&&0===t.create([c.year,c.month,1]).day?-7:0;return[a.group({min:i*e-c.day+r+1,max:function(){return this.min+i-1},i:1,node:"td",item:function(e){e=t.create([c.year,c.month,e+(n.firstDay?1:0)]);var i=l&&l.pick==e.pick,r=u&&u.pick==e.pick,o=d&&t.disabled(e)||e.pick<f.pick||e.pick>h.pick,p=a.trigger(t.formats.toString,t,[n.format,e]);return[a.node("div",e.date,function(t){return t.push(c.month==e.month?n.klass.infocus:n.klass.outfocus),s.pick==e.pick&&t.push(n.klass.now),i&&t.push(n.klass.selected),r&&t.push(n.klass.highlighted),o&&t.push(n.klass.disabled),t.join(" ")}([n.klass.day]),"data-pick="+e.pick+" "+a.ariaAttr({role:"gridcell",label:p,selected:!(!i||t.$node.val()!==p)||null,activedescendant:!!r||null,disabled:!!o||null})),"",a.ariaAttr({role:"presentation"})]}})]}})),n.klass.table,'id="'+t.$node[0].id+'_table" '+a.ariaAttr({role:"grid",controls:t.$node[0].id,readonly:!0})),n.klass.calendar_container)+a.node("div",a.node("button",n.today,"btn-flat picker__today","type=button data-pick="+s.pick+(e&&!t.disabled(s)?"":" disabled")+" "+a.ariaAttr({controls:t.$node[0].id}))+a.node("button",n.clear,"btn-flat picker__clear","type=button data-clear=1"+(e?"":" disabled")+" "+a.ariaAttr({controls:t.$node[0].id}))+a.node("button",n.close,"btn-flat picker__close","type=button data-close=true "+(e?"":" disabled")+" "+a.ariaAttr({controls:t.$node[0].id})),n.klass.footer)},n.defaults=function(e){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:"Close",format:"d mmmm, yyyy",klass:{table:e+"table",header:e+"header",date_display:e+"date-display",day_display:e+"day-display",month_display:e+"month-display",year_display:e+"year-display",calendar_container:e+"calendar-container",navPrev:e+"nav--prev",navNext:e+"nav--next",navDisabled:e+"nav--disabled",month:e+"month",year:e+"year",selectMonth:e+"select--month",selectYear:e+"select--year",weekdays:e+"weekday",day:e+"day",disabled:e+"day--disabled",selected:e+"day--selected",highlighted:e+"day--highlighted",now:e+"day--today",infocus:e+"day--infocus",outfocus:e+"day--outfocus",footer:e+"footer",buttonClear:e+"button--clear",buttonToday:e+"button--today",buttonClose:e+"button--close"}}}(e.klasses().picker+"__"),e.extend("pickadate",n)}),function(e){function t(){var t=+e(this).attr("length"),n=+e(this).val().length,i=n<=t;e(this).parent().find('span[class="character-counter"]').html(n+"/"+t),r(i,e(this))}function n(t){var n=t.parent().find('span[class="character-counter"]');n.length||(n=e("<span/>").addClass("character-counter").css("float","right").css("font-size","12px").css("height",1),t.parent().append(n))}function i(){e(this).parent().find('span[class="character-counter"]').html("")}function r(e,t){var n=t.hasClass("invalid");e&&n?t.removeClass("invalid"):e||n||(t.removeClass("valid"),t.addClass("invalid"))}e.fn.characterCounter=function(){return this.each(function(){var r=e(this),a=r.parent().find('span[class="character-counter"]');if(!a.length){var o=void 0!==r.attr("length");o&&(r.on("input",t),r.on("focus",t),r.on("blur",i),n(r))}})},e(document).ready(function(){e("input, textarea").characterCounter()})}(jQuery),function(e){var t={init:function(t){var n={time_constant:200,dist:-100,shift:0,padding:0,full_width:!1,indicators:!1,no_wrap:!1};return t=e.extend(n,t),this.each(function(){function n(){"undefined"!=typeof window.ontouchstart&&(j[0].addEventListener("touchstart",d),j[0].addEventListener("touchmove",f),j[0].addEventListener("touchend",h)),j[0].addEventListener("mousedown",d),j[0].addEventListener("mousemove",f),j[0].addEventListener("mouseup",h),j[0].addEventListener("mouseleave",h),j[0].addEventListener("click",u)}function i(e){return e.targetTouches&&e.targetTouches.length>=1?e.targetTouches[0].clientX:e.clientX}function r(e){return e.targetTouches&&e.targetTouches.length>=1?e.targetTouches[0].clientY:e.clientY}function a(e){return e>=w?e%w:e<0?a(w+e%w):e}function o(e){var n,i,r,o,s,l,u;if(v="number"==typeof e?e:v,g=Math.floor((v+b/2)/b),r=v-g*b,o=r<0?1:-1,s=-o*r*2/b,i=w>>1,t.full_width?u="translateX(0)":(u="translateX("+(j[0].clientWidth-item_width)/2+"px) ",u+="translateY("+(j[0].clientHeight-item_width)/2+"px)"),$){var c=g%w,d=O.find(".indicator-item.active");d.index()!==c&&(d.removeClass("active"),O.find(".indicator-item").eq(c).addClass("active"))}for((!t.no_wrap||g>=0&&g<w)&&(l=p[a(g)],l.style[_]=u+" translateX("+-r/2+"px) translateX("+o*t.shift*s*n+"px) translateZ("+t.dist*s+"px)",l.style.zIndex=0,t.full_width?tweenedOpacity=1:tweenedOpacity=1-.2*s,l.style.opacity=tweenedOpacity,l.style.display="block"),n=1;n<=i;++n)t.full_width?(zTranslation=t.dist,tweenedOpacity=n===i&&r<0?1-s:1):(zTranslation=t.dist*(2*n+s*o),tweenedOpacity=1-.2*(2*n+s*o)),(!t.no_wrap||g+n<w)&&(l=p[a(g+n)],l.style[_]=u+" translateX("+(t.shift+(b*n-r)/2)+"px) translateZ("+zTranslation+"px)",l.style.zIndex=-n,l.style.opacity=tweenedOpacity,l.style.display="block"),t.full_width?(zTranslation=t.dist,tweenedOpacity=n===i&&r>0?1-s:1):(zTranslation=t.dist*(2*n-s*o),tweenedOpacity=1-.2*(2*n-s*o)),(!t.no_wrap||g-n>=0)&&(l=p[a(g-n)],l.style[_]=u+" translateX("+(-t.shift+(-b*n-r)/2)+"px) translateZ("+zTranslation+"px)",l.style.zIndex=-n,l.style.opacity=tweenedOpacity,l.style.display="block");(!t.no_wrap||g>=0&&g<w)&&(l=p[a(g)],l.style[_]=u+" translateX("+-r/2+"px) translateX("+o*t.shift*s+"px) translateZ("+t.dist*s+"px)",l.style.zIndex=0,t.full_width?tweenedOpacity=1:tweenedOpacity=1-.2*s,l.style.opacity=tweenedOpacity,l.style.display="block")}function s(){var e,t,n,i;e=Date.now(),t=e-A,A=e,n=v-D,D=v,i=1e3*n/(1+t),k=.8*i+.2*k}function l(){var e,n;S&&(e=Date.now()-A,n=S*Math.exp(-e/t.time_constant),n>2||n<-2?(o(T-n),requestAnimationFrame(l)):o(T))}function u(n){if(E)return n.preventDefault(),n.stopPropagation(),!1;if(!t.full_width){var i=e(n.target).closest(".carousel-item").index(),r=g%w-i;0!==r&&(n.preventDefault(),n.stopPropagation()),c(i)}}function c(e){var n=g%w-e;t.no_wrap||(n<0?Math.abs(n+w)<Math.abs(n)&&(n+=w):n>0&&Math.abs(n-w)<n&&(n-=w)),n<0?j.trigger("carouselNext",[Math.abs(n)]):n>0&&j.trigger("carouselPrev",[n])}function d(e){m=!0,E=!1,I=!1,x=i(e),C=r(e),k=S=0,D=v,A=Date.now(),clearInterval(P),P=setInterval(s,100)}function f(e){var t,n,a;if(m)if(t=i(e),y=r(e),n=x-t,a=Math.abs(C-y),a<30&&!I)(n>2||n<-2)&&(E=!0,x=t,o(v+n));else{if(E)return e.preventDefault(),e.stopPropagation(),!1;I=!0}if(E)return e.preventDefault(),e.stopPropagation(),!1}function h(e){if(m)return m=!1,clearInterval(P),T=v,(k>10||k<-10)&&(S=.9*k,T=v+S),T=Math.round(T/b)*b,t.no_wrap&&(T>=b*(w-1)?T=b*(w-1):T<0&&(T=0)),S=T-v,A=Date.now(),requestAnimationFrame(l),E&&(e.preventDefault(),e.stopPropagation()),!1}var p,v,g,m,b,w,x,C,S,T,k,_,D,A,P,E,I,O=e('<ul class="indicators"></ul>'),j=e(this),$=j.attr("data-indicators")||t.indicators;if(j.hasClass("initialized"))return e(this).trigger("carouselNext",[1e-6]),!0;if(t.full_width){t.dist=0;var M=j.find(".carousel-item img").first();M.length?imageHeight=M.load(function(){j.css("height",e(this).height())}):(imageHeight=j.find(".carousel-item").first().height(),j.css("height",imageHeight)),$&&j.find(".carousel-fixed-item").addClass("with-indicators")}j.addClass("initialized"),m=!1,v=T=0,p=[],item_width=j.find(".carousel-item").first().innerWidth(),b=2*item_width+t.padding,j.find(".carousel-item").each(function(t){if(p.push(e(this)[0]),$){var n=e('<li class="indicator-item"></li>');0===t&&n.addClass("active"),n.click(function(){var t=e(this).index();c(t)}),O.append(n)}}),$&&j.append(O),w=p.length,_="transform",["webkit","Moz","O","ms"].every(function(e){var t=e+"Transform";return"undefined"==typeof document.body.style[t]||(_=t,!1)}),window.onresize=o,n(),o(v),e(this).on("carouselNext",function(e,t){void 0===t&&(t=1),T=v+b*t,v!==T&&(S=T-v,A=Date.now(),requestAnimationFrame(l))}),e(this).on("carouselPrev",function(e,t){void 0===t&&(t=1),T=v-b*t,v!==T&&(S=T-v,A=Date.now(),requestAnimationFrame(l))}),e(this).on("carouselSet",function(e,t){void 0===t&&(t=0),c(t)})})},next:function(t){e(this).trigger("carouselNext",[t])},prev:function(t){e(this).trigger("carouselPrev",[t])},set:function(t){e(this).trigger("carouselSet",[t])}};e.fn.carousel=function(n){return t[n]?t[n].apply(this,Array.prototype.slice.call(arguments,1)):"object"!=typeof n&&n?void e.error("Method "+n+" does not exist on jQuery.carousel"):t.init.apply(this,arguments)}}(jQuery),function(){window.SocialShareButton={openUrl:function(e,t){return"true"===t?window.open(e,"popup","height=500,width=500"):(window.open(e),!1)},share:function(e){var t,n,i,r,a,o,s,l,u,c,d,f;switch(s=$(e).data("site"),n=$(e).data("appkey")||"",t=$(e).parent(),l=encodeURIComponent($(e).data(s+"-title")||t.data("title")||""),a=encodeURIComponent(t.data("img")||""),c=encodeURIComponent(t.data("url")||""),d=encodeURIComponent(t.data("via")||""),i=encodeURIComponent(t.data("desc")||" "),o=encodeURIComponent(t.data("popup")||"false"),0===c.length&&(c=encodeURIComponent(location.href)),s){case"email":location.href="mailto:?to=&subject="+l+"&body="+c;break;case"weibo":SocialShareButton.openUrl("http://service.weibo.com/share/share.php?url="+c+"&type=3&pic="+a+"&title="+l+"&appkey="+n,o);break;case"twitter":f="",d.length>0&&(f="&via="+d),SocialShareButton.openUrl("https://twitter.com/intent/tweet?url="+c+"&text="+l+f,o);break;case"douban":SocialShareButton.openUrl("http://shuo.douban.com/!service/share?href="+c+"&name="+l+"&image="+a+"&sel="+i,o);break;case"facebook":SocialShareButton.openUrl("http://www.facebook.com/sharer.php?u="+c,o);break;case"qq":SocialShareButton.openUrl("http://sns.qzone.qq.com/cgi-bin/qzshare/cgi_qzshare_onekey?url="+c+"&title="+l+"&pics="+a+"&summary="+i+"&site="+n,o);break;case"tqq":SocialShareButton.openUrl("http://share.v.t.qq.com/index.php?c=share&a=index&url="+c+"&title="+l+"&pic="+a+"&appkey="+n,o);break;case"baidu":SocialShareButton.openUrl("http://hi.baidu.com/pub/show/share?url="+c+"&title="+l+"&content="+i,o);break;case"kaixin001":SocialShareButton.openUrl("http://www.kaixin001.com/rest/records.php?url="+c+"&content="+l+"&style=11&pic="+a+"&aid="+n,o);break;case"renren":SocialShareButton.openUrl("http://widget.renren.com/dialog/share?resourceUrl="+c+"&srcUrl="+c+"&title="+l+"&pic="+a+"&description="+i,o);break;case"google_plus":SocialShareButton.openUrl("https://plus.google.com/share?url="+c,o);break;case"google_bookmark":SocialShareButton.openUrl("https://www.google.com/bookmarks/mark?op=edit&output=popup&bkmk="+c+"&title="+l,o);break;case"delicious":SocialShareButton.openUrl("http://www.delicious.com/save?url="+c+"&title="+l+"&jump=yes&pic="+a,o);break;case"plurk":SocialShareButton.openUrl("http://www.plurk.com/?status="+l+": "+c+"&qualifier=shares",o);break;case"pinterest":SocialShareButton.openUrl("http://www.pinterest.com/pin/create/button/?url="+c+"&media="+a+"&description="+l,o);break;case"tumblr":r=function(t){var n;if(n=$(e).attr("data-"+t))return encodeURIComponent(n)},u=function(){var e,t,n,i;return t=r("type")||"link",e=function(){switch(t){case"text":return l=r("title")||l,"title="+l;case"photo":return l=r("caption")||l,i=r("source")||a,"caption="+l+"&source="+i;case"quote":return n=r("quote")||l,i=r("source")||"","quote="+n+"&source="+i;default:return l=r("title")||l,c=r("url")||c,"name="+l+"&url="+c}}(),"/"+t+"?"+e},SocialShareButton.openUrl("http://www.tumblr.com/share"+u(),o)}return!1}}}.call(this),$(document).ready(function(){$("#bookings_table").DataTable({pagingType:"numbers"})}),$(document).ready(function(){!function(e,t,n,i,r,a,o){e.GoogleAnalyticsObject=r,e[r]=e[r]||function(){(e[r].q=e[r].q||[]).push(arguments)},e[r].l=1*new Date,a=t.createElement(n),o=t.getElementsByTagName(n)[0],a.async=1,a.src=i,o.parentNode.insertBefore(a,o)}(window,document,"script","//www.google-analytics.com/analytics.js","ga"),ga("create","UA-65653167-1","auto"),ga("send","pageview")}),$(document).ready(function(){var e,t=$(".parallax-container").data("countdown"),n="",i="";t&&countdown(convertDate(t)),$(".preview").click(function(){
var t=$("#event_map_url").val(),r=$("#event_start_date").val(),a=$("#event_end_date").val();r&&countdown(convertDate(r),a),e=t?t+"&output=embed":"https://maps.google.com/maps/place?q=Lagos,+Nigeria&ftid=0x103b8b2ae68280c1:0xdc9e87a367c3d9cb&output=embed",n=i,i=$("input[name='event[event_template_id]']:checked").attr("id")+" darken-4";var o=""===$("#event_description").val()?"Your Event description goes here<br/><br/><br/><br/>":$("#event_description").val(),s=o.length>200?o.substr(0,200)+"...":o,l=""===$("#event_title").val()?"Event title goes here":$("#event_title").val();$(".our-event-title").html(l),$(".our_event_description").html(s),$(".our-event-date").html(r+" to "+a),$(".landing2").removeClass(n),$(".landing2").addClass(i),$(".our-event-map-url").attr({src:e});$("#highlight_title").val();$("#event_page_highlight").html($("ul#highlight_table").html()),$(".collapsible").collapsible()})}),$(document).ready(function(){$("#bookings_search_form input").keyup(function(){return $.get($("#bookings_search_form").attr("action"),$("#bookings_search_form").serialize(),null,"script"),!1}),$("#preview-event-div a").each(function(){$(this).removeAttr("data-target"),$(this).attr({href:"#"})}),$("#preview-event-div a").click(function(e){e.preventDefault()})}),$(document).ready(function(){$("#btn_category").click(function(e){data={name:$("#category_name").val(),description:$("#category_description").val()},$.ajax({type:"POST",url:"/categories",data:data,success:function(e){console.log(e.status)},error:function(e){console.log(e.status)}}),e.preventDefault()})}),$(document).ready(function(){$(".dropdown-button").dropdown({inDuration:300,outDuration:225,constrain_width:!1,hover:!0}),"/"!=window.location.pathname&&$(".our-custom-header").removeClass("before-scroll").css({"padding-top":"9px"}),$(".button-collapse").sideNav(),$("select").material_select(),$(".parallax").parallax(),$(".modal-trigger").leanModal(),$("ul.pagination li").click(function(){$("ul.pagination li").removeClass("active")}),$(".datepicker").pickadate({selectMonths:!0,selectYears:15})}),$(document).ready(function(){$(".mngr-lever").on("click",function(){var e=!$(this).prev(".enable_event").prop("checked"),t=$(this).prev(".enable_event").prop("value");e?processMngrEvent("Event has been enabled",t,"/enable"):processMngrEvent("Event has been disabled",t,"/disable")})}),$(document).ready(function(){$(".user-lever").on("click",function(){var e=!$(this).prev(".unattend_event").prop("checked"),t=$(this).prev(".unattend_event").prop("value"),n=$(this).prev(".unattend_event").data("user");e?processUserEvent("You are now attending this event",t,n):processUserEvent("You have unattended this event",t,n)})}),$(document).ready(function(){$("#edit-event").click(function(){var e=$(this).data("eventid");$("#content").load("/events/"+e+"/edit")})}),$(document).ready(function(){var e=function(e){Materialize.toast(e,3e3,"rounded")},t=function(){for(var t=[],n=$("#event_title, #event_location, #event_category_id, #event_description"),i=0,r=n.length;i<r;i++){var a=n[i];""===a.value&&(a.name=a.name.replace("["," "),a.name=a.name.replace("]"," "),a.name=a.name.replace("_id",""),t.push(a.name))}t.forEach(function(t){e(t+" is required!")})};$("#save_event").on("click",function(){t()});var n=function(e){for(var t=$("#event_staffs").children(),n=!1,i=0,r=t.length;i<r;i+=1)if(t[i].dataset.id===e){n=!0;break}return n},i=function(e){return["<div class='chip' data-id =",e.user_id,">","<img src=",e.profile_url,"alt='Contact Person'>",e.first_name," ( ",e.user_role," )&emsp;","<a href='#' data-remote='true'><span class='remove_staff'>x</span></a>","<input type='hidden' class='uid'name = 'event[event_staffs_attributes][][user_id]' value =",e.user_id,"/>","<input type='hidden' name = 'event[event_staffs_attributes][][role]' value =",e.role,"/></div>"].join("\n")},r=function(t,n){return t.val().length<1&&n.length<1?(e("Email field can't be blank"),!0):t.val().length>0&&n.length<1?(e("This user does not exist"),!0):void 0};$(".add_staff_field").autocomplete({delay:500,minLength:1,source:"/lookup_staffs",select:function(e,t){var n=t.item.data;$("#staff_id").val(n)}}),$(".event_staffs").on("click",".remove_staff",function(){$(this).parents(".chip").hide("slow",function(){$(this).remove()})}),$("#add_staff").on("click",function(){var t,a=$("#staff_id").val(),o=$("#staff_field_id");r(o,a)||(t=$("[name='role']").val(),$.get("/user_info/"+a+"?role="+t,function(t){n(t.user_id)?e("This user has been added already"):($("#event_staffs").append(i(t)),e("Staff has been successfuly added"),$("#staff_field_id").val(""),$("#staff_id").val(""))}))})}),$(function(){$(".event_ticket_input").change(function(){var e=parseInt($(this).val()),t=$(this).attr("id").match(/\d+/)[0],n="#ticket_type_"+t;e>0?$(n).attr({checked:!0}):$(n).attr({checked:!1})}),$("a.add_another_ticket").click(function(e){e.preventDefault()})}),$(document).ready(function(){$(".file-uploader").click(function(){$("#event_photo_upload").trigger("click")}),$("#event_photo_upload").change(function(){var e=new FileReader;e.onload=function(e){$("#index-banner").css("background","url("+e.target.result+")")};var t=$(this)[0].files[0];e.readAsDataURL(t),$(".events_pic_name").html(t.name)})}),$(window).scroll(function(){$(".hideme").each(function(){var e=$(this).offset().top+$(this).outerHeight(),t=$(window).scrollTop()+$(window).height();t>e&&$(this).animate({opacity:"1"},300)})}),$(document).ready(function(){var e=$(".ha").length;$("#add_highlight").on("click",function(){var t=highLight();$(".highlight_fields").hide(),$(".tooltipped").tooltip({delay:50}),t.empty()||($("<li />",{html:t.generateHtml(e)}).appendTo("ul#highlight_table"),$(".collapsible").collapsible(),$(".materialboxed").materialbox(),e++),localStorage.removeItem("highlight_photo_upload"),t.clearFields(),$("#highlight_field_new").toggleClass("hide").show()}),$("#highlight_field_new .highlight_start_time").pickatime({twelvehour:!0}),$("#highlight_field_new .highlight_end_time").pickatime({twelvehour:!0}),$(".remove-highlight").on("click",function(){highLight().remove($(this))}),$(".highlight_photo_upload").on("change",function(){var e=new FileReader;e.onloadend=function(){localStorage.setItem("highlight_photo_upload",e.result)};var t=$(this)[0].files[0];e.readAsDataURL(t)})}),$(function(){google.maps.event.addDomListener(window,"load",initialize)}),function(){function e(e){return document.createElementNS(c,e)}function t(e){return(e<10?"0":"")+e}function n(e){var t=++y+"";return e?e+t:t}function i(i,l){function c(e,t){var n=h.offset(),i=/^touch/.test(e.type),r=n.left+b,o=n.top+b,s=(i?e.originalEvent.touches[0]:e).pageX-r,c=(i?e.originalEvent.touches[0]:e).pageY-o,f=Math.sqrt(s*s+c*c),p=!1;if(!t||!(f<w-C||f>w+C)){e.preventDefault();var m=setTimeout(function(){I.popover.addClass("clockpicker-moving")},200);d&&h.append(I.canvas),I.setHand(s,c,!t,!0),u.off(v).on(v,function(e){e.preventDefault();var t=/^touch/.test(e.type),n=(t?e.originalEvent.touches[0]:e).pageX-r,i=(t?e.originalEvent.touches[0]:e).pageY-o;(p||n!==s||i!==c)&&(p=!0,I.setHand(n,i,!1,!0))}),u.off(g).on(g,function(e){u.off(g),e.preventDefault();var n=/^touch/.test(e.type),i=(n?e.originalEvent.changedTouches[0]:e).pageX-r,d=(n?e.originalEvent.changedTouches[0]:e).pageY-o;(t||p)&&i===s&&d===c&&I.setHand(i,d),"hours"===I.currentView?I.toggleView("minutes",T/2):l.autoclose&&(I.minutesView.addClass("clockpicker-dial-out"),setTimeout(function(){I.done()},T/2)),h.prepend(a),clearTimeout(m),I.popover.removeClass("clockpicker-moving"),u.off(v)})}}var f=s(k),h=f.find(".clockpicker-plate"),m=f.find(".picker__holder"),y=f.find(".clockpicker-hours"),_=f.find(".clockpicker-minutes"),D=f.find(".clockpicker-am-pm-block"),A="INPUT"===i.prop("tagName"),P=A?i:i.find("input"),E=s("label[for="+P.attr("id")+"]"),I=this;if(this.id=n("cp"),this.element=i,this.holder=m,this.options=l,this.isAppended=!1,this.isShown=!1,this.currentView="hours",this.isInput=A,this.input=P,this.label=E,this.popover=f,this.plate=h,this.hoursView=y,this.minutesView=_,this.amPmBlock=D,this.spanHours=f.find(".clockpicker-span-hours"),this.spanMinutes=f.find(".clockpicker-span-minutes"),this.spanAmPm=f.find(".clockpicker-span-am-pm"),this.footer=f.find(".picker__footer"),this.amOrPm="PM",l.twelvehour){var O=['<div class="clockpicker-am-pm-block">','<button type="button" class="btn-floating btn-flat clockpicker-button clockpicker-am-button">',"AM","</button>",'<button type="button" class="btn-floating btn-flat clockpicker-button clockpicker-pm-button">',"PM","</button>","</div>"].join("");s(O);l.ampmclickable?(this.spanAmPm.empty(),s('<div id="click-am">AM</div>').on("click",function(){I.spanAmPm.children("#click-am").addClass("text-primary"),I.spanAmPm.children("#click-pm").removeClass("text-primary"),I.amOrPm="AM"}).appendTo(this.spanAmPm),s('<div id="click-pm">PM</div>').on("click",function(){I.spanAmPm.children("#click-pm").addClass("text-primary"),I.spanAmPm.children("#click-am").removeClass("text-primary"),I.amOrPm="PM"}).appendTo(this.spanAmPm)):(s('<button type="button" class="btn-floating btn-flat clockpicker-button am-button" tabindex="1">AM</button>').on("click",function(){I.amOrPm="AM",I.amPmBlock.children(".pm-button").removeClass("active"),I.amPmBlock.children(".am-button").addClass("active"),I.spanAmPm.empty().append("AM")}).appendTo(this.amPmBlock),s('<button type="button" class="btn-floating btn-flat clockpicker-button pm-button" tabindex="2">PM</button>').on("click",function(){I.amOrPm="PM",I.amPmBlock.children(".am-button").removeClass("active"),I.amPmBlock.children(".pm-button").addClass("active"),I.spanAmPm.empty().append("PM")}).appendTo(this.amPmBlock))}l.darktheme&&f.addClass("darktheme"),s('<button type="button" class="btn-flat clockpicker-button" tabindex="'+(l.twelvehour?"3":"1")+'">'+l.donetext+"</button>").click(s.proxy(this.done,this)).appendTo(this.footer),this.spanHours.click(s.proxy(this.toggleView,this,"hours")),this.spanMinutes.click(s.proxy(this.toggleView,this,"minutes")),P.on("focus.clockpicker click.clockpicker",s.proxy(this.show,this));var j,$,M,L,N=s('<div class="clockpicker-tick"></div>');if(l.twelvehour)for(j=1;j<13;j+=1)$=N.clone(),M=j/6*Math.PI,L=w,$.css("font-size","140%"),$.css({left:b+Math.sin(M)*L-C,top:b-Math.cos(M)*L-C}),$.html(0===j?"00":j),y.append($),$.on(p,c);else for(j=0;j<24;j+=1){$=N.clone(),M=j/6*Math.PI;var F=j>0&&j<13;L=F?x:w,$.css({left:b+Math.sin(M)*L-C,top:b-Math.cos(M)*L-C}),F&&$.css("font-size","120%"),$.html(0===j?"00":j),y.append($),$.on(p,c)}for(j=0;j<60;j+=5)$=N.clone(),M=j/30*Math.PI,$.css({left:b+Math.sin(M)*w-C,top:b-Math.cos(M)*w-C}),$.css("font-size","140%"),$.html(t(j)),_.append($),$.on(p,c);if(h.on(p,function(e){0===s(e.target).closest(".clockpicker-tick").length&&c(e,!0)}),d){a=f.find(".clockpicker-canvas"),o=e("svg"),o.setAttribute("class","clockpicker-svg"),o.setAttribute("width",S),o.setAttribute("height",S);var q=e("g");q.setAttribute("transform","translate("+b+","+b+")");var R=e("circle");R.setAttribute("class","clockpicker-canvas-bearing"),R.setAttribute("cx",0),R.setAttribute("cy",0),R.setAttribute("r",2);var H=e("line");H.setAttribute("x1",0),H.setAttribute("y1",0);var W=e("circle");W.setAttribute("class","clockpicker-canvas-bg"),W.setAttribute("r",C);var V=e("circle");V.setAttribute("class","clockpicker-canvas-fg"),V.setAttribute("r",5),q.appendChild(H),q.appendChild(W),q.appendChild(V),q.appendChild(R),o.appendChild(q),a.append(o),this.hand=H,this.bg=W,this.fg=V,this.bearing=R,this.g=q,this.canvas=a}r(this.options.init)}function r(e){e&&"function"==typeof e&&e()}var a,o,s=window.jQuery,l=s(window),u=s(document),c="http://www.w3.org/2000/svg",d="SVGAngle"in window&&function(){var e,t=document.createElement("div");return t.innerHTML="<svg/>",e=(t.firstChild&&t.firstChild.namespaceURI)==c,t.innerHTML="",e}(),f=function(){var e=document.createElement("div").style;return"transition"in e||"WebkitTransition"in e||"MozTransition"in e||"msTransition"in e||"OTransition"in e}(),h="ontouchstart"in window,p="mousedown"+(h?" touchstart":""),v="mousemove.clockpicker"+(h?" touchmove.clockpicker":""),g="mouseup.clockpicker"+(h?" touchend.clockpicker":""),m=navigator.vibrate?"vibrate":navigator.webkitVibrate?"webkitVibrate":null,y=0,b=135,w=110,x=80,C=20,S=2*b,T=f?350:1,k=['<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__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>"].join("");i.DEFAULTS={"default":"",fromnow:0,donetext:"Done",autoclose:!1,ampmclickable:!1,darktheme:!1,twelvehour:!0,vibrate:!0},i.prototype.toggle=function(){this[this.isShown?"hide":"show"]()},i.prototype.locate=function(){var e=this.element,t=this.popover;e.offset(),e.outerWidth(),e.outerHeight(),this.options.align;t.show()},i.prototype.show=function(){if(!this.isShown){r(this.options.beforeShow),s(":input").each(function(){s(this).attr("tabindex",-1)});var e=this;this.input.blur(),this.popover.addClass("picker--opened"),this.input.addClass("picker__input picker__input--active"),s(document.body).css("overflow","hidden"),this.isAppended||(this.popover.insertAfter(this.input),this.options.twelvehour&&(this.amOrPm="PM",this.options.ampmclickable?(this.spanAmPm.children("#click-pm").addClass("text-primary"),this.spanAmPm.children("#click-am").removeClass("text-primary")):(this.amPmBlock.children(".am-button").removeClass("active"),this.amPmBlock.children(".pm-button").addClass("active"),this.spanAmPm.empty().append("PM"))),l.on("resize.clockpicker"+this.id,function(){e.isShown&&e.locate()}),this.isAppended=!0);var n=((this.input.prop("value")||this.options["default"]||"")+"").split(":");if(this.options.twelvehour&&"undefined"!=typeof n[1]&&(n[1]=n[1].replace("AM","").replace("PM","")),"now"===n[0]){var i=new Date(+new Date+this.options.fromnow);n=[i.getHours(),i.getMinutes()]}this.hours=+n[0]||0,this.minutes=+n[1]||0,this.spanHours.html(t(this.hours)),this.spanMinutes.html(t(this.minutes)),this.toggleView("hours"),this.locate(),this.isShown=!0,u.on("click.clockpicker."+this.id+" focusin.clockpicker."+this.id,function(t){var n=s(t.target);0===n.closest(e.popover.find(".picker__wrap")).length&&0===n.closest(e.input).length&&e.hide()}),u.on("keyup.clockpicker."+this.id,function(t){27===t.keyCode&&e.hide()}),r(this.options.afterShow)}},i.prototype.hide=function(){r(this.options.beforeHide),this.input.removeClass("picker__input picker__input--active"),this.popover.removeClass("picker--opened"),s(document.body).css("overflow","visible"),this.isShown=!1,s(":input").each(function(e){s(this).attr("tabindex",e+1)}),u.off("click.clockpicker."+this.id+" focusin.clockpicker."+this.id),u.off("keyup.clockpicker."+this.id),this.popover.hide(),r(this.options.afterHide)},i.prototype.toggleView=function(e,t){var n=!1;"minutes"===e&&"visible"===s(this.hoursView).css("visibility")&&(r(this.options.beforeHourSelect),n=!0);var i="hours"===e,a=i?this.hoursView:this.minutesView,o=i?this.minutesView:this.hoursView;this.currentView=e,this.spanHours.toggleClass("text-primary",i),this.spanMinutes.toggleClass("text-primary",!i),o.addClass("clockpicker-dial-out"),a.css("visibility","visible").removeClass("clockpicker-dial-out"),this.resetClock(t),clearTimeout(this.toggleViewTimer),this.toggleViewTimer=setTimeout(function(){o.css("visibility","hidden")},T),n&&r(this.options.afterHourSelect)},i.prototype.resetClock=function(e){var t=this.currentView,n=this[t],i="hours"===t,r=Math.PI/(i?6:30),a=n*r,o=i&&n>0&&n<13?x:w,s=Math.sin(a)*o,l=-Math.cos(a)*o,u=this;d&&e?(u.canvas.addClass("clockpicker-canvas-out"),setTimeout(function(){u.canvas.removeClass("clockpicker-canvas-out"),u.setHand(s,l)},e)):this.setHand(s,l)},i.prototype.setHand=function(e,n,i,r){var a,o=Math.atan2(e,-n),l="hours"===this.currentView,u=Math.PI/(l||i?6:30),c=Math.sqrt(e*e+n*n),f=this.options,h=l&&c<(w+x)/2,p=h?x:w;if(f.twelvehour&&(p=w),o<0&&(o=2*Math.PI+o),a=Math.round(o/u),o=a*u,f.twelvehour?l?0===a&&(a=12):(i&&(a*=5),60===a&&(a=0)):l?(12===a&&(a=0),a=h?0===a?12:a:0===a?0:a+12):(i&&(a*=5),60===a&&(a=0)),l?this.fg.setAttribute("class","clockpicker-canvas-fg"):a%5===0?this.fg.setAttribute("class","clockpicker-canvas-fg"):this.fg.setAttribute("class","clockpicker-canvas-fg active"),this[this.currentView]!==a&&m&&this.options.vibrate&&(this.vibrateTimer||(navigator[m](10),this.vibrateTimer=setTimeout(s.proxy(function(){this.vibrateTimer=null},this),100))),this[this.currentView]=a,this[l?"spanHours":"spanMinutes"].html(t(a)),!d)return void this[l?"hoursView":"minutesView"].find(".clockpicker-tick").each(function(){var e=s(this);e.toggleClass("active",a===+e.html())});r||!l&&a%5?(this.g.insertBefore(this.hand,this.bearing),this.g.insertBefore(this.bg,this.fg),this.bg.setAttribute("class","clockpicker-canvas-bg clockpicker-canvas-bg-trans")):(this.g.insertBefore(this.hand,this.bg),this.g.insertBefore(this.fg,this.bg),this.bg.setAttribute("class","clockpicker-canvas-bg"));var v=Math.sin(o)*(p-C),g=-Math.cos(o)*(p-C),y=Math.sin(o)*p,b=-Math.cos(o)*p;this.hand.setAttribute("x2",v),this.hand.setAttribute("y2",g),this.bg.setAttribute("cx",y),this.bg.setAttribute("cy",b),this.fg.setAttribute("cx",y),this.fg.setAttribute("cy",b)},i.prototype.done=function(){r(this.options.beforeDone),this.hide(),this.label.addClass("active");var e=this.input.prop("value"),n=t(this.hours)+":"+t(this.minutes);this.options.twelvehour&&(n+=this.amOrPm),this.input.prop("value",n),n!==e&&(this.input.triggerHandler("change"),this.isInput||this.element.trigger("change")),this.options.autoclose&&this.input.trigger("blur"),r(this.options.afterDone)},i.prototype.remove=function(){this.element.removeData("clockpicker"),this.input.off("focus.clockpicker click.clockpicker"),this.isShown&&this.hide(),this.isAppended&&(l.off("resize.clockpicker"+this.id),this.popover.remove())},s.fn.pickatime=function(e){var t=Array.prototype.slice.call(arguments,1);return this.each(function(){var n=s(this),r=n.data("clockpicker");if(r)"function"==typeof r[e]&&r[e].apply(r,t);else{var a=s.extend({},i.DEFAULTS,n.data(),"object"==typeof e&&e);n.data("clockpicker",new i(n,a))}})}}(),jQuery.easing.jswing=jQuery.easing.swing,jQuery.extend(jQuery.easing,{def:"easeOutQuad",swing:function(e,t,n,i,r){return jQuery.easing[jQuery.easing.def](e,t,n,i,r)},easeInQuad:function(e,t,n,i,r){return i*(t/=r)*t+n},easeOutQuad:function(e,t,n,i,r){return-i*(t/=r)*(t-2)+n},easeInOutQuad:function(e,t,n,i,r){return(t/=r/2)<1?i/2*t*t+n:-i/2*(--t*(t-2)-1)+n},easeInCubic:function(e,t,n,i,r){return i*(t/=r)*t*t+n},easeOutCubic:function(e,t,n,i,r){return i*((t=t/r-1)*t*t+1)+n},easeInOutCubic:function(e,t,n,i,r){return(t/=r/2)<1?i/2*t*t*t+n:i/2*((t-=2)*t*t+2)+n},easeInQuart:function(e,t,n,i,r){return i*(t/=r)*t*t*t+n},easeOutQuart:function(e,t,n,i,r){return-i*((t=t/r-1)*t*t*t-1)+n},easeInOutQuart:function(e,t,n,i,r){return(t/=r/2)<1?i/2*t*t*t*t+n:-i/2*((t-=2)*t*t*t-2)+n},easeInQuint:function(e,t,n,i,r){return i*(t/=r)*t*t*t*t+n},easeOutQuint:function(e,t,n,i,r){return i*((t=t/r-1)*t*t*t*t+1)+n},easeInOutQuint:function(e,t,n,i,r){return(t/=r/2)<1?i/2*t*t*t*t*t+n:i/2*((t-=2)*t*t*t*t+2)+n},easeInSine:function(e,t,n,i,r){return-i*Math.cos(t/r*(Math.PI/2))+i+n},easeOutSine:function(e,t,n,i,r){return i*Math.sin(t/r*(Math.PI/2))+n},easeInOutSine:function(e,t,n,i,r){return-i/2*(Math.cos(Math.PI*t/r)-1)+n},easeInExpo:function(e,t,n,i,r){return 0==t?n:i*Math.pow(2,10*(t/r-1))+n},easeOutExpo:function(e,t,n,i,r){return t==r?n+i:i*(-Math.pow(2,-10*t/r)+1)+n},easeInOutExpo:function(e,t,n,i,r){return 0==t?n:t==r?n+i:(t/=r/2)<1?i/2*Math.pow(2,10*(t-1))+n:i/2*(-Math.pow(2,-10*--t)+2)+n},easeInCirc:function(e,t,n,i,r){return-i*(Math.sqrt(1-(t/=r)*t)-1)+n},easeOutCirc:function(e,t,n,i,r){return i*Math.sqrt(1-(t=t/r-1)*t)+n},easeInOutCirc:function(e,t,n,i,r){return(t/=r/2)<1?-i/2*(Math.sqrt(1-t*t)-1)+n:i/2*(Math.sqrt(1-(t-=2)*t)+1)+n},easeInElastic:function(e,t,n,i,r){var a=1.70158,o=0,s=i;if(0==t)return n;if(1==(t/=r))return n+i;if(o||(o=.3*r),s<Math.abs(i)){s=i;var a=o/4}else var a=o/(2*Math.PI)*Math.asin(i/s);return-(s*Math.pow(2,10*(t-=1))*Math.sin(2*(t*r-a)*Math.PI/o))+n},easeOutElastic:function(e,t,n,i,r){var a=1.70158,o=0,s=i;if(0==t)return n;if(1==(t/=r))return n+i;if(o||(o=.3*r),s<Math.abs(i)){s=i;var a=o/4}else var a=o/(2*Math.PI)*Math.asin(i/s);return s*Math.pow(2,-10*t)*Math.sin(2*(t*r-a)*Math.PI/o)+i+n},easeInOutElastic:function(e,t,n,i,r){var a=1.70158,o=0,s=i;if(0==t)return n;if(2==(t/=r/2))return n+i;if(o||(o=.3*r*1.5),s<Math.abs(i)){s=i;var a=o/4}else var a=o/(2*Math.PI)*Math.asin(i/s);return 1>t?-.5*s*Math.pow(2,10*(t-=1))*Math.sin(2*(t*r-a)*Math.PI/o)+n:s*Math.pow(2,-10*(t-=1))*Math.sin(2*(t*r-a)*Math.PI/o)*.5+i+n},easeInBack:function(e,t,n,i,r,a){return void 0==a&&(a=1.70158),i*(t/=r)*t*((a+1)*t-a)+n},easeOutBack:function(e,t,n,i,r,a){return void 0==a&&(a=1.70158),i*((t=t/r-1)*t*((a+1)*t+a)+1)+n},easeInOutBack:function(e,t,n,i,r,a){return void 0==a&&(a=1.70158),(t/=r/2)<1?i/2*t*t*(((a*=1.525)+1)*t-a)+n:i/2*((t-=2)*t*(((a*=1.525)+1)*t+a)+2)+n},easeInBounce:function(e,t,n,i,r){return i-jQuery.easing.easeOutBounce(e,r-t,0,i,r)+n},easeOutBounce:function(e,t,n,i,r){return(t/=r)<1/2.75?7.5625*i*t*t+n:2/2.75>t?i*(7.5625*(t-=1.5/2.75)*t+.75)+n:2.5/2.75>t?i*(7.5625*(t-=2.25/2.75)*t+.9375)+n:i*(7.5625*(t-=2.625/2.75)*t+.984375)+n},easeInOutBounce:function(e,t,n,i,r){return r/2>t?.5*jQuery.easing.easeInBounce(e,2*t,0,i,r)+n:.5*jQuery.easing.easeOutBounce(e,2*t-r,0,i,r)+.5*i+n}}),jQuery.extend(jQuery.easing,{easeInOutMaterial:function(e,t,n,i,r){return(t/=r/2)<1?i/2*t*t+n:i/4*((t-=2)*t*t+2)+n}}),!function(e){function t(e){var t=e.length,i=n.type(e);return"function"!==i&&!n.isWindow(e)&&(!(1!==e.nodeType||!t)||("array"===i||0===t||"number"==typeof t&&t>0&&t-1 in e))}if(!e.jQuery){var n=function(e,t){return new n.fn.init(e,t)};n.isWindow=function(e){return null!=e&&e==e.window},n.type=function(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?r[o.call(e)]||"object":typeof e},n.isArray=Array.isArray||function(e){return"array"===n.type(e)},n.isPlainObject=function(e){var t;if(!e||"object"!==n.type(e)||e.nodeType||n.isWindow(e))return!1;try{if(e.constructor&&!a.call(e,"constructor")&&!a.call(e.constructor.prototype,"isPrototypeOf"))return!1}catch(e){return!1}for(t in e);return void 0===t||a.call(e,t)},n.each=function(e,n,i){var r,a=0,o=e.length,s=t(e);if(i){if(s)for(;o>a&&(r=n.apply(e[a],i),r!==!1);a++);else for(a in e)if(r=n.apply(e[a],i),r===!1)break}else if(s)for(;o>a&&(r=n.call(e[a],a,e[a]),r!==!1);a++);else for(a in e)if(r=n.call(e[a],a,e[a]),r===!1)break;return e},n.data=function(e,t,r){if(void 0===r){var a=e[n.expando],o=a&&i[a];if(void 0===t)return o;if(o&&t in o)return o[t]}else if(void 0!==t){var a=e[n.expando]||(e[n.expando]=++n.uuid);return i[a]=i[a]||{},i[a][t]=r,r}},n.removeData=function(e,t){var r=e[n.expando],a=r&&i[r];a&&n.each(t,function(e,t){delete a[t]})},n.extend=function(){var e,t,i,r,a,o,s=arguments[0]||{},l=1,u=arguments.length,c=!1;for("boolean"==typeof s&&(c=s,s=arguments[l]||{},l++),"object"!=typeof s&&"function"!==n.type(s)&&(s={}),l===u&&(s=this,l--);u>l;l++)if(null!=(a=arguments[l]))for(r in a)e=s[r],i=a[r],s!==i&&(c&&i&&(n.isPlainObject(i)||(t=n.isArray(i)))?(t?(t=!1,o=e&&n.isArray(e)?e:[]):o=e&&n.isPlainObject(e)?e:{},s[r]=n.extend(c,o,i)):void 0!==i&&(s[r]=i));return s},n.queue=function(e,i,r){function a(e,n){var i=n||[];return null!=e&&(t(Object(e))?!function(e,t){for(var n=+t.length,i=0,r=e.length;n>i;)e[r++]=t[i++];if(n!==n)for(;void 0!==t[i];)e[r++]=t[i++];return e.length=r,e}(i,"string"==typeof e?[e]:e):[].push.call(i,e)),i}if(e){i=(i||"fx")+"queue";var o=n.data(e,i);return r?(!o||n.isArray(r)?o=n.data(e,i,a(r)):o.push(r),o):o||[]}},n.dequeue=function(e,t){n.each(e.nodeType?[e]:e,function(e,i){t=t||"fx";var r=n.queue(i,t),a=r.shift();"inprogress"===a&&(a=r.shift()),a&&("fx"===t&&r.unshift("inprogress"),a.call(i,function(){n.dequeue(i,t)}))})},n.fn=n.prototype={init:function(e){if(e.nodeType)return this[0]=e,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 e(){for(var e=this.offsetParent||document;e&&"html"===!e.nodeType.toLowerCase&&"static"===e.style.position;)e=e.offsetParent;return e||document}var t=this[0],e=e.apply(t),i=this.offset(),r=/^(?:body|html)$/i.test(e.nodeName)?{top:0,left:0}:n(e).offset();return i.top-=parseFloat(t.style.marginTop)||0,i.left-=parseFloat(t.style.marginLeft)||0,e.style&&(r.top+=parseFloat(e.style.borderTopWidth)||0,r.left+=parseFloat(e.style.borderLeftWidth)||0),{top:i.top-r.top,left:i.left-r.left}}};var i={};n.expando="velocity"+(new Date).getTime(),n.uuid=0;for(var r={},a=r.hasOwnProperty,o=r.toString,s="Boolean Number String Function Array Date RegExp Object Error".split(" "),l=0;l<s.length;l++)r["[object "+s[l]+"]"]=s[l].toLowerCase();n.fn.init.prototype=n.fn,e.Velocity={Utilities:n}}}(window),function(e){"object"==typeof module&&"object"==typeof module.exports?module.exports=e():"function"==typeof define&&define.amd?define(e):e()}(function(){return function(e,t,n,i){function r(e){for(var t=-1,n=e?e.length:0,i=[];++t<n;){var r=e[t];r&&i.push(r)}return i}function a(e){return v.isWrapped(e)?e=[].slice.call(e):v.isNode(e)&&(e=[e]),e}function o(e){var t=f.data(e,"velocity");return null===t?i:t}function s(e){return function(t){return Math.round(t*e)*(1/e)}}function l(e,n,i,r){function a(e,t){return 1-3*t+3*e}function o(e,t){return 3*t-6*e}function s(e){return 3*e}function l(e,t,n){return((a(t,n)*e+o(t,n))*e+s(t))*e}function u(e,t,n){return 3*a(t,n)*e*e+2*o(t,n)*e+s(t)}function c(t,n){for(var r=0;v>r;++r){var a=u(n,e,i);if(0===a)return n;var o=l(n,e,i)-t;n-=o/a}return n}function d(){for(var t=0;b>t;++t)S[t]=l(t*w,e,i)}function f(t,n,r){var a,o,s=0;do o=n+(r-n)/2,a=l(o,e,i)-t,a>0?r=o:n=o;while(Math.abs(a)>m&&++s<y);return o}function h(t){for(var n=0,r=1,a=b-1;r!=a&&S[r]<=t;++r)n+=w;--r;var o=(t-S[r])/(S[r+1]-S[r]),s=n+o*w,l=u(s,e,i);return l>=g?c(t,s):0==l?s:f(t,n,n+w)}function p(){T=!0,(e!=n||i!=r)&&d()}var v=4,g=.001,m=1e-7,y=10,b=11,w=1/(b-1),x="Float32Array"in t;if(4!==arguments.length)return!1;for(var C=0;4>C;++C)if("number"!=typeof arguments[C]||isNaN(arguments[C])||!isFinite(arguments[C]))return!1;e=Math.min(e,1),i=Math.min(i,1),e=Math.max(e,0),i=Math.max(i,0);var S=x?new Float32Array(b):new Array(b),T=!1,k=function(t){return T||p(),e===n&&i===r?t:0===t?0:1===t?1:l(h(t),n,r)};k.getControlPoints=function(){return[{x:e,y:n},{x:i,y:r}]};var _="generateBezier("+[e,n,i,r]+")";return k.toString=function(){return _},k}function u(e,t){var n=e;return v.isString(e)?b.Easings[e]||(n=!1):n=v.isArray(e)&&1===e.length?s.apply(null,e):v.isArray(e)&&2===e.length?w.apply(null,e.concat([t])):!(!v.isArray(e)||4!==e.length)&&l.apply(null,e),n===!1&&(n=b.Easings[b.defaults.easing]?b.defaults.easing:y),n}function c(e){if(e){var t=(new Date).getTime(),n=b.State.calls.length;n>1e4&&(b.State.calls=r(b.State.calls));for(var a=0;n>a;a++)if(b.State.calls[a]){var s=b.State.calls[a],l=s[0],u=s[2],h=s[3],p=!!h,g=null;h||(h=b.State.calls[a][3]=t-16);for(var m=Math.min((t-h)/u.duration,1),y=0,w=l.length;w>y;y++){var C=l[y],T=C.element;if(o(T)){var k=!1;if(u.display!==i&&null!==u.display&&"none"!==u.display){if("flex"===u.display){var _=["-webkit-box","-moz-box","-ms-flexbox","-webkit-flex"];f.each(_,function(e,t){x.setPropertyValue(T,"display",t)})}x.setPropertyValue(T,"display",u.display)}u.visibility!==i&&"hidden"!==u.visibility&&x.setPropertyValue(T,"visibility",u.visibility);for(var D in C)if("element"!==D){var A,P=C[D],E=v.isString(P.easing)?b.Easings[P.easing]:P.easing;if(1===m)A=P.endValue;else{var I=P.endValue-P.startValue;if(A=P.startValue+I*E(m,u,I),!p&&A===P.currentValue)continue}if(P.currentValue=A,"tween"===D)g=A;else{if(x.Hooks.registered[D]){var O=x.Hooks.getRoot(D),j=o(T).rootPropertyValueCache[O];j&&(P.rootPropertyValue=j)}var $=x.setPropertyValue(T,D,P.currentValue+(0===parseFloat(A)?"":P.unitType),P.rootPropertyValue,P.scrollData);x.Hooks.registered[D]&&(o(T).rootPropertyValueCache[O]=x.Normalizations.registered[O]?x.Normalizations.registered[O]("extract",null,$[1]):$[1]),"transform"===$[0]&&(k=!0)}}u.mobileHA&&o(T).transformCache.translate3d===i&&(o(T).transformCache.translate3d="(0px, 0px, 0px)",k=!0),k&&x.flushTransformCache(T)}}u.display!==i&&"none"!==u.display&&(b.State.calls[a][2].display=!1),u.visibility!==i&&"hidden"!==u.visibility&&(b.State.calls[a][2].visibility=!1),u.progress&&u.progress.call(s[1],s[1],m,Math.max(0,h+u.duration-t),h,g),1===m&&d(a)}}b.State.isTicking&&S(c)}function d(e,t){if(!b.State.calls[e])return!1;for(var n=b.State.calls[e][0],r=b.State.calls[e][1],a=b.State.calls[e][2],s=b.State.calls[e][4],l=!1,u=0,c=n.length;c>u;u++){var d=n[u].element;if(t||a.loop||("none"===a.display&&x.setPropertyValue(d,"display",a.display),"hidden"===a.visibility&&x.setPropertyValue(d,"visibility",a.visibility)),a.loop!==!0&&(f.queue(d)[1]===i||!/\.velocityQueueEntryFlag/i.test(f.queue(d)[1]))&&o(d)){o(d).isAnimating=!1,o(d).rootPropertyValueCache={};var h=!1;f.each(x.Lists.transforms3D,function(e,t){var n=/^scale/.test(t)?1:0,r=o(d).transformCache[t];o(d).transformCache[t]!==i&&new RegExp("^\\("+n+"[^.]").test(r)&&(h=!0,delete o(d).transformCache[t])}),a.mobileHA&&(h=!0,delete o(d).transformCache.translate3d),h&&x.flushTransformCache(d),x.Values.removeClass(d,"velocity-animating")}if(!t&&a.complete&&!a.loop&&u===c-1)try{a.complete.call(r,r)}catch(e){setTimeout(function(){throw e},1)}s&&a.loop!==!0&&s(r),o(d)&&a.loop===!0&&!t&&(f.each(o(d).tweensContainer,function(e,t){/^rotate/.test(e)&&360===parseFloat(t.endValue)&&(t.endValue=0,t.startValue=360),/^backgroundPosition/.test(e)&&100===parseFloat(t.endValue)&&"%"===t.unitType&&(t.endValue=0,t.startValue=100)}),b(d,"reverse",{loop:!0,delay:a.delay})),a.queue!==!1&&f.dequeue(d,a.queue)}b.State.calls[e]=!1;for(var p=0,v=b.State.calls.length;v>p;p++)if(b.State.calls[p]!==!1){l=!0;break}l===!1&&(b.State.isTicking=!1,delete b.State.calls,b.State.calls=[])}var f,h=function(){if(n.documentMode)return n.documentMode;for(var e=7;e>4;e--){var t=n.createElement("div");if(t.innerHTML="<!--[if IE "+e+"]><span></span><![endif]-->",t.getElementsByTagName("span").length)return t=null,e}return i}(),p=function(){var e=0;return t.webkitRequestAnimationFrame||t.mozRequestAnimationFrame||function(t){var n,i=(new Date).getTime();return n=Math.max(0,16-(i-e)),e=i+n,setTimeout(function(){t(i+n)},n)}}(),v={isString:function(e){return"string"==typeof e},isArray:Array.isArray||function(e){return"[object Array]"===Object.prototype.toString.call(e)},isFunction:function(e){return"[object Function]"===Object.prototype.toString.call(e)},isNode:function(e){return e&&e.nodeType},isNodeList:function(e){return"object"==typeof e&&/^\[object (HTMLCollection|NodeList|Object)\]$/.test(Object.prototype.toString.call(e))&&e.length!==i&&(0===e.length||"object"==typeof e[0]&&e[0].nodeType>0)},isWrapped:function(e){return e&&(e.jquery||t.Zepto&&t.Zepto.zepto.isZ(e))},isSVG:function(e){return t.SVGElement&&e instanceof t.SVGElement},isEmptyObject:function(e){for(var t in e)return!1;return!0}},g=!1;if(e.fn&&e.fn.jquery?(f=e,g=!0):f=t.Velocity.Utilities,8>=h&&!g)throw new Error("Velocity: IE8 and below require jQuery to be loaded before Velocity.");if(7>=h)return void(jQuery.fn.velocity=jQuery.fn.animate);var m=400,y="swing",b={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:t.chrome,isFirefox:/Firefox/i.test(navigator.userAgent),prefixElement:n.createElement("div"),prefixMatches:{},scrollAnchor:null,scrollPropertyLeft:null,scrollPropertyTop:null,isTicking:!1,calls:[]},CSS:{},Utilities:f,Redirects:{},
Easings:{},Promise:t.Promise,defaults:{queue:"",duration:m,easing:y,begin:i,complete:i,progress:i,display:i,visibility:i,loop:!1,delay:!1,mobileHA:!0,_cacheValues:!0},init:function(e){f.data(e,"velocity",{isSVG:v.isSVG(e),isAnimating:!1,computedStyle:null,tweensContainer:null,rootPropertyValueCache:{},transformCache:{}})},hook:null,mock:!1,version:{major:1,minor:2,patch:2},debug:!1};t.pageYOffset!==i?(b.State.scrollAnchor=t,b.State.scrollPropertyLeft="pageXOffset",b.State.scrollPropertyTop="pageYOffset"):(b.State.scrollAnchor=n.documentElement||n.body.parentNode||n.body,b.State.scrollPropertyLeft="scrollLeft",b.State.scrollPropertyTop="scrollTop");var w=function(){function e(e){return-e.tension*e.x-e.friction*e.v}function t(t,n,i){var r={x:t.x+i.dx*n,v:t.v+i.dv*n,tension:t.tension,friction:t.friction};return{dx:r.v,dv:e(r)}}function n(n,i){var r={dx:n.v,dv:e(n)},a=t(n,.5*i,r),o=t(n,.5*i,a),s=t(n,i,o),l=1/6*(r.dx+2*(a.dx+o.dx)+s.dx),u=1/6*(r.dv+2*(a.dv+o.dv)+s.dv);return n.x=n.x+l*i,n.v=n.v+u*i,n}return function e(t,i,r){var a,o,s,l={x:-1,v:0,tension:null,friction:null},u=[0],c=0,d=1e-4,f=.016;for(t=parseFloat(t)||500,i=parseFloat(i)||20,r=r||null,l.tension=t,l.friction=i,a=null!==r,a?(c=e(t,i),o=c/r*f):o=f;s=n(s||l,o),u.push(1+s.x),c+=16,Math.abs(s.x)>d&&Math.abs(s.v)>d;);return a?function(e){return u[e*(u.length-1)|0]}:c}}();b.Easings={linear:function(e){return e},swing:function(e){return.5-Math.cos(e*Math.PI)/2},spring:function(e){return 1-Math.cos(4.5*e*Math.PI)*Math.exp(6*-e)}},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(e,t){b.Easings[t[0]]=l.apply(null,t[1])});var x=b.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 e=0;e<x.Lists.colors.length;e++){var t="color"===x.Lists.colors[e]?"0 0 0 1":"255 255 255 1";x.Hooks.templates[x.Lists.colors[e]]=["Red Green Blue Alpha",t]}var n,i,r;if(h)for(n in x.Hooks.templates){i=x.Hooks.templates[n],r=i[0].split(" ");var a=i[1].match(x.RegEx.valueSplit);"Color"===r[0]&&(r.push(r.shift()),a.push(a.shift()),x.Hooks.templates[n]=[r.join(" "),a.join(" ")])}for(n in x.Hooks.templates){i=x.Hooks.templates[n],r=i[0].split(" ");for(var e in r){var o=n+r[e],s=e;x.Hooks.registered[o]=[n,s]}}},getRoot:function(e){var t=x.Hooks.registered[e];return t?t[0]:e},cleanRootPropertyValue:function(e,t){return x.RegEx.valueUnwrap.test(t)&&(t=t.match(x.RegEx.valueUnwrap)[1]),x.Values.isCSSNullValue(t)&&(t=x.Hooks.templates[e][1]),t},extractValue:function(e,t){var n=x.Hooks.registered[e];if(n){var i=n[0],r=n[1];return t=x.Hooks.cleanRootPropertyValue(i,t),t.toString().match(x.RegEx.valueSplit)[r]}return t},injectValue:function(e,t,n){var i=x.Hooks.registered[e];if(i){var r,a,o=i[0],s=i[1];return n=x.Hooks.cleanRootPropertyValue(o,n),r=n.toString().match(x.RegEx.valueSplit),r[s]=t,a=r.join(" ")}return n}},Normalizations:{registered:{clip:function(e,t,n){switch(e){case"name":return"clip";case"extract":var i;return x.RegEx.wrappedValueAlreadyExtracted.test(n)?i=n:(i=n.toString().match(x.RegEx.valueUnwrap),i=i?i[1].replace(/,(\s+)?/g," "):n),i;case"inject":return"rect("+n+")"}},blur:function(e,t,n){switch(e){case"name":return b.State.isFirefox?"filter":"-webkit-filter";case"extract":var i=parseFloat(n);if(!i&&0!==i){var r=n.toString().match(/blur\(([0-9]+[A-z]+)\)/i);i=r?r[1]:0}return i;case"inject":return parseFloat(n)?"blur("+n+")":"none"}},opacity:function(e,t,n){if(8>=h)switch(e){case"name":return"filter";case"extract":var i=n.toString().match(/alpha\(opacity=(.*)\)/i);return n=i?i[1]/100:1;case"inject":return t.style.zoom=1,parseFloat(n)>=1?"":"alpha(opacity="+parseInt(100*parseFloat(n),10)+")"}else switch(e){case"name":return"opacity";case"extract":return n;case"inject":return n}}},register:function(){9>=h||b.State.isGingerbread||(x.Lists.transformsBase=x.Lists.transformsBase.concat(x.Lists.transforms3D));for(var e=0;e<x.Lists.transformsBase.length;e++)!function(){var t=x.Lists.transformsBase[e];x.Normalizations.registered[t]=function(e,n,r){switch(e){case"name":return"transform";case"extract":return o(n)===i||o(n).transformCache[t]===i?/^scale/i.test(t)?1:0:o(n).transformCache[t].replace(/[()]/g,"");case"inject":var a=!1;switch(t.substr(0,t.length-1)){case"translate":a=!/(%|px|em|rem|vw|vh|\d)$/i.test(r);break;case"scal":case"scale":b.State.isAndroid&&o(n).transformCache[t]===i&&1>r&&(r=1),a=!/(\d)$/i.test(r);break;case"skew":a=!/(deg|\d)$/i.test(r);break;case"rotate":a=!/(deg|\d)$/i.test(r)}return a||(o(n).transformCache[t]="("+r+")"),o(n).transformCache[t]}}}();for(var e=0;e<x.Lists.colors.length;e++)!function(){var t=x.Lists.colors[e];x.Normalizations.registered[t]=function(e,n,r){switch(e){case"name":return t;case"extract":var a;if(x.RegEx.wrappedValueAlreadyExtracted.test(r))a=r;else{var o,s={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(r)?o=s[r]!==i?s[r]:s.black:x.RegEx.isHex.test(r)?o="rgb("+x.Values.hexToRgb(r).join(" ")+")":/^rgba?\(/i.test(r)||(o=s.black),a=(o||r).toString().match(x.RegEx.valueUnwrap)[1].replace(/,(\s+)?/g," ")}return 8>=h||3!==a.split(" ").length||(a+=" 1"),a;case"inject":return 8>=h?4===r.split(" ").length&&(r=r.split(/\s+/).slice(0,3).join(" ")):3===r.split(" ").length&&(r+=" 1"),(8>=h?"rgb":"rgba")+"("+r.replace(/\s+/g,",").replace(/\.(\d)+(?=,)/g,"")+")"}}}()}},Names:{camelCase:function(e){return e.replace(/-(\w)/g,function(e,t){return t.toUpperCase()})},SVGAttribute:function(e){var t="width|height|x|y|cx|cy|r|rx|ry|x1|x2|y1|y2";return(h||b.State.isAndroid&&!b.State.isChrome)&&(t+="|transform"),new RegExp("^("+t+")$","i").test(e)},prefixCheck:function(e){if(b.State.prefixMatches[e])return[b.State.prefixMatches[e],!0];for(var t=["","Webkit","Moz","ms","O"],n=0,i=t.length;i>n;n++){var r;if(r=0===n?e:t[n]+e.replace(/^\w/,function(e){return e.toUpperCase()}),v.isString(b.State.prefixElement.style[r]))return b.State.prefixMatches[e]=r,[r,!0]}return[e,!1]}},Values:{hexToRgb:function(e){var t,n=/^#?([a-f\d])([a-f\d])([a-f\d])$/i,i=/^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i;return e=e.replace(n,function(e,t,n,i){return t+t+n+n+i+i}),t=i.exec(e),t?[parseInt(t[1],16),parseInt(t[2],16),parseInt(t[3],16)]:[0,0,0]},isCSSNullValue:function(e){return 0==e||/^(none|auto|transparent|(rgba\(0, ?0, ?0, ?0\)))$/i.test(e)},getUnitType:function(e){return/^(rotate|skew)/i.test(e)?"deg":/(^(scale|scaleX|scaleY|scaleZ|alpha|flexGrow|flexHeight|zIndex|fontWeight)$)|((opacity|red|green|blue|alpha)$)/i.test(e)?"":"px"},getDisplayType:function(e){var t=e&&e.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(t)?"inline":/^(li)$/i.test(t)?"list-item":/^(tr)$/i.test(t)?"table-row":/^(table)$/i.test(t)?"table":/^(tbody)$/i.test(t)?"table-row-group":"block"},addClass:function(e,t){e.classList?e.classList.add(t):e.className+=(e.className.length?" ":"")+t},removeClass:function(e,t){e.classList?e.classList.remove(t):e.className=e.className.toString().replace(new RegExp("(^|\\s)"+t.split(" ").join("|")+"(\\s|$)","gi")," ")}},getPropertyValue:function(e,n,r,a){function s(e,n){function r(){u&&x.setPropertyValue(e,"display","none")}var l=0;if(8>=h)l=f.css(e,n);else{var u=!1;if(/^(width|height)$/.test(n)&&0===x.getPropertyValue(e,"display")&&(u=!0,x.setPropertyValue(e,"display",x.Values.getDisplayType(e))),!a){if("height"===n&&"border-box"!==x.getPropertyValue(e,"boxSizing").toString().toLowerCase()){var c=e.offsetHeight-(parseFloat(x.getPropertyValue(e,"borderTopWidth"))||0)-(parseFloat(x.getPropertyValue(e,"borderBottomWidth"))||0)-(parseFloat(x.getPropertyValue(e,"paddingTop"))||0)-(parseFloat(x.getPropertyValue(e,"paddingBottom"))||0);return r(),c}if("width"===n&&"border-box"!==x.getPropertyValue(e,"boxSizing").toString().toLowerCase()){var d=e.offsetWidth-(parseFloat(x.getPropertyValue(e,"borderLeftWidth"))||0)-(parseFloat(x.getPropertyValue(e,"borderRightWidth"))||0)-(parseFloat(x.getPropertyValue(e,"paddingLeft"))||0)-(parseFloat(x.getPropertyValue(e,"paddingRight"))||0);return r(),d}}var p;p=o(e)===i?t.getComputedStyle(e,null):o(e).computedStyle?o(e).computedStyle:o(e).computedStyle=t.getComputedStyle(e,null),"borderColor"===n&&(n="borderTopColor"),l=9===h&&"filter"===n?p.getPropertyValue(n):p[n],(""===l||null===l)&&(l=e.style[n]),r()}if("auto"===l&&/^(top|right|bottom|left)$/i.test(n)){var v=s(e,"position");("fixed"===v||"absolute"===v&&/top|left/i.test(n))&&(l=f(e).position()[n]+"px")}return l}var l;if(x.Hooks.registered[n]){var u=n,c=x.Hooks.getRoot(u);r===i&&(r=x.getPropertyValue(e,x.Names.prefixCheck(c)[0])),x.Normalizations.registered[c]&&(r=x.Normalizations.registered[c]("extract",e,r)),l=x.Hooks.extractValue(u,r)}else if(x.Normalizations.registered[n]){var d,p;d=x.Normalizations.registered[n]("name",e),"transform"!==d&&(p=s(e,x.Names.prefixCheck(d)[0]),x.Values.isCSSNullValue(p)&&x.Hooks.templates[n]&&(p=x.Hooks.templates[n][1])),l=x.Normalizations.registered[n]("extract",e,p)}if(!/^[\d-]/.test(l))if(o(e)&&o(e).isSVG&&x.Names.SVGAttribute(n))if(/^(height|width)$/i.test(n))try{l=e.getBBox()[n]}catch(e){l=0}else l=e.getAttribute(n);else l=s(e,x.Names.prefixCheck(n)[0]);return x.Values.isCSSNullValue(l)&&(l=0),b.debug>=2&&console.log("Get "+n+": "+l),l},setPropertyValue:function(e,n,i,r,a){var s=n;if("scroll"===n)a.container?a.container["scroll"+a.direction]=i:"Left"===a.direction?t.scrollTo(i,a.alternateValue):t.scrollTo(a.alternateValue,i);else if(x.Normalizations.registered[n]&&"transform"===x.Normalizations.registered[n]("name",e))x.Normalizations.registered[n]("inject",e,i),s="transform",i=o(e).transformCache[n];else{if(x.Hooks.registered[n]){var l=n,u=x.Hooks.getRoot(n);r=r||x.getPropertyValue(e,u),i=x.Hooks.injectValue(l,i,r),n=u}if(x.Normalizations.registered[n]&&(i=x.Normalizations.registered[n]("inject",e,i),n=x.Normalizations.registered[n]("name",e)),s=x.Names.prefixCheck(n)[0],8>=h)try{e.style[s]=i}catch(e){b.debug&&console.log("Browser does not support ["+i+"] for ["+s+"]")}else o(e)&&o(e).isSVG&&x.Names.SVGAttribute(n)?e.setAttribute(n,i):e.style[s]=i;b.debug>=2&&console.log("Set "+n+" ("+s+"): "+i)}return[s,i]},flushTransformCache:function(e){function t(t){return parseFloat(x.getPropertyValue(e,t))}var n="";if((h||b.State.isAndroid&&!b.State.isChrome)&&o(e).isSVG){var i={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(o(e).transformCache,function(e){/^translate/i.test(e)?e="translate":/^scale/i.test(e)?e="scale":/^rotate/i.test(e)&&(e="rotate"),i[e]&&(n+=e+"("+i[e].join(" ")+") ",delete i[e])})}else{var r,a;f.each(o(e).transformCache,function(t){return r=o(e).transformCache[t],"transformPerspective"===t?(a=r,!0):(9===h&&"rotateZ"===t&&(t="rotate"),void(n+=t+r+" "))}),a&&(n="perspective"+a+" "+n)}x.setPropertyValue(e,"transform",n)}};x.Hooks.register(),x.Normalizations.register(),b.hook=function(e,t,n){var r=i;return e=a(e),f.each(e,function(e,a){if(o(a)===i&&b.init(a),n===i)r===i&&(r=b.CSS.getPropertyValue(a,t));else{var s=b.CSS.setPropertyValue(a,t,n);"transform"===s[0]&&b.CSS.flushTransformCache(a),r=s}}),r};var C=function(){function e(){return s?D.promise||null:l}function r(){function e(){function e(e,t){var n=i,r=i,o=i;return v.isArray(e)?(n=e[0],!v.isArray(e[1])&&/^[\d-]/.test(e[1])||v.isFunction(e[1])||x.RegEx.isHex.test(e[1])?o=e[1]:(v.isString(e[1])&&!x.RegEx.isHex.test(e[1])||v.isArray(e[1]))&&(r=t?e[1]:u(e[1],s.duration),e[2]!==i&&(o=e[2]))):n=e,t||(r=r||s.easing),v.isFunction(n)&&(n=n.call(a,T,S)),v.isFunction(o)&&(o=o.call(a,T,S)),[n||0,r,o]}function d(e,t){var n,i;return i=(t||"0").toString().toLowerCase().replace(/[%A-z]+$/,function(e){return n=e,""}),n||(n=x.Values.getUnitType(e)),[i,n]}function h(){var e={myParent:a.parentNode||n.body,position:x.getPropertyValue(a,"position"),fontSize:x.getPropertyValue(a,"fontSize")},i=e.position===$.lastPosition&&e.myParent===$.lastParent,r=e.fontSize===$.lastFontSize;$.lastParent=e.myParent,$.lastPosition=e.position,$.lastFontSize=e.fontSize;var s=100,l={};if(r&&i)l.emToPx=$.lastEmToPx,l.percentToPxWidth=$.lastPercentToPxWidth,l.percentToPxHeight=$.lastPercentToPxHeight;else{var u=o(a).isSVG?n.createElementNS("http://www.w3.org/2000/svg","rect"):n.createElement("div");b.init(u),e.myParent.appendChild(u),f.each(["overflow","overflowX","overflowY"],function(e,t){b.CSS.setPropertyValue(u,t,"hidden")}),b.CSS.setPropertyValue(u,"position",e.position),b.CSS.setPropertyValue(u,"fontSize",e.fontSize),b.CSS.setPropertyValue(u,"boxSizing","content-box"),f.each(["minWidth","maxWidth","width","minHeight","maxHeight","height"],function(e,t){b.CSS.setPropertyValue(u,t,s+"%")}),b.CSS.setPropertyValue(u,"paddingLeft",s+"em"),l.percentToPxWidth=$.lastPercentToPxWidth=(parseFloat(x.getPropertyValue(u,"width",null,!0))||1)/s,l.percentToPxHeight=$.lastPercentToPxHeight=(parseFloat(x.getPropertyValue(u,"height",null,!0))||1)/s,l.emToPx=$.lastEmToPx=(parseFloat(x.getPropertyValue(u,"paddingLeft"))||1)/s,e.myParent.removeChild(u)}return null===$.remToPx&&($.remToPx=parseFloat(x.getPropertyValue(n.body,"fontSize"))||16),null===$.vwToPx&&($.vwToPx=parseFloat(t.innerWidth)/100,$.vhToPx=parseFloat(t.innerHeight)/100),l.remToPx=$.remToPx,l.vwToPx=$.vwToPx,l.vhToPx=$.vhToPx,b.debug>=1&&console.log("Unit ratios: "+JSON.stringify(l),a),l}if(s.begin&&0===T)try{s.begin.call(p,p)}catch(e){setTimeout(function(){throw e},1)}if("scroll"===A){var m,w,C,k=/^x$/i.test(s.axis)?"Left":"Top",_=parseFloat(s.offset)||0;s.container?v.isWrapped(s.container)||v.isNode(s.container)?(s.container=s.container[0]||s.container,m=s.container["scroll"+k],C=m+f(a).position()[k.toLowerCase()]+_):s.container=null:(m=b.State.scrollAnchor[b.State["scrollProperty"+k]],w=b.State.scrollAnchor[b.State["scrollProperty"+("Left"===k?"Top":"Left")]],C=f(a).offset()[k.toLowerCase()]+_),l={scroll:{rootPropertyValue:!1,startValue:m,currentValue:m,endValue:C,unitType:"",easing:s.easing,scrollData:{container:s.container,direction:k,alternateValue:w}},element:a},b.debug&&console.log("tweensContainer (scroll): ",l.scroll,a)}else if("reverse"===A){if(!o(a).tweensContainer)return void f.dequeue(a,s.queue);"none"===o(a).opts.display&&(o(a).opts.display="auto"),"hidden"===o(a).opts.visibility&&(o(a).opts.visibility="visible"),o(a).opts.loop=!1,o(a).opts.begin=null,o(a).opts.complete=null,y.easing||delete s.easing,y.duration||delete s.duration,s=f.extend({},o(a).opts,s);var P=f.extend(!0,{},o(a).tweensContainer);for(var E in P)if("element"!==E){var I=P[E].startValue;P[E].startValue=P[E].currentValue=P[E].endValue,P[E].endValue=I,v.isEmptyObject(y)||(P[E].easing=s.easing),b.debug&&console.log("reverse tweensContainer ("+E+"): "+JSON.stringify(P[E]),a)}l=P}else if("start"===A){var P;o(a).tweensContainer&&o(a).isAnimating===!0&&(P=o(a).tweensContainer),f.each(g,function(t,n){if(RegExp("^"+x.Lists.colors.join("$|^")+"$").test(t)){var r=e(n,!0),a=r[0],o=r[1],s=r[2];if(x.RegEx.isHex.test(a)){for(var l=["Red","Green","Blue"],u=x.Values.hexToRgb(a),c=s?x.Values.hexToRgb(s):i,d=0;d<l.length;d++){var f=[u[d]];o&&f.push(o),c!==i&&f.push(c[d]),g[t+l[d]]=f}delete g[t]}}});for(var O in g){var j=e(g[O]),L=j[0],N=j[1],F=j[2];O=x.Names.camelCase(O);var q=x.Hooks.getRoot(O),R=!1;if(o(a).isSVG||"tween"===q||x.Names.prefixCheck(q)[1]!==!1||x.Normalizations.registered[q]!==i){(s.display!==i&&null!==s.display&&"none"!==s.display||s.visibility!==i&&"hidden"!==s.visibility)&&/opacity|filter/.test(O)&&!F&&0!==L&&(F=0),s._cacheValues&&P&&P[O]?(F===i&&(F=P[O].endValue+P[O].unitType),R=o(a).rootPropertyValueCache[q]):x.Hooks.registered[O]?F===i?(R=x.getPropertyValue(a,q),F=x.getPropertyValue(a,O,R)):R=x.Hooks.templates[q][1]:F===i&&(F=x.getPropertyValue(a,O));var H,W,V,z=!1;if(H=d(O,F),F=H[0],V=H[1],H=d(O,L),L=H[0].replace(/^([+-\/*])=/,function(e,t){return z=t,""}),W=H[1],F=parseFloat(F)||0,L=parseFloat(L)||0,"%"===W&&(/^(fontSize|lineHeight)$/.test(O)?(L/=100,W="em"):/^scale/.test(O)?(L/=100,W=""):/(Red|Green|Blue)$/i.test(O)&&(L=L/100*255,W="")),/[\/*]/.test(z))W=V;else if(V!==W&&0!==F)if(0===L)W=V;else{r=r||h();var B=/margin|padding|left|right|width|text|word|letter/i.test(O)||/X$/.test(O)||"x"===O?"x":"y";switch(V){case"%":F*="x"===B?r.percentToPxWidth:r.percentToPxHeight;break;case"px":break;default:F*=r[V+"ToPx"]}switch(W){case"%":F*=1/("x"===B?r.percentToPxWidth:r.percentToPxHeight);break;case"px":break;default:F*=1/r[W+"ToPx"]}}switch(z){case"+":L=F+L;break;case"-":L=F-L;break;case"*":L=F*L;break;case"/":L=F/L}l[O]={rootPropertyValue:R,startValue:F,currentValue:F,endValue:L,unitType:W,easing:N},b.debug&&console.log("tweensContainer ("+O+"): "+JSON.stringify(l[O]),a)}else b.debug&&console.log("Skipping ["+q+"] due to a lack of browser support.")}l.element=a}l.element&&(x.Values.addClass(a,"velocity-animating"),M.push(l),""===s.queue&&(o(a).tweensContainer=l,o(a).opts=s),o(a).isAnimating=!0,T===S-1?(b.State.calls.push([M,p,s,null,D.resolver]),b.State.isTicking===!1&&(b.State.isTicking=!0,c())):T++)}var r,a=this,s=f.extend({},b.defaults,y),l={};switch(o(a)===i&&b.init(a),parseFloat(s.delay)&&s.queue!==!1&&f.queue(a,s.queue,function(e){b.velocityQueueEntryFlag=!0,o(a).delayTimer={setTimeout:setTimeout(e,parseFloat(s.delay)),next:e}}),s.duration.toString().toLowerCase()){case"fast":s.duration=200;break;case"normal":s.duration=m;break;case"slow":s.duration=600;break;default:s.duration=parseFloat(s.duration)||1}b.mock!==!1&&(b.mock===!0?s.duration=s.delay=1:(s.duration*=parseFloat(b.mock)||1,s.delay*=parseFloat(b.mock)||1)),s.easing=u(s.easing,s.duration),s.begin&&!v.isFunction(s.begin)&&(s.begin=null),s.progress&&!v.isFunction(s.progress)&&(s.progress=null),s.complete&&!v.isFunction(s.complete)&&(s.complete=null),s.display!==i&&null!==s.display&&(s.display=s.display.toString().toLowerCase(),"auto"===s.display&&(s.display=b.CSS.Values.getDisplayType(a))),s.visibility!==i&&null!==s.visibility&&(s.visibility=s.visibility.toString().toLowerCase()),s.mobileHA=s.mobileHA&&b.State.isMobile&&!b.State.isGingerbread,s.queue===!1?s.delay?setTimeout(e,s.delay):e():f.queue(a,s.queue,function(t,n){return n===!0?(D.promise&&D.resolver(p),!0):(b.velocityQueueEntryFlag=!0,void e(t))}),""!==s.queue&&"fx"!==s.queue||"inprogress"===f.queue(a)[0]||f.dequeue(a)}var s,l,h,p,g,y,w=arguments[0]&&(arguments[0].p||f.isPlainObject(arguments[0].properties)&&!arguments[0].properties.names||v.isString(arguments[0].properties));if(v.isWrapped(this)?(s=!1,h=0,p=this,l=this):(s=!0,h=1,p=w?arguments[0].elements||arguments[0].e:arguments[0]),p=a(p)){w?(g=arguments[0].properties||arguments[0].p,y=arguments[0].options||arguments[0].o):(g=arguments[h],y=arguments[h+1]);var S=p.length,T=0;if(!/^(stop|finish)$/i.test(g)&&!f.isPlainObject(y)){var k=h+1;y={};for(var _=k;_<arguments.length;_++)v.isArray(arguments[_])||!/^(fast|normal|slow)$/i.test(arguments[_])&&!/^\d/.test(arguments[_])?v.isString(arguments[_])||v.isArray(arguments[_])?y.easing=arguments[_]:v.isFunction(arguments[_])&&(y.complete=arguments[_]):y.duration=arguments[_]}var D={promise:null,resolver:null,rejecter:null};s&&b.Promise&&(D.promise=new b.Promise(function(e,t){D.resolver=e,D.rejecter=t}));var A;switch(g){case"scroll":A="scroll";break;case"reverse":A="reverse";break;case"finish":case"stop":f.each(p,function(e,t){o(t)&&o(t).delayTimer&&(clearTimeout(o(t).delayTimer.setTimeout),o(t).delayTimer.next&&o(t).delayTimer.next(),delete o(t).delayTimer)});var P=[];return f.each(b.State.calls,function(e,t){t&&f.each(t[1],function(n,r){var a=y===i?"":y;return a!==!0&&t[2].queue!==a&&(y!==i||t[2].queue!==!1)||void f.each(p,function(n,i){i===r&&((y===!0||v.isString(y))&&(f.each(f.queue(i,v.isString(y)?y:""),function(e,t){v.isFunction(t)&&t(null,!0)}),f.queue(i,v.isString(y)?y:"",[])),"stop"===g?(o(i)&&o(i).tweensContainer&&a!==!1&&f.each(o(i).tweensContainer,function(e,t){t.endValue=t.currentValue}),P.push(e)):"finish"===g&&(t[2].duration=1))})})}),"stop"===g&&(f.each(P,function(e,t){d(t,!0)}),D.promise&&D.resolver(p)),e();default:if(!f.isPlainObject(g)||v.isEmptyObject(g)){if(v.isString(g)&&b.Redirects[g]){var E=f.extend({},y),I=E.duration,O=E.delay||0;return E.backwards===!0&&(p=f.extend(!0,[],p).reverse()),f.each(p,function(e,t){parseFloat(E.stagger)?E.delay=O+parseFloat(E.stagger)*e:v.isFunction(E.stagger)&&(E.delay=O+E.stagger.call(t,e,S)),E.drag&&(E.duration=parseFloat(I)||(/^(callout|transition)/.test(g)?1e3:m),E.duration=Math.max(E.duration*(E.backwards?1-e/S:(e+1)/S),.75*E.duration,200)),b.Redirects[g].call(t,t,E||{},e,S,p,D.promise?D:i)}),e()}var j="Velocity: First argument ("+g+") was not a property map, a known action, or a registered redirect. Aborting.";return D.promise?D.rejecter(new Error(j)):console.log(j),e()}A="start"}var $={lastParent:null,lastPosition:null,lastFontSize:null,lastPercentToPxWidth:null,lastPercentToPxHeight:null,lastEmToPx:null,remToPx:null,vwToPx:null,vhToPx:null},M=[];f.each(p,function(e,t){v.isNode(t)&&r.call(t)});var L,E=f.extend({},b.defaults,y);if(E.loop=parseInt(E.loop),L=2*E.loop-1,E.loop)for(var N=0;L>N;N++){var F={delay:E.delay,progress:E.progress};N===L-1&&(F.display=E.display,F.visibility=E.visibility,F.complete=E.complete),C(p,"reverse",F)}return e()}};b=f.extend(C,b),b.animate=C;var S=t.requestAnimationFrame||p;return b.State.isMobile||n.hidden===i||n.addEventListener("visibilitychange",function(){n.hidden?(S=function(e){return setTimeout(function(){e(!0)},16)},c()):S=t.requestAnimationFrame||p}),e.Velocity=b,e!==t&&(e.fn.velocity=C,e.fn.velocity.defaults=b.defaults),f.each(["Down","Up"],function(e,t){b.Redirects["slide"+t]=function(e,n,r,a,o,s){var l=f.extend({},n),u=l.begin,c=l.complete,d={height:"",marginTop:"",marginBottom:"",paddingTop:"",paddingBottom:""},h={};l.display===i&&(l.display="Down"===t?"inline"===b.CSS.Values.getDisplayType(e)?"inline-block":"block":"none"),l.begin=function(){u&&u.call(o,o);for(var n in d){h[n]=e.style[n];var i=b.CSS.getPropertyValue(e,n);d[n]="Down"===t?[i,0]:[0,i]}h.overflow=e.style.overflow,e.style.overflow="hidden"},l.complete=function(){for(var t in h)e.style[t]=h[t];c&&c.call(o,o),s&&s.resolver(o)},b(e,d,l)}}),f.each(["In","Out"],function(e,t){b.Redirects["fade"+t]=function(e,n,r,a,o,s){var l=f.extend({},n),u={opacity:"In"===t?1:0},c=l.complete;l.complete=r!==a-1?l.begin=null:function(){c&&c.call(o,o),s&&s.resolver(o)},l.display===i&&(l.display="In"===t?"auto":"none"),b(this,u,l)}}),b}(window.jQuery||window.Zepto||window,window,document)}),!function(e,t,n,i){"use strict";function r(e,t,n){return setTimeout(c(e,n),t)}function a(e,t,n){return!!Array.isArray(e)&&(o(e,n[t],n),!0)}function o(e,t,n){var r;if(e)if(e.forEach)e.forEach(t,n);else if(e.length!==i)for(r=0;r<e.length;)t.call(n,e[r],r,e),r++;else for(r in e)e.hasOwnProperty(r)&&t.call(n,e[r],r,e)}function s(e,t,n){for(var r=Object.keys(t),a=0;a<r.length;)(!n||n&&e[r[a]]===i)&&(e[r[a]]=t[r[a]]),a++;return e}function l(e,t){return s(e,t,!0)}function u(e,t,n){var i,r=t.prototype;i=e.prototype=Object.create(r),i.constructor=e,i._super=r,n&&s(i,n)}function c(e,t){return function(){return e.apply(t,arguments)}}function d(e,t){return typeof e==ce?e.apply(t?t[0]||i:i,t):e}function f(e,t){return e===i?t:e}function h(e,t,n){o(m(t),function(t){e.addEventListener(t,n,!1)})}function p(e,t,n){o(m(t),function(t){e.removeEventListener(t,n,!1)})}function v(e,t){for(;e;){if(e==t)return!0;e=e.parentNode}return!1}function g(e,t){return e.indexOf(t)>-1}function m(e){return e.trim().split(/\s+/g)}function y(e,t,n){if(e.indexOf&&!n)return e.indexOf(t);for(var i=0;i<e.length;){if(n&&e[i][n]==t||!n&&e[i]===t)return i;i++}return-1}function b(e){return Array.prototype.slice.call(e,0)}function w(e,t,n){for(var i=[],r=[],a=0;a<e.length;){var o=t?e[a][t]:e[a];y(r,o)<0&&i.push(e[a]),r[a]=o,a++}return n&&(i=t?i.sort(function(e,n){return e[t]>n[t]}):i.sort()),i}function x(e,t){for(var n,r,a=t[0].toUpperCase()+t.slice(1),o=0;o<le.length;){if(n=le[o],r=n?n+a:t,r in e)return r;o++}return i}function C(){return pe++}function S(e){var t=e.ownerDocument;return t.defaultView||t.parentWindow}function T(e,t){var n=this;this.manager=e,this.callback=t,this.element=e.element,this.target=e.options.inputTarget,this.domHandler=function(t){d(e.options.enable,[e])&&n.handler(t)},this.init()}function k(e){var t,n=e.options.inputClass;return new(t=n?n:me?q:ye?W:ge?z:F)(e,_)}function _(e,t,n){var i=n.pointers.length,r=n.changedPointers.length,a=t&Te&&0===i-r,o=t&(_e|De)&&0===i-r;n.isFirst=!!a,n.isFinal=!!o,a&&(e.session={}),n.eventType=t,D(e,n),e.emit("hammer.input",n),e.recognize(n),e.session.prevInput=n}function D(e,t){var n=e.session,i=t.pointers,r=i.length;n.firstInput||(n.firstInput=E(t)),r>1&&!n.firstMultiple?n.firstMultiple=E(t):1===r&&(n.firstMultiple=!1);var a=n.firstInput,o=n.firstMultiple,s=o?o.center:a.center,l=t.center=I(i);t.timeStamp=he(),t.deltaTime=t.timeStamp-a.timeStamp,t.angle=M(s,l),t.distance=$(s,l),A(n,t),t.offsetDirection=j(t.deltaX,t.deltaY),t.scale=o?N(o.pointers,i):1,t.rotation=o?L(o.pointers,i):0,P(n,t);var u=e.element;v(t.srcEvent.target,u)&&(u=t.srcEvent.target),t.target=u}function A(e,t){var n=t.center,i=e.offsetDelta||{},r=e.prevDelta||{},a=e.prevInput||{};(t.eventType===Te||a.eventType===_e)&&(r=e.prevDelta={x:a.deltaX||0,y:a.deltaY||0},i=e.offsetDelta={x:n.x,y:n.y}),t.deltaX=r.x+(n.x-i.x),t.deltaY=r.y+(n.y-i.y)}function P(e,t){var n,r,a,o,s=e.lastInterval||t,l=t.timeStamp-s.timeStamp;if(t.eventType!=De&&(l>Se||s.velocity===i)){var u=s.deltaX-t.deltaX,c=s.deltaY-t.deltaY,d=O(l,u,c);r=d.x,a=d.y,n=fe(d.x)>fe(d.y)?d.x:d.y,o=j(u,c),e.lastInterval=t}else n=s.velocity,r=s.velocityX,a=s.velocityY,o=s.direction;t.velocity=n,t.velocityX=r,t.velocityY=a,t.direction=o}function E(e){for(var t=[],n=0;n<e.pointers.length;)t[n]={clientX:de(e.pointers[n].clientX),clientY:de(e.pointers[n].clientY)},n++;return{timeStamp:he(),pointers:t,center:I(t),deltaX:e.deltaX,deltaY:e.deltaY}}function I(e){var t=e.length;if(1===t)return{x:de(e[0].clientX),y:de(e[0].clientY)};for(var n=0,i=0,r=0;t>r;)n+=e[r].clientX,i+=e[r].clientY,r++;return{x:de(n/t),y:de(i/t)}}function O(e,t,n){return{x:t/e||0,y:n/e||0}}function j(e,t){return e===t?Ae:fe(e)>=fe(t)?e>0?Pe:Ee:t>0?Ie:Oe}function $(e,t,n){n||(n=Le);var i=t[n[0]]-e[n[0]],r=t[n[1]]-e[n[1]];return Math.sqrt(i*i+r*r)}function M(e,t,n){n||(n=Le);var i=t[n[0]]-e[n[0]],r=t[n[1]]-e[n[1]];return 180*Math.atan2(r,i)/Math.PI}function L(e,t){return M(t[1],t[0],Ne)-M(e[1],e[0],Ne)}function N(e,t){return $(t[0],t[1],Ne)/$(e[0],e[1],Ne)}function F(){this.evEl=qe,this.evWin=Re,this.allow=!0,this.pressed=!1,T.apply(this,arguments)}function q(){this.evEl=Ve,this.evWin=ze,T.apply(this,arguments),this.store=this.manager.session.pointerEvents=[]}function R(){this.evTarget=Qe,this.evWin=Xe,this.started=!1,T.apply(this,arguments)}function H(e,t){var n=b(e.touches),i=b(e.changedTouches);return t&(_e|De)&&(n=w(n.concat(i),"identifier",!0)),[n,i]}function W(){this.evTarget=Ye,this.targetIds={},T.apply(this,arguments)}function V(e,t){var n=b(e.touches),i=this.targetIds;if(t&(Te|ke)&&1===n.length)return i[n[0].identifier]=!0,[n,n];var r,a,o=b(e.changedTouches),s=[],l=this.target;if(a=n.filter(function(e){return v(e.target,l)}),t===Te)for(r=0;r<a.length;)i[a[r].identifier]=!0,r++;for(r=0;r<o.length;)i[o[r].identifier]&&s.push(o[r]),t&(_e|De)&&delete i[o[r].identifier],r++;return s.length?[w(a.concat(s),"identifier",!0),s]:void 0}function z(){T.apply(this,arguments);var e=c(this.handler,this);this.touch=new W(this.manager,e),this.mouse=new F(this.manager,e)}function B(e,t){this.manager=e,this.set(t)}function Q(e){if(g(e,tt))return tt;var t=g(e,nt),n=g(e,it);return t&&n?nt+" "+it:t||n?t?nt:it:g(e,et)?et:Ke}function X(e){this.id=C(),this.manager=null,this.options=l(e||{},this.defaults),this.options.enable=f(this.options.enable,!0),this.state=rt,this.simultaneous={},this.requireFail=[]}function U(e){return e&ut?"cancel":e&st?"end":e&ot?"move":e&at?"start":""}function Y(e){return e==Oe?"down":e==Ie?"up":e==Pe?"left":e==Ee?"right":""}function G(e,t){var n=t.manager;return n?n.get(e):e}function J(){X.apply(this,arguments)}function Z(){J.apply(this,arguments),this.pX=null,this.pY=null}function K(){J.apply(this,arguments)}function ee(){X.apply(this,arguments),this._timer=null,this._input=null}function te(){J.apply(this,arguments)}function ne(){J.apply(this,arguments)}function ie(){X.apply(this,arguments),this.pTime=!1,this.pCenter=!1,this._timer=null,this._input=null,this.count=0}function re(e,t){return t=t||{},t.recognizers=f(t.recognizers,re.defaults.preset),new ae(e,t)}function ae(e,t){t=t||{},this.options=l(t,re.defaults),this.options.inputTarget=this.options.inputTarget||e,this.handlers={},this.session={},this.recognizers=[],this.element=e,this.input=k(this),this.touchAction=new B(this,this.options.touchAction),oe(this,!0),o(t.recognizers,function(e){var t=this.add(new e[0](e[1]));e[2]&&t.recognizeWith(e[2]),e[3]&&t.requireFailure(e[3])},this)}function oe(e,t){var n=e.element;o(e.options.cssProps,function(e,i){n.style[x(n.style,i)]=t?e:""})}function se(e,n){var i=t.createEvent("Event");i.initEvent(e,!0,!0),i.gesture=n,n.target.dispatchEvent(i)}var le=["","webkit","moz","MS","ms","o"],ue=t.createElement("div"),ce="function",de=Math.round,fe=Math.abs,he=Date.now,pe=1,ve=/mobile|tablet|ip(ad|hone|od)|android/i,ge="ontouchstart"in e,me=x(e,"PointerEvent")!==i,ye=ge&&ve.test(navigator.userAgent),be="touch",we="pen",xe="mouse",Ce="kinect",Se=25,Te=1,ke=2,_e=4,De=8,Ae=1,Pe=2,Ee=4,Ie=8,Oe=16,je=Pe|Ee,$e=Ie|Oe,Me=je|$e,Le=["x","y"],Ne=["clientX","clientY"];T.prototype={handler:function(){},init:function(){this.evEl&&h(this.element,this.evEl,this.domHandler),this.evTarget&&h(this.target,this.evTarget,this.domHandler),this.evWin&&h(S(this.element),this.evWin,this.domHandler)},destroy:function(){this.evEl&&p(this.element,this.evEl,this.domHandler),this.evTarget&&p(this.target,this.evTarget,this.domHandler),this.evWin&&p(S(this.element),this.evWin,this.domHandler)}};var Fe={mousedown:Te,mousemove:ke,mouseup:_e},qe="mousedown",Re="mousemove mouseup";u(F,T,{handler:function(e){var t=Fe[e.type];t&Te&&0===e.button&&(this.pressed=!0),t&ke&&1!==e.which&&(t=_e),this.pressed&&this.allow&&(t&_e&&(this.pressed=!1),this.callback(this.manager,t,{pointers:[e],changedPointers:[e],pointerType:xe,srcEvent:e}))}});var He={pointerdown:Te,pointermove:ke,pointerup:_e,pointercancel:De,pointerout:De},We={2:be,3:we,4:xe,5:Ce},Ve="pointerdown",ze="pointermove pointerup pointercancel";e.MSPointerEvent&&(Ve="MSPointerDown",ze="MSPointerMove MSPointerUp MSPointerCancel"),u(q,T,{handler:function(e){var t=this.store,n=!1,i=e.type.toLowerCase().replace("ms",""),r=He[i],a=We[e.pointerType]||e.pointerType,o=a==be,s=y(t,e.pointerId,"pointerId");r&Te&&(0===e.button||o)?0>s&&(t.push(e),s=t.length-1):r&(_e|De)&&(n=!0),0>s||(t[s]=e,this.callback(this.manager,r,{pointers:t,changedPointers:[e],pointerType:a,srcEvent:e}),n&&t.splice(s,1))}});var Be={touchstart:Te,touchmove:ke,touchend:_e,touchcancel:De},Qe="touchstart",Xe="touchstart touchmove touchend touchcancel";u(R,T,{handler:function(e){
var t=Be[e.type];if(t===Te&&(this.started=!0),this.started){var n=H.call(this,e,t);t&(_e|De)&&0===n[0].length-n[1].length&&(this.started=!1),this.callback(this.manager,t,{pointers:n[0],changedPointers:n[1],pointerType:be,srcEvent:e})}}});var Ue={touchstart:Te,touchmove:ke,touchend:_e,touchcancel:De},Ye="touchstart touchmove touchend touchcancel";u(W,T,{handler:function(e){var t=Ue[e.type],n=V.call(this,e,t);n&&this.callback(this.manager,t,{pointers:n[0],changedPointers:n[1],pointerType:be,srcEvent:e})}}),u(z,T,{handler:function(e,t,n){var i=n.pointerType==be,r=n.pointerType==xe;if(i)this.mouse.allow=!1;else if(r&&!this.mouse.allow)return;t&(_e|De)&&(this.mouse.allow=!0),this.callback(e,t,n)},destroy:function(){this.touch.destroy(),this.mouse.destroy()}});var Ge=x(ue.style,"touchAction"),Je=Ge!==i,Ze="compute",Ke="auto",et="manipulation",tt="none",nt="pan-x",it="pan-y";B.prototype={set:function(e){e==Ze&&(e=this.compute()),Je&&(this.manager.element.style[Ge]=e),this.actions=e.toLowerCase().trim()},update:function(){this.set(this.manager.options.touchAction)},compute:function(){var e=[];return o(this.manager.recognizers,function(t){d(t.options.enable,[t])&&(e=e.concat(t.getTouchAction()))}),Q(e.join(" "))},preventDefaults:function(e){if(!Je){var t=e.srcEvent,n=e.offsetDirection;if(this.manager.session.prevented)return void t.preventDefault();var i=this.actions,r=g(i,tt),a=g(i,it),o=g(i,nt);return r||a&&n&je||o&&n&$e?this.preventSrc(t):void 0}},preventSrc:function(e){this.manager.session.prevented=!0,e.preventDefault()}};var rt=1,at=2,ot=4,st=8,lt=st,ut=16,ct=32;X.prototype={defaults:{},set:function(e){return s(this.options,e),this.manager&&this.manager.touchAction.update(),this},recognizeWith:function(e){if(a(e,"recognizeWith",this))return this;var t=this.simultaneous;return e=G(e,this),t[e.id]||(t[e.id]=e,e.recognizeWith(this)),this},dropRecognizeWith:function(e){return a(e,"dropRecognizeWith",this)?this:(e=G(e,this),delete this.simultaneous[e.id],this)},requireFailure:function(e){if(a(e,"requireFailure",this))return this;var t=this.requireFail;return e=G(e,this),-1===y(t,e)&&(t.push(e),e.requireFailure(this)),this},dropRequireFailure:function(e){if(a(e,"dropRequireFailure",this))return this;e=G(e,this);var t=y(this.requireFail,e);return t>-1&&this.requireFail.splice(t,1),this},hasRequireFailures:function(){return this.requireFail.length>0},canRecognizeWith:function(e){return!!this.simultaneous[e.id]},emit:function(e){function t(t){n.manager.emit(n.options.event+(t?U(i):""),e)}var n=this,i=this.state;st>i&&t(!0),t(),i>=st&&t(!0)},tryEmit:function(e){return this.canEmit()?this.emit(e):void(this.state=ct)},canEmit:function(){for(var e=0;e<this.requireFail.length;){if(!(this.requireFail[e].state&(ct|rt)))return!1;e++}return!0},recognize:function(e){var t=s({},e);return d(this.options.enable,[this,t])?(this.state&(lt|ut|ct)&&(this.state=rt),this.state=this.process(t),void(this.state&(at|ot|st|ut)&&this.tryEmit(t))):(this.reset(),void(this.state=ct))},process:function(){},getTouchAction:function(){},reset:function(){}},u(J,X,{defaults:{pointers:1},attrTest:function(e){var t=this.options.pointers;return 0===t||e.pointers.length===t},process:function(e){var t=this.state,n=e.eventType,i=t&(at|ot),r=this.attrTest(e);return i&&(n&De||!r)?t|ut:i||r?n&_e?t|st:t&at?t|ot:at:ct}}),u(Z,J,{defaults:{event:"pan",threshold:10,pointers:1,direction:Me},getTouchAction:function(){var e=this.options.direction,t=[];return e&je&&t.push(it),e&$e&&t.push(nt),t},directionTest:function(e){var t=this.options,n=!0,i=e.distance,r=e.direction,a=e.deltaX,o=e.deltaY;return r&t.direction||(t.direction&je?(r=0===a?Ae:0>a?Pe:Ee,n=a!=this.pX,i=Math.abs(e.deltaX)):(r=0===o?Ae:0>o?Ie:Oe,n=o!=this.pY,i=Math.abs(e.deltaY))),e.direction=r,n&&i>t.threshold&&r&t.direction},attrTest:function(e){return J.prototype.attrTest.call(this,e)&&(this.state&at||!(this.state&at)&&this.directionTest(e))},emit:function(e){this.pX=e.deltaX,this.pY=e.deltaY;var t=Y(e.direction);t&&this.manager.emit(this.options.event+t,e),this._super.emit.call(this,e)}}),u(K,J,{defaults:{event:"pinch",threshold:0,pointers:2},getTouchAction:function(){return[tt]},attrTest:function(e){return this._super.attrTest.call(this,e)&&(Math.abs(e.scale-1)>this.options.threshold||this.state&at)},emit:function(e){if(this._super.emit.call(this,e),1!==e.scale){var t=e.scale<1?"in":"out";this.manager.emit(this.options.event+t,e)}}}),u(ee,X,{defaults:{event:"press",pointers:1,time:500,threshold:5},getTouchAction:function(){return[Ke]},process:function(e){var t=this.options,n=e.pointers.length===t.pointers,i=e.distance<t.threshold,a=e.deltaTime>t.time;if(this._input=e,!i||!n||e.eventType&(_e|De)&&!a)this.reset();else if(e.eventType&Te)this.reset(),this._timer=r(function(){this.state=lt,this.tryEmit()},t.time,this);else if(e.eventType&_e)return lt;return ct},reset:function(){clearTimeout(this._timer)},emit:function(e){this.state===lt&&(e&&e.eventType&_e?this.manager.emit(this.options.event+"up",e):(this._input.timeStamp=he(),this.manager.emit(this.options.event,this._input)))}}),u(te,J,{defaults:{event:"rotate",threshold:0,pointers:2},getTouchAction:function(){return[tt]},attrTest:function(e){return this._super.attrTest.call(this,e)&&(Math.abs(e.rotation)>this.options.threshold||this.state&at)}}),u(ne,J,{defaults:{event:"swipe",threshold:10,velocity:.65,direction:je|$e,pointers:1},getTouchAction:function(){return Z.prototype.getTouchAction.call(this)},attrTest:function(e){var t,n=this.options.direction;return n&(je|$e)?t=e.velocity:n&je?t=e.velocityX:n&$e&&(t=e.velocityY),this._super.attrTest.call(this,e)&&n&e.direction&&e.distance>this.options.threshold&&fe(t)>this.options.velocity&&e.eventType&_e},emit:function(e){var t=Y(e.direction);t&&this.manager.emit(this.options.event+t,e),this.manager.emit(this.options.event,e)}}),u(ie,X,{defaults:{event:"tap",pointers:1,taps:1,interval:300,time:250,threshold:2,posThreshold:10},getTouchAction:function(){return[et]},process:function(e){var t=this.options,n=e.pointers.length===t.pointers,i=e.distance<t.threshold,a=e.deltaTime<t.time;if(this.reset(),e.eventType&Te&&0===this.count)return this.failTimeout();if(i&&a&&n){if(e.eventType!=_e)return this.failTimeout();var o=!this.pTime||e.timeStamp-this.pTime<t.interval,s=!this.pCenter||$(this.pCenter,e.center)<t.posThreshold;this.pTime=e.timeStamp,this.pCenter=e.center,s&&o?this.count+=1:this.count=1,this._input=e;var l=this.count%t.taps;if(0===l)return this.hasRequireFailures()?(this._timer=r(function(){this.state=lt,this.tryEmit()},t.interval,this),at):lt}return ct},failTimeout:function(){return this._timer=r(function(){this.state=ct},this.options.interval,this),ct},reset:function(){clearTimeout(this._timer)},emit:function(){this.state==lt&&(this._input.tapCount=this.count,this.manager.emit(this.options.event,this._input))}}),re.VERSION="2.0.4",re.defaults={domEvents:!1,touchAction:Ze,enable:!0,inputTarget:null,inputClass:null,preset:[[te,{enable:!1}],[K,{enable:!1},["rotate"]],[ne,{direction:je}],[Z,{direction:je},["swipe"]],[ie],[ie,{event:"doubletap",taps:2},["tap"]],[ee]],cssProps:{userSelect:"default",touchSelect:"none",touchCallout:"none",contentZooming:"none",userDrag:"none",tapHighlightColor:"rgba(0,0,0,0)"}};var dt=1,ft=2;ae.prototype={set:function(e){return s(this.options,e),e.touchAction&&this.touchAction.update(),e.inputTarget&&(this.input.destroy(),this.input.target=e.inputTarget,this.input.init()),this},stop:function(e){this.session.stopped=e?ft:dt},recognize:function(e){var t=this.session;if(!t.stopped){this.touchAction.preventDefaults(e);var n,i=this.recognizers,r=t.curRecognizer;(!r||r&&r.state&lt)&&(r=t.curRecognizer=null);for(var a=0;a<i.length;)n=i[a],t.stopped===ft||r&&n!=r&&!n.canRecognizeWith(r)?n.reset():n.recognize(e),!r&&n.state&(at|ot|st)&&(r=t.curRecognizer=n),a++}},get:function(e){if(e instanceof X)return e;for(var t=this.recognizers,n=0;n<t.length;n++)if(t[n].options.event==e)return t[n];return null},add:function(e){if(a(e,"add",this))return this;var t=this.get(e.options.event);return t&&this.remove(t),this.recognizers.push(e),e.manager=this,this.touchAction.update(),e},remove:function(e){if(a(e,"remove",this))return this;var t=this.recognizers;return e=this.get(e),t.splice(y(t,e),1),this.touchAction.update(),this},on:function(e,t){var n=this.handlers;return o(m(e),function(e){n[e]=n[e]||[],n[e].push(t)}),this},off:function(e,t){var n=this.handlers;return o(m(e),function(e){t?n[e].splice(y(n[e],t),1):delete n[e]}),this},emit:function(e,t){this.options.domEvents&&se(e,t);var n=this.handlers[e]&&this.handlers[e].slice();if(n&&n.length){t.type=e,t.preventDefault=function(){t.srcEvent.preventDefault()};for(var i=0;i<n.length;)n[i](t),i++}},destroy:function(){this.element&&oe(this,!1),this.handlers={},this.session={},this.input.destroy(),this.element=null}},s(re,{INPUT_START:Te,INPUT_MOVE:ke,INPUT_END:_e,INPUT_CANCEL:De,STATE_POSSIBLE:rt,STATE_BEGAN:at,STATE_CHANGED:ot,STATE_ENDED:st,STATE_RECOGNIZED:lt,STATE_CANCELLED:ut,STATE_FAILED:ct,DIRECTION_NONE:Ae,DIRECTION_LEFT:Pe,DIRECTION_RIGHT:Ee,DIRECTION_UP:Ie,DIRECTION_DOWN:Oe,DIRECTION_HORIZONTAL:je,DIRECTION_VERTICAL:$e,DIRECTION_ALL:Me,Manager:ae,Input:T,TouchAction:B,TouchInput:W,MouseInput:F,PointerEventInput:q,TouchMouseInput:z,SingleTouchInput:R,Recognizer:X,AttrRecognizer:J,Tap:ie,Pan:Z,Swipe:ne,Pinch:K,Rotate:te,Press:ee,on:h,off:p,each:o,merge:l,extend:s,inherit:u,bindFn:c,prefixed:x}),typeof define==ce&&define.amd?define(function(){return re}):"undefined"!=typeof module&&module.exports?module.exports=re:e[n]=re}(window,document,"Hammer"),function(e){"function"==typeof define&&define.amd?define(["jquery","hammerjs"],e):"object"==typeof exports?e(require("jquery"),require("hammerjs")):e(jQuery,Hammer)}(function(e,t){function n(n,i){var r=e(n);r.data("hammer")||r.data("hammer",new t(r[0],i))}e.fn.hammer=function(e){return this.each(function(){n(this,e)})},t.Manager.prototype.emit=function(t){return function(n,i){t.call(this,n,i),e(this.element).trigger({type:n,gesture:i})}}(t.Manager.prototype.emit)}),Materialize={},Materialize.guid=function(){function e(){return Math.floor(65536*(1+Math.random())).toString(16).substring(1)}return function(){return e()+e()+"-"+e()+"-"+e()+"-"+e()+"-"+e()+e()+e()}}(),Materialize.elementOrParentIsFixed=function(e){var t=$(e),n=t.add(t.parents()),i=!1;return n.each(function(){return"fixed"===$(this).css("position")?(i=!0,!1):void 0}),i};var Vel;Vel=$?$.Velocity:Velocity,function(e){e.fn.collapsible=function(t){var n={accordion:void 0};return t=e.extend(n,t),this.each(function(){function n(t){s=o.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(){e(this).css("height","")}}):t.siblings(".collapsible-body").stop(!0,!1).slideUp({duration:350,easing:"easeOutQuart",queue:!1,complete:function(){e(this).css("height","")}}),s.not(t).removeClass("active").parent().removeClass("active"),s.not(t).parent().children(".collapsible-body").stop(!0,!1).slideUp({duration:350,easing:"easeOutQuart",queue:!1,complete:function(){e(this).css("height","")}})}function i(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(){e(this).css("height","")}}):t.siblings(".collapsible-body").stop(!0,!1).slideUp({duration:350,easing:"easeOutQuart",queue:!1,complete:function(){e(this).css("height","")}})}function r(e){var t=a(e);return t.length>0}function a(e){return e.closest("li > .collapsible-header")}var o=e(this),s=e(this).find("> li > .collapsible-header"),l=o.data("collapsible");o.off("click.collapse",".collapsible-header"),s.off("click.collapse"),t.accordion||"accordion"===l||void 0===l?(s=o.find("> li > .collapsible-header"),s.on("click.collapse",function(t){var i=e(t.target);r(i)&&(i=a(i)),i.toggleClass("active"),n(i)}),n(s.filter(".active").first())):s.each(function(){e(this).on("click.collapse",function(t){var n=e(t.target);r(n)&&(n=a(n)),n.toggleClass("active"),i(n)}),e(this).hasClass("active")&&i(e(this))})})},e(document).ready(function(){e(".collapsible").collapsible()})}(jQuery),function(e){e.fn.scrollTo=function(t){return e(this).scrollTop(e(this).scrollTop()-e(this).offset().top+e(t).offset().top),this},e.fn.dropdown=function(t){var n={inDuration:300,outDuration:225,constrain_width:!0,hover:!1,gutter:0,belowOrigin:!1};this.each(function(){function i(){void 0!==o.data("induration")&&(s.inDuration=o.data("inDuration")),void 0!==o.data("outduration")&&(s.outDuration=o.data("outDuration")),void 0!==o.data("constrainwidth")&&(s.constrain_width=o.data("constrainwidth")),void 0!==o.data("hover")&&(s.hover=o.data("hover")),void 0!==o.data("gutter")&&(s.gutter=o.data("gutter")),void 0!==o.data("beloworigin")&&(s.belowOrigin=o.data("beloworigin"))}function r(){i(),l.addClass("active"),s.constrain_width===!0&&l.css("width",o.outerWidth());var t=0;s.belowOrigin===!0&&(t=o.height());var n=o.offset().left,r=0,a=s.gutter;n+l.innerWidth()>e(window).width()&&(r=o.innerWidth()-l.innerWidth(),a=-1*a),l.css({position:"absolute",top:o.position().top+t,left:o.position().left+r+a}),l.stop(!0,!0).css("opacity",0).slideDown({queue:!1,duration:s.inDuration,easing:"easeOutCubic",complete:function(){e(this).css("height","")}}).animate({opacity:1},{queue:!1,duration:s.inDuration,easing:"easeOutSine"})}function a(){l.fadeOut(s.outDuration),l.removeClass("active")}var o=e(this),s=e.extend({},n,t),l=e("#"+o.attr("data-activates"));if(i(),o.after(l),s.hover){var u=!1;o.unbind("click."+o.attr("id")),o.on("mouseenter",function(){u===!1&&(r(),u=!0)}),o.on("mouseleave",function(t){var n=t.toElement||t.relatedTarget;e(n).closest(".dropdown-content").is(l)||(l.stop(!0,!0),a(),u=!1)}),l.on("mouseleave",function(t){var n=t.toElement||t.relatedTarget;e(n).closest(".dropdown-button").is(o)||(l.stop(!0,!0),a(),u=!1)})}else o.unbind("click."+o.attr("id")),o.bind("click."+o.attr("id"),function(t){o[0]==t.currentTarget&&0===e(t.target).closest(".dropdown-content").length?(t.preventDefault(),r()):o.hasClass("active")&&(a(),e(document).unbind("click."+l.attr("id"))),l.hasClass("active")&&e(document).bind("click."+l.attr("id"),function(t){!l.is(t.target)&&!o.is(t.target)&&!o.find(t.target).length>0&&(a(),e(document).unbind("click."+l.attr("id")))})});o.on("open",r),o.on("close",a)})},e(document).ready(function(){e(".dropdown-button").dropdown()})}(jQuery),function(e){var t=0,n=0,i=function(){return n++,"materialize-lean-overlay-"+n};e.fn.extend({openModal:function(n){e("body").css("overflow","hidden");var r={opacity:.5,in_duration:350,out_duration:250,ready:void 0,complete:void 0,dismissible:!0,starting_top:"4%"},a=i(),o=e(this),s=e('<div class="lean-overlay"></div>'),l=++t;s.attr("id",a).css("z-index",1e3+2*l),o.data("overlay-id",a).css("z-index",1e3+2*l+1),e("body").append(s),n=e.extend(r,n),n.dismissible&&(s.click(function(){o.closeModal(n)}),e(document).on("keyup.leanModal"+a,function(e){27===e.keyCode&&o.closeModal(n)})),o.find(".modal-close").on("click.close",function(){o.closeModal(n)}),s.css({display:"block",opacity:0}),o.css({display:"block",opacity:0}),s.velocity({opacity:n.opacity},{duration:n.in_duration,queue:!1,ease:"easeOutCubic"}),o.data("associated-overlay",s[0]),o.hasClass("bottom-sheet")?o.velocity({bottom:"0",opacity:1},{duration:n.in_duration,queue:!1,ease:"easeOutCubic",complete:function(){"function"==typeof n.ready&&n.ready()}}):(e.Velocity.hook(o,"scaleX",.7),o.css({top:n.starting_top}),o.velocity({top:"10%",opacity:1,scaleX:"1"},{duration:n.in_duration,queue:!1,ease:"easeOutCubic",complete:function(){"function"==typeof n.ready&&n.ready()}}))}}),e.fn.extend({closeModal:function(n){var i={out_duration:250,complete:void 0},r=e(this),a=r.data("overlay-id"),o=e("#"+a);n=e.extend(i,n),e("body").css("overflow",""),r.find(".modal-close").off("click.close"),e(document).off("keyup.leanModal"+a),o.velocity({opacity:0},{duration:n.out_duration,queue:!1,ease:"easeOutQuart"}),r.hasClass("bottom-sheet")?r.velocity({bottom:"-100%",opacity:0},{duration:n.out_duration,queue:!1,ease:"easeOutCubic",complete:function(){o.css({display:"none"}),"function"==typeof n.complete&&n.complete(),o.remove(),t--}}):r.velocity({top:n.starting_top,opacity:0,scaleX:.7},{duration:n.out_duration,complete:function(){e(this).css("display","none"),"function"==typeof n.complete&&n.complete(),o.remove(),t--}})}}),e.fn.extend({leanModal:function(t){return this.each(function(){var n={starting_top:"4%"},i=e.extend(n,t);e(this).click(function(t){i.starting_top=(e(this).offset().top-e(window).scrollTop())/1.15;var n=e(this).attr("href")||"#"+e(this).data("target");e(n).openModal(i),t.preventDefault()})})}})}(jQuery),function(e){e.fn.materialbox=function(){return this.each(function(){function t(){i=!1;var t=o.parent(".material-placeholder"),r=(window.innerWidth,window.innerHeight,o.data("width")),s=o.data("height");o.velocity("stop",!0),e("#materialbox-overlay").velocity("stop",!0),e(".materialbox-caption").velocity("stop",!0),e("#materialbox-overlay").velocity({opacity:0},{duration:a,queue:!1,easing:"easeOutQuad",complete:function(){n=!1,e(this).remove()}}),o.velocity({width:r,height:s,left:0,top:0},{duration:a,queue:!1,easing:"easeOutQuad"}),e(".materialbox-caption").velocity({opacity:0},{duration:a,queue:!1,easing:"easeOutQuad",complete:function(){t.css({height:"",width:"",position:"",top:"",left:""}),o.css({height:"",top:"",left:"",width:"","max-width":"",position:"","z-index":""}),o.removeClass("active"),i=!0,e(this).remove()}})}if(!e(this).hasClass("initialized")){e(this).addClass("initialized");var n=!1,i=!0,r=275,a=200,o=e(this),s=e("<div></div>").addClass("material-placeholder");o.wrap(s),o.on("click",function(){var a=o.parent(".material-placeholder"),s=window.innerWidth,l=window.innerHeight,u=o.width(),c=o.height();if(i===!1)return t(),!1;if(n&&i===!0)return t(),!1;i=!1,o.addClass("active"),n=!0,a.css({width:a[0].getBoundingClientRect().width,height:a[0].getBoundingClientRect().height,position:"relative",top:0,left:0}),o.css({position:"absolute","z-index":1e3}).data("width",u).data("height",c);var d=e('<div id="materialbox-overlay"></div>').css({opacity:0}).click(function(){i===!0&&t()});if(e("body").append(d),d.velocity({opacity:1},{duration:r,queue:!1,easing:"easeOutQuad"}),""!==o.data("caption")){var f=e('<div class="materialbox-caption"></div>');f.text(o.data("caption")),e("body").append(f),f.css({display:"inline"}),f.velocity({opacity:1},{duration:r,queue:!1,easing:"easeOutQuad"})}var h=0,p=u/s,v=c/l,g=0,m=0;p>v?(h=c/u,g=.9*s,m=.9*s*h):(h=u/c,g=.9*l*h,m=.9*l),o.hasClass("responsive-img")?o.velocity({"max-width":g,width:u},{duration:0,queue:!1,complete:function(){o.css({left:0,top:0}).velocity({height:m,width:g,left:e(document).scrollLeft()+s/2-o.parent(".material-placeholder").offset().left-g/2,top:e(document).scrollTop()+l/2-o.parent(".material-placeholder").offset().top-m/2},{duration:r,queue:!1,easing:"easeOutQuad",complete:function(){i=!0}})}}):o.css("left",0).css("top",0).velocity({height:m,width:g,left:e(document).scrollLeft()+s/2-o.parent(".material-placeholder").offset().left-g/2,top:e(document).scrollTop()+l/2-o.parent(".material-placeholder").offset().top-m/2},{duration:r,queue:!1,easing:"easeOutQuad",complete:function(){i=!0}})}),e(window).scroll(function(){n&&t()}),e(document).keyup(function(e){27===e.keyCode&&i===!0&&n&&t()})}})},e(document).ready(function(){e(".materialboxed").materialbox()})}(jQuery),function(e){e.fn.parallax=function(){var t=e(window).width();return this.each(function(){function n(n){var r;r=601>t?i.height()>0?i.height():i.children("img").height():i.height()>0?i.height():500;var a=i.children("img").first(),o=a.height(),s=o-r,l=i.offset().top+r,u=i.offset().top,c=e(window).scrollTop(),d=window.innerHeight,f=c+d,h=(f-u)/(r+d),p=Math.round(s*h);n&&a.css("display","block"),l>c&&c+d>u&&a.css("transform","translate3D(-50%,"+p+"px, 0)")}var i=e(this);i.addClass("parallax"),i.children("img").one("load",function(){n(!0)}).each(function(){this.complete&&e(this).load()}),e(window).scroll(function(){t=e(window).width(),n(!1)}),e(window).resize(function(){t=e(window).width(),n(!1)})})}}(jQuery),function(e){var t={init:function(){return this.each(function(){var t=e(this);e(window).width(),t.width("100%");var n=e(this).children("li").length;t.children("li").each(function(){e(this).width(100/n+"%")});var i,r,a=t.find("li.tab a"),o=t.width(),s=t.find("li").first().outerWidth(),l=0;i=e(a.filter('[href="'+location.hash+'"]')),0===i.length&&(i=e(this).find("li.tab a.active").first()),0===i.length&&(i=e(this).find("li.tab a").first()),i.addClass("active"),l=a.index(i),0>l&&(l=0),r=e(i[0].hash),t.append('<div class="indicator"></div>');var u=t.find(".indicator");t.is(":visible")&&(u.css({right:o-(l+1)*s}),u.css({left:l*s})),e(window).resize(function(){o=t.width(),s=t.find("li").first().outerWidth(),0>l&&(l=0),0!==s&&0!==o&&(u.css({right:o-(l+1)*s}),u.css({left:l*s}))}),a.not(i).each(function(){e(this.hash).hide()}),t.on("click","a",function(n){if(e(this).parent().hasClass("disabled"))return void n.preventDefault();o=t.width(),s=t.find("li").first().outerWidth(),i.removeClass("active"),r.hide(),i=e(this),r=e(this.hash),a=t.find("li.tab a"),i.addClass("active");var c=l;l=a.index(e(this)),0>l&&(l=0),r.show(),l-c>=0?(u.velocity({right:o-(l+1)*s},{duration:300,queue:!1,easing:"easeOutQuad"}),u.velocity({left:l*s},{duration:300,queue:!1,easing:"easeOutQuad",delay:90})):(u.velocity({left:l*s},{duration:300,queue:!1,easing:"easeOutQuad"}),u.velocity({right:o-(l+1)*s},{duration:300,queue:!1,easing:"easeOutQuad",delay:90})),n.preventDefault()})})},select_tab:function(e){this.find('a[href="#'+e+'"]').trigger("click")}};e.fn.tabs=function(n){return t[n]?t[n].apply(this,Array.prototype.slice.call(arguments,1)):"object"!=typeof n&&n?void e.error("Method "+n+" does not exist on jQuery.tooltip"):t.init.apply(this,arguments)},e(document).ready(function(){e("ul.tabs").tabs()})}(jQuery),function(e){e.fn.tooltip=function(t){var n=null,i=!1,r=null,a=5,o={delay:350};return t=e.extend(o,t),e(".material-tooltip").remove(),this.each(function(){var o=e(this),s=e("<span></span>").text(o.attr("data-tooltip")),l=e("<div></div>");l.addClass("material-tooltip").append(s),l.appendTo(e("body"));var u=e("<div></div>").addClass("backdrop");u.appendTo(l),u.css({top:0,left:0}),e(this).off("mouseenter mouseleave"),e(this).on({mouseenter:function(){var e=o.data("delay");e=void 0===e||""===e?t.delay:e,n=0,r=setInterval(function(){if(n+=10,n>=e&&i===!1){i=!0,l.css({display:"block",left:"0px",top:"0px"}),l.children("span").text(o.attr("data-tooltip"));var t=o.outerWidth(),r=o.outerHeight(),s=o.attr("data-position"),c=l.outerHeight(),d=l.outerWidth(),f="0px",h="0px",p=8;"top"===s?(l.css({top:o.offset().top-c-a,left:o.offset().left+t/2-d/2}),f="-10px",u.css({borderRadius:"14px 14px 0 0",transformOrigin:"50% 90%",marginTop:c,marginLeft:d/2-u.width()/2})):"left"===s?(l.css({top:o.offset().top+r/2-c/2,left:o.offset().left-d-a}),h="-10px",u.css({width:"14px",height:"14px",borderRadius:"14px 0 0 14px",transformOrigin:"95% 50%",marginTop:c/2,marginLeft:d})):"right"===s?(l.css({top:o.offset().top+r/2-c/2,left:o.offset().left+t+a}),h="+10px",u.css({width:"14px",height:"14px",borderRadius:"0 14px 14px 0",transformOrigin:"5% 50%",marginTop:c/2,marginLeft:"0px"})):(l.css({top:o.offset().top+o.outerHeight()+a,left:o.offset().left+t/2-d/2}),f="+10px",u.css({marginLeft:d/2-u.width()/2})),p=d/8,8>p&&(p=8),("right"===s||"left"===s)&&(p=d/10,6>p&&(p=6)),l.velocity({opacity:1,marginTop:f,marginLeft:h},{duration:350,queue:!1}),u.css({display:"block"}).velocity({opacity:1},{duration:55,delay:0,queue:!1}).velocity({scale:p},{duration:300,delay:0,queue:!1,easing:"easeInOutQuad"})}},10)},mouseleave:function(){clearInterval(r),n=0,l.velocity({opacity:0,marginTop:0,marginLeft:0},{duration:225,queue:!1,delay:275}),u.velocity({opacity:0,scale:1},{duration:225,delay:275,queue:!1,complete:function(){u.css("display","none"),l.css("display","none"),i=!1}})}})})},e(document).ready(function(){e(".tooltipped").tooltip()})}(jQuery),function(e){"use strict";function t(e){return null!==e&&e===e.window}function n(e){return t(e)?e:9===e.nodeType&&e.defaultView}function i(e){var t,i,r={top:0,left:0},a=e&&e.ownerDocument;return t=a.documentElement,"undefined"!=typeof e.getBoundingClientRect&&(r=e.getBoundingClientRect()),i=n(a),{top:r.top+i.pageYOffset-t.clientTop,left:r.left+i.pageXOffset-t.clientLeft}}function r(e){var t="";for(var n in e)e.hasOwnProperty(n)&&(t+=n+":"+e[n]+";");return t}function a(e){if(c.allowEvent(e)===!1)return null;for(var t=null,n=e.target||e.srcElement;null!==n.parentElement;){if(!(n instanceof SVGElement||-1===n.className.indexOf("waves-effect"))){t=n;break}if(n.classList.contains("waves-effect")){t=n;break}n=n.parentElement}return t}function o(t){var n=a(t);null!==n&&(u.show(t,n),"ontouchstart"in e&&(n.addEventListener("touchend",u.hide,!1),n.addEventListener("touchcancel",u.hide,!1)),n.addEventListener("mouseup",u.hide,!1),n.addEventListener("mouseleave",u.hide,!1))}var s=s||{},l=document.querySelectorAll.bind(document),u={duration:750,show:function(e,t){if(2===e.button)return!1;var n=t||this,a=document.createElement("div");a.className="waves-ripple",n.appendChild(a);var o=i(n),s=e.pageY-o.top,l=e.pageX-o.left,c="scale("+n.clientWidth/100*10+")";"touches"in e&&(s=e.touches[0].pageY-o.top,l=e.touches[0].pageX-o.left),a.setAttribute("data-hold",Date.now()),a.setAttribute("data-scale",c),a.setAttribute("data-x",l),a.setAttribute("data-y",s);var d={top:s+"px",left:l+"px"};a.className=a.className+" waves-notransition",a.setAttribute("style",r(d)),a.className=a.className.replace("waves-notransition",""),d["-webkit-transform"]=c,d["-moz-transform"]=c,d["-ms-transform"]=c,d["-o-transform"]=c,d.transform=c,d.opacity="1",d["-webkit-transition-duration"]=u.duration+"ms",d["-moz-transition-duration"]=u.duration+"ms",d["-o-transition-duration"]=u.duration+"ms",d["transition-duration"]=u.duration+"ms",d["-webkit-transition-timing-function"]="cubic-bezier(0.250, 0.460, 0.450, 0.940)",d["-moz-transition-timing-function"]="cubic-bezier(0.250, 0.460, 0.450, 0.940)",d["-o-transition-timing-function"]="cubic-bezier(0.250, 0.460, 0.450, 0.940)",d["transition-timing-function"]="cubic-bezier(0.250, 0.460, 0.450, 0.940)",a.setAttribute("style",r(d))},hide:function(e){c.touchup(e);var t=this,n=(1.4*t.clientWidth,null),i=t.getElementsByClassName("waves-ripple");if(!(i.length>0))return!1;n=i[i.length-1];var a=n.getAttribute("data-x"),o=n.getAttribute("data-y"),s=n.getAttribute("data-scale"),l=Date.now()-Number(n.getAttribute("data-hold")),d=350-l;0>d&&(d=0),setTimeout(function(){var e={top:o+"px",left:a+"px",opacity:"0","-webkit-transition-duration":u.duration+"ms","-moz-transition-duration":u.duration+"ms","-o-transition-duration":u.duration+"ms","transition-duration":u.duration+"ms","-webkit-transform":s,"-moz-transform":s,"-ms-transform":s,"-o-transform":s,transform:s};n.setAttribute("style",r(e)),setTimeout(function(){try{t.removeChild(n)}catch(e){return!1}},u.duration)},d)},wrapInput:function(e){for(var t=0;t<e.length;t++){var n=e[t];if("input"===n.tagName.toLowerCase()){var i=n.parentNode;if("i"===i.tagName.toLowerCase()&&-1!==i.className.indexOf("waves-effect"))continue;var r=document.createElement("i");r.className=n.className+" waves-input-wrapper";var a=n.getAttribute("style");a||(a=""),r.setAttribute("style",a),n.className="waves-button-input",n.removeAttribute("style"),i.replaceChild(r,n),r.appendChild(n)}}}},c={touches:0,allowEvent:function(e){var t=!0;return"touchstart"===e.type?c.touches+=1:"touchend"===e.type||"touchcancel"===e.type?setTimeout(function(){c.touches>0&&(c.touches-=1)},500):"mousedown"===e.type&&c.touches>0&&(t=!1),t},touchup:function(e){c.allowEvent(e)}};s.displayEffect=function(t){t=t||{},"duration"in t&&(u.duration=t.duration),u.wrapInput(l(".waves-effect")),"ontouchstart"in e&&document.body.addEventListener("touchstart",o,!1),document.body.addEventListener("mousedown",o,!1)},s.attach=function(t){"input"===t.tagName.toLowerCase()&&(u.wrapInput([t]),t=t.parentElement),"ontouchstart"in e&&t.addEventListener("touchstart",o,!1),t.addEventListener("mousedown",o,!1)},e.Waves=s,document.addEventListener("DOMContentLoaded",function(){s.displayEffect()},!1)}(window),Materialize.toast=function(e,t,n,i){function r(e){var t=document.createElement("div");if(t.classList.add("toast"),n)for(var r=n.split(" "),a=0,o=r.length;o>a;a++)t.classList.add(r[a]);t.innerHTML=e;var s=new Hammer(t,{prevent_default:!1});return s.on("pan",function(e){var n=e.deltaX,i=80;t.classList.contains("panning")||t.classList.add("panning");var r=1-Math.abs(n/i);0>r&&(r=0),Vel(t,{left:n,opacity:r},{duration:50,queue:!1,easing:"easeOutQuad"})}),s.on("panend",function(e){var n=e.deltaX,r=80;Math.abs(n)>r?Vel(t,{marginTop:"-40px"},{duration:375,easing:"easeOutExpo",queue:!1,complete:function(){"function"==typeof i&&i(),t.parentNode.removeChild(t)}}):(t.classList.remove("panning"),Vel(t,{left:0,opacity:1},{duration:300,easing:"easeOutExpo",queue:!1}))}),t}n=n||"";var a=document.getElementById("toast-container");null===a&&(a=document.createElement("div"),a.id="toast-container",document.body.appendChild(a));var o=r(e);e&&a.appendChild(o),o.style.top="35px",o.style.opacity=0,Vel(o,{top:"0px",opacity:1},{duration:300,easing:"easeOutCubic",queue:!1});var s=t,l=setInterval(function(){null===o.parentNode&&window.clearInterval(l),o.classList.contains("panning")||(s-=20),0>=s&&(Vel(o,{opacity:0,marginTop:"-40px"},{duration:375,easing:"easeOutExpo",queue:!1,complete:function(){"function"==typeof i&&i(),this[0].parentNode.removeChild(this[0])}}),window.clearInterval(l))},20)},function(e){var t={init:function(t){var n={menuWidth:240,edge:"left",closeOnClick:!1};t=e.extend(n,t),e(this).each(function(){function n(n){a=!1,o=!1,e("body").css("overflow",""),e("#sidenav-overlay").velocity({opacity:0},{duration:200,queue:!1,easing:"easeOutQuad",complete:function(){e(this).remove()}}),"left"===t.edge?(e(".drag-target").css({width:"",right:"",left:"0"}),r.velocity({left:-1*(t.menuWidth+10)},{duration:200,queue:!1,easing:"easeOutCubic",complete:function(){n===!0&&(r.removeAttr("style"),r.css("width",t.menuWidth))}})):(e(".drag-target").css({width:"",right:"0",left:""}),r.velocity({right:-1*(t.menuWidth+10)},{duration:200,queue:!1,easing:"easeOutCubic",complete:function(){n===!0&&(r.removeAttr("style"),r.css("width",t.menuWidth))}}))}var i=e(this),r=e("#"+i.attr("data-activates"));240!=t.menuWidth&&r.css("width",t.menuWidth),e("body").append(e('<div class="drag-target"></div>')),"left"==t.edge?(r.css("left",-1*(t.menuWidth+10)),e(".drag-target").css({left:0})):(r.addClass("right-aligned").css("right",-1*(t.menuWidth+10)).css("left",""),e(".drag-target").css({right:0})),r.hasClass("fixed")&&window.innerWidth>992&&r.css("left",0),r.hasClass("fixed")&&e(window).resize(function(){window.innerWidth>992?0!==e("#sidenav-overlay").css("opacity")&&o?n(!0):(r.removeAttr("style"),r.css("width",t.menuWidth)):o===!1&&("left"===t.edge?r.css("left",-1*(t.menuWidth+10)):r.css("right",-1*(t.menuWidth+10)))}),t.closeOnClick===!0&&r.on("click.itemclick","a:not(.collapsible-header)",function(){n()});var a=!1,o=!1;e(".drag-target").on("click",function(){n()}),e(".drag-target").hammer({prevent_default:!1}).bind("pan",function(i){if("touch"==i.gesture.pointerType){var a=(i.gesture.direction,i.gesture.center.x);if(i.gesture.center.y,i.gesture.velocityX,e("body").css("overflow","hidden"),0===e("#sidenav-overlay").length){var s=e('<div id="sidenav-overlay"></div>');s.css("opacity",0).click(function(){n()}),e("body").append(s)}if("left"===t.edge&&(a>t.menuWidth?a=t.menuWidth:0>a&&(a=0)),"left"===t.edge)a<t.menuWidth/2?o=!1:a>=t.menuWidth/2&&(o=!0),r.css("left",a-t.menuWidth);else{a<window.innerWidth-t.menuWidth/2?o=!0:a>=window.innerWidth-t.menuWidth/2&&(o=!1);var l=-1*(a-t.menuWidth/2);l>0&&(l=0),r.css("right",l)}var u;"left"===t.edge?(u=a/t.menuWidth,e("#sidenav-overlay").velocity({opacity:u},{duration:50,queue:!1,easing:"easeOutQuad"})):(u=Math.abs((a-window.innerWidth)/t.menuWidth),e("#sidenav-overlay").velocity({opacity:u},{duration:50,queue:!1,easing:"easeOutQuad"}))}}).bind("panend",function(n){if("touch"==n.gesture.pointerType){var i=n.gesture.velocityX;a=!1,"left"===t.edge?o&&.3>=i||-.5>i?(r.velocity({left:0},{duration:300,queue:!1,easing:"easeOutQuad"}),e("#sidenav-overlay").velocity({opacity:1},{duration:50,queue:!1,easing:"easeOutQuad"}),e(".drag-target").css({
width:"50%",right:0,left:""})):(!o||i>.3)&&(e("body").css("overflow",""),r.velocity({left:-1*(t.menuWidth+10)},{duration:200,queue:!1,easing:"easeOutQuad"}),e("#sidenav-overlay").velocity({opacity:0},{duration:200,queue:!1,easing:"easeOutQuad",complete:function(){e(this).remove()}}),e(".drag-target").css({width:"10px",right:"",left:0})):o&&i>=-.3||i>.5?(r.velocity({right:0},{duration:300,queue:!1,easing:"easeOutQuad"}),e("#sidenav-overlay").velocity({opacity:1},{duration:50,queue:!1,easing:"easeOutQuad"}),e(".drag-target").css({width:"50%",right:"",left:0})):(!o||-.3>i)&&(e("body").css("overflow",""),r.velocity({right:-1*(t.menuWidth+10)},{duration:200,queue:!1,easing:"easeOutQuad"}),e("#sidenav-overlay").velocity({opacity:0},{duration:200,queue:!1,easing:"easeOutQuad",complete:function(){e(this).remove()}}),e(".drag-target").css({width:"10px",right:0,left:""}))}}),i.click(function(){if(o===!0)o=!1,a=!1,n();else{e("body").css("overflow","hidden"),"left"===t.edge?(e(".drag-target").css({width:"50%",right:0,left:""}),r.velocity({left:0},{duration:300,queue:!1,easing:"easeOutQuad"})):(e(".drag-target").css({width:"50%",right:"",left:0}),r.velocity({right:0},{duration:300,queue:!1,easing:"easeOutQuad"}),r.css("left",""));var i=e('<div id="sidenav-overlay"></div>');i.css("opacity",0).click(function(){o=!1,a=!1,n(),i.velocity({opacity:0},{duration:300,queue:!1,easing:"easeOutQuad",complete:function(){e(this).remove()}})}),e("body").append(i),i.velocity({opacity:1},{duration:300,queue:!1,easing:"easeOutQuad",complete:function(){o=!0,a=!1}})}return!1})})},show:function(){this.trigger("click")},hide:function(){e("#sidenav-overlay").trigger("click")}};e.fn.sideNav=function(n){return t[n]?t[n].apply(this,Array.prototype.slice.call(arguments,1)):"object"!=typeof n&&n?void e.error("Method "+n+" does not exist on jQuery.sideNav"):t.init.apply(this,arguments)}}(jQuery),function(e){function t(t,n,i,r){var a=e();return e.each(o,function(e,o){if(o.height()>0){var s=o.offset().top,l=o.offset().left,u=l+o.width(),c=s+o.height(),d=!(l>n||r>u||s>i||t>c);d&&a.push(o)}}),a}function n(){++u;var n=a.scrollTop(),i=a.scrollLeft(),r=i+a.width(),o=n+a.height(),l=t(n+c.top+200,r+c.right,o+c.bottom,i+c.left);e.each(l,function(e,t){var n=t.data("scrollSpy:ticks");"number"!=typeof n&&t.triggerHandler("scrollSpy:enter"),t.data("scrollSpy:ticks",u)}),e.each(s,function(e,t){var n=t.data("scrollSpy:ticks");"number"==typeof n&&n!==u&&(t.triggerHandler("scrollSpy:exit"),t.data("scrollSpy:ticks",null))}),s=l}function i(){a.trigger("scrollSpy:winSize")}function r(e,t,n){var i,r,a,o=null,s=0;n||(n={});var l=function(){s=n.leading===!1?0:d(),o=null,a=e.apply(i,r),i=r=null};return function(){var u=d();s||n.leading!==!1||(s=u);var c=t-(u-s);return i=this,r=arguments,0>=c?(clearTimeout(o),o=null,s=u,a=e.apply(i,r),i=r=null):o||n.trailing===!1||(o=setTimeout(l,c)),a}}var a=e(window),o=[],s=[],l=!1,u=0,c={top:0,right:0,bottom:0,left:0},d=Date.now||function(){return(new Date).getTime()};e.scrollSpy=function(t,i){var s=[];t=e(t),t.each(function(t,n){o.push(e(n)),e(n).data("scrollSpy:id",t),e("a[href=#"+e(n).attr("id")+"]").click(function(t){t.preventDefault();var n=e(this.hash).offset().top+1;e("html, body").animate({scrollTop:n-200},{duration:400,queue:!1,easing:"easeOutCubic"})})}),i=i||{throttle:100},c.top=i.offsetTop||0,c.right=i.offsetRight||0,c.bottom=i.offsetBottom||0,c.left=i.offsetLeft||0;var u=r(n,i.throttle||100),d=function(){e(document).ready(u)};return l||(a.on("scroll",d),a.on("resize",d),l=!0),setTimeout(d,0),t.on("scrollSpy:enter",function(){s=e.grep(s,function(e){return 0!=e.height()});var t=e(this);s[0]?(e("a[href=#"+s[0].attr("id")+"]").removeClass("active"),t.data("scrollSpy:id")<s[0].data("scrollSpy:id")?s.unshift(e(this)):s.push(e(this))):s.push(e(this)),e("a[href=#"+s[0].attr("id")+"]").addClass("active")}),t.on("scrollSpy:exit",function(){if(s=e.grep(s,function(e){return 0!=e.height()}),s[0]){e("a[href=#"+s[0].attr("id")+"]").removeClass("active");var t=e(this);s=e.grep(s,function(e){return e.attr("id")!=t.attr("id")}),s[0]&&e("a[href=#"+s[0].attr("id")+"]").addClass("active")}}),t},e.winSizeSpy=function(t){return e.winSizeSpy=function(){return a},t=t||{throttle:100},a.on("resize",r(i,t.throttle||100))},e.fn.scrollSpy=function(t){return e.scrollSpy(e(this),t)}}(jQuery),function(e){e(document).ready(function(){function t(t){var n=t.css("font-family"),r=t.css("font-size");r&&i.css("font-size",r),n&&i.css("font-family",n),"off"===t.attr("wrap")&&i.css("overflow-wrap","normal").css("white-space","pre"),i.text(t.val()+"\n");var a=i.html().replace(/\n/g,"<br>");i.html(a),t.is(":visible")?i.css("width",t.width()):i.css("width",e(window).width()/2),t.css("height",i.height())}Materialize.updateTextFields=function(){var t="input[type=text], input[type=password], input[type=email], input[type=url], input[type=tel], input[type=number], input[type=search], textarea";e(t).each(function(t,n){e(n).val().length>0||void 0!==e(this).attr("placeholder")||e(n)[0].validity.badInput===!0?e(this).siblings("label, i").addClass("active"):e(this).siblings("label, i").removeClass("active")})};var n="input[type=text], input[type=password], input[type=email], input[type=url], input[type=tel], input[type=number], input[type=search], textarea";e("input[autofocus]").siblings("label, i").addClass("active"),e(document).on("change",n,function(){(0!==e(this).val().length||void 0!==e(this).attr("placeholder"))&&e(this).siblings("label, i").addClass("active"),validate_field(e(this))}),e(document).ready(function(){Materialize.updateTextFields()}),e(document).on("reset",function(t){var i=e(t.target);i.is("form")&&(i.find(n).removeClass("valid").removeClass("invalid"),i.find(n).each(function(){""===e(this).attr("value")&&e(this).siblings("label, i").removeClass("active")}),i.find("select.initialized").each(function(){var e=i.find("option[selected]").text();i.siblings("input.select-dropdown").val(e)}))}),e(document).on("focus",n,function(){e(this).siblings("label, i").addClass("active")}),e(document).on("blur",n,function(){var t=e(this);0===t.val().length&&t[0].validity.badInput!==!0&&void 0===t.attr("placeholder")&&t.siblings("label, i").removeClass("active"),validate_field(t)}),validate_field=function(e){var t=void 0!==e.attr("length"),n=parseInt(e.attr("length")),i=e.val().length;0===e.val().length&&e[0].validity.badInput===!1?e.hasClass("validate")&&(e.removeClass("valid"),e.removeClass("invalid")):e.hasClass("validate")&&(e.is(":valid")&&t&&n>i||e.is(":valid")&&!t?(e.removeClass("invalid"),e.addClass("valid")):(e.removeClass("valid"),e.addClass("invalid")))};var i=e(".hiddendiv").first();i.length||(i=e('<div class="hiddendiv common"></div>'),e("body").append(i));var r=".materialize-textarea";e(r).each(function(){var n=e(this);n.val().length&&t(n)}),e("body").on("keyup keydown",r,function(){t(e(this))}),e(".file-field").each(function(){var t=e(this).find("input.file-path");e(this).find('input[type="file"]').change(function(){t.val(e(this)[0].files[0].name),t.trigger("change")})});var a,o="input[type=range]",s=!1;e(o).each(function(){var t=e('<span class="thumb"><span class="value"></span></span>');e(this).after(t)});var l=".range-field";e(document).on("change",o,function(){var t=e(this).siblings(".thumb");t.find(".value").html(e(this).val())}),e(document).on("mousedown touchstart",o,function(t){var n=e(this).siblings(".thumb");n.length<=0&&(n=e('<span class="thumb"><span class="value"></span></span>'),e(this).append(n)),n.find(".value").html(e(this).val()),s=!0,e(this).addClass("active"),n.hasClass("active")||n.velocity({height:"30px",width:"30px",top:"-20px",marginLeft:"-15px"},{duration:300,easing:"easeOutExpo"}),a=void 0===t.pageX||null===t.pageX?t.originalEvent.touches[0].pageX-e(this).offset().left:t.pageX-e(this).offset().left;var i=e(this).outerWidth();0>a?a=0:a>i&&(a=i),n.addClass("active").css("left",a),n.find(".value").html(e(this).val())}),e(document).on("mouseup touchend",l,function(){s=!1,e(this).removeClass("active")}),e(document).on("mousemove touchmove",l,function(t){var n,i=e(this).children(".thumb");if(s){i.hasClass("active")||i.velocity({height:"30px",width:"30px",top:"-20px",marginLeft:"-15px"},{duration:300,easing:"easeOutExpo"}),n=void 0===t.pageX||null===t.pageX?t.originalEvent.touches[0].pageX-e(this).offset().left:t.pageX-e(this).offset().left;var r=e(this).outerWidth();0>n?n=0:n>r&&(n=r),i.addClass("active").css("left",n)}}),e(document).on("mouseout touchleave",l,function(){if(!s){var t=e(this).children(".thumb");t.hasClass("active")&&t.velocity({height:"0",width:"0",top:"10px",marginLeft:"-6px"},{duration:100}),t.removeClass("active")}})}),e.fn.material_select=function(t){e(this).each(function(){if($select=e(this),!$select.hasClass("browser-default")){var n=$select.data("select-id");if(n&&($select.parent().find("i").remove(),$select.parent().find("input").remove(),$select.unwrap(),e("ul#select-options-"+n).remove()),"destroy"===t)return void $select.data("select-id",null).removeClass("initialized");var i=Materialize.guid();$select.data("select-id",i);var r=e('<div class="select-wrapper"></div>');r.addClass($select.attr("class"));var a,o=e('<ul id="select-options-'+i+'" class="dropdown-content select-dropdown"></ul>'),s=$select.children("option");a=void 0!==$select.find("option:selected")?$select.find("option:selected"):o.first(),s.each(function(){o.append(e('<li class="'+(e(this).is(":disabled")?"disabled":"")+'"><span>'+e(this).html()+"</span></li>"))}),o.find("li").each(function(n){var i=$select;e(this).click(function(){e(this).hasClass("disabled")||(i.find("option").eq(n).prop("selected",!0),i.trigger("change"),i.siblings("input.select-dropdown").val(e(this).text()),"undefined"!=typeof t&&t())})}),$select.wrap(r);var l=e('<span class="caret">&#9660;</span>');$select.is(":disabled")&&l.addClass("disabled");var u=e('<input type="text" class="select-dropdown" readonly="true" '+($select.is(":disabled")?"disabled":"")+' data-activates="select-options-'+i+'" value="'+a.html()+'"/>');$select.before(u),u.before(l),e("body").append(o),$select.is(":disabled")||u.dropdown({hover:!1}),$select.attr("tabindex")&&e(u[0]).attr("tabindex",$select.attr("tabindex")),$select.addClass("initialized"),u.on("focus",function(){e(this).trigger("open"),a=e(this).val(),selectedOption=o.find("li").filter(function(){return e(this).text().toLowerCase()===a.toLowerCase()})[0],activateOption(o,selectedOption)}),u.on("blur",function(){e(this).trigger("close")}),activateOption=function(t,n){t.find("li.active").removeClass("active"),e(n).addClass("active"),t.scrollTo(n)},filterQuery=[],onKeyDown=function(t){if(9==t.which)return void u.trigger("close");if(40==t.which&&!o.is(":visible"))return void u.trigger("open");if(13!=t.which||o.is(":visible")){t.preventDefault(),letter=String.fromCharCode(t.which).toLowerCase();var n=[9,13,27,38,40];letter&&-1===n.indexOf(t.which)&&(filterQuery.push(letter),string=filterQuery.join(""),newOption=o.find("li").filter(function(){return 0===e(this).text().toLowerCase().indexOf(string)})[0],newOption&&activateOption(o,newOption)),13==t.which&&(activeOption=o.find("li.active:not(.disabled)")[0],activeOption&&(e(activeOption).trigger("click"),u.trigger("close"))),40==t.which&&(newOption=o.find("li.active").next("li:not(.disabled)")[0],newOption&&activateOption(o,newOption)),27==t.which&&u.trigger("close"),38==t.which&&(newOption=o.find("li.active").prev("li:not(.disabled)")[0],newOption&&activateOption(o,newOption)),setTimeout(function(){filterQuery=[]},1e3)}},u.on("keydown",onKeyDown)}})}}(jQuery),function(e){var t={init:function(t){var n={indicators:!0,height:400,transition:500,interval:6e3};return t=e.extend(n,t),this.each(function(){function n(e,t){e.hasClass("center-align")?e.velocity({opacity:0,translateY:-100},{duration:t,queue:!1}):e.hasClass("right-align")?e.velocity({opacity:0,translateX:100},{duration:t,queue:!1}):e.hasClass("left-align")&&e.velocity({opacity:0,translateX:-100},{duration:t,queue:!1})}function i(e){e>=s.length?e=0:0>e&&(e=s.length-1),l=o.find(".active").index(),l!=e&&(r=s.eq(l),$caption=r.find(".caption"),r.removeClass("active"),r.velocity({opacity:0},{duration:t.transition,queue:!1,easing:"easeOutQuad",complete:function(){s.not(".active").velocity({opacity:0,translateX:0,translateY:0},{duration:0,queue:!1})}}),n($caption,t.transition),t.indicators&&u.eq(l).removeClass("active"),s.eq(e).velocity({opacity:1},{duration:t.transition,queue:!1,easing:"easeOutQuad"}),s.eq(e).find(".caption").velocity({opacity:1,translateX:0,translateY:0},{duration:t.transition,delay:t.transition,queue:!1,easing:"easeOutQuad"}),s.eq(e).addClass("active"),t.indicators&&u.eq(e).addClass("active"))}var r,a=e(this),o=a.find("ul.slides").first(),s=o.find("li"),l=o.find(".active").index();if(-1!=l&&(r=s.eq(l)),a.hasClass("fullscreen")||(a.height(t.indicators?t.height+40:t.height),o.height(t.height)),s.find(".caption").each(function(){n(e(this),0)}),s.find("img").each(function(){e(this).css("background-image","url("+e(this).attr("src")+")"),e(this).attr("src","data:image/gif;base64,R0lGODlhAQABAIABAP///wAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==")}),t.indicators){var u=e('<ul class="indicators"></ul>');s.each(function(){var n=e('<li class="indicator-item"></li>');n.click(function(){var n=o.parent(),r=n.find(e(this)).index();i(r),clearInterval($interval),$interval=setInterval(function(){l=o.find(".active").index(),s.length==l+1?l=0:l+=1,i(l)},t.transition+t.interval)}),u.append(n)}),a.append(u),u=a.find("ul.indicators").find("li.indicator-item")}r?r.show():(s.first().addClass("active").velocity({opacity:1},{duration:t.transition,queue:!1,easing:"easeOutQuad"}),l=0,r=s.eq(l),t.indicators&&u.eq(l).addClass("active")),r.find("img").each(function(){r.find(".caption").velocity({opacity:1,translateX:0,translateY:0},{duration:t.transition,queue:!1,easing:"easeOutQuad"})}),$interval=setInterval(function(){l=o.find(".active").index(),i(l+1)},t.transition+t.interval);var c=!1,d=!1,f=!1;a.hammer({prevent_default:!1}).bind("pan",function(e){if("touch"===e.gesture.pointerType){clearInterval($interval);var t=e.gesture.direction,n=e.gesture.deltaX,i=e.gesture.velocityX;$curr_slide=o.find(".active"),$curr_slide.velocity({translateX:n},{duration:50,queue:!1,easing:"easeOutQuad"}),4===t&&(n>a.innerWidth()/2||-.65>i)?f=!0:2===t&&(n<-1*a.innerWidth()/2||i>.65)&&(d=!0);var r;d&&(r=$curr_slide.next(),0===r.length&&(r=s.first()),r.velocity({opacity:1},{duration:300,queue:!1,easing:"easeOutQuad"})),f&&(r=$curr_slide.prev(),0===r.length&&(r=s.last()),r.velocity({opacity:1},{duration:300,queue:!1,easing:"easeOutQuad"}))}}).bind("panend",function(e){"touch"===e.gesture.pointerType&&($curr_slide=o.find(".active"),c=!1,curr_index=o.find(".active").index(),f||d?d?(i(curr_index+1),$curr_slide.velocity({translateX:-1*a.innerWidth()},{duration:300,queue:!1,easing:"easeOutQuad",complete:function(){$curr_slide.velocity({opacity:0,translateX:0},{duration:0,queue:!1})}})):f&&(i(curr_index-1),$curr_slide.velocity({translateX:a.innerWidth()},{duration:300,queue:!1,easing:"easeOutQuad",complete:function(){$curr_slide.velocity({opacity:0,translateX:0},{duration:0,queue:!1})}})):$curr_slide.velocity({translateX:0},{duration:300,queue:!1,easing:"easeOutQuad"}),d=!1,f=!1,clearInterval($interval),$interval=setInterval(function(){l=o.find(".active").index(),s.length==l+1?l=0:l+=1,i(l)},t.transition+t.interval))}),a.on("sliderPause",function(){clearInterval($interval)}),a.on("sliderStart",function(){clearInterval($interval),$interval=setInterval(function(){l=o.find(".active").index(),s.length==l+1?l=0:l+=1,i(l)},t.transition+t.interval)})})},pause:function(){e(this).trigger("sliderPause")},start:function(){e(this).trigger("sliderStart")}};e.fn.slider=function(n){return t[n]?t[n].apply(this,Array.prototype.slice.call(arguments,1)):"object"!=typeof n&&n?void e.error("Method "+n+" does not exist on jQuery.tooltip"):t.init.apply(this,arguments)}}(jQuery),function(e){e(document).ready(function(){e(document).on("click.card",".card",function(t){e(this).find(".card-reveal").length&&(e(t.target).is(e(".card-reveal .card-title"))||e(t.target).is(e(".card-reveal .card-title i"))?e(this).find(".card-reveal").velocity({translateY:0},{duration:225,queue:!1,easing:"easeInOutQuad",complete:function(){e(this).css({display:"none"})}}):(e(t.target).is(e(".card .activator"))||e(t.target).is(e(".card .activator i")))&&e(this).find(".card-reveal").css({display:"block"}).velocity("stop",!1).velocity({translateY:"-100%"},{duration:300,queue:!1,easing:"easeInOutQuad"}))})})}(jQuery),function(e){e(document).ready(function(){e.fn.pushpin=function(t){var n={top:0,bottom:1/0,offset:0};return t=e.extend(n,t),$index=0,this.each(function(){function n(e){e.removeClass("pin-top"),e.removeClass("pinned"),e.removeClass("pin-bottom")}function i(i,r){i.each(function(){t.top<=r&&t.bottom>=r&&!e(this).hasClass("pinned")&&(n(e(this)),e(this).css("top",t.offset),e(this).addClass("pinned")),r<t.top&&!e(this).hasClass("pin-top")&&(n(e(this)),e(this).css("top",0),e(this).addClass("pin-top")),r>t.bottom&&!e(this).hasClass("pin-bottom")&&(n(e(this)),e(this).addClass("pin-bottom"),e(this).css("top",t.bottom-o))})}var r=Materialize.guid(),a=e(this),o=e(this).offset().top;i(a,e(window).scrollTop()),e(window).on("scroll."+r,function(){var n=e(window).scrollTop()+t.offset;i(a,n)})})}})}(jQuery),function(e){e(document).ready(function(){e.fn.reverse=[].reverse,e(document).on("mouseenter.fixedActionBtn",".fixed-action-btn",function(){var n=e(this);t(n)}),e(document).on("mouseleave.fixedActionBtn",".fixed-action-btn",function(){var t=e(this);n(t)})}),e.fn.extend({openFAB:function(){var n=e(this);t(n)},closeFAB:function(){n($this)}});var t=function(t){if($this=t,$this.hasClass("active")===!1){$this.addClass("active"),$this.find("ul .btn-floating").velocity({scaleY:".4",scaleX:".4",translateY:"40px"},{duration:0});var n=0;$this.find("ul .btn-floating").reverse().each(function(){e(this).velocity({opacity:"1",scaleX:"1",scaleY:"1",translateY:"0"},{duration:80,delay:n}),n+=40})}},n=function(e){$this=e,$this.removeClass("active"),$this.find("ul .btn-floating").velocity("stop",!0),$this.find("ul .btn-floating").velocity({opacity:"0",scaleX:".4",scaleY:".4",translateY:"40px"},{duration:80})}}(jQuery),function(e){Materialize.fadeInImage=function(t){var n=e(t);n.css({opacity:0}),e(n).velocity({opacity:1},{duration:650,queue:!1,easing:"easeOutSine"}),e(n).velocity({opacity:1},{duration:1300,queue:!1,easing:"swing",step:function(t,n){n.start=100;var i=t/100,r=150-(100-t)/1.75;100>r&&(r=100),t>=0&&e(this).css({"-webkit-filter":"grayscale("+i+")brightness("+r+"%)",filter:"grayscale("+i+")brightness("+r+"%)"})}})},Materialize.showStaggeredList=function(t){var n=0;e(t).find("li").velocity({translateX:"-100px"},{duration:0}),e(t).find("li").each(function(){e(this).velocity({opacity:"1",translateX:"0"},{duration:800,delay:n,easing:[60,10]}),n+=120})},e(document).ready(function(){var t=!1,n=!1;e(".dismissable").each(function(){e(this).hammer({prevent_default:!1}).bind("pan",function(i){if("touch"===i.gesture.pointerType){var r=e(this),a=i.gesture.direction,o=i.gesture.deltaX,s=i.gesture.velocityX;r.velocity({translateX:o},{duration:50,queue:!1,easing:"easeOutQuad"}),4===a&&(o>r.innerWidth()/2||-.75>s)&&(t=!0),2===a&&(o<-1*r.innerWidth()/2||s>.75)&&(n=!0)}}).bind("panend",function(i){if(Math.abs(i.gesture.deltaX)<e(this).innerWidth()/2&&(n=!1,t=!1),"touch"===i.gesture.pointerType){var r=e(this);if(t||n){var a;a=t?r.innerWidth():-1*r.innerWidth(),r.velocity({translateX:a},{duration:100,queue:!1,easing:"easeOutQuad",complete:function(){r.css("border","none"),r.velocity({height:0,padding:0},{duration:200,queue:!1,easing:"easeOutQuad",complete:function(){r.remove()}})}})}else r.velocity({translateX:0},{duration:100,queue:!1,easing:"easeOutQuad"});t=!1,n=!1}})})})}(jQuery),function(){Materialize.scrollFire=function(e){var t=!1;window.addEventListener("scroll",function(){t=!0}),setInterval(function(){if(t){t=!1;for(var n=window.pageYOffset+window.innerHeight,i=0;i<e.length;i++){var r=e[i],a=r.selector,o=r.offset,s=r.callback,l=document.querySelector(a);if(null!==l){var u=l.getBoundingClientRect().top+document.body.scrollTop;if(n>u+o&&r.done!==!0){var c=new Function(s);c(),r.done=!0}}}}},100)}}(jQuery),function(e){"function"==typeof define&&define.amd?define("picker",["jquery"],e):"object"==typeof exports?module.exports=e(require("jquery")):this.Picker=e(jQuery)}(function(e){function t(a,o,l,d){function f(){return t._.node("div",t._.node("div",t._.node("div",t._.node("div",T.component.nodes(b.open),x.box),x.wrap),x.frame),x.holder)}function h(){C.data(o,T).addClass(x.input).attr("tabindex",-1).val(C.data("value")?T.get("select",w.format):a.value),w.editable||C.on("focus."+b.id+" click."+b.id,function(e){e.preventDefault(),T.$root[0].focus()}).on("keydown."+b.id,g),r(a,{haspopup:!0,expanded:!1,readonly:!1,owns:a.id+"_root"})}function p(){T.$root.on({keydown:g,focusin:function(e){T.$root.removeClass(x.focused),e.stopPropagation()},"mousedown click":function(t){var n=t.target;n!=T.$root.children()[0]&&(t.stopPropagation(),"mousedown"!=t.type||e(n).is("input, select, textarea, button, option")||(t.preventDefault(),T.$root[0].focus()))}}).on({focus:function(){C.addClass(x.target)},blur:function(){C.removeClass(x.target)}}).on("focus.toOpen",m).on("click","[data-pick], [data-nav], [data-clear], [data-close]",function(){var t=e(this),n=t.data(),i=t.hasClass(x.navDisabled)||t.hasClass(x.disabled),r=s();r=r&&(r.type||r.href),(i||r&&!e.contains(T.$root[0],r))&&T.$root[0].focus(),!i&&n.nav?T.set("highlight",T.component.item.highlight,{nav:n.nav}):!i&&"pick"in n?T.set("select",n.pick):n.clear?T.clear().close(!0):n.close&&T.close(!0)}),r(T.$root[0],"hidden",!0)}function v(){var t;w.hiddenName===!0?(t=a.name,a.name=""):(t=["string"==typeof w.hiddenPrefix?w.hiddenPrefix:"","string"==typeof w.hiddenSuffix?w.hiddenSuffix:"_submit"],t=t[0]+a.name+t[1]),T._hidden=e('<input type=hidden name="'+t+'"'+(C.data("value")||a.value?' value="'+T.get("select",w.formatSubmit)+'"':"")+">")[0],C.on("change."+b.id,function(){T._hidden.value=a.value?T.get("select",w.formatSubmit):""}),w.container?e(w.container).append(T._hidden):C.after(T._hidden)}function g(e){var t=e.keyCode,n=/^(8|46)$/.test(t);return 27==t?(T.close(),!1):void((32==t||n||!b.open&&T.component.key[t])&&(e.preventDefault(),e.stopPropagation(),n?T.clear().close():T.open()))}function m(e){e.stopPropagation(),"focus"==e.type&&T.$root.addClass(x.focused),T.open()}if(!a)return t;var y=!1,b={id:a.id||"P"+Math.abs(~~(Math.random()*new Date))},w=l?e.extend(!0,{},l.defaults,d):d||{},x=e.extend({},t.klasses(),w.klass),C=e(a),S=function(){return this.start()},T=S.prototype={constructor:S,$node:C,start:function(){return b&&b.start?T:(b.methods={},b.start=!0,b.open=!1,b.type=a.type,a.autofocus=a==s(),a.readOnly=!w.editable,a.id=a.id||b.id,"text"!=a.type&&(a.type="text"),T.component=new l(T,w),T.$root=e(t._.node("div",f(),x.picker,'id="'+a.id+'_root" tabindex="0"')),p(),w.formatSubmit&&v(),h(),w.container?e(w.container).append(T.$root):C.after(T.$root),T.on({start:T.component.onStart,render:T.component.onRender,stop:T.component.onStop,open:T.component.onOpen,close:T.component.onClose,set:T.component.onSet}).on({start:w.onStart,render:w.onRender,stop:w.onStop,open:w.onOpen,close:w.onClose,set:w.onSet}),y=n(T.$root.children()[0]),a.autofocus&&T.open(),T.trigger("start").trigger("render"))},render:function(e){return e?T.$root.html(f()):T.$root.find("."+x.box).html(T.component.nodes(b.open)),T.trigger("render")},stop:function(){return b.start?(T.close(),T._hidden&&T._hidden.parentNode.removeChild(T._hidden),T.$root.remove(),C.removeClass(x.input).removeData(o),setTimeout(function(){C.off("."+b.id)},0),a.type=b.type,a.readOnly=!1,T.trigger("stop"),b.methods={},b.start=!1,T):T},open:function(n){return b.open?T:(C.addClass(x.active),r(a,"expanded",!0),setTimeout(function(){T.$root.addClass(x.opened),r(T.$root[0],"hidden",!1)},0),n!==!1&&(b.open=!0,y&&c.css("overflow","hidden").css("padding-right","+="+i()),T.$root[0].focus(),u.on("click."+b.id+" focusin."+b.id,function(e){var t=e.target;t!=a&&t!=document&&3!=e.which&&T.close(t===T.$root.children()[0])}).on("keydown."+b.id,function(n){var i=n.keyCode,r=T.component.key[i],a=n.target;27==i?T.close(!0):a!=T.$root[0]||!r&&13!=i?e.contains(T.$root[0],a)&&13==i&&(n.preventDefault(),a.click()):(n.preventDefault(),r?t._.trigger(T.component.key.go,T,[t._.trigger(r)]):T.$root.find("."+x.highlighted).hasClass(x.disabled)||T.set("select",T.component.item.highlight).close())})),T.trigger("open"))},close:function(e){return e&&(T.$root.off("focus.toOpen")[0].focus(),setTimeout(function(){T.$root.on("focus.toOpen",m)},0)),C.removeClass(x.active),r(a,"expanded",!1),setTimeout(function(){T.$root.removeClass(x.opened+" "+x.focused),r(T.$root[0],"hidden",!0)},0),b.open?(b.open=!1,y&&c.css("overflow","").css("padding-right","-="+i()),u.off("."+b.id),T.trigger("close")):T},clear:function(e){return T.set("clear",null,e)},set:function(t,n,i){var r,a,o=e.isPlainObject(t),s=o?t:{};if(i=o&&e.isPlainObject(n)?n:i||{},t){o||(s[t]=n);for(r in s)a=s[r],r in T.component.item&&(void 0===a&&(a=null),T.component.set(r,a,i)),("select"==r||"clear"==r)&&C.val("clear"==r?"":T.get(r,w.format)).trigger("change");T.render()}return i.muted?T:T.trigger("set",s)},get:function(e,n){if(e=e||"value",null!=b[e])return b[e];if("valueSubmit"==e){if(T._hidden)return T._hidden.value;e="value"}if("value"==e)return a.value;if(e in T.component.item){if("string"==typeof n){var i=T.component.get(e);return i?t._.trigger(T.component.formats.toString,T.component,[n,i]):""}return T.component.get(e)}},on:function(t,n,i){var r,a,o=e.isPlainObject(t),s=o?t:{};if(t){o||(s[t]=n);for(r in s)a=s[r],i&&(r="_"+r),b.methods[r]=b.methods[r]||[],b.methods[r].push(a)}return T},off:function(){var e,t,n=arguments;for(e=0,namesCount=n.length;e<namesCount;e+=1)t=n[e],t in b.methods&&delete b.methods[t];return T},trigger:function(e,n){var i=function(e){var i=b.methods[e];i&&i.map(function(e){t._.trigger(e,T,[n])})};return i("_"+e),i(e),T}};return new S}function n(e){var t,n="position";return e.currentStyle?t=e.currentStyle[n]:window.getComputedStyle&&(t=getComputedStyle(e)[n]),"fixed"==t}function i(){if(c.height()<=l.height())return 0;var t=e('<div style="visibility:hidden;width:100px" />').appendTo("body"),n=t[0].offsetWidth;t.css("overflow","scroll");var i=e('<div style="width:100%" />').appendTo(t),r=i[0].offsetWidth;return t.remove(),n-r}function r(t,n,i){if(e.isPlainObject(n))for(var r in n)a(t,r,n[r]);else a(t,n,i)}function a(e,t,n){e.setAttribute(("role"==t?"":"aria-")+t,n)}function o(t,n){e.isPlainObject(t)||(t={attribute:n}),n="";for(var i in t){var r=("role"==i?"":"aria-")+i,a=t[i];n+=null==a?"":r+'="'+t[i]+'"'}return n}function s(){try{return document.activeElement}catch(e){}}var l=e(window),u=e(document),c=e(document.documentElement);return t.klasses=function(e){return e=e||"picker",{picker:e,opened:e+"--opened",focused:e+"--focused",input:e+"__input",active:e+"__input--active",target:e+"__input--target",holder:e+"__holder",frame:e+"__frame",wrap:e+"__wrap",box:e+"__box"}},t._={group:function(e){for(var n,i="",r=t._.trigger(e.min,e);r<=t._.trigger(e.max,e,[r]);r+=e.i)n=t._.trigger(e.item,e,[r]),i+=t._.node(e.node,n[0],n[1],n[2]);return i},node:function(t,n,i,r){return n?(n=e.isArray(n)?n.join(""):n,i=i?' class="'+i+'"':"",r=r?" "+r:"","<"+t+i+r+">"+n+"</"+t+">"):""},lead:function(e){return(10>e?"0":"")+e},trigger:function(e,t,n){return"function"==typeof e?e.apply(t,n||[]):e},digits:function(e){return/\d/.test(e[1])?2:1},isDate:function(e){return{}.toString.call(e).indexOf("Date")>-1&&this.isInteger(e.getDate())},isInteger:function(e){return{}.toString.call(e).indexOf("Number")>-1&&e%1===0},ariaAttr:o},t.extend=function(n,i){e.fn[n]=function(r,a){var o=this.data(n);return"picker"==r?o:o&&"string"==typeof r?t._.trigger(o[r],o,[a]):this.each(function(){var a=e(this);a.data(n)||new t(this,n,i,r)})},e.fn[n].defaults=i.defaults},t}),function(e){"function"==typeof define&&define.amd?define(["picker","jquery"],e):"object"==typeof exports?module.exports=e(require("./picker.js"),require("jquery")):e(Picker,jQuery)}(function(e,t){function n(e,t){var n=this,i=e.$node[0],r=i.value,a=e.$node.data("value"),o=a||r,s=a?t.formatSubmit:t.format,l=function(){return i.currentStyle?"rtl"==i.currentStyle.direction:"rtl"==getComputedStyle(e.$root[0]).direction};n.settings=t,n.$node=e.$node,n.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"},n.item={},n.item.clear=null,n.item.disable=(t.disable||[]).slice(0),n.item.enable=-function(e){return e[0]===!0?e.shift():-1}(n.item.disable),n.set("min",t.min).set("max",t.max).set("now"),o?n.set("select",o,{format:s}):n.set("select",null).set("highlight",n.item.now),n.key={40:7,38:-7,39:function(){return l()?-1:1},37:function(){return l()?1:-1},go:function(e){var t=n.item.highlight,i=new Date(t.year,t.month,t.date+e);n.set("highlight",i,{interval:e}),this.render()}},e.on("render",function(){e.$root.find("."+t.klass.selectMonth).on("change",function(){var n=this.value;n&&(e.set("highlight",[e.get("view").year,n,e.get("highlight").date]),e.$root.find("."+t.klass.selectMonth).trigger("focus"))}),e.$root.find("."+t.klass.selectYear).on("change",function(){var n=this.value;n&&(e.set("highlight",[n,e.get("view").month,e.get("highlight").date]),e.$root.find("."+t.klass.selectYear).trigger("focus"))})},1).on("open",function(){var i="";n.disabled(n.get("now"))&&(i=":not(."+t.klass.buttonToday+")"),e.$root.find("button"+i+", select").attr("disabled",!1)},1).on("close",function(){e.$root.find("button, select").attr("disabled",!0)},1)}var i=7,r=6,a=e._;n.prototype.set=function(e,t,n){var i=this,r=i.item;return null===t?("clear"==e&&(e="select"),r[e]=t,i):(r["enable"==e?"disable":"flip"==e?"enable":e]=i.queue[e].split(" ").map(function(r){return t=i[r](e,t,n)}).pop(),"select"==e?i.set("highlight",r.select,n):"highlight"==e?i.set("view",r.highlight,n):e.match(/^(flip|min|max|disable|enable)$/)&&(r.select&&i.disabled(r.select)&&i.set("select",r.select,n),r.highlight&&i.disabled(r.highlight)&&i.set("highlight",r.highlight,n)),i)},n.prototype.get=function(e){return this.item[e]},n.prototype.create=function(e,n,i){var r,o=this;return n=void 0===n?e:n,n==-(1/0)||n==1/0?r=n:t.isPlainObject(n)&&a.isInteger(n.pick)?n=n.obj:t.isArray(n)?(n=new Date(n[0],n[1],n[2]),n=a.isDate(n)?n:o.create().obj):n=a.isInteger(n)||a.isDate(n)?o.normalize(new Date(n),i):o.now(e,n,i),{year:r||n.getFullYear(),month:r||n.getMonth(),date:r||n.getDate(),day:r||n.getDay(),obj:r||n,pick:r||n.getTime()}},n.prototype.createRange=function(e,n){var i=this,r=function(e){return e===!0||t.isArray(e)||a.isDate(e)?i.create(e):e};return a.isInteger(e)||(e=r(e)),a.isInteger(n)||(n=r(n)),a.isInteger(e)&&t.isPlainObject(n)?e=[n.year,n.month,n.date+e]:a.isInteger(n)&&t.isPlainObject(e)&&(n=[e.year,e.month,e.date+n]),{from:r(e),to:r(n)}},n.prototype.withinRange=function(e,t){return e=this.createRange(e.from,e.to),t.pick>=e.from.pick&&t.pick<=e.to.pick},n.prototype.overlapRanges=function(e,t){var n=this;return e=n.createRange(e.from,e.to),t=n.createRange(t.from,t.to),n.withinRange(e,t.from)||n.withinRange(e,t.to)||n.withinRange(t,e.from)||n.withinRange(t,e.to)},n.prototype.now=function(e,t,n){return t=new Date,n&&n.rel&&t.setDate(t.getDate()+n.rel),this.normalize(t,n)},n.prototype.navigate=function(e,n,i){var r,a,o,s,l=t.isArray(n),u=t.isPlainObject(n),c=this.item.view;if(l||u){for(u?(a=n.year,o=n.month,s=n.date):(a=+n[0],o=+n[1],s=+n[2]),i&&i.nav&&c&&c.month!==o&&(a=c.year,o=c.month),r=new Date(a,o+(i&&i.nav?i.nav:0),1),a=r.getFullYear(),o=r.getMonth();new Date(a,o,s).getMonth()!==o;)s-=1;n=[a,o,s]}return n},n.prototype.normalize=function(e){return e.setHours(0,0,0,0),e},n.prototype.measure=function(e,t){var n=this;return t?"string"==typeof t?t=n.parse(e,t):a.isInteger(t)&&(t=n.now(e,t,{rel:t})):t="min"==e?-(1/0):1/0,t},n.prototype.viewset=function(e,t){return this.create([t.year,t.month,1])},n.prototype.validate=function(e,n,i){var r,o,s,l,u=this,c=n,d=i&&i.interval?i.interval:1,f=-1===u.item.enable,h=u.item.min,p=u.item.max,v=f&&u.item.disable.filter(function(e){if(t.isArray(e)){var i=u.create(e).pick;i<n.pick?r=!0:i>n.pick&&(o=!0)}return a.isInteger(e)}).length;if((!i||!i.nav)&&(!f&&u.disabled(n)||f&&u.disabled(n)&&(v||r||o)||!f&&(n.pick<=h.pick||n.pick>=p.pick)))for(f&&!v&&(!o&&d>0||!r&&0>d)&&(d*=-1);u.disabled(n)&&(Math.abs(d)>1&&(n.month<c.month||n.month>c.month)&&(n=c,d=d>0?1:-1),n.pick<=h.pick?(s=!0,
d=1,n=u.create([h.year,h.month,h.date+(n.pick===h.pick?0:-1)])):n.pick>=p.pick&&(l=!0,d=-1,n=u.create([p.year,p.month,p.date+(n.pick===p.pick?0:1)])),!s||!l);)n=u.create([n.year,n.month,n.date+d]);return n},n.prototype.disabled=function(e){var n=this,i=n.item.disable.filter(function(i){return a.isInteger(i)?e.day===(n.settings.firstDay?i:i-1)%7:t.isArray(i)||a.isDate(i)?e.pick===n.create(i).pick:t.isPlainObject(i)?n.withinRange(i,e):void 0});return i=i.length&&!i.filter(function(e){return t.isArray(e)&&"inverted"==e[3]||t.isPlainObject(e)&&e.inverted}).length,-1===n.item.enable?!i:i||e.pick<n.item.min.pick||e.pick>n.item.max.pick},n.prototype.parse=function(e,t,n){var i=this,r={};return t&&"string"==typeof t?(n&&n.format||(n=n||{},n.format=i.settings.format),i.formats.toArray(n.format).map(function(e){var n=i.formats[e],o=n?a.trigger(n,i,[t,r]):e.replace(/^!/,"").length;n&&(r[e]=t.substr(0,o)),t=t.substr(o)}),[r.yyyy||r.yy,+(r.mm||r.m)-1,r.dd||r.d]):t},n.prototype.formats=function(){function e(e,t,n){var i=e.match(/\w+/)[0];return n.mm||n.m||(n.m=t.indexOf(i)+1),i.length}function t(e){return e.match(/\w+/)[0].length}return{d:function(e,t){return e?a.digits(e):t.date},dd:function(e,t){return e?2:a.lead(t.date)},ddd:function(e,n){return e?t(e):this.settings.weekdaysShort[n.day]},dddd:function(e,n){return e?t(e):this.settings.weekdaysFull[n.day]},m:function(e,t){return e?a.digits(e):t.month+1},mm:function(e,t){return e?2:a.lead(t.month+1)},mmm:function(t,n){var i=this.settings.monthsShort;return t?e(t,i,n):i[n.month]},mmmm:function(t,n){var i=this.settings.monthsFull;return t?e(t,i,n):i[n.month]},yy:function(e,t){return e?2:(""+t.year).slice(2)},yyyy:function(e,t){return e?4:t.year},toArray:function(e){return e.split(/(d{1,4}|m{1,4}|y{4}|yy|!.)/g)},toString:function(e,t){var n=this;return n.formats.toArray(e).map(function(e){return a.trigger(n.formats[e],n,[0,t])||e.replace(/^!/,"")}).join("")}}}(),n.prototype.isDateExact=function(e,n){var i=this;return a.isInteger(e)&&a.isInteger(n)||"boolean"==typeof e&&"boolean"==typeof n?e===n:(a.isDate(e)||t.isArray(e))&&(a.isDate(n)||t.isArray(n))?i.create(e).pick===i.create(n).pick:!(!t.isPlainObject(e)||!t.isPlainObject(n))&&(i.isDateExact(e.from,n.from)&&i.isDateExact(e.to,n.to))},n.prototype.isDateOverlap=function(e,n){var i=this,r=i.settings.firstDay?1:0;return a.isInteger(e)&&(a.isDate(n)||t.isArray(n))?(e=e%7+r,e===i.create(n).day+1):a.isInteger(n)&&(a.isDate(e)||t.isArray(e))?(n=n%7+r,n===i.create(e).day+1):!(!t.isPlainObject(e)||!t.isPlainObject(n))&&i.overlapRanges(e,n)},n.prototype.flipEnable=function(e){var t=this.item;t.enable=e||(-1==t.enable?1:-1)},n.prototype.deactivate=function(e,n){var i=this,r=i.item.disable.slice(0);return"flip"==n?i.flipEnable():n===!1?(i.flipEnable(1),r=[]):n===!0?(i.flipEnable(-1),r=[]):n.map(function(e){for(var n,o=0;o<r.length;o+=1)if(i.isDateExact(e,r[o])){n=!0;break}n||(a.isInteger(e)||a.isDate(e)||t.isArray(e)||t.isPlainObject(e)&&e.from&&e.to)&&r.push(e)}),r},n.prototype.activate=function(e,n){var i=this,r=i.item.disable,o=r.length;return"flip"==n?i.flipEnable():n===!0?(i.flipEnable(1),r=[]):n===!1?(i.flipEnable(-1),r=[]):n.map(function(e){var n,s,l,u;for(l=0;o>l;l+=1){if(s=r[l],i.isDateExact(s,e)){n=r[l]=null,u=!0;break}if(i.isDateOverlap(s,e)){t.isPlainObject(e)?(e.inverted=!0,n=e):t.isArray(e)?(n=e,n[3]||n.push("inverted")):a.isDate(e)&&(n=[e.getFullYear(),e.getMonth(),e.getDate(),"inverted"]);break}}if(n)for(l=0;o>l;l+=1)if(i.isDateExact(r[l],e)){r[l]=null;break}if(u)for(l=0;o>l;l+=1)if(i.isDateOverlap(r[l],e)){r[l]=null;break}n&&r.push(n)}),r.filter(function(e){return null!=e})},n.prototype.nodes=function(e){var t=this,n=t.settings,o=t.item,s=o.now,l=o.select,u=o.highlight,c=o.view,d=o.disable,f=o.min,h=o.max,p=function(e,t){return n.firstDay&&(e.push(e.shift()),t.push(t.shift())),a.node("thead",a.node("tr",a.group({min:0,max:i-1,i:1,node:"th",item:function(i){return[e[i],n.klass.weekdays,'scope=col title="'+t[i]+'"']}})))}((n.showWeekdaysFull?n.weekdaysFull:n.weekdaysLetter).slice(0),n.weekdaysFull.slice(0)),v=function(e){return a.node("div"," ",n.klass["nav"+(e?"Next":"Prev")]+(e&&c.year>=h.year&&c.month>=h.month||!e&&c.year<=f.year&&c.month<=f.month?" "+n.klass.navDisabled:""),"data-nav="+(e||-1)+" "+a.ariaAttr({role:"button",controls:t.$node[0].id+"_table"})+' title="'+(e?n.labelMonthNext:n.labelMonthPrev)+'"')},g=function(i){var r=n.showMonthsShort?n.monthsShort:n.monthsFull;return"short_months"==i&&(r=n.monthsShort),n.selectMonths&&void 0==i?a.node("select",a.group({min:0,max:11,i:1,node:"option",item:function(e){return[r[e],0,"value="+e+(c.month==e?" selected":"")+(c.year==f.year&&e<f.month||c.year==h.year&&e>h.month?" disabled":"")]}}),n.klass.selectMonth+" browser-default",(e?"":"disabled")+" "+a.ariaAttr({controls:t.$node[0].id+"_table"})+' title="'+n.labelMonthSelect+'"'):"short_months"==i?null!=l?a.node("div",r[l.month]):a.node("div",r[c.month]):a.node("div",r[c.month],n.klass.month)},m=function(i){var r=c.year,o=n.selectYears===!0?5:~~(n.selectYears/2);if(o){var s=f.year,l=h.year,u=r-o,d=r+o;if(s>u&&(d+=s-u,u=s),d>l){var p=u-s,v=d-l;u-=p>v?v:p,d=l}if(n.selectYears&&void 0==i)return a.node("select",a.group({min:u,max:d,i:1,node:"option",item:function(e){return[e,0,"value="+e+(r==e?" selected":"")]}}),n.klass.selectYear+" browser-default",(e?"":"disabled")+" "+a.ariaAttr({controls:t.$node[0].id+"_table"})+' title="'+n.labelYearSelect+'"')}return"raw"==i?a.node("div",r):a.node("div",r,n.klass.year)};return createDayLabel=function(){return null!=l?a.node("div",l.date):a.node("div",s.date)},createWeekdayLabel=function(){var e;e=null!=l?l.day:s.day;var t=n.weekdaysFull[e];return t},a.node("div",a.node("div",createWeekdayLabel(),"picker__weekday-display")+a.node("div",g("short_months"),n.klass.month_display)+a.node("div",createDayLabel(),n.klass.day_display)+a.node("div",m("raw"),n.klass.year_display),n.klass.date_display)+a.node("div",a.node("div",(n.selectYears?g()+m():g()+m())+v()+v(1),n.klass.header)+a.node("table",p+a.node("tbody",a.group({min:0,max:r-1,i:1,node:"tr",item:function(e){var r=n.firstDay&&0===t.create([c.year,c.month,1]).day?-7:0;return[a.group({min:i*e-c.day+r+1,max:function(){return this.min+i-1},i:1,node:"td",item:function(e){e=t.create([c.year,c.month,e+(n.firstDay?1:0)]);var i=l&&l.pick==e.pick,r=u&&u.pick==e.pick,o=d&&t.disabled(e)||e.pick<f.pick||e.pick>h.pick,p=a.trigger(t.formats.toString,t,[n.format,e]);return[a.node("div",e.date,function(t){return t.push(c.month==e.month?n.klass.infocus:n.klass.outfocus),s.pick==e.pick&&t.push(n.klass.now),i&&t.push(n.klass.selected),r&&t.push(n.klass.highlighted),o&&t.push(n.klass.disabled),t.join(" ")}([n.klass.day]),"data-pick="+e.pick+" "+a.ariaAttr({role:"gridcell",label:p,selected:!(!i||t.$node.val()!==p)||null,activedescendant:!!r||null,disabled:!!o||null})),"",a.ariaAttr({role:"presentation"})]}})]}})),n.klass.table,'id="'+t.$node[0].id+'_table" '+a.ariaAttr({role:"grid",controls:t.$node[0].id,readonly:!0})),n.klass.calendar_container)+a.node("div",a.node("button",n.today,"btn-flat picker__today","type=button data-pick="+s.pick+(e&&!t.disabled(s)?"":" disabled")+" "+a.ariaAttr({controls:t.$node[0].id}))+a.node("button",n.clear,"btn-flat picker__clear","type=button data-clear=1"+(e?"":" disabled")+" "+a.ariaAttr({controls:t.$node[0].id}))+a.node("button",n.close,"btn-flat picker__close","type=button data-close=true "+(e?"":" disabled")+" "+a.ariaAttr({controls:t.$node[0].id})),n.klass.footer)},n.defaults=function(e){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:"Close",format:"d mmmm, yyyy",klass:{table:e+"table",header:e+"header",date_display:e+"date-display",day_display:e+"day-display",month_display:e+"month-display",year_display:e+"year-display",calendar_container:e+"calendar-container",navPrev:e+"nav--prev",navNext:e+"nav--next",navDisabled:e+"nav--disabled",month:e+"month",year:e+"year",selectMonth:e+"select--month",selectYear:e+"select--year",weekdays:e+"weekday",day:e+"day",disabled:e+"day--disabled",selected:e+"day--selected",highlighted:e+"day--highlighted",now:e+"day--today",infocus:e+"day--infocus",outfocus:e+"day--outfocus",footer:e+"footer",buttonClear:e+"button--clear",buttonToday:e+"button--today",buttonClose:e+"button--close"}}}(e.klasses().picker+"__"),e.extend("pickadate",n)}),function(e){function t(){var t=+e(this).attr("length"),n=+e(this).val().length,i=t>=n;e(this).parent().find('span[class="character-counter"]').html(n+"/"+t),r(i,e(this))}function n(t){var n=e("<span/>").addClass("character-counter").css("float","right").css("font-size","12px").css("height",1);t.parent().append(n)}function i(){e(this).parent().find('span[class="character-counter"]').html("")}function r(e,t){var n=t.hasClass("invalid");e&&n?t.removeClass("invalid"):e||n||(t.removeClass("valid"),t.addClass("invalid"))}e.fn.characterCounter=function(){return this.each(function(){var r=void 0!==e(this).attr("length");r&&(e(this).on("input",t),e(this).on("focus",t),e(this).on("blur",i),n(e(this)))})},e(document).ready(function(){e("input, textarea").characterCounter()})}(jQuery),$(document).ready(function(){$(".more-info").click(function(){$("ul.tabs").tabs("select_tab","ticketing")});var e=$(".landing"),t=$(".scroller");$(window).scroll(function(){var n=$(this).scrollTop();n>=80?(e.addClass("fixer"),t.addClass("scroll-fix"),$(".before-scroll").show(),$(".alert-scroll-under").hide()):(e.removeClass("fixer"),$(".before-scroll").hide(),$(".alert-scroll-under").show(),t.removeClass("scroll-fix"))})}),$(document).ready(function(){$(".refund-button").click(function(){var e=$(this).data("id");$("#uniq_id").val(e)}),$("#reason-label").hide(),$('input[type="radio"]').click(function(){$("#reason-other").is(":checked")?$("#reason-label").show():$("#reason-label").hide()}),$("#submit-refund").click(function(){var e="Event was Cancelled",t=$("#uniq_id").val(),n=$("#reason-custom").val();""!==n&&(e=$("#reason-custom").val()),$.ajax({url:"/refund/"+t,type:"POST",data:{reason:e}}).done(function(){Materialize.toast("Your request for refund has been submitted",3e3);var e=$('*[data-id="'+t+'"]');e.html("Processing Request"),e.attr("class","btn disabled print-box-size"),e.attr("href","#")}).fail(function(){Materialize.toast("Sorry, request for refund was not submitted",3e3)})})}),$(document).ready(function(){function e(e,t){for(var n="",i=1;i<=e;i++)n+="<span class='filled-in-star star-size'>&#9734;</span>";t.find(".review-rating").html(n)}function t(e,t){for(var n="",i=5-e,r="<span class='star-size'>&#9734;</span>",a=1;a<=i;a++)n+=r;t.find(".review-rating").append(n)}function n(e){var t=$("img.profile_pic").attr("src"),n=e.find(".review-author-pic");n.attr("src",t)}function i(e){var t=$("a.dropdown-button").text().trim();e.find(".review-author-name").html(t)}function r(){$("#reviewBody").val(""),$("input:checked").attr("checked",!1)}$("#addReviewForm").submit(function(a){var o,s,l,u;o=$("#reviewBody").val(),s=$("#reviewEventId").val(),l=$("#reviewerId").val(),u=$("input:checked").val(),$.ajax({url:"/events/"+s+"/reviews",type:"POST",data:{review:{body:o,event_id:s,rating:u,user_id:l}}}).done(function(a){Materialize.toast("Your review has been saved",3e3);var o=$("#review").last().clone();o.find("#reviewBodyContent").html(a.body),e(a.rating,o),t(a.rating,o),n(o),i(o),o.removeAttr("style"),o.insertAfter($("#review").last()),r()}).fail(function(){Materialize.toast("Sorry, review cannot be saved",3e3)}),a.preventDefault()})}),$(document).ready(function(){$(window).scroll(function(){var e=$("#content").height(),t=$(this).scrollTop(),n=$(window).height(),i=$(".nav-wrapper").height(),r=e+6+i-n;null!==e&&(t-(e-n)>=130?$("#slide-out").css({position:"absolute",bottom:"0","margin-top":r,left:"0","z-index":"-1"}):$("#slide-out").css({position:"fixed","margin-top":"0","z-index":"200"}))}),setInterval(function(){$(".alert-scroll-under").animate({opacity:.1},500),$(".alert-scroll-under").animate({opacity:1},500)},5)}),$(document).ready(function(){$(".slider").slider(),$(".slider").slider("pause"),$(".slider").slider("start")}),$(document).ready(function(){$("#btn_subscribe").click(function(){$("#subscribe").closeModal();var e=$("input[name=sub_event_id]:checkbox:checked").val(),t={subscription:{event_id:e,manager_profile_id:$("input[name=sub_man_id]:checkbox:checked").val(),user_id:$("#subscription_user_id").val()}};$.ajax({url:"/events/"+e+"/subscriptions",type:"POST",data:t}).done(function(e){$("#subscribeBtn").hide(),$("#unsubscribeBtn").attr("subscription",e.id),$("#unsubscribeBtn").show(),Materialize.toast("You have been subscribed to this event",3e3)}).fail(function(){Materialize.toast("Unable to subscribe to this event",3e3)}),event.preventDefault()}),$("#unsubscribeBtn").click(function(){var e=confirm("Are You Sure");if(e){var t=$("#unsubscribeBtn").attr("event"),n=$("#unsubscribeBtn").attr("subscription"),i={event_id:t};$.ajax({url:"/events/"+t+"/subscriptions/"+n,type:"DELETE",data:i}).done(function(){$("#subscribeBtn").show(),$("#unsubscribeBtn").hide(),Materialize.toast("You have unsubscribed from this event",3e3)}).fail(function(){Materialize.toast("Unable to unsubscribe from this event",3e3)})}})}),$(document).ready(function(){$("#free_ticket_btn").click(function(){$("#free_ticket_div").css("display","block"),$("#ticket_icon").css("color","#26A79B")}),$("#close_free").click(function(){$("#free_ticket_div").css("display","none")}),$("#paid_ticket_btn").click(function(){$("#paid_ticket_div").css("display","block"),$("#ticket_icon").css("color","#26A79B")}),$("#close_paid").click(function(){$("#paid_ticket_div").css("display","none")})}),$(document).ready(function(){$("#user_event_search_form input").keyup(function(){return $.get($("#user_event_search_form").attr("action"),$("#user_event_search_form").serialize(),null,"script"),!1}),$("#preview-event-div a").each(function(){$(this).removeAttr("data-target"),$(this).attr({href:"#"})}),$("#preview-event-div a").click(function(e){e.preventDefault()})}),$(document).ready(function(){$("#featured_tab").bind("click",function(e){$("#featured_content").load("/featured_events",function(){$(this).scroll(500),$(this).scrollTop(300),$("#featured_content").hide(),$(this).fadeIn(1e3),$(this).unbind(e)})}),$("#popular_tab").bind("click",function(e){$("#popular_content").load("/popular_events",function(){$("#popular_content").hide(),$(this).fadeIn(5e3),$(this).unbind(e)})})});