!function(n){function o(n){var i=n.length,r=t.type(n);return"function"===r||t.isWindow(n)?!1:1===n.nodeType&&i?!0:"array"===r||0===i||"number"==typeof i&&i>0&&i-1 in n}var t,i;if(!n.jQuery){t=function(n,i){return new t.fn.init(n,i)},t.isWindow=function(n){return null!=n&&n==n.window},t.type=function(n){return null==n?n+"":"object"==typeof n||"function"==typeof n?r[s.call(n)]||"object":typeof n},t.isArray=Array.isArray||function(n){return"array"===t.type(n)},t.isPlainObject=function(n){var i;if(!n||"object"!==t.type(n)||n.nodeType||t.isWindow(n))return!1;try{if(n.constructor&&!f.call(n,"constructor")&&!f.call(n.constructor.prototype,"isPrototypeOf"))return!1}catch(r){return!1}for(i in n);return void 0===i||f.call(n,i)},t.each=function(n,t,i){var u,r=0,f=n.length,e=o(n);if(i){if(e)for(;f>r&&(u=t.apply(n[r],i),u!==!1);r++);else for(r in n)if(u=t.apply(n[r],i),u===!1)break}else if(e)for(;f>r&&(u=t.call(n[r],r,n[r]),u!==!1);r++);else for(r in n)if(u=t.call(n[r],r,n[r]),u===!1)break;return n},t.data=function(n,r,u){var e,f;if(void 0===u){if(f=n[t.expando],e=f&&i[f],void 0===r)return e;if(e&&r in e)return e[r]}else if(void 0!==r)return f=n[t.expando]||(n[t.expando]=++t.uuid),i[f]=i[f]||{},i[f][r]=u,u},t.removeData=function(n,r){var u=n[t.expando],f=u&&i[u];f&&t.each(r,function(n,t){delete f[t]})},t.extend=function(){var r,e,i,f,o,s,n=arguments[0]||{},u=1,c=arguments.length,h=!1;for("boolean"==typeof n&&(h=n,n=arguments[u]||{},u++),"object"!=typeof n&&"function"!==t.type(n)&&(n={}),u===c&&(n=this,u--);c>u;u++)if(null!=(o=arguments[u]))for(f in o)r=n[f],i=o[f],n!==i&&(h&&i&&(t.isPlainObject(i)||(e=t.isArray(i)))?(e?(e=!1,s=r&&t.isArray(r)?r:[]):s=r&&t.isPlainObject(r)?r:{},n[f]=t.extend(h,s,i)):void 0!==i&&(n[f]=i));return n},t.queue=function(n,i,r){function f(n,t){var i=t||[];return null!=n&&(o(Object(n))?!function(n,t){for(var r=+t.length,i=0,u=n.length;r>i;)n[u++]=t[i++];if(r!==r)for(;void 0!==t[i];)n[u++]=t[i++];return n.length=u,n}(i,"string"==typeof n?[n]:n):[].push.call(i,n)),i}if(n){i=(i||"fx")+"queue";var u=t.data(n,i);return r?(!u||t.isArray(r)?u=t.data(n,i,f(r)):u.push(r),u):u||[]}},t.dequeue=function(n,i){t.each(n.nodeType?[n]:n,function(n,r){i=i||"fx";var f=t.queue(r,i),u=f.shift();"inprogress"===u&&(u=f.shift()),u&&("fx"===i&&f.unshift("inprogress"),u.call(r,function(){t.dequeue(r,i)}))})},t.fn=t.prototype={init:function(n){if(n.nodeType)return this[0]=n,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+(n.pageYOffset||document.scrollTop||0)-(document.clientTop||0),left:t.left+(n.pageXOffset||document.scrollLeft||0)-(document.clientLeft||0)}},position:function(){function n(){for(var n=this.offsetParent||document;n&&!1&&"static"===n.style.position;)n=n.offsetParent;return n||document}var u=this[0],n=n.apply(u),i=this.offset(),r=/^(?:body|html)$/i.test(n.nodeName)?{top:0,left:0}:t(n).offset();return i.top-=parseFloat(u.style.marginTop)||0,i.left-=parseFloat(u.style.marginLeft)||0,n.style&&(r.top+=parseFloat(n.style.borderTopWidth)||0,r.left+=parseFloat(n.style.borderLeftWidth)||0),{top:i.top-r.top,left:i.left-r.left}}},i={},t.expando="velocity"+ +new Date,t.uuid=0;for(var r={},f=r.hasOwnProperty,s=r.toString,e="Boolean Number String Function Array Date RegExp Object Error".split(" "),u=0;u<e.length;u++)r["[object "+e[u]+"]"]=e[u].toLowerCase();t.fn.init.prototype=t.fn,n.Velocity={Utilities:t}}}(window),function(n){"object"==typeof module&&"object"==typeof module.exports?module.exports=n():"function"==typeof define&&define.amd?define(n):n()}(function(){return function(n,t,i,r){function tt(n){for(var t,i=-1,u=n?n.length:0,r=[];++i<u;)t=n[i],t&&r.push(t);return r}function y(n){return s.isWrapped(n)?n=[].slice.call(n):s.isNode(n)&&(n=[n]),n}function e(n){var t=o.data(n,"velocity");return null===t?r:t}function it(n){return function(t){return Math.round(t*n)*(1/n)}}function p(n,i,r,u){function l(n,t){return 1-3*t+3*n}function a(n,t){return 3*t-6*n}function v(n){return 3*n}function s(n,t,i){return((l(t,i)*n+a(t,i))*n+v(t))*n}function y(n,t,i){return 3*l(t,i)*n*n+2*a(t,i)*n+v(t)}function b(t,i){for(var f,e,u=0;tt>u;++u){if(f=y(i,n,r),0===f)return i;e=s(i,n,r)-t,i-=e/f}return i}function k(){for(var t=0;e>t;++t)o[t]=s(t*h,n,r)}function d(t,i,u){var e,f,o=0;do f=i+(u-i)/2,e=s(f,n,r)-t,e>0?u=f:i=f;while(Math.abs(e)>rt&&++o<ut);return f}function g(t){for(var u=0,i=1,c=e-1;i!=c&&o[i]<=t;++i)u+=h;--i;var l=(t-o[i])/(o[i+1]-o[i]),f=u+l*h,s=y(f,n,r);return s>=it?b(t,f):0==s?f:d(t,u,u+h)}function nt(){p=!0,(n!=i||r!=u)&&k()}var tt=4,it=.001,rt=1e-7,ut=10,e=11,h=1/(e-1),ft="Float32Array"in t,f,w;if(4!==arguments.length)return!1;for(f=0;4>f;++f)if("number"!=typeof arguments[f]||isNaN(arguments[f])||!isFinite(arguments[f]))return!1;n=Math.min(n,1),r=Math.min(r,1),n=Math.max(n,0),r=Math.max(r,0);var o=ft?new Float32Array(e):new Array(e),p=!1,c=function(t){return p||nt(),n===i&&r===u?t:0===t?0:1===t?1:s(g(t),i,u)};return c.getControlPoints=function(){return[{x:n,y:i},{x:r,y:u}]},w="generateBezier("+[n,i,r,u]+")",c.toString=function(){return w},c}function w(n,t){var i=n;return s.isString(n)?f.Easings[n]||(i=!1):i=s.isArray(n)&&1===n.length?it.apply(null,n):s.isArray(n)&&2===n.length?nt.apply(null,n.concat([t])):s.isArray(n)&&4===n.length?p.apply(null,n):!1,i===!1&&(i=f.Easings[f.defaults.easing]?f.defaults.easing:g),i}function a(n){var g,h,nt,et,v,i,w,ot,k,ut,tt;if(n)for(var it=+new Date,c=0,st=f.State.calls.length;st>c;c++)if(f.State.calls[c]){var p=f.State.calls[c],ft=p[0],t=p[2],y=p[3],ht=!!y;y||(y=f.State.calls[c][3]=it-16);for(var d=Math.min((it-y)/t.duration,1),rt=0,ct=ft.length;ct>rt;rt++)if(g=ft[rt],h=g.element,e(h)){nt=!1,t.display!==r&&null!==t.display&&"none"!==t.display&&("flex"===t.display&&(et=["-webkit-box","-moz-box","-ms-flexbox","-webkit-flex"],o.each(et,function(n,t){u.setPropertyValue(h,"display",t)})),u.setPropertyValue(h,"display",t.display)),t.visibility!==r&&"hidden"!==t.visibility&&u.setPropertyValue(h,"visibility",t.visibility);for(v in g)if("element"!==v){if(i=g[v],ot=s.isString(i.easing)?f.Easings[i.easing]:i.easing,1===d)w=i.endValue;else if(w=i.startValue+(i.endValue-i.startValue)*ot(d),!ht&&w===i.currentValue)continue;(i.currentValue=w,u.Hooks.registered[v])&&(k=u.Hooks.getRoot(v),ut=e(h).rootPropertyValueCache[k],ut&&(i.rootPropertyValue=ut)),tt=u.setPropertyValue(h,v,i.currentValue+(0===parseFloat(w)?"":i.unitType),i.rootPropertyValue,i.scrollData),u.Hooks.registered[v]&&(e(h).rootPropertyValueCache[k]=u.Normalizations.registered[k]?u.Normalizations.registered[k]("extract",null,tt[1]):tt[1]),"transform"===tt[0]&&(nt=!0)}t.mobileHA&&e(h).transformCache.translate3d===r&&(e(h).transformCache.translate3d="(0px, 0px, 0px)",nt=!0),nt&&u.flushTransformCache(h)}t.display!==r&&"none"!==t.display&&(f.State.calls[c][2].display=!1),t.visibility!==r&&"hidden"!==t.visibility&&(f.State.calls[c][2].visibility=!1),t.progress&&t.progress.call(p[1],p[1],d,Math.max(0,y+t.duration-it),y),1===d&&b(c)}f.State.isTicking&&l(a)}function b(n,t){var i,c,l,b;if(!f.State.calls[n])return!1;for(var v=f.State.calls[n][0],a=f.State.calls[n][1],s=f.State.calls[n][2],y=f.State.calls[n][4],p=!1,h=0,w=v.length;w>h;h++){if(i=v[h].element,(t||s.loop||("none"===s.display&&u.setPropertyValue(i,"display",s.display),"hidden"===s.visibility&&u.setPropertyValue(i,"visibility",s.visibility)),s.loop!==!0&&(o.queue(i)[1]===r||!/\.velocityQueueEntryFlag/i.test(o.queue(i)[1]))&&e(i))&&(e(i).isAnimating=!1,e(i).rootPropertyValueCache={},c=!1,o.each(u.Lists.transforms3D,function(n,t){var u=/^scale/.test(t)?1:0,f=e(i).transformCache[t];e(i).transformCache[t]!==r&&new RegExp("^\\("+u+"[^.]").test(f)&&(c=!0,delete e(i).transformCache[t])}),s.mobileHA&&(c=!0,delete e(i).transformCache.translate3d),c&&u.flushTransformCache(i),u.Values.removeClass(i,"velocity-animating")),!t&&s.complete&&!s.loop&&h===w-1)try{s.complete.call(a,a)}catch(k){setTimeout(function(){throw k;},1)}y&&s.loop!==!0&&y(a),s.loop!==!0||t||(o.each(e(i).tweensContainer,function(n,t){/^rotate/.test(n)&&360===parseFloat(t.endValue)&&(t.endValue=0,t.startValue=360)}),f(i,"reverse",{loop:!0,delay:s.delay})),s.queue!==!1&&o.dequeue(i,s.queue)}for(f.State.calls[n]=!1,l=0,b=f.State.calls.length;b>l;l++)if(f.State.calls[l]!==!1){p=!0;break}p===!1&&(f.State.isTicking=!1,delete f.State.calls,f.State.calls=[])}var h=function(){var n,t;if(i.documentMode)return i.documentMode;for(n=7;n>4;n--)if(t=i.createElement("div"),t.innerHTML="<!--[if IE "+n+"]><span><\/span><![endif]-->",t.getElementsByTagName("span").length)return t=null,n;return r}(),k=function(){var n=0;return t.webkitRequestAnimationFrame||t.mozRequestAnimationFrame||function(t){var r=+new Date,i;return i=Math.max(0,16-(r-n)),n=r+i,setTimeout(function(){t(r+i)},i)}}(),s={isString:function(n){return"string"==typeof n},isArray:Array.isArray||function(n){return"[object Array]"===Object.prototype.toString.call(n)},isFunction:function(n){return"[object Function]"===Object.prototype.toString.call(n)},isNode:function(n){return n&&n.nodeType},isNodeList:function(n){return"object"==typeof n&&/^\[object (HTMLCollection|NodeList|Object)\]$/.test(Object.prototype.toString.call(n))&&n.length!==r&&(0===n.length||"object"==typeof n[0]&&n[0].nodeType>0)},isWrapped:function(n){return n&&(n.jquery||t.Zepto&&t.Zepto.zepto.isZ(n))},isSVG:function(n){return t.SVGElement&&n instanceof t.SVGElement},isEmptyObject:function(n){for(var t in n)return!1;return!0}},o,d=!1,nt,u,c,l;if(n.fn&&n.fn.jquery?(o=n,d=!0):o=t.Velocity.Utilities,8>=h&&!d)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 v=400,g="swing",f={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:i.createElement("div"),prefixMatches:{},scrollAnchor:null,scrollPropertyLeft:null,scrollPropertyTop:null,isTicking:!1,calls:[]},CSS:{},Utilities:o,Redirects:{},Easings:{},Promise:t.Promise,defaults:{queue:"",duration:v,easing:g,begin:r,complete:r,progress:r,display:r,visibility:r,loop:!1,delay:!1,mobileHA:!0,_cacheValues:!0},init:function(n){o.data(n,"velocity",{isSVG:s.isSVG(n),isAnimating:!1,computedStyle:null,tweensContainer:null,rootPropertyValueCache:{},transformCache:{}})},hook:null,mock:!1,version:{major:1,minor:1,patch:0},debug:!1};return t.pageYOffset!==r?(f.State.scrollAnchor=t,f.State.scrollPropertyLeft="pageXOffset",f.State.scrollPropertyTop="pageYOffset"):(f.State.scrollAnchor=i.documentElement||i.body.parentNode||i.body,f.State.scrollPropertyLeft="scrollLeft",f.State.scrollPropertyTop="scrollTop"),nt=function(){function t(n){return-n.tension*n.x-n.friction*n.v}function n(n,i,r){var u={x:n.x+r.dx*i,v:n.v+r.dv*i,tension:n.tension,friction:n.friction};return{dx:u.v,dv:t(u)}}function i(i,r){var u={dx:i.v,dv:t(i)},f=n(i,.5*r,u),e=n(i,.5*r,f),o=n(i,r,e),s=1/6*(u.dx+2*(f.dx+e.dx)+o.dx),h=1/6*(u.dv+2*(f.dv+e.dv)+o.dv);return i.x=i.x+s*r,i.v=i.v+h*r,i}return function r(n,t,u){var o={x:-1,v:0,tension:null,friction:null},s=[0],e=0,l=.0001,a=.016,h,c,f;for(n=parseFloat(n)||500,t=parseFloat(t)||20,u=u||null,o.tension=n,o.friction=t,h=null!==u,h?(e=r(n,t),c=e/u*a):c=a;;)if(f=i(f||o,c),s.push(1+f.x),e+=16,!(Math.abs(f.x)>l&&Math.abs(f.v)>l))break;return h?function(n){return s[n*(s.length-1)|0]}:e}}(),f.Easings={linear:function(n){return n},swing:function(n){return.5-Math.cos(n*Math.PI)/2},spring:function(n){return 1-Math.cos(4.5*n*Math.PI)*Math.exp(6*-n)}},o.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(n,t){f.Easings[t[0]]=p.apply(null,t[1])}),u=f.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,i,r,n,f,o,s,t=0;t<u.Lists.colors.length;t++)e="color"===u.Lists.colors[t]?"0 0 0 1":"255 255 255 1",u.Hooks.templates[u.Lists.colors[t]]=["Red Green Blue Alpha",e];if(h)for(i in u.Hooks.templates)r=u.Hooks.templates[i],n=r[0].split(" "),f=r[1].match(u.RegEx.valueSplit),"Color"===n[0]&&(n.push(n.shift()),f.push(f.shift()),u.Hooks.templates[i]=[n.join(" "),f.join(" ")]);for(i in u.Hooks.templates){r=u.Hooks.templates[i],n=r[0].split(" ");for(t in n)o=i+n[t],s=t,u.Hooks.registered[o]=[i,s]}},getRoot:function(n){var t=u.Hooks.registered[n];return t?t[0]:n},cleanRootPropertyValue:function(n,t){return u.RegEx.valueUnwrap.test(t)&&(t=t.match(u.RegEx.valueUnwrap)[1]),u.Values.isCSSNullValue(t)&&(t=u.Hooks.templates[n][1]),t},extractValue:function(n,t){var i=u.Hooks.registered[n],r,f;return i?(r=i[0],f=i[1],t=u.Hooks.cleanRootPropertyValue(r,t),t.toString().match(u.RegEx.valueSplit)[f]):t},injectValue:function(n,t,i){var r=u.Hooks.registered[n],e,o,f,s;return r?(e=r[0],o=r[1],i=u.Hooks.cleanRootPropertyValue(e,i),f=i.toString().match(u.RegEx.valueSplit),f[o]=t,s=f.join(" ")):i}},Normalizations:{registered:{clip:function(n,t,i){switch(n){case"name":return"clip";case"extract":var r;return u.RegEx.wrappedValueAlreadyExtracted.test(i)?r=i:(r=i.toString().match(u.RegEx.valueUnwrap),r=r?r[1].replace(/,(\s+)?/g," "):i),r;case"inject":return"rect("+i+")"}},blur:function(n,t,i){var r,u;switch(n){case"name":return"-webkit-filter";case"extract":return r=parseFloat(i),r||0===r||(u=i.toString().match(/blur\(([0-9]+[A-z]+)\)/i),r=u?u[1]:0),r;case"inject":return parseFloat(i)?"blur("+i+")":"none"}},opacity:function(n,t,i){if(8>=h)switch(n){case"name":return"filter";case"extract":var r=i.toString().match(/alpha\(opacity=(.*)\)/i);return i=r?r[1]/100:1;case"inject":return t.style.zoom=1,parseFloat(i)>=1?"":"alpha(opacity="+parseInt(100*parseFloat(i),10)+")"}else switch(n){case"name":return"opacity";case"extract":return i;case"inject":return i}}},register:function(){var n;for(9>=h||f.State.isGingerbread||(u.Lists.transformsBase=u.Lists.transformsBase.concat(u.Lists.transforms3D)),n=0;n<u.Lists.transformsBase.length;n++)!function(){var t=u.Lists.transformsBase[n];u.Normalizations.registered[t]=function(n,i,u){switch(n){case"name":return"transform";case"extract":return e(i)===r||e(i).transformCache[t]===r?/^scale/i.test(t)?1:0:e(i).transformCache[t].replace(/[()]/g,"");case"inject":var o=!1;switch(t.substr(0,t.length-1)){case"translate":o=!/(%|px|em|rem|vw|vh|\d)$/i.test(u);break;case"scal":case"scale":f.State.isAndroid&&e(i).transformCache[t]===r&&1>u&&(u=1),o=!/(\d)$/i.test(u);break;case"skew":o=!/(deg|\d)$/i.test(u);break;case"rotate":o=!/(deg|\d)$/i.test(u)}return o||(e(i).transformCache[t]="("+u+")"),e(i).transformCache[t]}}}();for(n=0;n<u.Lists.colors.length;n++)!function(){var t=u.Lists.colors[n];u.Normalizations.registered[t]=function(n,i,f){var e,s,o;switch(n){case"name":return t;case"extract":return u.RegEx.wrappedValueAlreadyExtracted.test(f)?e=f:(o={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(f)?s=o[f]!==r?o[f]:o.black:u.RegEx.isHex.test(f)?s="rgb("+u.Values.hexToRgb(f).join(" ")+")":/^rgba?\(/i.test(f)||(s=o.black),e=(s||f).toString().match(u.RegEx.valueUnwrap)[1].replace(/,(\s+)?/g," ")),8>=h||3!==e.split(" ").length||(e+=" 1"),e;case"inject":return 8>=h?4===f.split(" ").length&&(f=f.split(/\s+/).slice(0,3).join(" ")):3===f.split(" ").length&&(f+=" 1"),(8>=h?"rgb":"rgba")+"("+f.replace(/\s+/g,",").replace(/\.(\d)+(?=,)/g,"")+")"}}}()}},Names:{camelCase:function(n){return n.replace(/-(\w)/g,function(n,t){return t.toUpperCase()})},SVGAttribute:function(n){var t="width|height|x|y|cx|cy|r|rx|ry|x1|x2|y1|y2";return(h||f.State.isAndroid&&!f.State.isChrome)&&(t+="|transform"),new RegExp("^("+t+")$","i").test(n)},prefixCheck:function(n){var i;if(f.State.prefixMatches[n])return[f.State.prefixMatches[n],!0];for(var r=["","Webkit","Moz","ms","O"],t=0,u=r.length;u>t;t++)if(i=0===t?n:r[t]+n.replace(/^\w/,function(n){return n.toUpperCase()}),s.isString(f.State.prefixElement.style[i]))return f.State.prefixMatches[n]=i,[i,!0];return[n,!1]}},Values:{hexToRgb:function(n){var i=/^#?([a-f\d])([a-f\d])([a-f\d])$/i,r=/^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i,t;return n=n.replace(i,function(n,t,i,r){return t+t+i+i+r+r}),t=r.exec(n),t?[parseInt(t[1],16),parseInt(t[2],16),parseInt(t[3],16)]:[0,0,0]},isCSSNullValue:function(n){return 0==n||/^(none|auto|transparent|(rgba\(0, ?0, ?0, ?0\)))$/i.test(n)},getUnitType:function(n){return/^(rotate|skew)/i.test(n)?"deg":/(^(scale|scaleX|scaleY|scaleZ|alpha|flexGrow|flexHeight|zIndex|fontWeight)$)|((opacity|red|green|blue|alpha)$)/i.test(n)?"":"px"},getDisplayType:function(n){var t=n&&n.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":"block"},addClass:function(n,t){n.classList?n.classList.add(t):n.className+=(n.className.length?" ":"")+t},removeClass:function(n,t){n.classList?n.classList.remove(t):n.className=n.className.toString().replace(new RegExp("(^|\\s)"+t.split(" ").join("|")+"(\\s|$)","gi")," ")}},getPropertyValue:function(n,i,s,c){function y(n,i){function l(){a&&u.setPropertyValue(n,"display","none")}var s=0,a,w,b,v,p;if(8>=h)s=o.css(n,i);else{if(a=!1,/^(width|height)$/.test(i)&&0===u.getPropertyValue(n,"display")&&(a=!0,u.setPropertyValue(n,"display",u.Values.getDisplayType(n))),!c){if("height"===i&&"border-box"!==u.getPropertyValue(n,"boxSizing").toString().toLowerCase())return w=n.offsetHeight-(parseFloat(u.getPropertyValue(n,"borderTopWidth"))||0)-(parseFloat(u.getPropertyValue(n,"borderBottomWidth"))||0)-(parseFloat(u.getPropertyValue(n,"paddingTop"))||0)-(parseFloat(u.getPropertyValue(n,"paddingBottom"))||0),l(),w;if("width"===i&&"border-box"!==u.getPropertyValue(n,"boxSizing").toString().toLowerCase())return b=n.offsetWidth-(parseFloat(u.getPropertyValue(n,"borderLeftWidth"))||0)-(parseFloat(u.getPropertyValue(n,"borderRightWidth"))||0)-(parseFloat(u.getPropertyValue(n,"paddingLeft"))||0)-(parseFloat(u.getPropertyValue(n,"paddingRight"))||0),l(),b}v=e(n)===r?t.getComputedStyle(n,null):e(n).computedStyle?e(n).computedStyle:e(n).computedStyle=t.getComputedStyle(n,null),(h||f.State.isFirefox)&&"borderColor"===i&&(i="borderTopColor"),s=9===h&&"filter"===i?v.getPropertyValue(i):v[i],(""===s||null===s)&&(s=n.style[i]),l()}return"auto"===s&&/^(top|right|bottom|left)$/i.test(i)&&(p=y(n,"position"),("fixed"===p||"absolute"===p&&/top|left/i.test(i))&&(s=o(n).position()[i]+"px")),s}var l,p,a,w,v;return u.Hooks.registered[i]?(p=i,a=u.Hooks.getRoot(p),s===r&&(s=u.getPropertyValue(n,u.Names.prefixCheck(a)[0])),u.Normalizations.registered[a]&&(s=u.Normalizations.registered[a]("extract",n,s)),l=u.Hooks.extractValue(p,s)):u.Normalizations.registered[i]&&(w=u.Normalizations.registered[i]("name",n),"transform"!==w&&(v=y(n,u.Names.prefixCheck(w)[0]),u.Values.isCSSNullValue(v)&&u.Hooks.templates[i]&&(v=u.Hooks.templates[i][1])),l=u.Normalizations.registered[i]("extract",n,v)),/^[\d-]/.test(l)||(l=e(n)&&e(n).isSVG&&u.Names.SVGAttribute(i)?/^(height|width)$/i.test(i)?n.getBBox()[i]:n.getAttribute(i):y(n,u.Names.prefixCheck(i)[0])),u.Values.isCSSNullValue(l)&&(l=0),f.debug>=2&&console.log("Get "+i+": "+l),l},setPropertyValue:function(n,i,r,o,s){var c=i,a,l;if("scroll"===i)s.container?s.container["scroll"+s.direction]=r:"Left"===s.direction?t.scrollTo(r,s.alternateValue):t.scrollTo(s.alternateValue,r);else if(u.Normalizations.registered[i]&&"transform"===u.Normalizations.registered[i]("name",n))u.Normalizations.registered[i]("inject",n,r),c="transform",r=e(n).transformCache[i];else{if(u.Hooks.registered[i]&&(a=i,l=u.Hooks.getRoot(i),o=o||u.getPropertyValue(n,l),r=u.Hooks.injectValue(a,r,o),i=l),u.Normalizations.registered[i]&&(r=u.Normalizations.registered[i]("inject",n,r),i=u.Normalizations.registered[i]("name",n)),c=u.Names.prefixCheck(i)[0],8>=h)try{n.style[c]=r}catch(v){f.debug&&console.log("Browser does not support ["+r+"] for ["+c+"]")}else e(n)&&e(n).isSVG&&u.Names.SVGAttribute(i)?n.setAttribute(i,r):n.style[c]=r;f.debug>=2&&console.log("Set "+i+" ("+c+"): "+r)}return[c,r]},flushTransformCache:function(n){function t(t){return parseFloat(u.getPropertyValue(n,t))}var i="",r,s,c;(h||f.State.isAndroid&&!f.State.isChrome)&&e(n).isSVG?(r={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]},o.each(e(n).transformCache,function(n){/^translate/i.test(n)?n="translate":/^scale/i.test(n)?n="scale":/^rotate/i.test(n)&&(n="rotate"),r[n]&&(i+=n+"("+r[n].join(" ")+") ",delete r[n])})):(o.each(e(n).transformCache,function(t){return s=e(n).transformCache[t],"transformPerspective"===t?(c=s,!0):(9===h&&"rotateZ"===t&&(t="rotate"),void(i+=t+s+" "))}),c&&(i="perspective"+c+" "+i)),u.setPropertyValue(n,"transform",i)}},u.Hooks.register(),u.Normalizations.register(),f.hook=function(n,t,i){var u=r;return n=y(n),o.each(n,function(n,o){if(e(o)===r&&f.init(o),i===r)u===r&&(u=f.CSS.getPropertyValue(o,t));else{var s=f.CSS.setPropertyValue(o,t,i);"transform"===s[0]&&f.CSS.flushTransformCache(o),u=s}}),u},c=function(){function et(){return ot?d.promise||null:yt}function bt(){function g(){function ni(t,i){var f=r,o=r,e=r;return s.isArray(t)?(f=t[0],!s.isArray(t[1])&&/^[\d-]/.test(t[1])||s.isFunction(t[1])||u.RegEx.isHex.test(t[1])?e=t[1]:(s.isString(t[1])&&!u.RegEx.isHex.test(t[1])||s.isArray(t[1]))&&(o=i?t[1]:w(t[1],n.duration),t[2]!==r&&(e=t[2]))):f=t,i||(o=o||n.easing),s.isFunction(f)&&(f=f.call(c,it,nt)),s.isFunction(e)&&(e=e.call(c,it,nt)),[f||0,o,e]}function ti(n,t){var i,r;return r=(t||"0").toString().toLowerCase().replace(/[%A-z]+$/,function(n){return i=n,""}),i||(i=u.Values.getUnitType(n)),[r,i]}function ui(){var s={myParent:c.parentNode||i.body,position:u.getPropertyValue(c,"position"),fontSize:u.getPropertyValue(c,"fontSize")},a=s.position===h.lastPosition&&s.myParent===h.lastParent,v=s.fontSize===h.lastFontSize,l,r,n;return h.lastParent=s.myParent,h.lastPosition=s.position,h.lastFontSize=s.fontSize,l=100,r={},v&&a?(r.emToPx=h.lastEmToPx,r.percentToPxWidth=h.lastPercentToPxWidth,r.percentToPxHeight=h.lastPercentToPxHeight):(n=e(c).isSVG?i.createElementNS("http://www.w3.org/2000/svg","rect"):i.createElement("div"),f.init(n),s.myParent.appendChild(n),o.each(["overflow","overflowX","overflowY"],function(t,i){f.CSS.setPropertyValue(n,i,"hidden")}),f.CSS.setPropertyValue(n,"position",s.position),f.CSS.setPropertyValue(n,"fontSize",s.fontSize),f.CSS.setPropertyValue(n,"boxSizing","content-box"),o.each(["minWidth","maxWidth","width","minHeight","maxHeight","height"],function(t,i){f.CSS.setPropertyValue(n,i,l+"%")}),f.CSS.setPropertyValue(n,"paddingLeft",l+"em"),r.percentToPxWidth=h.lastPercentToPxWidth=(parseFloat(u.getPropertyValue(n,"width",null,!0))||1)/l,r.percentToPxHeight=h.lastPercentToPxHeight=(parseFloat(u.getPropertyValue(n,"height",null,!0))||1)/l,r.emToPx=h.lastEmToPx=(parseFloat(u.getPropertyValue(n,"paddingLeft"))||1)/l,s.myParent.removeChild(n)),null===h.remToPx&&(h.remToPx=parseFloat(u.getPropertyValue(i.body,"fontSize"))||16),null===h.vwToPx&&(h.vwToPx=parseFloat(t.innerWidth)/100,h.vhToPx=parseFloat(t.innerHeight)/100),r.remToPx=h.remToPx,r.vwToPx=h.vwToPx,r.vhToPx=h.vhToPx,f.debug>=1&&console.log("Unit ratios: "+JSON.stringify(r),c),r}var ht,bt,pt,ii,kt,st,ri,et,g,ct,at,vt,ot,yt,wt,gt;if(n.begin&&0===it)try{n.begin.call(l,l)}catch(ei){setTimeout(function(){throw ei;},1)}if("scroll"===rt)ht=/^x$/i.test(n.axis)?"Left":"Top",bt=parseFloat(n.offset)||0,n.container?s.isWrapped(n.container)||s.isNode(n.container)?(n.container=n.container[0]||n.container,pt=n.container["scroll"+ht],kt=pt+o(c).position()[ht.toLowerCase()]+bt):n.container=null:(pt=f.State.scrollAnchor[f.State["scrollProperty"+ht]],ii=f.State.scrollAnchor[f.State["scrollProperty"+("Left"===ht?"Top":"Left")]],kt=o(c).offset()[ht.toLowerCase()]+bt),y={scroll:{rootPropertyValue:!1,startValue:pt,currentValue:pt,endValue:kt,unitType:"",easing:n.easing,scrollData:{container:n.container,direction:ht,alternateValue:ii}},element:c},f.debug&&console.log("tweensContainer (scroll): ",y.scroll,c);else if("reverse"===rt){if(!e(c).tweensContainer)return void o.dequeue(c,n.queue);"none"===e(c).opts.display&&(e(c).opts.display="auto"),"hidden"===e(c).opts.visibility&&(e(c).opts.visibility="visible"),e(c).opts.loop=!1,e(c).opts.begin=null,e(c).opts.complete=null,p.easing||delete n.easing,p.duration||delete n.duration,n=o.extend({},e(c).opts,n),et=o.extend(!0,{},e(c).tweensContainer);for(st in et)"element"!==st&&(ri=et[st].startValue,et[st].startValue=et[st].currentValue=et[st].endValue,et[st].endValue=ri,s.isEmptyObject(p)||(et[st].easing=n.easing),f.debug&&console.log("reverse tweensContainer ("+st+"): "+JSON.stringify(et[st]),c));y=et}else if("start"===rt){e(c).tweensContainer&&e(c).isAnimating===!0&&(et=e(c).tweensContainer),o.each(k,function(n,t){var f;if(RegExp("^"+u.Lists.colors.join("$|^")+"$").test(n)){var e=ni(t,!0),o=e[0],s=e[1],h=e[2];if(u.RegEx.isHex.test(o)){for(var c=["Red","Green","Blue"],a=u.Values.hexToRgb(o),l=h?u.Values.hexToRgb(h):r,i=0;i<c.length;i++)f=[a[i]],s&&f.push(s),l!==r&&f.push(l[i]),k[n+c[i]]=f;delete k[n]}}});for(g in k){var dt=ni(k[g]),ft=dt[0],fi=dt[1],ut=dt[2];if(g=u.Names.camelCase(g),ct=u.Hooks.getRoot(g),at=!1,e(c).isSVG||u.Names.prefixCheck(ct)[1]!==!1||u.Normalizations.registered[ct]!==r){if((n.display!==r&&null!==n.display&&"none"!==n.display||n.visibility!==r&&"hidden"!==n.visibility)&&/opacity|filter/.test(g)&&!ut&&0!==ft&&(ut=0),n._cacheValues&&et&&et[g]?(ut===r&&(ut=et[g].endValue+et[g].unitType),at=e(c).rootPropertyValueCache[ct]):u.Hooks.registered[g]?ut===r?(at=u.getPropertyValue(c,ct),ut=u.getPropertyValue(c,g,at)):at=u.Hooks.templates[ct][1]:ut===r&&(ut=u.getPropertyValue(c,g)),wt=!1,vt=ti(g,ut),ut=vt[0],yt=vt[1],vt=ti(g,ft),ft=vt[0].replace(/^([+-\/*])=/,function(n,t){return wt=t,""}),ot=vt[1],ut=parseFloat(ut)||0,ft=parseFloat(ft)||0,"%"===ot&&(/^(fontSize|lineHeight)$/.test(g)?(ft/=100,ot="em"):/^scale/.test(g)?(ft/=100,ot=""):/(Red|Green|Blue)$/i.test(g)&&(ft=ft/100*255,ot="")),/[\/*]/.test(wt))ot=yt;else if(yt!==ot&&0!==ut)if(0===ft)ot=yt;else{b=b||ui(),gt=/margin|padding|left|right|width|text|word|letter/i.test(g)||/X$/.test(g)||"x"===g?"x":"y";switch(yt){case"%":ut*="x"===gt?b.percentToPxWidth:b.percentToPxHeight;break;case"px":break;default:ut*=b[yt+"ToPx"]}switch(ot){case"%":ut*=1/("x"===gt?b.percentToPxWidth:b.percentToPxHeight);break;case"px":break;default:ut*=1/b[ot+"ToPx"]}}switch(wt){case"+":ft=ut+ft;break;case"-":ft=ut-ft;break;case"*":ft=ut*ft;break;case"/":ft=ut/ft}y[g]={rootPropertyValue:at,startValue:ut,currentValue:ut,endValue:ft,unitType:ot,easing:fi},f.debug&&console.log("tweensContainer ("+g+"): "+JSON.stringify(y[g]),c)}else f.debug&&console.log("Skipping ["+ct+"] due to a lack of browser support.")}y.element=c}y.element&&(u.Values.addClass(c,"velocity-animating"),lt.push(y),""===n.queue&&(e(c).tweensContainer=y,e(c).opts=n),e(c).isAnimating=!0,it===nt-1?(f.State.calls.length>1e4&&(f.State.calls=tt(f.State.calls)),f.State.calls.push([lt,l,n,null,d.resolver]),f.State.isTicking===!1&&(f.State.isTicking=!0,a())):it++)}var c=this,n=o.extend({},f.defaults,p),y={},b;switch(e(c)===r&&f.init(c),parseFloat(n.delay)&&n.queue!==!1&&o.queue(c,n.queue,function(t){f.velocityQueueEntryFlag=!0,e(c).delayTimer={setTimeout:setTimeout(t,parseFloat(n.delay)),next:t}}),n.duration.toString().toLowerCase()){case"fast":n.duration=200;break;case"normal":n.duration=v;break;case"slow":n.duration=600;break;default:n.duration=parseFloat(n.duration)||1}f.mock!==!1&&(f.mock===!0?n.duration=n.delay=1:(n.duration*=parseFloat(f.mock)||1,n.delay*=parseFloat(f.mock)||1)),n.easing=w(n.easing,n.duration),n.begin&&!s.isFunction(n.begin)&&(n.begin=null),n.progress&&!s.isFunction(n.progress)&&(n.progress=null),n.complete&&!s.isFunction(n.complete)&&(n.complete=null),n.display!==r&&null!==n.display&&(n.display=n.display.toString().toLowerCase(),"auto"===n.display&&(n.display=f.CSS.Values.getDisplayType(c))),n.visibility!==r&&null!==n.visibility&&(n.visibility=n.visibility.toString().toLowerCase()),n.mobileHA=n.mobileHA&&f.State.isMobile&&!f.State.isGingerbread,n.queue===!1?n.delay?setTimeout(g,n.delay):g():o.queue(c,n.queue,function(n,t){return t===!0?(d.promise&&d.resolver(l),!0):(f.velocityQueueEntryFlag=!0,void g(n))}),""!==n.queue&&"fx"!==n.queue||"inprogress"===o.queue(c)[0]||o.dequeue(c)}var vt=arguments[0]&&(o.isPlainObject(arguments[0].properties)&&!arguments[0].properties.names||s.isString(arguments[0].properties)),ot,yt,ut,l,k,p,nt,it,pt,g,d,rt,ht,ct,h,lt,n,at,st,ft;if(s.isWrapped(this)?(ot=!1,ut=0,l=this,yt=this):(ot=!0,ut=1,l=vt?arguments[0].elements:arguments[0]),l=y(l)){if(vt?(k=arguments[0].properties,p=arguments[0].options):(k=arguments[ut],p=arguments[ut+1]),nt=l.length,it=0,"stop"!==k&&!o.isPlainObject(p))for(pt=ut+1,p={},g=pt;g<arguments.length;g++)s.isArray(arguments[g])||!/^(fast|normal|slow)$/i.test(arguments[g])&&!/^\d/.test(arguments[g])?s.isString(arguments[g])||s.isArray(arguments[g])?p.easing=arguments[g]:s.isFunction(arguments[g])&&(p.complete=arguments[g]):p.duration=arguments[g];d={promise:null,resolver:null,rejecter:null},ot&&f.Promise&&(d.promise=new f.Promise(function(n,t){d.resolver=n,d.rejecter=t}));switch(k){case"scroll":rt="scroll";break;case"reverse":rt="reverse";break;case"stop":return o.each(l,function(n,t){e(t)&&e(t).delayTimer&&(clearTimeout(e(t).delayTimer.setTimeout),e(t).delayTimer.next&&e(t).delayTimer.next(),delete e(t).delayTimer)}),ht=[],o.each(f.State.calls,function(n,t){t&&o.each(t[1],function(i,u){var f=s.isString(p)?p:"";return p!==r&&t[2].queue!==f?!0:void o.each(l,function(t,i){i===u&&(p!==r&&(o.each(o.queue(i,f),function(n,t){s.isFunction(t)&&t(null,!0)}),o.queue(i,f,[])),e(i)&&""===f&&o.each(e(i).tweensContainer,function(n,t){t.endValue=t.currentValue}),ht.push(n))})})}),o.each(ht,function(n,t){b(t,!0)}),d.promise&&d.resolver(l),et();default:if(!o.isPlainObject(k)||s.isEmptyObject(k)){if(s.isString(k)&&f.Redirects[k]){var n=o.extend({},p),kt=n.duration,wt=n.delay||0;return n.backwards===!0&&(l=o.extend(!0,[],l).reverse()),o.each(l,function(t,i){parseFloat(n.stagger)?n.delay=wt+parseFloat(n.stagger)*t:s.isFunction(n.stagger)&&(n.delay=wt+n.stagger.call(i,t,nt)),n.drag&&(n.duration=parseFloat(kt)||(/^(callout|transition)/.test(k)?1e3:v),n.duration=Math.max(n.duration*(n.backwards?1-t/nt:(t+1)/nt),.75*n.duration,200)),f.Redirects[k].call(i,i,n||{},t,nt,l,d.promise?d:r)}),et()}return ct="Velocity: First argument ("+k+") was not a property map, a known action, or a registered redirect. Aborting.",d.promise?d.rejecter(new Error(ct)):console.log(ct),et()}rt="start"}if(h={lastParent:null,lastPosition:null,lastFontSize:null,lastPercentToPxWidth:null,lastPercentToPxHeight:null,lastEmToPx:null,remToPx:null,vwToPx:null,vhToPx:null},lt=[],o.each(l,function(n,t){s.isNode(t)&&bt.call(t)}),n=o.extend({},f.defaults,p),n.loop=parseInt(n.loop),at=2*n.loop-1,n.loop)for(st=0;at>st;st++)ft={delay:n.delay,progress:n.progress},st===at-1&&(ft.display=n.display,ft.visibility=n.visibility,ft.complete=n.complete),c(l,"reverse",ft);return et()}},f=o.extend(c,f),f.animate=c,l=t.requestAnimationFrame||k,f.State.isMobile||i.hidden===r||i.addEventListener("visibilitychange",function(){i.hidden?(l=function(n){return setTimeout(function(){n(!0)},16)},a()):l=t.requestAnimationFrame||k}),n.Velocity=f,n!==t&&(n.fn.velocity=c,n.fn.velocity.defaults=f.defaults),o.each(["Down","Up"],function(n,t){f.Redirects["slide"+t]=function(n,i,u,e,s,h){var c=o.extend({},i),v=c.begin,y=c.complete,a={height:"",marginTop:"",marginBottom:"",paddingTop:"",paddingBottom:""},l={};c.display===r&&(c.display="Down"===t?"inline"===f.CSS.Values.getDisplayType(n)?"inline-block":"block":"none"),c.begin=function(){var i,r;v&&v.call(s,s);for(i in a)l[i]=n.style[i],r=f.CSS.getPropertyValue(n,i),a[i]="Down"===t?[r,0]:[0,r];l.overflow=n.style.overflow,n.style.overflow="hidden"},c.complete=function(){for(var t in l)n.style[t]=l[t];y&&y.call(s,s),h&&h.resolver(s)},f(n,a,c)}}),o.each(["In","Out"],function(n,t){f.Redirects["fade"+t]=function(n,i,u,e,s,h){var c=o.extend({},i),a={opacity:"In"===t?1:0},l=c.complete;c.complete=u!==e-1?c.begin=null:function(){l&&l.call(s,s),h&&h.resolver(s)},c.display===r&&(c.display="In"===t?"auto":"none"),f(this,a,c)}}),f}(window.jQuery||window.Zepto||window,window,document)}),typeof BarrettJackson=="undefined"&&(BarrettJackson={}),function(n,t){t.StickyNavBar={init:function(f){var e=t.StickyNavBar;if(typeof f=="object"&&e.updateOptions(f),i.selector===null)return"no selector provided";if(r=n(i.selector),r.length===0)return"selector returns nothing";n(window).resize(ht);n("body").on("click",h);it(),rt(),n(document).outerWidth(!0)<=i.minWindowWidth?u(!0):u(!1),tt(),setTimeout(function(){return ut()},500)},toggleDrawer:function(){var o=t.StickyNavBar,f=n(this),u=f.attr("data-drawer-trigger"),e;return(typeof u=="undefined"&&(u=f.closest("[data-drawer]").attr("data-drawer")),e=r.find('[data-drawer="'+u+'"]'),e.hasClass("active"))?y(u):ft(u)},toggleDropdown:function(t){t.stopPropagation();var i=n(t.target).closest(".bj-dropdown");return i.hasClass("active")?p(i):(h(),et(i))},toggleMobile:function(){return $mobileTrigger.parent().hasClass("active")?b():st()},toggleSticky:function(n){n?(r.css({position:"fixed",top:i.extraOffset,left:r.offset().left,right:r.offset().left,"z-index":1e3}),f.css({display:"block"}),e=!0):(r.css({position:"relative",top:"auto",left:"auto",right:"auto"}),f.css({display:"none"}),e=!1)},updateOptions:function(r){var u=t.StickyNavBar;r!==undefined&&n.extend(i,r)}};var i={selector:null,extraOffset:0,minWindowWidth:979,mobileTrigger:null,navBars:null,mobile:!1,duration:600,durationMobile:200},r=null,f=null,e=!1,s=null,o=[],g=null,c=function(r,u){var e=t.StickyNavBar,f=n('[data-drawer="'+r+'"]');u?(f.velocity({height:f.children("div").outerHeight(!0)},{duration:i.duration,easing:"linear"}),d(f.children("div").outerHeight(!0))):(f.velocity({height:0},{duration:i.duration,easing:"linear"}),d(-f.children("div").outerHeight(!0)))},l=function(n,t){t?n.find(".bj-dropdown-wrapper").velocity({height:n.find(".bj-dropdown-menu").outerHeight(!0)},{duration:i.durationMobile,easing:"linear"}):n.find(".bj-dropdown-wrapper").velocity({height:0},{duration:i.durationMobile,easing:"linear"})},a=function(t){var r=n(".bj-non-mobile"),u;t?(r.addClass("open"),u=r.children(".bj-primary-navbar").outerHeight(!0)+r.children(".bj-secondary-navbar").outerHeight(!0),r.velocity({height:u,"border-bottom-width":"2px"},{duration:i.durationMobile,easing:"linear",complete:function(t){n(t).height("auto")}})):(r.removeClass("open"),r.velocity({height:0},{duration:i.durationMobile,easing:"linear"}))},nt=function(){if(!u()){var s=t.StickyNavBar,o;o=e?n(window).scrollTop()-f.offset().top:n(window).scrollTop()-r.offset().top,o>=0?e||s.toggleSticky(!0):e&&s.toggleSticky(!1)}},v=function(){for(var n in o)y(o[n])},y=function(t){var i=n('[data-drawer-trigger="'+t+'"]'),r=n('[data-drawer="'+t+'"]');i.removeClass("active"),r.removeClass("active"),c(t,!1)},p=function(n){if(u())return w(n);n.removeClass("open")},w=function(n){return n.removeClass("active"),l(n,!1)},b=function(){return $mobileTrigger.parent().removeClass("active"),a(!1)},tt=function(){var i=t.StickyNavBar;s=r.find("[data-drawer-trigger]"),o=[],s.each(function(t,i){o.push(n(i).attr("data-drawer-trigger"))}),g=r.find("[data-drawer]").css({height:"0",position:"relative",top:"auto"}),n.each(s,function(t,r){n(r).on("click",i.toggleDrawer)});r.find("[data-drawer-close]").on("click",v)},it=function(){var n=t.StickyNavBar;r.find('[data-toggle="bj-dropdown"]').on("click",n.toggleDropdown)},rt=function(){if(u(!0),i.mobileTrigger===null||!i.mobileTrigger)return"no mobile trigger";if($mobileTrigger=n(i.mobileTrigger),!n.isArray(i.navBars))return"navbars must be an array!";$innerNavBars=n(i.navBars);$mobileTrigger.on("click",t.StickyNavBar.toggleMobile)},ut=function(){f=n('<div id="bj-main-nav-spacer" ><\/div>').css({height:r.outerHeight(!0),width:r.outerWidth(!0),display:"none"}).insertAfter(r);n(window).on("scroll",nt)},u=function(n){if(typeof n=="undefined")return i.mobile;i.mobile=!!n},ft=function(t){v(),h();var i=n('[data-drawer-trigger="'+t+'"]'),r=n('[data-drawer="'+t+'"]');i.addClass("active"),r.addClass("active"),c(t,!0)},et=function(n){return u()?ot(n):n.addClass("open")},ot=function(n){return n.addClass("active"),n.find(".mobileOurAuctions").length>0&&b(),l(n,!0)},st=function(){return k(),$mobileTrigger.parent().addClass("active"),a(!0)},ht=function(){if(n(document).outerWidth(!0)<=i.minWindowWidth){u()||(u(!0),n(".bj-non-mobile").height("0"),n(".bj-dropdown").removeClass("open").find(".bj-dropdown-wrapper").height("0"));return}if(u())u(!1),n(".bj-non-mobile").height("auto"),n(".bj-dropdown").removeClass("active").find(".bj-dropdown-wrapper").height("auto");else if(e){var t=f.offset().left;r.css({left:t,right:t})}},h=function(i){var f=t.StickyNavBar;if(u())return k(i);r.find(".bj-dropdown.open").each(function(t,i){return p(n(i))})},k=function(){r.find(".bj-dropdown.active").each(function(t,i){w(n(i))})},d=function(t){n.isNumeric(t)&&f.velocity({height:f.outerHeight(!0)+t},{duration:i.duration,easing:"linear"})}}(jQuery,BarrettJackson)