/*! For license information please see 2.517bf9c9.chunk.js.LICENSE.txt */ (this["webpackJsonppersonal-website-static"]=this["webpackJsonppersonal-website-static"]||[]).push([[2],[function(e,t,n){"use strict";e.exports=n(59)},function(e,t,n){"use strict";e.exports=n(58)},function(e,t,n){"use strict";n.d(t,"a",(function(){return i}));var r=n(6);function o(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function i(e){for(var t=1;t=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}n.d(t,"a",(function(){return r}))},function(e,t,n){"use strict";n.d(t,"a",(function(){return i}));var r=function(e){return+setTimeout(e,16)},o=function(e){return clearTimeout(e)};function i(e){return r(e)}"undefined"!==typeof window&&"requestAnimationFrame"in window&&(r=function(e){return window.requestAnimationFrame(e)},o=function(e){return window.cancelAnimationFrame(e)}),i.cancel=o},function(e,t,n){"use strict";!function e(){if("undefined"!==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&"function"===typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE)try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(t){console.error(t)}}(),e.exports=n(60)},function(e,t,n){"use strict";n.d(t,"b",(function(){return i})),n.d(t,"a",(function(){return a})),n.d(t,"c",(function(){return l}));var r=n(45);function o(e){return(o="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"===typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function i(e,t){"function"===typeof e?e(t):"object"===o(e)&&e&&"current"in e&&(e.current=t)}function a(){for(var e=arguments.length,t=new Array(e),n=0;n1&&void 0!==arguments[1]?arguments[1]:2;t();var i=Object(D.a)((function(){o<=1?r({isCanceled:function(){return i!==e.current}}):n(r,o-1)}));e.current=i},t]}(),s=Object(i.a)(u,2),c=s[0],f=s[1];return z((function(){if(o!==T&&o!==L){var e=I.indexOf(o),n=I[e+1],r=t(o);false===r?a(n):c((function(e){function t(){e.isCanceled()||a(n)}!0===r?t():Promise.resolve(r).then(t)}))}}),[e,o]),l.useEffect((function(){return function(){f()}}),[]),[function(){a(M)},o]};function H(e,t,n,a){var u=a.motionEnter,s=void 0===u||u,c=a.motionAppear,f=void 0===c||c,d=a.motionLeave,p=void 0===d||d,h=a.motionDeadline,m=a.motionLeaveImmediately,v=a.onAppearPrepare,g=a.onEnterPrepare,y=a.onLeavePrepare,b=a.onAppearStart,w=a.onEnterStart,k=a.onLeaveStart,S=a.onAppearActive,T=a.onEnterActive,L=a.onLeaveActive,D=a.onAppearEnd,I=a.onEnterEnd,H=a.onLeaveEnd,W=a.onVisibleChanged,V=R(),B=Object(i.a)(V,2),$=B[0],U=B[1],q=R(O),Y=Object(i.a)(q,2),Q=Y[0],X=Y[1],G=R(null),K=Object(i.a)(G,2),Z=K[0],J=K[1],ee=Object(l.useRef)(!1),te=Object(l.useRef)(null),ne=Object(l.useRef)(!1),re=Object(l.useRef)(null);function oe(){return n()||re.current}var ie=Object(l.useRef)(!1);function ae(e){var t,n=oe();e&&!e.deadline&&e.target!==n||(Q===C&&ie.current?t=null===D||void 0===D?void 0:D(n,e):Q===_&&ie.current?t=null===I||void 0===I?void 0:I(n,e):Q===P&&ie.current&&(t=null===H||void 0===H?void 0:H(n,e)),!1===t||ne.current||(X(O),J(null)))}var le=function(e){var t=Object(l.useRef)(),n=Object(l.useRef)(e);n.current=e;var r=l.useCallback((function(e){n.current(e)}),[]);function o(e){e&&(e.removeEventListener(E,r),e.removeEventListener(x,r))}return l.useEffect((function(){return function(){o(t.current)}}),[]),[function(e){t.current&&t.current!==e&&o(t.current),e&&e!==t.current&&(e.addEventListener(E,r),e.addEventListener(x,r),t.current=e)},o]}(ae),ue=Object(i.a)(le,1)[0],se=l.useMemo((function(){var e,t,n;switch(Q){case"appear":return e={},Object(r.a)(e,M,v),Object(r.a)(e,j,b),Object(r.a)(e,N,S),e;case"enter":return t={},Object(r.a)(t,M,g),Object(r.a)(t,j,w),Object(r.a)(t,N,T),t;case"leave":return n={},Object(r.a)(n,M,y),Object(r.a)(n,j,k),Object(r.a)(n,N,L),n;default:return{}}}),[Q]),ce=F(Q,(function(e){if(e===M){var t=se.prepare;return!!t&&t(oe())}var n;pe in se&&J((null===(n=se[pe])||void 0===n?void 0:n.call(se,oe(),null))||null);return pe===N&&(ue(oe()),h>0&&(clearTimeout(te.current),te.current=setTimeout((function(){ae({deadline:!0})}),h))),true})),fe=Object(i.a)(ce,2),de=fe[0],pe=fe[1],he=A(pe);ie.current=he,z((function(){if(U(t),e){var n,r=ee.current;ee.current=!0,!r&&t&&f&&(n=C),r&&t&&s&&(n=_),(r&&!t&&p||!r&&m&&!t&&p)&&(n=P),n&&(X(n),de())}}),[t]),Object(l.useEffect)((function(){(Q===C&&!f||Q===_&&!s||Q===P&&!p)&&X(O)}),[f,s,p]),Object(l.useEffect)((function(){return function(){clearTimeout(te.current),ne.current=!0}}),[]),Object(l.useEffect)((function(){void 0!==$&&Q===O&&(null===W||void 0===W||W($))}),[$,Q]);var me=Z;return se.prepare&&pe===j&&(me=Object(o.a)({transition:"none"},me)),[Q,pe,me,null!==$&&void 0!==$?$:t]}var W=n(15),V=n(16),B=n(18),$=n(19),U=function(e){Object(B.a)(n,e);var t=Object($.a)(n);function n(){return Object(W.a)(this,n),t.apply(this,arguments)}return Object(V.a)(n,[{key:"render",value:function(){return this.props.children}}]),n}(l.Component);var q=function(e){var t=e;function n(e){return!(!e.motionName||!t)}"object"===Object(a.a)(e)&&(t=e.transitionSupport);var c=l.forwardRef((function(e,t){var a=e.visible,c=void 0===a||a,d=e.removeOnLeave,p=void 0===d||d,h=e.forceRender,m=e.children,v=e.motionName,g=e.leavedClassName,y=e.eventProps,b=n(e),w=Object(l.useRef)(),k=Object(l.useRef)();var x=H(b,c,(function(){try{return Object(u.a)(w.current||k.current)}catch(e){return null}}),e),E=Object(i.a)(x,4),C=E[0],_=E[1],P=E[2],T=E[3],N=Object(l.useRef)(t);N.current=t;var L,R=l.useCallback((function(e){w.current=e,Object(s.b)(N.current,e)}),[]),z=Object(o.a)(Object(o.a)({},y),{},{visible:c});if(m)if(C!==O&&n(e)){var D,I;_===M?I="prepare":A(_)?I="active":_===j&&(I="start"),L=m(Object(o.a)(Object(o.a)({},z),{},{className:f()(S(v,C),(D={},Object(r.a)(D,S(v,"".concat(C,"-").concat(I)),I),Object(r.a)(D,v,"string"===typeof v),D)),style:P}),R)}else L=T?m(Object(o.a)({},z),R):p?h?m(Object(o.a)(Object(o.a)({},z),{},{style:{display:"none"}}),R):null:m(Object(o.a)(Object(o.a)({},z),{},{className:g}),R);else L=null;return l.createElement(U,{ref:k},L)}));return c.displayName="CSSMotion",c}(k),Y=n(8),Q="add",X="keep",G="remove",K="removed";function Z(e){var t;return t=e&&"object"===Object(a.a)(e)&&"key"in e?e:{key:e},Object(o.a)(Object(o.a)({},t),{},{key:String(t.key)})}function J(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return e.map(Z)}function ee(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],n=[],r=0,i=t.length,a=J(e),l=J(t);a.forEach((function(e){for(var t=!1,a=r;a1}));return s.forEach((function(e){(n=n.filter((function(t){var n=t.key,r=t.status;return n!==e||r!==G}))).forEach((function(t){t.key===e&&(t.status=X)}))})),n}var te=["eventProps","visible","children","motionName","motionAppear","motionEnter","motionLeave","motionLeaveImmediately","motionDeadline","removeOnLeave","leavedClassName","onAppearStart","onAppearActive","onAppearEnd","onEnterStart","onEnterActive","onEnterEnd","onLeaveStart","onLeaveActive","onLeaveEnd"];(function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:q,n=function(e){Object(B.a)(r,e);var n=Object($.a)(r);function r(){var e;return Object(W.a)(this,r),(e=n.apply(this,arguments)).state={keyEntities:[]},e.removeKey=function(t){e.setState((function(e){return{keyEntities:e.keyEntities.map((function(e){return e.key!==t?e:Object(o.a)(Object(o.a)({},e),{},{status:K})}))}}))},e}return Object(V.a)(r,[{key:"render",value:function(){var e=this,n=this.state.keyEntities,r=this.props,o=r.component,i=r.children,a=r.onVisibleChanged,u=Object(Y.a)(r,["component","children","onVisibleChanged"]),s=o||l.Fragment,c={};return te.forEach((function(e){c[e]=u[e],delete u[e]})),delete u.keys,l.createElement(s,Object.assign({},u),n.map((function(n){var r=n.status,o=Object(Y.a)(n,["status"]),u=r===Q||r===X;return l.createElement(t,Object.assign({},c,{key:o.key,visible:u,eventProps:o,onVisibleChanged:function(t){null===a||void 0===a||a(t,{key:o.key}),t||e.removeKey(o.key)}}),i)})))}}],[{key:"getDerivedStateFromProps",value:function(e,t){var n=e.keys,r=t.keyEntities,o=J(n);return{keyEntities:ee(r,o).filter((function(e){var t=r.find((function(t){var n=t.key;return e.key===n}));return!t||t.status!==K||e.status!==G}))}}}]),r}(l.Component);n.defaultProps={component:"div"}})(k),t.a=q},function(e,t,n){"use strict";function r(e,t){return(r=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function o(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&r(e,t)}n.d(t,"a",(function(){return o}))},function(e,t,n){"use strict";n.d(t,"a",(function(){return i}));var r=n(31);var o=n(44);function i(e){var t=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,i=Object(r.a)(e);if(t){var a=Object(r.a)(this).constructor;n=Reflect.construct(i,arguments,a)}else n=i.apply(this,arguments);return Object(o.a)(this,n)}}},function(e,t,n){"use strict";function r(e,t){return!!e&&e.contains(t)}n.d(t,"a",(function(){return r}))},function(e,t,n){"use strict";function r(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n