1(window.webpackJsonp_N_E=window.webpackJsonp_N_E||[]).push([[2],{"+2U7":function(t,e,n){"use strict";n.d(e,"b",(function(){return s})),n.d(e,"a",(function(){return a}));var r={},i=function(t){return r[t]=r[t]||[],r[t]},s=function(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,r=i(t);r.push({order:n,component:e})},a=function(t){return i(t).sort((function(t,e){return t.order-e.order})).map((function(t){return t.component}))}},"0Tit":function(t,e){var n=.1,r="function"===typeof Float32Array;function i(t,e){return 1-3*e+3*t}function s(t,e){return 3*e-6*t}function a(t){return 3*t}function o(t,e,n){return((i(e,n)*t+s(e,n))*t+a(e))*t}function l(t,e,n){return 3*i(e,n)*t*t+2*s(e,n)*t+a(e)}function u(t){return t}t.exports=function(t,e,i,s){if(!(0<=t&&t<=1&&0<=i&&i<=1))throw new Error("bezier x values must be in [0, 1] range");if(t===e&&i===s)return u;for(var a=r?new Float32Array(11):new Array(11),c=0;c<11;++c)a[c]=o(c*n,t,i);function h(e){for(var r=0,s=1;10!==s&&a[s]<=e;++s)r+=n;--s;var u=r+(e-a[s])/(a[s+1]-a[s])*n,c=l(u,t,i);return c>=.001?function(t,e,n,r){for(var i=0;i<4;++i){var s=l(e,n,r);if(0===s)return e;e-=(o(e,n,r)-t)/s}return e}(e,u,t,i):0===c?u:function(t,e,n,r,i){var s,a,l=0;do{(s=o(a=e+(n-e)/2,r,i)-t)>0?n=a:e=a}while(Math.abs(s)>1e-7&&++l<10);return a}(e,r,r+n,t,i)}return function(t){return 0===t?0:1===t?1:o(h(t),e,s)}}},"6FTQ":function(t,e,n){"use strict";function r(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);n<e;n++)r[n]=t[n];return r}n.d(e,"a",(function(){return r}))},"8rE2":function(t,e,n){"use strict";n.d(e,"a",(function(){return i}));var r=n("6FTQ");function i(t,e){if(t){if("string"===typeof t)return Object(r.a)(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);return"Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n?Array.from(t):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Object(r.a)(t,e):void 0}}},"BW/o":function(t,e,n){"use strict";var r=n("q1tI"),i=n.n(r),s=n("akeB"),a=n("vCNi"),o=a.a.Provider,l=(a.a.Consumer,a.a,n("zVL6")),u=n("KQtW"),c=n("Ypow"),h=n("BWD/"),d=n("zM07"),f=i.a.createElement,p=function(t){var e=Object(u.b)("layout","page");return f(e||r.Fragment,t)},v=function(t){var e=t.page;return e&&e.blocks?f("main",{id:"mainContent"},e.blocks.map((function(t,e){return f(c.a,{key:e,block:t})}))):null};e.a=function(t){var e,n,i=t.page,u=t.meta,c=t.state,m=Object(r.useState)(!1),b=m[0],g={ariaHidden:b,setAriaHidden:m[1]},w=null!==(e=null===u||void 0===u||null===(n=u.pageTemplate)||void 0===n?void 0:n.inverted)&&void 0!==e&&e;return f(l.a,{value:c},f(s.a,null,f(o,{value:g},f(a.h.Provider,{value:w},f(p,{meta:u},f(h.a,{meta:u}),f("div",{"aria-hidden":b},f(v,{page:i}),f(d.a,{meta:u})))))))}},"BWD/":function(t,e,n){"use strict";var r=n("cpVT"),i=n("HALo"),s=n("q1tI"),a=n.n(s),o=n("TSYQ"),l=n.n(o),u=n("+2U7"),c=n("wU5V"),h=n.n(c),d=a.a.createElement;e.a=function(t){var e,n,s,a,o=Object(u.a)("header").map((function(e,n){return d(e,Object(i.a)({key:n},t))})),c=Boolean(null===(e=t.meta)||void 0===e?void 0:e.absoluteHeader),f=Boolean(null===(n=t.meta)||void 0===n||null===(s=n.header)||void 0===s?void 0:s.alwaysOnTop);return d("div",{className:l()(h.a.header,(a={},Object(r.a)(a,h.a.headerAbsolute,c),Object(r.a)(a,h.a.headerAlwaysOnTop,c&&f),a))},o)}},"H+61":function(t,e,n){"use strict";function r(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}n.d(e,"a",(function(){return r}))},HALo:function(t,e,n){"use strict";function r(){return(r=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t}).apply(this,arguments)}n.d(e,"a",(function(){return r}))},KQtW:function(t,e,n){"use strict";n.d(e,"a",(function(){return a})),n.d(e,"b",(function(){return o}));var r=n("Qo1k"),i={blocks:{},layout:{},meta:{},body:{},tools:{}},s=function(t){if("undefined"===typeof i[t])throw new Error("Invalid registry: ".concat(t));return i[t]},a=function(t,e,n){s(t)[e]=n},o=function(t,e){var n=s(t)[e],i=Object(r.a)(t,e);for(var a in i)n=i[a](n);return n}},Qo1k:function(t,e,n){"use strict";n.d(e,"a",(function(){return i}));var r={blocks:{},layout:{},meta:{},body:{},tools:{}},i=function(t,e){var n;if("undefined"===typeof r[t])throw new Error("Invalid registry: ".concat(t));return null!==(n=r[t][e])&&void 0!==n?n:[]}},TSYQ:function(t,e,n){var r;!function(){"use strict";var n={}.hasOwnProperty;function i(){for(var t="",e=0;e<arguments.length;e++){var n=arguments[e];n&&(t=a(t,s(n)))}return t}function s(t){if("string"===typeof t||"number"===typeof t)return t;if("object"!==typeof t)return"";if(Array.isArray(t))return i.apply(null,t);if(t.toString!==Object.prototype.toString&&!t.toString.toString().includes("[native code]"))return t.toString();var e="";for(var r in t)n.call(t,r)&&t[r]&&(e=a(e,r));return e}function a(t,e){return e?t?t+" "+e:t+e:t}
1t.exports?(i.default=i,t.exports=i):void 0===(r=function(){return i}.apply(e,[]))||(t.exports=r)}()},UlJF:function(t,e,n){"use strict";function r(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}function i(t,e,n){return e&&r(t.prototype,e),n&&r(t,n),t}n.d(e,"a",(function(){return i}))},Ypow:function(t,e,n){"use strict";var r=n("q1tI"),i=n.n(r),s=n("KQtW"),a=i.a.createElement;e.a=function t(e){var n=e.block,r=Object(s.b)("blocks",n.blockName);if(!r)return null;var i,o=n.attrs,l=n.innerBlocks;return l&&(i=l.map((function(e,n){return a(t,{key:n,block:e})}))),a(r,o,i)}},akeB:function(t,e,n){"use strict";n.d(e,"a",(function(){return B})),n.d(e,"b",(function(){return V}));var r,i,s,a,o,l,u=n("0Tit"),c=n.n(u),h=function(t){this.startX=t.startX,this.startY=t.startY,this.endX=t.endX,this.endY=t.endY,this.totalX=this.endX-this.startX,this.totalY=this.endY-this.startY,this.startMultiplierX=t.startMultiplierX||1,this.endMultiplierX=t.endMultiplierX||1,this.startMultiplierY=t.startMultiplierY||1,this.endMultiplierY=t.endMultiplierY||1};function d(){return(d=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t}).apply(this,arguments)}!function(t){t.speed="speed",t.translateX="translateX",t.translateY="translateY",t.rotate="rotate",t.rotateX="rotateX",t.rotateY="rotateY",t.rotateZ="rotateZ",t.scale="scale",t.scaleX="scaleX",t.scaleY="scaleY",t.scaleZ="scaleZ",t.opacity="opacity"}(r||(r={})),function(t){t.px="px",t["%"]="%",t.vh="vh",t.vw="vw"}(i||(i={})),function(t){t.deg="deg",t.turn="turn",t.rad="rad"}(s||(s={})),function(t){t[""]=""}(a||(a={})),function(t){t.vertical="vertical",t.horizontal="horizontal"}(o||(o={})),function(t){t.ease="ease",t.easeIn="easeIn",t.easeOut="easeOut",t.easeInOut="easeInOut",t.easeInQuad="easeInQuad",t.easeInCubic="easeInCubic",t.easeInQuart="easeInQuart",t.easeInQuint="easeInQuint",t.easeInSine="easeInSine",t.easeInExpo="easeInExpo",t.easeInCirc="easeInCirc",t.easeOutQuad="easeOutQuad",t.easeOutCubic="easeOutCubic",t.easeOutQuart="easeOutQuart",t.easeOutQuint="easeOutQuint",t.easeOutSine="easeOutSine",t.easeOutExpo="easeOutExpo",t.easeOutCirc="easeOutCirc",t.easeInOutQuad="easeInOutQuad",t.easeInOutCubic="easeInOutCubic",t.easeInOutQuart="easeInOutQuart",t.easeInOutQuint="easeInOutQuint",t.easeInOutSine="easeInOutSine",t.easeInOutExpo="easeInOutExpo",t.easeInOutCirc="easeInOutCirc",t.easeInBack="easeInBack",t.easeOutBack="easeOutBack",t.easeInOutBack="easeInOutBack"}(l||(l={}));var f=0;var p=function(){function t(t){var e=t.el.getBoundingClientRect();if(t.view.scrollContainer){var n=t.view.scrollContainer.getBoundingClientRect();e=d({},e,{top:e.top-n.top,right:e.right-n.left,bottom:e.bottom-n.top,left:e.left-n.left})}this.height=t.el.offsetHeight,this.width=t.el.offsetWidth,this.left=e.left,this.right=e.right,this.top=e.top,this.bottom=e.bottom,t.rootMargin&&this._setRectWithRootMargin(t.rootMargin)}return t.prototype._setRectWithRootMargin=function(t){var e=t.top+t.bottom,n=t.left+t.right;this.top-=t.top,this.right+=t.right,this.bottom+=t.bottom,this.left-=t.left,this.height+=e,this.width+=n},t}(),v=[a[""],i.px,i["%"],i.vh,i.vw,s.deg,s.turn,s.rad];function m(t,e){void 0===e&&(e=i["%"]);var n={value:0,unit:e};if("undefined"===typeof t)return n;if(!("number"===typeof t||"string"===typeof t))throw new Error("Invalid value provided. Must provide a value as a string or number");if(t=String(t),n.value=parseFloat(t),n.unit=t.match(/[\d.\-+]*\s*(.*)/)[1]||e,!v.includes(n.unit))throw new Error("Invalid unit provided.");return n}var b={ease:[.25,.1,.25,1],easeIn:[.42,0,1,1],easeOut:[0,0,.58,1],easeInOut:[.42,0,.58,1],easeInQuad:[.55,.085,.68,.53],easeInCubic:[.55,.055,.675,.19],easeInQuart:[.895,.03,.685,.22],easeInQuint:[.755,.05,.855,.06],easeInSine:[.47,0,.745,.715],easeInExpo:[.95,.05,.795,.035],easeInCirc:[.6,.04,.98,.335],easeOutQuad:[.25,.46,.45,.94],easeOutCubic:[.215,.61,.355,1],easeOutQuart:[.165,.84,.44,1],easeOutQuint:[.23,1,.32,1],easeOutSine:[.39,.575,.565,1],easeOutExpo:[.19,1,.22,1],easeOutCirc:[.075,.82,.165,1],easeInOutQuad:[.455,.03,.515,.955],easeInOutCubic:[.645,.045,.355,1],easeInOutQuart:[.77,0,.175,1],easeInOutQuint:[.86,0,.07,1],easeInOutSine:[.445,.05,.55,.95],easeInOutExpo:[1,0,0,1],easeInOutCirc:[.785,.135,.15,.86],easeInBack:[.6,-.28,.735,.045],easeOutBack:[.175,.885,.32,1.275],easeInOutBack:[.68,-.55,.265,1.55]};function g(t){if(Array.isArray(t))return c()(t[0],t[1],t[2],t[3]);if("string"===typeof t&&"undefined"!==typeof b[t]){var e=b[t];return c()(e[0],e[1],e[2],e[3])}}var w=Object.values(r),y={speed:"px",translateX:"%",translateY:"%",rotate:"deg",rotateX:"deg",rotateY:"deg",rotateZ:"deg",scale:"",scaleX:"",scaleY:"",scaleZ:"",opacity:""};function O(t,e){var n={};
1return w.forEach((function(r){var i=y[r];if("number"===typeof(null==t?void 0:t[r])){var s=null==t?void 0:t[r],a=-10*(s||0)+"px",l=m(10*(s||0)+"px"),u=m(a),c={start:l.value,end:u.value,unit:l.unit};e===o.vertical&&(n.translateY=c),e===o.horizontal&&(n.translateX=c)}if(Array.isArray(null==t?void 0:t[r])){var h=null==t?void 0:t[r];if("undefined"!==typeof h[0]&&"undefined"!==typeof h[1]){var d=m(null==h?void 0:h[0],i),f=m(null==h?void 0:h[1],i),p=g(null==h?void 0:h[2]);if(n[r]={start:d.value,end:f.value,unit:d.unit,easing:p},d.unit!==f.unit)throw new Error("Must provide matching units for the min and max offset values of each axis.")}}})),n}function E(t,e,n,r){var i=(n-t)/e;return r&&(i=r(i)),i}function C(t,e){return{value:function(t,e,n,r,i){return(n-e)*(t-r)/(i-r)+e}("function"===typeof t.easing?t.easing(e):e,(null==t?void 0:t.start)||0,(null==t?void 0:t.end)||0,0,1),unit:null==t?void 0:t.unit}}var _=Object.values(r).filter((function(t){return"opacity"!==t}));function x(t,e,n){if(n){var r=function(t,e){return _.reduce((function(n,r){var i=t[r]&&C(t[r],e);return"undefined"===typeof i||"undefined"===typeof i.value||"undefined"===typeof i.unit?n:n+(r+"("+i.value+i.unit+")")}),"")}(t,e),i=function(t,e){var n=t.opacity&&C(t.opacity,e);if("undefined"===typeof n||"undefined"===typeof n.value||"undefined"===typeof n.unit)return"";return""+n.value}(t,e);n.style.transform=r,n.style.opacity=i}}function S(t){var e=t.el;e&&(e.style.transform="",e.style.opacity="")}function I(t,e,n){var r=e>t,i=n+(Math.abs(t)+Math.abs(e))*(r?-1:1);return Math.max(n/i,1)}function j(t,e){var n=t.start,r=t.end,i=t.unit;if("%"===i){var s=e/100;n*=s,r*=s}if("vw"===i){var a=n/100,o=r/100;n=window.innerWidth*a,r=window.innerWidth*o}if("vh"===i){var l=n/100,u=r/100;n=window.innerHeight*l,r=window.innerHeight*u}return{start:n,end:r}}var P={start:0,end:0,unit:""};var A=function(t,e,n){return Math.min(Math.max(t,e),n)},Y=function(){function t(t){this.el=t.el,this.props=t.props,this.scrollAxis=t.scrollAxis,this.disabledParallaxController=t.disabledParallaxController||!1,this.id=++f,this.effects=O(this.props,this.scrollAxis),this.isInView=null,this.progress=0,this._setElementEasing(t.props.easing),function(t,e){var n="transform"+(Object.keys(e).includes("opacity")?",opacity":"");t.style.willChange=n}(t.el,this.effects)}var e=t.prototype;return e.updateProps=function(t){return this.props=d({},this.props,t),this.effects=O(t,this.scrollAxis),this._setElementEasing(t.easing),this},e.setCachedAttributes=function(t,e){S(this),this.rect=new p({el:this.props.targetElement||this.el,rootMargin:this.props.rootMargin,view:t});var n,r,i,s=(n=this.props,r=this.effects,i=this.scrollAxis,!(n.rootMargin||n.targetElement||n.shouldDisableScalingTranslations)&&!!(r.translateX&&i===o.horizontal||r.translateY&&i===o.vertical));return"number"===typeof this.props.startScroll&&"number"===typeof this.props.endScroll?(this.limits=new h({startX:this.props.startScroll,startY:this.props.startScroll,endX:this.props.endScroll,endY:this.props.endScroll}),this._setElementStyles(),this):(s?(this.limits=function(t,e,n,r,i,s){var a=n.translateX||P,l=n.translateY||P,u=j(a,t.width),c=u.start,d=u.end,f=j(l,t.height),p=f.start,v=f.end,m=t.top-e.height,b=t.left-e.width,g=t.bottom,w=t.right,y=1,O=1;i===o.vertical&&(O=y=I(p,v,e.height+t.height));var E=1,C=1;if(i===o.horizontal&&(C=E=I(c,d,e.width+t.width)),p<0&&(m+=p*y),v>0&&(g+=v*O),c<0&&(b+=c*E),d>0&&(w+=d*C),b+=r.x,w+=r.x,m+=r.y,g+=r.y,s){var _=r.y+t.top<e.height,x=r.x+t.left<e.width,S=r.y+t.bottom>e.scrollHeight-e.height,A=r.x+t.right>e.scrollWidth-e.height;_&&S&&(y=1,O=1,m=0,g=e.scrollHeight-e.height),x&&A&&(E=1,C=1,b=0,w=e.scrollWidth-e.width),!_&&S&&(m=t.top-e.height+r.y,y=I(p,v,(g=e.scrollHeight-e.height)-m),O=1,p<0&&(m+=p*y)),!x&&A&&(b=t.left-e.width+r.x,E=I(c,d,(w=e.scrollWidth-e.width)-b),C=1,c<0&&(b+=c*E)),_&&!S&&(m=0,y=1,O=I(p,v,(g=t.bottom+r.y)-m),v>0&&(g+=v*O)),x&&!A&&(b=0,E=1,C=I(c,d,(w=t.right+r.x)-b),d>0&&(w+=d*C))}return new h({startX:b,startY:m,endX:w,endY:g,startMultiplierX:E,endMultiplierX:C,startMultiplierY:y,endMultiplierY:O})}(this.rect,t,this.effects,e,this.scrollAxis,this.props.shouldAlwaysCompleteAnimation),this.scaledEffects=function(t,e){var n=d({},t);return n.translateX&&(n.translateX=d({},t.translateX,{start:n.translateX.start*e.startMultiplierX,end:n.translateX.end*e.endMultiplierX})),n.translateY&&(n.translateY=d({},t.translateY,{start:n.translateY.start*e.startMultiplierY,end:n.translateY.end*e.endMultiplierY})),n}(this.effects,this.limits)):this.limits=function(t,e,n,r){var i=t.top-e.height,s=t.left-e.width,a=t.bottom,o=t.right;return s+=n.x,o+=n.x,i+=n.y,a+=n.y,r&&(n.y+t.top<e.height&&(i=0),n.x+t.left<e.width&&(s=0),a>e.scrollHeight-e.height&&(a=e.scrollHeight-e.height),o>e.scrollWidth-e.width&&(o=e.scrollWidth-e.width)),new h({startX:s,startY:i,endX:o,endY:a})}(this.rect,t,e,this.props.shouldAlwaysCompleteAnimation),this._setElementStyles(),this)},e._updateElementIsInView=function(t){var e=null===this.isInView;
1t!==this.isInView&&(t?this.props.onEnter&&this.props.onEnter(this):e||(this._setFinalProgress(),this._setElementStyles(),this.props.onExit&&this.props.onExit(this))),this.isInView=t},e._setFinalProgress=function(){var t=A(Math.round(this.progress),0,1);this._updateElementProgress(t)},e._setElementStyles=function(){this.props.disabled||this.disabledParallaxController||x(this.scaledEffects||this.effects,this.progress,this.el)},e._updateElementProgress=function(t){this.progress=t,this.props.onProgressChange&&this.props.onProgressChange(this.progress),this.props.onChange&&this.props.onChange(this)},e._setElementEasing=function(t){this.easing=g(t)},e.updateElementOptions=function(t){this.scrollAxis=t.scrollAxis,this.disabledParallaxController=t.disabledParallaxController||!1},e.updatePosition=function(t){if(!this.limits)return this;var e=this.scrollAxis===o.vertical,n=null===this.isInView,r=e?this.limits.startY:this.limits.startX,i=e?this.limits.endY:this.limits.endX,s=e?this.limits.totalY:this.limits.totalX,a=e?t.y:t.x,l=function(t,e,n){return n>=t&&n<=e}(r,i,a);if(this._updateElementIsInView(l),l){var u=E(r,s,a,this.easing);this._updateElementProgress(u),this._setElementStyles()}else n&&(this.progress=A(Math.round(E(r,s,a,this.easing)),0,1),this._setElementStyles());return this},t}(),X=function(){function t(t){this.scrollContainer=t.scrollContainer,this.width=t.width,this.height=t.height,this.scrollHeight=t.scrollHeight,this.scrollWidth=t.scrollWidth}var e=t.prototype;return e.hasChanged=function(t){return t.width!==this.width||t.height!==this.height||t.scrollWidth!==this.scrollWidth||t.scrollHeight!==this.scrollHeight},e.setSize=function(t){return this.width=t.width,this.height=t.height,this.scrollHeight=t.scrollHeight,this.scrollWidth=t.scrollWidth,this},t}(),k=function(){function t(t,e){this.x=t,this.y=e,this.dx=0,this.dy=0}return t.prototype.setScroll=function(t,e){return this.dx=t-this.x,this.dy=e-this.y,this.x=t,this.y=e,this},t}();var M=function(){function t(t){var e=t.scrollAxis,n=void 0===e?o.vertical:e,r=t.scrollContainer,i=t.disabled,s=void 0!==i&&i;this.disabled=s,this.scrollAxis=n,this.elements=[],this._hasScrollContainer=!!r,this.viewEl=null!=r?r:window;var a=this._getScrollPosition(),l=a[0],u=a[1];this.scroll=new k(l,u),this.view=new X({width:0,height:0,scrollWidth:0,scrollHeight:0,scrollContainer:this._hasScrollContainer?r:void 0}),this._ticking=!1,this._supportsPassive=function(){var t=!1;try{var e=Object.defineProperty({},"passive",{get:function(){return t=!0,!0}});window.addEventListener("test",null,e),window.removeEventListener("test",null,e)}catch(n){}return t}(),this._bindAllMethods(),this.disabled||(this._addListeners(this.viewEl),this._addResizeObserver(),this._setViewSize())}t.init=function(e){if(!("undefined"!==typeof window))throw new Error("Looks like ParallaxController.init() was called on the server. This method must be called on the client.");return new t(e)};var e=t.prototype;return e._bindAllMethods=function(){var t=this;["_addListeners","_removeListeners","_getScrollPosition","_handleScroll","_handleUpdateCache","_updateAllElements","_updateElementPosition","_setViewSize","_addResizeObserver","_checkIfViewHasChanged","_getViewParams","getElements","createElement","removeElementById","resetElementStyles","updateElementPropsById","update","updateScrollContainer","destroy"].forEach((function(e){t[e]=t[e].bind(t)}))},e._addListeners=function(t){t.addEventListener("scroll",this._handleScroll,!!this._supportsPassive&&{passive:!0}),window.addEventListener("resize",this._handleUpdateCache,!1),window.addEventListener("blur",this._handleUpdateCache,!1),window.addEventListener("focus",this._handleUpdateCache,!1),window.addEventListener("load",this._handleUpdateCache,!1)},e._removeListeners=function(t){var e;t.removeEventListener("scroll",this._handleScroll,!1),window.removeEventListener("resize",this._handleUpdateCache,!1),window.removeEventListener("blur",this._handleUpdateCache,!1),window.removeEventListener("focus",this._handleUpdateCache,!1),window.removeEventListener("load",this._handleUpdateCache,!1),null==(e=this._resizeObserver)||e.disconnect()},e._addResizeObserver=function(){var t=this;try{var e=this._hasScrollContainer?this.viewEl:document.documentElement;this._resizeObserver=new ResizeObserver((function(){return t.update(
1)})),this._resizeObserver.observe(e)}catch(n){console.warn("Failed to create the resize observer in the ParallaxContoller")}},e._getScrollPosition=function(){return[this._hasScrollContainer?this.viewEl.scrollLeft:window.pageXOffset,this._hasScrollContainer?this.viewEl.scrollTop:window.pageYOffset]},e._handleScroll=function(){var t,e=this._getScrollPosition(),n=e[0],r=e[1];this.scroll.setScroll(n,r),!this._ticking&&(null==(t=this.elements)?void 0:t.length)>0&&(this._ticking=!0,window.requestAnimationFrame(this._updateAllElements))},e._handleUpdateCache=function(){this._setViewSize(),this._updateAllElements({updateCache:!0})},e._updateAllElements=function(t){var e=this,n=(void 0===t?{}:t).updateCache;this.elements&&this.elements.forEach((function(t){n&&t.setCachedAttributes(e.view,e.scroll),e._updateElementPosition(t)})),this._ticking=!1},e._updateElementPosition=function(t){t.props.disabled||this.disabled||t.updatePosition(this.scroll)},e._getViewParams=function(){if(this._hasScrollContainer){var t=this.viewEl.offsetWidth,e=this.viewEl.offsetHeight,n=this.viewEl.scrollHeight,r=this.viewEl.scrollWidth;return this.view.setSize({width:t,height:e,scrollHeight:n,scrollWidth:r})}var i=document.documentElement;return{width:window.innerWidth||i.clientWidth,height:window.innerHeight||i.clientHeight,scrollHeight:i.scrollHeight,scrollWidth:i.scrollWidth}},e._setViewSize=function(){return this.view.setSize(this._getViewParams())},e._checkIfViewHasChanged=function(){return this.view.hasChanged(this._getViewParams())},e.getElements=function(){return this.elements},e.createElement=function(t){var e=new Y(d({},t,{scrollAxis:this.scrollAxis,disabledParallaxController:this.disabled}));return e.setCachedAttributes(this.view,this.scroll),this.elements=this.elements?[].concat(this.elements,[e]):[e],this._updateElementPosition(e),this._checkIfViewHasChanged()&&this.update(),e},e.removeElementById=function(t){this.elements&&(this.elements=this.elements.filter((function(e){return e.id!==t})))},e.updateElementPropsById=function(t,e){this.elements&&(this.elements=this.elements.map((function(n){return n.id===t?n.updateProps(e):n}))),this.update()},e.resetElementStyles=function(t){S(t)},e.update=function(){var t=this._getScrollPosition(),e=t[0],n=t[1];this.scroll.setScroll(e,n),this._setViewSize(),this._updateAllElements({updateCache:!0})},e.updateScrollContainer=function(t){this._removeListeners(this.viewEl),this.viewEl=t,this._hasScrollContainer=!!t,this.view=new X({width:0,height:0,scrollWidth:0,scrollHeight:0,scrollContainer:t}),this._setViewSize(),this._addListeners(this.viewEl),this._updateAllElements({updateCache:!0})},e.disableParallaxController=function(){this.disabled=!0,this._removeListeners(this.viewEl),this.elements&&this.elements.forEach((function(t){return S(t)}))},e.enableParallaxController=function(){var t=this;this.disabled=!1,this.elements&&this.elements.forEach((function(e){return e.updateElementOptions({disabledParallaxController:!1,scrollAxis:t.scrollAxis})})),this._addListeners(this.viewEl),this._addResizeObserver(),this._setViewSize()},e.disableAllElements=function(){console.warn("deprecated: use disableParallaxController() instead"),this.elements&&(this.elements=this.elements.map((function(t){return t.updateProps({disabled:!0})}))),this.update()},e.enableAllElements=function(){console.warn("deprecated: use enableParallaxController() instead"),this.elements&&(this.elements=this.elements.map((function(t){return t.updateProps({disabled:!1})}))),this.update()},e.destroy=function(){this._removeListeners(this.viewEl),this.elements&&this.elements.forEach((function(t){return S(t)})),this.elements=void 0},t}(),H=n("q1tI"),L=n.n(H);function Q(t,e){if(null==t)return{};var n,r,i={},s=Object.keys(t);for(r=0;r<s.length;r++)n=s[r],e.indexOf(n)>=0||(i[n]=t[n]);return i}var T=["disabled","easing","endScroll","onChange","onEnter","onExit","onProgressChange","opacity","rootMargin","rotate","rotateX","rotateY","rotateZ","scale","scaleX","scaleY","scaleZ","shouldAlwaysCompleteAnimation","shouldDisableScalingTranslations","speed","startScroll","targetElement","translateX","translateY"];function z(t){var e,n=t.disabled,r=t.easing,i=t.endScroll,s=t.onChange,a=t.onEnter,o=t.onExit,l=t.onProgressChange,u=t.opacity,c=t.rootMargin,h=t.rotate,d=t.rotateX,f=t.rotateY,p=t.rotateZ,v=t.scale,m=t.
1scaleX,b=t.scaleY,g=t.scaleZ,w=t.shouldAlwaysCompleteAnimation,y=t.shouldDisableScalingTranslations,O=t.speed,E=t.startScroll,C=t.targetElement,_=t.translateX,x=t.translateY,S=Q(t,T);return{parallaxProps:(e={disabled:n,easing:r,endScroll:i,onChange:s,onEnter:a,onExit:o,onProgressChange:l,opacity:u,rootMargin:c,rotate:h,rotateX:d,rotateY:f,rotateZ:p,scale:v,scaleX:m,scaleY:b,scaleZ:g,shouldAlwaysCompleteAnimation:w,shouldDisableScalingTranslations:y,speed:O,startScroll:E,targetElement:C,translateX:_,translateY:x},Object.keys(e).forEach((function(t){return void 0===e[t]&&delete e[t]})),e),rest:S}}var W=L.a.createContext(null);function V(t){var e=function(){var t=Object(H.useContext)(W);if("undefined"===typeof window)return null;if(!t)throw new Error("Could not find `react-scroll-parallax` context value. Please ensure the component is wrapped in a <ParallaxProvider>");return t}(),n=Object(H.useRef)(null),r=z(t).parallaxProps;!function(t){Object(H.useEffect)((function(){if("undefined"!==typeof window&&!t&&!(t instanceof M))throw new Error("Mu
1st wrap your application's <Parallax /> components in a <ParallaxProvider />.")}),[t])}(e);var i=Object(H.useState)(),s=i[0],a=i[1];return Object(H.useEffect)((function(){var t;if(!(n.current instanceof HTMLElement))throw new Error("You must assign the ref returned by the useParallax() hook to an HTML Element.");var i={el:n.current,props:r};return t=null==e?void 0:e.createElement(i),a(t),function(){t&&(null==e||e.removeElementById(t.id))}}),[]),Object(H.useEffect)((function(){s&&(t.disabled?(null==e||e.resetElementStyles(s),null==e||e.updateElementPropsById(s.id,r)):null==e||e.updateElementPropsById(s.id,r))}),[t.disabled,t.easing,t.endScroll,t.onChange,t.onEnter,t.onExit,t.onProgressChange,t.opacity,t.rootMargin,t.rotate,t.rotateX,t.rotateY,t.rotateZ,t.scale,t.scaleX,t.scaleY,t.scaleZ,t.shouldAlwaysCompleteAnimation,t.shouldDisableScalingTranslations,t.speed,t.startScroll,t.targetElement,t.translateX,t.translateY]),{ref:n,controller:e,element:s}}function B(t){var e,n=Object(H.useRef)(null);return n.current||(n.current=(e={scrollAxis:t.scrollAxis||o.vertical,scrollContainer:t.scrollContainer,disabled:t.isDisabled},"undefined"===typeof window?null:M.init(e))),Object(H.useEffect)((function(){t.scrollContainer&&n.current&&n.current.updateScrollContainer(t.scrollContainer)}),[t.scrollContainer,n.current]),Object(H.useEffect)((function(){t.isDisabled&&n.current&&n.current.disableParallaxController(),!t.isDisabled&&n.current&&n.current.enableParallaxController()}),[t.isDisabled,n.current]),Object(H.useEffect)((function(){return function(){(null==n?void 0:n.current)&&(null==n||n.current.destroy())}}),[]),L.a.createElement(W.Provider,{value:n.current},t.children)}},cpVT:function(t,e,n){"use strict";function r(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}n.d(e,"a",(function(){return r}))},vCNi:function(t,e,n){"use strict";n.d(e,"n",(function(){return v})),n.d(e,"e",(function(){return y})),n.d(e,"h",(function(){return O})),n.d(e,"g",(function(){return E})),n.d(e,"j",(function(){return C})),n.d(e,"i",(function(){return _})),n.d(e,"f",(function(){return x})),n.d(e,"a",(function(){return S})),n.d(e,"c",(function(){return I})),n.d(e,"d",(function(){return j})),n.d(e,"b",(function(){return P})),n.d(e,"l",(function(){return A})),n.d(e,"m",(function(){return Y}));var r=n("cpVT"),i=n("HALo"),s=n("xvhg"),a=n("q1tI"),o=n.n(a),l=n("TSYQ"),u=n.n(l),c=n("H+61"),h=n("UlJF"),d=new(function(){function t(){Object(c.a)(this,t),Object(r.a)(this,"iterator",0),Object(r.a)(this,"theme",""),Object(r.a)(this,"listeners",{}),this.setTheme=this.setTheme.bind(this),this.setTheme("shm")}return Object(h.a)(t,[{key:"getTheme",value:function(){return this.theme}},{key:"setTheme",value:function(t){var e=this;this.theme=t,Object.values(this.listeners).forEach((function(t){return"function"===typeof t?t(e.theme):null}))}},{key:"addListener",value:function(t){var e="listener_".concat(++this.iterator);return this.listeners[e]=t,e}},{key:"removeListener",value:function(t){this.listeners[t]=null,delete this.listeners[t]}}]),t}());var f=n("17x9"),p=n.n(f);p.a.shape({href:p.a.string,rel:p.a.string,target:p.a.string,text:p.a.string,title:p.a.string}),p.a.shape({url:p.a.string,srcSet:p.a.string,alt:p.a.string,width:p.a.number,height:p.a.number,focusPoint:p.a.shape({x:p.a.number,y:p.a.number})}),p.a.shape({embedUrl:p.a.string}),p.a.shape({cc:p.a.bool,by:p.a.bool,nc:p.a.bool,ncEu:p.a.bool,ncJp:p.a.bool,sa:p.a.bool,nd:p.a.bool,pd:p.a.bool,zero:p.a.bool,share:p.a.bool,remix:p.a.bool}),p.a.string,p.a.string,p.a.string;function v(){var t=Object(a.useState)(!1),e=t[0],n=t[1];return Object(a.useEffect)((function(){var t=matchMedia("(prefers-reduced-motion)"),e=function(){n(t.matches)};return e(),t.addEventListener("change",e),function(){return t.removeEventListener("change",e)}}),[]),e}var m=o.a.createElement;function b(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function g(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};
1e%2?b(Object(n),!0).forEach((function(e){Object(r.a)(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):b(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}var w=null,y=Object(a.createContext)(void 0),O=Object(a.createContext)(!1),E=Object(a.createContext)(!1),C=Object(a.createContext)(!0),_=Object(a.createContext)(!1),x=Object(a.createContext)({disableReveal:!1,setDisableReveal:function(){}}),S=Object(a.createContext)({ariaHidden:!1,setAriaHidden:function(){console.log("Running setAriaHidden method")}}),I="default",j="discrete",P="contrast";e.k=function(t,e,n){var r=function(t){if(t.__filemeta&&t.__filemeta.name)return t.__filemeta.name;if(t.displayName)return t.displayName;if(t.name)return t.name;return""}(t),o=function(o){var l=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,e=Object(a.useState)(t||d.theme),n=e[0],r=e[1];return Object(a.useEffect)((function(){var t=d.addListener((function(t){r(t)}));return function(){d.removeListener(t)}}),[]),[n,d.setTheme]}(w),u=Object(s.a)(l,1)[0],c=Object(a.useContext)(y),h=Object(a.useContext)(O),f=Object(a.useContext)(C);return m(t,Object(i.a)({},o,{themeName:u,colorScheme:o.colorScheme||c,invertedColor:o.invertedColor||h,visibility:o.visibility||f,styles:A(e,n,r,u)}))};return o.defaultProps={},o.componentName=r,o};function A(t,e,n,i){var a=function(t){if("string"!==typeof t)return"";return t.charAt(0).toLowerCase()+t.substr(1)}(n),o=function(t){if("string"!==typeof t)return"";return t.charAt(0).toUpperCase()+t.substr(1)}(i);return Object.keys(t).concat(Object.keys(e)).reduce((function(n,i){var l=t[i],c=e[i],h=new RegExp("(".concat(a,")(").concat(o,")?(.*?)$")),d=i.match(h);if(d){var f=Object(s.a)(d,4),p=(f[0],f[1]),v=f[2],m=f[3];if(v&&m){var b,w=p+m;return g(g({},n),{},(b={},Object(r.a)(b,w,u()(n[w],e[i])),Object(r.a)(b,i,u()(n[i],e[p+m])),b))}}return i===a&&(c=u()(c,e[a+o])),g(g({},n),{},Object(r.a)({},i,u()(n[i],l,c)))}),{})}function Y(t){w=t}},wU5V:function(t,e,n){t.exports={headerAbsolute:"styles_headerAbsolute__1btWI",headerAlwaysOnTop:"styles_headerAlwaysOnTop__3HTa4"}},xvhg:function(t,e,n){"use strict";n.d(e,"a",(function(){return i}));var r=n("8rE2");function i(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){if("undefined"!==typeof Symbol&&Symbol.iterator in Object(t)){var n=[],r=!0,i=!1,s=void 0;try{for(var a,o=t[Symbol.iterator]();!(r=(a=o.next()).done)&&(n.push(a.value),!e||n.length!==e);r=!0);}catch(l){i=!0,s=l}finally{try{r||null==o.return||o.return()}finally{if(i)throw s}}return n}}(t,e)||Object(r.a)(t,e)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}},zM07:function(t,e,n){"use strict";var r=n("HALo"),i=n("q1tI"),s=n.n(i),a=n("+2U7"),o=s.a.createElement;e.a=function(t){return Object(a.a)("footer").map((function(e,n){return o(e,Object(r.a)({key:n},t))}))}},zVL6:function(t,e,n){"use strict";n.d(e,"a",(function(){return s}));var r=n("q1tI"),i=Object(r.createContext)(null),s=i.Provider;i.Consumer;e.b=i}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.