2 lines
26 KiB
JavaScript
2 lines
26 KiB
JavaScript
(this.webpackJsonp=this.webpackJsonp||[]).push([[12],{5178:function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.randomNumber=function(t,e){return Math.floor(Math.random()*(e-t+1)+t)},e.applySpringForce=function(t,e,i,n){return n.tension*(t-e)-n.friction*i}},5451:function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.parseCaptchaType=function(t){switch(t){case n.CaptchaTypes.HCAPTCHA:return n.CaptchaTypes.HCAPTCHA;case n.CaptchaTypes.RECAPTCHA:case void 0:return n.CaptchaTypes.RECAPTCHA;default:throw new Error(t+" is not a valid captcha type")}};var n=i(1)},5453:function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=function(t){if(t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var e=l();if(e&&e.has(t))return e.get(t);var i={},n=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in t)if(Object.prototype.hasOwnProperty.call(t,a)){var r=n?Object.getOwnPropertyDescriptor(t,a):null;r&&(r.get||r.set)?Object.defineProperty(i,a,r):i[a]=t[a]}i.default=t,e&&e.set(t,i);return i}(i(0)),a=s(i(5520)),r=s(i(5495)),o=i(1);function s(t){return t&&t.__esModule?t:{default:t}}function l(){if("function"!=typeof WeakMap)return null;var t=new WeakMap;return l=function(){return t},t}function u(){return(u=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var i=arguments[e];for(var n in i)Object.prototype.hasOwnProperty.call(i,n)&&(t[n]=i[n])}return t}).apply(this,arguments)}var h=function(t){var e=t.captchaService,i=void 0===e?o.CaptchaTypes.RECAPTCHA:e,s=t.sitekey,l=function(t,e){if(null==t)return{};var i,n,a={},r=Object.keys(t);for(n=0;n<r.length;n++)i=r[n],e.indexOf(i)>=0||(a[i]=t[i]);return a}(t,["captchaService","sitekey"]);return s||(s=o.RECAPTCHA_SITE_KEY),i===o.CaptchaTypes.RECAPTCHA?n.createElement(r.default,u({},l,{sitekey:s})):i===o.CaptchaTypes.HCAPTCHA?n.createElement(a.default,u({sitekey:s},l)):n.createElement(r.default,u({},l,{sitekey:s}))};h.displayName="Captcha";var c=h;e.default=c},5479:function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n,a=function(t){if(t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var e=f();if(e&&e.has(t))return e.get(t);var i={},n=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in t)if(Object.prototype.hasOwnProperty.call(t,a)){var r=n?Object.getOwnPropertyDescriptor(t,a):null;r&&(r.get||r.set)?Object.defineProperty(i,a,r):i[a]=t[a]}i.default=t,e&&e.set(t,i);return i}(i(0)),r=d(i(8)),o=d(i(5525)),s=i(169),l=d(i(5526)),u=d(i(5527)),h=i(997),c=d(i(5179));function d(t){return t&&t.__esModule?t:{default:t}}function f(){if("function"!=typeof WeakMap)return null;var t=new WeakMap;return f=function(){return t},t}function p(t,e,i,a){n||(n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103);var r=t&&t.defaultProps,o=arguments.length-3;if(e||0===o||(e={children:void 0}),1===o)e.children=a;else if(o>1){for(var s=new Array(o),l=0;l<o;l++)s[l]=arguments[l+3];e.children=s}if(e&&r)for(var u in r)void 0===e[u]&&(e[u]=r[u]);else e||(e=r||{});return{$$typeof:n,type:t,key:void 0===i?null:""+i,ref:null,props:e,_owner:null}}function v(){return(v=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var i=arguments[e];for(var n in i)Object.prototype.hasOwnProperty.call(i,n)&&(t[n]=i[n])}return t}).apply(this,arguments)}function y(t,e){return(y=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t})(t,e)}var m=(0,s.cssValueToNumber)(c.default.responsiveWidthMobile),g=function(t){var e,i;function n(){for(var e,i=arguments.length,n=new Array(i),a=0;a<i;a++)n[a]=arguments[a];return(e=t.call.apply(t,[this].concat(n))||this).state={naturalWidth:0,naturalHeight:0,width:0,height:0,showWaveAnimation:e.calculateShowWaveAnimation(),splashLoaded:!1},e.handleResize=function(){var t=e.state,i=t.naturalWidth,n=t.naturalHeight,a=e.calculateDimensions(i,n),r=e.calculateShowWaveAnimation();null!=a?e.setState(v({},a,{showWaveAnimation:r})):e.setState({showWaveAnimation:r})},e.handleLoad=function(t){var i=t.currentTarget,n=i.naturalWidth,a=i.naturalHeight,r=e.calculateDimensions(n,a);null!=r&&e.setState(r),e.setState({splashLoaded:!0}),window.removeEventListener("resize",e.handleResize),window.addEventListener("resize",e.handleResize)},e}i=t,(e=n).prototype=Object.create(i.prototype),e.prototype.constructor=e,y(e,i);var s=n.prototype;return s.componentWillUnmount=function(){window.removeEventListener("resize",this.handleResize)},s.calculateDimensions=function(t,e){var i=window,n=i.innerWidth,a=i.innerHeight;if(0===t||0===e)return null;var r=e/t,o=n,s=Math.round(n*r);return s<a&&(s=a,r=t/e,o=Math.round(a*r)),{naturalWidth:t,naturalHeight:e,width:o,height:s}},s.calculateShowWaveAnimation=function(){return window.innerWidth>m},s.renderSplashArt=function(){var t,e=this.props,i=e.splash,n=e.embedded,a=this.state,s=a.width,l=a.height;return null!=i?p(o.default,{className:(0,r.default)(c.default.rightSplit,(t={},t[c.default.embedded]=n,t)),src:i,width:s,height:l,onLoad:this.handleLoad}):null},s.renderWave=function(){var t=this.props,e=t.waveState,i=t.updateWaveState,n=t.embedded,a=this.state,r=a.showWaveAnimation,o=a.splashLoaded;return r?p(u.default,{embedded:n,waveState:e,updateWaveState:i,hideFallback:!o}):p("div",{className:c.default.mobileWave})},s.renderContent=function(){var t,e=this.props,i=e.children,n=e.waveState,o=e.showLogo,s=e.logoClassName,u=e.embedded,d=this.state.showWaveAnimation;return p(a.Fragment,{},void 0,this.renderWave(),p("div",{className:(0,r.default)(c.default.leftSplit,(t={},t[c.default.nonEmbeddedLeftSplit]=!u,t))},void 0,o?p(l.default,{show:!d||n===h.WaveStates.ENTERED&&n!==h.WaveStates.FILLING,className:(0,r.default)(c.default.logo,s)}):null,i))},s.render=function(){var t=this.props.className;return p("div",{className:(0,r.default)(t,c.default.wrapper)},void 0,this.renderSplashArt(),this.renderContent())},n}(a.PureComponent);g.displayName="WaveSplash",g.defaultProps={embedded:!1};var w=g;e.default=w},5525:function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n,a=function(t){if(t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var e=l();if(e&&e.has(t))return e.get(t);var i={},n=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in t)if(Object.prototype.hasOwnProperty.call(t,a)){var r=n?Object.getOwnPropertyDescriptor(t,a):null;r&&(r.get||r.set)?Object.defineProperty(i,a,r):i[a]=t[a]}i.default=t,e&&e.set(t,i);return i}(i(0)),r=s(i(8)),o=s(i(5608));function s(t){return t&&t.__esModule?t:{default:t}}function l(){if("function"!=typeof WeakMap)return null;var t=new WeakMap;return l=function(){return t},t}function u(t,e,i,a){n||(n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103);var r=t&&t.defaultProps,o=arguments.length-3;if(e||0===o||(e={children:void 0}),1===o)e.children=a;else if(o>1){for(var s=new Array(o),l=0;l<o;l++)s[l]=arguments[l+3];e.children=s}if(e&&r)for(var u in r)void 0===e[u]&&(e[u]=r[u]);else e||(e=r||{});return{$$typeof:n,type:t,key:void 0===i?null:""+i,ref:null,props:e,_owner:null}}function h(){return(h=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var i=arguments[e];for(var n in i)Object.prototype.hasOwnProperty.call(i,n)&&(t[n]=i[n])}return t}).apply(this,arguments)}function c(t,e){return(c=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t})(t,e)}var d=function(t){var e,i;function n(e){var i;return(i=t.call(this,e)||this).unmounting=!1,i.state={loaded:!1},i.initialize(),i}i=t,(e=n).prototype=Object.create(i.prototype),e.prototype.constructor=e,c(e,i);var a=n.prototype;return a.componentDidUpdate=function(t){var e=this;t.src!==this.props.src&&this.setState({loaded:!1},(function(){return e.initialize()}))},a.initialize=function(){var t,e=this;(t=this.props.src,new Promise((function(e,i){null==t&&i(new Error("No image src passed"));var n=new Image;n.src=t,n.onload=function(){return e(n)},n.onerror=function(t){return i(t)}}))).then((function(){e.unmounting||e.setState({loaded:!0})}))},a.componentWillUnmount=function(){this.unmounting=!0},a.render=function(){var t,e=this.props,i=e.className,n=e.src,a=e.alt,s=e.width,l=e.height,c=e.onLoad,d=e.style,f=this.state.loaded;return u("div",{className:i,style:h({},d,{width:s,height:l})},void 0,u("img",{className:(0,r.default)(o.default.image,(t={},t[o.default.loaded]=f,t)),width:s,height:l,src:n,alt:a,onLoad:c}))},n}(a.PureComponent);d.displayName="LazySplash",d.defaultProps={width:0,height:0,alt:""};var f=d;e.default=f},5526:function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n,a=function(t){if(t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var e=c();if(e&&e.has(t))return e.get(t);var i={},n=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in t)if(Object.prototype.hasOwnProperty.call(t,a)){var r=n?Object.getOwnPropertyDescriptor(t,a):null;r&&(r.get||r.set)?Object.defineProperty(i,a,r):i[a]=t[a]}i.default=t,e&&e.set(t,i);return i}(i(0)),r=h(i(8)),o=h(i(265)),s=i(141),l=i(1),u=h(i(5609));function h(t){return t&&t.__esModule?t:{default:t}}function c(){if("function"!=typeof WeakMap)return null;var t=new WeakMap;return c=function(){return t},t}function d(t,e,i,a){n||(n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103);var r=t&&t.defaultProps,o=arguments.length-3;if(e||0===o||(e={children:void 0}),1===o)e.children=a;else if(o>1){for(var s=new Array(o),l=0;l<o;l++)s[l]=arguments[l+3];e.children=s}if(e&&r)for(var u in r)void 0===e[u]&&(e[u]=r[u]);else e||(e=r||{});return{$$typeof:n,type:t,key:void 0===i?null:""+i,ref:null,props:e,_owner:null}}function f(t,e){return(f=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t})(t,e)}var p=function(t){var e,i;function n(){for(var e,i=arguments.length,n=new Array(i),a=0;a<i;a++)n[a]=arguments[a];return(e=t.call.apply(t,[this].concat(n))||this).anim=new o.default.Value(0),e.animate=function(t){o.default.spring(e.anim,{toValue:t,friction:10,tension:100}).start()},e}i=t,(e=n).prototype=Object.create(i.prototype),e.prototype.constructor=e,f(e,i);var a=n.prototype;return a.componentDidMount=function(){this.props.show&&this.animate(1)},a.componentDidUpdate=function(t){t.show!==this.props.show&&this.animate(this.props.show?1:0)},a.getAnimatedStyle=function(){var t=this.anim;return{opacity:t,transform:this.context.reducedMotion.enabled?void 0:[{translateY:t.interpolate({inputRange:[0,1],outputRange:["-100px","0px"]})},{translateZ:0}]}},a.render=function(){return d(o.default.a,{href:l.Routes.INDEX,target:"_blank",rel:"noopener",className:(0,r.default)(u.default.logo,this.props.className),style:this.getAnimatedStyle()})},n}(a.Component);e.default=p,p.displayName="AuthLogo",p.contextType=s.AccessibilityPreferencesContext},5527:function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n,a=function(t){if(t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var e=m();if(e&&e.has(t))return e.get(t);var i={},n=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in t)if(Object.prototype.hasOwnProperty.call(t,a)){var r=n?Object.getOwnPropertyDescriptor(t,a):null;r&&(r.get||r.set)?Object.defineProperty(i,a,r):i[a]=t[a]}i.default=t,e&&e.set(t,i);return i}(i(0)),r=y(i(8)),o=i(141),s=i(120),l=i(169),u=y(i(5528)),h=y(i(5530)),c=y(i(5533)),d=i(997),f=i(1),p=y(i(5610)),v=y(i(5179));function y(t){return t&&t.__esModule?t:{default:t}}function m(){if("function"!=typeof WeakMap)return null;var t=new WeakMap;return m=function(){return t},t}function g(t,e,i,a){n||(n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103);var r=t&&t.defaultProps,o=arguments.length-3;if(e||0===o||(e={children:void 0}),1===o)e.children=a;else if(o>1){for(var s=new Array(o),l=0;l<o;l++)s[l]=arguments[l+3];e.children=s}if(e&&r)for(var u in r)void 0===e[u]&&(e[u]=r[u]);else e||(e=r||{});return{$$typeof:n,type:t,key:void 0===i?null:""+i,ref:null,props:e,_owner:null}}function w(t,e){return(w=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t})(t,e)}var b=(0,l.cssValueToNumber)(v.default.responsiveWidthMobile),_=function(t){var e,i;function n(e){var i;return(i=t.call(this,e)||this).width=0,i.height=0,i.children=[],i.ratio=0,i._lastTick=0,i._isPlaying=!1,i._reqAnimId=null,i.setCanvas=function(t){if(null!=t){i.canvas=t,i.canvasContext=i.canvas.getContext("2d");var e=window.devicePixelRatio||1,n=i.canvasContext.webkitBackingStorePixelRatio||i.canvasContext.mozBackingStorePixelRatio||i.canvasContext.msBackingStorePixelRatio||i.canvasContext.oBackingStorePixelRatio||i.canvasContext.backingStorePixelRatio||1;i.ratio=e/n,i.resizeCanvas()}},i.resizeCanvas=function(){i.width=window.innerWidth,i.height=window.innerHeight;var t=function(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}(i),e=t.canvas,n=t.canvasContext,a=t.width,r=t.height,o=t.ratio;null!=e&&null!=n&&(e.width=a*o,e.height=r*o,e.style.width=a+"px",e.style.height=r+"px",n.scale(o,o)),a<=b?i.pause():i.play(),i.wave.resizeWave(),i.renderAnimation()},i.handleVisibilityChange=function(){document.hidden?i.delayedPause():i.play()},i.play=function(){clearTimeout(i._pauseTimeout),i._isPlaying||(i._isPlaying=!0,i.run())},i.pause=function(){clearTimeout(i._pauseTimeout),i._isPlaying=!1,window.cancelAnimationFrame(i._reqAnimId),i._reqAnimId=null,i.advanceTransitionalState()},i.delayedPause=function(){clearTimeout(i._pauseTimeout),i._pauseTimeout=setTimeout(i.pause,4e3)},i.updateWaveState=function(t){(0,i.props.updateWaveState)(t)},i.handleWaveEmphasize=function(){i.wave.emphasize()},i.run=function(){if(i._isPlaying){if(0===i._lastTick)return i._lastTick=Date.now(),void(i._reqAnimId=requestAnimationFrame(i.run));for(var t=Date.now(),e=Math.min((t-i._lastTick)/1e3,1/120*8);e>0;){var n=e<1/120?e:1/120;i.updateAnimation(n),e-=n}i.renderAnimation(),i._lastTick=t,i._reqAnimId=requestAnimationFrame(i.run)}},i.wave=new c.default(i.updateWaveState),i.children=[new u.default,new h.default,i.wave],i}i=t,(e=n).prototype=Object.create(i.prototype),e.prototype.constructor=e,w(e,i);var l=n.prototype;return l.componentDidMount=function(){this.initialize()},l.componentDidUpdate=function(t){var e=this.props.waveState;e===d.WaveStates.FILLING&&e!==t.waveState&&this.waveFill()},l.componentWillUnmount=function(){this.terminate()},l.initialize=function(){this.children.forEach((function(t){return t.initialize()})),this.bindEvents(),this.resizeCanvas(),document.hidden&&this.delayedPause()},l.terminate=function(){this.pause(),this.unbindEvents(),this.children.forEach((function(t){return t.terminate()}))},l.bindEvents=function(){window.addEventListener("resize",this.resizeCanvas,!1),window.addEventListener("blur",this.delayedPause,!1),window.addEventListener("focus",this.play,!1),document.addEventListener("visibilitychange",this.handleVisibilityChange,!1),s.ComponentDispatch.subscribe(f.ComponentActions.WAVE_EMPHASIZE,this.handleWaveEmphasize)},l.unbindEvents=function(){window.removeEventListener("resize",this.resizeCanvas,!1),window.removeEventListener("blur",this.delayedPause,!1),window.removeEventListener("focus",this.play,!1),document.removeEventListener("visibilitychange",this.handleVisibilityChange,!1),s.ComponentDispatch.unsubscribe(f.ComponentActions.WAVE_EMPHASIZE,this.handleWaveEmphasize)},l.advanceTransitionalState=function(){var t=this.props.waveState;t!==d.WaveStates.INITIAL&&t!==d.WaveStates.FILLING||this.updateWaveState(t+1)},l.waveFill=function(){this._isPlaying?this.children.forEach((function(t){return t.fill()})):this.updateWaveState(d.WaveStates.FILLED)},l.updateAnimation=function(t){this.children.forEach((function(e){return e.update(t)}))},l.renderAnimation=function(){var t=this.canvasContext;null!=t&&(t.fillStyle=f.Colors.PRIMARY_DARK_630,t.fillRect(0,0,this.width,this.height),this.children.forEach((function(e){return e.render(t)})))},l.render=function(){var t=this,e=this.props,i=e.waveState,n=e.hideFallback,s=e.embedded;return g(o.AccessibilityPreferencesContext.Consumer,{},void 0,(function(e){var o,l;return e.reducedMotion.enabled?g("div",{className:(0,r.default)(p.default.fallbackImage,(o={},o[p.default.embedded]=s,o[p.default.visible]=!n&&i>=d.WaveStates.ENTERED,o))}):a.createElement("canvas",{className:(0,r.default)(p.default.canvas,(l={},l[p.default.embedded]=s,l)),ref:t.setCanvas})}))},n}(a.Component);_.displayName="WaveAnimation",_.defaultProps={embedded:!1};var M=_;e.default=M},5528:function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n,a=i(5178),r=(n=i(5529))&&n.__esModule?n:{default:n};var o=function(){function t(){var t=this;this.img=null,this.loaded=!1,this.isFilled=!1,this.alpha=0,this.mx=0,this.my=0,this.x=0,this.y=0,this.velX=0,this.velY=0,this.targetX=40,this.targetY=40,this.spring={friction:60,tension:100},this.handleMouseMove=function(e){var i=e.clientX,n=e.clientY;t.targetX=i/window.innerWidth*20+20,t.targetY=n/window.innerWidth*20+20}}var e=t.prototype;return e.initialize=function(){var t=this;this.img=new Image,this.img.onload=function(){t.loaded=!0},this.img.src=r.default,this.bind()},e.bind=function(){window.addEventListener("mousemove",this.handleMouseMove,!1)},e.unbind=function(){window.removeEventListener("mousemove",this.handleMouseMove,!1)},e.terminate=function(){this.img=null,this.loaded=!1,this.isFilled=!1,this.alpha=0,this.unbind()},e.update=function(t){this.loaded&&(!this.isFilled&&this.alpha<1?this.alpha=Math.min(1,this.alpha+t):this.isFilled&&this.alpha>0&&(this.alpha=Math.max(0,this.alpha-3*t)),this.velX+=(0,a.applySpringForce)(this.targetX,this.x,this.velX,this.spring)*t,this.velY+=(0,a.applySpringForce)(this.targetY,this.y,this.velY,this.spring)*t,this.x+=this.velX*t,this.y+=this.velY*t)},e.render=function(t){var e=this.img;this.loaded&&null!=e&&(t.save(),t.globalCompositeOperation="source-atop",t.globalAlpha=this.alpha,t.drawImage(e,this.x+20,this.y+20),t.restore())},e.fill=function(){this.isFilled=!0},t}();o.displayName="Blobs";var s=o;e.default=s},5529:function(t,e,i){t.exports=i.p+"c8f0b54f79a9fd1ef60ad74c73a1ee1a.png"},5530:function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=r(i(5531)),a=r(i(5532));function r(t){return t&&t.__esModule?t:{default:t}}var o=function(){function t(){this.particles=[],this.wind=new a.default,this.alpha=0,this.isFilled=!1,this.loadInTimer=null}var e=t.prototype;return e.initialize=function(){var t=this;this.particles=[],this.wind.initialize(),this.loadInTimer=setTimeout((function(){for(var e=0;e<75;e++)t.particles.push(new n.default)}),250)},e.terminate=function(){this.particles=[],this.wind.terminate(),null!=this.loadInTimer&&clearTimeout(this.loadInTimer)},e.update=function(t){var e=this;0!==this.particles.length&&(!this.isFilled&&this.alpha<1?this.alpha=Math.min(1,this.alpha+t):this.isFilled&&this.alpha>0&&(this.alpha=Math.max(0,this.alpha-3*t)),this.wind.update(),this.particles.forEach((function(i){return i.update(10*e.wind.forceX*t,10*Math.min(e.wind.forceY,-.001)*t-.1)})))},e.render=function(t){var e=this;0!==this.particles.length&&(t.save(),t.globalCompositeOperation="source-atop",this.particles.forEach((function(i){return i.render(t,e.alpha)})),t.restore())},e.fill=function(){this.isFilled=!0},t}();o.displayName="Particles";var s=o;e.default=s},5531:function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=i(5178),a=i(997),r=["#7d8187","#18191c","#8fa2df","#4f545c"],o=function(){function t(){this.size=(0,n.randomNumber)(2,3),this.depth=(0,n.randomNumber)(1,4),this.positionMultiplier=this.depth/4,this.color=r[4-this.depth],this.offscreenX=a.MAX_RADIUS+this.size,this.offscreenY=a.MAX_RADIUS+this.size,this.x=(0,n.randomNumber)(-this.size,this.offscreenX),this.y=(0,n.randomNumber)(-this.size,this.offscreenY)}var e=t.prototype;return e.checkBounds=function(){this.x>this.offscreenX?this.x=-this.size:this.y>this.offscreenY?this.y=-this.size:this.x<-this.size?this.x=this.offscreenX:this.y<-this.size&&(this.y=this.offscreenY)},e.update=function(t,e){this.checkBounds(),this.y+=e*this.positionMultiplier,this.x+=t*this.positionMultiplier},e.render=function(t,e){t.beginPath(),t.globalAlpha=e*this.depth/4,t.arc(this.x,this.y,this.size,0,a.TWO_PI,!0),t.fillStyle=this.color,t.fill(),t.globalAlpha=1},t}();o.displayName="Particle";var s=o;e.default=s},5532:function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;function n(t,e){return Math.max(Math.min((t-e)/30,1),-1)}var a=function(){function t(){var t=this;this.resistance=.98,this.px=0,this.py=0,this.x=0,this.y=0,this.forceX=0,this.forceY=0,this.handleMouseMove=function(e){var i=e.clientX,n=e.clientY;t.x=i,t.y=n}}var e=t.prototype;return e.initialize=function(){window.addEventListener("mousemove",this.handleMouseMove)},e.terminate=function(){window.removeEventListener("mousemove",this.handleMouseMove)},e.update=function(){this.x!==this.px&&this.y!==this.py&&(this.forceX+=n(this.x,this.px),this.forceY+=n(this.y,this.py),this.px=this.x,this.py=this.y),0!==this.forceX&&(this.forceX=this.forceX*this.resistance),0!==this.forceY&&(this.forceY=this.forceY*this.resistance)},e.render=function(){},t}();a.displayName="Wind";var r=a;e.default=r},5533:function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=u(i(658)),a=i(169),r=u(i(5534)),o=i(5178),s=i(997),l=u(i(5179));function u(t){return t&&t.__esModule?t:{default:t}}var h=(0,a.cssValueToNumber)(l.default.responsiveWidthMobile);function c(t,e,i,n){return e*(i/n)+t}function d(){return Math.min(Math.max(Math.min(.8*window.innerWidth,.8*window.innerHeight),s.MIN_RADIUS),s.MAX_RADIUS)}var f=function(){function t(t){var e,i=this;this.points=[],this.hasEntered=!1,this.isFilling=!1,this._resizeWave=function(){var t=d();i.points.forEach((function(e,i){var n=t*Math.cos(s.TWO_PI*c(0,.25,i,15))-40,a=t*Math.sin(s.TWO_PI*c(0,.25,i,15))-40;0!==i?a+=(0,o.randomNumber)(0,30)-15:n+=(0,o.randomNumber)(0,30)-15,e.targetX=n,e.targetY=a,e.angle=Math.atan2(a,n)}))},this.resizeWave=(0,n.default)(this._resizeWave,200),this.updateWaveState=t,this.hasEntered=!1;for(var a=0;a<=15;a++)this.points.push(new r.default((e=a,Math.floor(7.5-Math.floor(Math.abs(e-7.5))))))}var e=t.prototype;return e.initialize=function(){this._resizeWave()},e.emphasize=function(){this.points.forEach((function(t){return t.speedUp=1}))},e.terminate=function(){this.points=[]},e.update=function(t){0!==this.points.length&&(this.points.forEach((function(e){return e.update(Math.min(t,1/60))})),this.hasEntered||this.points[0].x>h&&(this.hasEntered=!0,this.updateWaveState(s.WaveStates.ENTERED)),this.isFilling&&this.points[0].x>this.points[0].targetX&&(this.isFilling=!1,this.updateWaveState(s.WaveStates.FILLED)))},e.render=function(t){if(0!==this.points.length){var e=this.points,i=e[0],n=e.slice(1);t.save(),t.beginPath(),t.moveTo(i.x,i.y),n.forEach((function(e,i){if(null==n[i+1])t.quadraticCurveTo(e.x,e.y,e.x,e.y);else{var a=(e.x+n[i+1].x)/2,r=(e.y+n[i+1].y)/2;t.quadraticCurveTo(e.x,e.y,a,r)}})),t.lineTo(0,0),t.closePath(),t.fillStyle="#000",t.globalCompositeOperation="destination-in",t.fill(),t.restore()}},e.fill=function(){var t=this,e=Math.sqrt(window.innerWidth*window.innerWidth+window.innerHeight*window.innerHeight)+100,i=d()-140,n=function(t,e,i,n){t.targetX=e*Math.cos(s.TWO_PI*c(0,.25,i,15))-40,t.targetY=e*Math.sin(s.TWO_PI*c(0,.25,i,15))-40,n&&(t.targetX+=(0,o.randomNumber)(0,30)-15,t.targetY+=(0,o.randomNumber)(0,30)-15,t.speedUp=3,t.spring.tension=s.POINT_TENSION_DEFAULT*Math.random()*.5+s.POINT_TENSION_DEFAULT)};this.points.forEach((function(t,e){return n(t,i,e,!0)})),setTimeout((function(){t.points.forEach((function(t,i){n(t,e,i,!1);var a=1-t.index/7.5;t.spring.friction+=t.spring.friction+t.spring.friction*a,t.spring.tension=.7*s.POINT_TENSION_DEFAULT+80*Math.random(),t.waveRange=2*t.waveRange})),t.isFilling=!0,t.updateWaveState(s.WaveStates.FILLING)}),250)},t}();f.displayName="Wave";var p=f;e.default=p},5534:function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=i(5178),a=i(997),r=2.15*Math.cos(Math.PI),o=function(){function t(t){this.x=-40,this.y=-40,this.targetX=0,this.targetY=0,this.oscillate=!0,this.velX=0,this.velY=0,this.angle=0,this.speedUp=1.5,this.waveRange=60,this.spring={friction:15,tension:a.POINT_TENSION_DEFAULT},this.index=t,this.spring.tension=a.POINT_TENSION_DEFAULT*Math.max(.1,t/7)+a.POINT_TENSION_DEFAULT,this.count=r*t}var e=t.prototype;return e.updateStatic=function(){this.targetX=this.targetX+30*Math.cos(this.angle)*Math.sin(this.count),this.targetY=this.targetY+30*Math.sin(this.angle)*Math.sin(this.count),this.x=this.targetX,this.y=this.targetY},e.update=function(t){var e,i;if(this.speedUp>0?(this.speedUp=Math.max(0,this.speedUp-t),this.count+=t*(10*Math.min(this.speedUp,1)+.4)):this.count+=.4*t,e=(0,n.applySpringForce)(this.targetX,this.x,this.velX,this.spring),i=(0,n.applySpringForce)(this.targetY,this.y,this.velY,this.spring),this.velX+=e*t,this.velY+=i*t,this.oscillate){var a=this.targetX+this.waveRange*Math.cos(this.angle)*Math.sin(this.count),r=this.targetY+this.waveRange*Math.sin(this.angle)*Math.sin(this.count);e=(0,n.applySpringForce)(a,this.x,this.velX,this.spring),i=(0,n.applySpringForce)(r,this.y,this.velY,this.spring),this.velX+=e*t,this.velY+=i*t}this.x+=this.velX*t,this.y+=this.velY*t},e.render=function(t){t.fillStyle="#fff",t.fillRect(this.x,this.y,4,4)},t}();o.displayName="Point";var s=o;e.default=s},997:function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.WaveStates=e.POINT_TENSION_DEFAULT=e.TWO_PI=e.MAX_RADIUS=e.MIN_RADIUS=e.NOOP=void 0;e.NOOP=function(){};e.MIN_RADIUS=780;e.MAX_RADIUS=1e3;var n=2*Math.PI;e.TWO_PI=n;e.POINT_TENSION_DEFAULT=150;e.WaveStates={INITIAL:0,ENTERED:1,FILLING:2,FILLED:3}}}]);
|
|
//# sourceMappingURL=1a645810b486db6ab221.js.map
|