journal/templates/js/webflow.js

36 lines
50 KiB
JavaScript

/*!
* Webflow: Front-end site library
* @license MIT
* Inline scripts may access the api using an async handler:
* var Webflow = Webflow || [];
* Webflow.push(readyFunction);
*/
(()=>{var be=(t,f)=>()=>(f||t((f={exports:{}}).exports,f),f.exports);var Ke=be(()=>{"use strict";window.tram=function(t){function f(e,r){var o=new h.Bare;return o.init(e,r)}function v(e){return e.replace(/[A-Z]/g,function(r){return"-"+r.toLowerCase()})}function A(e){var r=parseInt(e.slice(1),16),o=r>>16&255,a=r>>8&255,i=255&r;return[o,a,i]}function $(e,r,o){return"#"+(1<<24|e<<16|r<<8|o).toString(16).slice(1)}function L(){}function N(e,r){J("Type warning: Expected: ["+e+"] Got: ["+typeof r+"] "+r)}function S(e,r,o){J("Units do not match ["+e+"]: "+r+", "+o)}function W(e,r,o){if(r!==void 0&&(o=r),e===void 0)return o;var a=o;return Re.test(e)||!Se.test(e)?a=parseInt(e,10):Se.test(e)&&(a=1e3*parseFloat(e)),0>a&&(a=0),a===a?a:o}function J(e){te.debug&&window&&window.console.warn(e)}function se(e){for(var r=-1,o=e?e.length:0,a=[];++r<o;){var i=e[r];i&&a.push(i)}return a}var K=function(e,r,o){function a(D){return typeof D=="object"}function i(D){return typeof D=="function"}function s(){}function O(D,oe){function m(){var pe=new z;return i(pe.init)&&pe.init.apply(pe,arguments),pe}function z(){}oe===o&&(oe=D,D=Object),m.Bare=z;var X,fe=s[e]=D[e],_e=z[e]=m[e]=new s;return _e.constructor=m,m.mixin=function(pe){return z[e]=m[e]=O(m,pe)[e],m},m.open=function(pe){if(X={},i(pe)?X=pe.call(m,_e,fe,m,D):a(pe)&&(X=pe),a(X))for(var Ne in X)r.call(X,Ne)&&(_e[Ne]=X[Ne]);return i(_e.init)||(_e.init=D),m},m.open(oe)}return O}("prototype",{}.hasOwnProperty),G={ease:["ease",function(e,r,o,a){var i=(e/=a)*e,s=i*e;return r+o*(-2.75*s*i+11*i*i+-15.5*s+8*i+.25*e)}],"ease-in":["ease-in",function(e,r,o,a){var i=(e/=a)*e,s=i*e;return r+o*(-1*s*i+3*i*i+-3*s+2*i)}],"ease-out":["ease-out",function(e,r,o,a){var i=(e/=a)*e,s=i*e;return r+o*(.3*s*i+-1.6*i*i+2.2*s+-1.8*i+1.9*e)}],"ease-in-out":["ease-in-out",function(e,r,o,a){var i=(e/=a)*e,s=i*e;return r+o*(2*s*i+-5*i*i+2*s+2*i)}],linear:["linear",function(e,r,o,a){return o*e/a+r}],"ease-in-quad":["cubic-bezier(0.550, 0.085, 0.680, 0.530)",function(e,r,o,a){return o*(e/=a)*e+r}],"ease-out-quad":["cubic-bezier(0.250, 0.460, 0.450, 0.940)",function(e,r,o,a){return-o*(e/=a)*(e-2)+r}],"ease-in-out-quad":["cubic-bezier(0.455, 0.030, 0.515, 0.955)",function(e,r,o,a){return(e/=a/2)<1?o/2*e*e+r:-o/2*(--e*(e-2)-1)+r}],"ease-in-cubic":["cubic-bezier(0.550, 0.055, 0.675, 0.190)",function(e,r,o,a){return o*(e/=a)*e*e+r}],"ease-out-cubic":["cubic-bezier(0.215, 0.610, 0.355, 1)",function(e,r,o,a){return o*((e=e/a-1)*e*e+1)+r}],"ease-in-out-cubic":["cubic-bezier(0.645, 0.045, 0.355, 1)",function(e,r,o,a){return(e/=a/2)<1?o/2*e*e*e+r:o/2*((e-=2)*e*e+2)+r}],"ease-in-quart":["cubic-bezier(0.895, 0.030, 0.685, 0.220)",function(e,r,o,a){return o*(e/=a)*e*e*e+r}],"ease-out-quart":["cubic-bezier(0.165, 0.840, 0.440, 1)",function(e,r,o,a){return-o*((e=e/a-1)*e*e*e-1)+r}],"ease-in-out-quart":["cubic-bezier(0.770, 0, 0.175, 1)",function(e,r,o,a){return(e/=a/2)<1?o/2*e*e*e*e+r:-o/2*((e-=2)*e*e*e-2)+r}],"ease-in-quint":["cubic-bezier(0.755, 0.050, 0.855, 0.060)",function(e,r,o,a){return o*(e/=a)*e*e*e*e+r}],"ease-out-quint":["cubic-bezier(0.230, 1, 0.320, 1)",function(e,r,o,a){return o*((e=e/a-1)*e*e*e*e+1)+r}],"ease-in-out-quint":["cubic-bezier(0.860, 0, 0.070, 1)",function(e,r,o,a){return(e/=a/2)<1?o/2*e*e*e*e*e+r:o/2*((e-=2)*e*e*e*e+2)+r}],"ease-in-sine":["cubic-bezier(0.470, 0, 0.745, 0.715)",function(e,r,o,a){return-o*Math.cos(e/a*(Math.PI/2))+o+r}],"ease-out-sine":["cubic-bezier(0.390, 0.575, 0.565, 1)",function(e,r,o,a){return o*Math.sin(e/a*(Math.PI/2))+r}],"ease-in-out-sine":["cubic-bezier(0.445, 0.050, 0.550, 0.950)",function(e,r,o,a){return-o/2*(Math.cos(Math.PI*e/a)-1)+r}],"ease-in-expo":["cubic-bezier(0.950, 0.050, 0.795, 0.035)",function(e,r,o,a){return e===0?r:o*Math.pow(2,10*(e/a-1))+r}],"ease-out-expo":["cubic-bezier(0.190, 1, 0.220, 1)",function(e,r,o,a){return e===a?r+o:o*(-Math.pow(2,-10*e/a)+1)+r}],"ease-in-out-expo":["cubic-bezier(1, 0, 0, 1)",function(e,r,o,a){return e===0?r:e===a?r+o:(e/=a/2)<1?o/2*Math.pow(2,10*(e-1))+r:o/2*(-Math.pow(2,-10*--e)+2)+r}],"ease-in-circ":["cubic-bezier(0.600, 0.040, 0.980, 0.335)",function(e,r,o,a){return-o*(Math.sqrt(1-(e/=a)*e)-1)+r}],"ease-out-circ":["cubic-bezier(0.075, 0.820, 0.165, 1)",function(e,r,o,a){return o*Math.sqrt(1-(e=e/a-1)*e)+r}],"ease-in-out-circ":["cubic-bezier(0.785, 0.135, 0.150, 0.860)",function(e,r,o,a){return(e/=a/2)<1?-o/2*(Math.sqrt(1-e*e)-1)+r:o/2*(Math.sqrt(1-(e-=2)*e)+1)+r}],"ease-in-back":["cubic-bezier(0.600, -0.280, 0.735, 0.045)",function(e,r,o,a,i){return i===void 0&&(i=1.70158),o*(e/=a)*e*((i+1)*e-i)+r}],"ease-out-back":["cubic-bezier(0.175, 0.885, 0.320, 1.275)",function(e,r,o,a,i){return i===void 0&&(i=1.70158),o*((e=e/a-1)*e*((i+1)*e+i)+1)+r}],"ease-in-out-back":["cubic-bezier(0.680, -0.550, 0.265, 1.550)",function(e,r,o,a,i){return i===void 0&&(i=1.70158),(e/=a/2)<1?o/2*e*e*(((i*=1.525)+1)*e-i)+r:o/2*((e-=2)*e*(((i*=1.525)+1)*e+i)+2)+r}]},M={"ease-in-back":"cubic-bezier(0.600, 0, 0.735, 0.045)","ease-out-back":"cubic-bezier(0.175, 0.885, 0.320, 1)","ease-in-out-back":"cubic-bezier(0.680, 0, 0.265, 1)"},Z=document,ee=window,V="bkwld-tram",H=/[\-\.0-9]/g,F=/[A-Z]/,w="number",Q=/^(rgb|#)/,q=/(em|cm|mm|in|pt|pc|px)$/,Y=/(em|cm|mm|in|pt|pc|px|%)$/,ce=/(deg|rad|turn)$/,he="unitless",ve=/(all|none) 0s ease 0s/,Ce=/^(width|height)$/,ge=" ",x=Z.createElement("a"),u=["Webkit","Moz","O","ms"],l=["-webkit-","-moz-","-o-","-ms-"],E=function(e){if(e in x.style)return{dom:e,css:e};var r,o,a="",i=e.split("-");for(r=0;r<i.length;r++)a+=i[r].charAt(0).toUpperCase()+i[r].slice(1);for(r=0;r<u.length;r++)if(o=u[r]+a,o in x.style)return{dom:o,css:l[r]+e}},b=f.support={bind:Function.prototype.bind,transform:E("transform"),transition:E("transition"),backface:E("backface-visibility"),timing:E("transition-timing-function")};if(b.transition){var P=b.timing.dom;if(x.style[P]=G["ease-in-back"][0],!x.style[P])for(var I in M)G[I][0]=M[I]}var c=f.frame=function(){var e=ee.requestAnimationFrame||ee.webkitRequestAnimationFrame||ee.mozRequestAnimationFrame||ee.oRequestAnimationFrame||ee.msRequestAnimationFrame;return e&&b.bind?e.bind(ee):function(r){ee.setTimeout(r,16)}}(),y=f.now=function(){var e=ee.performance,r=e&&(e.now||e.webkitNow||e.msNow||e.mozNow);return r&&b.bind?r.bind(e):Date.now||function(){return+new Date}}(),k=K(function(e){function r(C,j){var ue=se((""+C).split(ge)),ne=ue[0];j=j||{};var me=g[ne];if(!me)return J("Unsupported property: "+ne);if(!j.weak||!this.props[ne]){var Ee=me[0],we=this.props[ne];return we||(we=this.props[ne]=new Ee.Bare),we.init(this.$el,ue,me,j),we}}function o(C,j,ue){if(C){var ne=typeof C;if(j||(this.timer&&this.timer.destroy(),this.queue=[],this.active=!1),ne=="number"&&j)return this.timer=new ie({duration:C,context:this,complete:s}),void(this.active=!0);if(ne=="string"&&j){switch(C){case"hide":m.call(this);break;case"stop":O.call(this);break;case"redraw":z.call(this);break;default:r.call(this,C,ue&&ue[1])}return s.call(this)}if(ne=="function")return void C.call(this,this);if(ne=="object"){var me=0;_e.call(this,C,function(le,qt){le.span>me&&(me=le.span),le.stop(),le.animate(qt)},function(le){"wait"in le&&(me=W(le.wait,0))}),fe.call(this),me>0&&(this.timer=new ie({duration:me,context:this}),this.active=!0,j&&(this.timer.complete=s));var Ee=this,we=!1,We={};c(function(){_e.call(Ee,C,function(le){le.active&&(we=!0,We[le.name]=le.nextStyle)}),we&&Ee.$el.css(We)})}}}function a(C){C=W(C,0),this.active?this.queue.push({options:C}):(this.timer=new ie({duration:C,context:this,complete:s}),this.active=!0)}function i(C){return this.active?(this.queue.push({options:C,args:arguments}),void(this.timer.complete=s)):J("No active transition timer. Use start() or wait() before then().")}function s(){if(this.timer&&this.timer.destroy(),this.active=!1,this.queue.length){var C=this.queue.shift();o.call(this,C.options,!0,C.args)}}function O(C){this.timer&&this.timer.destroy(),this.queue=[],this.active=!1;var j;typeof C=="string"?(j={},j[C]=1):j=typeof C=="object"&&C!=null?C:this.props,_e.call(this,j,pe),fe.call(this)}function D(C){O.call(this,C),_e.call(this,C,Ne,Dt)}function oe(C){typeof C!="string"&&(C="block"),this.el.style.display=C}function m(){O.call(this),this.el.style.display="none"}function z(){this.el.offsetHeight}function X(){O.call(this),t.removeData(this.el,V),this.$el=this.el=null}function fe(){var C,j,ue=[];this.upstream&&ue.push(this.upstream);for(C in this.props)j=this.props[C],j.active&&ue.push(j.string);ue=ue.join(","),this.style!==ue&&(this.style=ue,this.el.style[b.transition.dom]=ue)}function _e(C,j,ue){var ne,me,Ee,we,We=j!==pe,le={};for(ne in C)Ee=C[ne],ne in ae?(le.transform||(le.transform={}),le.transform[ne]=Ee):(F.test(ne)&&(ne=v(ne)),ne in g?le[ne]=Ee:(we||(we={}),we[ne]=Ee));for(ne in le){if(Ee=le[ne],me=this.props[ne],!me){if(!We)continue;me=r.call(this,ne)}j.call(this,me,Ee)}ue&&we&&ue.call(this,we)}function pe(C){C.stop()}function Ne(C,j){C.set(j)}function Dt(C){this.$el.css(C)}function ye(C,j){e[C]=function(){return this.children?Pt.call(this,j,arguments):(this.el&&j.apply(this,arguments),this)}}function Pt(C,j){var ue,ne=this.children.length;for(ue=0;ne>ue;ue++)C.apply(this.children[ue],j);return this}e.init=function(C){if(this.$el=t(C),this.el=this.$el[0],this.props={},this.queue=[],this.style="",this.active=!1,te.keepInherited&&!te.fallback){var j=p(this.el,"transition");j&&!ve.test(j)&&(this.upstream=j)}b.backface&&te.hideBackface&&n(this.el,b.backface.css,"hidden")},ye("add",r),ye("start",o),ye("wait",a),ye("then",i),ye("next",s),ye("stop",O),ye("set",D),ye("show",oe),ye("hide",m),ye("redraw",z),ye("destroy",X)}),h=K(k,function(e){function r(o,a){var i=t.data(o,V)||t.data(o,V,new k.Bare);return i.el||i.init(o),a?i.start(a):i}e.init=function(o,a){var i=t(o);if(!i.length)return this;if(i.length===1)return r(i[0],a);var s=[];return i.each(function(O,D){s.push(r(D,a))}),this.children=s,this}}),d=K(function(e){function r(){var s=this.get();this.update("auto");var O=this.get();return this.update(s),O}function o(s,O,D){return O!==void 0&&(D=O),s in G?s:D}function a(s){var O=/rgba?\((\d+),\s*(\d+),\s*(\d+)/.exec(s);return(O?$(O[1],O[2],O[3]):s).replace(/#(\w)(\w)(\w)$/,"#$1$1$2$2$3$3")}var i={duration:500,ease:"ease",delay:0};e.init=function(s,O,D,oe){this.$el=s,this.el=s[0];var m=O[0];D[2]&&(m=D[2]),_[m]&&(m=_[m]),this.name=m,this.type=D[1],this.duration=W(O[1],this.duration,i.duration),this.ease=o(O[2],this.ease,i.ease),this.delay=W(O[3],this.delay,i.delay),this.span=this.duration+this.delay,this.active=!1,this.nextStyle=null,this.auto=Ce.test(this.name),this.unit=oe.unit||this.unit||te.defaultUnit,this.angle=oe.angle||this.angle||te.defaultAngle,te.fallback||oe.fallback?this.animate=this.fallback:(this.animate=this.transition,this.string=this.name+ge+this.duration+"ms"+(this.ease!="ease"?ge+G[this.ease][0]:"")+(this.delay?ge+this.delay+"ms":""))},e.set=function(s){s=this.convert(s,this.type),this.update(s),this.redraw()},e.transition=function(s){this.active=!0,s=this.convert(s,this.type),this.auto&&(this.el.style[this.name]=="auto"&&(this.update(this.get()),this.redraw()),s=="auto"&&(s=r.call(this))),this.nextStyle=s},e.fallback=function(s){var O=this.el.style[this.name]||this.convert(this.get(),this.type);s=this.convert(s,this.type),this.auto&&(O=="auto"&&(O=this.convert(this.get(),this.type)),s=="auto"&&(s=r.call(this))),this.tween=new R({from:O,to:s,duration:this.duration,delay:this.delay,ease:this.ease,update:this.update,context:this})},e.get=function(){return p(this.el,this.name)},e.update=function(s){n(this.el,this.name,s)},e.stop=function(){(this.active||this.nextStyle)&&(this.active=!1,this.nextStyle=null,n(this.el,this.name,this.get()));var s=this.tween;s&&s.context&&s.destroy()},e.convert=function(s,O){if(s=="auto"&&this.auto)return s;var D,oe=typeof s=="number",m=typeof s=="string";switch(O){case w:if(oe)return s;if(m&&s.replace(H,"")==="")return+s;D="number(unitless)";break;case Q:if(m){if(s===""&&this.original)return this.original;if(O.test(s))return s.charAt(0)=="#"&&s.length==7?s:a(s)}D="hex or rgb string";break;case q:if(oe)return s+this.unit;if(m&&O.test(s))return s;D="number(px) or string(unit)";break;case Y:if(oe)return s+this.unit;if(m&&O.test(s))return s;D="number(px) or string(unit or %)";break;case ce:if(oe)return s+this.angle;if(m&&O.test(s))return s;D="number(deg) or string(angle)";break;case he:if(oe||m&&Y.test(s))return s;D="number(unitless) or string(unit or %)"}return N(D,s),s},e.redraw=function(){this.el.offsetHeight}}),T=K(d,function(e,r){e.init=function(){r.init.apply(this,arguments),this.original||(this.original=this.convert(this.get(),Q))}}),B=K(d,function(e,r){e.init=function(){r.init.apply(this,arguments),this.animate=this.fallback},e.get=function(){return this.$el[this.name]()},e.update=function(o){this.$el[this.name](o)}}),U=K(d,function(e,r){function o(a,i){var s,O,D,oe,m;for(s in a)oe=ae[s],D=oe[0],O=oe[1]||s,m=this.convert(a[s],D),i.call(this,O,m,D)}e.init=function(){r.init.apply(this,arguments),this.current||(this.current={},ae.perspective&&te.perspective&&(this.current.perspective=te.perspective,n(this.el,this.name,this.style(this.current)),this.redraw()))},e.set=function(a){o.call(this,a,function(i,s){this.current[i]=s}),n(this.el,this.name,this.style(this.current)),this.redraw()},e.transition=function(a){var i=this.values(a);this.tween=new Ae({current:this.current,values:i,duration:this.duration,delay:this.delay,ease:this.ease});var s,O={};for(s in this.current)O[s]=s in i?i[s]:this.current[s];this.active=!0,this.nextStyle=this.style(O)},e.fallback=function(a){var i=this.values(a);this.tween=new Ae({current:this.current,values:i,duration:this.duration,delay:this.delay,ease:this.ease,update:this.update,context:this})},e.update=function(){n(this.el,this.name,this.style(this.current))},e.style=function(a){var i,s="";for(i in a)s+=i+"("+a[i]+") ";return s},e.values=function(a){var i,s={};return o.call(this,a,function(O,D,oe){s[O]=D,this.current[O]===void 0&&(i=0,~O.indexOf("scale")&&(i=1),this.current[O]=this.convert(i,oe))}),s}}),R=K(function(e){function r(m){D.push(m)===1&&c(o)}function o(){var m,z,X,fe=D.length;if(fe)for(c(o),z=y(),m=fe;m--;)X=D[m],X&&X.render(z)}function a(m){var z,X=t.inArray(m,D);X>=0&&(z=D.slice(X+1),D.length=X,z.length&&(D=D.concat(z)))}function i(m){return Math.round(m*oe)/oe}function s(m,z,X){return $(m[0]+X*(z[0]-m[0]),m[1]+X*(z[1]-m[1]),m[2]+X*(z[2]-m[2]))}var O={ease:G.ease[1],from:0,to:1};e.init=function(m){this.duration=m.duration||0,this.delay=m.delay||0;var z=m.ease||O.ease;G[z]&&(z=G[z][1]),typeof z!="function"&&(z=O.ease),this.ease=z,this.update=m.update||L,this.complete=m.complete||L,this.context=m.context||this,this.name=m.name;var X=m.from,fe=m.to;X===void 0&&(X=O.from),fe===void 0&&(fe=O.to),this.unit=m.unit||"",typeof X=="number"&&typeof fe=="number"?(this.begin=X,this.change=fe-X):this.format(fe,X),this.value=this.begin+this.unit,this.start=y(),m.autoplay!==!1&&this.play()},e.play=function(){this.active||(this.start||(this.start=y()),this.active=!0,r(this))},e.stop=function(){this.active&&(this.active=!1,a(this))},e.render=function(m){var z,X=m-this.start;if(this.delay){if(X<=this.delay)return;X-=this.delay}if(X<this.duration){var fe=this.ease(X,0,1,this.duration);return z=this.startRGB?s(this.startRGB,this.endRGB,fe):i(this.begin+fe*this.change),this.value=z+this.unit,void this.update.call(this.context,this.value)}z=this.endHex||this.begin+this.change,this.value=z+this.unit,this.update.call(this.context,this.value),this.complete.call(this.context),this.destroy()},e.format=function(m,z){if(z+="",m+="",m.charAt(0)=="#")return this.startRGB=A(z),this.endRGB=A(m),this.endHex=m,this.begin=0,void(this.change=1);if(!this.unit){var X=z.replace(H,""),fe=m.replace(H,"");X!==fe&&S("tween",z,m),this.unit=X}z=parseFloat(z),m=parseFloat(m),this.begin=this.value=z,this.change=m-z},e.destroy=function(){this.stop(),this.context=null,this.ease=this.update=this.complete=L};var D=[],oe=1e3}),ie=K(R,function(e){e.init=function(r){this.duration=r.duration||0,this.complete=r.complete||L,this.context=r.context,this.play()},e.render=function(r){var o=r-this.start;o<this.duration||(this.complete.call(this.context),this.destroy())}}),Ae=K(R,function(e,r){e.init=function(o){this.context=o.context,this.update=o.update,this.tweens=[],this.current=o.current;var a,i;for(a in o.values)i=o.values[a],this.current[a]!==i&&this.tweens.push(new R({name:a,from:this.current[a],to:i,duration:o.duration,delay:o.delay,ease:o.ease,autoplay:!1}));this.play()},e.render=function(o){var a,i,s=this.tweens.length,O=!1;for(a=s;a--;)i=this.tweens[a],i.context&&(i.render(o),this.current[i.name]=i.value,O=!0);return O?void(this.update&&this.update.call(this.context)):this.destroy()},e.destroy=function(){if(r.destroy.call(this),this.tweens){var o,a=this.tweens.length;for(o=a;o--;)this.tweens[o].destroy();this.tweens=null,this.current=null}}}),te=f.config={debug:!1,defaultUnit:"px",defaultAngle:"deg",keepInherited:!1,hideBackface:!1,perspective:"",fallback:!b.transition,agentTests:[]};f.fallback=function(e){if(!b.transition)return te.fallback=!0;te.agentTests.push("("+e+")");var r=new RegExp(te.agentTests.join("|"),"i");te.fallback=r.test(navigator.userAgent)},f.fallback("6.0.[2-5] Safari"),f.tween=function(e){return new R(e)},f.delay=function(e,r,o){return new ie({complete:r,duration:e,context:o})},t.fn.tram=function(e){return f.call(null,this,e)};var n=t.style,p=t.css,_={transform:b.transform&&b.transform.css},g={color:[T,Q],background:[T,Q,"background-color"],"outline-color":[T,Q],"border-color":[T,Q],"border-top-color":[T,Q],"border-right-color":[T,Q],"border-bottom-color":[T,Q],"border-left-color":[T,Q],"border-width":[d,q],"border-top-width":[d,q],"border-right-width":[d,q],"border-bottom-width":[d,q],"border-left-width":[d,q],"border-spacing":[d,q],"letter-spacing":[d,q],margin:[d,q],"margin-top":[d,q],"margin-right":[d,q],"margin-bottom":[d,q],"margin-left":[d,q],padding:[d,q],"padding-top":[d,q],"padding-right":[d,q],"padding-bottom":[d,q],"padding-left":[d,q],"outline-width":[d,q],opacity:[d,w],top:[d,Y],right:[d,Y],bottom:[d,Y],left:[d,Y],"font-size":[d,Y],"text-indent":[d,Y],"word-spacing":[d,Y],width:[d,Y],"min-width":[d,Y],"max-width":[d,Y],height:[d,Y],"min-height":[d,Y],"max-height":[d,Y],"line-height":[d,he],"scroll-top":[B,w,"scrollTop"],"scroll-left":[B,w,"scrollLeft"]},ae={};b.transform&&(g.transform=[U],ae={x:[Y,"translateX"],y:[Y,"translateY"],rotate:[ce],rotateX:[ce],rotateY:[ce],scale:[w],scaleX:[w],scaleY:[w],skew:[ce],skewX:[ce],skewY:[ce]}),b.transform&&b.backface&&(ae.z=[Y,"translateZ"],ae.rotateZ=[ce],ae.scaleZ=[w],ae.perspective=[q]);var Re=/ms/,Se=/s|\./;return t.tram=f}(window.jQuery)});var tt=be((tn,et)=>{"use strict";var Nt=window.$,Wt=Ke()&&Nt.tram;et.exports=function(){var t={};t.VERSION="1.6.0-Webflow";var f={},v=Array.prototype,A=Object.prototype,$=Function.prototype,L=v.push,N=v.slice,S=v.concat,W=A.toString,J=A.hasOwnProperty,se=v.forEach,K=v.map,G=v.reduce,M=v.reduceRight,Z=v.filter,ee=v.every,V=v.some,H=v.indexOf,F=v.lastIndexOf,w=Array.isArray,Q=Object.keys,q=$.bind,Y=t.each=t.forEach=function(u,l,E){if(u==null)return u;if(se&&u.forEach===se)u.forEach(l,E);else if(u.length===+u.length){for(var b=0,P=u.length;b<P;b++)if(l.call(E,u[b],b,u)===f)return}else for(var I=t.keys(u),b=0,P=I.length;b<P;b++)if(l.call(E,u[I[b]],I[b],u)===f)return;return u};t.map=t.collect=function(u,l,E){var b=[];return u==null?b:K&&u.map===K?u.map(l,E):(Y(u,function(P,I,c){b.push(l.call(E,P,I,c))}),b)},t.find=t.detect=function(u,l,E){var b;return ce(u,function(P,I,c){if(l.call(E,P,I,c))return b=P,!0}),b},t.filter=t.select=function(u,l,E){var b=[];return u==null?b:Z&&u.filter===Z?u.filter(l,E):(Y(u,function(P,I,c){l.call(E,P,I,c)&&b.push(P)}),b)};var ce=t.some=t.any=function(u,l,E){l||(l=t.identity);var b=!1;return u==null?b:V&&u.some===V?u.some(l,E):(Y(u,function(P,I,c){if(b||(b=l.call(E,P,I,c)))return f}),!!b)};t.contains=t.include=function(u,l){return u==null?!1:H&&u.indexOf===H?u.indexOf(l)!=-1:ce(u,function(E){return E===l})},t.delay=function(u,l){var E=N.call(arguments,2);return setTimeout(function(){return u.apply(null,E)},l)},t.defer=function(u){return t.delay.apply(t,[u,1].concat(N.call(arguments,1)))},t.throttle=function(u){var l,E,b;return function(){l||(l=!0,E=arguments,b=this,Wt.frame(function(){l=!1,u.apply(b,E)}))}},t.debounce=function(u,l,E){var b,P,I,c,y,k=function(){var h=t.now()-c;h<l?b=setTimeout(k,l-h):(b=null,E||(y=u.apply(I,P),I=P=null))};return function(){I=this,P=arguments,c=t.now();var h=E&&!b;return b||(b=setTimeout(k,l)),h&&(y=u.apply(I,P),I=P=null),y}},t.defaults=function(u){if(!t.isObject(u))return u;for(var l=1,E=arguments.length;l<E;l++){var b=arguments[l];for(var P in b)u[P]===void 0&&(u[P]=b[P])}return u},t.keys=function(u){if(!t.isObject(u))return[];if(Q)return Q(u);var l=[];for(var E in u)t.has(u,E)&&l.push(E);return l},t.has=function(u,l){return J.call(u,l)},t.isObject=function(u){return u===Object(u)},t.now=Date.now||function(){return new Date().getTime()},t.templateSettings={evaluate:/<%([\s\S]+?)%>/g,interpolate:/<%=([\s\S]+?)%>/g,escape:/<%-([\s\S]+?)%>/g};var he=/(.)^/,ve={"'":"'","\\":"\\","\r":"r","\n":"n","\u2028":"u2028","\u2029":"u2029"},Ce=/\\|'|\r|\n|\u2028|\u2029/g,ge=function(u){return"\\"+ve[u]},x=/^\s*(\w|\$)+\s*$/;return t.template=function(u,l,E){!l&&E&&(l=E),l=t.defaults({},l,t.templateSettings);var b=RegExp([(l.escape||he).source,(l.interpolate||he).source,(l.evaluate||he).source].join("|")+"|$","g"),P=0,I="__p+='";u.replace(b,function(h,d,T,B,U){return I+=u.slice(P,U).replace(Ce,ge),P=U+h.length,d?I+=`'+
((__t=(`+d+`))==null?'':_.escape(__t))+
'`:T?I+=`'+
((__t=(`+T+`))==null?'':__t)+
'`:B&&(I+=`';
`+B+`
__p+='`),h}),I+=`';
`;var c=l.variable;if(c){if(!x.test(c))throw new Error("variable is not a bare identifier: "+c)}else I=`with(obj||{}){
`+I+`}
`,c="obj";I=`var __t,__p='',__j=Array.prototype.join,print=function(){__p+=__j.call(arguments,'');};
`+I+`return __p;
`;var y;try{y=new Function(l.variable||"obj","_",I)}catch(h){throw h.source=I,h}var k=function(h){return y.call(this,h,t)};return k.source="function("+c+`){
`+I+"}",k},t}()});var Te=be((nn,ct)=>{"use strict";var re={},De={},Pe=[],Ye=window.Webflow||[],Me=window.jQuery,ke=Me(window),zt=Me(document),Oe=Me.isFunction,xe=re._=tt(),rt=re.tram=Ke()&&Me.tram,He=!1,Ge=!1;rt.config.hideBackface=!1;rt.config.keepInherited=!0;re.define=function(t,f,v){De[t]&&ot(De[t]);var A=De[t]=f(Me,xe,v)||{};return it(A),A};re.require=function(t){return De[t]};function it(t){re.env()&&(Oe(t.design)&&ke.on("__wf_design",t.design),Oe(t.preview)&&ke.on("__wf_preview",t.preview)),Oe(t.destroy)&&ke.on("__wf_destroy",t.destroy),t.ready&&Oe(t.ready)&&Ht(t)}function Ht(t){if(He){t.ready();return}xe.contains(Pe,t.ready)||Pe.push(t.ready)}function ot(t){Oe(t.design)&&ke.off("__wf_design",t.design),Oe(t.preview)&&ke.off("__wf_preview",t.preview),Oe(t.destroy)&&ke.off("__wf_destroy",t.destroy),t.ready&&Oe(t.ready)&&Ut(t)}function Ut(t){Pe=xe.filter(Pe,function(f){return f!==t.ready})}re.push=function(t){if(He){Oe(t)&&t();return}Ye.push(t)};re.env=function(t){var f=window.__wf_design,v=typeof f<"u";if(!t)return v;if(t==="design")return v&&f;if(t==="preview")return v&&!f;if(t==="slug")return v&&window.__wf_slug;if(t==="editor")return window.WebflowEditor;if(t==="test")return window.__wf_test;if(t==="frame")return window!==window.top};var ze=navigator.userAgent.toLowerCase(),at=re.env.touch="ontouchstart"in window||window.DocumentTouch&&document instanceof window.DocumentTouch,Bt=re.env.chrome=/chrome/.test(ze)&&/Google/.test(navigator.vendor)&&parseInt(ze.match(/chrome\/(\d+)\./)[1],10),$t=re.env.ios=/(ipod|iphone|ipad)/.test(ze);re.env.safari=/safari/.test(ze)&&!Bt&&!$t;var Ve;at&&zt.on("touchstart mousedown",function(t){Ve=t.target});re.validClick=at?function(t){return t===Ve||Me.contains(t,Ve)}:function(){return!0};var st="resize.webflow orientationchange.webflow load.webflow",Xt="scroll.webflow "+st;re.resize=Ze(ke,st);re.scroll=Ze(ke,Xt);re.redraw=Ze();function Ze(t,f){var v=[],A={};return A.up=xe.throttle(function($){xe.each(v,function(L){L($)})}),t&&f&&t.on(f,A.up),A.on=function($){typeof $=="function"&&(xe.contains(v,$)||v.push($))},A.off=function($){if(!arguments.length){v=[];return}v=xe.filter(v,function(L){return L!==$})},A}re.location=function(t){window.location=t};re.env()&&(re.location=function(){});re.ready=function(){He=!0,Ge?Kt():xe.each(Pe,nt),xe.each(Ye,nt),re.resize.up()};function nt(t){Oe(t)&&t()}function Kt(){Ge=!1,xe.each(De,it)}var Ie;re.load=function(t){Ie.then(t)};function ut(){Ie&&(Ie.reject(),ke.off("load",Ie.resolve)),Ie=new Me.Deferred,ke.on("load",Ie.resolve)}re.destroy=function(t){t=t||{},Ge=!0,ke.triggerHandler("__wf_destroy"),t.domready!=null&&(He=t.domready),xe.each(De,ot),re.resize.off(),re.scroll.off(),re.redraw.off(),Pe=[],Ye=[],Ie.state()==="pending"&&ut()};Me(re.ready);ut();ct.exports=window.Webflow=re});var dt=be((rn,lt)=>{"use strict";var ft=Te();ft.define("brand",lt.exports=function(t){var f={},v=document,A=t("html"),$=t("body"),L=".w-webflow-badge",N=window.location,S=/PhantomJS/i.test(navigator.userAgent),W="fullscreenchange webkitfullscreenchange mozfullscreenchange msfullscreenchange",J;f.ready=function(){var M=A.attr("data-wf-status"),Z=A.attr("data-wf-domain")||"";/\.webflow\.io$/i.test(Z)&&N.hostname!==Z&&(M=!0),M&&!S&&(J=J||K(),G(),setTimeout(G,500),t(v).off(W,se).on(W,se))};function se(){var M=v.fullScreen||v.mozFullScreen||v.webkitIsFullScreen||v.msFullscreenElement||!!v.webkitFullscreenElement;t(J).attr("style",M?"display: none !important;":"")}function K(){var M=t('<a class="w-webflow-badge"></a>').attr("href","https://webflow.com?utm_campaign=brandjs"),Z=t("<img>").attr("src","https://d3e54v103j8qbb.cloudfront.net/img/webflow-badge-icon-d2.89e12c322e.svg").attr("alt","").css({marginRight:"4px",width:"26px"}),ee=t("<img>").attr("src","https://d3e54v103j8qbb.cloudfront.net/img/webflow-badge-text-d2.c82cec3b78.svg").attr("alt","Made in Webflow");return M.append(Z,ee),M[0]}function G(){var M=$.children(L),Z=M.length&&M.get(0)===J,ee=ft.env("editor");if(Z){ee&&M.remove();return}M.length&&M.remove(),ee||$.append(J)}return f})});var vt=be((on,ht)=>{"use strict";var Vt=Te();Vt.define("focus-visible",ht.exports=function(){function t(v){var A=!0,$=!1,L=null,N={text:!0,search:!0,url:!0,tel:!0,email:!0,password:!0,number:!0,date:!0,month:!0,week:!0,time:!0,datetime:!0,"datetime-local":!0};function S(w){return!!(w&&w!==document&&w.nodeName!=="HTML"&&w.nodeName!=="BODY"&&"classList"in w&&"contains"in w.classList)}function W(w){var Q=w.type,q=w.tagName;return!!(q==="INPUT"&&N[Q]&&!w.readOnly||q==="TEXTAREA"&&!w.readOnly||w.isContentEditable)}function J(w){w.getAttribute("data-wf-focus-visible")||w.setAttribute("data-wf-focus-visible","true")}function se(w){w.getAttribute("data-wf-focus-visible")&&w.removeAttribute("data-wf-focus-visible")}function K(w){w.metaKey||w.altKey||w.ctrlKey||(S(v.activeElement)&&J(v.activeElement),A=!0)}function G(){A=!1}function M(w){S(w.target)&&(A||W(w.target))&&J(w.target)}function Z(w){S(w.target)&&w.target.hasAttribute("data-wf-focus-visible")&&($=!0,window.clearTimeout(L),L=window.setTimeout(function(){$=!1},100),se(w.target))}function ee(){document.visibilityState==="hidden"&&($&&(A=!0),V())}function V(){document.addEventListener("mousemove",F),document.addEventListener("mousedown",F),document.addEventListener("mouseup",F),document.addEventListener("pointermove",F),document.addEventListener("pointerdown",F),document.addEventListener("pointerup",F),document.addEventListener("touchmove",F),document.addEventListener("touchstart",F),document.addEventListener("touchend",F)}function H(){document.removeEventListener("mousemove",F),document.removeEventListener("mousedown",F),document.removeEventListener("mouseup",F),document.removeEventListener("pointermove",F),document.removeEventListener("pointerdown",F),document.removeEventListener("pointerup",F),document.removeEventListener("touchmove",F),document.removeEventListener("touchstart",F),document.removeEventListener("touchend",F)}function F(w){w.target.nodeName&&w.target.nodeName.toLowerCase()==="html"||(A=!1,H())}document.addEventListener("keydown",K,!0),document.addEventListener("mousedown",G,!0),document.addEventListener("pointerdown",G,!0),document.addEventListener("touchstart",G,!0),document.addEventListener("visibilitychange",ee,!0),V(),v.addEventListener("focus",M,!0),v.addEventListener("blur",Z,!0)}function f(){if(typeof document<"u")try{document.querySelector(":focus-visible")}catch{t(document)}}return{ready:f}})});var gt=be((an,mt)=>{"use strict";var pt=Te();pt.define("focus",mt.exports=function(){var t=[],f=!1;function v(N){f&&(N.preventDefault(),N.stopPropagation(),N.stopImmediatePropagation(),t.unshift(N))}function A(N){var S=N.target,W=S.tagName;return/^a$/i.test(W)&&S.href!=null||/^(button|textarea)$/i.test(W)&&S.disabled!==!0||/^input$/i.test(W)&&/^(button|reset|submit|radio|checkbox)$/i.test(S.type)&&!S.disabled||!/^(button|input|textarea|select|a)$/i.test(W)&&!Number.isNaN(Number.parseFloat(S.tabIndex))||/^audio$/i.test(W)||/^video$/i.test(W)&&S.controls===!0}function $(N){A(N)&&(f=!0,setTimeout(()=>{for(f=!1,N.target.focus();t.length>0;){var S=t.pop();S.target.dispatchEvent(new MouseEvent(S.type,S))}},0))}function L(){typeof document<"u"&&document.body.hasAttribute("data-wf-focus-within")&&pt.env.safari&&(document.addEventListener("mousedown",$,!0),document.addEventListener("mouseup",v,!0),document.addEventListener("click",v,!0))}return{ready:L}})});var bt=be((sn,wt)=>{"use strict";var qe=Te();qe.define("links",wt.exports=function(t,f){var v={},A=t(window),$,L=qe.env(),N=window.location,S=document.createElement("a"),W="w--current",J=/index\.(html|php)$/,se=/\/$/,K,G;v.ready=v.design=v.preview=M;function M(){$=L&&qe.env("design"),G=qe.env("slug")||N.pathname||"",qe.scroll.off(ee),K=[];for(var H=document.links,F=0;F<H.length;++F)Z(H[F]);K.length&&(qe.scroll.on(ee),ee())}function Z(H){if(!H.getAttribute("hreflang")){var F=$&&H.getAttribute("href-disabled")||H.getAttribute("href");if(S.href=F,!(F.indexOf(":")>=0)){var w=t(H);if(S.hash.length>1&&S.host+S.pathname===N.host+N.pathname){if(!/^#[a-zA-Z0-9\-\_]+$/.test(S.hash))return;var Q=t(S.hash);Q.length&&K.push({link:w,sec:Q,active:!1});return}if(!(F==="#"||F==="")){var q=S.href===N.href||F===G||J.test(F)&&se.test(G);V(w,W,q)}}}}function ee(){var H=A.scrollTop(),F=A.height();f.each(K,function(w){if(!w.link.attr("hreflang")){var Q=w.link,q=w.sec,Y=q.offset().top,ce=q.outerHeight(),he=F*.5,ve=q.is(":visible")&&Y+ce-he>=H&&Y+he<=H+F;w.active!==ve&&(w.active=ve,V(Q,W,ve))}})}function V(H,F,w){var Q=H.hasClass(F);w&&Q||!w&&!Q||(w?H.addClass(F):H.removeClass(F))}return v})});var Et=be((un,yt)=>{"use strict";var Ue=Te();Ue.define("scroll",yt.exports=function(t){var f={WF_CLICK_EMPTY:"click.wf-empty-link",WF_CLICK_SCROLL:"click.wf-scroll"},v=window.location,A=Z()?null:window.history,$=t(window),L=t(document),N=t(document.body),S=window.requestAnimationFrame||window.mozRequestAnimationFrame||window.webkitRequestAnimationFrame||function(x){window.setTimeout(x,15)},W=Ue.env("editor")?".w-editor-body":"body",J="header, "+W+" > .header, "+W+" > .w-nav:not([data-no-scroll])",se='a[href="#"]',K='a[href*="#"]:not(.w-tab-link):not('+se+")",G='.wf-force-outline-none[tabindex="-1"]:focus{outline:none;}',M=document.createElement("style");M.appendChild(document.createTextNode(G));function Z(){try{return!!window.frameElement}catch{return!0}}var ee=/^#[a-zA-Z0-9][\w:.-]*$/;function V(x){return ee.test(x.hash)&&x.host+x.pathname===v.host+v.pathname}let H=typeof window.matchMedia=="function"&&window.matchMedia("(prefers-reduced-motion: reduce)");function F(){return document.body.getAttribute("data-wf-scroll-motion")==="none"||H.matches}function w(x,u){var l;switch(u){case"add":l=x.attr("tabindex"),l?x.attr("data-wf-tabindex-swap",l):x.attr("tabindex","-1");break;case"remove":l=x.attr("data-wf-tabindex-swap"),l?(x.attr("tabindex",l),x.removeAttr("data-wf-tabindex-swap")):x.removeAttr("tabindex");break}x.toggleClass("wf-force-outline-none",u==="add")}function Q(x){var u=x.currentTarget;if(!(Ue.env("design")||window.$.mobile&&/(?:^|\s)ui-link(?:$|\s)/.test(u.className))){var l=V(u)?u.hash:"";if(l!==""){var E=t(l);E.length&&(x&&(x.preventDefault(),x.stopPropagation()),q(l,x),window.setTimeout(function(){Y(E,function(){w(E,"add"),E.get(0).focus({preventScroll:!0}),w(E,"remove")})},x?0:300))}}}function q(x){if(v.hash!==x&&A&&A.pushState&&!(Ue.env.chrome&&v.protocol==="file:")){var u=A.state&&A.state.hash;u!==x&&A.pushState({hash:x},"",x)}}function Y(x,u){var l=$.scrollTop(),E=ce(x);if(l!==E){var b=he(x,l,E),P=Date.now(),I=function(){var c=Date.now()-P;window.scroll(0,ve(l,E,c,b)),c<=b?S(I):typeof u=="function"&&u()};S(I)}}function ce(x){var u=t(J),l=u.css("position")==="fixed"?u.outerHeight():0,E=x.offset().top-l;if(x.data("scroll")==="mid"){var b=$.height()-l,P=x.outerHeight();P<b&&(E-=Math.round((b-P)/2))}return E}function he(x,u,l){if(F())return 0;var E=1;return N.add(x).each(function(b,P){var I=parseFloat(P.getAttribute("data-scroll-time"));!isNaN(I)&&I>=0&&(E=I)}),(472.143*Math.log(Math.abs(u-l)+125)-2e3)*E}function ve(x,u,l,E){return l>E?u:x+(u-x)*Ce(l/E)}function Ce(x){return x<.5?4*x*x*x:(x-1)*(2*x-2)*(2*x-2)+1}function ge(){var{WF_CLICK_EMPTY:x,WF_CLICK_SCROLL:u}=f;L.on(u,K,Q),L.on(x,se,function(l){l.preventDefault()}),document.head.insertBefore(M,document.head.firstChild)}return{ready:ge}})});var kt=be((cn,xt)=>{"use strict";var Yt=Te();Yt.define("touch",xt.exports=function(t){var f={},v=window.getSelection;t.event.special.tap={bindType:"click",delegateType:"click"},f.init=function(L){return L=typeof L=="string"?t(L).get(0):L,L?new A(L):null};function A(L){var N=!1,S=!1,W=Math.min(Math.round(window.innerWidth*.04),40),J,se;L.addEventListener("touchstart",K,!1),L.addEventListener("touchmove",G,!1),L.addEventListener("touchend",M,!1),L.addEventListener("touchcancel",Z,!1),L.addEventListener("mousedown",K,!1),L.addEventListener("mousemove",G,!1),L.addEventListener("mouseup",M,!1),L.addEventListener("mouseout",Z,!1);function K(V){var H=V.touches;H&&H.length>1||(N=!0,H?(S=!0,J=H[0].clientX):J=V.clientX,se=J)}function G(V){if(N){if(S&&V.type==="mousemove"){V.preventDefault(),V.stopPropagation();return}var H=V.touches,F=H?H[0].clientX:V.clientX,w=F-se;se=F,Math.abs(w)>W&&v&&String(v())===""&&($("swipe",V,{direction:w>0?"right":"left"}),Z())}}function M(V){if(N&&(N=!1,S&&V.type==="mouseup")){V.preventDefault(),V.stopPropagation(),S=!1;return}}function Z(){N=!1}function ee(){L.removeEventListener("touchstart",K,!1),L.removeEventListener("touchmove",G,!1),L.removeEventListener("touchend",M,!1),L.removeEventListener("touchcancel",Z,!1),L.removeEventListener("mousedown",K,!1),L.removeEventListener("mousemove",G,!1),L.removeEventListener("mouseup",M,!1),L.removeEventListener("mouseout",Z,!1),L=null}this.destroy=ee}function $(L,N,S){var W=t.Event(L,{originalEvent:N});t(N.target).trigger(W,S)}return f.instance=f.init(document),f})});var Ot=be((fn,_t)=>{"use strict";var Qe=Te();Qe.define("forms",_t.exports=function(t,f){var v={},A=t(document),$,L=window.location,N=window.XDomainRequest&&!window.atob,S=".w-form",W,J=/e(-)?mail/i,se=/^\S+@\S+$/,K=window.alert,G=Qe.env(),M,Z,ee,V=/list-manage[1-9]?.com/i,H=f.debounce(function(){K("Oops! This page has improperly configured forms. Please contact your website administrator to fix this issue.")},100);v.ready=v.design=v.preview=function(){F(),!G&&!M&&Q()};function F(){W=t("html").attr("data-wf-site"),Z="https://webflow.com/api/v1/form/"+W,N&&Z.indexOf("https://webflow.com")>=0&&(Z=Z.replace("https://webflow.com","https://formdata.webflow.com")),ee=`${Z}/signFile`,$=t(S+" form"),$.length&&$.each(w)}function w(c,y){var k=t(y),h=t.data(y,S);h||(h=t.data(y,S,{form:k})),q(h);var d=k.closest("div.w-form");h.done=d.find("> .w-form-done"),h.fail=d.find("> .w-form-fail"),h.fileUploads=d.find(".w-file-upload"),h.fileUploads.each(function(U){b(U,h)});var T=h.form.attr("aria-label")||h.form.attr("data-name")||"Form";h.done.attr("aria-label")||h.form.attr("aria-label",T),h.done.attr("tabindex","-1"),h.done.attr("role","region"),h.done.attr("aria-label")||h.done.attr("aria-label",T+" success"),h.fail.attr("tabindex","-1"),h.fail.attr("role","region"),h.fail.attr("aria-label")||h.fail.attr("aria-label",T+" failure");var B=h.action=k.attr("action");if(h.handler=null,h.redirect=k.attr("data-redirect"),V.test(B)){h.handler=u;return}if(!B){if(W){h.handler=x;return}H()}}function Q(){M=!0,A.on("submit",S+" form",function(U){var R=t.data(this,S);R.handler&&(R.evt=U,R.handler(R))});let c=".w-checkbox-input",y=".w-radio-input",k="w--redirected-checked",h="w--redirected-focus",d="w--redirected-focus-visible",T=":focus-visible, [data-wf-focus-visible]",B=[["checkbox",c],["radio",y]];A.on("change",S+' form input[type="checkbox"]:not('+c+")",U=>{t(U.target).siblings(c).toggleClass(k)}),A.on("change",S+' form input[type="radio"]',U=>{t(`input[name="${U.target.name}"]:not(${c})`).map((ie,Ae)=>t(Ae).siblings(y).removeClass(k));let R=t(U.target);R.hasClass("w-radio-input")||R.siblings(y).addClass(k)}),B.forEach(([U,R])=>{A.on("focus",S+` form input[type="${U}"]:not(`+R+")",ie=>{t(ie.target).siblings(R).addClass(h),t(ie.target).filter(T).siblings(R).addClass(d)}),A.on("blur",S+` form input[type="${U}"]:not(`+R+")",ie=>{t(ie.target).siblings(R).removeClass(`${h} ${d}`)})})}function q(c){var y=c.btn=c.form.find(':input[type="submit"]');c.wait=c.btn.attr("data-wait")||null,c.success=!1,y.prop("disabled",!1),c.label&&y.val(c.label)}function Y(c){var y=c.btn,k=c.wait;y.prop("disabled",!0),k&&(c.label=y.val(),y.val(k))}function ce(c,y){var k=null;return y=y||{},c.find(':input:not([type="submit"]):not([type="file"])').each(function(h,d){var T=t(d),B=T.attr("type"),U=T.attr("data-name")||T.attr("name")||"Field "+(h+1);U=encodeURIComponent(U);var R=T.val();if(B==="checkbox")R=T.is(":checked");else if(B==="radio"){if(y[U]===null||typeof y[U]=="string")return;R=c.find('input[name="'+T.attr("name")+'"]:checked').val()||null}typeof R=="string"&&(R=t.trim(R)),y[U]=R,k=k||ge(T,B,U,R)}),k}function he(c){var y={};return c.find(':input[type="file"]').each(function(k,h){var d=t(h),T=d.attr("data-name")||d.attr("name")||"File "+(k+1),B=d.attr("data-value");typeof B=="string"&&(B=t.trim(B)),y[T]=B}),y}let ve={_mkto_trk:"marketo"};function Ce(){return document.cookie.split("; ").reduce(function(y,k){let h=k.split("="),d=h[0];if(d in ve){let T=ve[d],B=h.slice(1).join("=");y[T]=B}return y},{})}function ge(c,y,k,h){var d=null;return y==="password"?d="Passwords cannot be submitted.":c.attr("required")?h?J.test(c.attr("type"))&&(se.test(h)||(d="Please enter a valid email address for: "+k)):d="Please fill out the required field: "+k:k==="g-recaptcha-response"&&!h&&(d="Please confirm you\u2019re not a robot."),d}function x(c){E(c),l(c)}function u(c){q(c);var y=c.form,k={};if(/^https/.test(L.href)&&!/^https/.test(c.action)){y.attr("method","post");return}E(c);var h=ce(y,k);if(h)return K(h);Y(c);var d;f.each(k,function(R,ie){J.test(ie)&&(k.EMAIL=R),/^((full[ _-]?)?name)$/i.test(ie)&&(d=R),/^(first[ _-]?name)$/i.test(ie)&&(k.FNAME=R),/^(last[ _-]?name)$/i.test(ie)&&(k.LNAME=R)}),d&&!k.FNAME&&(d=d.split(" "),k.FNAME=d[0],k.LNAME=k.LNAME||d[1]);var T=c.action.replace("/post?","/post-json?")+"&c=?",B=T.indexOf("u=")+2;B=T.substring(B,T.indexOf("&",B));var U=T.indexOf("id=")+3;U=T.substring(U,T.indexOf("&",U)),k["b_"+B+"_"+U]="",t.ajax({url:T,data:k,dataType:"jsonp"}).done(function(R){c.success=R.result==="success"||/already/.test(R.msg),c.success||console.info("MailChimp error: "+R.msg),l(c)}).fail(function(){l(c)})}function l(c){var y=c.form,k=c.redirect,h=c.success;if(h&&k){Qe.location(k);return}c.done.toggle(h),c.fail.toggle(!h),h?c.done.focus():c.fail.focus(),y.toggle(!h),q(c)}function E(c){c.evt&&c.evt.preventDefault(),c.evt=null}function b(c,y){if(!y.fileUploads||!y.fileUploads[c])return;var k,h=t(y.fileUploads[c]),d=h.find("> .w-file-upload-default"),T=h.find("> .w-file-upload-uploading"),B=h.find("> .w-file-upload-success"),U=h.find("> .w-file-upload-error"),R=d.find(".w-file-upload-input"),ie=d.find(".w-file-upload-label"),Ae=ie.children(),te=U.find(".w-file-upload-error-msg"),n=B.find(".w-file-upload-file"),p=B.find(".w-file-remove-link"),_=n.find(".w-file-upload-file-name"),g=te.attr("data-w-size-error"),ae=te.attr("data-w-type-error"),Re=te.attr("data-w-generic-error");if(G||ie.on("click keydown",function(i){i.type==="keydown"&&i.which!==13&&i.which!==32||(i.preventDefault(),R.click())}),ie.find(".w-icon-file-upload-icon").attr("aria-hidden","true"),p.find(".w-icon-file-upload-remove").attr("aria-hidden","true"),G)R.on("click",function(i){i.preventDefault()}),ie.on("click",function(i){i.preventDefault()}),Ae.on("click",function(i){i.preventDefault()});else{p.on("click keydown",function(i){if(i.type==="keydown"){if(i.which!==13&&i.which!==32)return;i.preventDefault()}R.removeAttr("data-value"),R.val(""),_.html(""),d.toggle(!0),B.toggle(!1),ie.focus()}),R.on("change",function(i){k=i.target&&i.target.files&&i.target.files[0],k&&(d.toggle(!1),U.toggle(!1),T.toggle(!0),T.focus(),_.text(k.name),a()||Y(y),y.fileUploads[c].uploading=!0,P(k,r))});var Se=ie.outerHeight();R.height(Se),R.width(1)}function e(i){var s=i.responseJSON&&i.responseJSON.msg,O=Re;typeof s=="string"&&s.indexOf("InvalidFileTypeError")===0?O=ae:typeof s=="string"&&s.indexOf("MaxFileSizeError")===0&&(O=g),te.text(O),R.removeAttr("data-value"),R.val(""),T.toggle(!1),d.toggle(!0),U.toggle(!0),U.focus(),y.fileUploads[c].uploading=!1,a()||q(y)}function r(i,s){if(i)return e(i);var O=s.fileName,D=s.postData,oe=s.fileId,m=s.s3Url;R.attr("data-value",oe),I(m,D,k,O,o)}function o(i){if(i)return e(i);T.toggle(!1),B.css("display","inline-block"),B.focus(),y.fileUploads[c].uploading=!1,a()||q(y)}function a(){var i=y.fileUploads&&y.fileUploads.toArray()||[];return i.some(function(s){return s.uploading})}}function P(c,y){var k=new URLSearchParams({name:c.name,size:c.size});t.ajax({type:"GET",url:`${ee}?${k}`,crossDomain:!0}).done(function(h){y(null,h)}).fail(function(h){y(h)})}function I(c,y,k,h,d){var T=new FormData;for(var B in y)T.append(B,y[B]);T.append("file",k,h),t.ajax({type:"POST",url:c,data:T,processData:!1,contentType:!1}).done(function(){d(null)}).fail(function(U){d(U)})}return v})});var St=be((ln,At)=>{"use strict";var je=window.jQuery,Le={},Be=[],Lt=".w-ix",$e={reset:function(t,f){f.__wf_intro=null},intro:function(t,f){f.__wf_intro||(f.__wf_intro=!0,je(f).triggerHandler(Le.types.INTRO))},outro:function(t,f){f.__wf_intro&&(f.__wf_intro=null,je(f).triggerHandler(Le.types.OUTRO))}};Le.triggers={};Le.types={INTRO:"w-ix-intro"+Lt,OUTRO:"w-ix-outro"+Lt};Le.init=function(){for(var t=Be.length,f=0;f<t;f++){var v=Be[f];v[0](0,v[1])}Be=[],je.extend(Le.triggers,$e)};Le.async=function(){for(var t in $e){var f=$e[t];$e.hasOwnProperty(t)&&(Le.triggers[t]=function(v,A){Be.push([f,A])})}};Le.async();At.exports=Le});var Ft=be((dn,Mt)=>{"use strict";var Je=St();function Tt(t,f){var v=document.createEvent("CustomEvent");v.initCustomEvent(f,!0,!0,null),t.dispatchEvent(v)}var Gt=window.jQuery,Xe={},Ct=".w-ix",Zt={reset:function(t,f){Je.triggers.reset(t,f)},intro:function(t,f){Je.triggers.intro(t,f),Tt(f,"COMPONENT_ACTIVE")},outro:function(t,f){Je.triggers.outro(t,f),Tt(f,"COMPONENT_INACTIVE")}};Xe.triggers={};Xe.types={INTRO:"w-ix-intro"+Ct,OUTRO:"w-ix-outro"+Ct};Gt.extend(Xe.triggers,Zt);Mt.exports=Xe});var It=be((hn,Rt)=>{"use strict";var Fe=Te(),Qt=Ft(),de={ARROW_LEFT:37,ARROW_UP:38,ARROW_RIGHT:39,ARROW_DOWN:40,ESCAPE:27,SPACE:32,ENTER:13,HOME:36,END:35};Fe.define("navbar",Rt.exports=function(t,f){var v={},A=t.tram,$=t(window),L=t(document),N=f.debounce,S,W,J,se,K=Fe.env(),G='<div class="w-nav-overlay" data-wf-ignore />',M=".w-nav",Z="w--open",ee="w--nav-dropdown-open",V="w--nav-dropdown-toggle-open",H="w--nav-dropdown-list-open",F="w--nav-link-open",w=Qt.triggers,Q=t();v.ready=v.design=v.preview=q,v.destroy=function(){Q=t(),Y(),W&&W.length&&W.each(Ce)};function q(){J=K&&Fe.env("design"),se=Fe.env("editor"),S=t(document.body),W=L.find(M),W.length&&(W.each(ve),Y(),ce())}function Y(){Fe.resize.off(he)}function ce(){Fe.resize.on(he)}function he(){W.each(d)}function ve(n,p){var _=t(p),g=t.data(p,M);g||(g=t.data(p,M,{open:!1,el:_,config:{},selectedIdx:-1})),g.menu=_.find(".w-nav-menu"),g.links=g.menu.find(".w-nav-link"),g.dropdowns=g.menu.find(".w-dropdown"),g.dropdownToggle=g.menu.find(".w-dropdown-toggle"),g.dropdownList=g.menu.find(".w-dropdown-list"),g.button=_.find(".w-nav-button"),g.container=_.find(".w-container"),g.overlayContainerId="w-nav-overlay-"+n,g.outside=k(g);var ae=_.find(".w-nav-brand");ae&&ae.attr("href")==="/"&&ae.attr("aria-label")==null&&ae.attr("aria-label","home"),g.button.attr("style","-webkit-user-select: text;"),g.button.attr("aria-label")==null&&g.button.attr("aria-label","menu"),g.button.attr("role","button"),g.button.attr("tabindex","0"),g.button.attr("aria-controls",g.overlayContainerId),g.button.attr("aria-haspopup","menu"),g.button.attr("aria-expanded","false"),g.el.off(M),g.button.off(M),g.menu.off(M),u(g),J?(ge(g),g.el.on("setting"+M,l(g))):(x(g),g.button.on("click"+M,c(g)),g.menu.on("click"+M,"a",y(g)),g.button.on("keydown"+M,E(g)),g.el.on("keydown"+M,b(g))),d(n,p)}function Ce(n,p){var _=t.data(p,M);_&&(ge(_),t.removeData(p,M))}function ge(n){n.overlay&&(te(n,!0),n.overlay.remove(),n.overlay=null)}function x(n){n.overlay||(n.overlay=t(G).appendTo(n.el),n.overlay.attr("id",n.overlayContainerId),n.parent=n.menu.parent(),te(n,!0))}function u(n){var p={},_=n.config||{},g=p.animation=n.el.attr("data-animation")||"default";p.animOver=/^over/.test(g),p.animDirect=/left$/.test(g)?-1:1,_.animation!==g&&n.open&&f.defer(I,n),p.easing=n.el.attr("data-easing")||"ease",p.easing2=n.el.attr("data-easing2")||"ease";var ae=n.el.attr("data-duration");p.duration=ae!=null?Number(ae):400,p.docHeight=n.el.attr("data-doc-height"),n.config=p}function l(n){return function(p,_){_=_||{};var g=$.width();u(n),_.open===!0&&ie(n,!0),_.open===!1&&te(n,!0),n.open&&f.defer(function(){g!==$.width()&&I(n)})}}function E(n){return function(p){switch(p.keyCode){case de.SPACE:case de.ENTER:return c(n)(),p.preventDefault(),p.stopPropagation();case de.ESCAPE:return te(n),p.preventDefault(),p.stopPropagation();case de.ARROW_RIGHT:case de.ARROW_DOWN:case de.HOME:case de.END:return n.open?(p.keyCode===de.END?n.selectedIdx=n.links.length-1:n.selectedIdx=0,P(n),p.preventDefault(),p.stopPropagation()):(p.preventDefault(),p.stopPropagation())}}}function b(n){return function(p){if(n.open)switch(n.selectedIdx=n.links.index(document.activeElement),p.keyCode){case de.HOME:case de.END:return p.keyCode===de.END?n.selectedIdx=n.links.length-1:n.selectedIdx=0,P(n),p.preventDefault(),p.stopPropagation();case de.ESCAPE:return te(n),n.button.focus(),p.preventDefault(),p.stopPropagation();case de.ARROW_LEFT:case de.ARROW_UP:return n.selectedIdx=Math.max(-1,n.selectedIdx-1),P(n),p.preventDefault(),p.stopPropagation();case de.ARROW_RIGHT:case de.ARROW_DOWN:return n.selectedIdx=Math.min(n.links.length-1,n.selectedIdx+1),P(n),p.preventDefault(),p.stopPropagation()}}}function P(n){if(n.links[n.selectedIdx]){var p=n.links[n.selectedIdx];p.focus(),y(p)}}function I(n){n.open&&(te(n,!0),ie(n,!0))}function c(n){return N(function(){n.open?te(n):ie(n)})}function y(n){return function(p){var _=t(this),g=_.attr("href");if(!Fe.validClick(p.currentTarget)){p.preventDefault();return}g&&g.indexOf("#")===0&&n.open&&te(n)}}function k(n){return n.outside&&L.off("click"+M,n.outside),function(p){var _=t(p.target);se&&_.closest(".w-editor-bem-EditorOverlay").length||h(n,_)}}var h=N(function(n,p){if(n.open){var _=p.closest(".w-nav-menu");n.menu.is(_)||te(n)}});function d(n,p){var _=t.data(p,M),g=_.collapsed=_.button.css("display")!=="none";if(_.open&&!g&&!J&&te(_,!0),_.container.length){var ae=B(_);_.links.each(ae),_.dropdowns.each(ae)}_.open&&Ae(_)}var T="max-width";function B(n){var p=n.container.css(T);return p==="none"&&(p=""),function(_,g){g=t(g),g.css(T,""),g.css(T)==="none"&&g.css(T,p)}}function U(n,p){p.setAttribute("data-nav-menu-open","")}function R(n,p){p.removeAttribute("data-nav-menu-open")}function ie(n,p){if(n.open)return;n.open=!0,n.menu.each(U),n.links.addClass(F),n.dropdowns.addClass(ee),n.dropdownToggle.addClass(V),n.dropdownList.addClass(H),n.button.addClass(Z);var _=n.config,g=_.animation;(g==="none"||!A.support.transform||_.duration<=0)&&(p=!0);var ae=Ae(n),Re=n.menu.outerHeight(!0),Se=n.menu.outerWidth(!0),e=n.el.height(),r=n.el[0];if(d(0,r),w.intro(0,r),Fe.redraw.up(),J||L.on("click"+M,n.outside),p){i();return}var o="transform "+_.duration+"ms "+_.easing;if(n.overlay&&(Q=n.menu.prev(),n.overlay.show().append(n.menu)),_.animOver){A(n.menu).add(o).set({x:_.animDirect*Se,height:ae}).start({x:0}).then(i),n.overlay&&n.overlay.width(Se);return}var a=e+Re;A(n.menu).add(o).set({y:-a}).start({y:0}).then(i);function i(){n.button.attr("aria-expanded","true")}}function Ae(n){var p=n.config,_=p.docHeight?L.height():S.height();return p.animOver?n.menu.height(_):n.el.css("position")!=="fixed"&&(_-=n.el.outerHeight(!0)),n.overlay&&n.overlay.height(_),_}function te(n,p){if(!n.open)return;n.open=!1,n.button.removeClass(Z);var _=n.config;if((_.animation==="none"||!A.support.transform||_.duration<=0)&&(p=!0),w.outro(0,n.el[0]),L.off("click"+M,n.outside),p){A(n.menu).stop(),r();return}var g="transform "+_.duration+"ms "+_.easing2,ae=n.menu.outerHeight(!0),Re=n.menu.outerWidth(!0),Se=n.el.height();if(_.animOver){A(n.menu).add(g).start({x:Re*_.animDirect}).then(r);return}var e=Se+ae;A(n.menu).add(g).start({y:-e}).then(r);function r(){n.menu.height(""),A(n.menu).set({x:0,y:0}),n.menu.each(R),n.links.removeClass(F),n.dropdowns.removeClass(ee),n.dropdownToggle.removeClass(V),n.dropdownList.removeClass(H),n.overlay&&n.overlay.children().length&&(Q.length?n.menu.insertAfter(Q):n.menu.prependTo(n.parent),n.overlay.attr("style","").hide()),n.el.triggerHandler("w-close"),n.button.attr("aria-expanded","false")}}return v})});dt();vt();gt();bt();Et();kt();Ot();It();})();
/*!
* tram.js v0.8.2-global
* Cross-browser CSS3 transitions in JavaScript
* https://github.com/bkwld/tram
* MIT License
*/
/*!
* Webflow._ (aka) Underscore.js 1.6.0 (custom build)
*
* http://underscorejs.org
* (c) 2009-2013 Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors
* Underscore may be freely distributed under the MIT license.
* @license MIT
*/